From 05cacc14813cb966c36f4d3a0c95d6d668318cb8 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 19 Jan 2026 14:02:50 +0800 Subject: [PATCH] first commit --- .env.development | 3 + .env.development.example | 3 + .env.production | 3 + .env.production.example | 3 + .eslintrc.js | 39 + .gitignore | 29 + index.html | 20 + package-lock.json | 6191 +++++++++++++ package.json | 82 + scripts/release.mjs | 35 + src/App.vue | 45 + src/api/account.ts | 12 + src/api/app.ts | 36 + src/api/finance.ts | 99 + src/api/item.ts | 26 + src/api/kefu.ts | 6 + src/api/lang.ts | 19 + src/api/mall.ts | 31 + src/api/news.ts | 35 + src/api/robot.ts | 29 + src/api/shop.ts | 11 + src/api/team.ts | 10 + src/api/user.ts | 129 + src/api/vip.ts | 15 + .../avatar-upload/avatar-upload.vue | 102 + src/components/country-code/country-code.vue | 88 + src/components/header/dark.vue | 20 + .../mplogin-popup/mplogin-popup.vue | 97 + src/components/news-card/news-card.vue | 44 + src/components/page-status/page-status.vue | 62 + src/components/payment/payment.vue | 322 + src/components/price/price.vue | 126 + src/components/tab/tab.vue | 84 + src/components/tabbar/tabbar.vue | 87 + src/components/tabs/tabs.vue | 437 + src/components/widgets/banner/banner.vue | 37 + .../customer-service/customer-service.vue | 56 + src/components/widgets/item/item.vue | 67 + src/components/widgets/market/market.vue | 38 + src/components/widgets/my-order/my-order.vue | 54 + .../widgets/my-service/my-service.vue | 38 + src/components/widgets/nav/nav.vue | 44 + src/components/widgets/search/search.vue | 13 + .../widgets/user-balance/user-balance.vue | 44 + .../widgets/user-banner/user-banner.vue | 42 + .../widgets/user-info/user-info.vue | 47 + .../widgets/user-member/user-member.vue | 46 + src/enums/agreementEnums.ts | 5 + src/enums/appEnums.ts | 49 + src/enums/constantEnums.ts | 11 + src/enums/requestEnums.ts | 22 + src/hooks/useCopy.ts | 25 + src/hooks/useLockFn.ts | 21 + src/hooks/useTouch.ts | 72 + src/main.ts | 16 + src/manifest.json | 92 + src/packages/pages/recharge/index.vue | 159 + src/packages/pages/recharge/order_detail.vue | 120 + .../pages/recharge/recharge_address.vue | 149 + src/packages/pages/recharge/recharge_bank.vue | 126 + .../pages/recharge/recharge_online.vue | 12 + .../pages/recharge/recharge_qrcode.vue | 117 + src/packages/pages/recharge/recharge_tron.vue | 69 + src/packages/pages/recharge/recharge_udun.vue | 71 + src/packages/pages/recharge/record.vue | 84 + .../pages/user_wallet/order_detail.vue | 97 + src/packages/pages/user_wallet/record.vue | 106 + .../pages/user_wallet/record_freeze.vue | 70 + src/packages/pages/withdraw/account.vue | 82 + src/packages/pages/withdraw/account_bank.vue | 129 + .../pages/withdraw/account_qrcode.vue | 91 + src/packages/pages/withdraw/account_usdt.vue | 98 + src/packages/pages/withdraw/index.vue | 226 + src/packages/pages/withdraw/order_detail.vue | 120 + src/packages/pages/withdraw/record.vue | 86 + src/pages.json | 329 + src/pages/activity/index.vue | 77 + src/pages/agreement/agreement.vue | 31 + src/pages/as_us/as_us.vue | 23 + src/pages/auth/email.vue | 114 + src/pages/auth/google.vue | 104 + src/pages/auth/realname.vue | 186 + src/pages/bind_mobile/bind_mobile.vue | 117 + src/pages/change_password/change_password.vue | 51 + .../change_password/change_password_pay.vue | 150 + .../change_password/set_password_pay.vue | 110 + src/pages/collection/collection.vue | 63 + src/pages/common/successful.vue | 66 + src/pages/empty/empty.vue | 7 + src/pages/faq/index.vue | 60 + src/pages/feedback/index.vue | 80 + src/pages/forget_pwd/forget_pwd.vue | 184 + src/pages/fund/index.vue | 161 + src/pages/index/index.vue | 169 + src/pages/item/contract.vue | 58 + src/pages/item/detail.vue | 240 + src/pages/item/index.vue | 135 + src/pages/item/record.vue | 155 + src/pages/kefu/index.vue | 42 + src/pages/language/index.vue | 88 + src/pages/login/login.vue | 175 + src/pages/mall/draw.vue | 100 + src/pages/mall/draw_record.vue | 58 + src/pages/mall/index.vue | 164 + src/pages/mall/record.vue | 58 + src/pages/mine/index.vue | 217 + src/pages/mine/record.vue | 75 + src/pages/mission/index.vue | 133 + src/pages/news/component/news-list.vue | 65 + src/pages/news/news.vue | 59 + src/pages/news_detail/detail.vue | 27 + src/pages/news_detail/news_detail.vue | 37 + src/pages/notice/detail.vue | 38 + src/pages/notice/index.vue | 65 + src/pages/notice/record.vue | 80 + src/pages/register/register.vue | 157 + src/pages/robot/index.vue | 315 + src/pages/robot/record.vue | 120 + src/pages/share/index.vue | 109 + src/pages/signin/index.vue | 79 + src/pages/team/index.vue | 136 + src/pages/team/record.vue | 125 + src/pages/transfer/index.vue | 199 + src/pages/transfer/record.vue | 91 + src/pages/user/user.vue | 94 + src/pages/user_data/user_data.vue | 220 + src/pages/user_set/user_set.vue | 112 + src/pages/user_vip/index.vue | 122 + src/pages/webview/webview.vue | 16 + src/plugins/index.ts | 12 + src/plugins/modules/pinia.ts | 6 + src/plugins/modules/uview.ts | 7 + src/plugins/modules/vconsole.ts | 18 + src/router/index.ts | 44 + src/router/routes.ts | 47 + src/static/images/activity/activitybg.png | Bin 0 -> 80029 bytes src/static/images/common/arrow_down.png | Bin 0 -> 1864 bytes src/static/images/common/change_lang.png | Bin 0 -> 811 bytes src/static/images/common/change_lang_w.png | Bin 0 -> 4081 bytes src/static/images/common/copy.png | Bin 0 -> 341 bytes src/static/images/common/copy_1.png | Bin 0 -> 426 bytes src/static/images/common/country.png | Bin 0 -> 35426 bytes src/static/images/common/download.png | Bin 0 -> 408 bytes src/static/images/common/kefu.png | Bin 0 -> 369 bytes src/static/images/common/photo.png | Bin 0 -> 2079 bytes src/static/images/common/record.png | Bin 0 -> 728 bytes src/static/images/common/record_b.png | Bin 0 -> 1568 bytes src/static/images/common/share.png | Bin 0 -> 1998 bytes src/static/images/fund/fund_desc.png | Bin 0 -> 2227 bytes src/static/images/fund/recharge.png | Bin 0 -> 591 bytes src/static/images/fund/withdraw.png | Bin 0 -> 448 bytes src/static/images/icon/icon_code.png | Bin 0 -> 2051 bytes src/static/images/icon/icon_mobile.png | Bin 0 -> 679 bytes src/static/images/icon/icon_password.png | Bin 0 -> 1119 bytes src/static/images/icon/icon_user.png | Bin 0 -> 1640 bytes src/static/images/icon/icon_visit.png | Bin 0 -> 3135 bytes src/static/images/icon/icon_wx.png | Bin 0 -> 6285 bytes src/static/images/index/kefu.png | Bin 0 -> 5349 bytes src/static/images/index/noticebarbg.png | Bin 0 -> 1068 bytes src/static/images/index/noticebg.png | Bin 0 -> 129581 bytes src/static/images/index/team_gift.png | Bin 0 -> 19677 bytes src/static/images/login/email.png | Bin 0 -> 2332 bytes src/static/images/login/formbg.png | Bin 0 -> 42489 bytes src/static/images/login/invite_code.png | Bin 0 -> 2448 bytes src/static/images/login/login-bg.png | Bin 0 -> 5598 bytes src/static/images/login/loginbg.png | Bin 0 -> 398372 bytes src/static/images/login/mobile.png | Bin 0 -> 2176 bytes src/static/images/login/pwd.png | Bin 0 -> 2640 bytes src/static/images/login/register-bg.png | Bin 0 -> 5649 bytes src/static/images/mall/draw-bg.png | Bin 0 -> 493175 bytes src/static/images/mall/draw.png | Bin 0 -> 5773 bytes src/static/images/mall/index-bg.png | Bin 0 -> 17804 bytes src/static/images/mall/point.png | Bin 0 -> 3235 bytes src/static/images/mall/record.png | Bin 0 -> 2233 bytes src/static/images/mall/signin.png | Bin 0 -> 3579 bytes src/static/images/mine/mine_bg.gif | Bin 0 -> 825789 bytes src/static/images/mission/missionbg.png | Bin 0 -> 50731 bytes src/static/images/mission/receive.png | Bin 0 -> 11551 bytes src/static/images/notice/sysnotice.png | Bin 0 -> 2848 bytes src/static/images/notice/tasknotice.png | Bin 0 -> 3069 bytes src/static/images/notice/znnotice.png | Bin 0 -> 2754 bytes src/static/images/quantify/quantifybg.png | Bin 0 -> 224174 bytes src/static/images/quantify/vipbg.png | Bin 0 -> 75234 bytes src/static/images/robot/finish.png | Bin 0 -> 2100 bytes src/static/images/robot/paying.png | Bin 0 -> 2707 bytes src/static/images/robot/pending.png | Bin 0 -> 2378 bytes src/static/images/robot/robot_bg.png | Bin 0 -> 98248 bytes src/static/images/share/sharebg.png | Bin 0 -> 319289 bytes src/static/images/share/shareleft.png | Bin 0 -> 2526 bytes src/static/images/share/shareright.png | Bin 0 -> 2652 bytes src/static/images/tabs/home_off.png | Bin 0 -> 808 bytes src/static/images/tabs/home_on.png | Bin 0 -> 688 bytes src/static/images/tabs/item_off.png | Bin 0 -> 1203 bytes src/static/images/tabs/item_on.png | Bin 0 -> 975 bytes src/static/images/tabs/mine_on.gif | Bin 0 -> 377816 bytes src/static/images/tabs/my_off.png | Bin 0 -> 760 bytes src/static/images/tabs/my_on.png | Bin 0 -> 639 bytes src/static/images/tabs/team_off.png | Bin 0 -> 4946 bytes src/static/images/tabs/team_on.png | Bin 0 -> 5024 bytes src/static/images/user/authemail.png | Bin 0 -> 13135 bytes src/static/images/user/authgoogle.png | Bin 0 -> 4316 bytes src/static/images/user/authrealname.png | Bin 0 -> 6769 bytes src/static/images/user/authrealnameimg1.png | Bin 0 -> 6095 bytes src/static/images/user/authrealnameimg2.png | Bin 0 -> 2435 bytes src/static/images/user/balance.png | Bin 0 -> 2636 bytes src/static/images/user/default_avatar.png | Bin 0 -> 6093 bytes src/static/images/user/my-balance-bg.png | Bin 0 -> 10585 bytes src/static/images/user/my-rech-btn.png | Bin 0 -> 2611 bytes src/static/images/user/my-with-btn.png | Bin 0 -> 1271 bytes src/static/images/user/my_topbg.png | Bin 0 -> 17804 bytes src/static/images/user/point.png | Bin 0 -> 2970 bytes src/static/images/user/team_bg.png | Bin 0 -> 70019 bytes src/static/images/user/userbg.png | Bin 0 -> 344243 bytes src/static/images/user/vip_bg.png | Bin 0 -> 29122 bytes src/static/images/user/viplogo.png | Bin 0 -> 458 bytes src/static/images/withdraw/withdraw_bg.png | Bin 0 -> 29023 bytes src/stores/app.ts | 30 + src/stores/user.ts | 29 + src/styles/index.scss | 3 + src/styles/public.scss | 8 + src/styles/tailwind.css | 5 + src/styles/var.css | 0 src/uni.scss | 43 + src/uni_modules/lime-dialer/changelog.md | 14 + .../components/l-dialer/index.scss | 130 + .../components/l-dialer/index.styl | 111 + .../components/l-dialer/l-dialer.uvue | 251 + .../components/l-dialer/l-dialer.vue | 167 + .../components/lime-dialer/lime-dialer.uvue | 97 + .../components/lime-dialer/lime-dialer.vue | 93 + src/uni_modules/lime-dialer/package.json | 81 + src/uni_modules/lime-dialer/readme.md | 176 + .../lime-dialer/static/lottery-bg-.png | Bin 0 -> 90647 bytes .../lime-dialer/static/turnable_btn.png | Bin 0 -> 40224 bytes src/uni_modules/qiun-data-charts/changelog.md | 320 + .../qiun-data-charts/qiun-data-charts.vue | 1618 ++++ .../components/qiun-error/qiun-error.vue | 46 + .../components/qiun-loading/loading1.vue | 162 + .../components/qiun-loading/loading2.vue | 170 + .../components/qiun-loading/loading3.vue | 173 + .../components/qiun-loading/loading4.vue | 222 + .../components/qiun-loading/loading5.vue | 229 + .../components/qiun-loading/qiun-loading.vue | 36 + .../js_sdk/u-charts/config-echarts.js | 422 + .../js_sdk/u-charts/config-ucharts.js | 606 ++ .../js_sdk/u-charts/readme.md | 5 + .../js_sdk/u-charts/u-charts.js | 7706 +++++++++++++++++ .../js_sdk/u-charts/u-charts.min.js | 18 + src/uni_modules/qiun-data-charts/license.md | 201 + src/uni_modules/qiun-data-charts/package.json | 80 + src/uni_modules/qiun-data-charts/readme.md | 84 + .../static/app-plus/echarts.min.js | 23 + .../qiun-data-charts/static/h5/echarts.min.js | 23 + src/uni_modules/vk-uview-ui/changelog.md | 118 + .../u-action-sheet/u-action-sheet.vue | 246 + .../components/u-alert-tips/u-alert-tips.vue | 257 + .../u-avatar-cropper/u-avatar-cropper.vue | 295 + .../components/u-avatar-cropper/weCropper.js | 1261 +++ .../components/u-avatar/u-avatar.vue | 263 + .../components/u-back-top/u-back-top.vue | 153 + .../components/u-badge/u-badge.vue | 216 + .../components/u-button/u-button.vue | 601 ++ .../components/u-calendar/u-calendar.vue | 663 ++ .../u-car-keyboard/u-car-keyboard.vue | 267 + .../vk-uview-ui/components/u-card/u-card.vue | 300 + .../components/u-cell-group/u-cell-group.vue | 70 + .../components/u-cell-item/u-cell-item.vue | 317 + .../u-checkbox-group/u-checkbox-group.vue | 178 + .../components/u-checkbox/u-checkbox.vue | 322 + .../u-circle-progress/u-circle-progress.vue | 220 + .../vk-uview-ui/components/u-col/u-col.vue | 156 + .../u-collapse-item/u-collapse-item.vue | 205 + .../components/u-collapse/u-collapse.vue | 100 + .../u-column-notice/u-column-notice.vue | 238 + .../components/u-count-down/u-count-down.vue | 175 + .../components/u-count-down/utils.js | 62 + .../components/u-count-to/u-count-to.vue | 266 + .../components/u-divider/u-divider.vue | 153 + .../u-dropdown-item/u-dropdown-item.vue | 166 + .../components/u-dropdown/u-dropdown.vue | 299 + .../components/u-empty/u-empty.vue | 193 + .../components/u-field/u-field.vue | 402 + .../components/u-form-item/u-form-item.vue | 516 ++ .../vk-uview-ui/components/u-form/u-form.vue | 148 + .../u-full-screen/u-full-screen.vue | 52 + .../vk-uview-ui/components/u-gap/u-gap.vue | 54 + .../components/u-grid-item/u-grid-item.vue | 127 + .../vk-uview-ui/components/u-grid/u-grid.vue | 109 + .../vk-uview-ui/components/u-icon/u-icon.vue | 369 + .../components/u-image/u-image.vue | 266 + .../u-index-anchor/u-index-anchor.vue | 89 + .../components/u-index-list/u-index-list.vue | 315 + .../components/u-input/u-input.vue | 451 + .../components/u-keyboard/u-keyboard.vue | 298 + .../components/u-lazy-load/u-lazy-load.vue | 254 + .../u-line-progress/u-line-progress.vue | 147 + .../vk-uview-ui/components/u-line/u-line.vue | 84 + .../vk-uview-ui/components/u-link/u-link.vue | 89 + .../u-loading-page/u-loading-page.vue | 25 + .../components/u-loading/u-loading.vue | 103 + .../components/u-loadmore/u-loadmore.vue | 204 + .../vk-uview-ui/components/u-mask/u-mask.vue | 137 + .../u-message-input/u-message-input.vue | 327 + .../components/u-modal/u-modal.vue | 337 + .../components/u-navbar/u-navbar.vue | 337 + .../components/u-no-network/u-no-network.vue | 233 + .../components/u-notice-bar/u-notice-bar.vue | 273 + .../components/u-number-box/u-number-box.vue | 476 + .../u-number-keyboard/u-number-keyboard.vue | 174 + .../components/u-parse/libs/CssHandler.js | 100 + .../components/u-parse/libs/MpHtmlParser.js | 581 ++ .../components/u-parse/libs/config.js | 80 + .../components/u-parse/libs/trees.vue | 537 ++ .../components/u-parse/u-parse.vue | 676 ++ .../components/u-picker/u-picker.vue | 892 ++ .../components/u-popup/u-popup.vue | 481 + .../u-radio-group/u-radio-group.vue | 176 + .../components/u-radio/u-radio.vue | 276 + .../vk-uview-ui/components/u-rate/u-rate.vue | 293 + .../components/u-read-more/u-read-more.vue | 180 + .../components/u-row-notice/u-row-notice.vue | 270 + .../vk-uview-ui/components/u-row/u-row.vue | 84 + .../components/u-search/u-search.vue | 357 + .../components/u-section/u-section.vue | 154 + .../components/u-select/u-select.vue | 437 + .../components/u-skeleton/u-skeleton.vue | 199 + .../components/u-slider/u-slider.vue | 290 + .../components/u-steps/u-steps.vue | 200 + .../components/u-sticky/u-sticky.vue | 167 + .../components/u-subsection/u-subsection.vue | 362 + .../u-swipe-action/u-swipe-action.vue | 256 + .../components/u-swiper/u-swiper.vue | 399 + .../components/u-switch/u-switch.vue | 191 + .../components/u-tabbar/u-tabbar.vue | 379 + .../components/u-table/u-table.vue | 85 + .../u-tabs-swiper/u-tabs-swiper.vue | 489 ++ .../vk-uview-ui/components/u-tabs/u-tabs.vue | 406 + .../vk-uview-ui/components/u-tag/u-tag.vue | 295 + .../vk-uview-ui/components/u-td/u-td.vue | 66 + .../vk-uview-ui/components/u-th/u-th.vue | 62 + .../u-time-line-item/u-time-line-item.vue | 83 + .../components/u-time-line/u-time-line.vue | 43 + .../components/u-toast/u-toast.vue | 220 + .../components/u-top-tips/u-top-tips.vue | 121 + .../vk-uview-ui/components/u-tr/u-tr.vue | 25 + .../components/u-upload/u-upload.vue | 725 ++ .../u-verification-code.vue | 175 + .../components/u-waterfall/u-waterfall.vue | 199 + .../components/vk-uview-ui/vk-uview-ui.vue | 15 + src/uni_modules/vk-uview-ui/iconfont.css | 910 ++ src/uni_modules/vk-uview-ui/index.js | 146 + src/uni_modules/vk-uview-ui/index.scss | 23 + .../vk-uview-ui/libs/address/areas.json | 1 + .../vk-uview-ui/libs/address/citys.json | 1 + .../vk-uview-ui/libs/address/provinces.json | 1 + .../vk-uview-ui/libs/config/config.js | 15 + .../vk-uview-ui/libs/config/zIndex.js | 20 + .../vk-uview-ui/libs/css/color.scss | 155 + .../vk-uview-ui/libs/css/common.scss | 176 + .../libs/css/style.components.scss | 7 + .../vk-uview-ui/libs/css/style.h5.scss | 8 + .../vk-uview-ui/libs/css/style.mp.scss | 72 + .../vk-uview-ui/libs/css/style.nvue.scss | 3 + .../vk-uview-ui/libs/css/style.vue.scss | 175 + .../vk-uview-ui/libs/function/$parent.js | 18 + .../vk-uview-ui/libs/function/addUnit.js | 8 + .../vk-uview-ui/libs/function/bem.js | 4 + .../vk-uview-ui/libs/function/color.js | 37 + .../libs/function/colorGradient.js | 134 + .../vk-uview-ui/libs/function/debounce.js | 29 + .../vk-uview-ui/libs/function/deepClone.js | 23 + .../vk-uview-ui/libs/function/deepMerge.js | 30 + .../vk-uview-ui/libs/function/getParent.js | 47 + .../vk-uview-ui/libs/function/guid.js | 41 + .../vk-uview-ui/libs/function/md5.js | 385 + .../vk-uview-ui/libs/function/queryParams.js | 58 + .../vk-uview-ui/libs/function/random.js | 10 + .../vk-uview-ui/libs/function/randomArray.js | 7 + .../vk-uview-ui/libs/function/route.js | 122 + .../vk-uview-ui/libs/function/sys.js | 9 + .../vk-uview-ui/libs/function/test.js | 232 + .../vk-uview-ui/libs/function/throttle.js | 34 + .../vk-uview-ui/libs/function/timeFormat.js | 51 + .../vk-uview-ui/libs/function/timeFrom.js | 47 + .../vk-uview-ui/libs/function/toast.js | 9 + .../vk-uview-ui/libs/function/trim.js | 15 + .../vk-uview-ui/libs/function/type2icon.js | 35 + .../vk-uview-ui/libs/mixin/mixin.js | 86 + .../vk-uview-ui/libs/mixin/mpShare.js | 18 + .../vk-uview-ui/libs/request/index.js | 169 + .../vk-uview-ui/libs/store/index.js | 19 + .../vk-uview-ui/libs/util/async-validator.js | 1356 +++ .../vk-uview-ui/libs/util/emitter.js | 64 + src/uni_modules/vk-uview-ui/package.json | 82 + src/uni_modules/vk-uview-ui/readme.md | 125 + src/uni_modules/vk-uview-ui/theme.scss | 38 + src/utils/auth.ts | 6 + src/utils/cache.ts | 50 + src/utils/client.ts | 66 + src/utils/env.ts | 13 + src/utils/file.ts | 20 + src/utils/middleware.ts | 21 + src/utils/request/cancel.ts | 29 + src/utils/request/http.ts | 140 + src/utils/request/index.ts | 109 + src/utils/request/type.d.ts | 30 + src/utils/util.ts | 298 + tailwind.config.js | 37 + tsconfig.json | 21 + typings/env.d.ts | 15 + typings/uni.d.ts | 3 + vite.config.ts | 33 + yarn.lock | 3533 ++++++++ 413 files changed, 65454 insertions(+) create mode 100644 .env.development create mode 100644 .env.development.example create mode 100644 .env.production create mode 100644 .env.production.example create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 scripts/release.mjs create mode 100644 src/App.vue create mode 100644 src/api/account.ts create mode 100644 src/api/app.ts create mode 100644 src/api/finance.ts create mode 100644 src/api/item.ts create mode 100644 src/api/kefu.ts create mode 100644 src/api/lang.ts create mode 100644 src/api/mall.ts create mode 100644 src/api/news.ts create mode 100644 src/api/robot.ts create mode 100644 src/api/shop.ts create mode 100644 src/api/team.ts create mode 100644 src/api/user.ts create mode 100644 src/api/vip.ts create mode 100644 src/components/avatar-upload/avatar-upload.vue create mode 100644 src/components/country-code/country-code.vue create mode 100644 src/components/header/dark.vue create mode 100644 src/components/mplogin-popup/mplogin-popup.vue create mode 100644 src/components/news-card/news-card.vue create mode 100644 src/components/page-status/page-status.vue create mode 100644 src/components/payment/payment.vue create mode 100644 src/components/price/price.vue create mode 100644 src/components/tab/tab.vue create mode 100644 src/components/tabbar/tabbar.vue create mode 100644 src/components/tabs/tabs.vue create mode 100644 src/components/widgets/banner/banner.vue create mode 100644 src/components/widgets/customer-service/customer-service.vue create mode 100644 src/components/widgets/item/item.vue create mode 100644 src/components/widgets/market/market.vue create mode 100644 src/components/widgets/my-order/my-order.vue create mode 100644 src/components/widgets/my-service/my-service.vue create mode 100644 src/components/widgets/nav/nav.vue create mode 100644 src/components/widgets/search/search.vue create mode 100644 src/components/widgets/user-balance/user-balance.vue create mode 100644 src/components/widgets/user-banner/user-banner.vue create mode 100644 src/components/widgets/user-info/user-info.vue create mode 100644 src/components/widgets/user-member/user-member.vue create mode 100644 src/enums/agreementEnums.ts create mode 100644 src/enums/appEnums.ts create mode 100644 src/enums/constantEnums.ts create mode 100644 src/enums/requestEnums.ts create mode 100644 src/hooks/useCopy.ts create mode 100644 src/hooks/useLockFn.ts create mode 100644 src/hooks/useTouch.ts create mode 100644 src/main.ts create mode 100644 src/manifest.json create mode 100644 src/packages/pages/recharge/index.vue create mode 100644 src/packages/pages/recharge/order_detail.vue create mode 100644 src/packages/pages/recharge/recharge_address.vue create mode 100644 src/packages/pages/recharge/recharge_bank.vue create mode 100644 src/packages/pages/recharge/recharge_online.vue create mode 100644 src/packages/pages/recharge/recharge_qrcode.vue create mode 100644 src/packages/pages/recharge/recharge_tron.vue create mode 100644 src/packages/pages/recharge/recharge_udun.vue create mode 100644 src/packages/pages/recharge/record.vue create mode 100644 src/packages/pages/user_wallet/order_detail.vue create mode 100644 src/packages/pages/user_wallet/record.vue create mode 100644 src/packages/pages/user_wallet/record_freeze.vue create mode 100644 src/packages/pages/withdraw/account.vue create mode 100644 src/packages/pages/withdraw/account_bank.vue create mode 100644 src/packages/pages/withdraw/account_qrcode.vue create mode 100644 src/packages/pages/withdraw/account_usdt.vue create mode 100644 src/packages/pages/withdraw/index.vue create mode 100644 src/packages/pages/withdraw/order_detail.vue create mode 100644 src/packages/pages/withdraw/record.vue create mode 100644 src/pages.json create mode 100644 src/pages/activity/index.vue create mode 100644 src/pages/agreement/agreement.vue create mode 100644 src/pages/as_us/as_us.vue create mode 100644 src/pages/auth/email.vue create mode 100644 src/pages/auth/google.vue create mode 100644 src/pages/auth/realname.vue create mode 100644 src/pages/bind_mobile/bind_mobile.vue create mode 100644 src/pages/change_password/change_password.vue create mode 100644 src/pages/change_password/change_password_pay.vue create mode 100644 src/pages/change_password/set_password_pay.vue create mode 100644 src/pages/collection/collection.vue create mode 100644 src/pages/common/successful.vue create mode 100644 src/pages/empty/empty.vue create mode 100644 src/pages/faq/index.vue create mode 100644 src/pages/feedback/index.vue create mode 100644 src/pages/forget_pwd/forget_pwd.vue create mode 100644 src/pages/fund/index.vue create mode 100644 src/pages/index/index.vue create mode 100644 src/pages/item/contract.vue create mode 100644 src/pages/item/detail.vue create mode 100644 src/pages/item/index.vue create mode 100644 src/pages/item/record.vue create mode 100644 src/pages/kefu/index.vue create mode 100644 src/pages/language/index.vue create mode 100644 src/pages/login/login.vue create mode 100644 src/pages/mall/draw.vue create mode 100644 src/pages/mall/draw_record.vue create mode 100644 src/pages/mall/index.vue create mode 100644 src/pages/mall/record.vue create mode 100644 src/pages/mine/index.vue create mode 100644 src/pages/mine/record.vue create mode 100644 src/pages/mission/index.vue create mode 100644 src/pages/news/component/news-list.vue create mode 100644 src/pages/news/news.vue create mode 100644 src/pages/news_detail/detail.vue create mode 100644 src/pages/news_detail/news_detail.vue create mode 100644 src/pages/notice/detail.vue create mode 100644 src/pages/notice/index.vue create mode 100644 src/pages/notice/record.vue create mode 100644 src/pages/register/register.vue create mode 100644 src/pages/robot/index.vue create mode 100644 src/pages/robot/record.vue create mode 100644 src/pages/share/index.vue create mode 100644 src/pages/signin/index.vue create mode 100644 src/pages/team/index.vue create mode 100644 src/pages/team/record.vue create mode 100644 src/pages/transfer/index.vue create mode 100644 src/pages/transfer/record.vue create mode 100644 src/pages/user/user.vue create mode 100644 src/pages/user_data/user_data.vue create mode 100644 src/pages/user_set/user_set.vue create mode 100644 src/pages/user_vip/index.vue create mode 100644 src/pages/webview/webview.vue create mode 100644 src/plugins/index.ts create mode 100644 src/plugins/modules/pinia.ts create mode 100644 src/plugins/modules/uview.ts create mode 100644 src/plugins/modules/vconsole.ts create mode 100644 src/router/index.ts create mode 100644 src/router/routes.ts create mode 100644 src/static/images/activity/activitybg.png create mode 100644 src/static/images/common/arrow_down.png create mode 100644 src/static/images/common/change_lang.png create mode 100644 src/static/images/common/change_lang_w.png create mode 100644 src/static/images/common/copy.png create mode 100644 src/static/images/common/copy_1.png create mode 100644 src/static/images/common/country.png create mode 100644 src/static/images/common/download.png create mode 100644 src/static/images/common/kefu.png create mode 100644 src/static/images/common/photo.png create mode 100644 src/static/images/common/record.png create mode 100644 src/static/images/common/record_b.png create mode 100644 src/static/images/common/share.png create mode 100644 src/static/images/fund/fund_desc.png create mode 100644 src/static/images/fund/recharge.png create mode 100644 src/static/images/fund/withdraw.png create mode 100644 src/static/images/icon/icon_code.png create mode 100644 src/static/images/icon/icon_mobile.png create mode 100644 src/static/images/icon/icon_password.png create mode 100644 src/static/images/icon/icon_user.png create mode 100644 src/static/images/icon/icon_visit.png create mode 100644 src/static/images/icon/icon_wx.png create mode 100644 src/static/images/index/kefu.png create mode 100644 src/static/images/index/noticebarbg.png create mode 100644 src/static/images/index/noticebg.png create mode 100644 src/static/images/index/team_gift.png create mode 100644 src/static/images/login/email.png create mode 100644 src/static/images/login/formbg.png create mode 100644 src/static/images/login/invite_code.png create mode 100644 src/static/images/login/login-bg.png create mode 100644 src/static/images/login/loginbg.png create mode 100644 src/static/images/login/mobile.png create mode 100644 src/static/images/login/pwd.png create mode 100644 src/static/images/login/register-bg.png create mode 100644 src/static/images/mall/draw-bg.png create mode 100644 src/static/images/mall/draw.png create mode 100644 src/static/images/mall/index-bg.png create mode 100644 src/static/images/mall/point.png create mode 100644 src/static/images/mall/record.png create mode 100644 src/static/images/mall/signin.png create mode 100644 src/static/images/mine/mine_bg.gif create mode 100644 src/static/images/mission/missionbg.png create mode 100644 src/static/images/mission/receive.png create mode 100644 src/static/images/notice/sysnotice.png create mode 100644 src/static/images/notice/tasknotice.png create mode 100644 src/static/images/notice/znnotice.png create mode 100644 src/static/images/quantify/quantifybg.png create mode 100644 src/static/images/quantify/vipbg.png create mode 100644 src/static/images/robot/finish.png create mode 100644 src/static/images/robot/paying.png create mode 100644 src/static/images/robot/pending.png create mode 100644 src/static/images/robot/robot_bg.png create mode 100644 src/static/images/share/sharebg.png create mode 100644 src/static/images/share/shareleft.png create mode 100644 src/static/images/share/shareright.png create mode 100644 src/static/images/tabs/home_off.png create mode 100644 src/static/images/tabs/home_on.png create mode 100644 src/static/images/tabs/item_off.png create mode 100644 src/static/images/tabs/item_on.png create mode 100644 src/static/images/tabs/mine_on.gif create mode 100644 src/static/images/tabs/my_off.png create mode 100644 src/static/images/tabs/my_on.png create mode 100644 src/static/images/tabs/team_off.png create mode 100644 src/static/images/tabs/team_on.png create mode 100644 src/static/images/user/authemail.png create mode 100644 src/static/images/user/authgoogle.png create mode 100644 src/static/images/user/authrealname.png create mode 100644 src/static/images/user/authrealnameimg1.png create mode 100644 src/static/images/user/authrealnameimg2.png create mode 100644 src/static/images/user/balance.png create mode 100644 src/static/images/user/default_avatar.png create mode 100644 src/static/images/user/my-balance-bg.png create mode 100644 src/static/images/user/my-rech-btn.png create mode 100644 src/static/images/user/my-with-btn.png create mode 100644 src/static/images/user/my_topbg.png create mode 100644 src/static/images/user/point.png create mode 100644 src/static/images/user/team_bg.png create mode 100644 src/static/images/user/userbg.png create mode 100644 src/static/images/user/vip_bg.png create mode 100644 src/static/images/user/viplogo.png create mode 100644 src/static/images/withdraw/withdraw_bg.png create mode 100644 src/stores/app.ts create mode 100644 src/stores/user.ts create mode 100644 src/styles/index.scss create mode 100644 src/styles/public.scss create mode 100644 src/styles/tailwind.css create mode 100644 src/styles/var.css create mode 100644 src/uni.scss create mode 100644 src/uni_modules/lime-dialer/changelog.md create mode 100644 src/uni_modules/lime-dialer/components/l-dialer/index.scss create mode 100644 src/uni_modules/lime-dialer/components/l-dialer/index.styl create mode 100644 src/uni_modules/lime-dialer/components/l-dialer/l-dialer.uvue create mode 100644 src/uni_modules/lime-dialer/components/l-dialer/l-dialer.vue create mode 100644 src/uni_modules/lime-dialer/components/lime-dialer/lime-dialer.uvue create mode 100644 src/uni_modules/lime-dialer/components/lime-dialer/lime-dialer.vue create mode 100644 src/uni_modules/lime-dialer/package.json create mode 100644 src/uni_modules/lime-dialer/readme.md create mode 100644 src/uni_modules/lime-dialer/static/lottery-bg-.png create mode 100644 src/uni_modules/lime-dialer/static/turnable_btn.png create mode 100644 src/uni_modules/qiun-data-charts/changelog.md create mode 100644 src/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue create mode 100644 src/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue create mode 100644 src/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue create mode 100644 src/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue create mode 100644 src/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue create mode 100644 src/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue create mode 100644 src/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue create mode 100644 src/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue create mode 100644 src/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js create mode 100644 src/uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js create mode 100644 src/uni_modules/qiun-data-charts/js_sdk/u-charts/readme.md create mode 100644 src/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js create mode 100644 src/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.min.js create mode 100644 src/uni_modules/qiun-data-charts/license.md create mode 100644 src/uni_modules/qiun-data-charts/package.json create mode 100644 src/uni_modules/qiun-data-charts/readme.md create mode 100644 src/uni_modules/qiun-data-charts/static/app-plus/echarts.min.js create mode 100644 src/uni_modules/qiun-data-charts/static/h5/echarts.min.js create mode 100644 src/uni_modules/vk-uview-ui/changelog.md create mode 100644 src/uni_modules/vk-uview-ui/components/u-action-sheet/u-action-sheet.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-avatar-cropper/weCropper.js create mode 100644 src/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-back-top/u-back-top.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-badge/u-badge.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-button/u-button.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-calendar/u-calendar.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-car-keyboard/u-car-keyboard.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-card/u-card.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-cell-group/u-cell-group.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-cell-item/u-cell-item.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-checkbox-group/u-checkbox-group.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-checkbox/u-checkbox.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-circle-progress/u-circle-progress.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-col/u-col.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-collapse-item/u-collapse-item.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-collapse/u-collapse.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-column-notice/u-column-notice.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-count-down/u-count-down.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-count-down/utils.js create mode 100644 src/uni_modules/vk-uview-ui/components/u-count-to/u-count-to.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-divider/u-divider.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-dropdown-item/u-dropdown-item.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-dropdown/u-dropdown.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-empty/u-empty.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-field/u-field.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-form/u-form.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-full-screen/u-full-screen.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-gap/u-gap.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-grid-item/u-grid-item.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-grid/u-grid.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-icon/u-icon.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-image/u-image.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-index-anchor/u-index-anchor.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-index-list/u-index-list.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-input/u-input.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-keyboard/u-keyboard.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-lazy-load/u-lazy-load.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-line-progress/u-line-progress.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-line/u-line.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-link/u-link.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-loading-page/u-loading-page.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-loading/u-loading.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-loadmore/u-loadmore.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-mask/u-mask.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-message-input/u-message-input.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-modal/u-modal.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-navbar/u-navbar.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-no-network/u-no-network.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-notice-bar/u-notice-bar.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-number-box/u-number-box.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-number-keyboard/u-number-keyboard.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-parse/libs/CssHandler.js create mode 100644 src/uni_modules/vk-uview-ui/components/u-parse/libs/MpHtmlParser.js create mode 100644 src/uni_modules/vk-uview-ui/components/u-parse/libs/config.js create mode 100644 src/uni_modules/vk-uview-ui/components/u-parse/libs/trees.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-parse/u-parse.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-picker/u-picker.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-popup/u-popup.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-radio-group/u-radio-group.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-radio/u-radio.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-rate/u-rate.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-read-more/u-read-more.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-row-notice/u-row-notice.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-row/u-row.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-search/u-search.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-section/u-section.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-select/u-select.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-skeleton/u-skeleton.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-slider/u-slider.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-steps/u-steps.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-sticky/u-sticky.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-subsection/u-subsection.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-swipe-action/u-swipe-action.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-swiper/u-swiper.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-switch/u-switch.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-tabbar/u-tabbar.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-table/u-table.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-tabs-swiper/u-tabs-swiper.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-tabs/u-tabs.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-tag/u-tag.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-td/u-td.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-th/u-th.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-time-line-item/u-time-line-item.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-time-line/u-time-line.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-toast/u-toast.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-top-tips/u-top-tips.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-tr/u-tr.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-upload/u-upload.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-verification-code/u-verification-code.vue create mode 100644 src/uni_modules/vk-uview-ui/components/u-waterfall/u-waterfall.vue create mode 100644 src/uni_modules/vk-uview-ui/components/vk-uview-ui/vk-uview-ui.vue create mode 100644 src/uni_modules/vk-uview-ui/iconfont.css create mode 100644 src/uni_modules/vk-uview-ui/index.js create mode 100644 src/uni_modules/vk-uview-ui/index.scss create mode 100644 src/uni_modules/vk-uview-ui/libs/address/areas.json create mode 100644 src/uni_modules/vk-uview-ui/libs/address/citys.json create mode 100644 src/uni_modules/vk-uview-ui/libs/address/provinces.json create mode 100644 src/uni_modules/vk-uview-ui/libs/config/config.js create mode 100644 src/uni_modules/vk-uview-ui/libs/config/zIndex.js create mode 100644 src/uni_modules/vk-uview-ui/libs/css/color.scss create mode 100644 src/uni_modules/vk-uview-ui/libs/css/common.scss create mode 100644 src/uni_modules/vk-uview-ui/libs/css/style.components.scss create mode 100644 src/uni_modules/vk-uview-ui/libs/css/style.h5.scss create mode 100644 src/uni_modules/vk-uview-ui/libs/css/style.mp.scss create mode 100644 src/uni_modules/vk-uview-ui/libs/css/style.nvue.scss create mode 100644 src/uni_modules/vk-uview-ui/libs/css/style.vue.scss create mode 100644 src/uni_modules/vk-uview-ui/libs/function/$parent.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/addUnit.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/bem.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/color.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/colorGradient.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/debounce.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/deepClone.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/deepMerge.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/getParent.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/guid.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/md5.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/queryParams.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/random.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/randomArray.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/route.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/sys.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/test.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/throttle.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/timeFormat.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/timeFrom.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/toast.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/trim.js create mode 100644 src/uni_modules/vk-uview-ui/libs/function/type2icon.js create mode 100644 src/uni_modules/vk-uview-ui/libs/mixin/mixin.js create mode 100644 src/uni_modules/vk-uview-ui/libs/mixin/mpShare.js create mode 100644 src/uni_modules/vk-uview-ui/libs/request/index.js create mode 100644 src/uni_modules/vk-uview-ui/libs/store/index.js create mode 100644 src/uni_modules/vk-uview-ui/libs/util/async-validator.js create mode 100644 src/uni_modules/vk-uview-ui/libs/util/emitter.js create mode 100644 src/uni_modules/vk-uview-ui/package.json create mode 100644 src/uni_modules/vk-uview-ui/readme.md create mode 100644 src/uni_modules/vk-uview-ui/theme.scss create mode 100644 src/utils/auth.ts create mode 100644 src/utils/cache.ts create mode 100644 src/utils/client.ts create mode 100644 src/utils/env.ts create mode 100644 src/utils/file.ts create mode 100644 src/utils/middleware.ts create mode 100644 src/utils/request/cancel.ts create mode 100644 src/utils/request/http.ts create mode 100644 src/utils/request/index.ts create mode 100644 src/utils/request/type.d.ts create mode 100644 src/utils/util.ts create mode 100644 tailwind.config.js create mode 100644 tsconfig.json create mode 100644 typings/env.d.ts create mode 100644 typings/uni.d.ts create mode 100644 vite.config.ts create mode 100644 yarn.lock diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..863a559 --- /dev/null +++ b/.env.development @@ -0,0 +1,3 @@ + +# 请求域名 +VITE_APP_BASE_URL='http://server.pronhub.sbs' \ No newline at end of file diff --git a/.env.development.example b/.env.development.example new file mode 100644 index 0000000..c26c7fb --- /dev/null +++ b/.env.development.example @@ -0,0 +1,3 @@ + +# 请求域名 +VITE_APP_BASE_URL='' \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..863a559 --- /dev/null +++ b/.env.production @@ -0,0 +1,3 @@ + +# 请求域名 +VITE_APP_BASE_URL='http://server.pronhub.sbs' \ No newline at end of file diff --git a/.env.production.example b/.env.production.example new file mode 100644 index 0000000..c26c7fb --- /dev/null +++ b/.env.production.example @@ -0,0 +1,3 @@ + +# 请求域名 +VITE_APP_BASE_URL='' \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..db91a76 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,39 @@ +/* eslint-env node */ +require('@rushstack/eslint-patch/modern-module-resolution') + +module.exports = { + root: true, + ignorePatterns: ['src/uni_modules/'], + extends: [ + 'plugin:vue/vue3-essential', + 'eslint:recommended', + '@vue/eslint-config-typescript/recommended', + '@vue/eslint-config-prettier' + ], + rules: { + 'prettier/prettier': [ + 'warn', + { + semi: false, + singleQuote: true, + printWidth: 100, + proseWrap: 'preserve', + bracketSameLine: false, + endOfLine: 'auto', + tabWidth: 4, + useTabs: false, + trailingComma: 'none' + } + ], + 'vue/multi-word-component-names': 'off', + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/ban-ts-comment': 'off', + 'no-undef': 'off', + 'vue/prefer-import-from-vue': 'off', + 'no-prototype-builtins': 'off', + 'prefer-spread': 'off', + '@typescript-eslint/no-non-null-assertion': 'off', + '@typescript-eslint/no-non-null-asserted-optional-chain': 'off' + }, + globals: {} +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6cac92e --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + + +/cypress/videos/ +/cypress/screenshots/ + +# Editor directories and files +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.hbuilderx + diff --git a/index.html b/index.html new file mode 100644 index 0000000..ab62e7f --- /dev/null +++ b/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..dd31eeb --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6191 @@ +{ + "name": "uni-preset-vue", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "uni-preset-vue", + "version": "0.0.0", + "dependencies": { + "@dcloudio/uni-app": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-app-plus": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-components": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-h5": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-alipay": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-baidu": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-kuaishou": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-lark": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-qq": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-toutiao": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-quickapp-webview": "^3.0.0-alpha-3050520220824001", + "lodash-es": "^4.17.21", + "moment": "^2.30.1", + "pinia": "^2.0.20", + "vconsole": "^3.14.6", + "vue": "^3.2.37", + "vue-i18n": "^9.2.2", + "weixin-js-sdk": "^1.6.0", + "z-paging": "^2.3.8" + }, + "devDependencies": { + "@dcloudio/types": "^3.0.13", + "@dcloudio/uni-automator": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-cli-shared": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-stacktracey": "^3.0.0-alpha-3050520220824001", + "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3050520220824001", + "@rushstack/eslint-patch": "^1.1.4", + "@types/lodash-es": "^4.17.6", + "@types/node": "^18.7.16", + "@vue/eslint-config-prettier": "^7.0.0", + "@vue/eslint-config-typescript": "^11.0.0", + "autoprefixer": "^10.4.8", + "eslint": "^8.22.0", + "eslint-plugin-vue": "^9.4.0", + "execa": "^6.1.0", + "fs-extra": "^10.1.0", + "postcss": "^8.4.16", + "postcss-rem-to-responsive-pixel": "^5.1.3", + "prettier": "^2.7.1", + "sass": "^1.54.5", + "tailwindcss": "^3.1.8", + "typescript": "^4.7.4", + "vite": "^2.9.14", + "weapp-tailwindcss-webpack-plugin": "^1.7.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.18.13.tgz", + "integrity": "sha512-5yUzC5LqyTFp2HLmDoxGQelcdYgSpP9xsnMWBphAscOdFrHSAVbLNzWiy32sVNDqJRDiJK6klfDnAgu6PAGSHw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.18.13.tgz", + "integrity": "sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.13", + "@babel/types": "^7.18.13", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.18.13.tgz", + "integrity": "sha512-CkPg8ySSPuHTYPJYo7IRALdqyjM9HCbt/3uOBEFbzyGVP6Mn8bwFPB0jX6982JVNBlYzM1nnPkfjuXSOPtQeEQ==", + "dependencies": { + "@babel/types": "^7.18.13", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.13.tgz", + "integrity": "sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.18.13.tgz", + "integrity": "sha512-dgXcIfMuQ0kgzLB2b9tRZs7TTFFaGM2AbtA4fJgUUYukzGH4jwsS7hzQHEGs67jdehpm22vkgKwvbU+aEflgwg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.18.12", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", + "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.9", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/standalone": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/standalone/-/standalone-7.18.13.tgz", + "integrity": "sha512-5hjvvFkaXyfQri+s4CAZtx6FTKclfTNd2QN2RwgzCVJhnYYgKh4YFBCnNJSxurzvpSKD2NmpCkoWAkMc+j9y+g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.18.13.tgz", + "integrity": "sha512-N6kt9X1jRMLPxxxPYWi7tgvJRH/rtoU+dbKAPDM44RFHiMH8igdsaSBgFeskhSl/kLWLDUvIh1RXCrTmg0/zvA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.13", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.13", + "@babel/types": "^7.18.13", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.13", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.18.13.tgz", + "integrity": "sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@dcloudio/types": { + "version": "3.0.13", + "resolved": "https://registry.npmmirror.com/@dcloudio/types/-/types-3.0.13.tgz", + "integrity": "sha512-K8z8DfylWnLjEHUnsc6DsxA6ugCzYZoAmyVIpT57K3cAfMTGx8E6GAW5x8Qy2lbFpw02N3D+sGHX63zO1zDVig==", + "dev": true + }, + "node_modules/@dcloudio/uni-app": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-C5dABv0UY41Rrt0Ea3q3U0GMF7c4E1KPiiv9PfG2H8ZXNwLzoe6LVbnS/ZaKPAcG4yJcb6cEFecKXIoseA2Hrw==", + "dependencies": { + "@dcloudio/uni-cloud": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-components": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-i18n": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-push": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-stat": "3.0.0-alpha-3050520220824001", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-app-plus": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-pqshzVWD6nWbnLZwQi2qJnGz2HCsC1YqxzhsZdHTIc55hvEVCIySQptDU1r8xqd7SLd9hM6njC23Uh6ZLP/giA==", + "dependencies": { + "@dcloudio/uni-app-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-app-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-uts-vite": "3.0.0-alpha-3050520220824001" + } + }, + "node_modules/@dcloudio/uni-app-vite": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-NP3Bq+MXnOGCXV1KKqU0UdZk6E7P9A+j6MH4X23+LDunzHuUf333ngtuhpSXbqHwtgzMX2jPGKF6m/R6GIKYjQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-i18n": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-nvue-styler": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uts": "3.0.0-alpha-3050520220824001", + "@rollup/pluginutils": "^4.2.0", + "@vitejs/plugin-vue": "^2.3.3", + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-sfc": "3.2.37", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "picocolors": "^1.0.0", + "rollup": "^2.59.0" + } + }, + "node_modules/@dcloudio/uni-app-vue": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-LZ1BXm8tN7W7/5pms2CDb75sBz9SGhqGmzbIjfCXgpUXy4Vl2sToyIn3j1nZ0heGZwZA3A3BFWkuyxpZH95smA==" + }, + "node_modules/@dcloudio/uni-automator": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-o2xRx3w+ENZkKwhnQvdma69dpJwA+ho9JcL7ETIDZI6MrS3BENQcK0qRE7Xrks85IaqJUnPTFfD840K0LrcMeg==", + "dev": true, + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "address": "^1.1.2", + "cross-env": "^7.0.3", + "debug": "^4.3.3", + "default-gateway": "^6.0.3", + "fs-extra": "^10.0.0", + "licia": "^1.29.0", + "postcss-selector-parser": "^6.0.6", + "qrcode-reader": "^1.0.4", + "qrcode-terminal": "^0.12.0", + "ws": "^8.4.2" + } + }, + "node_modules/@dcloudio/uni-cli-shared": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-MHqTQETm8CbyLZMq0+hhC0c3b1MgDu1yL4J8hjIq7i8fUeScOO1BdWofqwX/oDusgQV3735SZQH/29u7o7kcOA==", + "dependencies": { + "@ampproject/remapping": "^2.1.2", + "@babel/core": "^7.17.9", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", + "@dcloudio/uni-i18n": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@intlify/core-base": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9", + "@rollup/pluginutils": "^4.2.0", + "@vue/compiler-core": "3.2.37", + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-sfc": "3.2.37", + "@vue/server-renderer": "3.2.37", + "@vue/shared": "3.2.37", + "autoprefixer": "^10.4.8", + "base64url": "^3.0.1", + "chokidar": "^3.5.3", + "compare-versions": "^3.6.0", + "debug": "^4.3.3", + "es-module-lexer": "^0.9.3", + "esbuild": "^0.14.27", + "estree-walker": "^2.0.2", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.0", + "hash-sum": "^2.0.0", + "jsonc-parser": "^3.0.0", + "magic-string": "^0.26.1", + "merge": "^2.1.1", + "mime": "^3.0.0", + "module-alias": "^2.2.2", + "os-locale-s-fix": "^1.0.8-fix-1", + "picocolors": "^1.0.0", + "postcss-import": "^14.0.2", + "postcss-load-config": "^3.1.1", + "postcss-modules": "^4.3.0", + "postcss-selector-parser": "^6.0.6", + "resolve": "^1.22.0", + "tapable": "^2.2.0", + "xregexp": "3.1.0" + } + }, + "node_modules/@dcloudio/uni-cloud": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-ZWHNS3X6huJ/01Nf4N6vkzvcPbAvslF46uyBwSptwEVrehjd7oQDGUxmcnkR1TyvETv2F3OkkbyBcR8bF9ctjQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-i18n": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/shared": "3.2.37", + "fast-glob": "^3.2.11" + } + }, + "node_modules/@dcloudio/uni-components": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-76YlMDH6bT7LaGdx+XtGiLkCLOphxh3egS0MnmNpU9CfSAX0aGoK0buFn4RmcsIrQe8bMrEo+XQL0rDRI6axRA==" + }, + "node_modules/@dcloudio/uni-h5": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-WzpnA4JZgdZzBbgt/usnvaRkya4RtZV9UL8HqUlWBSacZ6k8yZlH/1RyqjjmdDweYmQyKD2XoyA3MJ7EFuTRTQ==", + "dependencies": { + "@dcloudio/uni-h5-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-h5-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-i18n": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/server-renderer": "3.2.37", + "@vue/shared": "3.2.37", + "localstorage-polyfill": "^1.0.1", + "safe-area-insets": "^1.4.1", + "vue-router": "^4.1.3", + "xmlhttprequest": "^1.8.0" + } + }, + "node_modules/@dcloudio/uni-h5-vite": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-an/0CwsIsKxBMt2q4qnS+w81UpLznJMCGOYFfajddnrwuQvXdarrn+R+d+GHK4RLlp3DUZPwWlyDF2lYOPK26Q==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@rollup/pluginutils": "^4.2.0", + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-sfc": "3.2.37", + "@vue/server-renderer": "3.2.37", + "@vue/shared": "3.2.37", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "mime": "^3.0.0", + "module-alias": "^2.2.2" + } + }, + "node_modules/@dcloudio/uni-h5-vue": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-+Q7FZH+D+2fT7BbuCBgY4OTIg1G32TfEGHreZjRnlCjlCFARZtLsbIFLRy1bAuwfwNOQtAcoCglGBV6084BSzA==", + "dependencies": { + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001" + } + }, + "node_modules/@dcloudio/uni-i18n": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-DWJiHnhW+8A0EnldewWuwUHr0EjdXxLmaTAV45lD17hrCnYXSNLHPmrSfiNwoMmsllBldwzzIeT+m+8mKfSkyA==" + }, + "node_modules/@dcloudio/uni-mp-alipay": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-5oYIijmQ0U71IvmHNmpUdLUp8jvVRro1R8NagiGRA2U1wvYi2gLS28rocqo/9A8Duwqx3AX4LgAe/oCom9Q+KA==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-mp-baidu": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-nQmK3MeoIEZCX2gZlpwHoI8ghn/15zjEYHtDtoR3i6hBsekFlZsXCtW4KHOY03tdVIadHbyzsUtGlIQxcLIIsA==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-weixin": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-mp-compiler": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-AhjUkul+2pwwxz7I9CvrzW46UrFvuvQ+X6pn2xByqVQq7taWphDaeRRsKel5ZbDKQCARY0mDqzNfrYfZA4yUiA==", + "dependencies": { + "@babel/generator": "^7.17.9", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/compiler-core": "3.2.37", + "@vue/compiler-dom": "3.2.37", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2" + } + }, + "node_modules/@dcloudio/uni-mp-kuaishou": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-iiKhu0MwbvzA34KrhTQFaBkAeTGxJ+q1rpPGxe6f/YCj75vC+d34JHim+rKsjjafKNwGerOlNtfg/XeX67lvTQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-weixin": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-mp-lark": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-yWmO80+xx/31co2LaZOC/UQaRRHGGCqWgZawY6txFXAmtsqlA7UDrlQOBVSOnrx2Z9rzlcht1hTqmjMt++tyBw==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-toutiao": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-mp-qq": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-ltC/Ml6cikLWjGPdrKbU3zgyY2Wi1wR8ZGkz2ZNB3zW0W7oZo9V18KY4Guy57V5vnJgdl3D4ZPUp/+JgOMJE4Q==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/shared": "3.2.37", + "fs-extra": "^10.0.0" + } + }, + "node_modules/@dcloudio/uni-mp-toutiao": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-6hFUCyDfpqmB6GxU3y6TDMZRYqg7SHUlcZEwKSo1I7+QHj7tWlLJGamiotG+tGfjaaxVNVliEmp1u29Wlg9Jwg==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-mp-vite": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-iHod2byu8Tkzq+3BiANAO1DY5EBAs1H0OdKkcgPN9ucGB/tv9oyLtJD341SxRv2aaVHuEAmSgD0A5s+eIP/Dhw==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-i18n": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-compiler": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/compiler-sfc": "3.2.37", + "@vue/shared": "3.2.37", + "debug": "^4.3.3", + "magic-string": "^0.26.1" + } + }, + "node_modules/@dcloudio/uni-mp-vue": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-PwfCcSRid7AN9ErCenyBZWTQIbI8Ll94K8dqJCGYWwkocZxK1kmgF8x8JWNWc37lYoqrLm6yzSMwqok0l45SiA==", + "dependencies": { + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-mp-weixin": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-N7fYtnUuebl3zJVV9aAdvaagEy7RhI1EkYD6nyisLwhdbJtIcAGJt+ukJhr2P3F1lmKt4qenMDLaYqoyPYGWGQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-nvue-styler": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-wpBJRmtZ2OPyc3qgRChoQywJRHt9tYJkLBrAVSOIPV9vrK9EdJU687rJHBhWfSRNK4eFO+VOsE3ArHijmMwy7Q==", + "dependencies": { + "@vue/shared": "3.2.37", + "parse-css-font": "^4.0.0", + "postcss": "^8.4.13" + } + }, + "node_modules/@dcloudio/uni-push": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-kRCk6sjbmnYjE7qb+ArwwO1NgXsA2OFVquo2c0l36f7DoTmtQvA5Q2/+LY8VG/kfjmks+VhJE+xTHJpXufwFmQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001" + } + }, + "node_modules/@dcloudio/uni-quickapp-webview": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-71ECquElsaz+mBMa/j2PeTccRIYH0/xpO5LdiI27ul75/U+hmwtG+e0+XkSQu2v1pXQzBx5Ll7M1Xfo3yUgAmQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vite": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-vue": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-shared": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-nVzwsNzZ8qEFm/yxKfXtV0nxXp7MDT2rr4DhIXToPBnJPG6JFPbwgqWwn+HBVIEDZYyGk8dUu9C2ladZbrgyqw==", + "dependencies": { + "@vue/shared": "3.2.37" + } + }, + "node_modules/@dcloudio/uni-stacktracey": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-W628Ir/gh2ec4jvZr1aznsAe/SR92PsA4CwDhfNzVX+TYnCe+sphvBgveNcBSYNP9NkwQOY7nWC/bQB/lSgLHw==", + "dev": true + }, + "node_modules/@dcloudio/uni-stat": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-O+sMaLKhQrY4zXuNyMqeMNcrgOP+Hu/0vhSDx9zRIdewiRISxeiLRqYaFndRCY33fvK6K457vAuHWjN2sEQOfQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "debug": "^4.3.3" + } + }, + "node_modules/@dcloudio/uni-uts-vite": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uni-uts-vite/-/uni-uts-vite-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-3PxyOEOgv4bxPuVKm3NMIFUdunnUWZvKFD2DqCpY8YR/XLr12sE9ZXVBmvcwth0ZQ1O/uIeUPFu/WH69ucQMew==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uts": "3.0.0-alpha-3050520220824001", + "adm-zip": "^0.5.9", + "execa": "^5.1.1", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.0" + } + }, + "node_modules/@dcloudio/uni-uts-vite/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@dcloudio/uni-uts-vite/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/@dcloudio/uni-uts-vite/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@dcloudio/uni-uts-vite/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@dcloudio/uni-uts-vite/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@dcloudio/uni-uts-vite/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@dcloudio/uni-uts-vite/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@dcloudio/uts": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uts/-/uts-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-FV+586MRXcDEQvLVtsqrmiFWy7tDehxLM3dbGjYetR56oOxIz2ikBL86x8RKseAlTVfBA6OiSFPmvSBoqbMMeQ==", + "dependencies": { + "cac": "6.7.9", + "chokidar": "^3.5.3", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.0", + "picocolors": "^1.0.0" + }, + "bin": { + "uts": "bin/uts.js" + }, + "optionalDependencies": { + "@dcloudio/uts-darwin-arm64": "3.0.0-alpha-3050520220824001", + "@dcloudio/uts-darwin-x64": "3.0.0-alpha-3050520220824001", + "@dcloudio/uts-win32-ia32-msvc": "3.0.0-alpha-3050520220824001", + "@dcloudio/uts-win32-x64-msvc": "3.0.0-alpha-3050520220824001" + } + }, + "node_modules/@dcloudio/uts-darwin-arm64": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uts-darwin-arm64/-/uts-darwin-arm64-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-wHLdtps0ER0nBIz84+CKK2F1lE+c7ezyQW78V+/vvR3I3Ted17XQdBpgoYj70GoAcB/JtPYIjaTcqR8zsOVuWA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@dcloudio/uts-darwin-x64": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uts-darwin-x64/-/uts-darwin-x64-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-WQjqCCt4PblQu4DqN+6NyC8LHngNx/2LNim8LfFPH29Q1LH/EitSX+XKj+f8uAsHAlPFSJ0D92FOhnzKRxIHXA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@dcloudio/uts-win32-ia32-msvc": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uts-win32-ia32-msvc/-/uts-win32-ia32-msvc-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-n8/wQ42wOX105O0MkSgPyr2DRrdzH66HUqtdA0OapjbiLLx9Sj2dU5tKk2n1wE4RGX9Fa9Z/kWJGoaWcP2XX+A==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@dcloudio/uts-win32-x64-msvc": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/uts-win32-x64-msvc/-/uts-win32-x64-msvc-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-YBsiaIyNLfOw/RbNA7e2oHge2OXeadSlpbR5Zt5yqWzFaMWSdZ0/4fei9YLqYT4k6ZRwouFYIVPPXGeV6Kz/2w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@dcloudio/vite-plugin-uni": { + "version": "3.0.0-alpha-3050520220824001", + "resolved": "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-alpha-3050520220824001.tgz", + "integrity": "sha512-H9PuaDMsVULcw4mTnBavQlgYzA4H9VWDNkWRzcF8DuC1XNTZlgXLGg35+Rw447HBgRj7VRVcU5AVDGJH+8fO/A==", + "dev": true, + "dependencies": { + "@babel/core": "^7.17.9", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.16.8", + "@dcloudio/uni-cli-shared": "3.0.0-alpha-3050520220824001", + "@dcloudio/uni-shared": "3.0.0-alpha-3050520220824001", + "@rollup/pluginutils": "^4.2.0", + "@vitejs/plugin-legacy": "^1.8.2", + "@vitejs/plugin-vue": "^2.3.3", + "@vitejs/plugin-vue-jsx": "^1.3.10", + "@vue/compiler-core": "3.2.37", + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-sfc": "3.2.37", + "@vue/shared": "3.2.37", + "cac": "6.7.9", + "debug": "^4.3.3", + "estree-walker": "^2.0.2", + "express": "^4.17.1", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.0", + "hash-sum": "^2.0.0", + "jsonc-parser": "^3.0.0", + "picocolors": "^1.0.0" + }, + "bin": { + "uni": "bin/uni.js" + }, + "peerDependencies": { + "vite": "2.9.14" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@intlify/core-base": { + "version": "9.1.9", + "resolved": "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.1.9.tgz", + "integrity": "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==", + "dependencies": { + "@intlify/devtools-if": "9.1.9", + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/devtools-if": { + "version": "9.1.9", + "resolved": "https://registry.npmmirror.com/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", + "integrity": "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==", + "dependencies": { + "@intlify/shared": "9.1.9" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/message-compiler": { + "version": "9.1.9", + "resolved": "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", + "integrity": "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==", + "dependencies": { + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9", + "source-map": "0.6.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/message-resolver": { + "version": "9.1.9", + "resolved": "https://registry.npmmirror.com/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", + "integrity": "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/runtime": { + "version": "9.1.9", + "resolved": "https://registry.npmmirror.com/@intlify/runtime/-/runtime-9.1.9.tgz", + "integrity": "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==", + "dependencies": { + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/shared": { + "version": "9.1.9", + "resolved": "https://registry.npmmirror.com/@intlify/shared/-/shared-9.1.9.tgz", + "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/vue-devtools": { + "version": "9.1.9", + "resolved": "https://registry.npmmirror.com/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", + "integrity": "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==", + "dependencies": { + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.14.184", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.184.tgz", + "integrity": "sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==", + "dev": true + }, + "node_modules/@types/lodash-es": { + "version": "4.17.6", + "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz", + "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==", + "dev": true, + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/node": { + "version": "18.7.16", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-18.7.16.tgz", + "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.35.1", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.35.1.tgz", + "integrity": "sha512-RBZZXZlI4XCY4Wzgy64vB+0slT9+yAPQRjj/HSaRwUot33xbDjF1oN9BLwOLTewoOI0jothIltZRe9uJCHf8gg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.35.1", + "@typescript-eslint/type-utils": "5.35.1", + "@typescript-eslint/utils": "5.35.1", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.35.1", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.35.1.tgz", + "integrity": "sha512-XL2TBTSrh3yWAsMYpKseBYTVpvudNf69rPOWXWVBI08My2JVT5jR66eTt4IgQFHA/giiKJW5dUD4x/ZviCKyGg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.35.1", + "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/typescript-estree": "5.35.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.35.1", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.35.1.tgz", + "integrity": "sha512-kCYRSAzIW9ByEIzmzGHE50NGAvAP3wFTaZevgWva7GpquDyFPFcmvVkFJGWJJktg/hLwmys/FZwqM9EKr2u24Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/visitor-keys": "5.35.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.35.1", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.35.1.tgz", + "integrity": "sha512-8xT8ljvo43Mp7BiTn1vxLXkjpw8wS4oAc00hMSB4L1/jIiYbjjnc3Qp2GAUOG/v8zsNCd1qwcqfCQ0BuishHkw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.35.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.35.1", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.35.1.tgz", + "integrity": "sha512-FDaujtsH07VHzG0gQ6NDkVVhi1+rhq0qEvzHdJAQjysN+LHDCKDKCBRlZFFE0ec0jKxiv0hN63SNfExy0KrbQQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.35.1", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.35.1.tgz", + "integrity": "sha512-JUqE1+VRTGyoXlDWWjm6MdfpBYVq+hixytrv1oyjYIBEOZhBCwtpp5ZSvBt4wIA1MKWlnaC2UXl2XmYGC3BoQA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/visitor-keys": "5.35.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.35.1", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.35.1.tgz", + "integrity": "sha512-v6F8JNXgeBWI4pzZn36hT2HXXzoBBBJuOYvoQiaQaEEjdi5STzux3Yj8v7ODIpx36i/5s8TdzuQ54TPc5AITQQ==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.35.1", + "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/typescript-estree": "5.35.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.35.1", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.35.1.tgz", + "integrity": "sha512-cEB1DvBVo1bxbW/S5axbGPE6b7FIMAbo3w+AGq6zNDA7+NYJOIkKj/sInfTv4edxd4PxJSgdN4t6/pbvgA+n5g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.35.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vitejs/plugin-legacy": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/@vitejs/plugin-legacy/-/plugin-legacy-1.8.2.tgz", + "integrity": "sha512-NCOKU+pU+cxLMR9P9RTolEuOK+h+zYBXlknj+zGcKSj/NXBZYgA1GAH1FnO4zijoWRiTaiOm2ha9LQrELE7XHg==", + "dev": true, + "dependencies": { + "@babel/standalone": "^7.17.11", + "core-js": "^3.22.3", + "magic-string": "^0.26.1", + "regenerator-runtime": "^0.13.9", + "systemjs": "^6.12.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "vite": "^2.8.0" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "2.3.4", + "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-2.3.4.tgz", + "integrity": "sha512-IfFNbtkbIm36O9KB8QodlwwYvTEsJb4Lll4c2IwB3VHc2gie2mSPtSzL0eYay7X2jd/2WX02FjSGTWR6OPr/zg==", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "vite": "^2.5.10", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "1.3.10", + "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-1.3.10.tgz", + "integrity": "sha512-Cf5zznh4yNMiEMBfTOztaDVDmK1XXfgxClzOSUVUc8WAmHzogrCUeM8B05ABzuGtg0D1amfng+mUmSIOFGP3Pw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.17.9", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.16.8", + "@rollup/pluginutils": "^4.2.0", + "@vue/babel-plugin-jsx": "^1.1.1", + "hash-sum": "^2.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.37.tgz", + "integrity": "sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.37.tgz", + "integrity": "sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==", + "dependencies": { + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz", + "integrity": "sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.37", + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-ssr": "3.2.37", + "@vue/reactivity-transform": "3.2.37", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.37.tgz", + "integrity": "sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==", + "dependencies": { + "@vue/compiler-dom": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz", + "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==" + }, + "node_modules/@vue/eslint-config-prettier": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/@vue/eslint-config-prettier/-/eslint-config-prettier-7.0.0.tgz", + "integrity": "sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw==", + "dev": true, + "dependencies": { + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0" + }, + "peerDependencies": { + "eslint": ">= 7.28.0", + "prettier": ">= 2.0.0" + } + }, + "node_modules/@vue/eslint-config-typescript": { + "version": "11.0.0", + "resolved": "https://registry.npmmirror.com/@vue/eslint-config-typescript/-/eslint-config-typescript-11.0.0.tgz", + "integrity": "sha512-txuRzxnQVmtUvvy9UyWUy9sHWXNeRPGmSPqP53hRtaiUeCTAondI9Ho9GQYI/8/eWljYOST7iA4Aa8sANBkWaA==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.0.0", + "@typescript-eslint/parser": "^5.0.0", + "vue-eslint-parser": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/reactivity": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.37.tgz", + "integrity": "sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==", + "dependencies": { + "@vue/shared": "3.2.37" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.37.tgz", + "integrity": "sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.37", + "@vue/shared": "3.2.37", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/reactivity-transform/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.37.tgz", + "integrity": "sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==", + "dependencies": { + "@vue/reactivity": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.37.tgz", + "integrity": "sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==", + "dependencies": { + "@vue/runtime-core": "3.2.37", + "@vue/shared": "3.2.37", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.37.tgz", + "integrity": "sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==", + "dependencies": { + "@vue/compiler-ssr": "3.2.37", + "@vue/shared": "3.2.37" + }, + "peerDependencies": { + "vue": "3.2.37" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.37.tgz", + "integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adm-zip": { + "version": "0.5.9", + "resolved": "https://registry.npmmirror.com/adm-zip/-/adm-zip-0.5.9.tgz", + "integrity": "sha512-s+3fXLkeeLjZ2kLjCBwQufpI5fuN+kIGBxu6530nVQZGVol0d7Y/M88/xw9HGGUcJjKf8LutN3VPRUBq6N7Ajg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.8", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.8.tgz", + "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001373", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cac": { + "version": "6.7.9", + "resolved": "https://registry.npmmirror.com/cac/-/cac-6.7.9.tgz", + "integrity": "sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001457", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001457.tgz", + "integrity": "sha512-SDIV6bgE1aVbK6XyxdURbUE89zY7+k1BBBaOwYwkNCglXlel/E7mELiHC64HQ+W0xSKlqWhV9Wh7iHxUjMs4fA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", + "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.25.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.25.0.tgz", + "integrity": "sha512-CVU1xvJEfJGhyCpBrzzzU1kjCfgsGUxhEvwUV2e/cOedYWHdmluamx+knDnmhqALddMG16fZvIqvs9aijsHHaA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-font-size-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz", + "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==" + }, + "node_modules/css-font-stretch-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz", + "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==" + }, + "node_modules/css-font-style-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz", + "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==" + }, + "node_modules/css-font-weight-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz", + "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==" + }, + "node_modules/css-list-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/css-list-helpers/-/css-list-helpers-2.0.0.tgz", + "integrity": "sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==" + }, + "node_modules/css-system-font-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz", + "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "2.6.20", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-gateway/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/default-gateway/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.230", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.230.tgz", + "integrity": "sha512-3pwjAK0qHSDN9+YAF4fJknsSruP7mpjdWzUSruIJD/JCH77pEh0SorEyb3xVaKkfwk2tzjOt2D8scJ0KAdfXLA==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmmirror.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.22.0", + "resolved": "https://registry.npmmirror.com/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.3", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.4.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-9.4.0.tgz", + "integrity": "sha512-Nzz2QIJ8FG+rtJaqT/7/ru5ie2XgT9KCudkbN0y3uFYhQ41nuHEaboLAiqwMcK006hZPQv/rVMRhUIwEGhIvfQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^3.0.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.0.1", + "postcss-selector-parser": "^6.0.9", + "semver": "^7.3.5", + "vue-eslint-parser": "^9.0.1", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-vue/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.3.3", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/execa/-/execa-6.1.0.tgz", + "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmmirror.com/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/generic-names": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/generic-names/-/generic-names-4.0.0.tgz", + "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", + "dependencies": { + "loader-utils": "^3.2.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "node_modules/html-tags": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/human-signals": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-3.0.1.tgz", + "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "dev": true, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==" + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", + "devOptional": true + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.1.0.tgz", + "integrity": "sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/licia": { + "version": "1.37.0", + "resolved": "https://registry.npmmirror.com/licia/-/licia-1.37.0.tgz", + "integrity": "sha512-jX49+WmzikOPGNrcy/giS23HCI8Pb7RF585Ei5d7oWF4WMelaZWv4odqQNdT0jtHkoUxqSvPz67Jvyq06xamUA==", + "dev": true + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/localstorage-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz", + "integrity": "sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/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/magic-string": { + "version": "0.26.2", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.26.2.tgz", + "integrity": "sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/merge/-/merge-2.1.1.tgz", + "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/module-alias": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", + "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==" + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mutation-observer": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/mutation-observer/-/mutation-observer-1.0.3.tgz", + "integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA==" + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-locale-s-fix": { + "version": "1.0.8-fix-1", + "resolved": "https://registry.npmmirror.com/os-locale-s-fix/-/os-locale-s-fix-1.0.8-fix-1.tgz", + "integrity": "sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==", + "dependencies": { + "lcid": "^3.0.0" + }, + "engines": { + "node": ">=10", + "yarn": "^1.22.4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-css-font": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/parse-css-font/-/parse-css-font-4.0.0.tgz", + "integrity": "sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==", + "dependencies": { + "css-font-size-keywords": "^1.0.0", + "css-font-stretch-keywords": "^1.0.1", + "css-font-style-keywords": "^1.0.1", + "css-font-weight-keywords": "^1.0.0", + "css-list-helpers": "^2.0.0", + "css-system-font-keywords": "^1.0.0", + "unquote": "^1.1.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinia": { + "version": "2.0.20", + "resolved": "https://registry.npmmirror.com/pinia/-/pinia-2.0.20.tgz", + "integrity": "sha512-fdHHumXW/0U5HhxmY1emo3I4z85p8NJPdbtFQSlmJXFe3ktuF0pYNVgVtk2q+j2zCtTufY763xzaEMx0t6T59g==", + "dependencies": { + "@vue/devtools-api": "^6.2.1", + "vue-demi": "*" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.2.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/pinia/node_modules/vue-demi": { + "version": "0.13.10", + "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.10.tgz", + "integrity": "sha512-/R4QhdqGyGqSysOfhkxmYHKwdETZq2z6HAf/fjeGErdJX9cJifX5ijHJS+VjNblGIhjXz/yQTwe/t7Cip+/aJw==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-modules": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/postcss-modules/-/postcss-modules-4.3.1.tgz", + "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", + "dependencies": { + "generic-names": "^4.0.0", + "icss-replace-symbols": "^1.1.0", + "lodash.camelcase": "^4.3.0", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "string-hash": "^1.1.1" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmmirror.com/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-rem-to-responsive-pixel": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-rem-to-responsive-pixel/-/postcss-rem-to-responsive-pixel-5.1.3.tgz", + "integrity": "sha512-qi17MnTWzJ/3PnPrlspG5njMgmUomLXdgRc4AGqjfyMzn896V6tB4u5jW3xjtkxMM5IHB1z8LHnS81cLMpQ2Kg==", + "dev": true + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode-reader": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/qrcode-reader/-/qrcode-reader-1.0.4.tgz", + "integrity": "sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==", + "dev": true + }, + "node_modules/qrcode-terminal": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", + "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", + "dev": true, + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.77.3", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-2.77.3.tgz", + "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-area-insets": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/safe-area-insets/-/safe-area-insets-1.4.1.tgz", + "integrity": "sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.54.5", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.54.5.tgz", + "integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==", + "devOptional": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==" + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/systemjs": { + "version": "6.12.3", + "resolved": "https://registry.npmmirror.com/systemjs/-/systemjs-6.12.3.tgz", + "integrity": "sha512-TtYUN86Hs8V1QGAoj9ad1xmJmZS9Lurfi8Iu8QWOKaUDDuTH0Bpfdxz9qZIdxsmvAg3WMQnZ5/pkQvloh2sr/Q==", + "dev": true + }, + "node_modules/tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "dev": true, + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "devOptional": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vconsole": { + "version": "3.14.6", + "resolved": "https://registry.npmmirror.com/vconsole/-/vconsole-3.14.6.tgz", + "integrity": "sha512-8Ffk2SfNe6EzKqZ0aNnNjpAVBVT7zgJo81lYEJdKySYLVYBeSawdSkWi9fSjDg3WsQhgS1vNPmRqJDTuwdVbnQ==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "copy-text-to-clipboard": "^3.0.1", + "core-js": "^3.11.0", + "mutation-observer": "^1.0.3" + } + }, + "node_modules/vite": { + "version": "2.9.14", + "resolved": "https://registry.npmmirror.com/vite/-/vite-2.9.14.tgz", + "integrity": "sha512-P/UCjSpSMcE54r4mPak55hWAZPlyfS369svib/gpmz8/01L822lMPOJ/RYW6tLCe1RPvMvOsJ17erf55bKp4Hw==", + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": "^2.59.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.2.37", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.2.37.tgz", + "integrity": "sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==", + "dependencies": { + "@vue/compiler-dom": "3.2.37", + "@vue/compiler-sfc": "3.2.37", + "@vue/runtime-dom": "3.2.37", + "@vue/server-renderer": "3.2.37", + "@vue/shared": "3.2.37" + } + }, + "node_modules/vue-eslint-parser": { + "version": "9.0.3", + "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-9.0.3.tgz", + "integrity": "sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/vue-eslint-parser/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vue-i18n": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.2.2.tgz", + "integrity": "sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==", + "dependencies": { + "@intlify/core-base": "9.2.2", + "@intlify/shared": "9.2.2", + "@intlify/vue-devtools": "9.2.2", + "@vue/devtools-api": "^6.2.1" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/vue-i18n/node_modules/@intlify/core-base": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.2.2.tgz", + "integrity": "sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==", + "dependencies": { + "@intlify/devtools-if": "9.2.2", + "@intlify/message-compiler": "9.2.2", + "@intlify/shared": "9.2.2", + "@intlify/vue-devtools": "9.2.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/vue-i18n/node_modules/@intlify/devtools-if": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/@intlify/devtools-if/-/devtools-if-9.2.2.tgz", + "integrity": "sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==", + "dependencies": { + "@intlify/shared": "9.2.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/vue-i18n/node_modules/@intlify/message-compiler": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.2.2.tgz", + "integrity": "sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==", + "dependencies": { + "@intlify/shared": "9.2.2", + "source-map": "0.6.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/vue-i18n/node_modules/@intlify/shared": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/@intlify/shared/-/shared-9.2.2.tgz", + "integrity": "sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/vue-i18n/node_modules/@intlify/vue-devtools": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/@intlify/vue-devtools/-/vue-devtools-9.2.2.tgz", + "integrity": "sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==", + "dependencies": { + "@intlify/core-base": "9.2.2", + "@intlify/shared": "9.2.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/vue-router": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.1.4.tgz", + "integrity": "sha512-UgYen33gOtwT3cOG1+yRen+Brk9py8CSlC9LEa3UjvKZ4EAoSo8NjZPDeDnmNerfazorHIJG1NC7qdi1SuQJnQ==", + "dependencies": { + "@vue/devtools-api": "^6.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/weapp-tailwindcss-webpack-plugin": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/weapp-tailwindcss-webpack-plugin/-/weapp-tailwindcss-webpack-plugin-1.8.2.tgz", + "integrity": "sha512-L+RsGqRKa00a8tOxajdNVZGVxtQ5dGiopzxOLU/K8bvYRYE1M5dfvUWIpX9Gntq27o3uG9OJ8j2Ab6lJOnCZNg==", + "dev": true, + "dependencies": { + "@babel/generator": "7.18.12", + "@babel/parser": "7.18.11", + "@babel/traverse": "7.18.11", + "loader-utils": "^2.0.2", + "postcss": "^8.4.16", + "postcss-selector-parser": "^6.0.10", + "webpack-sources": "^3.2.3" + } + }, + "node_modules/weapp-tailwindcss-webpack-plugin/node_modules/@babel/generator": { + "version": "7.18.12", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.18.12.tgz", + "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.10", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/weapp-tailwindcss-webpack-plugin/node_modules/@babel/parser": { + "version": "7.18.11", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.18.11.tgz", + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/weapp-tailwindcss-webpack-plugin/node_modules/@babel/traverse": { + "version": "7.18.11", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.18.11.tgz", + "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.11", + "@babel/types": "^7.18.10", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/weapp-tailwindcss-webpack-plugin/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/weapp-tailwindcss-webpack-plugin/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/weixin-js-sdk": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/weixin-js-sdk/-/weixin-js-sdk-1.6.0.tgz", + "integrity": "sha512-3IYQH7aalJGFJrwdT3epvTdR1MboMiH7vIZ5BRL2eYOJ12BNah7csoMkmSZzkq1+l92sSq29XdTCVjCJoK2sBQ==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xregexp": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/xregexp/-/xregexp-3.1.0.tgz", + "integrity": "sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/z-paging": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/z-paging/-/z-paging-2.3.8.tgz", + "integrity": "sha512-sW83Tlw5Qm4g/Fe1JPDleOU8eKRZZRk/ARtNW56/FqTsz+wU809rvWSkYAFEjkOJ4onavgd+AcFwSIujCnb3Hg==", + "engines": { + "HBuilderX": "^3.0.7" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..7b81d9c --- /dev/null +++ b/package.json @@ -0,0 +1,82 @@ +{ + "name": "uni-preset-vue", + "version": "0.0.0", + "scripts": { + "dev:app": "uni -p app", + "dev:custom": "uni -p", + "dev:h5": "uni", + "dev:h5:ssr": "uni --ssr", + "dev:mp-alipay": "uni -p mp-alipay", + "dev:mp-baidu": "uni -p mp-baidu", + "dev:mp-kuaishou": "uni -p mp-kuaishou", + "dev:mp-lark": "uni -p mp-lark", + "dev:mp-qq": "uni -p mp-qq", + "dev:mp-toutiao": "uni -p mp-toutiao", + "dev:mp-weixin": "uni -p mp-weixin", + "dev:quickapp-webview": "uni -p quickapp-webview", + "dev:quickapp-webview-huawei": "uni -p quickapp-webview-huawei", + "dev:quickapp-webview-union": "uni -p quickapp-webview-union", + "build:app": "uni build -p app", + "build:custom": "uni build -p", + "build:h5": "uni build && node scripts/release.mjs", + "build:h5:ssr": "uni build --ssr", + "build:mp-alipay": "uni build -p mp-alipay", + "build:mp-baidu": "uni build -p mp-baidu", + "build:mp-kuaishou": "uni build -p mp-kuaishou", + "build:mp-lark": "uni build -p mp-lark", + "build:mp-qq": "uni build -p mp-qq", + "build:mp-toutiao": "uni build -p mp-toutiao", + "build:mp-weixin": "uni build -p mp-weixin", + "build:quickapp-webview": "uni build -p quickapp-webview", + "build:quickapp-webview-huawei": "uni build -p quickapp-webview-huawei", + "build:quickapp-webview-union": "uni build -p quickapp-webview-union", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore" + }, + "dependencies": { + "@dcloudio/uni-app": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-app-plus": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-components": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-h5": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-alipay": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-baidu": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-kuaishou": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-lark": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-qq": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-toutiao": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-mp-weixin": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-quickapp-webview": "^3.0.0-alpha-3050520220824001", + "lodash-es": "^4.17.21", + "moment": "^2.30.1", + "pinia": "^2.0.20", + "vconsole": "^3.14.6", + "vue": "^3.2.37", + "vue-i18n": "^9.2.2", + "weixin-js-sdk": "^1.6.0", + "z-paging": "^2.3.8" + }, + "devDependencies": { + "@dcloudio/types": "^3.0.13", + "@dcloudio/uni-automator": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-cli-shared": "^3.0.0-alpha-3050520220824001", + "@dcloudio/uni-stacktracey": "^3.0.0-alpha-3050520220824001", + "@dcloudio/vite-plugin-uni": "^3.0.0-alpha-3050520220824001", + "@rushstack/eslint-patch": "^1.1.4", + "@types/lodash-es": "^4.17.6", + "@types/node": "^18.7.16", + "@vue/eslint-config-prettier": "^7.0.0", + "@vue/eslint-config-typescript": "^11.0.0", + "autoprefixer": "^10.4.8", + "eslint": "^8.22.0", + "eslint-plugin-vue": "^9.4.0", + "execa": "^6.1.0", + "fs-extra": "^10.1.0", + "postcss": "^8.4.16", + "postcss-rem-to-responsive-pixel": "^5.1.3", + "prettier": "^2.7.1", + "sass": "^1.54.5", + "tailwindcss": "^3.1.8", + "typescript": "^4.7.4", + "vite": "^2.9.14", + "weapp-tailwindcss-webpack-plugin": "^1.7.0" + } +} diff --git a/scripts/release.mjs b/scripts/release.mjs new file mode 100644 index 0000000..38b61a3 --- /dev/null +++ b/scripts/release.mjs @@ -0,0 +1,35 @@ +import path from 'path' +import fsExtra from 'fs-extra' +const { existsSync, remove, copy } = fsExtra +const cwd = process.cwd() +//打包发布路径,谨慎改动 +const releaseRelativePath = '../server/public/mobile' +const distPath = path.resolve(cwd, 'dist/build/h5') +const releasePath = path.resolve(cwd, releaseRelativePath) + +async function build() { + if (existsSync(releasePath)) { + await remove(releasePath) + } + console.log(`文件正在复制 ==> ${releaseRelativePath}`) + try { + await copyFile(distPath, releasePath) + } catch (error) { + console.log(`\n ${error}`) + } + console.log(`文件已复制 ==> ${releaseRelativePath}`) +} + +function copyFile(sourceDir, targetDir) { + return new Promise((resolve, reject) => { + copy(sourceDir, targetDir, (err) => { + if (err) { + reject(err) + } else { + resolve() + } + }) + }) +} + +build() diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..a21cadc --- /dev/null +++ b/src/App.vue @@ -0,0 +1,45 @@ + + \ No newline at end of file diff --git a/src/api/account.ts b/src/api/account.ts new file mode 100644 index 0000000..85d0451 --- /dev/null +++ b/src/api/account.ts @@ -0,0 +1,12 @@ +import { client } from '@/utils/client' +import request from '@/utils/request' + +// 登录 +export function login(data: Record) { + return request.post({ url: '/login/account', data: { ...data, terminal: client } }) +} + +//注册 +export function register(data: Record) { + return request.post({ url: '/login/register', data: { ...data, channel: client } }) +} \ No newline at end of file diff --git a/src/api/app.ts b/src/api/app.ts new file mode 100644 index 0000000..638a15b --- /dev/null +++ b/src/api/app.ts @@ -0,0 +1,36 @@ +import request from '@/utils/request' + +//发送短信 +export function smsSend(data: any) { + return request.post({ url: '/sms/sendCode', data: data }) +} + +//发送邮件 +export function emailSend(data: any) { + return request.post({ url: '/sms/sendEmail', data: data }) +} + +//发送邮件 +export function sendEmailNoLogin(data: any) { + return request.post({ url: '/sms/sendEmailNoLogin', data: data }) +} + +export function getConfig() { + return request.get({ url: '/index/config' }) +} + +export function getCountryCode() { + return request.get({ url: '/index/countryCode' }) +} + +export function uploadImage(file: any, token?: string) { + return request.uploadFile({ + url: '/upload/image', + filePath: file, + name: 'file', + header: { + token + }, + fileType: 'image' + }) +} diff --git a/src/api/finance.ts b/src/api/finance.ts new file mode 100644 index 0000000..034692f --- /dev/null +++ b/src/api/finance.ts @@ -0,0 +1,99 @@ +import request from '@/utils/request' + +//资产数据 +export function fundIndex(data : any) { + return request.get({ url: '/finance/index', data }, { isAuth: true }) +} +//充值 +export function recharge(data : any) { + return request.post({ url: '/recharge/recharge', data }, { isAuth: true }) +} +// 充值方式 +export function rechargeMethod() { + return request.get({ url: '/recharge/method' }, { isAuth: true }) +} +// 充值方式详情 +export function rechargeMethodDetail(data : any) { + return request.get({ url: '/recharge/methodDetail', data }, { isAuth: true }) +} +// 充值配置 +export function rechargeConfig() { + return request.get({ url: '/recharge/config' }, { isAuth: true }) +} +// 常用充值金额 +export function commonMoney() { + return request.get({ url: '/recharge/commonMoney' }, { isAuth: true }) +} +//充值记录 +export function rechargeRecordLists(data : any) { + return request.get({ url: '/finance/rechargeRecordLists', data }, { isAuth: true }) +} +//充值记录详情 +export function rechargeRecordDetail(data : any) { + return request.get({ url: '/finance/rechargeRecordDetail', data }, { isAuth: true }) +} +// 充值方式详情 +export function rechargeMethodDetailUdun(data : any) { + return request.get({ url: '/recharge/methodDetailUdun', data }, { isAuth: true }) +} +// 充值方式详情 +export function rechargeMethodDetailTron(data : any) { + return request.get({ url: '/recharge/methodDetailTron', data }, { isAuth: true }) +} +// 充值方式详情 +export function rechargeMethodDetailAddress(data : any) { + return request.get({ url: '/recharge/methodDetailAddress', data }, { isAuth: true }) +} +//获取提现方式 +export function getWithdrawMethod() { + return request.get({ url: '/finance/withdrawMethod' }, { isAuth: true }) +} +//获取提现钱包 +export function getWithdrawWallet() { + return request.get({ url: '/finance/withdrawWallet' }, { isAuth: true }) +} +//绑定提现钱包 +export function withdrawWalletAdd(data : any) { + return request.post({ url: '/finance/withdrawWalletAdd', data }, { isAuth: true }) +} +//获取提现银行 +export function getWithdrawBanks() { + return request.get({ url: '/finance/withdrawBanks' }, { isAuth: true }) +} +//提现配置 +export function withdrawConfig(data : any) { + return request.get({ url: '/finance/withdrawConfig', data }, { isAuth: true }) +} +//提现 +export function withdraw(data : any) { + return request.post({ url: '/finance/withdraw', data }, { isAuth: true }) +} +//提现记录 +export function withdrawRecordLists(data : any) { + return request.get({ url: '/finance/withdrawRecordLists', data }, { isAuth: true }) +} +//提现记录详情 +export function withdrawRecordDetail(data : any) { + return request.get({ url: '/finance/withdrawRecordDetail', data }, { isAuth: true }) +} + +//资金明细 +export function financeLists(data : any) { + return request.get({ url: '/finance/lists', data }, { isAuth: true }) +} +//资金明细详情 +export function financeDetail(data : any) { + return request.get({ url: '/finance/detail', data }, { isAuth: true }) +} +//用户转账详情 +export function transferIndex() { + return request.get({ url: '/finance/transferIndex' }, { isAuth: true }) +} +//转账 +export function transfer(data : any) { + return request.post({ url: '/finance/transfer', data }, { isAuth: true }) +} +//转账明细 +export function transferRecordLists(data : any) { + return request.get({ url: '/finance/transferRecordLists', data }, { isAuth: true }) +} diff --git a/src/api/item.ts b/src/api/item.ts new file mode 100644 index 0000000..34d4d4e --- /dev/null +++ b/src/api/item.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 首页数据 +export function getIndex() { + return request.get({ url: '/item/index' }, { isAuth: true }) +} + +// 详情 +export function getDetail(data : any) { + return request.get({ url: '/item/detail', data }, { isAuth: true }) +} + +// 合同 +export function getContract(data : any) { + return request.get({ url: '/item/contract', data }, { isAuth: true }) +} + +//投资 +export function invest(data : any) { + return request.post({ url: '/item/invest', data }, { isAuth: true }) +} + +//投资记录 +export function recordLists(data : any) { + return request.get({ url: '/item/recordLists', data }, { isAuth: true }) +} \ No newline at end of file diff --git a/src/api/kefu.ts b/src/api/kefu.ts new file mode 100644 index 0000000..6a6cd05 --- /dev/null +++ b/src/api/kefu.ts @@ -0,0 +1,6 @@ +import request from '@/utils/request' + +//客服列表 +export function getKefuLists() { + return request.get({ url: '/index/getKefuLists'}) +} \ No newline at end of file diff --git a/src/api/lang.ts b/src/api/lang.ts new file mode 100644 index 0000000..fe8a8da --- /dev/null +++ b/src/api/lang.ts @@ -0,0 +1,19 @@ +import request from '@/utils/request' + +//获取语言包 +export function getLangPag(data : any) { + return request.get({ url: '/language/pagAll', data }) +} +//获取所有语言 +export function getLangAll() { + return request.get({ url: '/language/all'}) +} + +/** + * @description 获取语言详情 + * @param { string } name + * @return { Promise } + */ +export function getLangDetail(data: { name: string }) { + return request.get({ url: '/language/detail', data: data }) +} \ No newline at end of file diff --git a/src/api/mall.ts b/src/api/mall.ts new file mode 100644 index 0000000..3666288 --- /dev/null +++ b/src/api/mall.ts @@ -0,0 +1,31 @@ +import request from '@/utils/request' + +// 首页数据 +export function getIndex() { + return request.get({ url: '/mall/index' }, { isAuth: true }) +} + +//兑换 +export function buy(data : any) { + return request.post({ url: '/mall/buy', data }, { isAuth: true }) +} + +//兑换记录 +export function recordLists(data : any) { + return request.get({ url: '/mall/recordLists', data }, { isAuth: true }) +} + +// 抽奖数据 +export function getDrawIndex() { + return request.get({ url: '/mall/drawIndex' }, { isAuth: true }) +} + +//抽奖 +export function draw(data : any) { + return request.post({ url: '/mall/draw', data }, { isAuth: true }) +} + +//抽奖记录 +export function drawLists(data : any) { + return request.get({ url: '/mall/drawLists', data }, { isAuth: true }) +} \ No newline at end of file diff --git a/src/api/news.ts b/src/api/news.ts new file mode 100644 index 0000000..bc96d11 --- /dev/null +++ b/src/api/news.ts @@ -0,0 +1,35 @@ +import request from '@/utils/request' + +/** + * @description 获取文章分类 + * @return { Promise } + */ +export function getArticleCate() { + return request.get({ url: '/article/cate' }) +} + +/** + * @description 获取文章列表 + * @return { Promise } + */ +export function getArticleList(data: Record) { + return request.get({ url: '/article/lists', data: data }) +} + +/** + * @description 获取文章详情 + * @param { number } id + * @return { Promise } + */ +export function getArticleDetail(data: { id: number }) { + return request.get({ url: '/article/detail', data: data }) +} + +/** + * @description 获取提示内容 + * @param { number } id + * @return { Promise } + */ +export function getHintDetail(data: { id: number }) { + return request.get({ url: '/article/hintDetail', data: data }) +} diff --git a/src/api/robot.ts b/src/api/robot.ts new file mode 100644 index 0000000..be6f2e9 --- /dev/null +++ b/src/api/robot.ts @@ -0,0 +1,29 @@ +import request from '@/utils/request' + +// 首页数据 +export function getIndex(data : any) { + return request.get({ url: '/robot/index', data }, { isAuth: true }) +} +//量化买入 +export function buy(data : any) { + return request.post({ url: '/robot/buy', data }, { isAuth: true }) +} +//量化记录 +export function recordLists(data : any) { + return request.get({ url: '/robot/recordLists', data }, { isAuth: true }) +} + + +//抢单 +export function grab(data : any) { + return request.post({ url: '/robot/grab', data }, { isAuth: true }) +} +//获取进行中订单 +export function grabIngRecord() { + return request.get({ url: '/robot/grabIngRecord' }, { isAuth: true }) +} + +//订单支付 +export function grabPay(data : any) { + return request.post({ url: '/robot/grabPay', data }, { isAuth: true }) +} \ No newline at end of file diff --git a/src/api/shop.ts b/src/api/shop.ts new file mode 100644 index 0000000..e01d80e --- /dev/null +++ b/src/api/shop.ts @@ -0,0 +1,11 @@ +import request from '@/utils/request' + +//首页数据 +export function getIndex() { + return request.get({ url: '/index/index' }) +} + +//行情数据 +export function getMarket() { + return request.get({ url: '/index/market' }) +} \ No newline at end of file diff --git a/src/api/team.ts b/src/api/team.ts new file mode 100644 index 0000000..3481e3d --- /dev/null +++ b/src/api/team.ts @@ -0,0 +1,10 @@ +import request from '@/utils/request' + +// 团队 首页数据 +export function getTeamIndex() { + return request.get({ url: '/team/index'}, { isAuth: true }) +} +// 团队列表 +export function teamLists(data : any) { + return request.get({ url: '/team/lists', data }, { isAuth: true }) +} diff --git a/src/api/user.ts b/src/api/user.ts new file mode 100644 index 0000000..2662d54 --- /dev/null +++ b/src/api/user.ts @@ -0,0 +1,129 @@ +import request from '@/utils/request' + +//个人中心数据 +export function getUserIndex() { + return request.get({ url: '/user/index' }, { isAuth: true }) +} +// 分享 首页数据 +export function getShareIndex() { + return request.get({ url: '/user/shareIndex' }, { isAuth: true }) +} +// 个人信息 +export function getUserInfo() { + return request.get({ url: '/user/info' }, { isAuth: true }) +} + +// 个人编辑 +export function userEdit(data : any) { + return request.post({ url: '/user/setInfo', data }, { isAuth: true }) +} + +// 绑定手机 +export function userBindMobile(data : any, header ?: any) { + return request.post({ url: '/user/bindMobile', data, header }, { isAuth: true }) +} + +// 更改登录密码 +export function userChangePwd(data : any) { + return request.post({ url: '/user/changePassword', data }, { isAuth: true }) +} + +//忘记密码 +export function forgotPassword(data : Record) { + return request.post({ url: '/user/resetPassword', data }) +} + +// 更改支付密码 +export function userChangePayPwd(data : any) { + return request.post({ url: '/user/changePayPassword', data }, { isAuth: true }) +} + +// 设置支付密码 +export function setPayPwd(data : any) { + return request.post({ url: '/user/setPayPwd', data }, { isAuth: true }) +} + +// 用户消息 +export function getUserNotice() { + return request.get({ url: '/user/notice' }, { isAuth: true }) +} + +//用户消息列表 +export function getUserNoticeLists(data : any) { + return request.get({ url: '/user/noticeLists', data }, { isAuth: true }) +} + +//用户消息详情 +export function getUserNoticeDetail(data : { id : number }) { + return request.get({ url: '/user/noticeDetail', data: data }) +} + +//奖励活动数据 +export function getActivityIndex() { + return request.get({ url: '/user/activityIndex' }, { isAuth: true }) +} + +//任务中心数据 +export function getMissionIndex() { + return request.get({ url: '/user/missionIndex' }, { isAuth: true }) +} + +//领取任务奖励 +export function missionReward(data : any) { + return request.post({ url: '/user/missionReward', data: data }) +} + +//意见反馈类型 +export function getFeedbackCate() { + return request.get({ url: '/user/feedbackCate' }, { isAuth: true }) +} + +//意见反馈 +export function feedback(data : any) { + return request.post({ url: '/user/feedback', data }, { isAuth: true }) +} + +//Google Authenticator校验 +export function verifyGoogle(data : any) { + return request.post({ url: '/user/verifyGoogle', data }, { isAuth: true }) +} + +//邮箱校验 +export function verifyEmail(data : any) { + return request.post({ url: '/user/verifyEmail', data }, { isAuth: true }) +} + +//实名认证 +export function verifyRealname(data : any) { + return request.post({ url: '/user/verifyRealname', data }, { isAuth: true }) +} + +//签到配置 +export function signinConfig() { + return request.get({ url: '/user/signinConfig' }, { isAuth: true }) +} + +//签到 +export function signin(data : any) { + return request.post({ url: '/user/signin', data }, { isAuth: true }) +} + +//挖矿 首页数据 +export function getMineIndex() { + return request.get({ url: '/user/mineIndex' }, { isAuth: true }) +} + +//挖矿记录 +export function getMineLists(data : any) { + return request.get({ url: '/user/mineLists', data }, { isAuth: true }) +} + +//矿机 启动 +export function mineStart(data : any) { + return request.post({ url: '/user/mineStart', data }, { isAuth: true }) +} + +//矿机 领取收益 +export function mineReceive(data : any) { + return request.post({ url: '/user/mineReceive', data }, { isAuth: true }) +} \ No newline at end of file diff --git a/src/api/vip.ts b/src/api/vip.ts new file mode 100644 index 0000000..78da758 --- /dev/null +++ b/src/api/vip.ts @@ -0,0 +1,15 @@ +import request from '@/utils/request' + +//会员首页数据 +export function getIndex() { + return request.get({ url: '/userMember/index' }, { isAuth: true }) +} +//会员列表 +export function vipAll() { + return request.get({ url: '/userMember/all' }, { isAuth: true }) +} + +//加入会员 +export function vipJoin(data : any) { + return request.post({ url: '/userMember/join', data }, { isAuth: true }) +} \ No newline at end of file diff --git a/src/components/avatar-upload/avatar-upload.vue b/src/components/avatar-upload/avatar-upload.vue new file mode 100644 index 0000000..1f4e304 --- /dev/null +++ b/src/components/avatar-upload/avatar-upload.vue @@ -0,0 +1,102 @@ + + + + \ No newline at end of file diff --git a/src/components/country-code/country-code.vue b/src/components/country-code/country-code.vue new file mode 100644 index 0000000..5873bc1 --- /dev/null +++ b/src/components/country-code/country-code.vue @@ -0,0 +1,88 @@ + + + + \ No newline at end of file diff --git a/src/components/header/dark.vue b/src/components/header/dark.vue new file mode 100644 index 0000000..fdc085b --- /dev/null +++ b/src/components/header/dark.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/src/components/mplogin-popup/mplogin-popup.vue b/src/components/mplogin-popup/mplogin-popup.vue new file mode 100644 index 0000000..a9514cd --- /dev/null +++ b/src/components/mplogin-popup/mplogin-popup.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/src/components/news-card/news-card.vue b/src/components/news-card/news-card.vue new file mode 100644 index 0000000..f12c94e --- /dev/null +++ b/src/components/news-card/news-card.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/src/components/page-status/page-status.vue b/src/components/page-status/page-status.vue new file mode 100644 index 0000000..946fcc3 --- /dev/null +++ b/src/components/page-status/page-status.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/src/components/payment/payment.vue b/src/components/payment/payment.vue new file mode 100644 index 0000000..ff1ab31 --- /dev/null +++ b/src/components/payment/payment.vue @@ -0,0 +1,322 @@ + + + + + diff --git a/src/components/price/price.vue b/src/components/price/price.vue new file mode 100644 index 0000000..5898498 --- /dev/null +++ b/src/components/price/price.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/src/components/tab/tab.vue b/src/components/tab/tab.vue new file mode 100644 index 0000000..2ce9592 --- /dev/null +++ b/src/components/tab/tab.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/components/tabbar/tabbar.vue b/src/components/tabbar/tabbar.vue new file mode 100644 index 0000000..7303894 --- /dev/null +++ b/src/components/tabbar/tabbar.vue @@ -0,0 +1,87 @@ + + + \ No newline at end of file diff --git a/src/components/tabs/tabs.vue b/src/components/tabs/tabs.vue new file mode 100644 index 0000000..27a4e9b --- /dev/null +++ b/src/components/tabs/tabs.vue @@ -0,0 +1,437 @@ + + + + + diff --git a/src/components/widgets/banner/banner.vue b/src/components/widgets/banner/banner.vue new file mode 100644 index 0000000..c480572 --- /dev/null +++ b/src/components/widgets/banner/banner.vue @@ -0,0 +1,37 @@ + + + + + \ No newline at end of file diff --git a/src/components/widgets/customer-service/customer-service.vue b/src/components/widgets/customer-service/customer-service.vue new file mode 100644 index 0000000..8cb2fa4 --- /dev/null +++ b/src/components/widgets/customer-service/customer-service.vue @@ -0,0 +1,56 @@ + + + + diff --git a/src/components/widgets/item/item.vue b/src/components/widgets/item/item.vue new file mode 100644 index 0000000..a8354e3 --- /dev/null +++ b/src/components/widgets/item/item.vue @@ -0,0 +1,67 @@ + + + + + \ No newline at end of file diff --git a/src/components/widgets/market/market.vue b/src/components/widgets/market/market.vue new file mode 100644 index 0000000..25f8a96 --- /dev/null +++ b/src/components/widgets/market/market.vue @@ -0,0 +1,38 @@ + + + + + \ No newline at end of file diff --git a/src/components/widgets/my-order/my-order.vue b/src/components/widgets/my-order/my-order.vue new file mode 100644 index 0000000..58ceb86 --- /dev/null +++ b/src/components/widgets/my-order/my-order.vue @@ -0,0 +1,54 @@ + + + + \ No newline at end of file diff --git a/src/components/widgets/my-service/my-service.vue b/src/components/widgets/my-service/my-service.vue new file mode 100644 index 0000000..5df3346 --- /dev/null +++ b/src/components/widgets/my-service/my-service.vue @@ -0,0 +1,38 @@ + + + + \ No newline at end of file diff --git a/src/components/widgets/nav/nav.vue b/src/components/widgets/nav/nav.vue new file mode 100644 index 0000000..207a614 --- /dev/null +++ b/src/components/widgets/nav/nav.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/src/components/widgets/search/search.vue b/src/components/widgets/search/search.vue new file mode 100644 index 0000000..aea7560 --- /dev/null +++ b/src/components/widgets/search/search.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/components/widgets/user-balance/user-balance.vue b/src/components/widgets/user-balance/user-balance.vue new file mode 100644 index 0000000..5a11ab8 --- /dev/null +++ b/src/components/widgets/user-balance/user-balance.vue @@ -0,0 +1,44 @@ + + + + \ No newline at end of file diff --git a/src/components/widgets/user-banner/user-banner.vue b/src/components/widgets/user-banner/user-banner.vue new file mode 100644 index 0000000..a55a7f4 --- /dev/null +++ b/src/components/widgets/user-banner/user-banner.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/components/widgets/user-info/user-info.vue b/src/components/widgets/user-info/user-info.vue new file mode 100644 index 0000000..3741467 --- /dev/null +++ b/src/components/widgets/user-info/user-info.vue @@ -0,0 +1,47 @@ + + + + \ No newline at end of file diff --git a/src/components/widgets/user-member/user-member.vue b/src/components/widgets/user-member/user-member.vue new file mode 100644 index 0000000..345c4c7 --- /dev/null +++ b/src/components/widgets/user-member/user-member.vue @@ -0,0 +1,46 @@ + + + + + \ No newline at end of file diff --git a/src/enums/agreementEnums.ts b/src/enums/agreementEnums.ts new file mode 100644 index 0000000..7a717f4 --- /dev/null +++ b/src/enums/agreementEnums.ts @@ -0,0 +1,5 @@ +//菜单主题类型 +export enum AgreementEnum { + PRIVACY = 'privacy', + SERVICE = 'service' +} diff --git a/src/enums/appEnums.ts b/src/enums/appEnums.ts new file mode 100644 index 0000000..0b26064 --- /dev/null +++ b/src/enums/appEnums.ts @@ -0,0 +1,49 @@ +//菜单主题类型 +export enum ThemeEnum { + LIGHT = 'light', + DARK = 'dark' +} + +// 客户端 +export enum ClientEnum { + MP_WEIXIN = 1, // 微信-小程序 + OA_WEIXIN = 2, // 微信-公众号 + H5 = 3, // H5 + IOS = 5, //苹果 + ANDROID = 6 //安卓 +} + +export enum SMSEnum { + LOGIN = 'YZMDL', + BIND_MOBILE = 'BDSJHM', + CHANGE_MOBILE = 'BGSJHM', + FIND_PASSWORD = 'ZHDLMM' +} + +export enum SearchTypeEnum { + HISTORY = 'history' +} + +// 用户资料 +export enum FieldType { + NONE = '', + AVATAR = 'avatar', + USERNAME = 'account', + NICKNAME = 'nickname', + SEX = 'sex' +} + +// 支付结果 +export enum PayStatusEnum { + SUCCESS = 'success', + FAIL = 'fail', + PENDING = 'pending' +} + +// 页面状态 +export enum PageStatusEnum { + LOADING = 'loading', // 加载中 + NORMAL = 'normal', // 正常 + ERROR = 'error', // 异常 + EMPTY = 'empty' // 为空 +} diff --git a/src/enums/constantEnums.ts b/src/enums/constantEnums.ts new file mode 100644 index 0000000..4ffdd90 --- /dev/null +++ b/src/enums/constantEnums.ts @@ -0,0 +1,11 @@ +// 本地缓冲key + +//token +export const TOKEN_KEY = 'token' + +// 搜索历史记录 +export const HISTORY = 'history' + +export const BACK_URL = 'back_url' + +export const PAY_STATUS_EVENT = 'event:payStatus' diff --git a/src/enums/requestEnums.ts b/src/enums/requestEnums.ts new file mode 100644 index 0000000..8163bb5 --- /dev/null +++ b/src/enums/requestEnums.ts @@ -0,0 +1,22 @@ +export enum ContentTypeEnum { + // json + JSON = 'application/json;charset=UTF-8', + // form-data 上传资源(图片,视频) + FORM_DATA = 'multipart/form-data;charset=UTF-8' +} + +export enum RequestMethodsEnum { + GET = 'GET', + POST = 'POST' +} + +export enum RequestCodeEnum { + SUCCESS = 1, //成功 + FAILED = 0, // 失败 + TOKEN_INVALID = -1 // TOKEN参数无效 +} + +export enum RequestErrMsgEnum { + ABORT = 'request:fail abort', + TIMEOUT = 'request:fail timeout' +} diff --git a/src/hooks/useCopy.ts b/src/hooks/useCopy.ts new file mode 100644 index 0000000..c1f8fb9 --- /dev/null +++ b/src/hooks/useCopy.ts @@ -0,0 +1,25 @@ +export function useCopy() { + const copy = (text: string) => { + // #ifdef H5 + let transfer = document.createElement('input'); + document.body.appendChild(transfer); + transfer.value = text; + transfer.select(); + if (document.execCommand('copy')) { + document.execCommand('copy'); + } + transfer.blur(); + document.body.removeChild(transfer); + // #endif + // #ifndef H5 + uni.setClipboardData({ + data: String(text), + showToast:false + }) + // #endif + + } + return { + copy + } +} diff --git a/src/hooks/useLockFn.ts b/src/hooks/useLockFn.ts new file mode 100644 index 0000000..c4423d6 --- /dev/null +++ b/src/hooks/useLockFn.ts @@ -0,0 +1,21 @@ +import { ref } from 'vue' + +export function useLockFn(fn: (...args: any[]) => Promise) { + const isLock = ref(false) + const lockFn = async (...args: any[]) => { + if (isLock.value) return + isLock.value = true + try { + const res = await fn(...args) + isLock.value = false + return res + } catch (e) { + isLock.value = false + throw e + } + } + return { + isLock, + lockFn + } +} diff --git a/src/hooks/useTouch.ts b/src/hooks/useTouch.ts new file mode 100644 index 0000000..acd5bca --- /dev/null +++ b/src/hooks/useTouch.ts @@ -0,0 +1,72 @@ +import { reactive } from 'vue' + +/** + * @description 触碰屏幕钩子函数 + * @return { Function } 暴露钩子 + */ +export function useTouch() { + // 最小移动距离 + const MIN_DISTANCE = 10 + + const touch = reactive({ + direction: '', + deltaX: 0, + deltaY: 0, + offsetX: 0, + offsetY: 0 + }) + + /** + * @description 计算距离 + * @return { string } 空字符串 + */ + const getDirection = (x: number, y: number) => { + if (x > y && x > MIN_DISTANCE) { + return 'horizontal' + } + if (y > x && y > MIN_DISTANCE) { + return 'vertical' + } + return '' + } + + /** + * @description 重置参数 + */ + const resetTouchStatus = () => { + touch.direction = '' + touch.deltaX = 0 + touch.deltaY = 0 + touch.offsetX = 0 + touch.offsetY = 0 + } + + /** + * @description 触发 + */ + const touchStart = (event: any) => { + resetTouchStatus() + const events = event.touches[0] + touch.startX = events.clientX + touch.startY = events.clientY + } + + /** + * @description 移动 + */ + const touchMove = (event: any) => { + const events = event.touches[0] + touch.deltaX = events.clientX - touch.startX + touch.deltaY = events.clientY - touch.startY + touch.offsetX = Math.abs(touch.deltaX) + touch.offsetY = Math.abs(touch.deltaY) + touch.direction = touch.direction || getDirection(touch.offsetX, touch.offsetY) + } + + return { + touch, + resetTouchStatus, + touchStart, + touchMove + } +} diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..48b3a76 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,16 @@ +import { createSSRApp } from 'vue' +import App from './App.vue' +import plugins from './plugins' +import { setupRouter } from './router' +import './styles/index.scss' +export function createApp() { + const app = createSSRApp(App) + + Promise.resolve().then(() => { + setupRouter() + }) + app.use(plugins) + return { + app + } +} diff --git a/src/manifest.json b/src/manifest.json new file mode 100644 index 0000000..2563275 --- /dev/null +++ b/src/manifest.json @@ -0,0 +1,92 @@ +{ + "name" : "BD Market", + "appid" : "__UNI__F98ABA2", + "description" : "", + "versionName" : "1.0.2", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "compatible" : { + "ignoreVersion" : true + }, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : { + "VideoPlayer" : {} + }, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ], + "minSdkVersion" : 21, + "abiFilters" : [ "armeabi-v7a", "arm64-v8a", "x86" ] + }, + /* ios打包配置 */ + "ios" : { + "dSYMs" : false + }, + /* SDK配置 */ + "sdkConfigs" : { + "ad" : {} + } + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "wx386a75e518b38935", + "setting" : { + "urlCheck" : false, + "es6" : true, + "minified" : true + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "3", + "h5" : { + "router" : { + "mode" : "history", + "base" : "/" + }, + "title" : "Loading..." + } +} diff --git a/src/packages/pages/recharge/index.vue b/src/packages/pages/recharge/index.vue new file mode 100644 index 0000000..afb6e6b --- /dev/null +++ b/src/packages/pages/recharge/index.vue @@ -0,0 +1,159 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/recharge/order_detail.vue b/src/packages/pages/recharge/order_detail.vue new file mode 100644 index 0000000..78c8d62 --- /dev/null +++ b/src/packages/pages/recharge/order_detail.vue @@ -0,0 +1,120 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/recharge/recharge_address.vue b/src/packages/pages/recharge/recharge_address.vue new file mode 100644 index 0000000..8a038d2 --- /dev/null +++ b/src/packages/pages/recharge/recharge_address.vue @@ -0,0 +1,149 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/recharge/recharge_bank.vue b/src/packages/pages/recharge/recharge_bank.vue new file mode 100644 index 0000000..1897fec --- /dev/null +++ b/src/packages/pages/recharge/recharge_bank.vue @@ -0,0 +1,126 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/recharge/recharge_online.vue b/src/packages/pages/recharge/recharge_online.vue new file mode 100644 index 0000000..ec4d98d --- /dev/null +++ b/src/packages/pages/recharge/recharge_online.vue @@ -0,0 +1,12 @@ + + + + + diff --git a/src/packages/pages/recharge/recharge_qrcode.vue b/src/packages/pages/recharge/recharge_qrcode.vue new file mode 100644 index 0000000..83facee --- /dev/null +++ b/src/packages/pages/recharge/recharge_qrcode.vue @@ -0,0 +1,117 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/recharge/recharge_tron.vue b/src/packages/pages/recharge/recharge_tron.vue new file mode 100644 index 0000000..d96a4eb --- /dev/null +++ b/src/packages/pages/recharge/recharge_tron.vue @@ -0,0 +1,69 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/recharge/recharge_udun.vue b/src/packages/pages/recharge/recharge_udun.vue new file mode 100644 index 0000000..16b653c --- /dev/null +++ b/src/packages/pages/recharge/recharge_udun.vue @@ -0,0 +1,71 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/recharge/record.vue b/src/packages/pages/recharge/record.vue new file mode 100644 index 0000000..b518ca7 --- /dev/null +++ b/src/packages/pages/recharge/record.vue @@ -0,0 +1,84 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/user_wallet/order_detail.vue b/src/packages/pages/user_wallet/order_detail.vue new file mode 100644 index 0000000..81ebf82 --- /dev/null +++ b/src/packages/pages/user_wallet/order_detail.vue @@ -0,0 +1,97 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/user_wallet/record.vue b/src/packages/pages/user_wallet/record.vue new file mode 100644 index 0000000..65a5e69 --- /dev/null +++ b/src/packages/pages/user_wallet/record.vue @@ -0,0 +1,106 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/user_wallet/record_freeze.vue b/src/packages/pages/user_wallet/record_freeze.vue new file mode 100644 index 0000000..f2e5a97 --- /dev/null +++ b/src/packages/pages/user_wallet/record_freeze.vue @@ -0,0 +1,70 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/withdraw/account.vue b/src/packages/pages/withdraw/account.vue new file mode 100644 index 0000000..55c0ee5 --- /dev/null +++ b/src/packages/pages/withdraw/account.vue @@ -0,0 +1,82 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/withdraw/account_bank.vue b/src/packages/pages/withdraw/account_bank.vue new file mode 100644 index 0000000..2480c6c --- /dev/null +++ b/src/packages/pages/withdraw/account_bank.vue @@ -0,0 +1,129 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/withdraw/account_qrcode.vue b/src/packages/pages/withdraw/account_qrcode.vue new file mode 100644 index 0000000..ff9b679 --- /dev/null +++ b/src/packages/pages/withdraw/account_qrcode.vue @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/withdraw/account_usdt.vue b/src/packages/pages/withdraw/account_usdt.vue new file mode 100644 index 0000000..185c918 --- /dev/null +++ b/src/packages/pages/withdraw/account_usdt.vue @@ -0,0 +1,98 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/withdraw/index.vue b/src/packages/pages/withdraw/index.vue new file mode 100644 index 0000000..0caaddc --- /dev/null +++ b/src/packages/pages/withdraw/index.vue @@ -0,0 +1,226 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/withdraw/order_detail.vue b/src/packages/pages/withdraw/order_detail.vue new file mode 100644 index 0000000..c089e93 --- /dev/null +++ b/src/packages/pages/withdraw/order_detail.vue @@ -0,0 +1,120 @@ + + + + + \ No newline at end of file diff --git a/src/packages/pages/withdraw/record.vue b/src/packages/pages/withdraw/record.vue new file mode 100644 index 0000000..07fc661 --- /dev/null +++ b/src/packages/pages/withdraw/record.vue @@ -0,0 +1,86 @@ + + + + + \ No newline at end of file diff --git a/src/pages.json b/src/pages.json new file mode 100644 index 0000000..8d90e99 --- /dev/null +++ b/src/pages.json @@ -0,0 +1,329 @@ +{ + "pages": [{ + "path": "pages/index/index" + }, { + "path": "pages/login/login" + }, + { + "path": "pages/team/index", + "auth": true + }, + { + "path": "pages/robot/index", + "auth": true + }, + { + "path": "pages/fund/index", + "auth": true + }, + { + "path": "pages/user/user", + "auth": true + }, + { + "path": "pages/register/register" + }, + { + "path": "pages/bind_mobile/bind_mobile" + }, + { + "path": "pages/forget_pwd/forget_pwd" + }, + { + "path": "pages/change_password/change_password", + "auth": true + }, + { + "path": "pages/change_password/change_password_pay", + "auth": true + }, + { + "path": "pages/change_password/set_password_pay", + "auth": true + }, + { + "path": "pages/user_set/user_set", + "auth": true + }, + { + "path": "pages/user_data/user_data", + "auth": true + }, + { + "path": "pages/auth/google", + "auth": true + }, + { + "path": "pages/auth/email", + "auth": true + }, + { + "path": "pages/auth/realname", + "auth": true + }, + { + "path": "pages/news/news", + "style": { + "disableScroll": true + } + }, + + { + "path": "pages/kefu/index" + }, + { + "path": "pages/news_detail/news_detail" + }, + { + "path": "pages/news_detail/detail" + }, + { + "path": "pages/notice/index", + "auth": true + }, + { + "path": "pages/notice/record", + "auth": true + }, + { + "path": "pages/notice/detail", + "auth": true + }, + { + "path": "pages/share/index", + "auth": true + }, + { + "path": "pages/mission/index", + "auth": true + }, + { + "path": "pages/activity/index", + "auth": true + }, + { + "path": "pages/feedback/index", + "auth": true + }, + { + "path": "pages/collection/collection", + "auth": true + }, + { + "path": "pages/as_us/as_us" + }, + { + "path": "pages/agreement/agreement" + }, + { + "path": "pages/webview/webview" + }, + + { + "path": "pages/empty/empty", + "style": { + "navigationStyle": "custom" + } + }, + { + "path": "uni_modules/vk-uview-ui/components/u-avatar-cropper/u-avatar-cropper", + "style": { + "navigationBarBackgroundColor": "#000000" + }, + "auth": true + }, + + { + "path": "pages/robot/record", + "auth": true + }, + { + "path": "pages/team/record", + "auth": true + }, + { + "path": "pages/faq/index" + }, + { + "path": "pages/language/index" + }, + { + "path": "pages/signin/index" + }, + + { + "path": "pages/user_vip/index", + "auth": true + }, + { + "path": "pages/common/successful" + }, + { + "path": "pages/item/index", + "auth": true + }, + { + "path": "pages/item/detail", + "auth": true + }, + { + "path": "pages/item/record", + "auth": true + }, + { + "path": "pages/item/contract", + "auth": true + }, + { + "path": "pages/transfer/index", + "auth": true + }, + { + "path": "pages/transfer/record", + "auth": true + }, + { + "path": "pages/mall/index", + "auth": true + }, + { + "path": "pages/mall/record", + "auth": true + }, + { + "path": "pages/mall/draw", + "auth": true + }, + { + "path": "pages/mall/draw_record", + "auth": true + }, + { + "path": "pages/mine/index", + "auth": true + }, + { + "path": "pages/mine/record", + "auth": true + } + ], + "subPackages": [{ + "root": "packages", + "pages": [{ + "path": "pages/recharge/index", + "auth": true + }, + { + "path": "pages/recharge/recharge_bank", + "auth": true + }, + { + "path": "pages/recharge/recharge_qrcode", + "auth": true + }, + { + "path": "pages/recharge/recharge_udun", + "auth": true + }, + { + "path": "pages/recharge/recharge_tron", + "auth": true + }, + { + "path": "pages/recharge/recharge_address", + "auth": true + }, + { + "path": "pages/recharge/recharge_online", + "auth": true + }, + { + "path": "pages/recharge/record", + "auth": true + }, + { + "path": "pages/user_wallet/record", + "auth": true + }, + { + "path": "pages/user_wallet/record_freeze", + "auth": true + }, + { + "path": "pages/user_wallet/order_detail", + "auth": true + }, + { + "path": "pages/withdraw/account", + "auth": true + }, + { + "path": "pages/withdraw/account_usdt", + "auth": true + }, + { + "path": "pages/withdraw/account_qrcode", + "auth": true + }, + { + "path": "pages/withdraw/account_bank", + "auth": true + }, + + + { + "path": "pages/recharge/order_detail", + "auth": true + }, + { + "path": "pages/withdraw/index", + "auth": true + }, + { + "path": "pages/withdraw/record", + "auth": true + }, + { + "path": "pages/withdraw/order_detail", + "auth": true + } + + ] + }], + "globalStyle": { + // "navigationBarTextStyle": "black", + // "navigationBarBackgroundColor": "#FFFFFF", + // "backgroundColor": "#F8F8F8", + // "h5": { + // "navigationStyle": "custom" + // }, + "rpxCalcMaxDeviceWidth": 550, + "navigationStyle": "custom" + }, + "easycom": { + "custom": { + "^(?!z-paging-refresh|z-paging-load-more)z-paging(.*)": "z-paging/components/z-paging$1/z-paging$1.vue", + "^w-(.*)": "@/components/widgets/$1/$1.vue", + "^h-(.*)": "@/components/header/$1.vue" + } + }, + "tabBar": { + "list": [{ + "pagePath": "pages/index/index" + }, { + "pagePath": "pages/team/index" + }, + { + "pagePath": "pages/mine/index" + }, + { + "pagePath": "pages/fund/index" + }, { + "pagePath": "pages/user/user" + }, { + "pagePath": "pages/item/index" + }], + "height": "0px" + } + +} \ No newline at end of file diff --git a/src/pages/activity/index.vue b/src/pages/activity/index.vue new file mode 100644 index 0000000..6e5ba81 --- /dev/null +++ b/src/pages/activity/index.vue @@ -0,0 +1,77 @@ + + + + + \ No newline at end of file diff --git a/src/pages/agreement/agreement.vue b/src/pages/agreement/agreement.vue new file mode 100644 index 0000000..7d536dd --- /dev/null +++ b/src/pages/agreement/agreement.vue @@ -0,0 +1,31 @@ +> diff --git a/src/pages/as_us/as_us.vue b/src/pages/as_us/as_us.vue new file mode 100644 index 0000000..204d114 --- /dev/null +++ b/src/pages/as_us/as_us.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/src/pages/auth/email.vue b/src/pages/auth/email.vue new file mode 100644 index 0000000..a581957 --- /dev/null +++ b/src/pages/auth/email.vue @@ -0,0 +1,114 @@ + + + + + \ No newline at end of file diff --git a/src/pages/auth/google.vue b/src/pages/auth/google.vue new file mode 100644 index 0000000..1c367bd --- /dev/null +++ b/src/pages/auth/google.vue @@ -0,0 +1,104 @@ + + + + + \ No newline at end of file diff --git a/src/pages/auth/realname.vue b/src/pages/auth/realname.vue new file mode 100644 index 0000000..d01e3ff --- /dev/null +++ b/src/pages/auth/realname.vue @@ -0,0 +1,186 @@ + + + + + \ No newline at end of file diff --git a/src/pages/bind_mobile/bind_mobile.vue b/src/pages/bind_mobile/bind_mobile.vue new file mode 100644 index 0000000..7c5be3c --- /dev/null +++ b/src/pages/bind_mobile/bind_mobile.vue @@ -0,0 +1,117 @@ + + + + + \ No newline at end of file diff --git a/src/pages/change_password/change_password.vue b/src/pages/change_password/change_password.vue new file mode 100644 index 0000000..7a72fc7 --- /dev/null +++ b/src/pages/change_password/change_password.vue @@ -0,0 +1,51 @@ + + + + + \ No newline at end of file diff --git a/src/pages/change_password/change_password_pay.vue b/src/pages/change_password/change_password_pay.vue new file mode 100644 index 0000000..1656ebc --- /dev/null +++ b/src/pages/change_password/change_password_pay.vue @@ -0,0 +1,150 @@ + + + + + \ No newline at end of file diff --git a/src/pages/change_password/set_password_pay.vue b/src/pages/change_password/set_password_pay.vue new file mode 100644 index 0000000..6f9300b --- /dev/null +++ b/src/pages/change_password/set_password_pay.vue @@ -0,0 +1,110 @@ + + + + + \ No newline at end of file diff --git a/src/pages/collection/collection.vue b/src/pages/collection/collection.vue new file mode 100644 index 0000000..b9d8c09 --- /dev/null +++ b/src/pages/collection/collection.vue @@ -0,0 +1,63 @@ +> diff --git a/src/pages/common/successful.vue b/src/pages/common/successful.vue new file mode 100644 index 0000000..80be2e0 --- /dev/null +++ b/src/pages/common/successful.vue @@ -0,0 +1,66 @@ + + + + + \ No newline at end of file diff --git a/src/pages/empty/empty.vue b/src/pages/empty/empty.vue new file mode 100644 index 0000000..76bd748 --- /dev/null +++ b/src/pages/empty/empty.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/pages/faq/index.vue b/src/pages/faq/index.vue new file mode 100644 index 0000000..63378ab --- /dev/null +++ b/src/pages/faq/index.vue @@ -0,0 +1,60 @@ + + + + + \ No newline at end of file diff --git a/src/pages/feedback/index.vue b/src/pages/feedback/index.vue new file mode 100644 index 0000000..979cb66 --- /dev/null +++ b/src/pages/feedback/index.vue @@ -0,0 +1,80 @@ + + + + + \ No newline at end of file diff --git a/src/pages/forget_pwd/forget_pwd.vue b/src/pages/forget_pwd/forget_pwd.vue new file mode 100644 index 0000000..5670c8e --- /dev/null +++ b/src/pages/forget_pwd/forget_pwd.vue @@ -0,0 +1,184 @@ + + + + + \ No newline at end of file diff --git a/src/pages/fund/index.vue b/src/pages/fund/index.vue new file mode 100644 index 0000000..48b471f --- /dev/null +++ b/src/pages/fund/index.vue @@ -0,0 +1,161 @@ + + + + + \ No newline at end of file diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue new file mode 100644 index 0000000..d2a665c --- /dev/null +++ b/src/pages/index/index.vue @@ -0,0 +1,169 @@ + + + + + \ No newline at end of file diff --git a/src/pages/item/contract.vue b/src/pages/item/contract.vue new file mode 100644 index 0000000..34d597f --- /dev/null +++ b/src/pages/item/contract.vue @@ -0,0 +1,58 @@ + + + + + \ No newline at end of file diff --git a/src/pages/item/detail.vue b/src/pages/item/detail.vue new file mode 100644 index 0000000..5b4a038 --- /dev/null +++ b/src/pages/item/detail.vue @@ -0,0 +1,240 @@ + + + + + \ No newline at end of file diff --git a/src/pages/item/index.vue b/src/pages/item/index.vue new file mode 100644 index 0000000..8cc6238 --- /dev/null +++ b/src/pages/item/index.vue @@ -0,0 +1,135 @@ + + + + + \ No newline at end of file diff --git a/src/pages/item/record.vue b/src/pages/item/record.vue new file mode 100644 index 0000000..5caaac9 --- /dev/null +++ b/src/pages/item/record.vue @@ -0,0 +1,155 @@ + + + + + \ No newline at end of file diff --git a/src/pages/kefu/index.vue b/src/pages/kefu/index.vue new file mode 100644 index 0000000..b2144c4 --- /dev/null +++ b/src/pages/kefu/index.vue @@ -0,0 +1,42 @@ + + + + + \ No newline at end of file diff --git a/src/pages/language/index.vue b/src/pages/language/index.vue new file mode 100644 index 0000000..d591213 --- /dev/null +++ b/src/pages/language/index.vue @@ -0,0 +1,88 @@ + + + + + \ No newline at end of file diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue new file mode 100644 index 0000000..bdcfe7e --- /dev/null +++ b/src/pages/login/login.vue @@ -0,0 +1,175 @@ + + + + \ No newline at end of file diff --git a/src/pages/mall/draw.vue b/src/pages/mall/draw.vue new file mode 100644 index 0000000..e5947e1 --- /dev/null +++ b/src/pages/mall/draw.vue @@ -0,0 +1,100 @@ + + + + + \ No newline at end of file diff --git a/src/pages/mall/draw_record.vue b/src/pages/mall/draw_record.vue new file mode 100644 index 0000000..3c98e68 --- /dev/null +++ b/src/pages/mall/draw_record.vue @@ -0,0 +1,58 @@ + + + + + \ No newline at end of file diff --git a/src/pages/mall/index.vue b/src/pages/mall/index.vue new file mode 100644 index 0000000..5ca45a2 --- /dev/null +++ b/src/pages/mall/index.vue @@ -0,0 +1,164 @@ + + + + + \ No newline at end of file diff --git a/src/pages/mall/record.vue b/src/pages/mall/record.vue new file mode 100644 index 0000000..29b7ec8 --- /dev/null +++ b/src/pages/mall/record.vue @@ -0,0 +1,58 @@ + + + + + \ No newline at end of file diff --git a/src/pages/mine/index.vue b/src/pages/mine/index.vue new file mode 100644 index 0000000..c22b3fe --- /dev/null +++ b/src/pages/mine/index.vue @@ -0,0 +1,217 @@ + + + + + \ No newline at end of file diff --git a/src/pages/mine/record.vue b/src/pages/mine/record.vue new file mode 100644 index 0000000..505bd3e --- /dev/null +++ b/src/pages/mine/record.vue @@ -0,0 +1,75 @@ + + + + + \ No newline at end of file diff --git a/src/pages/mission/index.vue b/src/pages/mission/index.vue new file mode 100644 index 0000000..aea1bd8 --- /dev/null +++ b/src/pages/mission/index.vue @@ -0,0 +1,133 @@ + + + + + \ No newline at end of file diff --git a/src/pages/news/component/news-list.vue b/src/pages/news/component/news-list.vue new file mode 100644 index 0000000..001b12a --- /dev/null +++ b/src/pages/news/component/news-list.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/src/pages/news/news.vue b/src/pages/news/news.vue new file mode 100644 index 0000000..9cbc38c --- /dev/null +++ b/src/pages/news/news.vue @@ -0,0 +1,59 @@ + + + + + diff --git a/src/pages/news_detail/detail.vue b/src/pages/news_detail/detail.vue new file mode 100644 index 0000000..af20e53 --- /dev/null +++ b/src/pages/news_detail/detail.vue @@ -0,0 +1,27 @@ + + + + + \ No newline at end of file diff --git a/src/pages/news_detail/news_detail.vue b/src/pages/news_detail/news_detail.vue new file mode 100644 index 0000000..706b8fe --- /dev/null +++ b/src/pages/news_detail/news_detail.vue @@ -0,0 +1,37 @@ + + + + + \ No newline at end of file diff --git a/src/pages/notice/detail.vue b/src/pages/notice/detail.vue new file mode 100644 index 0000000..ac42a3d --- /dev/null +++ b/src/pages/notice/detail.vue @@ -0,0 +1,38 @@ + + + + + \ No newline at end of file diff --git a/src/pages/notice/index.vue b/src/pages/notice/index.vue new file mode 100644 index 0000000..30f250a --- /dev/null +++ b/src/pages/notice/index.vue @@ -0,0 +1,65 @@ + + + + + \ No newline at end of file diff --git a/src/pages/notice/record.vue b/src/pages/notice/record.vue new file mode 100644 index 0000000..832e1e5 --- /dev/null +++ b/src/pages/notice/record.vue @@ -0,0 +1,80 @@ + + + + + \ No newline at end of file diff --git a/src/pages/register/register.vue b/src/pages/register/register.vue new file mode 100644 index 0000000..ed6b109 --- /dev/null +++ b/src/pages/register/register.vue @@ -0,0 +1,157 @@ + + + + + \ No newline at end of file diff --git a/src/pages/robot/index.vue b/src/pages/robot/index.vue new file mode 100644 index 0000000..33aff49 --- /dev/null +++ b/src/pages/robot/index.vue @@ -0,0 +1,315 @@ + + + + + \ No newline at end of file diff --git a/src/pages/robot/record.vue b/src/pages/robot/record.vue new file mode 100644 index 0000000..a48db0b --- /dev/null +++ b/src/pages/robot/record.vue @@ -0,0 +1,120 @@ + + + + + \ No newline at end of file diff --git a/src/pages/share/index.vue b/src/pages/share/index.vue new file mode 100644 index 0000000..6ff3168 --- /dev/null +++ b/src/pages/share/index.vue @@ -0,0 +1,109 @@ + + + + + \ No newline at end of file diff --git a/src/pages/signin/index.vue b/src/pages/signin/index.vue new file mode 100644 index 0000000..c86caa7 --- /dev/null +++ b/src/pages/signin/index.vue @@ -0,0 +1,79 @@ + + + + + \ No newline at end of file diff --git a/src/pages/team/index.vue b/src/pages/team/index.vue new file mode 100644 index 0000000..a011ea6 --- /dev/null +++ b/src/pages/team/index.vue @@ -0,0 +1,136 @@ + + + + + \ No newline at end of file diff --git a/src/pages/team/record.vue b/src/pages/team/record.vue new file mode 100644 index 0000000..68d1994 --- /dev/null +++ b/src/pages/team/record.vue @@ -0,0 +1,125 @@ + + + + + \ No newline at end of file diff --git a/src/pages/transfer/index.vue b/src/pages/transfer/index.vue new file mode 100644 index 0000000..97a68ae --- /dev/null +++ b/src/pages/transfer/index.vue @@ -0,0 +1,199 @@ + + + + + \ No newline at end of file diff --git a/src/pages/transfer/record.vue b/src/pages/transfer/record.vue new file mode 100644 index 0000000..025250b --- /dev/null +++ b/src/pages/transfer/record.vue @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/src/pages/user/user.vue b/src/pages/user/user.vue new file mode 100644 index 0000000..1c4a051 --- /dev/null +++ b/src/pages/user/user.vue @@ -0,0 +1,94 @@ + + + + + \ No newline at end of file diff --git a/src/pages/user_data/user_data.vue b/src/pages/user_data/user_data.vue new file mode 100644 index 0000000..08d71e3 --- /dev/null +++ b/src/pages/user_data/user_data.vue @@ -0,0 +1,220 @@ + + + + + \ No newline at end of file diff --git a/src/pages/user_set/user_set.vue b/src/pages/user_set/user_set.vue new file mode 100644 index 0000000..566462b --- /dev/null +++ b/src/pages/user_set/user_set.vue @@ -0,0 +1,112 @@ + + + + + \ No newline at end of file diff --git a/src/pages/user_vip/index.vue b/src/pages/user_vip/index.vue new file mode 100644 index 0000000..49d88bb --- /dev/null +++ b/src/pages/user_vip/index.vue @@ -0,0 +1,122 @@ + + + + + \ No newline at end of file diff --git a/src/pages/webview/webview.vue b/src/pages/webview/webview.vue new file mode 100644 index 0000000..e52cc43 --- /dev/null +++ b/src/pages/webview/webview.vue @@ -0,0 +1,16 @@ + + + + + diff --git a/src/plugins/index.ts b/src/plugins/index.ts new file mode 100644 index 0000000..62bb0ac --- /dev/null +++ b/src/plugins/index.ts @@ -0,0 +1,12 @@ +import { isFunction } from '@vue/shared' +import { App } from 'vue' +const modules = import.meta.globEager('./modules/**/*.ts') + +export default { + install: (app: App) => { + for (const module of Object.values(modules)) { + const fun = module.default + isFunction(fun) && fun(app) + } + } +} diff --git a/src/plugins/modules/pinia.ts b/src/plugins/modules/pinia.ts new file mode 100644 index 0000000..c5b769f --- /dev/null +++ b/src/plugins/modules/pinia.ts @@ -0,0 +1,6 @@ +import { App } from 'vue' +import { createPinia } from 'pinia' +const pinia = createPinia() +export default (app: App) => { + app.use(pinia) +} diff --git a/src/plugins/modules/uview.ts b/src/plugins/modules/uview.ts new file mode 100644 index 0000000..52abc1e --- /dev/null +++ b/src/plugins/modules/uview.ts @@ -0,0 +1,7 @@ +import { App } from 'vue' +import uView from '@/uni_modules/vk-uview-ui' + +export default (app: App) => { + // 使用 uView UI + app.use(uView) +} diff --git a/src/plugins/modules/vconsole.ts b/src/plugins/modules/vconsole.ts new file mode 100644 index 0000000..bd0b433 --- /dev/null +++ b/src/plugins/modules/vconsole.ts @@ -0,0 +1,18 @@ +// url中携带参数vconsole == vconsoleMd5时打开Vconsole,可以用于手机浏览器中调试 +// 如/mobile/pages/user/user?vconsole=47b1e3a9d33e6064e58cc4796c708447,此时在个人中心页面打开vconsole + +const vconsoleMd5 = '47b1e3a9d33e6064e58cc4796c708447' +export default async () => { + // #ifdef H5 + const url = new URL(location.href) + const searchParams = new URLSearchParams(url.search) + const vconsole = searchParams.get('vconsole') + if (vconsole == vconsoleMd5) { + const module: any = await import('vconsole') + const Vconsole = module.default + const vConsole = new Vconsole() + return vConsole + } + + // #endif +} diff --git a/src/router/index.ts b/src/router/index.ts new file mode 100644 index 0000000..b2848f3 --- /dev/null +++ b/src/router/index.ts @@ -0,0 +1,44 @@ +import { BACK_URL } from '@/enums/constantEnums' +import { useUserStore } from '@/stores/user' +import { getToken } from '@/utils/auth' +import cache from '@/utils/cache' +import { routes } from './routes' +const whiteList = ['register', 'login', 'forget_pwd'] +const list = ['navigateTo', 'redirectTo', 'reLaunch', 'switchTab'] +list.forEach((item) => { + uni.addInterceptor(item, { + invoke(e) { + // 获取要跳转的页面路径(url去掉"?"和"?"后的参数) + const url = e.url.split('?')[0] + const currentRoute = routes.find((item) => { + return url === item.path + }) + // 需要登录并且没有token + if (currentRoute?.auth && !getToken()) { + uni.navigateTo({ + url: '/pages/login/login' + }) + return false + } + return e + }, + fail(err) { + // 失败回调拦截 + console.log(err) + } + }) +}) + +export function setupRouter() { + // #ifdef H5 + const app = getApp() + app.$router.afterEach((to: any, from: any) => { + const index = whiteList.findIndex((item) => from.path.includes(item) || from.path === '/') + const userStore = useUserStore() + if (index == -1 && !userStore.isLogin) { + //保存登录前的路径 + cache.set(BACK_URL, from.fullPath) + } + }) + // #endif +} diff --git a/src/router/routes.ts b/src/router/routes.ts new file mode 100644 index 0000000..fa33c22 --- /dev/null +++ b/src/router/routes.ts @@ -0,0 +1,47 @@ +import PagesJSON from '../pages.json' +const CONFIG = { + includes: ['path', 'aliasPath', 'name', 'auth'] +} + +function getPagesRoutes(pages: any[], rootPath = null) { + const routes: any[] = [] + for (let i = 0; i < pages.length; i++) { + const item = pages[i] + const route: any = {} + for (let j = 0; j < CONFIG.includes.length; j++) { + const key = CONFIG.includes[j] + let value = item[key] + if (key === 'path') { + value = rootPath ? `/${rootPath}/${value}` : `/${value}` + } + if (key === 'aliasPath' && i == 0 && rootPath == null) { + route[key] = route[key] || '/' + } else if (value !== undefined) { + route[key] = value + } + } + routes.push(route) + } + return routes +} + +function getSubPackagesRoutes(pagesJson: any) { + const { subPackages } = pagesJson + let routes: any[] = [] + if (subPackages == null || subPackages.length == 0) { + return [] + } + for (let i = 0; i < subPackages.length; i++) { + const subPages = subPackages[i].pages + const root = subPackages[i].root + const subRoutes = getPagesRoutes(subPages, root) + routes = routes.concat(subRoutes) + } + return routes +} + +export function generateRoutes() { + return getPagesRoutes(PagesJSON.pages).concat(getSubPackagesRoutes(PagesJSON)) +} + +export const routes = generateRoutes() diff --git a/src/static/images/activity/activitybg.png b/src/static/images/activity/activitybg.png new file mode 100644 index 0000000000000000000000000000000000000000..62924555254c3b05696daca6cf55e30e229c0c49 GIT binary patch literal 80029 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 literal 0 HcmV?d00001 diff --git a/src/static/images/common/arrow_down.png b/src/static/images/common/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..56e72500124b32e554bf37394f409309342c4977 GIT binary patch literal 1864 zcmc(g`CF667RToeNg&a90|rD0$`XhM1lcN}vILPtGz4X9j7X6N#854?f}#*`!3N8E z3zS8aSY%1KQ6z{(2)Bx)VpxQTvZVz~Em9(~M55%rKKF0v(;w!XdCoIu&S%bd=9%x9 zj6fXL3=06j(P?`Q!k+hO7@%SMi}x2#U1VT77%8r{UU9jGu}{7Cc6@i*tV>gzLVBh(P9bbwU94=?_FUVYEe^knaPUeC+JyG~ z4Q~oyizQrZfBH{M640mQPtjsmUggw~Bh(mPFC-+tm+ZaD z0v;*`B*sf+W^tTnbqFUA$(VoZ6_o`}$rCY3M^K{JIJ&YoMCn~vl6|%jDfMjG$y0%z zwHAXb0TIy~Wv>3!29VMYJUq4^>LQx=WgzVQpS9+I~ectT;9d=bgy7NcOyjZo3E&6 zQWcOKEx!AI08Y`lpD6YFK&(lsne=$rg%?`c7ID_ij`RlZ4e&-^`6WmT&5gH+u~%>6 z717eojc9n_vPRQ9P4-7Od-oGGVSHV9JhBrQASI6YdTvE}T!C=WN`&J1o^s`xPfo=} z-C{-?%F_O%gqnj)WjZJs{Fd`^=b>nf%-l`T0PqIIkjIh9K`tvyd7~dSap|Su5WLxH zd8dOYx#@&Zy07qE+0_99I9Cto@4)<*8-~@4EF{xbg?CH@UGUNgpg#OqxG3OF;C7|l zot>Gi`RgS@I!9c=NW%~4xoG#H(hGj?2zlXp-QON`J8ajJZh*W+L9Qs1{Bx2Qc-`kM zXc+d7D~t}pagjO7(eAx(xqk~5j_u<8`ZF`pE~Gm$hdw@Vx>2NOiPw;?gg0AoJ12+E z4hwP_mB11|{8ZreLuuPdwf`owluF1F&j!jb4n%XBLNX(!`MTxCg+B-&Qz|K*sb9W9 z(79HgDGgJ>;Lr6UjZ6v`&Bo%je&O#Gr$u|6;AjitUd_x!7t;wDIpf>StqU-maxOyO z=l*Cmz^r&wO$p9F8nOq7%;3M;+Kq^%RVV1EX52p*f>@Om(@)75l6yEbF{6uL!n_4>E^ANA*w@5QQQ4X zU$ZQ%>F^C4MoCjd9P^XnFp{b(*{4+%3*ilx5Mrx<-x3~91O0yX12lleL_58RdCK`ejM1TytRpv`)QjrfQWjma!LZos5 zvd5-134C4CL?BX%ljSGv-;F#un7D?%jzeC!&fy&}PLYq{qC>Kf>_C?q#78K?L@T(j{odWZ#%AssOrab zQFnB?I$GfmC$`qUflQyvJXI06kBQR)=*{+}`NO>*>dI#V<2Gx9KLn9J<~hYq@DY~U z1d5RxAXHDs#(=5N0|Aa`9`$a;{&p1-wct{`=Z~hqGwe`74s;#Ajl5pZ@>T*R$@ys-h;I literal 0 HcmV?d00001 diff --git a/src/static/images/common/change_lang.png b/src/static/images/common/change_lang.png new file mode 100644 index 0000000000000000000000000000000000000000..bd097fabc579f6d88e77c2accf29bffd6ea0166f GIT binary patch literal 811 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 WX4}UL=5j|rJir-R7*t|C4nJh^c}wqi2xH2cRHh zage(c!@6@aFM%AEbVpxD28NCO+SV0J5F zE@W~y^ijxrz_z0?r{G?z+0Kwm{@cesOyaiRdGGke|mc9Nng$(7QD+ zI)z=xputJXL&$;IldYyXg}p{3YRCTOL$~A@(pS$;Vz{KiP|MjchwHcygI>*Yiwhc+ z*Cs@Ul<2ST-rZ4txA)bH4WF+`ZWNpT>4)gYioC>oGXI#=FL>VC*nVL0pHGJ;KHAFb kax3+O==Dx+{*90FlY_RK-g~)%59n(KPgg&ebxsLQ04K179smFU literal 0 HcmV?d00001 diff --git a/src/static/images/common/copy_1.png b/src/static/images/common/copy_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c8e21d37eaf85f3d3dbd6545313edc0f017d458c GIT binary patch literal 426 zcmV;b0agBqP)+YuqKB?fM(70431Ea=IF`pVF~*AYf|Fpl z0teQMeHz`*oi5BA^{zzLg^ zD7_rG!ODS*d3?}6YloP`2Mxsd6>N-8S|^B|FS_%8UZthwDNlH?jcS)l8?_|z|1Rxi zDBU+I<7U^4LpJjMu^@9D9O6Z8Zi_uwzR+%$hby&hqqb~dnj_;_=0E6?N*lFhJK~ym UL;R561ONa407*qoM6N<$f~-HV*8l(j literal 0 HcmV?d00001 diff --git a/src/static/images/common/country.png b/src/static/images/common/country.png new file mode 100644 index 0000000000000000000000000000000000000000..37c5be3bcbc08ef04f171dbf54b5ef5b1307b891 GIT binary patch literal 35426 zcmXtf1yEJr*Y>4bN*XCC>F(}Eq@<<$0@4lA-Q67${^;)RM!LH}xHRA4|IX(yua z=j^@qT2Gy@uS(Kr$b`rs5C~0HM&cU?1Pum(pzILgfuGzEOVb1Y!8(e`sv!dZybw)7 zK_D`atc0kVTjpu|q#cp$#{-DBq#Qff9_lC9zdKW{#eWYL(4Grk|Nje zBPig%A+uT;7tMAL;f|QxX^VmFx3(RXfud z{G}fqZ$F>B_8q7Y5iRnU2-^SelHk)egxu*dn8n`%o2op)%c4c8zn?y=a5ECk654{g zHf#K7Nwpx$ezO)FgyVe{F&Sn>m+o_B(I@UOAltV0r!dp48&s^VOHI~Gi5=%4kf}OA z11XG36{Thz?GNu*GQhlewX1>XaR-O)t~WU-(eewwU7P*60cc~~o2*)9)l z{{{QZcS5!TgO=(}Tlka;!U8+=IntN%(YVLIZ8K4KAWzLDx089KyLfPh943 zoq?+pWV76>ZPhozT;l(rGs&tD7JSDGS)cKpE~1)>Z|e&XpRzd9RV;cH6A-~cpEm>d zq&T%9+&@VN?TJcKEQ(S;SF=>}y9Wnq8y~43zn!X}DaP=eca+dASQqv$$UEyg)t3!K zcq&RS9lBM2;^ub7iRA4hYdX+(QN_Gl%O}4uoBV9c@zt&Hx2q;zf(O2 zw^gA|nvh(2pQ1l0CHxZM(@iHUsPdexIk~xC>-`G7_~hqU>G``UV2EsXqppdl*mTif zwNuk~{p!W%<)Sx>y?rCjGx90(DaWWgXp53%)pZNnoG!E?dwyf=VW z``7saO0zHe9P919G#@F&n5yzVb*DL&edN0Aj4a1!5KusIm**JmSRc=gi%n|-S6u|n z!P{PmVg1-uUPfM#>6rsa{O7nib|Jd~{aTiMe-7OSQzY;ZxI@6-ddJZQ%eSLn|2kpz zc-dE{{5e_o6f9EA@6W=fKo*72m-kk!nX)NRW4`JaPgaMesIA?n|6{f3xnd#~k0v^{ zjM!u(JSvOOw(v745`iD!9Z22p_s2R#`&6*_yH>7Q=BDp*qsA*d8$ov+zn_uuD<9{4iu^7FEnY2+`{ER z$D9S%K}9bvWw0YV=KziImO4l;VEu&I*4=w2_b13d)FTwu%Bnz-9res%7Il*~I@rA! z8jbBD`e*#w&#xQeIP0gv=jf!7wGrxhtADXP0)&hSJ@b@8UE_{?N!}nA9=QI4K^n|_ z2|Kq!K{6c-Sv1r`I}NDoTzJ(XPJLeWPMww11a+Wlc#)=V%)}HNuI8q6V^pCvMj>Z&G5|_+za^{j@RbO$^P`@PUEtf^fK|5T2MH_5_EGL*+CA9YNHk zPa&OR9$Kg=Dy78ZH3xYCvimW0+b>aqjwVa4sa(q(anpG-ID>!AN38JhE$VKki0m&~ zo4G}$RDsfO*752Pq$?RGz2;zSJr~+foBFVN&@;hFCs7_*57VUuYkb+zywNW@m0vCd z`PLBfvzI$Nv(Gz_sO)K!;fw_d=qh0lzL3Y)XG!5CqiBH|j`gQgPVa@9q8 zmI>Deg$LPLHv1R046<^!Y@eUDK~C4-msrx>Ee-rt+`Iyn>HDLu+XmQCe)Sv@M&SWN z_VFH#I=7Rk%2?)C3*>gaBfVhVINl+soo0%g=|f^1K?KFe)yk0p3`D!0_B&7AGr zyTRH8hCyP4^^N6%u#yXUMN;6y;VEd(W~(N!f>pVUd5t}6rIe32|)kdAB7%<#%B1O(WQ>L zr!M8$|HdQA;i;#~oG(g3!#AinJ9t)dfb%FJGc=izQE=#r5bCHPN9hvL{Zwo!&9-A9TMFW?GQowY*^-S1wr~pXhm<4 ziDs(O23o%qzWi&TNu+et*VHl`asD{|$2c+dg24YyDm!*6K7M1Ki+jR|Xg5(p7UoLh zj(Nq|O8bu0uaPyoMlqM&S+TBrjyj(`cuaoZ`ogZdsu~+a1+s-t@0+8{uU*@&9g?)a z5g`Jn(=WRJc@GZh&`U_GhBPdqz zF@4~2ds?z&L}H*~Jq9W2_(WH+lGOmT8xWl^W;bK9`J_eAJKl7d2u z_#n&&bZ>Er@rbEHw>>u9{NRSRV@Lw!dMipU#O%{P(hXB86v~;ua3Pj7K6`kvZsv<( zN>H8qO50*N&Dh#xD=dXUuRJe$VHVj%rloWGC6eP{@3vKU6e44G_wZs1{N+=EIT9la zA?)-jqYytQ6CYK@iwztBO%C(fCo>OHk4}~|b*>y=Lf7Z_pA6q)nc%14xfqvj5wI&* zU=$GEd8KFZ%9}QMchtF3UOM!wEfJ&=T8_h|1{z99C)#&&$UeN@NXHIeqMR&X&M>oA zQTUgVC*Y*qBT_1E6^Ft<`yU7K|7)CEZ+O^JG-s^>U*|WzGMXu8^ulJBaIi=T{ry85 zDo>>3qnVK^++--ab4;zg<{aQhOER37K@5Bs)9E{IUUQ$7Ca+K!TIni%8#2B!)- zS(|-{4UG{WP*tdl4I}r|r}Z0Y3Ps{&~;$Nf;;RZSc?J7GZG0Ze4SA%(g8oe9`CCj-n113HlI&2%B{Yv@`?)^MZ0h z&f)wv8PYALOC=uW7}iJxNqaXI(Bj|FlSbcb0^;7X+*ctORpauO%Mg-p;wGCnp^x%WvyJNLXww$ha%%O(2NskL=L=PoNzE)sIPvoCc zUNcen;>PhP&oQ3$6qUgscXJI+r(?!_nS}q?m99jWuWvNc{yMd#-id(eEAkMsHNuJZ zc=+2T9#93@2VkW9ii`CH;PYD3?l1Rc> zjPnapvi`Zz*5teKhmTZGa$mB$?(`8l==O0v=AE3?*$CB~BMh7~Rv@P1TlM3Ozw^|+ zApXl&{)z|~e~Po3wc)I8(+f}L6s6ucvG_ZV1gCF2i+WS${AAabr?Gl8RS!HY> z_Oz-a{pvOskPV zY>RQBu5XumLlT;!Mg%^Ff8@GwC=^^r6F?(~9u@cv8-jTCfn5v%HI(HO7o=HMID=~) zUeVW2ZCEd`2X*6f+S%l#LR*){|dt!qV&HO20G zRtzj%zyFy7nxf= zCno-Phb)4^8jfi#l`z1BT=pTUcyE+KYQFB&PE^r%){lrJOTr6xQpDi;Y!OzDEJX3D~{_jOdb!9jMK~ zZB25U@+#kI>7PvfocpE+EYXO_tfZPiVd>xH4B+dxQg3o(BYcIPeR?k)jI2`DPoGz< zlkv3Ni?|$|XKS=f_LBG(zh^VUBltjy=PlFmAQw>)O2fb-O=-&63mG7F*}QnGMd+}$GM@g5XarZAyhl~Zr`|((Q&*FL7R~+Y|s4FMG;YuAJg!Np8 zR-roP)kQt2ve9-C{9vqc_KZGvpFW$d{NDxlx)I-n9M+8;Hvjp>Z?PPN0~YWKe{7YpCM;qLicq2#sGGnlupSgPm*M(h1C(ia34kumlz@c{h*JUZdq&j*xE@ zi(Mb7ODOG@`!~jPAyV0xUoIs1!U1*Z59}!sUe=C#v+9~|cJ4vjd|GcL$*u02JHWHE z??g(#1#Ubu_+Nt)HAhcn&l9BOV9uN8tse)0)&CaUCk=|-vt&>k-zsmBXJv{_-qc=1hV4;~GrQGnHGjzAS!7fowI?7jt)oio zg!n$w_*`{9TelFoM2>9m!CvZM8BbYI8>$=x&Uvny+~v`=oS-rIT@7shEPfir1O3Nf z1I))j{bIq2m*hq4y@$?}Fv6Nv6p{et0J`(%brfzjH7ue_cFTWd+UYx7%bSdk4d@tbztNS(*5X9Dc4x z{?2GStZau<6=m~vHlP>r92&tbwm)bgZ~H=6!~GJ`^JkS6J|#dv$!g1v@634jPk5DM znl~-PbH*bad+tGbmZV%&cI$>jis7Hch3|dN+q~~A?36&wd85Z6=Yc@se_!FKEEe6u>ky;x?W3fCuUia%Q5hO1fCNg7rKXIL)TK_%j6(hSih;z_YpZH1Dz zjMX}M+60Q=OjKck>`h+&8V#`_s(*RVvvu4VYdclLSHo3+I~P)FA;4+`O^l5y!9_NL zs3$URsK=D8Wah$|(~C{f6>3DAjrEPGOfZ+YD_V9H$UpO@&}kn=%DwbSh^F zTdGYJOc(Ir>~bI^M~Z_wCx4_S^r``i8nwJXkY>5Gfj^_NV@4*vUEpqs*F}qAKOW1d zTyB{0&h#|9qJK4#DX3QRC6)M#jOR*{TU?Q7tnq4CfK)h0+h~?jB~=<4|E*kXoptc&yJ!MC)85CUJkV^QDA`OO}6(3UgHWi{JEZ zEbg6xi5hgV45DGS1i`H*bI;;C7T^Ywt5+cOtsc_{VEdN0tzUX-gb><_)0?Cz&bL_m zxvQZu`dR$@%V4ePFKLdehdE#hci=kyYa35Q|KmPI^-i#$CVYC^uX00YA>@2)7UUXw z!hw0k^}5rS(smqc077YBNjf&(d#${ns|J3RvMdNvyWo9Pp`-(W!l`bTE6tCKoSE5i0|5@5^z(8EOeJq7R_vcBKTQQ{Xuot31cW}f(Kjc zq2#bC2ULm@`VQ~Hu66)nJ|{JK{M`3l`vIH@Kn6bLa?bg|V7wR8taxUs$&slm%!GZj z&cjcnJX^^vHKIdsYw$?}R*L z)yO~S$_y<)_|fdOky)--RPijR(fxWc^k z(ZZ6$l7_kFT7Fs3P89&EX6twuG%C2m%cPUq05*w_UBUX9k!o#^+H7r9HC#oDdAL%y zqfHg6!pZoQ0WnI5U6FP7&VQZ&sHf;zv2?b=WVsp5rZygKqZ%zIilQ3Ih62j+#Bd!W=6wOeE#j76h8sMhEUy5uSx73PYim6u zY4qMyQ8Jq_o`z+K!Dvw9EuUBw(?O*(_o+Gq@o+Id!9T0XtBfBx4`PR4g~q%LT5ve- zYuNH-qS2Q;5k^(+CCO22q?>iK0ZjbRYHJ{MD58En+a%H%D*8}qntLK7h@0w0zqEnf zfqYYNO{gS{K>~L9djEj(ibTJyvI#fS8+7ZAE(Sd8>SWr-zSx~G3<51pyT^u zc!>nIUtDAk`mT9I?2UApQ{Q5C%UZ!|;mz?Qny=yHd0*jQ)r=SWk<;t!FM&bdgKygv znK71;+^(GaGiEOYm`4P+3&L!9%T0BSLunX2g%lh+4kBZf`pmNxFLBm@3(y69YC8bd zb&~sa$Oz(KctYu_R8gD>h~%PX!?z&N|o7n zm+5ZGD29P7ryl&^h~p6v(?3RKquPUmh;~AO{Fl#fU{8TIh*}4=tIj+mg80{AKW$hW zWW~Yicp~?g0gL@)=WkOTnvvRkYXeAOUPT0Z1W=&3+x~0s`5$_@9=Vy~^xL4i$#|ct zKp$NbAcW6pSy$_Ap?`|(Xo0jCK zcUqV&9~~~n{h}tin_ePwGM|pAnLSQ6diKq!Im)XYId6KvkqM*a(}l5R7b)&6*iiaA z`Krf6wtmKcEDIRFtaC9u$rttn8oYr643T^IMct&ysxcAlVpK2s�eJ@~N{us;fL1 zgx?XzFZk@Ib_YwM-T`&MZr0%9E;qy}_Msj>Li!dE6W1}_Kugi~df5cVPWB1jRZ(iU z9D3GWA>b0Gf5`JNW!Hr3%{)}h9QX9B!L;J|?@#PH*AMu2X!P`}j%mf|@{3>3-R_(1i)>Hl6RS7n(Ssn6Z1{q%&Y) zG>Kh;9Qz(|86KH`*FT(FEV4|;|NmJ4&M?|amqM|@Qv>A_+8hk*#8azaQz>K(p+F>8 zFb?yLh_z9TsInuj_|1IhgyT*BrufCV`JIKlmZ^k;<5IV{VrPp9(6*GJ zZ80q(kUC*vBtc8-9s~+#eQIswWNN;u$jSPKA0;&O(QGB1ofEi$j!*WuPngxG3)}$} z*>mwBW@F#vt+ zapf#K6*vyGxr>DCPxqe%>u^uqM)jCb+xtX|Lty)#`1#%o)6T1X0ZTIrS}8kqFk_B- zAH6k$DC+e)%u^y?*agXdYcyeb0BRu#5EddpxGH&<2mctRCx7}j$VCjzxnq-gj!RP- z_@=t&F3(oN1jc34a-Apm_L2SS!czN=KuXPbWgq&stv= zMw`~FhPk)R@3!VJrU*T5KNVMZTBPAv#ci!s6bmM*7nwroy3ZV~`djwiHvwg1!KdL8 zQtcj>gd@sx@%qs`elG>{pb0+nt2J#Tv|$fR!-(LG;A4HrdfE>MEJKtXkF5y+5I^Av z%DD^9S=@x^>lL8c_rw>QrhJYP7X8&mg7V`J8h#u2L*a)scw+#N&t^_l_%s&3If(Kk zM0$(<8wXI}n2;CY3vVeBYR+JqMakWb|Z1 zg#yjicuz_OX5WqJQ^vEdlBm~nPCwAqqN|&b_QuY=?7`GLC;Qi!h?wjh!UbSdWTcVx zc`?W&4tkA~Zw5+*HBk|C=NSacN|@`5_t>eqA)^l5wNROUZ_b->7-W}MOKk#cyI2kK zD8FwAFlLa8d%#x@ckkWC4|6$cIfEtPneD&UEQ2 zC=L@%4l7>)YbZa|C%8M$5+GecQN`??X=?96TOK zm;K5!Cwu1b`hoXwhjm&SI!n=rmF@mBx_g?g=U-rVTlC>gFQt4gfTrP~k>ue~^{d+y z$sLrNwy<85ZMCWvly(rNqnM?aK(*8_y!_^uM~g%xmZ%yLplxWS*K1B(fmjr5G)?yK9vmw*R#q*_zn+D860u#< zxJm*-9)T0BI(xb`z_10gZXU+g1pZB(5b4o{xcyyqrcWCMd-xII82bV$O!9e6E_PB-RgP&W* zglGK}NIIrU!z*s#xxr_qg`QC~m)c*WWi4rFq>k9*1+%!ChcRQD;8{Tz%JlUfe03HZT;P-u?UD&kNq0BxZOfgWe zBB$R_HGOdXH0JUIAreJpocX*jXs2Wjz#jR1?rU>1@*r2e;;Qn?{acwKTc=t^10t#@ zYW$KCL&Lx1>m%C29ho&gG2@}OC1&3QmmngA8A%t)Rse7vs}qkA^k`o{_jW}Fui#wF`Nf5InmO2+F=!Uo@bmD^{;o&`R5cnzzIp#Y=+zK zfWCqQ&MqPc5I)|QB62!a&s6{{>xqF|d$Qjusbzgcap1%4qbJ-_TM_-iPp3b zv%d*oD8Iq4D1uyw^N)1pdEB^F4B~RVg)kVUN0l>rI1<4d(D_#S%kC^bz4y({?o^Ry zML)dW453A+BQ^lDdNA#6f4IQw+7m#2?$dh0l%Ci8VlB@p)ob?0v7HiDD&FSQb69DZRL*@C=Xy>#IhngdrI>sxWjV2jc)puI0g zf?zQd?9V#@MB@<7`q&qys<;Z>7vYEHUIjYEr?@gR*jrP>geR+c32*APz#{Hl0$A%^ zh+Gul=^Irx1~Gkt9%A3Eym}dQpdN*1Pk~`NHTfBv)c0%Z6Anj0&s_SbHD08IXA+?% z_rp|!+>WDCZm{3Ikv10!7Rgq7KklrKEF$B)=f8l9G{@m*v&3nxNLeu-hag3~VG9`h zKXOtTL}Dg1)9!>jrfQ_h!tNlTQ+2X2pG)s20*mnwJpTZ|)hK{B-s|+bM>P~gD5(SD z`}K2KER$_mMO*re!%$)tGlW*Aog|g_gtV{og0LYe- z(#y?t8DP7pz>Ca<_XLr3m1;?VG1YKJ-7LM{Q~<6noVXN{0tBwuI?Fyf7Fp`9j({>~ zCoQxsF@Qpf_)&*h3b1R7ByAl|Cfm=wYM@NH+Aqr7Wz%ToKbPtoqIr1h|B47xllrBnZaf&lzpzn~QgUqGRUp3o&OnNwW` z?%Md$V(q_aVl{ocQxy##i68MSwp$13#vmuj&%qFRG^}e^9vs^Qwzoco9!0-@U5xl| zuGFK!mP^h~wNyV^GGPIbuDo+*Wbd91>&+=!Sc4(T*&-Ypy8>ijG=@jvdDyFX$UB^1KC>8+EUt zV}AG*CH+}O@|gjTbbPXG&&n!EsAdV+@W^y|XvA73vnJM-1<+|JyI407jihmgU?ouQ z)xx5)N5RF%Lglbdvxar73K-fo8I~YFSf^U|@jgTfU}W!XK9Tc*HB(cAllZVWS1BFQ z+7*a8U)ONg>UYR(RogO0PsQEI!Zg3Fm+(Mvy3zt|ka10+c3n|Ay)-Ai**o4WtcuS6 zZQAlNw;Iu8mF-S3*l(SikI5 z#?5plcI#Zlb^nLm0P7~Nku3@CZ1U}!YAF~9&TNoqL2UPZXyBu$LvJvxu&F@RK%%Dj zSgPh!B}hWNsD3=E_FeUOcV%ia%CH<2**aB_SGx@bdhGNIDgo|e^|MK%8C*@*zZ%{8 z7jUR)ettMcFt9M){pg4`Xiq{Kto5{`HEParCXJ>X?7rvLww(y$8xoLfJitThSE7f# z-=zQ>gogvPMWf4C0qq`1e|&WuvwuH7@G$PJV#EV1Q1y{OE+TfLER7k^UaCHFk0cpY zsR3fsV$_Z<#yTLsDB9E&-K>XZ6^a*m&!JC)01$*07<8pJ)AH1dRP6Yt;!9ZE5Wt{Y z9Hx0Ekm+Q?vi=BpqVz%e365<<-1GZw6gUau`x$C*InHD3Sev-bpoOF-qtO=mLaAtE zSLHeib>oC-9H5*`^2R}Nm|GIs)0lB=-;zyjmfH?>kuWgTJf*ra zWo|jo&@mj@>?X$AR=zgh$4JxH$H@9o6ZVpsik?PW2r`ii6$b3nQ>flOww}7V?Z>m{ zbkp@a!P(HMiHGGGDIHja(T;ALsBE3c=HYm~s}W&Hnnno$YrjN+EJ{_lh`dYxMCt8n z(_v&KCB}bxI<4Qv+KCU^BE<6Zz6rlisldHdmN6g_q6+L7eb@s3dn(t&2WHT*-kz}; zKXU`Qm_aD178?~4!hXH_!hRvja^|M-fHT~Z$RDmE)pzDv+K3&JC29=)#tS{#X z<>A*yrCt|jyyrgvCDwCBpcN2h*-r%%B!)fa%wIYpq;`IWh6sN_6M5jo=Dhv zP(6z=X9Vhj58y_C>r?~?yg>A@R>X^HU%M!E6sWPbF`>i)9>W37Wwq7@+UD|ti&i*O zGZOB`Pbl#6{dV0v$(z0J5(1GFHpU($UZG)ByedL(A|(-!WOxRf&Ex$ibf$w*`lZ`e zOlA-4R3+-gz%G39`rn5uIkZ5A_ALeGs*;7ubjtc%I0EC(VkIynbc^3J?>sWw>K}nf7?13Hk8-(k#9JZPzj;&C{+YmFU+@DccFZn#ji}hv zHvqS4o`KAfW%U?e`ZRMYJ}rd1_7ZU-ysuntd{l|5i{6P5(KBgLIjVuO4XO8Qgo+g! z_y3~r-0G09W`)DJNG^3o!rM$kl#a)>jP=2}TNM)1rgt^wxRp>)f3kU}Z6Wc1CE2kV zUS}rVW`yOY;{x~cJNbza-oN&NmlrDk-Lj`RkCh8GR`=h(X$#je7A&BfB)M18uRNn& z4cOm(%@F*V@ENhw;0&Pqz#;XT|H;BGWi52L9}5!q)Z@d|dPS60KF1wa8o`e9(W4Yf zvKFQ}KHo%}jzVsiWW`8K)^U&juWzWE=bF-R%nGKU?%;#kVu&|iSv5TKg#*6iW&S+wEpKAp^GRus`7HKL9E^ zro;y9bYu51qfk=pilLMa;a?y3kqde9*{I&v6g7bQ}1oD zeiXoe3U*!uJPY6*6`$WB`s`udkSWKTeroFeY!Of`GX-G^fLNWE>ky2<&2L;CZ?r5X zu_{mep#u%G1iH9ux4#F9yvJs7lr1=J_B}{${4jWuiPr!a*x@j3$rR511vw6tyZZ2x zKNv~v!t`xPKmK~zx+w?=HGxb!VwW?Gz*r+j=~v^n8pg!#We#}``4wgtwjdX`>x>T9 z`F z|6o`E7Xk=1T5*)5q)1mE@zF?kjUkFsrjED~5CMT88rDx>X6*r*3VO;ON|$lZWhFr6 zjko(R8(0;9Oyn2xMkp`E`?ZM#uI1-@A}|683=@DK#ajh|;qUR)M@KGAXL1@yR-FNy zUvwjBR$UydJd0(c5n8|Qr@ssPj=`2*dfQHkDWtw+n~qY=RdBU4jWhdZHL)&SMW)<8 zEf&d!Au|~Nbo^x|kldUb=r#(fO0}1Yv@QHf*wXv2E*TEL5 z1OQ9i1V7B#e@H=Ys*AMiiiOIp|G_Je4G|#bjGRtpy~};TVSqOEyg=drb7~W{=p~tP zHdTFe403O8*8W^Y@o9`@Z@G6Ji#LNr5PU9StL>5{qI146ihj_|1ON5gRz&If;)6(2 z9BP2yC-}*Hic6P;q;9%2j%{ceohbPg{C#)FG_E%W*lz=Fflcy-(oYiMkek78AR)T|E54+CQl*q`(5xQ1B8 znK_`dVa-iCJ|Xvv3k)WJR2i|v#@6joW~Rf32rdr=^)YbC-H>#)`4Y{;O2xt07$Cc67*;ELbRkeOYnEO$ma{-yg_*WFMAn0n*Rl>$^3}>Y% zp4*?KQ}#|>={eG>vd4r1HF)1CpsZRWjp&+c94edlTht)nzm{t&_h0M4yYnXr{rF1j zWYxm3GT|A0kTh@cO~NW1I}7=83o-*_kevqB)UvRXk)fFjd@``^GkNOh$U2C%AT$H> z;|e{s@7!!yZTDd=OW_x;@wCowl>EoKorrKi5C#|%c^=%EEfF@g8f$`@zcgbbVrGD$ z$6NB4-7nmaQ2&$Jk~SafKF?X~ch$QFWCkAwpPH59V`*(u{j<039q+%Y)00+oQ}`69 zF~r^o`{*|u6(|redT53X(Rc>|CVf?uc0hX^q|LDnL8X%ZRt>-yb#VyI9h z$%eltDv_Ei11nB$2nUVCgLo#*v|VyvGjjji{V=hGHqU}A*9N)5j56b;g(_ulVj#N{ z0-)V_rpN!8`};-Sds*h63Xl_>s?tnOyYbjeO9T&Q;=o4{ysUYlR&rajAms#42kC{1 zgxE0oK3d+GM(iBFd)2+$0g_F(%hJ|{H;I^0$4IlQdoRlinSm6Z$>A=C`czK@)Nl?U z?-f51!LW0s-wZz$8wHj60TVF{; z1P|S#%p@&Q#47C+Ftw8wn>A%S@_b*Su_p95lFwnH0v2ocJraS)t6-KdTRc}N1YqLN zVT-E9+Ac(4F4a@PEBWt4AGVM9I@(3=f0#IU;};Klal`4friq8Us1x)Vr;cFeIIE$J zsF{$u;TuPzW+WU^Gb0({*PNtO>*z>nw)-})0eycalhSwUHvNXz&VxLi2DjbrITbKs%xJAt5BJD;pv=Ur@I^sD4iIj(4_(QUjYq=Ec~ygW~~zo z@(+$dUvf@Sfllf(cFKS;A^%6-9Jv`9)=NP^U){_>{N`!e50Nl^dkossTgJ#*j_lMoEoI?R%&dGh}z`M)T zcE514>@B-H zFM|DZc7uKV1CIzqu{IK8Vt*#d%xCWD&FEu%_LDWBp?~?3T_iyShVsxJ!O*I(UnbUZ zX1zD=J@z7|v9SVDpG`kgkpDwt`1pw_3-ABrWTCabanbcloiy)5%|N-K;-^5$S0LXE z^SjSfc`gKJ8F-_NX5ftu5y4POT{lk$%7HBnA_bt=vIXE&hhACVb_NQQJN8#4Ro>M37^DUq2>FK6( zjLP^w42Vv-qNZf0$SIJF5U~6}bzFHu(S@XSR6b+KkdnNjU*CQL;8IW_5A{(hB{S^%#8wG3_LLc?f5MD69Gc z5G>MiT2w~-3&m?lTc3bl{ek9jt+nj3M8Tw{EkHUgCLSwfp*b$S45R0Z8F{E0Bqo~3 zdZ;+MwDI&NF{oxdcKWD@+B{SiU&*LA)SYq^Q0z>&e<5S1Up?p?#CHz79oKaT?W zIUNrk0e@-d9o{CZ1arg!9;@F7{innZ_X|SjbPJ1KMp#!d1DpGg3@hJ)N?FYwlo!sxmt_G5n7 z`(wU+C^kJv@O-Yjwl`_vB>hnDg#RxCas=bVJy0pH*Fv<0603lWR$P!V&Ks# zH}x<3!E*k7e;C}W(w*$rU?w!CEnq+_$Y86U1S_zZq&$bDG!fV*^agYcY&u2S$tZcK ztS__(d|KKD{x4|M3b&uj!Nandy=B^~(YZC~Aa^61oeP8dtz-;9#-a94hvKz;QYErm z0(U>rz@YN9Siqjj{PBFP1~j$zGLatk50>H1Mhsvc4?Z7Nu61US4A%?zpoG2h7g1^{dMSTPm zFUws1TDT)^HaWodgfAowMM0vUewNM6KxNw*;#w^wj+9~(*A@icxW~2_JyWOwqBPz> zKz5k)wD)&~5OulLExli(UqYvazRQR1d*s~Qs@7LHJj$mnX?Mg8B|hpXGmJ+mj0@4< zNsD)|*A;nz>?{o+@XM{o4u03w+pPir+xEumXw;jX4~#Bq-Qc+NySP-{!yYjDOA@DV zocDt@;iEn!e2S#&OW&=`nBN8v){9>_K^D6mq<^BMZCicBGLcvKr_y?|BkDeVHxKDV z|FHoeXH+4ya>}fQle@nP>B>|$L^2~VZuEy`qKECcYxd=qOE$p$t_>!3BzNF)T#0x! zS@k25|GW6|B?lZ|KaGoK+XVLqNb%w$#$l~9sr)VEP#v#}^!iqrg5?8~&`B)J9NNL? z*_ue{prcJrnFyp^j^A@zZp&8S@>olBun?gwlD{y}ed+s&o!QY9Z)#Lona`ktJOCom z^WL|DRiQu%7xTv2bW-d{s(1>OSmnZ(n%qg!*q>~hf^rGxvVRNTkg4JFY>YF9u(al* zi0xS#d5lOZ9Q=hiPXnI{CwRcQDGtj<1H6Kf-p9@s{UeXxx;UA1L;hf2FV7^?@h_v zeP}G|TM7&ZWMF^u#WRIi7El}XW3zZ!hwPxr>Y~Jcm_Ctzy13X<91G(UW9SVk-4hn* zdRHEn26z?2rnXFgS*gJ@_?%B|TFRN}v$jaxpeh6nT${;YUJ^g93nt;O24Xbl%2M^QrKW17i!_!hf%Zl={;)&_%a&m6h&q z@Dh#x#t`INwkMKo@Prpb>Ef+fW5+^CJ=qU@ zU4^qg?CGC~{(m%mWmuG5+x5_$(hVYwf*{@9FqCvR3@P2Ebc0Bjq;z+QpppWDbV-+_ zlHZ>DdA}e2@HmEw9UzdwmfC0g02e#{y9vVpM$Iwiq^F;} z6hS^Bt8=04Vh%})dr>TM9Hd*HsY2-tH7Ck&eNWrI-W9Q==1wPOV=a&exLLr^Ft&la zF|e&4^2xiee-QA7R!;7PwvvT1Y)9SPX1+{biFf3URd$_)foB(R9F3d%5GhN_{E6>f z)EYg4c4+^nnN^#?c7Vz*XUHRNMC9U;DNmp4$YZ>w{rk}jJ_f~tf`Lpi`Jkm^Yk>c{ zSYMAu)X@Zjy@Xn`uxG|@5Y`-R)r6qXEQ9*rRF&{X1t^Xk4BujF zg+^mSlps6(Gl+$uD$M*;VKtTl_34&;b~d}?2cbrd}F18xbbh* zmT@;qlovA3tir%G7)$@hR+xZ_F7soEi@;pMR0~|XkBUsSOu5kHl#tZ6|7zhzlW3D^ z#Gz>2F%qTqPggb;+M0xv^9i_!z%~Hz9UsrEjZ91&ySPD9cf^#t?DPn{qRv zfi#uq5V-q2I54GUW4lR}fAlw)+m-%bFB5agxuu0c^UHMRzZqe_Cp>xB(d}PkP6%o+ zNLkf6EmFG1eX|kZT)g-kW=;Px7=mj)e8(iWv{Xr)n8*0;Fy=Loxk=^qz+n&Qjw`=c z-aA}Is%3uuZmEf3Tp{4xFFPo1-TS!Mvnh41)va^7(KOCiec-&*wsjdso_V;LR4liO zX|%fal`Z4?XjEQK;I4-8*_{zPdXY=1^#O`*D)Nn=5?ONk>RXZJ%+sb@#3EXPDNXuB z5UKFtdKO*Ppb!mvqlGWYmzGt4*#dbMW!Uu}XB`IDL|g3V({Ddpkmrnj6V2o3=gU7z z5)Oc8r3KUcAqdcM!V89~DGr9hJ(-uc_{yZ1y>!=X#iGviRzSY`$%31eyAoUfndzXj zu}C;bfJp^kKj5B`5Sy^He3q#w0*Bb&LQbs`4*94#u>>>QS?KYbd$Px z-AJZ2kxX)AcMdC-lN{*STIf`@CN+OFUD^GMXnyyZM_QO$tW?F}rlZ!SnE#kEdg3t# zBS2XT$#euWIr55;TVP_2VG=E(nNKm3BRW7supP8j@EO{fgJ)K7VST4=z|@Q;@BTi?W|)?n4$bKiM+^!Y5(Wy~|(kIW~6Y0C$a(!N@svPx3%=utZF z?KpnST!boNKg0M%WqZuanSG!4${VRhOD7N9ltcS%w{5_|p%sMz{bVVF5x`}1UvOux zpOkv?$#1rft)U_WBVEw06TMD@w0rUh2F~F^+uVhjpgT+ZQGNHUGn);?h;t zR`RHDSb4PIjsg=_KA1_h{*53OF|mg6veF{wT@8x)N$rN5kGR6d0NL%|T5y_Z8Xi*a zG~A+iW%&p8@qB%MD#5R*rML4f$icS&ySUe zu(<~IZ@*sYr}PbnZ2WY@r&W%YtDb+KJz0|UKc#7B$7hV))|a;)Xpot0b2L{zLG)yC zIBu}Zkbv*LI^uUm^M8YBW~aI{PrlXcy2M4by$bg?PSr$zBTzlHy&>lelEjncdK-ZS z*Xg(oNBD3aur`$aa)O$r?LLO52gT~cWe`~t#=IU9x~NT)_X&-T4ZLmh=d2Q{Ujq)O zP^UQ{#u>2WH`PRg$mVD~SBC`WsW~tCNz27~;q?18L@DK8{BBApnTT50z>qr1)VRz) z55T`aa%ft}pLo2^j7qY!A-%G4?%=?FtNvQsWq)-3-M-acXPhF zR9bNNI5ohcSAF?tS|L43BY4eYq_&{#QCAu4h>#f^Q@t$49**uon=*X-StoStJNz|v znu8ph&GKv2(9O3nzGD(Z<)y2-p_<|>53^qC6J zvIy6v)WvWmDqP33&M*Ot**+N^+nr2JlRm?-N`2=IMfV*o{P8~Rp=sCMQ1J^3gWT;c z^IN-3x08H(jWgll%(^qaLoubcI*CSswj0OI@i|~c8d2=SIIdQbUBL&K(`KMz4TJhx-S0uk9qe``an%3fyKEK!1e5_oGI_02Ce=q z-ahTj{oLs0sg?rZxg-*~^vXq@5A%s>lNMjd(P91CX0Frc4J<20t=$F)i7RCuzleob zH2mN;ZoaH@5BnYkg&8fB_l(a%hUs1co+jFa z+%F~fP(hq~aqdwq*f01>IfTyE`L)hya&Yihqn{{d=hE+#M9UT3_9NEPL*YpuA%xBk zYq&2~*}sDGL+j;MogUyH1q;P$kqXrS|BO{c{o$WJ-s0uENU3nCcWhMp@Ho67d>qmVF=KD(rlrGi@s z5KpQSaMS&O2zp!eZDbe}UuJbC!c;y$ZjrOk{wTkkJPh0eLlcyir22RZq(;ci&Xt|j z?o>xjW$UtEx$fwfKuiHwcPu84y5P&7sFmtTEBsd|b{jZA>CBivX-GDv zfMuY#SOSvT;jX4yHhkk27E)0u&4z)lwhEl|hyPX%f%YPwyH>=X$UTO1# zgMd4B$wYZOw;U_Rd^yq&TN}MOrVLe`vab;6j?dnjSf*eJhNrS4_w9)by?yva9%310 z_wo|cjIGa}TZch|IJJza>DiX><8{eS@9%dKv|h0j!)#gP&%jL?PN}U^U9lNR7;==( zVoa0l(<&p3sZmV#pRG=pltyyhm|#HLhP<#}=*@NLS&6=fuim_}5T@ZlT4sz( zVcx9oPQTqCz#(S8dtqZG+K^#u+0a^$y3CBy!lj|bTw{XBg+gDC19LE&;L588_AZ^W zRuGpNKYagOgd%WMk7%kA@CnoY+p+Y6h@i-J^~aaQbf5lpIZ%6ZP50YvOIDcwG6lMs zNHU$iulnH~&W+udXL`1lL<8>3?|S3j^{A&YRS@+|lYL%donj)UMKD6tAk7&_%Pu1zM4l@U-+mAP76*+6fPEGcdnVj!#RQ%%Ooan=58VWF?jvm_{v zEuXkPZSuihLaift^)$-*nVv;OQ_R278A1Fs4mpkbm=A>M#%Qq%$)fH(y*l%Vejb{5 zZ*^wV`AwSl)o!uX7o(ioi_5%1Osr|l#2K!(V3+%bURE7a%*!$h&s|lC3J*-6D@&++ z)mIAvEKKZrBnr}nWe)`27i2CKsJnr#TtD#iI8vKf^*pXTI$HK_Cl>~1UMv6wv+jxb zQ8PUYk^tFtm+_m&gX!A+ii@*;$c6hx%s&;}Fq=AdJd?`v_v)9io!5gxtDTY@!{gP6 zQwuYK!)&Unv}y>V&6OV?-d(Em`1&Y$%a1+UVs*mITfNU;w2%W8E_Ew?+(_Z<7On4R z1^RuI$pNEH`@|-<9)o$!Oj&jkKf92eUjFPzPSq6g>)!3hcaP^I?S`*+PmbUBbZj=| zi6zc@%aw%gJ>rna6{4VHmNx2E2p?&3=l?r=47&V&ofC7fHFKma|NZ;H1mA4pd{*ez zCkvMuT;In&pMvYo9hy**u9NtKZiPhdWJhGaV(b}Pn)I5t`?IYaLVKJA@9SKMU&Y~C zh%H{+&lenx{CmK6^=$TsVL#xeQ)wG;wV*gQuo<|r|2BXq>0UZMqA9=NHed_s%5CZ2 zk=8PqN*tOykWPHR#MH}!?Kw9M$s(QD$6g{g)k%N&N`HQqpn&pYx5ys?VJ*2LHaJa? zo?46-Uc+5{L)I40Wg&yBnz&i5JCp3udR?dWv3#+nA}(9e@cvAcdGFXCsd4tU{?`Ix z9OkGEXIQyO;P(yM$CTWylaSzl^55_DgadZ@PEZ4m$qFsk%;gWJN}@ta)$vs~M@^l0 z@LC-%KGQb&cDg)JwRB9^aM@+kAhlw&(TWg%{=55hdmJ`==o)gjf3w-pJzc**MarVn z8!+*er}N|$O73g!{OCi`adG};;0lqp;#v2!F(xmn9@bJqDP^rTmTRGsuOIDoxbq3F z9hZ!;AmEGJkuoVE9%7{zo`pVa<;IMxpd#^CL!H_=+ zR$<#?XoE#YFQiDB3puXtt1aHv*|APSnpmk>&GQ~yq$3x7m-~pi$SdT>jV%`#9be#~ zLn_DPPX=MTIod^Zm%ZB!rMI6D&3dlrEFPcC+`aHH4u5O0#uo`9itc?;;9XL!l=NUs+`k*hhEs}8b@ThzZey4)OvVUCQz@YuYxixMCL+Y0*r79h5S9`JI zMyYi`tRHpL!gk<2m7q7X2^5;vUiv)>$EVE7Usc#19~HKx<-KqVMS(#ICN0PY_Xaa= z{=~sNSlo@@>)#T2Q^CkfAt&_fRu7mjChuRgRXK9XFi(8WJQBY+s<5?k5uR6>o8 zlYL=k=Kfs)vuNA78hH~`o5pKc=h86^t8ksHZLE)s%J34AAJ*=&lHM`Bf_Unf=4i+= zmDuTv3cE;+=}Pp&dFtdFUW1|usq@}iieJ_da6i7%zVtrvkt)PTDQRp0d+`o&dKU~? z(a7NQ7bJz-{Xte;EnhpZJ~coYOK& z*qMjLrON?4v0zB=ZMGFf|A*g4FRNLQcuY^qqR2AUU+uIoh4I`z^}JyuRr`q1-)7UM z4^1O#vHBsgY%fiRbE2SYW>5)w5dYl^_s4y;&SyzHk$l=osn0Q^%E9{avF>m~_;4Wk4Q?ECamXwirb!JXPsjl`m)Gd;DEuya=WU^ep+htaDm`o-f zq0x3=g4M#Gr-(2$eEoXL)*kuyUpJ7QNbUPGM1U9-clQtBIf#7VpOrEd>|@M2lC@$cKpMG#$%b56ecHZ=@@ z2-fhb>|Rl}5?UKs%4~nz`8eVHeA<_{s!$I))4oVzioLY0F>1?(_zz+lvfWL7lRzSk zv+_xnbM)Yr-1o+4Hg-|w@~G&a4hS9&YPYF-pN!)bf=c&{rJ=3VjiD%qK^S#f9?rMn zt(>~)wOtW=?QiJPsmw7}(Yb6>Yi2YS;7y zS(@AZy10M){nbt$t3|XI zAMEAb5te*C)7zy3zJW zONeW>pRMYG34(;dXkW1_fA1e;iE&{aSMe=cvE3@uo}HxQEo>Epn5Bsf$shO%Rk6n( zLRrcB^>^M0viJI~+=1+FNt{1$TQwCS*13!ixzIG}QbQcTMXYb&mG^OTd*f#4zW7um zuK%ou^ptYO6C{3}nq=>?@!}u9-M5x^#0lx=Uj!)!gj7^o-gW5y(?ank0d%j z>vqxPt$__Y{S&VZcuI{xQaFT}sDuQrI5K%M`_j+5E-|cW)x+QA&yR;SAiuLDqgwH!AER|_7g_Y~kj8h#kx2F|0D z&SqZ?SiFl007a`&@G4($a&9DyvgxmB7WVvM+VBC zTyIkq;UL+!4ZSF);_BrLB9oP849Q7|+@gy6=0XUs-A4oU#Fk*Ok<7jg5?$y0+8XTL z5tp zdOF6U8u{*@j>Ft*5UA!a0t>tTRK7ZLW;xH;j1D!FSt6Z0y#FABRKWu8Sm6JTT)HqI z#&7Uq{>AC9#c88*f7J-VaU-+7dZwF=4qxbzpJ0FzOa31CzpEqG*rVoOpq|T$J$Z0vR z)HyNhD4+VcD55`mQkYch>3Mv;&Zw=)SVIc^umcCJdU?mRm|Rz4neNn%h1fZM7pGIg zUK7zJ9a?dr+WZJJ`9+j-y&Zs5o^ORQaB}kXwg}pTwbQRH!&*kBAjeXzK^>g_ycD`x6uFgMptQfPK`p0W% z_2G6IJMzCH&+WGTr6ws+KH}>1bLsGwK!_P-{_ih+oD9F?Usr=;eO6U&p1{9Mq>Nf5V!TO`_$oo?mHd`1l z558>p)jUB@*Dbfzm-h3)+^Qz6yZl%^nPQ$`7!l;3D+mI?l87J%Cg)7fRoVW~(Ii{n z{`(WbDzcU9id5(En>&O>TO9`xg}=fSyxpc~zne4o=O!3N9dFo@@M4|Gr)E#(xb)|9 zeZBC$XCK(MSn}bU(5&>WB3(BXBdpQwTK;&tbG!wj`TDJg2-gV<6Cyc7bptblE!%QV zRx$~Bt7pCM|EbQt zSoHvP8cA1{V|LGk?5so4ag!nX-zc9H%pZ#FWmNfJ#NC-}hXS_WC)M0XJ))C9I1c&z zJ7r^qow=b)qiIX~6-c8CWeOJ>=9C&07?Y0F1taEqlc)i>m2Y};f`4gvD_j(GzHFt< z@ey4^23cUx@epnS#=ut|gk>M2s_A|zr1`|;5D4zAn!f;PfoQg!nM9>Np+m=5k9z<= z9#ZQ`Z8eE{p{5u;{ij9Ly(W;x+>`r&;OFz5j@(a{= zT245l9{bHTlOOzFCX|-#UTU&Odfe}|by|A#^2h9(kV!5U*z+Fun!9R|$lxXBbf((- z`>7T8cBj6*x|L0}SR=87Tg!$`sTFXjiv*2u>@|>qW)QnftmfzWvAGYwsVA0nIz~#G z;IzXkQ2X;G25-Xig;{VUW{`vN+nZ9^tg zTW+{(?#uIJKP}08h!WA`(w2x-`ZzM za-_>hsB%@-^A}h#w8S&Ko{#;sRLI%{ceChMQfhU0GRyY-+_NQNzqUotSU<6?J?v3P z?)r>VT>Qnw0k1d_JD>fEEHLYoy14vA8Jnv9T7FE zvvN7e4LZPB!|cBazQ+AJ;8QJaC$@Yc?r6rX(!k=b`=`R|SItcipX#LN^7r0vR#;vwp8pT|JDOSVC9HFH-Zg6J9~zBF=V1 zE~C1xsoBkoyC19hEYt%4F2jgBzk=xeL$!t2Q@K;;g)4?4`Xyq`PprI6KM{$ZL(>v+ zI=j{OdqSCO&rO8!AZXp2la~X|4?~6iPVeoG>yIN&9AA1rxZuP4r&~4I8Ul&4V9an^ z&52^rq0ng}`{lEC{v!n)Tedy%l-XK~6g+4>ceYUiMX#eyu-i$V-0>F_!H~SDfwIX} zE%Cggzg}v+hytezzF=8OKN6&wU;g{!TF%cj-Nft%ZbujJQperSa;s!$_YDe4a(}P} z&1JAs%yl!7=BU3RR|}Fp)Z{nxa-+pc=7H+0&ap(ekhhfA-mq!!Hu29shAhNPxYXu{ z7aqbyXvq*Xxl-p=+1EofX&hl?X-&X;wAEOP+g`Z8Ysd9`y%Zw`;I(h}J|RG4wy+@p zpd>kcBez=;M>lzWSm~j~vSZ43$5YbXYq^>^7+AOehQ4jHW#b!&qdnyB=1yt(qke|r zeu6hn&g6G!cRm?aLI3iqgpXWCQ=<~$O~fL%Va@`9a%wM4XGMi+C#a5o-3%??GB;`j z(k{8Z+UwHYyX=TVdAxNbU6w}xP*eq3f2V!z9!)BmjRxI5F_VvQTMl!#9`@1*CA9}+ zt(NWY#VHO>DOVxbe24L)lgsZ{>HLP1=t@3U#jF#DVj-VG|7mwRy}pOxun57ue`rhv zqo}!jPAX9)VD!C`C)Os7$5ueFq4z@X&)ln^G5g?`xy|fRG!)4)J-GfS))=3-P-@Un z6neYIsifa*=$8~3m`t*M=?TWI@{afhapv~XR)Y9>t9h1nKfUpg`#36iwfhy{&Xhk0 z>&{uoQUC6a?psWeRj4LFE91>Erh|=IygMpgP<{|*%JJVPdeF4KE&J;iSbN;$A#n;r zWievY6zyocbRN|Joy<#yUPL@CO-#(&)4$exUz`hxk;oT91mdXb^hFPy5=JH(D`<%U zG;Q`q>(UXrjMX9328unBmML0o%#y;%PuGDb2g)CW$)&-5$s0bjx zJ;x=Bo&T9OKK3tBF8f>CW&6R~o?9lj^2sor!{|=A$b0Mp-ovrTFmqv>i4qttg34yW zkY@6Jvd8N;?2)ty;>5+aSjH+lkPVu;+EW8Xa!v9>k&E8TQDw+`LNO6j=qj!A8*hqfAeJAQ=n1SGlA( zW|&95M#sh;=QvaY&;SRYU~}%9Cn1!5@!Q*}M{Bluo6S0$M5eVTk;F~$-yMk*z7Ozq zg+&64^z-(rS2XAMV*wPqzOHE!nQN#0;T(dluv8#-nv+(@t{!VMP29zUO*F%n(lK zJ=a$#xcF|=U{-3+tODClY%s5jNs#-%>m2sys? zEW0lY6(lf|r=x{Xq1Rc;r~zhSJ@Nb1cqY70l0=0;%!qI0$FEy~J2}x%mU4Z$(D)SP zuu+PCae%_x!+xD2?8(zUs)CT@#W~+&ES&2;icSu%eKyW#OT09;)!xG55*gQMgk=MEWP`)D}1&S zgg&oP>EAm500)uqsj(4lu$f|irD>BRzRKk88yhIvBm4Kq4inwLP{XZZKWFJPo;I9X z01xOavHxba$ECXLJ$ShZWmWwI9B2Z41!F7xajZN0!4`+xai)?%$9eAEpjhWB(y8F* zGP6k%6xqOE;e2bht&eRipbl!P!>eGe7&lcScy4Ra?b}Lj9?}BxgB=^((@(ZdMZSfy z0s!#eHp7><1X>{BzisDfN`XUALjg9nDf+ExR4tBd&{}##4?Iu2FyZTSq{-}8h8_#~ zB)PQ*+Z8%YzK7+$tpK?TbSX&U(k$)!o2s=bLx*#LlF|8Zr@rGrtpPt#tyk(ok7K-J zS-Tim^YmD~FtYzQl%vK)2a9Jjxh-F~@v4rS68|)+FG`(zc3+?9KN#Q1186Y&=)=HJ zUp(TIxjt9~PZZ4pZN;>X00ZVUGN&0+8K^PV>na8L_wKNrlnFC+MqtW_rv6E2u_JTT zNsWA-Q*VQV>@^OG`pMd$W`tyI|8zjV#*v_!@~t|l%6!c^Gy8SPkAPjm+7ZdRa1+g| zS46|bhgNJBczH}!x0L?^FAF0_MRv7hpekk1F>u3uFgzW8~%d8{wO?ONQ&DB>E9 z>F{yxgZs>Zf)IcC0#Xu^tDSHup96mxK&PBDmh*b}c=J3iVkp}v`9IY11@;nOvwgAV zDj_`oI{ve7)lstXuTUewmLHSd(G&YBB8r4iN|aJiIlC$^q{j3cx@*_=SWhoEhZ&4{ z$!4#N_l10=<(>DOk2l(@R}5?I@K}Uw!5$~nG`siW^RnEi@isCa<;CGk<0$BzlhT_t z{cE1#G#XBsXt`0u{oKbRQJHeL69c#5=u6u)0ZsB3%EeF(x=PYk!=!f(g8t zjJ4jEXT<&+#r1CU`2op>>)o4x}r4S^SX=E6L4k_m8 zc0YBO8Q9Sea8_nE=ZcwQPK}ZiBqprHm%7~+Muu9Xyo-ABlV=KhO(!8o; z46om6R|lE7l54#SkkY=vfUXnf$!+$%p?_(oOo!De>W~uZf47>sCWM2;qkjCSn63)M z+ilp0FiZJ4KUQ9o8`mY5YjK5kZuUS^bPYyR;_wk`qukaUNKA+!nB&^8To>LyX@puD zafdG`cy8>L()K=$=@31w^v7OEDf?dnMjA~@KeaH0Ei7_lCg7uOW6NHxo)R zJd*Z#&KzV$iZk2Ep>fD4(A47hSy-7IJrsn6(%Xn;QR%JkUuMG34tq2@RM72w;mdIv z4tvijF;qmut{)5CUI19!GwY-cO*;g(SJV2Gi_tkG!_=7%CFcPFmxNsieG+VqrgGx$ zEIu!N5ex+%8|Zsh-yzVrFUz60ffD}Zwvcr2_@iyGNiJzQLU$1|R_Bom19-K=%R`C> zaXiP!mxnTCz@~tqIX_)zo@i7Os7fns;5b)6Dr+b!LP7e<)`YO8VrBrkk@01TFcKE? z@NGjxL8Q0AcJWUut&f{H(H{S-bM>&zgq!!@FwX6rZy5}}okA1jpEb7aKcFs~412t} zC$0`U?j78#T(0}?ltA!-*X=CKSSnR0YXIC9f0<+$7lGn(PIj}d`jwZ%jN&sTx~ca9 z@#Bf4MCf9j)l@~$PM2|u`Ecb*`3qB5FF5Y6^+1gqk{tMlNw?SOv9l`pazk8K=CErH z6A5I$O%DJqKGN&-npVDM`5!>})c z*($|d=%V!c=W;f!)pK*1(@U09__^H7@s_qO3jofN+dny6>8N-4!C$fLp?Bke^wIju ztBALul&T*=cNSAbbSXr#OVMYF)WftG%c1cpjDIRo!V_3U4;cTX^JHNY7Gz;)QLmeK~Y^cCSMc=#qTB(mwht^v5 zkK=>O-$_CSEyM=Dq+w|Qk{fVs*!^hhTHImYx^C!eE(k`)U6~WEGzTe^Bwb^aZK~fE zan3Ob?mBJ5z4mN=uX0}y(<1Ab3ti%WSWGlzAnY-pE@;5WY(~uxJka!LQQ_t#88Z zwd5bP5MXT^56piBE6izbO=y-GyUYX=Bq{r-`Ln`09o@i7c`}IEkp^e8>)C_ly5c5w zk2c1;Q}L~=X@^!ra$6&*QvH3M!`Vbh>o?~fb3FJ$Xmtg#{-_%M$$MH;Td(+q1 z+q0~Jq69HrebB8FjB@|}G>)tZv<~McQK1j}e|BQ@?Y>JiJkYpKRdWawvuT9?#onLr zr+mX9yx$G#`d1@QH}v85_a8`DO}AlGXl*@xT|57rQN*o0iZ9Ijrv-CVP?Xy;LBT0b z*k@=y_0y>JWR!(^$p(Fs;=%pMC1K9zq2eG zv&(e9wcb9~kQKuH&Q{4lC?osF7cy56@uUBw|8~U+;nAlOXhyuxB%U2>p>^ygjM`H2 zkT_WkhBYe6`CO{Up<9Sfo2|)dv4d3k>mrew@ePetj^~VfE2q;GDXW#vh3IzBJxlOw z-TBO9Xt;a-6~ZAJ@n2+fjmgHS<$hl*_B+Qo3;xtl%CQoFDLkvJ5^@z2VY}nP%`PCn zBrF(V<+APBov?B+P&N5&ZF>28giQs>gK)cR!kkALP1Je85syMeJceJ3IPj4MGuJMD zI_u&@?8UbHq>(@;uZC&tKb7bEvK*ZS?p8MVK0LPDGCx@EB_kwOu1-GxyJ;luS{8WR zLRyr~0zrJkQg2;?;Bc=jfnNe9moOUq__(tc{ES z)j5dmWftuF;wseW%3dR&d4|7^iXp7E z&U+bNT@ap1lDS|nkUU4dUy?gbC}!#*7h>P$>5XWiGSI(oRJsjM?zw*WJUW(Z^WK>x z6}jsioJ%O^(|A6cM*-x{E>@;1QTdW6tkM4MRAWA6r2Rau<~)MZeAi`X@Dkpp4}aV; zf6qKC{*q@lMl1mX;dS3w6qUhHnIf&}Xf5eYZ$}iPJp;uUr7rE3BRBO-q+N6R`3uU+ z?~94khlHPmpw+;XbUya2Zu-x$RVOTDd}uU$63!P>{9x1s&|yFng#8WlEK|(+VvoiZ z*IbuKiSh+dEq$e3sW;y+f7nqOFJ&OlNBdDf%>ijF>u&v=7?rc~nuy@E$+uccy?ezS zUN{^uh5=YY!%kASKm%SQzE$;Q_Hx$Qq!QqOqtU|92{!5z#o=4GZHmBjK>7BGh4ULQ zB5Aqa4jv(Om$t1$J#Uq)^Ltcv7rnkFLt>KS0C*Nr`O0&`oy>$&0K#Jd%#qGU=LZoS zkJBYM2OZZIXDLM>-|a4-ClPlqSF#B@6&=rM|mm4RQOW0rhJq)zOc8zj@XNh#h{T0C7x2~ME~QeDfsQSalFB0 z#u(~XnG7x*?$e(xXF1f@s5uExU>bQ@x6L4r0D?tDvuW}%;Cqk%C};s*2c37ZR{k!Z zlf1~hqqxMBDzsApvV<~Y{g2d`263Q-0M(?QufxNMs(R6ZDp4(bRq7sUj2~4v?QQDBkIj zNZjHd^pf`^)p_Q^ZO$L<`tMf@MSF$kgVwH>c3dK^wh%H~^!dD(ShW8`YVQ0b>1equ zu2q5ZOWuY+)%?&&AsA(~Eq18Fp7ojhqncp|qCGS}=$5CcH22ypjn1-!=yF^oncM@%4x%T{JiXzSYUz^#$pzTk$%E^&vg0!Tv$#$de*IPKE zmXcix$<=q`ecjX#4*FrqxuT*W-a01VpDU*U8OZgkV>!OlY_8L~REd3h+y=c6+OwHa zMt`5DHvJ`ZVAg;7cuX?x#RtcWMaE8;Q-^XMhzB6beM|Q6wlGtJ95M&KgJt^q4Gf`x z$5}cj0^=ed+K>*E+8(mhsABM+YC-YYFre{fXM60HCA3!>D&W4_V84i>w}6>6&taqx5%8x z+v9S#R@f`f#fuO+mL@YZ5*kpCgNop);vy_-Nh~u zZZIX>?bi5aP)jR(!@*5die@S;1H60OmjVe%UeZg#C>B9ZP4L%K-(K2W`4;p?+b1J) z#+Mv2%5t(610529s!EZlW^v#Bm5@i=ikrQaO*O~UETFmc9{APt$|2Cl3yZk}A20C(s+nDvk(RugOhmeeM~08~NLLG3B7-m=epEVJdOS zzF1aCic2aLfB{oac#BO2?EJnhC;#5L+Qovkbsj8%+$j}=TO|MYq1gzaIu|mH&==-W z;Pw;FCc;Z8JMOpwl8xWB0Os>hhz5%-**i6+ayK~L^A`>K8ndER}uVzQAPOX)#8cygEMoDtS z6B6LjTXCPwCa*0EsnVfR=rIV!dsRA|jO*bcQJ{52gVvf8VlT0{Q&)|Z&z(jU5nK|o zNX7W!&(#4`VY>-x#JG;m<)GO9bpy&OtIit>nJC@1#-6uyjEo-nAXT>NsWlVd@5b!8 zYWAB2+Q3+`p8+78zBB6~A$_;+Mg24eUYF39Uuwd!600y5Wq0AOY7SD=wxS zWf}mHk}`kI6Dq>1y|mG<~b(0LW%N?@^Ytkmvzy}6D?jD5o5&dME$B06h| zpdI@!F3N$t4`{0j%Ymh#!epA_fZC8ydr}uPndiuY&IXd75}u_JH6e_;6_e?mUip4J zZnAE@ma67F^^J}yY7l>*AH*mDs-$}A84C`l!M@Sv(gMBtz6X=ofxh?+v-&Y_;`T@} zS_0@DH3Uymr~eV~ov}(u>e>Lsn#sLFxIt9H>g-;#oC#+nApwCy0Uq4&FWM@(wNK&t z9*$W2C_7mZjFh`oN>}Z9bkA4PKkIjQlotpp-U&JrRS+SPbBPlpc&XS{x9sjbV~CLg z#Lxd!7Wdz9LA~>t-lx895k#AY@@2kI-i_1iJYrBLXkxO;bfYp9S?|zb@G+QtL3%MU zHsIVTUzRQ_>Yen@4+=`&W0k1gC+;p@3P<5RjMtGp z-~c2}vLes}4TPO98kweMCMkhk1Y05e9EZnF`39^Lo|_kwS#C-Ln=6G0L|zaO#FH*0 z=%suyhzFa*u$e$`LpAWR79r>MApmzOQTOt_g;**(h!v5iIWjW5NWr(s05Qa{T6LV{ zZO>r=VZ@~4%HPmP3>ledQUz|wlo&#$XV4cRx`zL=^D5sO=&0>qe-)V~D*$!UN6rKV zYnjv&Ayx72|SS)Z7{R&^G@#|KA-Rq^7o)=PD4_aXt?Oc z0m$}9P6?xq#_+XBe?G5YHub_mesEjazbC+ThX?)q{yPs?zYiWZ?kQ6B_Hq9ZT zAq+2>GhkKK3Dy*hCwNjQFYDU5z(>+zdh-9Et zl;Mi0hZb5mLmnOkkHt#bVjbac#MK`gS%7w~HOu4HA6@w=LlGJI8^)~9%Y3anOJV@! zg6!0?QIj-X(#R7Pg5WaHL9EwpxNzPDZA_XmYye1vMkA6;5Z}P#j+I zFN*HcvaKc_NwAP;Gm>6XfHUd=VHn6Y{i`OYOU6t2xR^1i|8_q-ycvv(+m9kC{0|J{ zJx3wB1U1f8J~IOY=7%|nw#S1_ulbulX*$zOnfJBY;x0gR(=}CqDy~Z4^Op4X1ng#5Ez^;K zfg$TlrZFERBoa1yPPOD#toIkFv&i~>l_a)SKHF{q>oSU4uzsR2IN+?la0cEa+6Hw( z2c$6Pg-yo8tNlxS0s_^Ik#rv9r6mUhC`8cK+xAq8}mn)rkE0$7P!>L5PSb3IjJ81k&iD z8~73F&+8M#O!ewp7M=8#fjI>5clXQJ=vA7Y1KI-Qt^4(}Vm|XrBnu@XqLtP^&PpJS z-TaGr=5LS1z>Q+3Hv+3$6BvDxKOksAk;BhG4x(D_?a~nu5iLg5xhVjEfhhpJ#=7(N zXqyBBH;S$LMY{$;amcq@==FO8z~GIDh!)EW+!hh6`7v;#SaY|b_W(U}k4LWoGy&w$ z*QD2N;CooiXFe}_okT=Li@?B*65;6oY5$w9wd)4v1ijH%TSFf#Xo||m-TaHO{osg* zh?0bX8zoBp^7ara@7+H>HK~#7F%2jMDC9=lmU(+n%n$Qm8y&`L&_uDo0>f*6q^)C)NivNTfFPp$A9=$pp2QH%>` z_@0XXydH!78xUg_wiC=|#m^~JSMmoS5Ox6{hx!Y_&usJP{w)~*0000F{FZVZ%CkEvjNXpUq&GuO%JbLsXqTiD;e{r2wDLFLMm*~P3s#05U)ByZUGfPL0ZE!P!W z3^@gpAD>KQ@$bDdFG9B~ZI+SIPmNhu4GmRynQwT%M08QAM&iR3F}@}#>)#vYnN^%_ ztd|MwF4i_?Isa&qR_0X)wIdGCQucE{3qR4mI@a?87o*|rwa;I2_p7h#=eQp;>Dff? zz#E3&4}9NrIg0n+(?H&0DW;=qr|)P^X5_2&?i z&;hp)JPv zfe#G`N(faTMp2rm<)KuGj~HyD9|YPiEiEnG@&0Fay0hDT&12{8w);!UvfG)m`{&$q z&OP_uQw1`4K`lWq?nV%$;#nCK?XfiU-N{i`2gFy4_NaNWu#bXK5je>em%w0+Y(oFgUq_tfY zqCxvgzi6>gwIN@PJYk(5C@n|>?hBX+!bPL|%zD%))o>Yi1uR!ria*zhpX!cpa~s1V zYn6JqggXLOsHM1ucL2@DWdjZHW2+m(+PQ$`DuY8MGG(}?4$~o8V=WwDUqC%2sT6Ob z9NA5s@Qqtw6MF)3$oAnQad#Pp2F+qfueLL!tqZ7&w=ZJ@g z?4ra1GD*(q zsf}JJu8w@!jD&=_{2q*~S%opMNT3J7`*-4!ry??-6kxV_(JFEX_ldEd1>%vCLimoo zgzK^fP+4e2&Y1{)c`zK@l?)hy{EYK}27QJO_vT zU4`pP$6*9An6v+)Z~Cja0A~yY6MYEl+btZyR3y{IBh#)&9^WgRVQf(u@PUqpuhl$G zCN8~KZ3$NwFzDO@haExP==>r7moddsI{W5-(08U4eeL4!d~K`a_Nfr|BV5o{EAs9*t`UzGs52rKj;r_Ig^SIu50rF zbjB0TfZwkDK3_ z!tWKBpPz0OYiAOWB4As0IA!5bv{U+`6`F_fUrtL@Hlcv6$YGa&6bl?z6t?`fF8j{k z$-S`V?YO|wR;=qe(_r<5 z*O&_mw7$n@qX;r6#96<#O<|47RL1kF^zNrH_P%OdGz4K#V3~>qf(LFv{*(!NusMGb z{YQUAZ*<9v;(b+#36KHzQ48(#$fe-0jGd^gpils_h=fAbHzf`%hIrB{)A|AL0Y}~l zNl<{3n=$dVWvTfw1|MGAv{jLem;u5-1QKbQ0&kJq#s@%pe6Xi*F<6|&bllEK5< zp)GFVsaz0s$dM`oy%@p*)+#hf+ubfYx>8>hl1)dqgZIklYiec@T}-fj_;~Lr>(en= z>}_)NUL&^nMhaM<324g-nTD+22Wbs(Qf2*q1Z;0_)6dXFWGsWDnZC)q5;kFe_UP>> z99Jx-SQ`&f`U>v;7Ts3XpJPxR-T7m%fZQw7gQLUhaA7LY`f8Oq(Jv3S5jU3U$ z>^T#AnCX30q|Ht;kcN1@X5#xPKVAefKPY%WKfl(BqaS?tyXb&xyyO_ z)>rj(hsVfdT4dUUGw^1Cn*A7fCRxQwq#p{!HSW65N@H4)^~(qrX=jw(v&>d)e-DGh zko;u?@zB>_rfDZed1g;P_{em~cr;@aGg?Bypjq47=&@kY{0|yGtv??)5&!@I002ov JPDHLkV1jU^%`pG~ literal 0 HcmV?d00001 diff --git a/src/static/images/common/record.png b/src/static/images/common/record.png new file mode 100644 index 0000000000000000000000000000000000000000..4b3d67b4417ee16382d61d1e209368ee7c430b99 GIT binary patch literal 728 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 literal 0 HcmV?d00001 diff --git a/src/static/images/icon/icon_password.png b/src/static/images/icon/icon_password.png new file mode 100644 index 0000000000000000000000000000000000000000..7c49533a7649afc02c4db28871168e093876a5e9 GIT binary patch literal 1119 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 Z_kU-XFSp=)h)e(g002ovPDHLkV1ly40A>IH literal 0 HcmV?d00001 diff --git a/src/static/images/icon/icon_wx.png b/src/static/images/icon/icon_wx.png new file mode 100644 index 0000000000000000000000000000000000000000..48102711d22676a011ea133dc1d182c85d364fd9 GIT binary patch literal 6285 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 DvWWNI literal 0 HcmV?d00001 diff --git a/src/static/images/index/kefu.png b/src/static/images/index/kefu.png new file mode 100644 index 0000000000000000000000000000000000000000..c666ab6e74b46bed10bc65ed00d1a6608b3be2ba GIT binary patch literal 5349 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

E!zS;5ecE&8}) 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 AE&u=k literal 0 HcmV?d00001 diff --git a/src/static/images/index/team_gift.png b/src/static/images/index/team_gift.png new file mode 100644 index 0000000000000000000000000000000000000000..120db53b8cb8957b2a46ee3e739429834c527e37 GIT binary patch literal 19677 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 literal 0 HcmV?d00001 diff --git a/src/static/images/login/invite_code.png b/src/static/images/login/invite_code.png new file mode 100644 index 0000000000000000000000000000000000000000..4fc44a8a4ab03c45b3a8fc6d0c9c729e9275c934 GIT binary patch literal 2448 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 literal 0 HcmV?d00001 diff --git a/src/static/images/login/loginbg.png b/src/static/images/login/loginbg.png new file mode 100644 index 0000000000000000000000000000000000000000..597e6e220144afa9385de9f4063bdacadf1d19f5 GIT binary patch literal 398372 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

x<|I6Lr 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

T`H-IY1sZ@8A>fL(pPsVM=EwwT5QA{&Z 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 literal 0 HcmV?d00001 diff --git a/src/static/images/login/pwd.png b/src/static/images/login/pwd.png new file mode 100644 index 0000000000000000000000000000000000000000..10d253d124e6bbbf8ed33a1b8912c54023ea7b63 GIT binary patch literal 2640 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 literal 0 HcmV?d00001 diff --git a/src/static/images/login/register-bg.png b/src/static/images/login/register-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..54042ab938beb4fe98f137b5b4c4690936a13eb9 GIT binary patch literal 5649 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 literal 0 HcmV?d00001 diff --git a/src/static/images/mall/draw-bg.png b/src/static/images/mall/draw-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..c253addaa64f68634be2737dbf07804355ae0acd GIT binary patch literal 493175 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 z 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

0~wZ4&UKf%b2@s~_~sl=cTCHoQ6?-~ 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%0AFARzFt#Md3Q= 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¨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 G?Ee5V)|3qZ literal 0 HcmV?d00001 diff --git a/src/static/images/mall/draw.png b/src/static/images/mall/draw.png new file mode 100644 index 0000000000000000000000000000000000000000..7382e1ebf6c0f5072dd1f9d8824334b6b5d6b45a GIT binary patch literal 5773 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 T9-=i<00000NkvXXu0mjfhMFku literal 0 HcmV?d00001 diff --git a/src/static/images/mall/point.png b/src/static/images/mall/point.png new file mode 100644 index 0000000000000000000000000000000000000000..65535e605b10129b9c5b1519c509064ef130e161 GIT binary patch literal 3235 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�|RF8tMIKnn>10Z)}QgxX&~(@p{9K9@q8=~12= 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%0A$8t`+8_f{(To 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�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%0AT=l6b1W!_OTS9-UT| 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
    ShL(004Z>r6G?Pbj2mkyLD#= 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 RwR!*m002ovPDHLkV1m7v4y*tG literal 0 HcmV?d00001 diff --git a/src/static/images/notice/sysnotice.png b/src/static/images/notice/sysnotice.png new file mode 100644 index 0000000000000000000000000000000000000000..bed763ea3221f94b0c49b26c2919c9fae9c4a3d4 GIT binary patch literal 2848 zcmV+*3*YpKP)%oGNs6=};gjW3OWHrCWK6BDhbO4LLjC?qzTn1Znn8Uv}(SRq(dzJyf;NN_O;L8@B?ErKO=y8sHloI%#|uK}#$!pb+-C&1eR7h0@dKf*5$3BYJK z6sSm|JpnhWZA@UIEsW@L5yiAV@Y|S#A#rj}w@ea7Ey3WTe!-yix|mQ0wU`P&7{+!VJcol@2A)7; zfHS;g2W!cIL8WcETzKu&z}gWrJ!BRCFt8Z)elgJ_qVGlNJzF5*57_v%7l+h5xfb}a z7HDYjw1DP4Sk)HRJXRz3wEu$e7*^xHux=4%udrZLcDNk=0Bz|*_i=|6q0 zy=TrqcLuVH`r6;8Pstrd#gPT>hdt_VF{`8~Gmf0zko3FZd4YUKwLPUN4gU7>`_ie*gsN%k%8l~(j zllM+pcGJ{ycc5rIg#D$4u!}8blcZ%Jsy8=I{^nE7R`<=$1dCKaJJ9-c0e<%Buysq1 zsS?S2sbpPeuxp%(a4AXc708lox>TByr)QTE%~7y8Oo`!N+7+fBxEmV>GD3|T0PSjv z@cFJ8Y!2*hrVXJ}LLJ{YkB-5VrWqRN5?unv*PY5~+n_d`Spcm(C88YuKL1dd>Bco& zgB_zujH7GP`S^n{ZNS9DY2Qqb^e1XHVKowhl^x9z>}~nWd8yRMJYZBpjd@m{B9)@) zL)$~o!9*xDsiR1YlhMWBr}YnSPY!KViM1a=;f#by$c38LnQ>RjySt3jP=l_)8-22) zJh-`OCNw)vlXwF`D&G6rJ{!H10;o9wav9;ZkmU-{bCpX0UeWi=sI{`!A0|LFT}P?5 z2rWhX&1p=N{uzydp0EgI#iG+AdA-)|hC!jD;mUy_^|!4SQ@R+@%oRa{x%xEbYA-t7 zisov-Py?(Y%>-SlH6@v;ax9j(rqQiIMZ*IZ(BSFPOlH_vpZa1A}(4-xv0lC#~ z1ct_}G0yLLeGQsC5abTZOAAFoC9BW2Rlp~&{vvsbshuKuxdwNH5-GB?LE$Z#W3J`2 z^=A^bw8R7lof{LdCdEpFQrmMS$zOQUlDQpH>tOL*BTy&_i2uI-UhHKj^BCQYW=f~Z z_&J`KKDYz!qTJeLb!j&hAqNZ*PLd&d1BjQs{-DBB^0rH7B&nGVQWib)aC7(ZCz^MR z#N-NS4W4K+d)A36o!|HfZu#>PdQ{9fBu~8aE9o)nU$atiP z+8vEJZ5GtNs|BY@SofdmEK>k7Nys@9&bLdkcXk7;fEQU*Hqke7gP>m~8(pO?ZLobN z%@Ia9PEfc#5k=e@G#Xj{!}}R>WQ}Sj&UW3-;;H{or=BeBwheMNGVByXbyL!oF74#CVpg z#66{-)LDmV8lW;I>X=O0-30WjkK(5LH-;u!vE(#yj#JhyW_rAK1-g@er7L;`lxYIl zRLm^k85}Hrqw47tfD@YM7QMJ~Aw<}mHEly1ACuLonTvn4P8{BQPiT*SCfqwSRrtRa zMbhP0mw~==I==p|H@Q@bwG$fnsso~G>Z=it26QYuX5PmK4;V3qmk9C&N)^{cETPE5 zRO(z3n8nv=_{<-=OaH#g^rk8#j+j1{79&gYIz&>noW+4!;dz|2U+$XmR{TE1|RmVWs+ zy87B>mM4~)sLW)jPCPlH=zLwIx(LT{&m?d@+8+()8h|reV2KmvO)Ma?Q(RU!~=%*KMk0(a9r*OeV$Y^OK5^rx|%|z^}tGJat3h>FE7% z_&r{D(7-~7%H0576jf)LURfSMttm8;)Dgsj8ru9&IU7v{7;|xDRUl;Tr|(!}C*WA~ z-5Te_>~Lj6yO5|Gtx@$LQB47Kq~PXtP!X_>zhM2Lfz}||S$OdYm_5PJaSr4OuuRd) zsQMyLAr{7QPL7$`QQP70Y2JDea>{j33RZ3+-8fcBLNxE%&YZQ*1xi-dF2))H$Q_RP zk#n20xEk=MPr^?opH56rB_GdU>-TU<#?7%R=s`1=ZVqNj@WH=!jL|*Q%Ip%WN3)_+ z%^L>wEw8x~XxzsRx&Fbv9M8=R8XE3Pu@iC|gjUv@{>xJb!w*%-fVoUiU_uY_q6ush zcXV>P=``yfHv@fh;Cw7G_+dBo1iSRl^KeMxZb?XFEmzT;l*dj1@Y!RO2OCg|elIP= ze{2UqbOIWq%$I1z-4j%G+G9kuu6uUn|)BN^U0N*k2d>p>kZ#PWuj9r|^i2OV> y_Q{@V*vVBOUS{Nr=|3Z|aky24v$q4bKK=*zZpqm!3N(iR0000KyCq<)KrriqCd(SYF(S0aW+ z1q=xUQbZ(xrXmb>6I?2PG}cZVQEa!nZTD;D-Q&6UoOAD;-EG;nzIHnA-S_T& zzjN;Id`=Ng^Em5aYE92hZ$QE|P`NfaSVIIYAZnopNpI1I%5JR;8pVTeCF`MJmDZXJ9KPT@Ey z;Hurt;M~pNX(bpqA6CK$Sb_2%jA+3Jz=S5434$stPwDVZjm~YYpOgSg2HyO|)H()t zH=nklG7zl3fK>zta4`r$qFVtS1qUg7Czk^ z0eXF5go+fk7s2&w8v_`x4|+7Yh1|%A??ugKZ zlApgAEY28}u+$hf)wefq$0f%CB?zR@%m*xlzT^recnYR%q z;$~jVMF1Jc_^$A`Tip$}XUfz|Z3l{wdW58Db9<_}F!sGG>a8!X zbweu~xTF9!IR}2j_Uhovue)wsC&*5scW)txNOzV1OibMnajS5Cz2`Ug07m;YPOR-1 z?LzcG3E4@D#zTM~UtMo)y|lKX)ktoA(W4x1HNfrIR9kh~IXGbJI9t;TMZ6KyKG8~z zEO7?{XEvMGBk<+}s%@1}Xd)WG0(2PK_)fPx`VCzl7Xb>3j1LF!pJec>u}%uqlkqvt zqGT%z-yNdt@W5=fDFNrCX=BbIbh7$vieVYdvq4D@Tm31=>I z?#q|Bp^;&z%@-sb2PUby=Ar7~o^dw4Y>1+AjnZj?1z1&HxK}mZg?09?7sY#Gkl|LI zq>Dz^;xPr31coo4+2d#Lf5lI!0jaPat~#$iI5O;NR7$Dm=e4l*+-GX5u6f8G+;cF3 zS5H>ZBYb(WRLwwBbgoUqhB^aU7c(_^Lryytn1L2`u(XtA3UAwTd2Pj}3tbcD(PLy7 zYgH*H6_faTHQygy?^+*!v>KP4E_WC*XJTwqFp_l!Ew8Eb<(i}pD&AgzSC<&adh_l- zyO(CR?efReb(VaLV7~S~H?;okxXg^%TwHi;MI*#~Occn#V$MYtX%W&6*t^?oB))Bt zQF3L=Kk~~{`pRyy=b`WT#{^Y>*h{lHoRemOE+YNlh#&m$+iI}jFeMc6A%-qVAW@Yj zLBuEUF`W+eZLsdP8Wy6eB^pRrPiz`fw#Pg!H6BiHyx0xh$ic|8IG@kqG778r4jiE> za6H_uN(TTI_$a$WHCBBFWiKN5mG!j6RJf$Le`c`RTZDCb8p?4o2Tlve!edYDrm5|( z_~}3Hg*oLiedq!ly!afbLjju95#$O=)u42V7{!US>V@kg%lZN^t?uUP-BdK}b;o*lMw6p$n&Eu$vXe5d2s z{g1_)(fOlIKq*DEL<6f4J@&nv&%3@KjE(=2IsNr3akx2vCxRBP2aaev3Q}fMv|91Se#dJxy>lN_xFn+-*7`StTJ9Bb|s56eeuUrMgH(r6ml~Qg0MC^_Awdpd~P1B&oHt$3a#_FMC zMEA_@WPYcb4h?La%&mjiX_AWkMDDQ6!QMZDjo-3?e&S*r3iqygH#X1ar0aF2%7zQE zS+4Wf4$MMX3yAh5T9D>=WbTn(fNicLg|+uPjMI{TOM@l>$vFZ{&JtCs-Q-aU?%U_u z_rUT;*Z?PIMeAW~?P_cU0lLKwP4KS#^iOnDJeaz4N$NDk)&2~q9Rfb4B1%}DZ)jo3+^oXaiEYb-=VYJ}=CIS0|smyQ+Du?Re61*Dl3?1OE1rNPZr zK5Lzw$Tv;ed7weA#8ARwK63+;&Xo_^I5BvsO8Gr$BBvQF*iZ>NKN}wV5fn#X zL#VfPU}xx0%S5M&(rVlqH4@4&vDS7+G73rYz_uF60-I!%XdN;Qc=pqa1)7k9WY8A& znYH&Bw-*H-j=5#^QGRyJYenKy?wGm&(o(SPRXdRAN__z&-qtiWYP%xqkj45H^%soj z29$Pji7LJ)wVSyMF*+aT!ZtHgrrzy-o|o=8pK4IF^fneLF;@qvRwy|Y0Q;4VGH0#q z%28QDxwY$3g`;*^QD1Imk zS}k_1FCJ}GGj38>T^KkS-Ndy2b|TOx2F}McgYQ-Y>)ASfZgr{lv-2+yq$O9@9AGZJ z0Ic`ur9YCBeoHOXh^^*w>>O%vLeK(aiAUr1-bOCqw=l2cPaAy&u64Rn`e}ScfRrX< z>QKc{j=CE`ZfUgc287x~JsLy!D>sBbg=cHz$_`FetpkA?q?z?;LRBJ4O7u;uYTZ2sU|I$vc#00000 LNkvXXu0mjf>2=4% literal 0 HcmV?d00001 diff --git a/src/static/images/notice/znnotice.png b/src/static/images/notice/znnotice.png new file mode 100644 index 0000000000000000000000000000000000000000..b6e3a656ad01050fc75f1c0322256a4725736299 GIT binary patch literal 2754 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 RXmM;7t=F)b`@Qs{Ot# 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 z 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≶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

    a94UF}@RR_RDe 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%0AwDgkHHFf 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

    p$#ej7nVCB=f7FKGQ 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

    Cg!?u$5VQDQ|vkvTL0QZ8Hv)M0n z4IAb%@q2zE*1gO-Y4*bf{_ca05pUF~omRG%;+{y;cxxTa#Wz+nkc8m|JU)|h581S8 zbL>fAy}+B+MtbXwUI6l_hmY^y$&FY$@y<8a{>{4)T4`)L*AC*3zF8p)ciPOP-8OR+ z7|r^pC6$D?jyZ-B-Fm+WK%-v~!YV-WlLvls+(u(+xCgxVg-4RoOxI;#gI9FsF29eX z)(L!$KBEo9xAbF;d>y#zI5xaIc{zg$=SD0CZ0DoHy_YjyF(V*kJqs!jN;@F4>=nG0G8E~f%S2=f z2a*C1?hGxxL-=;uA$MHgcyd_m-nhxoOp&+G@c#Vg30^aOfW*aeDiP>E+px|JE=#?} zX)}e@NHh4?3Y9cwDQzic%PNFqUFO}SX~EJyfF^hpGB_WO07rhDGwzmG?|`rn`>PJ# zJ2&O@=i%VhH*HNonRpw?X(JO6Uh!SUN;bCzm2LzIR`9zK?PwFBHY^~UpAKH#^2$d@ zdJ^~d{P@e9NHK4dI!tKXa?i`CYbdS>IO{y1IWPRU$U}$8C+P?10M-9Kad5ip1rP-v zh?KAV&iCr~SA6I4*8BV&?T#0D33~+#)4S4gba8JccP>lrc$dq9u9TL$HQinLTm!uq zW#zRm{b~Jut*r4LWwh3B`mBWWcmR2K5bLf6Z#?o%Q8s`i{;+8U^-<2xW}4An)lY>h z5MxdBDJ?f8KgIEt3>SsGZ_}ss_B_{ryhE}9YoXfpc4oQ|)V_JtE^M{Qhsr`ZLORrl zMh4=(!Oo38bwA7f*@yesgTe9%5;znW`vcpR{KaOOGJ5|^liR8b#?w_Ek+C$`W1ro7 zdAPthB~ZJce01pHpS*8VAH&IxZ4JfeTn6aU9D~nQNtye(AsRvG+uPlQhW|L07WKz( zYOier;IuxNL8MN;k{nOJ_tt5IkAl0@2)Xy{0OjwUW0Q9#jG{Cxw^o~C;W~-^0syLT zHw4k`>x%Iojj3h1ENdq^VjfpMWHZ66m+O|+$1i1gED5(q=hd%255wYyBONz@VFtp< z#I5^#{U%H7c(ec{%j0}KqQQvU3ZRwNi32kK_)q?m`#+MZ*>e5S|M>Jr2de(z;Mp#1 zG0hf-rL}ujupXe16*~8D_I2@>9K61C;ux$E;|w84Dzt?y`H(PcJLD04O6M3or~KfcZ`f$h{dIIt6@hu!sS3E1IMgwS^_+2WfeQ%z6H|c}RhW z6*8*-;MuvYm?OKbm2Jtiwo*lS6s8y8vzSX?vn6YykU#6;hTq#fz&$vYKz{d0cN|O- zKlm(8$f78=jEDn~S9ivmSV`}|r3taXtsuaY$(IK~9&hBcJ(l(lJY2w(eE{cCTrPm4uFtQ0 z2d}TCxp<%Nf5khbzZ;C%L{4+a=)1@z7+s(Lw(q7G7?)vkC*ZqCcZIHNX>_UMHCnIH zS%7y*Q}3;`QXWXYUttFH(^4Jc0X@sU<-yqBNVfw&J4kRCxD!}q=O(>vN_A}F8pI5IC?&z3*tb%ng5yuJUstKINv zl^(DB`sqh|?3_1YyjWIjZnv=R<@df_u3KS!O*#eb8)MU1qyYK8SfT6aRN@ckp9`Dg znH#Mfv_>4$uKx&ml^d}tqC@4G#;F|hyP0gNE2=uiIPlh*#@=)mayQyniC2XcB*AXi zEBaZcFAFJFhOJyqPU+L??g3>Dwg9bv`|I<-IeRu@tUPxl0`M=!=v+GY34}q(%RP0pyS=o4%nCjPyyidYgHZt z;rgdar*ugPBwJ~nM*cn8TBWS7TN?T-TqA${$N%ZQAF;e~pRenW{s#iD*1`*Gla&x^ z1@gy+8)HdHjm^HX1NbH=ed|%5umv#W0O-9>Z3OQ%Djz~s03d}2N-&NF4Ek_lRy1qV zU<^hDN<<3qvNAv?>mBVOxZgfzQ3#dgmrrP10XlenR>$c@Vod>qRj|&X7AXLSa7?@# zJCw`pp9ppi`2YwZKTuD5bJ~P=;EVKlhzGdFS&ceLNKJO6(E(D?l-q$UfH!GC zU%8)gUQgB8qJ)n=3k9kvWV-Nt$d_e@Prd`Fmb__OJ;wxut-CxMwJsNQUNbU-?ygLf z>l44XUy*4d;h!T^)>FKdw5XIXG?ed`ZZ&n^(&O&udo1e@E2?N&(W^w085FMfiD+G( zukS*h`1_jwU1{a6vaIFK=$-1$*0Q+*OMYic)5UapnFmA8N0z)V-VvDq3jbc;V=(wz zfl8a}c9jQL%3kYpwR}o9mBBn`6wL2e`pf%q`x=wx4ZzTEZlw)SD+A2J1;JMz>X>4^ zG+H2fz__xnI57J4r)hcHr3@+{mC0#Zo3|==%LKnW&bn8vjXfCXnSVQ#$B}b{%5qEC z>ksDqhkL-s$0YN)CCKW2fIN(teG#;Ox7rO~GO;i9$sarYV1HtKpDfcTM#;@0X*i5| z#~2!67sJ{ak3P!i0Y-UDax0^F;X%Pp;|TLS!!Ph0c5L1*yoOr3*qIVK%O zygi%bsh*k7E@im*-a9wLz=LC9J;CPyt?+40+9Uov%83G0bhZLhXGo~sV~Dg1$uM3C zj5xE4ff4{HBiI%OFTdv-v0ix)FT-%=G`#mkd}6kD8W;ogNLXMsXdfHcb(eBgM7ik5 z%Ze)MQ{k}?o@@BLMw)H2AOG=x)|S?iExF_RSO5LfA04^>5KJz?;Mu8MQ9MBXDd@4h zAKzJ7jX_*P`P>r>s+wkcJ(S8mW+vqN70`0|FItw0|0b51`1m}wseCyRT4N?Ay`O%Y?$?|QU@fALNPBj(s}9&N#W zUZ2x!_(U@6R{*{Qlw<{kyTZnZm+F9}BGAf0t2&>|vk?&GvZ3FyzYN9X&gbqnuu(ny z#ScFXpI3G@0hA$)TTlm~rYJfrUyw`|G6=I2)dt1bB?VG~%PdoN12k}p^8t$D3!aZPRwB6oxBmA1R; zv(j@1Z{!a8IgwGDa@@;GLz(H6pY>g{<^F8B)+PavjOaf;zUkrYVr!w2GXK1Z!@ED5F6vfZir1tDI`d9-{U1CManTnX93L zW9cH`6F;8_3PA4``x1V2V6fr#azYwu@CmFy;CN7h0aGIuJqJ)Pw}hk(WLH$4OlL{M z@#M#U@}FOVRuP#nz{T~42Y5X)`ymujDV9Yzhk)#DF^k68)7;+LGpw_-ruV$xeiS~h zb^4YI!!fYF`^g@=JhNeqBywbtAR6}}w7jfq?5rYJlxu<4q<;qm(vcBVCqeS>-#V58 z26!d8@@NBp_Ve33VXJBIoqtd`0DpeP3~2$HV$-0G4Pu%F6_5f*qVnA$S|PwB+yXp* z>|#e#;B<|9NeA-;%lw14D(q`rKBo@2fBzd9lvtYf=fmXtZgE%M2?q|NU}q*lN%odA$el%CyT|-%^>Nr`oFZ5C$u* zACz&`HR;3vT9X%220^!W2rUT^?ZEWuNk-T*x1RdB3Lkn1soPlUuRKu!QqGh7Eccb( z)w|LOU02dweHVG!!c&{yyDOi1wmj!sMn9%kYw9hkAYW~vL>*&Fr@DhH6~O4 zv8w>Lzk475`s*>-{@QD?%JTAk9YOnjz@EUJh3-c3-qpw*2#`yxlar2Y)2PfF+*wuF{!r{$4poaoN+0syHGq#%A4qa`iJdAsBx zPsiM;vqpU%UL|SLb2aIv3-$z-d{ecjzwA z8UCfBB%ibt4**UrK7eAlfr(5p(6QMm2PaJzMqi;Fs~7j%;_mPIMyy|cvX7OwDJCl$ zN77Oo8@h7rOQ7tb2k9xMr#7JY)*BHj3tV)C=riCyJuI*8^Lk2Pwc*TVvkYGq z;MLOl2_Gum2xKQhw+@{pVhWtRxRxBC++)DbI zs#{N0+yme+qz)_UGn*NN{MDFglsDHw=HF5288{lHVQ|a&PkFE900=C7{-SJ_g%{*o zpV^K)sF}>a`IB(a)%Pk7`z_Mx<$Gl?S@K!mxt7n>=XA04sNU11jJxPu>p*2Fr^`OX zG+(^K8Ssl!xpw{8N(d2Z)4O-2w<)>iz1|pfQJAbuy6TdU{q@aPbi}On6Y5@hu*n;* zg#H}I=-%|^Bj!s1E9hUDfg`Mx0K{zFZBN8}F1?B)1Q?$jW1?GHciKrApw%~GX;sHa znGTXnX7>YWxxw=E_^H8{-C*>wqH%6nNHE0_K7nFbQvOCa!kGIat@4b_jR%tco zE?IFRmQY=!Vu1qqI&HjkF4~q{Nq!P0EZ_>)sB`jT6Fwp~$9if@OsY7RD}d{m7$nv} z{h@>W-uK=)jX?e2ndjjc;IDppJHTy#dn?+j|7ZGJI?79Ppfth6Nz391U|76So%n_K zaQHxg$z%Ecln!}te>=)}J6&$Z=J>3q^XHeJ_C_qW*b0qxk)PGz#RnTmT2H6m^>s8zzU#-s{#iyF*r-9bL{S4&W(H2ni9lAJj+F&jg6LCPFv0FqBD}G) zaqj~MupumH?B>N%zrW@i8gFt_7lT?@f;VY}3+1*Ipw)^>;Nhiy;NbOM)9*RNAq{c* z3qsg9dW1NV48zq6mIQYXr$uMJzO^HHuJ<{<@j zB24lXZK~YqG8ICx+|tZ{%@-R2oR`m!x4t-jA7U=gwg9J}hz!8`rRWQRpVEC|ZS_IY z_5Is=Fyp)~%Ah=z^1Q1YeL?!FxGhR&q3O3tzZBiSjb6b63=p`da*40(GJ6w|t9Xdt zu{++SFKf{G6?m@YUn?V%T!1Ib{PFSypuUo~y{Ilq?=Lh%4=@j_*IogI?DJ|DZEh2f zI1iQqqmFEABMOa0wsKD{z;g5NE@o35vVVI5pP;{S09w~|Pabdb)~g=AN#*rpdDTHJ z14ig)=mc2PjA+0qOxpzRqJGem-l&Kkpd>4>v|=MLyDqU&V!XT0)xKDjt)f~WbnsU@PU{$FHLR*Zbjlc6bpxns>xwPwRs(R4f$Rrsdj9dB{+kCs zlCQW_e#`4$9pH7B?T37?6c)`OWN#q};8m=gcJ+^B6QB%Y-g=bBzL9eB#{N};SB@%x zbP#ALt9^102ua4fbu6W|@QfXMd7yHgqOl4R7^V%JFkASxyA8Z`s{Zdu-17LR2Y7u> zK0Xl_l{X-1Ziv##d$y)RXxgHQXS|sU7o4u~PSDaE2jJw;U6_U5J9Veh6tpdckax?6 zu+eP#`2G7|k3$N2APXOvVR=1+Hkphes#3fD;WhvzrIQo4(z68Ea4RA6EO;j^Znd1J z6HmJx$7|LKz1#*i>5Xp^%UOsvF!I^jJwd1~s*@Up2uVfy^tkbfIuJenoOc@F)PdD#}^Y@%=mUUGw@X8W}M0?Rw2*24VbtNr!g5 z3&0uOoLGL12E3E^uL4-PLU+oAT%mhm$yET&fOV&S1@OdlioBqVJIb%@ZC>fBwE52p zO6_VUSDsDGY+ZlBqk|xb`&8wLS4r(7i=s&mCI=CGh z#$MeB@N^wOCNc$Z^$Wl#d|IKX;@#MYwHIhTr(s4jvmCwxz*)-;cm;ihl{FJ7zfqQ5 z=xMf4D#}3{rcA1ovcix2y|*Ln=&{CN@BQ!SlG+8=l&?H9iqC>uaxV^2&X! z<;?-0#pUZf4jC9}u$qZ{kf%y5|D#pwAb|o8!FZ){vC^SFNpIvE@9*aWwEmZ04O+9> zzy0-x|J@fqI;i}i7uL%n1u=7`M(zY6i{k3vdqxew<|}aD8S(bRZ7kgwooM9(_savk zKF4g+=8aq9w?PTmsIVEX%_&@cwGR#d(67N z@#Iv#l-_<{dZ?^lo`?GYCMVklztyzvZF1q~DniTJDRi^nD|m&)vY=s0+PLGN6wc66 zkpn7PL6%V#Unm!&cT)Im=h&py{pon`{sDS_kQ=r}{j-@Jy#Lj&?EtY@R!Ew+<~z>| zpme7L0;KwF&`1)iJnl)qo9rk>eM%t8O1r{<)c_K|UG9D-4=HFKhUL{mwIS>ntn~oH z!)kgY`E<1B0aCXBqz+b}q9P^}2*karBWo<{_ohy2@?v1fWl%m`K7fcWV>j2w1nY{`Ie7BbKi?VvK=4sFTZ3CvU5B z)ZJ(XI@$=0uVEPlj)5f=QfmYR`P&H@_ zxrw|im3SF$w%jbHjaPX%vE>Ei>?&J+R(y4O)@SKk5qbn$ZSC+Jv2g0A&TX zvYS9qX!GEbEjk()ChFt&JC9>|CX{ISM0m{9Uw#}h>qG!th5TAc2-E7iZWeG_>ZsT8 zq82?TrDNIhV1x=$q1|D&Y=Mm$%HR9Fw{M2u>q%Pxo*h;H)1TcA5IZcKTS-}2^)OFiM@mtn1l3Eqid&RLo8vEWteB0-O#2 z3O`t)85jHR`ZJF<@Qv5Cmi7T&e{w8ueek6npfoI{Pme-B-NK4`OI@k@E)9NoTK=Ib zmzGPr8!*1``*KgL2e>=mldmpcWJ$N&yZCNb(#nKT`9rDTi;jkT-=m@*L7iAVih7e1^^G=6x&x61~<+XZ1R z2z-9&SXLasc35Xm^4hE0u(E#los+!&c$+36fB#{+%2@zNo^(%}uVnVKMYRG@7769Q zs!RU@NFB10u6Z2e9AlJU@YmcVLpM>CU043VLF3s(i_ zhaZ9d7r(p>UhTcN2l;`9JpnX$;GfUVjgd^S%D4;rw_<_;0ExU2wsGwBfMI0|>nlQ7 zd9Lrg>KhVI1td*k0`m*s1P{5{=re&Wy95LPo()cj30uH*+*AUpLJzWEZaw}VtKI)7 z(28vT(bpdw;Poi>heXH7%Fs(dV)}^2GCnCe3x{D&ySfed!>=D5_}-=sSoRRSpO1jc zv&9v8pZDHag?qQ>_O=GIn5I6NiUSwh)X6(`YFjJ)3pO(iK|Fr{-dhKFeX@aNZfI8{?Jp5B54>2eusZQZ6cuBP!$xkF$Q%J4+ z2QoIw+Ip}+dEh|-y0pRqba*g)->@~D)b{|yemzg{`Yg|LM$AQkcuj|^YUiYjkA1}e zbVGiu@Vnu<_^k3ITJ^xAn87wMkL8qjsZKHz-=VManY&H+InBr4fmP-GJvKr;-R}Tn z$=}sF3Xr;Xvb#1n;oWOxh+Y1E;rDB_(C73W{lezDyy(5P{`H*FReh|Qae8m!3zabe zR_j8h39q!Q+O>3)^=dht?jc=%wzGpSeQ))h;mfgm5hFa|@56{ra6Quw11jyTa z^Xr-VJS`yhu5(-JHL)khIgy$`o#Ec4Qp?;iw&I>uq?E`<+vUtHk#EOlH=_!A$SVin z8-Ye}W)t`W_eQODpNQ9Bn6PyF!z$&OtjQwn?p7_U5_?T(?DV4HrV!(zRf?|5w7z^#iiuvPALII$zq%bhtFX*spUpWdGw8JduIM_$ec{})6F$6+Dd5U@ z765Lo#>8eUgp7<>_Sxb}1YTAz<`*?OQ?5soGxNhg3Q zj<+9thcB(M%YYOfYQ{?gRS~kx+CLh!QuY4vmxI?sqJPL8mnJ#U(ALZNcveoxX)Qz? zR!8*!ljvaHP;Wmrd2k@2J*RD!g5mx?E+nyI&k7_vBhNUd!IGqI5JI7zX7tsb9h^L=yx?}WYK}r=`g~2lzOz~#InS%+<}fc)K9y0*HbLPS2RtncD|%E#6+WWKKEb%6}KtwXo9+mH#}yH?ps99JJ!6ZeZ;Cc>HygdyT*m%tYv z)?Fkk3nn%1lq0qCObvP${xH86e+*sl%1U|iN2#!|*bo|G@&fBewh4vxP^o4j&- zfAX3ySv$Br9U!-L*u@0O8k@AW(@NK~WpMQ096NBT7W6PIqqmlE%q_r~>+v6udjQIO z|I_^dtyUYt;BSk)C}aH7Ff8ok&gIu_?q#S*0oHT@xQfDhnh^+qF_L|w4${V@^Um@j z)!!;4m;{~>liDEWW!^go`ThaQAKV9s4jMoG(n0Ha7}NMfv0+5Zeq>p5fE9x^p3@j$oHoSmb>h(wn@@S&@Wb^{E&k2q$SF z2%*(pvX(dr#jg>cReC^ia&OWB+yh^K=K!yo%h>)m!0XS?Im5~20EsxS6-mM3Ec(6W zZ?=+VUT}uLL5$dQhS(A-xxTk)?Q9J&-12jyh}{>@1LQ&orNNJ~|84q=YB!il`W9Kt zwg=cf=>L~*Z51jDo5I}U`nT`3+rUVRca zy>uGm-`o#~{x$!J)+O(iCRk{M(_N$eO8yi5^nGF%>kW}h@OVeMYrqrNg@u*gc@h3t z-&ymuB|VpA%ZrOhOd#RHpLWTY2iWPJG@UB)m7u+umjfTm5(du&7)DuEWv=%+-@dOh zw-Ymf??>HRAJ{cUtz~g`)_#!nJ{WOjJc=&5Hoi{ut@QvYcCE3eO6p{IL4EqWTnO(> z@^yZqEvENuW-Y!rfOQ~y?-(!NJgl>i4#4vGu(ZAM=rsImu?fgC!dL~pg5~&)`bW`j z(uXHlhlm0o8=&>=tqvE!m^F@Z{U{(2#v<62px2GcjOXc#ssWzH#wxk&H;5ttfK_`K z%xd#4TKD;G6HBp~3!99CCB3mJ4o(87bWC9K`{Qr{o67p^naKa=N4}q}#=>X0+cw$U zy2RSWLieD1Y~a#3@)eO7ZYo?;E)Oc#NMDBJiFQ2=;p-v*c$Eu^D(Z^hfk{w zpgqXTu{Xw4n+^v6SRK6Dq(W~oKrIXFHs8mEO<}h6eRWIgfAvoTtx4KH@A`xP#=)!n za4*(bI#ycv##-(;{Dy}iIcW)+7vjS6(+~HNwr4;c zswlh>uz@KBevjyGrxMtB1^_EbyFr*$TQTZvb=)xX$XSTLz?Q!6x#jh(I7S15y$j8s z{NgSSItQ30xhthG>X;VNp+qbk*8Mpwl}_mZ z(b>b(%_Z`H5=f z>-0Jpy@{p$FE;l#J!ZZ)0Zw^P#HcM|E_x?7Z~GWe77ZQo2oVC$G`br zk$x@jJLnR*986`Qm7g)N=Ja>vhihN?^@4g_(9Sn#ZQT~RYkyLqcZiYsa>

    APt4l ztCf*0jEOj(5-{O{X(9}&YxAjHx(~bv=rIpiAZ)77OruhsDr=jsh0_fLr&l6$WX zA|?0*<64LIk}_1e0q%A`7fRW3Fsv}0nw!)&&ARQ?7^o|bx(%GrA=JL{&Q#~JzN94Zee*v%ky#(&!WeYZXUr@G1#nw=fXb(zA$^vwwwvycy${aws=H)4wLtJ z7I1KGKU=n!7*Dw2LA3%3hlSv*yOu!ooZ$> zW{?N1Zh7@xqBq&NBaOltS`#FLU%fdD02Z@3%)%fnu-1~7XVxLo@}?wzbd$iDH)ut4 zg6`nhkX6b#v))LL+&Px%PeI_l@4CG!t;M8JO|&Yw51hR^M%Ef(u&j`hKmB zpiS<|=gNDEhP3N-So63Ff}yWoz_<0jP}&QiW%DOqHTq#ob{Avw3*LFry?@L*O!GAw z?gFrrZn{>6U9xF?|F`jJ;qoLuStDp0lv z)LO2)9z1$@8mpU6p4`Z5hsD+{xUar;6C06CW`lwR&~n$XmrgSse)8Zye6&;9(&I~3 z;+&R`uwZta*RuKwZ6e#df^cbowY3Z_8tw)y3pRdl-4xTwSN;|s`OdNy8=+!#@Au!i zk(X}b0gPLpKR5Y{U&SeranfYuGmL2GSVs3e*#8**ufQ2FmZbcb#fBfhF_R){zpLwbLd%7IF`UzVBe8Sp_0@z}v)w?{3tw zz3$(9Z5!d2`c$hpq2i|>o+~aJLTCY$f(}Vw9HE^uVn8ZyD5>(LOBVrLY#twNK+6zY z&N@Z|y0E*yZa&?P`|j`hoddw?*8Zvv+Wy#&hfQBj0NnzpusWX8zi0!vkJ^A&corQ) z>Lf0N!P=<}09ZC^lc-y7)+!&-t>d5$`cCa1G+ zu15~&${5dRK?F_UyF8uqx(W!T2W|#s*1FiPpme*&`1R*qLPB+#_$PPy^V$X9*iB*P z(Uhe6MY|x}5zebw*nFI5o$2VdX`XSPyl7Klz&s1`>K=h~zA^0aUx@tehY`MMqs*{b465D7Yxu@KzipR10N0MaI_qF3soeV{ z-apg#iiF^sxdpBeF|K*Ys#v+x$vuZp4MR+L2V?*8ooyUWGoE>V$3I_;IIa71uz?Mb z8hB+`HqWuEZQrrUN~E^(rxG9T3Onkng&EKX0*E(QEuU8unmfAD{sVL#`TfpeMSuO_ z)+54^F}6tLQBY!W-$kN@=F z{_`xYxK#cHHr)3?mlR}QoUQn{yXTv9|yt#?EW&Q@c4vYpue#8WouW^Vg;+k+LZBv-6SJvqRxMeOcs<$0{Elzn>lt-xWWyR9_5wq`{Y& z+zC>r^jGfR1ups7Rd9K&Ou6H}b-lU#-)2LUtnb}b-W}<$eZTN!eF1;gd$#6tCC>}X z^BrxmjNOc3rb*BAPJWrPAw@E!Q<=f!9mU_3=U4r{mY>;-(bjS>c)l>7g?3r;yX&_s z_pZ?`F93uSIu^cv{r%Z@6wA|{hskv!ZED!L%)2eRQo3BEmxwPwF6V8l4B16H>q?JZ z$*)MH4Legt#>uaiH#_LfHZzu2TWD;0K=e_+w59xuwpwVzkCyL+e(Cy= z^IZw*H{ZD@FCP}Zciy~rtd1R)+XLi2JOHkPUH7;3*AM{!W6f=a5Rf_z3jo-6(ZllB zdstH5vwo~k5dFZYPH-(d3vCh?L}Hj-3;ipHuX3MO2dxk9#aIucjc>&IE8k>%w)9VJ z9D|5PmCu>|-EG=n7SCy8qMA@dtQymYRTbiav0t;f0d`GGc7Mm?v>u=pMl65d!Rp_= ze-3LjSmxkzBR7O}b@UkPcxR(o$GEp?uQpF~B;B~_cj2Ls*ka$$2Wb80TUv4b|JnUQ U&Jxg;IsgCw07*qoM6N<$f*Q|IEdT%j literal 0 HcmV?d00001 diff --git a/src/static/images/robot/finish.png b/src/static/images/robot/finish.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c4aecc82e5763a165a707629729ee17202cc31 GIT binary patch literal 2100 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 N002ovPDHLkV1mV*5vl+H literal 0 HcmV?d00001 diff --git a/src/static/images/robot/pending.png b/src/static/images/robot/pending.png new file mode 100644 index 0000000000000000000000000000000000000000..4f78850e72efe7d4855cb25dd5c858668c30f39f GIT binary patch literal 2378 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 literal 0 HcmV?d00001 diff --git a/src/static/images/robot/robot_bg.png b/src/static/images/robot/robot_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..de4a509134122316531e37f2140f6cd179f2323e GIT binary patch literal 98248 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ôRTnDcb@dY{&*I%AH$^=wDv zm2B!g=5XdTrh05=JC4U>tDX=FjYPbV61HG5AqA5+A0r`rj_q?4=@_wURl-; z=UrzvzSg6lwr31R)ucvGA0FwzBU9k_-n5=+J&>z9By3-{QGs>!2pf)k0JQRlQ`v~_ zaL5pp;&l~hRh5q2?89pL0^NzyvS!*o)GN=sw4rQ0P~rhm_KWnTkLY(t^UoSwrOD;| zM><({yGL7m>X}BJrxR(MkwV~o!ZP-x6`ba~jrFcrhLLCW<;&7#S#TKG{ZA_LkxPQ;EXt*T0+gjw3~c+B88i)%4BEtAf~x17u5<*zCq<_p07gmLj3 zl-n&Sx5jolz^t+g?253xdad-XxI>THZj!BHBh#UOo%U^ZC)Sou0+?bxCw~H0d-33S zK8~xrqh4?aej#Y(c=N%MVt(-&)iH#fuoFQ#XMPte*@7?ztyNZocUxV{3!|QWqmOp3 zpNRcrz4rQVD+okk?8jl)Jiv-3=R`O&wyu~q*l%%sPtDgfpUfqQxW zG>8(c4I9b z7dJITE!a_IqeJ}eiUh#Q;%W*}zP)l)4DK8=sOFbx+g=NA3~q09Ve5cg;`bw}JIdd) zrmoBf(6bc*nhw`>4`TrOEL-dOft$>?lU~Cpr&`-u(t)xap2UJ)j%$>7Q#}c;Olsqa zaU_{o!L|aeBW$(D!jHVyXWsuvrot;zn47I?#k%p;?>cMnY4JSv7OiX$a<+X4RuWJQ zH~J+izpY*o$+Os2iGbPDfGgWe8qS^u*8{j|3=p`8fynKJQMZ?Bk zxt2jD9;VUyBBWjXiw*RI=^o)PYTd`PWN{B(4WDpG7pGwBNO?fsfMfvc+e0G zc1N#f2&cwUXIL|qm*+Bo2XX;!D8r?dQ>&?*8}|7(pob-r!u(<8Cd~1WqlRE_1?}GZWpRnT0l21ZzJX{5oTSz8~JQY0iBu5+{m>z%>Ct#jpqzzkPpP3URNkt3E`VHn81B zx|U;y#HWB(#TLA>AzcUn^oC_U(27G_UN1iYO+3V@;=Ri(4>;`K%ah9YXBp=ohmCp2 zcoEBuMI8$D%p$w%o-pgr^>gGsTk8LEKXMBM&&XDqtiDj*G6FpFq<>yMyiS<%U)L~{ z`YERYQVk6+uXC1#!E|ldIhsI}cP1(?b)z;B;4I;>@x%YU!Or<;xOoTAvcbVZ@gOhN z54XK#KVDMHqy}>xkIRbg)9$v|HoZ6`I`4qghCq>}gw1|AtT2Vqy|!LDJ?rs!F}w> zU`9I_XKczfXzfW7478fPL@MyMi69ZH#r{=BHHa8t`l@8^V2(b+dPDI)Tb_IRRRw}n zyhrSzd!g!^=ZF5CcQC4-O_D$1B*9T>M-m|8u91v+U8gm>vsAt1rS7#+=B+nTqzQvV z%UDMUer)$#Xi-8#8R zEBI#FG3WcNt?|}XAaL?)N4ok^F67U{f7Iu1LVFn*9P z))L|{aA8txF?rn03K!d->f@3Yq*H(sO!C1kXYJfT>9m7S%%7bzO*z?kYd5QwA|0oZ^uqFHI`8{#CUoo&sLgh(e@S9P6KP;}$=h}o< zW?;>Iosh-fhmSUyJ1t-`pK2aBU^zgfX;p4P-lL&arRPJx&oWOYpz`FEVT9GV*F61g z1Ykz;@kk!SXQr5a#rltET0KdDc?b7_wW85;=JI&Y{+Wh#Cek7+&1+OPkFo8&XDfJZ zCT%fbaadV1&wZ5?c>8pZ4zWc{SH#X1=5B^Y{c@{M7H@)1QMnE@^c7HA8{he;zYNq= z<5e2jJ&ZLfp0r|wow0b_P?>i2k5!lVgFrS9MccEOVP~lQ`K=4RUzavcW0vlG+rezL zuV34`DeGT{#HczYa2<;~v75yMfI7qTt%_pxajDZ#AgJW^aNVgbLfLSDS=a=1 z)#6Pp=oL{)oN8DZ-#1!*%ox>XSu$ZR^SYPA(yCb6DWxy#`L?xH8xN%t1(O3|u{}Qv zw@_zCFtsV&&#Zb@eY0%hl>y5uxUXSp8)yD+I^1|W@cZR#27(*F*zx-R1*JpSIeyy2 zELB<`i(JI@cvV3hithwoZ9n9TN$~lbf0Moj40h_kG16ZD&Gt&UTG>%3u#|5 zA3ZksZ08{i>ve$8PqF_c@j*~4o|9MS9xBg^%zO7e7Ptqddv(qm`9NF2>$YT;V13j% zf>HdqN5h!j0^5n$Ds=O7k19U?SMI=66_y6wAj}N%gNDr|^iTn0x_-nSW7#C*;;?vL znYAYz?!Z(&zmNKS+iKUekh9OUUl8=!Hwhb1XXLHaeS1e~ozpxy>>PvdiT>?$(Z{ZN z??2{20RPC0ZLG38m1GOs%5GJ$K92L*(wdKR1inp&@IuFv_FFEw4V&WghM6@WwSTzn ze+94?1FiH9RqQP>#^_dcB(MzF>8vt%V;QTu^I&^i(!$jOuHxDwo4kDZ?=!nkq|-H~ zm1P2(UU%=gR?F*c8ux#@YlX?sp2{{dYs$l~9<%BV)22Esvp*@dKq=DaMfNV%)zd$E z+Exz?DSJ0_?A?2nce9^D(;3yrsQ!*79{{wUf#vsD;?cSnJ=bTJYh_=PU|l_XL<@U1 zZZv_5!!^T&9~w2%2{kP+lIGr_Au)BxzzjBrQC=P|OLAD;jIy}eF`hSdOOzShU1 zW?ONhncLTW?|TI9*K7Zqq&oklUjMkIgL$=~<@|9AHwpILBmyZN{?ZhyJ7BKHao=$( zdd}>w^pPp)IuQ9!xm`)X7*+e<0OgeHd|btb5Q8?Xg#}X#Z8h9aY&e5jz6XgV0`$(G zHM_5W?C(Hg`L+ds0ay!AG&B9I8YP9vKKoVBMmp2%u30Pu!sk@-?- zf%}=pQE4yHkL?U|^epp+SQF&O13?iZ`>MRE^WJc`$F!b3<~So(g~{@RSebwpn<_`FdU8_nFPGY)t>7~Opa(ov1K$In_m<}w=5+wP&IE%t z&ga?VQ{_~3hXE?fQ4pkhjH^>8RR<(F&p6EX8#*3d{pqp(W}XB>fdS9&jIH3+0Bj<_ zirWr)+Y)-#lM<-LpiE$i8gNWELn8-lT47TYG*~!9sn{?Cr}L5S++o6w1mWKq-X5~4 z1?~uXut8_gip**fjOit}{_AfY+O)VBehOxN@H4Va3@(@B-2RnLyX4tf8N~o*Q@7#X z<{d2aB%LBl*eznU`Coxg)!|@wm7X$wrcwCFT>|VK#2RSamX*6M6#!*M*3Bn`vHvx# zWv_JWf5h5KDFOIx>29kp?V~>XamH!#LLRb)Y05t7XO-}oEb+68tjDt2|2+Gk)U3!q z;JivNw-d86P_50x%{xCc?=`;B%w8n|2M#bmzfs1tT=J^Jd2wFFaw*U<(wKY0xL*3N zHf9T>k9!VQ5O`+3yZ1-E@ZL9&L2459(z|}=!{RlFJ-Np#nO6loBlcUd=*l=P?pQu* z8-S%L?h&iNpf+M>`I!Cr}#`@Y$E^YoYE}~s$iG# z{JQ_ldd#YY<#4MzGOqSxcl%%Og_>-J(t&xYS=kF}EVKXaB5*c&0Q(`civG6lrv#)K z7~PA{v_@c(!O`&YM?pKunrQ`U71&jEs4#QTqrqbXvG#8hwi2+aE1>-NsKXe*UDI0K zZN&lv$efNH+x0g#^-{Cl8yL<@0cPvJ0bX8p0M~RaKyH7}aWa>&vJ6u3I_2IkeE_RQ znAA!TJYiLJ{xLmv$2{RS+80N_UDk2V{|La94FLe(d}d?0{LbF*suA^=qI(+LXPF1M z7iSWa{76FMKLWzvVG*;&_j3e*@9eI^S&FjS^K+-gFX0;r=JST7v2xXd0m@vtGH--PR9 zS_AX}e#i>V;yej(>jCbjAZ>gcQnvF;@Jq?}GXQAe)^qenLl)PVS+AjIAh*!|`7%xM)oed`^N!>jd{&B!E8_Ox=)_@V2x`&!WFQw=j|i65{OXNlKWx!Tg+0XOV(0} zJUOhgNI%g#uAYIn99_O1z|;PjiLJu@SSrTU;>}k8q6B6wuCcJj(5~leTFlUvNnViI z4M;C76U-|J7)y(*N)#Ev?mrV)UELPi3a9I=^Zbl7itQT~yu!SV4I91 zsmWzKSe<8aJ`?zyZ|um{Ad72k@qV=KW?tOQT`gFd(l(*QW&Q@g_4n9%%`e12s|iy{ zfLR`n$GB-9<~PYg{%F%P8Gt=Y3%l*2bg5+m)hZaKcMj^(4_+w0V?Xvafj{Fj`xWm0 zDEo`yaM&M@@q7)xf>;BmD$E92Kk^pNEDB%rwLfkPkXE4Ddq4JY8}R(7!Epkhx^)8b zQk|ojpRzy1M8~L}Mw;Z_q)N75zUcSGV_VsNPR5ldR(Whz3XavpnUPC7jqnIae5ZN9 z#{PRUhO=^sXPI|>)p3Z*)6=*{<$Q~AU1WB)WVB^qM)Mp=20SMD759TjBu1aZ2n!q4 z6h^k0f4RW>rKx0gngmnv>Bq*oYO0I>yN5@Tzib!~{SF+%2c zW1FT{lCY*(HDH(*{`RYHJ~MD?WX|*ROsqf2pw-ipdYe($zYXJ0yUgGM{&@x&1F*%( z-hmzX6h;;#0v~q$`36w8Yq6gDj;bz5e0TlT)bUdmy}PV^R@zQH$9tbYjsONyEnHz( zms)C&fR)9#7!JX#F|ihB{Wq|=v7y%kcp7Nk7*cu%E?Aj<)Ei9Lb+>2tap+{jjTEdb zAW`s^?z?3`_!;{Tm+_Xyi=GjlZ~5LUA#OB~Qj*6nXI!6Ripf$;>xiFuIm`2$VT^tT z7SkIp9UXdA{_ieRPnIz{TfY)5Sd9# zH_67j;!4EAu0VArAHwE*PQ1VgIx@usbqS)*Av}0qi`3gkZS=Q~OWpINsz8!M4WB z1qcC0Hqc}3*Z*(d4iG%iE0j{L_+a;56^p`rWW6dt>U1D_or^F(RG$hM-PzXlUv*Yi zKLeP?%5D>ori0NnGti6IL-yAGS0G!!GP1PD%m#*9R|~r?YxeB-p3P%$SH_i}lXd*P zZK2Wc=VM%vDP^6Yxic_T@x60%2F8vXQTFrVqP>IJWAMVdKaZ*6va$AXgyDKd-W6bG z@P%4kWbk^-;afnE(oZX`HCn{>m{VuSKkB5s6SPLxV^*A*bH$J={aZ?HI!`rEi;3s+ zu?2K9d24_0mt2FE^?Ve_Ff)60^#Y8S_pkr@zs*{PMbK?_vjVr#q>IsIz0i>DF`%=8 z&%A@ww4WPmvrM<+!oWhh&BE@x88b8OOzXVw+Ep0LbhxKzZnv34GaupXXRPZ)%TKNDD{FcIX7;i#lchR9_B?Gh0$zn72`#i*5^2gy z2~(I{hgF^O@k)JU4MV@$%n4Zp+mldR%V_LTfYyoJ+ z<*?B2bI^aO$yg?8b3a9u=T?mW}9HQ)&V12rI|n z_ATZOG4{YK#tG^uKdY!im68t#UuFCZM|8OS-f?*4b`K*v9A34wvva(+xR*^Qb^|H~ zR#qk!fhsby(>8PX2$KNhU>rM^%MFNQJlXwoLqF|}>|BH5 z>UvH-aKZH(h~A|H7Jl2xblE{#F0|cNzK`3rt~XRz7+1x-R*%ns0)V5*HerBvq8c)u z4=`97Rnmm=5{lF4`)zsK!RTVoP@pFDO!IWOS^Ttt6}ZoPS+54%76duB{9dzK7jrqL zV=q+ym)o|N22geHdLLS!_T{Chyz{=IQw1auyb$Xt201ok_YoY$>~+M%dwOF$Ucn&( z&MJR`&0WK8yQOZEzw(CG*XMFIIf8-R>%r3Iow+SKSbHA~46hyGxg9}hIz_vNb$wUn zB{i!E+&XzXTf2i+WM@ZM_8~nzG5)v2+h7*g-s@?fP`0FcG8PlaI7w^!|7oNG>V5G( z7%UkW1mC^k)(GT%#?WRogzSa)Y$X5hV(pRuJ);cj=uq>SvJ8h+^)8Loy^_R$EXC@x zH_Wc`pE}Qq29g=MgcK=$`2C(b-va#1k7`q-GBPgi=$_`A||Lq+z0J8z3d;pFO z;M~sBQV>)X|JxNN(o*0qk!j3 zSt5`eN>9{>qEipIA!rVEKpPJEdq4ym`piR_d-*>8u2r$=eET`j{=J^1_=8o4WpfzjIngA3R=5iyoZUw}ZEJE2U z%MsnT5n!Iu^cTe z`T2P7?CA3tdY(V(`*PXKxy(>*)@LpUkX5=zvqh}M+GDVoB~1njcVLO&(%4l4mj+6Y zvK|`f4W!OTSUxXtzzv6YRlX{H<6L>v`L~^##QiU6K!q;X#dKJ1Gt<8cW2dg+3K!Eyq+^m9 z>R~ZYrCt`P$Wr-Dmm1jfePqdm>fEISYlaU1SeBlo9jGezMBsJ}vyE0v$9aPKX3_v$ zr`6oO|LNqU$Wu1l*m}eLgG}mX3?2v^Yv%`$t9N1A*D;+${Z|a0_l|Hw@97Cs z=?vV`D))an{1V)6WLMM9q#DC&eg=|72Z13@7Q=3g~F zij7m}3do{6$Mrz{{h7B+fm^1!iN{N7S=U7Mkve7ENcS4;|L*ymT&&*&ZCPRJQa z%S$>^YB*C}hZ>h|dVBkBZTvQ(dO5(0x$&`1aw%ycutofUVAKHacFp-o(tv1TO6Oep;gJ84cL2I`>zXF6AG=>vXBFgG{ge3b5YU!mTj_CaVm62Vy!k%Hwt3 zN7&fWZ!Y^Wpq0S4H(K$rhsXL6e5+L6Jm#kYjH&JrXIk~YVN@4zx9BT~UF!4+!t6aI+a46bYuPdsE19i2$xj7u^_~vP=LcX`y@iDS<09TKunA*;F4ly)py_SAV$qQTFcD(t+fFJH^;3 zuy6+GJS&gr#_XG7R@Jjp77Z!hpK<3L+5RLzDg$1nC+f&JREOi9XLOe7x;OoZ8SPz< zL5J7TLc6=ZGJ`q`0E-Ms8viQdycdhl3@iSZc(ee#Gk>P?WA_B0sc2jwohENpHfy#v ziRZwhAkj1NzCUQ*NXawa;~t|Qb&!_5UTpp!!M97a8&Q5*N4_xqr}{gBU=wwz=C^@L zWMqk9Eor194RgbFJlSNpz4v4qQUjw5P%Gw@fLkTM0Ke^gK2~`s;R(PNwlwGfd)AAa zs2&=Vo066aR2BhG4`|LJya#eezk4UXkIcq0IOStxQu)8EckKXOjL(cLf>Nb);gtsN zUsXVX#b+34Qss3J95A4ucq3qEl!c6d;ycW195`Pd5c1-9_Dqm73T&FrMQ6Bp6wnTp zrN@-AzhY#gV~chXA4k$zkFZboFsqN$R|Q5G2=v&Gh=o<})KfYk%2Wf=V?UI?_SgXn$mG z-dR3m|3YqbV?#v}bFP7GuB8Ia1g{` zvWRLDRTAHg>YVhe6+uET)99#RXmbnLm8=5G7;1xGNGlF$qRAA4YW*bi>&XR_97L@k zVD7Ac&7Ho)do9Du8-W7_CaRJ;&JI9TETsZ}9QIx24XL4xf|ZDsctshbp_{0e%+Dtp z{)ud;EYbU$oqCzuhNjz@TL`=&fDsb~xgJ*8a)AH4EDIfS(`X2}g9l*UTlUQN%^SL7 z_G1c|S8y-wsJ)-L2AXEd%?tsl=kJ~OSXkRIfelv=z;#*Ajym1b&_DXDAE^%!lg#f= zZN|LU}jvjBK*J>ZcWG|!E{IlVY{8gH^tvU~!+Mu61wV|SJcATULD zv+DL=4*+}aReUDX>eZ><%fY}Fd#Q8H)_TKLicJ_9?)pqqVDA}B>O0EV1I!+n@rH5U zX2|?ILwc@!K(QqQvo}>8?MVnmf&8d>_j?3DC#sj~9gNOs)qGuzdE`9xG zZ=_U(9UUc5;I~^3Cgxr@{lMQ?L`)D@?JmxH}fF+v=^|x^Bn!^D(aK z2C5ewhgIk$t}5f=5ADAd{M=~>+IU!%%b|LkiC)sr0O1jUF+2N=-dc``QSH6(0?2M< zvId5j1O^Fd;Q76(9%msl={>&$<-l_^1+dSua30el&0|0!dBB~6bb~vEGmi7S3rPBlgbINxj3OMqM==Q9~1z zIkIOBi>Z98o-PCKi0#09eG2R9F{>j<%vVj8mLzu2v)|k-Fd57uY;5VhQIgxyn6Di`n$~jvOn8| zA+dF5&qkJC^6YdyRvK46-$n{^)yCP10@daL0?>}=Sd}63+E~sHJwJB~S9*rq?ohz4 zZo5f=hE~ZpR9g@cATMnVe(pdpcY;Y|~2IT(@m-%*$8V`mG2s zaa93hS(^z}UYTfx0!*U;zp$FXJz(Zu0A$NiZQG+ROH)tzTcSGJ9;lV|)LD6eCviz* zwsmCaKN|IU5-RgL4a)=1^I7IGsjgy$+&>q%BD;zcV7O-*=vqB175l2eUT-KNbv|0} zW@A&T0Z!_?wD;QCa;a;2Of~~EC2<(N{?mHW9+S$F6jcW?47x*l9s|zo7I&P|KwV{f zMV-XXMH2U2vF0AA>5XVaVCZz&urcXL1ES$P&wznNhILe(3$4e>lR%G|{Ckl3I4={o z_%a|9UhzwiBTL_JE=Cdxb@;q5=!vQ2af1Pq~*GAaMF&-Iyg((71o1Htcu$DXTBmp3G>$~08ANCtonOix?J;S}%%29{R_ z;GMM0jctTU?Xj_*u~Yz86EN%DZ+u-+u&XiRIAgrx2pf(d=HnzzE08}L>@K{C0x8v6 zSKQ{+thit9)wn)FFLyv_xHFbVA#(|q!#!WxM%S|_+|xkPpef+&HQ?;tV?Up53h*-^ zRp3P3YX)f??%BLbWFD$RmBh0g0jug-L#Bq@ z&@H;w)PhnOZ`KpBJh?z`?bY7u0IZe0X9a>pKo-|+Wmd{#!qxMR81q+jw3fL)dpZRT zX#t?P?InTQHH^7kmYT)wI5rr3!4k@cCEN_00L76qTUJu-m+M>Tb5c1 z3h$-eGrMni>;cs?3?8!F>YJIIj&pDHCq4RIo#}r{tz2Lu!EBPKTKucVR&^fnY=82J<@^)OtI=}G(s(v zrJkR9#%iQuCJ>6po?Jk#HgJI@vF3lfXP)!}##d8-!IKDhCc>+asFDY8qs!+nza7rd zuo?nUVV|8>X3p+mMWXUN;~Fn9?pUeLQm0OC<-Hu?ybcH7kCFS}`M;By?Sbc?;yIel zq7mU|!9#qhJy+n6b*;)h0VAr`bB&h9QZ^DMGBvVM@_pj_5J7ATu-r%_8Jw-2QjQ@iUEiu6L{|3-)GlX_53++BjxJZOW5KbW2%PcI*p7Pre_f8 z?SQ4WfyH#Zb7hZ!)>0OS+2?-`BqVy)%J1FA+t-$|@^hSF^99AyIrVW3Yd>YxJ?gdf zRcB=>OIq0m0?4G++pVVBAAqOH3byoU(iVp2l?U3qE!!po&j77SO#a~&9MrJ1V(82w z*_b!l6UFtmd<|C-U}*r$19&6{!$*>(7ri%j&#&A`+RX!~EJ+zz(o9JL_TDhm-KyI10A zy=Tla=cSs+w4LACenu+}Fra0&wd8wXE!PO-mN?Fqui+{J2uLU4p1>cE)i)>!K>I|q zq5r1dIAAqe1Gq5YB8>T6rWW9OJ9qJH8zo*dJnzE1^s!L?xc-^%N{5l-8pLn+-_^L zLK?PSYf65dOHSQHcltE`!n;*rt+SLh)3G-&Hu-3(}H!! zt?mB>zl%cM zKwwmkULAg>MW7+-IGwd;l_g9^H5`hGWm$o+4WM3*Ww2Nxpq9PzfT{w!==X>rI7MLQ z4XK~$NLG3Mq>eJbJ1c-iAc^M;OuaR2)6T5ox~V2HFgCO>n_|)b^Mw%K7WJ(unbUs5 zj4HVs%LZm8DuBmV13Zl1Nw%}#NYoULXhsvUFhc~(t z0o5mfQ<=?0YeFBj?g|tR;LY2D$aNe~!>TqPXxy%;r1yHMfOiws3#o=^mBauWhz_ue zdhcqO^IfJI4a_^|FB(qvn7wBK4K|f`mN@Wr)%AI}d4zq9^3%__!*(d#UGK(^>w3AE;Y<$_9UdKR=sk|PYm z?H?=qe$=|c3Wn`zkRPBZLeN^UscPg0x zU9X%&ems4vv=N}1=-Z;q^S={!;2OFIaNm=pVffx&3z5I4eeG=As~&Z7?(Zw|-=yiW{7KZw zPCfNl=iW2r@L_)6VBQe1Dlg}?7v`u~xyNowg2y++GfZTCUw zS-b1HIYR*+z}%iq5dYp0GbH;tsI^=@e|6q#LwkVfg6s#BU2XH4g74%A!~Yqbs^on8qW4c(PurSd zC4$}>t}EbN)4|DMn_FQib3NH>S}N%QgW1BG&Z(ZPh55@zICuH3OU=$6OKK^m*3zsi zZUsm&ueJ=vn$~4(sG)jZJ1blMosRD!CL&|U1nc0zHn#ErPcnf1$kZ}xi}APP`KF_- z+!C!0pqN=Mr^nWMHr0St?P67u&h;#7F-wv+F ziUOGD_fO7BNe{vH^n)HN=CBN(%KV%##c-s6t^DkUgZ;ew9`%wx%@o_31hYCgBH(oz z6#MG2TRpqynUBWtp5K`~Mk5!|$j4|t&)%{ zjp}fnaETxx2~d8Dk!9dpr6XhlB~GtH?YTWs_lmRmm${Y?RC(U-qiJKk_utc`V%!Mq zs>xPrf)=Jw%x2t_)tij2PHJ z-m=(kS?O3&pi082cRyPlRKPkVeS8Llp8>WHn>X|yNe50^v$WW;)9Q+e;z!)_f9z9D6G0cztscO@Mt={Q@pMym?AW#S22N%zV&|2e4G zk<0+|Qf<;uhmF1^y?gIXwvu@m2s0eV1DqpZ^hJQRXCoL$4cVJAXBfPO(;z74Y-{%SZqi^&Y1ZTvorH0)=aF2gWzP$1G5`dXOHPt?JpzQFwPD8h zuzXKFfXeL*KU16NHRW~^m<|1x`ar7)j97_-&z_|KB{THTo#Z6qJnMmYd1hHNtkJrx7#<}7xDi3JXFS*Iy{=#tR~E2*JRi6&NjLZkKq&2NcK(wH zi{@N>m5Q8``)P!$kWjl}FUFl1XBB^VUZo^Pgrs%pP`B#)w!3~ub8IH*At&{RF|-RdY$!U?$^s#b?DvpiDgK}NU@HUzbC}9 z_I5u~VfnZ@SIb@CiUXd8bzmti1ftu&SfiCeD}Ng!qN;kRXfE$EdOtKy?C9pK4WL0w6l?Aana}EOnfc?sEJL#3F<0tsJ1Vu5u-TDL3HQqzU+Z zUcJQc})rhDDC;N5MyVmXFJl>f&RjwBqHyA0k4TyS=qH;VV&)qb7{tRT137K1l#MWv} z*p`#@BO;jY-Kv$-?xo3i0hfGIAQe{|NCJo|kjEXElE*hJ8yI~nJU<0?qHn+V{p#hZ zAJD=dOIaya6~k9M6T!|}xV3BXC&>WrZshHdq!ypABnP|%R-(#C`w}1DzOf-v1wb1> z3t`o_i2X*|_3D~AH{n7uDSF0rsquq*}(K0+fP;Zaa^#uQVjfO7Ho}K@aFYXjY9U=y@DF(T{-n+*Z^jM-^xn60DkO`=Ue)O3?E6>AectdijGc3oA zlo|pDkVx%!*Mld_)e%OI7% zJ*w^Qweg;xVqU{%uh>-e{3i;-?w<^1Sw4_}y)^&rIb^(7xBq3XhyNP}RDGLr4QiD{ zzzdu0yJpK@UFr=7itS+bHMf=?W=jg-iF(6##R~z12 z^^r;9qoNv@cjdR_i|bhu=c*1y-{hq(M+EXxs>@$xApm?M?7_1v8VXh{2bNEj?HwH{ zX~?9SP4pWu91-P_Qan#dPs+l7Z*+AOh$3@3x-IE4*Rlci&GDX@_pN;Ad%KV<#S5qE zWTJ1>$hYTg*_u3g-wbZgoQ`o}KBty7<$dDIny&;-d9oIUk94wierla-wY!!YUKkK& zOQuhdG>ZLCo#)T(>C@_{>d0cJSe++0PvTqjS>Hrq>iy3Ptm$g+jhHyaldaU`E0zLy z;1>Og{}rC=mGXJ@Mv|Uw>P7Xmtakuawuq&CH*hlJVG*y-pKWE>FjPQ>-LaniG{6*0-gCvca>LQ7 zXWr&Pie=^Sc3$PP!?Z@{xbsya7FFg2>KV!gxE^}n4+R+c`=#ue?`|e(f*P4pz{mTB zdij3psDOvv_U}kxO6|LXAa+T|j$8`>PzJUCKXYHB(i4i1fMI>8y1)rcCwt(<0bZ zZ*r;h3|mntL0dgi=j{0ksIW<~8XGcszGGY%mh9QY`K^E2p#sLQYXJb7*=)raR}+cn zPk9Tl_hpt262iu7uij8p9MvW+lMPr_#=sVbX}w9WZ@V5-Z69hT0i^$z@-Y>t2Nmoa z*p-$~yw?Po*r_V8${1K`&hle`X?-RfI#3zeCy+hYJ=L-Z1Ev{<%L*6~<0n&Ytg)&A z`P+gWYaz>Xl+GvY177pwOqrtzf|p;G*37^$D_t54jG`?Xw$-e#A*v6SwuS3r{ z8CH{`BHEhA%zA9?m~`)`ZWy)<>DFH_rFWC1Hdu9&4q~T@ z@oieTfvb}Tm<0U5=c5O*=Uy|~3@+q50}mOnfIy=LgQ7hvcYy}QJTef-mdP?KL6rBS z?2>~-ZVCgY0M7b;jbLR9X1_sZ9yd!as2!bObp*!m$$06O z{G~g{`g0pAzA>=EM)SR7)Z0w_eNa#%l#tLa4E$-~Gt{J@%O@^61 z!Zb<_zW=G7nH530m`em}?cVLce|G%P_9^sbA$0 zMiuQ=nVqYRn-P;HHhMOjiyC6Y2wo|SIj|j&DcLLXcvab0W5PjD0U*}cFwHyi{K>os zV;~hxSOD<0GLVks0o6e%1YqzEVQnnKc(F2KxN4`2J-bX8Gg1r-f=mbsupybfDOq<{ zk(@9YbfxaPErMZGb;bJRH~Oc?sAB#-z2Ol9SLXBcK=H}qln)czHeMN))iSafdsXJ* zifwZ7Hf2%Yt)GkiJ?I~f#U~vhOVW64jsY+`-el5HVN%p2cqQMFQ9bgE3uPy!GPeBf z{q3OF_ug!v;5)T#dFjI$>*{$DVCDstRqZx-8Seqz{eb9~?f;pshV5B_%P1b(2!l3+ zHr!F@iosz(;2SLJj3{7}$)^Gw5nF5TpM4LQH+&{zZ5T+I$>$lN&tR;-7nTvyMm^T& zUul1yc+98*v7X#k--_|T@Qn;CR&aUGi01(a!K&v5%Zk1KDi1@o&YmU$mU+eB-u>my zx=Ko<)1wJtbgzw<1yb{c=*P6`leN47t7m6g3ix1U`UOtOs$n)gG$H89DZWa7bCIyXs#Wn}vw1!!Ktu{>EW79*Q zurK-f=&`O}{CsR%t)8Q-{R_B8OQ>CL%ryiA44{@Ez9XKpQh>>mZ!7Ew{2c+L-wC2qRlsrilI^q)Y?09kV}zQyX5t7Xf^0 zIQtHf78MW9UwS8 zLoPE5?-i`>Gh+)Vz~F4W=Q7;%bR705XAk(DnNm@ z*JjtmzbgZs-s#up^j1F^~qWAn~{he z&9pa`=Lp=MZnIct!ep*(vNATV?6ak@^Nm>wvXuZT;G; zNR-+~3B&pl6TZGGg#mz>LA`=fTtdNR6lQB^W(Zx<4uDZgOT~}mPT+uwRDr@ssb*%b zNAp*Va$%s#=9z(>EaRQY?{s-QJ85ipY~YFX-98SU2=2}-e_bgN(~Duzgoy!+uK-pQ zEEh8kP~U|hAXOW(iZe!M!#$4#C16zX+7rYwAclR_wpmqYSM=AcD1f<>jbm(O0Pl?^ zk+zJdbtQ~j&Ha_oJB>+wZ>VDaR+W!d>v;e{DFdX;^%XnrwIe1BSZ(2%BVkJ^%(Ore z6^d0=D_EtBb$i=n$^)c0VOISl8-B6Qv`4d+Votl-J|K4JOUuZVuFD8Y?QgbutCSw- z+AzG2-BTIYSDF>TzE8ud3~Xgq5qlI<&z~$M2JrUPi))$H2vC&IPVM4!fJ|ey@+X6< zBOY^wzoTWitIC#92y9?vjGZ^oV0xF<4O_z7OFwC1alNoIhB07@17gJZGw^?PJ5@}U zdhZb^&9Y**%0>nm_Uve&v2`d+_wdv#by60l6NNLg0~^LRRy_f$-ERX z-UTLDRIg1HsMmcP>y%AaFx~8A`mk8NvXMVD8Njxp@`2$O>&kT*O$XZ8vXAYbZRE19 zum;e&0z13KY^(A>(B-klc^D4^>*zt?1z@4AV4bhkzO^e93F|MC@1=0is``RuS`+;x ztAxD4`!7VXbza`Qyk?orNYr4V0FDQ`a8SW=ut7Cj-tf9uuA|qmJtDwmW-m1e%B9|w zYJau^o@Rg?QIk9thJ(MC9|j7}=5zS&y^qKgU?V02A}+G23|MAZQ%^D*wv{~ZwLV+- zt#sd)Wvo}#f7PUg0fm;w1MN~hTg7Gh$NM~8RGVKrf5ua>y7bJ!1DNOfd#q|_`E;-Lo>EnHoGCd1;BJhZ;jhZ<}V291H*>fW>?v@u# zQJC2ZyQg~qe3Iv4C-Mg6zh?Xu8|8s-)m|0AiP+^R%wtwkfv+C=(S1we#fLqwGj+s6X4lC!v<~-Z1>lb7@_AHUVw?30&5~L12J>QZFOv}8<)azc7$Ng>g za2UMeq<3>xc^Ig@QJ6kQa{;!bUkp3DZy%P``crM`0*h*!)Vhpu>~{r#i)pJZ-OZQ+ zEMpsDUJ;mHX{%JovbNuKmWV);0Z%*Q#IQh6p_MW=Zf{oYF$h+!Tx#%`Q)B}&`C{Mi zkPO4=F{HIz$bKAUYD%Ks#v5&h&8K2b5!_DZPlZM8?wcSs101X<_MCx%%ph}$#oNSE zoL#O{Osn@BW$n$Ax;zGBx4OnaD%-T}-IF>N7WxVv`5N7OM_Y{2^mL@UwhNPhLi7y2 zlc+yV5f}+mx8V?z8l_QGI{6N88nBCTloB;PotERnNUj6l00c z^cXC*^z~POma)Lz(p`o@Q)Tg#mCmel&9+ena4{W4N;sw`?NN@sU6z5kN))SFOr2o+ z%MRo-lgL9-(?g~M1+UM($1UD?Wyfx|nws?*FyrE?V|TZYxqyBC`WWkt^*fw+X4>&l znVFEYYbyUo82PA-9_z1f3a$%NrFJUTwn!UQyNSzs7RVkAi{F{uOJ~n&XH)F>w+OJB z&0K7(8lq2tQX5~@OLck0bk>wRtW|t(4-zH=YeGNSG%gmV&+Eo4JYZlkhYT#n{EwFLyr@arsD|!;ZXSVu#^z7-YEj=@hHm^0U&6-Zx%o%po0@$*PiU2U$xgo;v z(syzN;4%Yx7UbS7Dj#;B7?$}05QN{4DDYY7mSLdrmq1A|B48Q=N$s$m<~%rEzQ|Mgt5HBywCIFiofl6 zAF-s$K9tP_8XhwZBJ3+p3!j%QRXIFLX^QI=r-UMX_9aKSN z9YeRJvthNqT08qy0IUkE*87-;g61Va$nW!8BK5}pvtC0Jg09T_(5Ae$gk+5U%K+aY zT~fxT&$9mIy!NvSpo(S$_WDh-?H~3u)8;LZt)>BsxnK2vwZY0>XC?(TK68VG_t($Y zNm+aEO#tPUx1V2jm0^wc{pbJwo}ASRhKy?cSvOC<2maQsJ^R*3#8M2KdETAsAnd14uaL_SXX;rc$_PL;3r-Cu2^Fa8hv)$P~p+|9<|qOU3c*|2WTolx(U7V zMe*LXJ<8QGtb>PussrJ4EVc=2c!%PE0km_?N_S5MsLw+O*0-H^wa0yjE9qa!d-GLe zTg@{6(2kMix&SD&7ekh|GMyz8c84&g5|`_|e0qYc!x>==hW9QrAe9Z2GpzZvAW%iS zRu(=yT&xHr@~O%j4bonkM~srI@7w!$%s9_Q%5eVZi^@kbXSS=J!`j_$<%b&jR{~nJvf%8pY4kipi+4jz)e@tefC;Aa9}re z_ki)o6yDmgV%e?y7MHQ9_-EoR?H>_gY9PY|5K_wprD%mb!_b})^&G_xMC|cj0B**l z4hkwU0C|JXEoEW$sccfkY_IKo7{^`~%U4*3s*N(`d)LGRg+1G=zbv?5?0fe4p)df7 zOM7dugomJ(Y{IgCHLQLzQv%$}g1|SsNy~oP`<2*tT|w*1K5T-0WUQrk50fkVZ2bpfUneWLo$B+6%0%zqYK+=PTH?T7Ry1@Bs51zlIBC9%OnMg?H%Zxd zze1b}X6turAG_dz0t^4E*U*j?^VRaR_vyH0s`dNmZCLkhWLKFCnCfNYT0IDCf~Beo ze0?kPBeT^6%b*5F1th#eehVlR!Gs`y`DT8UWPnE%Hn?Qoy(g#NgB?(8STSvE(&l>K z#&%XjUNh{~U)DKmcbF#?Hxkx2Zz-Q*TMG;<5j)~sR{%6(Vb9vTW~H8(#Rl^%o2c5r zzbIb&w7*&TE*Au?%8nJsGz7ZVF4nNE%}y55rtutGR@cteYtZ=H+o>ovLn#7DwYxLA z(F3NZgfXp5-+T$IGGTpyE#0FG8>$RT+rj{lvfmyU&Dggx7g_C|x-sj)H)+|t7sjU~V65ynggr~mfEgpqX4M{Bl6_~F ziUP7pY59Lo$d-qGZ%mN=xwWhlWr`+&EdGofVpgr-@*U=DH7v&pzZpBi(l&ws)Ord~ ztE6BWC^ux!*uF+_Ed${(k;r^u8hAg=%f$6;J*#$a^N)dM|)hT0W0mMK;zn(4qWGJ*`XZQp7N`G~Y!dZDLt%0iYUJmqE6{FX3afJ!t{x_9R}vm~cL z3l22dXIv`Gej3bHhPGFnw&$1zG^g}1Q&qr}u?R;7`YR=3Sk+{!h_d< zfzhW*FY}z4cG*1-&5c^5^1Jk3fvB-xwc$4I=fo=R%F2G?rY**@qDet9V0Ba*_S+g!X&~Sv3bEl#(N7;=~H!b zikY-5pBLAYZ!)b_6tF2t#^f)UIW_2cY+N>NVgM|2={| zKhfEa*7j+EXo2sU#v8fOaD2!`;|H5aWZKpxlVU53CAIp*d&cbZ z59F756X^O5GM(nVHkVcgq}q6N9NT+9y6q!iZSjRy0rcJ4;+Ugc>j_z}ygkfuvxYft zI_jzC*r^AOJjRwmMYcR|9D4DqrK_vod1k>z(RUQ_P#hn4iQgGP~ zm*>c-TNP!ZPS-l(5)0*Jzq zj*w-->rA}%NAF<-Ok=V>2MV-}$twY#dk;1nxUIkwuFL#^+bi@s&^@ylrj!|D*G*N* zpWE)34fL7n%S*;QRd?(@{N2)9mLaW3m!xzJi<1dcI_Kgs8S$DLZ`J$m7*&TbX~1#m z0jbBRGTT>sUD?HUK)AZT`swp%b>8bBm90PAf_=APzh9%tnYZ+cGgh{|`wo8<;*nF7 zN&$Zp%&GxG<%z|aVKEf5b%!uUhLyPxC8h3V??k2PN(2sY@>I<4LfRmjvm^%b9aaDo zDDar`JKHEKGt8$Ax5|(8pKLy}{npL*|Cl&3(TnE+6d;Y182}@kG9(nn9kZT8w-un; zWiMM7+s`<`V62um`NDhd7VIO8d1Vv98NfL^!KdX{W17(um1+Hb2msgy9w9H*^%a0z zG#990D9E@GIeW6M6rxH3Qx*%ewFpa+kKKnRsFYoOmy#`gI*I3Sb2?kk|MS!4Ppn~dyX z^n6w3LKG5v&LyIj{gGWQ@IBDW9&^e%iUNI^bY~@-2CE-6amui5-<}LM+05SxepR%0{nUHYQ*55h?yn}}ds#=IVxoLnKQ{}j-rnYOERZZt6t z%g*Z7njn>4uT=Y1T>2loL%t^~y5eHY5Q^en6WZe3WZ{!fAA_BrOY#%pN-z*KIp?6n$}@m|0- zb5%h7`rLnyd3^!Z?c)loSo5eyU8%@TOrCM(s>bW=&ONUTAUj4Xs6Z!Btd}axUBaHr z7%T+3!>jru0M6JA##*QW#Y^)_N!6iZ^fPfu8D>CyfqG{O7Qw?2Is0z$*~q#Ucm@l* z73g@&a#c1MSZX|EP0aV#7z_grvaPtX>e;1cZB}Q+0@dpJ%Kl~ydH4LJ4rGJhRiY+C zp1#KXu>O}FyjXd$>|q)>CONvKvZtLZD`aCUz%}V37-c7FA)saE0WBZI=G6q$NZO4? zQq;S}$$b&^X0H{{iCYKM>act>0GaZr6ZNdz35Nd}U1pJlj^u zs#f_S*B(84`U0%BOPHfvTmSzl%~T*W;oi3ycUUbY(!qm!)zS_QrYe)FA!EEd#hc-? zj?D6}-p5_yu@7ue^H^jQRi|g9J=1GXuw)l9{ctY>bnO=5%$xx}#&mU$|KfzCiZ|GJ zeT?0oiGP_`mIL3LTI$2!)t=RQh$wtz)LZUXzj566%mgBQ@G#nbINER3@b9T%Ka7Eyt4FU!^2}= zmAtQc45~Mlc)GQaI>QsMB3*L|w65^GN@fyW?qguPM=YbRwjKqd{*Pgm^<>~weMkST z)O$ev{vhD?r@xM}7~6DRk{LEQsXbAa}T-9r=3OHcuzL%S&2Fc%d73c9($!K z<7)8+7L`xM7)CQ?1#}LTQw=64yJ&x^P3}5BmPJKHVdHpZ`qqS`IBf_)wl~;&b$U1O z8Du2`O!Pi6|DvrZvpzgIi>0AF5O`(+;gPQ05;W<9>(c3x8t$>?sxFZvxLP7sj1d!T z!sxy)hq&-qK9vr?wv2kijE&XxRd?Jgu%3;THB0;mHqo{fO#!^`oyh?-vUVRfX0{3lzxN0L8F|g&jY}5b%AOJ~3K~&6( zfCu<3=(J$86t3qhP;H;a=2aak!2Gm!`CIzWQYYy9d+Fa^s3&7>A2(Rd9Tv11+?1;N zCky{gYMH~Xzp0gRsfEN*Y!uEQ*sLuAc-cX9cJR%zjf|nR04RFKodbzd_G&O>aSJJH z_W9~}aRwGD9*9MIG_-jQ%nCe!S4i0rIAEE+#j;{wQOqx!kz-okb7n-=sal3BglR>_ z6@hG!wz5}kW!lHAVJf^163s0yRB$tShpo$gFyv2dY2T*So=46&~9fG*lNT zJfHK!mv0N`oSCs+a+T}vg~XbCsNq<@Ey$L{ac{5 zB-n7q8Z)-*%KjtE&ju0pTm@b|A&e^{n-p7mnd0U^P|q2K#TmjpKho^msk6^;i_f909Iv2 z;L6fZd~9PJm{**Y1@Wi%;f+Ooz(T{ zNdU!;wbfi;6AY+*rxn=En>{UkYm{cL?WbC=kYbkx15TLV3*rgJ+!<7ssCAoB`-jQHkJ&<~2 zvz2#G-svecTIw~24w-BA_tp+e)gn5sir-TA5HGVCQ z3LCBJL>V_(wJ3x^WgD{8eO@}Be1g$6bA#cWgyqiQY#xMOVPk|xbg(pOd#Fdun$x;= z1nA~@vMnpt6~j;Hm{~zj0<1ix#LM~%F?DNwTWp|GfYffj!uTHH-#y#-hJCf|gdPhar>B}v~v9TdP%h>UzMTf56_;E-A-oYOqrm@ zbXM^l-^~W!H|Jh)pY;~t`DM-6siH(1xQ@z;Eh&3rXg#(oBUiQENF*U4!j*1R61C0j zge$Fs$wsSUfn#e!J(Eh0Vl{EqW-HGvR^;RLePQ$(3Q! zV5?AFZ70Au31$;yjQ1t+nAgtAW9@%iS6M86DLw1jooMAe4{ci+V{79q!u<2qW|^0P z0$v6#GF!^I97LNzW>08kna>#O6z%bU(7;esr!A@@CDUVaw7lMOUG_O%d~X@ZOVbqv zEO%&U^kIqg>p+s+{jV4<^}Cd7fuNT+wJL#3Ec?WCuIgWx^v%^_O7MGqE{w-&_rF@! zk9@SUXGQ*7Q6iH8``fyM!MZ`vrwD<}Wbz8ZNf676CyM#EWz6I~)Ari^i8`x3T6;Uu z(wJA=nDw%2t$tmX53ohxs~A=0qZJ~GLj5-K?gTAdQix_-mEqj@b3At4t_JL24uW7d zLqJ7BH))}Mu=*pzrbdkIO`@1r#1kyMitPVr6;kb4*AdjB%d2{=J(sYs?fRoX39HHD z6DH?e!d`k-)|9;}i-Tx?>#w~I8z2V4g($94v=S>53h`=*fX?hPMh5s@A;{cd9_%NJ ztH9h9Go?Y0HMKw%S=IvKWo(Coz%15N3V5A?0`_i@0liARy2Jhwfq;Ku@;7Y8V(bUY zCt2Q8rh3c^09z3~;-mE_Lz}wCJFd|Iv$lR!+r7H(cVc#e*VR2Ne zu(BYv+Poq#t(&?!vx0?hzCzCe%ABD7en-?L-`{CQ?l6McRzzwbSS>{7srIP=%4|Ke zLkhwb88-1nKpWk6ldzMs@SWN??L9A_YZV+aCf0(?)d1FR0?a1pYBG;U!y0b^EpP9G z23i>``)cf2)k#^i{Xc)mOQ4L0ht_2mP^S2sWmo~JZw$Vyqq1kKyt8|4_&3Uc`DTOK z41mk#IkU_ZCu07TNdN*{mInN0Kt7sa>}2^pnk{~_jatb7a4)`!cd20dD`7~A!@efp zZDm;*xV>VTKT4}UAC;?j6s&4r>UY%6l+L^w97g%^z|N9bRz3=LQvJ}FzI80Am`vAe z7KlCpt2F`WJPU}EuL`iR%7j1{&ar)EF0g3X`_6&w1?$bzDeOBNca%hRJEc=M0ZPf_ z_gkg{Xdb{$&cgTJ!Y%MLY$=$ldmjJ*pK<6AvY@Y1eeSum{+dqO?HnOb+8aD%pQ9KbDS6kDYx$_j{P>*$J!Rc0dO=}?bZR&wcta38;0 zcUW{Is9{{uoWS$b+JRbe7=ddp@QKuadO#P!D{IsyPIY_LB_WOw_UhA{;A7fWwtaEq zr`k4SRaKlQ-o@f=%tHLL+v8GUx!y{~dq5TDMF7*q&05S=mbF=}K3qHVftu#Cz&~cA zmTIOa`t;!!C>YT;JGW4ZtpBjw!5cX9x>$qyJ1cNJJg;8;l!1FFRvZ z498u0o~_F!%7!|z+{ZJ*!Ry(!_g9kXQ$@55Hi5+ZFO?0L(^Y&{L6$X=_x-q61vgeR zuRs`&UC)S$YrO|VD>D(Jk9C@vWJGblEi+~D`r;*Jdh3|Rm;%H40-5!AS9W^u5X>SXOme z`+M4CfiR@Qgn|H3WzVV(DX{kpK4R-8MB#3-h<a# z6AKb4;(tN$MgxV%lw_An&M=)G7)1q?efJr`2}qcpx8X``^po)jAnopRW_m2Y-h28h zVR@aIfMme$%{_x(zFxxg|mV!S$@sh_*rZbq-$ zxL4)n^77c#LvKaVZnS~}1`1(3J1}cDb+P!0r5$WzH!{lt#?&M_mX!e9qpLJ%gP4Z)=@w)C1|4l+w8s+Hh-3e)r25H9&g z46E00!HfXgUIhH2dds%OqiuF4CN!mtb?DVQUT1BXrEyqTS{d7Y z+My19Ti<~7_lVWcrmEN9Ix?or_SOC|AFlPcy;hHO{qRe*|G5xcN=VF0S#EieYLPWE5(YSPj%!wXCM)%X8_g9XLcaG zYyx2i5wuq=q)pcLmjSpcjYPd<6nnNlkJfu;qGKma89>e^jkiq(JqC4kn33SO^1oig zs$lrcrYyCwOT}eU0ju@XIsm`-4%^HGiV5l}k4d|N^;GFFogM)fFTH3Ie7emNJNa&> zf46soSFjCNUIDyA23l4C+}60SGDb$!%w!<5Bw?R_U?Z-Y#4two1IETYb#b#DbcOF? zVoQCwW@R@10l|J^k94&j0lfOK9tld}_NW$kvatH8HfIgZ_NNEZ_88ahnAe|Ae3Yn- zW!hluRX{0y12j5CvuGex<3zLbZwh0iW(NAqz@qLwD_O?SDi8)@ci1GyfO)peN@&?F z@bt_F(Eb{i^@#l{rZ-b>rRes1r?7s(+F&7V70Z^*`=t{qHHfHqjA_Ms3Yb#Q+mAW| z79}FFywkTlY{9^*6{~#NWdA7Ze`mY(fDTTcuLr$0Qg-*ibTGfF8 z_PS@ws(iXOwiN;D=KUDo_qSdED2`fsj|6x~fclNTTWxyEziS6@u`Rp{UBRl_h^1Cpj*heXmTJ$6 zOc)j#jD9a0te#l; zz4mYyFi@-&GQ=Lcno0j`oKq4l(QW-eV#j7Q1@Hi-{mXa(!0X;dY|oUiyaDTD**job zzq9^`pq5QYync#l-qC+CFDy?M#3*JJC&-xYC3#oahk?;|SO*-k^= zB~}e%g1}eBt>yx_w4a`hCB@d6rwbYJ5v}C4G$!(>PRn`;PIwWR+KKQAt2-qDMo+dq z&wD@>g$IT)naxKQ0GNtcTE@Q`&JHPHrU*7%c_FA~0NwZ69^hqoq}q`_9}iP#N`No4 zPEZ2|s1&ZKSoo}*Rd#IF$=Cs8MOYcX!6xH!3{xKL-QtptV#F^SKr#~9sb*|qcM@ik z5%n7>U3;He0=rXGJ+nMzLAi~u%6wRG>COscJdo*N`Pn(sX@9c~Rrd7D$W$P*ceTHt zpNu_a@ooFE<^uJ10}DXa*m`DcmnV0%%S?Y^`9nR36EFsXE*D~w^jhjS;b@C$nb()S z>S}-{F&|Li)rQGu0FZ6>uAlE6U}c-L*y&jbVY-ZsVQk!E;|SGD?|h$bn@WG!-wfPF zOaC{Ib!~#mJOYq++Z{@vrkC5T>+-)$3im+eTYg1a1-A6-_$J4fV?M=e232J5)cyes)c! z;WwHjy-&Ovya=>B?H?}!K-ehLfbQ}8(g9Hfsu3I8{Z_Uy7-nZ_tii*5sQV+*1Ap6k zRpa+9ItM4fIQdoJl|4H$9k@v9duW@f47gPNe_x0V>o$f}X{G?%xZICSt-T)Ew6=TJ zxBcqk_vaz(;p>Z|TYZT8wL)fqtjO76UV-=sHsqwWHGAi_3J3 zT`dz~&OK~gw(RN^ZmXC{KwbWi#DZE|7ca)-?bCJNILoTqF00E-|Gh%809i4zGi>qc zG7u1&y1sn$O!F>4S@@*`p_U<4_N+E;>Vzz>0ka*0xU8V=C!4Y|lM!$1^L}S0Ifn!% zx5elm1yE<@V%@LwGsbO`QeaB!=~t!nVHgixU@?YO*|*yJ*yqQE@X~#+fVSOl-21)c z$JbRy$JzXmukA_jDLMgGn(8R5QtuY^9F`9@>qG!F(>bpmP}m@r1+nZmn>BmSPYW`t z1wiOd;soX?NAl$j`ZI&`Fx& zRvT6Y+1FVU0VOZc3GqGU$&P!)dSoja$iS$TfJpAtrIw&z6M3~#9*;w3cW&iq2ndgY3+PZp28&@`)3(N(gNk#-xt$0lA>2|2@ zS2_cA%}pi(GaIp3pD#iGM~2kigPW+LrG5mk89%PWGmLF^J+Ac$QY*vzZCU>FUuCBX z+@6}X7XR=8!2l}u0ONI!{epdE1U8T4$y3C4lqq5s5mdA9SH1i2KFipP<$c#7xMPyi zl5ln`dlQv!O_nm^)dvEAGkL$I+-$jD^)U~uu6>x=f1(Z=_!q>sMQb`xM8D0p*NkA@ zep~n0I4D*pW%SYU48A|rDo!!iJLaB)RCNNDIyk__#d|SM2Vy-3#MsymoRZa&exAbg zpU-!E|FgO#TX!9ywJc?=2P|A6|BxQfN_Br_-#ap^rS!}B?9c%w%JmfHd>$Dq&?IN+QZh}w#axf*1VMY_Bz9qWo1UMVSlvk83#36-e`qK7np=u`*<{S zLtSH+Jz=>YH&)p+B98!yaqY4WzkdlL;zZaos?4JRTZ*vHfqHs^R;3?H8OM@HRQu@i zuzXe=p5I;X0mac5?9*HQxmY5m)$4Ee-hCTEYh^E+n=1k+5wtQpRt8$tK?2O})o{;7 zya_zahAhI~&$OE(V{v#(*S`a$o&hl)c+Je@uM{>Yu)zZXp9Oel-i4AZyQ{+4z<^*# zH8KQ9(ep27NtlhRic9>;seF0tzZd7*!uo`oP-NR-)LydU#$O3oEddjY^=7WU#$anZ zMK(+^_g6KXjo}$kigvBDqTW$uBhZ9^=|VN>%*YjOINNtv-W8k7m{ycSIx|~EES@nJ zsBW%scmHt9wzQMBieOT0xSJ)2LpNg;XwZatZSPYUd8-L-q)(7=!tqi~s=PY<1!udA z*V0nvM>cGOxTs^Won6p3(B%~ZSyva6s#X0TL8NkNrF^&A`xHZq_uA)o8@wL@ z^t{u8_N-uQ))$66-B2$}TT!;Js2p-a6jg>ho z4t&3PlX&)9O`bem(}g=7O11%9v8kfk00XqMa)%x_%kB1^t@VUa0G9|#w|)G+?PL1h z1}p@&%1xG)22S@6$bRLmvai-#05KV0{r^&&@!$XTT*Jc9cRydvU{dt5jAFT1W)Cd~ z-6V`Tm}Nx%BEJl1&9K2=kzKc!KI8At#R>C_(4BWtC3+`+Ro5OkP{5`*<-zvL;@l$M zpuq;7S*F*ie>PUnfLHG%tfL#gUWW^8d)O|!=Lz4-|Egs5C6-H-GXvtMWH&&N=n)G_ zUo7fAZk%Fq)pZQ-(swp-b@KKeAUAA%9uhXrmd?pti&2}5>irV&(qU#t$`t8~k{Opu z`GCd+HfGIirjnbeL^D%q4il%J5l9!~<;B{$s{WhNc}L_Dev={V43iqopzmZ~F|Ssk z;`g)px~d!z0tjtHV$=^ z$I_ylZNmd-B}cdZ9<6HPmvOg0GO6}Dvvox#Rvtb;mJ>SgKzy%eXH>8Ew(s(NXTmZo zQL27kb!R%@;dX~BH2A&h8Z;fiu!|(?1}n4jSCEn2doZbds#Z}fs+%td(6)n9>T@3O zjOUNXdxL2Ot>&m#)LT*CJ=3>!)lMvz;W83iW>8CC-6Lo1T_*C!M6q238s1p|%hEoY z@0~1d14uE!T>0y)t8z6cWJw1`UOE^d;Tt2PqkF9(kcLC*}aloEznSRd!#IH(CxjlPN5$0FuVB$ zDD@^0`!=>eR);wLzrH_#Gv<9(RzNAMm>7SFagA(ROX-*Qi_`!2h4%x?q}t|F@3DgH zE8PG_>|Ja67RcfTum+^GDE+6Ww}%ks9G?KiojkcpjR!yC}vgFrDfH>*#@(DW%mF%fPvPf&#O|B-ayDe z2n@~jy)>@@)umPa-X&$s1u)!h z!eV||3$V886fL{i>Q#1oZEca_WrkA5>u>j1HXUql473*W?la@}Q0|GbFeU6>rdzC7 zeG^TXC*=uJEl{=JJ@Wz9|96vC1F^M!VB=Iv$AqusL@jk6b9trQVhxPz`nGee5v)CH z^+)~wJfowIw3G31py=CoGT@?uVgP~N|1DwQhUJCLHod_l8fcizu%PTaf-VfR@zifS zNH8#TX&ou^00vaiOhB0zlz>@*cT)s|ekB`lG!6F7ad0W5JcYEs2>e_!L1fEyXbw;u zo3oj=wQ_(tyGaW@2r1iF_AJj7z{bG?2D)^`K^P3|DP6_l<1@|(J{y6g4bL!mb_`HJ zzBp|%-B#Je#vG^90n)v{Ud;vU5w8qzw%d(etamz=4MTPokAr=G85&>PQ04h|Q!caE zYx)`OWO1A;L?3yXhc6E)dYk~I&Q)kO(m%dKkbfa95TCa~3;z`BnsHhbw<)&_JT7VHq2wXzTTHsqA`$lwM%(w@Nfi)CfwzZW46c4qM5*vvDBuK1+8_H zg2yV}!JZx!Zv_YQm0i6!+9y-u>5FA#OqF#0UU$$jggI5VtIVuGxyvf`T`k6ZfZ4#H z!FC~?!#;EMmn7J`_f~Oin5{pLb#M2bn;m{WH=}dBNiya^>G6a5{fW=4IY9J%B^!pV zAgdY)dKswFxw0asYuRuYwEmdS2YE)Vf6K0Jb@ifr!oH}#w5fod{MkX*IGbG@TbO8I zR&qt*)e@EJYzvq;*gr47cUP1Ls?;*0z2+_HT$T3}*xTWgw6S3@T0~eP4_JP+Wb;j7 zOfL#9wW{*ja8}p1md_3>jQK!T1iwf9|E)MZ|E%`69oN-qTA0p^9J!AHT(&fOWj{P4 zwhd(_>54gy!WHN}^&WO#zr4WV(#N-_UwLdP1EwqtJqmO#x4OLU{B*2h04g)$o;ZcW z8;e!_?O;NNlVvs5_bj6G9w*I&+Glo>jMs5*;Mo8GAOJ~3K~ygm&%Tv?XEv{_|D#s{ zn-=rcip&1!(=~FR#pD&|@%gle3A72Dt@8?A*YR40*}qEoBLGl%%c$y_t*9BWa0Tn- zEp@3`rUwKu?b&7JqZNsY-M&wZhYcvIE8EDfXlO$ktkc*HS=LOz+Pjt_O$h9yNwqho zhzqH!uK_*sOl112;N;1htk`>wus}nV$>Bds$NY_-|GX1du^IBly z?4@x-f64lAtpHT@joMV!MeFSaycSsZR4x9(fi2sh)m&TE_KIfG^>-x>)_0p1?C=6F zL+QA?^wwzON?c(rrmwI@j~##wrhhG7$Hj7VuOn%%du4gOd>tu6l-3<(7z8^#GaZ}3FWcA^pfzEr3mAFC;uO*jyfKl5*L#?qE4>dVwcaEb0c=vo+$m}zpun4o zgCMkfZ^Z7^Ui0qt(s}-_x{Xbsy|MDI@twxQf^|iSIz&riawdO;uov$!#4Im%2I|Sx zm56MM$6jX#60gkB{bBtuV6Yd?rXn*^iZlZl@@0+QVKQaoBXh~xWSZ%@Q9O1WnOQc_ zl!-Qq@uws+m=tF~QRWe3ysj&yjCIW%5WqHF&q%$$f>i{q)rQrEZ)O6uyxqlkeFg`L z3~^ ztb5kj_m6F1yH5Z_977ZVqT)qk;*ee2E}TtboxF8LOMexts?{rz{`%7Dgq1eN7`7GL zv?VDqK8o7B#ljZiWkB8E;{CkuT|Vu}KBKjt$CysNu3TZMK7OU>#k zY3z5h4R-Kn`D6JgBLCm0j8aC0qpo4O?#^3SKWy+QFnHiK7C*{^+2v?IS^ikv|3#fL z@%jT(1PZ{i`_GC@1KHIz0Ihfpq#o;vVAZ;?WMenmw_-*4fXzw-bSq%3%G(0iT2Ge6 z!1jp~stl0x`rldI$tFnl8e>~n7^YWs~?UEqZJktW#ww5^?7G4Cr-!poE=}24e9%16?&@c~1PwfA3^oE)QD|S`^j0lJnu273eXk-U|;h1T(|vyXqRRcsg}R~!+O{rlyH>mL zis=bEQCAq{E~)RUe+*f5VHr{bu9xX=fdmu;H=Zys^zD2`lK_u3X7?))bhK>leaMJl zV_HO9{Eizh%&ZSt0BnCzy?v_N93u6GOkhYrXca)9o`oCEUw7SBY z1}qD0=^%T$!9*EX zZ4T<7BVrE}uzvdBf8$YEq%b4Nof5`c++HSyyHr5Z!;XRM5GRajGMYa5>)8#cIH4voi%S zT+^^i{>*mO+sI`%TeWBW^tP*u*`WA(HXcG?$H(=$Nz76CB@3(=0OB>&?DEey3K&uG zYMDy`n7OPu;u(nwW2MUVO zx=p-xv5M~~83vYk`e7$s;)bjvo&!4DtVILVXT0hL3rzr&-oQHZ^h|+1kH0-oIU}ey z@GnXq^Mv{-(_SN>gcEI7(9~%8d{*~X)dp7Cr{a;WY!jB+IK{xLIz0>19j-B37;lyq zG;nX?%XB@P$b0c_(=`^Du3}QWf>{7EujM+XHS*Q^0!;uO*?4XH3tPIcAaY$sCUx6m zmX(DwVB4{#)<>%W*8?G9%k}n-5>2qbP5SZ2A@IP<4h!^cVb4`eBV#!-O7%_#q!gYn zd_HR=tQ;9&hVSPxvFs`?-_cCPZ4L8l%j*rCtlZxgZ!j-q%s&no*}?y-vI<5dkw3fd z#1c-PPgb>A>&&T=RiYzY(FCA98}x|+fvk^5_2{+Ni1E#Ysq{RSPTiB4Fh+nh-9ND! z7Q>>N6&(bU7N}ag*BS@EGuzlMJ!2w(Oswbk^&Nr#&dkQlH4jAKILCC5o%FN%&5n=L zvH?&XrZ1c2>xB{phBM>{FqNwtzmN#@G1dU{eU!~Sl2^<}5d(ly zFvXN@Ca<^F1>2BiuSJ4-eR6_v1<<=|l7ionF=q8X#YSB%(Gne+40!pgeR0u$c;aP^ z?*Uvk)_3pF+53_;9Z>B-F{O%y$V@2D$V@sO+lFPtHmZn%NDlQYJNcCx^!kGYnq8~e zphay_$#JjZruQ7I&0az1Z{B9ca>)kM)Z^EEEL)KtCHqNLOA58Z$u}mp`XH4o^ zdh;X%xF>Wq&POAr6#=b%XPW_}7Q`|Wfy%V10|UIn2k<&OP=Lv>NvoO(Sd)N9Z$5zK zta;DqjH`v|o$hC|6fgh;0Uu^C)39%w!5Q%wH^tax#bfl&<`vULpsm1m7R-DFjPLN- zWdIo1$QDtssEiq4z}*A-siNEjB-DgNDF!z9;Qe0_HBca6T}hk*anyAJGSLK3?OpMh zSGD4*?#XW8ikNi8wicobzrEb%v26v~B?CjMe?)^=)SkzT2D-x9#T#bzwYloOlA~-= z+x-UYx*)gS0v-ii_gTBS9-Ma7xyLg1XO|VMF2u2;K%L`nwi2+5j_|rC=p@l~DYji~ zz|IyiK|Z0Y5r`_L)k^gyfDG%h_dvCQ*vfRS<7TM(Ova$1Ft=FsH)B~bz3!gPfYhJ& zglr%EwK9BX?OW9<%eN-t-I1>iu)bfm1+Xk(k1?VT`@%6{n4iq|zmhC)naQWe+I~gY z(*Fg^x+wojd-Fso0L7T7w)#&>w9LoE#G5%hfQfgE>(L`#XT)Q$GAmJ7*IwK!^X#=f z46E|3{7p$CF300q?UAkx&^kc0-BUp?V@*vwmL5IEbrUl#WfI_Q#>$c>43v60 zX#7`Z0NK2FIwz}-PKwuWp5f>@00j>l*brm_yQhSw@oY1&;R0B^m*-e zV;1g23z)uap{^{vVgm3bXXx#tayBho3RWyD&Zd#6vFRP11zqx9EDKUu)`&T28Gt|U zF=TU-w;G_{*N}yz9b%L>_Q}|gh&g9${8xoBA0_eIz7MO2e?DOdE@y$}EYmt8byJo# zC8)=|R>6LVeK)FC1QuQ&y{g`ElDu!De)Je&mR6?ET;BJLo@u56OAkP+?dyvfB`&Ut zVNIEL0cEFZ@1ZWSDvMg*Bigm#F>y{Om>stmiR4Y96ze+M-loTYHrZuqc=_<2c>-rd zCIdE31*hoKwY}F}gVq8rwl;88Rax5tz_+Gp<3`frfxp&nRj58o*!0h~jXTGxeQ<{b zyEd}}{$GfCk&4+;OJ8Te!PT=61Y`^Zd4n8NOem^+r^})M>deZ~Ufj)GY!Zdvqx(wY z9UOfZ-uw3e0Zvjd&wtVfH)3>BuZ{#{ScGN)+G$lVMrZvx5?{>%1Qo@56H zwLG${{8|R!TrD_=WLP+sPY=X1vR<%*qx38>I`;6^B zet*EpA7f-anE|9We`U7JIH3g-w$6vEv8R`=s6dpL0h$#8Zd=)wepc4pUe#-=;aYpx zNmp37>V)G6BSH#!|B99Mq)RWm%wd_fw6>_>|nptIO)o>IRkGaKK*8YBs!vF!Bd@A73<^P7wpGt?|fQxb1HN4Kk zGkGd!bXD~N@M5EuE?ly!YtOEFf`BvvywYY?05}U`2X`5tM0o=h!gNTa|2)EjGVVt= zTPg8$44MzD6Z+)>Mz&(Kj7u!KGHU$aHoyiFGzq`~1@C7} z2?!qBiU$hdcPkk(N0|zG$HWe9HG}tB?OY>}pa86j>!o!@ymUNJWBXT>#u*YIEpNS2 zZC78P+tO{mYJj#Iv&?`Cwy4&&)q+y=^@`WncYG%nly*#OG1s7BzTOY>^9mgTnWs!W zvFq55)dW1vq(-79x~MxCJ}`+NsWX5vb`7KomZur-6rw zgAaQ20M;J)ie>w2))h&~k#QxFnbJM7tZ+3;grF4jn_0e#!mpHwy;bF40BtspM?t#2 zNrdgC2d@*8b(Tl3KG~#1rSna}{IbEJdu_>;4HkcJccZoF#Of(a{A;0RDvJ+pdL!0&7u_Q(Wp;>(z~0s{x?smt^_ zzS;^zjV@`&vF;x>bzoJ^q?#Qh(2@s$s;*mMzX$IETR&TB^}rZbc9d#x(#G=Ooqz#Y zMeKCxO%fl2zEz!)>5T$9Wpl#3G;R_PpW%ezQ~q~Y-7rac-! zzcm4P>$~NBSV!x_KYdxU;PkfDJ|Z}o@7nUq9hO~^tBlC1frny~tjx^D&kCD?D*0x< zGJ<)>Su|r}j^>}GcPK3jOz}Gduw5qVphN~ragSmcGG+Oz`nGk6g9)o^CSS?>W>-dY9jS-K80kjBdaFp}`~>cX>smh#39_nI$FS8J z)I|m2-z@mtbxWx*%|t68DJtx9715_4xN^n0At%9 zqIZ3aun5Q?sRw>T=^FfYwq*uuPW}3U(0kyO7Re!VokueWJ$dqf)`@DU$(Z8nD62j$&SMl8ojC zfy}OS<0{J2L||RU{=e-#yJ~G*@i2lK=7CnruvSst16Ww+P7CaD@krOI*IGWe{gc+0 zb=E9sEv@>|l;*uL!7j%>m--@h=uW}G0t>@BsR!czTG-Mzg4rSlOMDL)?-p>*I=>BD z;Ioix$e;;UpVgsav!b%fS?~!E@2xW6Cu@TW6tFgMTl-zjrw3xaK>}>kGGG#qcdcP6 zF8X9I0B~nSZN_3iwzvTHNF&I_~?|aK&6-W$aheVjDJ_WhrCs$X{HI<{U7fMAd5~))e59jasN% z3i-5g*(wlDrlUum$Tk~i+PgGIz3!X&1TO>XL@VzkEVfxox!6LVuI*mqF`$Ci>i%k3 zjUIe_;zjZ;ea1*TE5B7BCVAZqPACX9`@33LhhvQi^Ts;3m2U#u1#BPHa(9LevG){H z53D@dGKTSN$6ipO>or%%}Yv9c&2bi1(kg-l2h2M?%a zy;?RwGASSINI0E2q@VyOopHa_#Sw0XO3?4h7xjzk4-7~vMh+*_UfT8N*xEsq@pk_p-{l3G50E%a@2H6fn?Tw2s#XNLv3B2w zu$E?~^Dv!J9F~=>_^7lFipRjRYs>lpg_UKsE~oHaqc;J?s3Jp(Ahtc9u&OqG1*wCp ztVi!5pn+F&_`s{3|9rr#J=RspojNT${`Xm^FKg=oNo8BvEFBZPLp(NBbv`Bv-2TPj zg6!HAAVsB-P1lWwI?9?0Sis7d*OL?V%!Gptx)}!IY`)aw$OEAa(AqR@_~nyAHW*k& zgRvPNOH%TnwG_^@qL(0ye@33H0!yO;+Mj))?y!oOAS-Zyec78V-yvDxjCzv+pX`dl z-Q{Z=uM9{#y#elP6IWnYF^joo1qn*TNmaVXFQj0vf?FrGWaf6acnlXZmI56}EK_tvoii3rF>@Y}v1MWG*rfm* zm;UYYTM+{VvLuB7S(QIRAgO&RcWu1#(tUzf+jgQh!`O0{r!ETI|05`Cz|NzbjvF9@DCd_+#8^3Hxbpa^=<8 z@T>!S2Euwr1{K2<8ykh)B)d5k3w^d0%a8)&+VnTDvF&~bysAS5(3KW*i#2#OuuQID zQlFpIN9(?Q{Ia(Cd$Y0`&jR0?h$Gp9&whCoXx;=?v%%9C7b``DEW%ea<_zTSv611goUI2pFK-t&6)gB&2R z^l_H;lWyC1Dm)5&6CWwv#oG3u-W2PK31ykBv%=U7EQrT?bY=VU@*U>K%Ts|y61`(& zZEuyVu2r3DhfgSnVhsvW%pUvv7s8g`>~A%gU_31AEy9>n6voCD2xI03Wn@W1v(o*Otiq)bJ|5C<^oL5%<9NrK;w5l_xc8(CBdp<9u-S_qgbMG zw_XCO4&S-$D|!*w2*5-JmM!(8CxH4}ZR$cc7TMOe*{a_E17LXj*tx#E32gg#nwE|G zB~j0!tIz-aU+?l6*0pVJ{KHvWW;rSY3{d`p0Vz&-yg~4*gC1i#Sez;ggyC-$#w0K& zu!{I!U|Q9zusF{!1F+^X9JaE-$2J34OEvYvN6o>$TUV*Zb;bvVA1{KD@{qW=PB0|Dh;mk}-0T0zSf89x1bzw^_E$ zV|p&H4+~Cb7!tB+i?%5NTCZRct`?OC#hfEEZo@Mx8(9h8i$hKzy@6Kfvr&vYTZU}>4C7`88O#q; zNG#p#Btr@V6?Pzj!Q(eG@X1U9;2Hzi5!++mSrqqf!8~KzVQtCQuLZDbW*GrvCY158 zvJ%Dv*$#Zhnq0Q4<*-T-HdI%cb#KLdy`q~;o~32V3RKbHs9mL`XKYn_wqmU7+?WeVdJI&9`8YU+vNOZ9R%(t`w#>qw)XuvSqxG68{I5 zX4!yI3Rl8N>1WfvLk6Wm^5(HMtirxpA8eBZeqtQb5mkK+j}v}QSv*YtZt%*OefC@i zWU$_GP+_x7_WUXF*bM}#7RYV}uxtWF8hWXEm>NV{?q^8j|z7G8UK3ozI4 zkO6$3mVw3kLj4ofnVq0`GP6p8ZI4M5&RBmIFPo=~bniJ~!`j?j4fXl~ob|M<1|)HE zZSG-=sy)s%vTs#xv)XlhN0D#0z%>?YbBYD0&xdgb<3)_BWnWK=G6Pt}q?on0ESozi z-fO@OSokhia{`q;XrO}3?ub}olUmBi)+!Loya}}S0PJmR3y=PktR|1r+p`k+3%r*l zvuvEtElb})A{4A1e5EMhi~xrX60;rqsxn3FFatpNj-vs_6U9Jh@6!K zS57nQLxt>tbp>kgo)I!Y?SWR64*tGkLXxg)?-@9dut7($A9QBlkJB}*enxC8rgc`( zWMEn0a00Q(Gtw~;8|Fzgk;{lTDfDz3V`q`UV{uqoX+akCl}DtLMt1cXrvb>iI*5RB z{{YnrNbO${z%;|aHkVY(2srI^Jeu_#fq!=-8gtb|9mx1m)%6CG-$K~d z?EnLNk*K~rytf7PzuAPvKxio+GXl23O1Z=GybhrGKnHqjet*pUKRx(vr)BM*g9eJz z&W_-XqmmgD+4%qaSVBd!8Q+!Gca`P<03ZNKL_t&;&Po=*DJ88y&di`Po8Kbd8>=My zY41G(T3MReJP+{^j3PtA%mT{Tmd1yD?qi^p0fa2maF=*Mlyx!$0K+S|_=GRFuI-?q zmhuW2Kvr>|3IoACDpeAzq%UFjMZ%75EhZd4J0Gs=LhFU;LS)QQ&gzaM_ppIS+`xO-QK7}FD#|L%99o~PJxj1x_=Jm&UNu`FrC zaIkBu!P)=~?wUdJ}l%gSf%+2J#GOI6CP(D@tFp zfq_lFSb5a%X+e9|0$|kI)t92}S`EX>4iT_SF58^dJ)gvBo*h|#$^V$aDv6gY6fagw?C^VFfF#4Q-sNYmv$6wa&?CFaYiI zSU)mpF>uP_qI4U^su!qz>5g=5QUU8@%u7`7-zF(DI00c@0N7N#03aVy2fG8}^$ zutHrFwLLXixm3@t@L9xR1Q(9Y+2dTRsP^rVNa!8FvacNgUV4!0v8T+JtBpJOVJ%}m zhO)g^kr;rTsb_Cudq!A0&5r*o>I{!b^=4~Fg*}6TyO zg8@3@{JP@pJX4V04woce;$q_knU#4Fu_RZd>u175Ep|Yw;E}h&gpN(1& z7hP4gJUUDLD!%$Ik9u7o9X9(Sjk1AVw2yUkf;TDh2KO1VX{c8?03nhg?Nv;Y+2on& zqCb=fXEa808Fh29{V8Bf8DRC|<9($9Qgi%lH5cg85_?E6zvT}xk~gMDwME2S1P5$pD^=OqUmDF^qx5@5*GLb}9jGS;LH2s=s2*+4G}` z242H(m97no%1i4P?{OH@;kp`h$USVsRWZa9TM<=Y))S259mmSVd&X|2?QFt~K)|+9 z1qki^cZfH6V$b$g0P6RMDDd>`RqX5UgMx{0*QV44qLE!~w-fNHTxRj-i^hv)0O%5H zvW+mkSWI21_QzO4Z~Pm8@7&2A{ry&V-~?E$;M}awXUqobyW0$)Wc`16pQ6>qarnh?1##j2ICFpnKuWtO2{PJXZY;9fj4UQrQ2J;N+u?<)mx&&a0Y%H#?!j1w7=_p8HwVvXRFOwN?x0@)}<+U1O~0F2kPzWwmUP4 z!4-gLk~KSl#QQOAs*4#&?b2Ju!%fU_u5t~JQdKP%d2)dW7nsLtk> z4l+AW=ViY-D2vigzH0e+*6Fqk9spQ+GGD@LfMji#{nNkqMT1ZD_f|+pcz^$WpJQW2 zcHHWfneltiO4_0jq|bijbi!MlK9 zQrj~LkX5#=l>~bA>+uA04hORZHh zO4^2@V!mVPF3U==-;C8zfGx|g9u^BaJ(iUTnh%J)&n#c!OzYON3t{>7fNB+1ud1%I zESk$?p?CucUP~~m?O6;s+CE0cZY$As71s;P#Idfgy14Jr4BH)J(-jLjqxA0>AXvUF z*g*!_V`8t!Z`U4)PO#zCW!2~2y*EuVIthVn_e^2is$5;6c>pr6E$(9c!LIG%2dJu@ ziDI{559Yanx0*l{sN+KP6I;Ox4;z3yC_U38(o?LYtPxlZ=0U|vOB z`ozjjN;e}O6W}qhS-E1yfiF}6lnnFX-Opq;|1`eXAknUM3BWz}b5j1QzLcoCVC5)PP38nNs z{rR=_Sz`TR!6q`Tse=PR5Wu1LvIYMerVhno$Fpbw%f(YT1S~Q6_>HKO}0RH zcPh#ey{C|n6jFA)!@DhcAS_u@6yf30&_ zi6$D}%pD~v=jHFi4h$?jDU2*)K$e;KA?wP(Dl;9t1IV_#lciaj=0DUfXI3GO=*Afd z(}RieYuVqr!7|Kjcdf>ULj$^`i4WIS&Ixk@259MZ)%ZUV`>+FzSAixq0r6yZ;+2w! zF-1M2K<>o=^{8a~KLeF&BNmzf)Hv$5G9i%iLnbiq12>*P^V40ScdsO`I-2;X zu+EChA`I}U<*rP@zr~EO??{VRVe~nZ)3iQrvMS>MlM=f*i#=u=zhj46*v?I73E{5< zJC!ZZ0?V>&U|~xknR2Du>83pZG{FI60~@rYcuVbYo@#_C4f&sf|m^5zN-%Ip5wh*fpY`+M751ttUw@qL4v zw%8G`DC%0Y>8k^+%=o&PM(xei@V$Y@0q?!tt zd!Rs-l`Pq}zO~QWxiZk|nhn^^S;(v&WZS+U-!)~2=EzqWob%U-F;uLoH1-kSyWbg6c#mg%!#v4SGpAce$P zwR7D#Gm5|$%?8j87CjCy^MY62eh7fA-goKeh zWMf#CS+(~c5@rIx!ZyN)Fd^4*bF~_`)kbT#+y_>D?BN2;zpI)w+UtrDu<>W>a8@#U z!2_ghbw{NYO@P_`OovVNz1JXL8;;Q#2t>h#_4hdjY<6vGZ)vh4U6F~!^zoU}W|kRb z+rNZIf!W5*NDgn6j(w-;ntTmIw)Cc+G`dXwfai0%J%?ppDj8jCCgTZ(ayWtQYy zJn`M$i=Z^vFGtg?dBEdZn|&)BHW29m1{Ur0s|B%9W)(;Q+Lq61mC0=WQ}G!%&BUF2 zkGT4|kd@QS^>5g&vN)E7KpQajeFnUJqg|>#p!ymUESvY;rauc%sariyzZAo$BDfTK zrU1}X_O0$lstSG++rO)OtZBb)2SgDRSif1lIde@4>Wt<$*2A6G9m7D^2&ZA3mqxZsBzyR85Z5ktE$J@)q+%c z73)z9>%myoVwU&330Gpp)Y`N%&^mK~Kq)>smAPjpenXq|(YTvA^(|vBRH-q289-e{F7h}4860qzl^8kSMt&!IO`>cBZJMi=S-KeX3 zEamEoIy8hk;%)C#T1J3wx&6*fI@3A(n*cY44>&k7v*rd4N;6T#O z$QAV*4G0BviJI&xo#eIYDVZU5I;{5ri`BoYa(!jZ0hmiGv}qmEhG*Jm*cn%2SeebL z=UE^t`?&j?jcG{EurUzDW3akxM{U!BQx4+yKzmcX5!wfSVwWYCqo;`c4z(QN?MapD2H@42vuloAG7sSW&+&=nk6MRSK08aZ&%95+Qy0utLOT{-k+IyEqszy2-sjN0eEj_HRtrW z7_|kaTQ>nH~Yt#kOy*=Tu}~>O=F6K&2%!e3^v$YA|41uTUKln zxN!^bCBGFTj_)UWANbu1%ZkTTu+HRlwrm|`@_V|SB4}L`Y>6i;cTdGuOx1?0vz`Um zb1b{c++h`DT9-b&l(Byn(r>*<<~J041W1s5W5RT5c7k|nVrgts?UMf|?Pc%^fcGJz z+Oe(cXev+)IJI$Yc$WudDiHa0%ZfTdYu~93Q6N^4H>$0kSs@t2wtT1d&49vf_uqLj?-VynG0@2v*m{qRS3f|fh1r(+IYKZ0E#Q7kze*BHmyo5 zYpQIxY+Y^DMvQ<~uWg;J&m-bZbeaA`J;?@S3}^Zm@A1k!TlVgF*JgKU{JGMHjkd2H zW4eteY1L<`Lj>%13sk%K46GK?;Ax&6wwDkYMZ8P4^20<;a9-)Y^Sagda&+>~*wX?! zh5bgoq}t3)6Tk(`1?=frOLd90e1L3$ILbe3%$#Kk-DX$gP#WCK0cDvwfNy6y@bnC@e?a%X zjd{*s3q=CrwJRhV|2^_j>8vil|M}mhJ)Zz78S#`TF4K8veD)<@RVmmwJP>BXG49>@ z{C%LPPiEulW=h1d;mfZ*Yk~5rchx2H#fiv_WZPnut2_R*Y=+suWjc@XAfisT#LZW1 zGuB_r({!LZ;%0S+6UbddpNLDU&{Y=|T>tH+KEfacX(bp9Kr5mdZpiR5DBH*~Y zSNV412~Kqa1~ejOwTO0lx$en=QN^(S1F~;sBb6n^NSGDL00Pjg-`O?w**(VzThKGg zqmP66?p$6OQ-W`fNsL&W9sg(Y`$_r>pcNTJMF&TPh-m02{!w9r9i!+O6N`C`@_9MC z$_5tuTQRIk7n=^W8{=>_kg9irENn^C=ar(EeI|_k#;|X*aZMCx#W)FJL=gk6Y~RY! z^sf@@L7;o4V5`_lk9Yso5-D^h$XZx-&SN!P21B&nj1F!~{tMA7#r$4+J@diF$e>(cg_1+8qQ=Zf@C z2rm1#EDLs3#Y0ic``tW;fYupd?yiRCMTZ&@&jWW0!**F*baedxt6}yfxOBHTHin)k z`uhrD%15y^ii(daW@f-REOt=A&l<*9+Mx5XSrsZ*R;CQdyQ||x`S9x10tKvZR_0Rt z4m~C6eQX4@*6#>t4~iPkGoA*nIyp;i#A4T;zpGaPrtDcbUb7NSDx*n_k{K`=O_)_V zJe`Vw=!n!!R<3@*@WtF$gUJb59($VcGEfYV{iJU;d#%5Xj~@BT{K45%vua$@cv;=G zI{DdU{o!~RO>F9kR|sC|m~zF85%XhLbx>Au?E<~704CbCwmx7%r`P|D{c9D5msdOjAkGa8@Yn6w`ba;c}Y<^r}OhyH#3xwnKmN|$6f@LmH4<4hCWz=USdPiy? zXJyGSvNHhuRN0VCwS&fL0BjMgNCLnr??0X$E8C>ynGrCsn_+F)MyyiZUcpHAjBC&C zE=iE)v930b7k0%&Iy+&;{)J^k@XDTZ3Scw4R@5IbDYgLBV^7(&h)qRP0(%5(3$Hex zTYum|ccO-E=-3(5K?JNEVoYQ04C@T*8PieEYH0ybZ6J3Rz}mLB64RrV0N7RBe~~yx z@edN|^n%PO96T_baAn+8dG@L7_*Q(D0WYrD37rj4#cUBk+FIU{c*8bgnc|Ivi) z&luMTePcWXj4JLoSl2=n2o5Z)L3#IJnlpo@6t8nLy{niK6_x<@^6>|jNR?ze#Ejs; zp;%UYUc|;-A~-nUAW}@YVmm~h)M_Y>*U_F7K2MZx#X#^Qak@2kEO zKaZZ*fOUz}VTTkTSZ-m)TL3QozjWTZbp5uS3^-w4d6jtMzb6V8Wl5m*TN|>XFdJX7 zB-xj8m1KZ0E(hV@!meW&OK)b73I&$veiL>E9p`)I-A6Mi2I9TConbU*1UoviQ;G>u z`HI-BuLv^}DCTz+)-NZ3rX9l>A?2m5(o=Dt&tawjPrzE=dHrtxY*-;+0mD6@_btZ4 zdloVnEG`b%Ob=xydNYFwN_SMN1*Go-2VP*co{rUQ5-YPb9_NZ_d7cLFb6{IV8Q(YS zkVH=+OYa)1K;5)7 z!Od0kPOyyEnb`uG3hZEBV8e%d-kY(S*@7+K(=1@y`}}VoR`y>IrB87D&tf~Ke^&3} z8S#J@Dn$<=Jb;ORg+DMA2*D+20X3}a;u2a{m4W&@@bgc>{6kMGnnnjnGS){N_`?BN3K zH`zcXB|5UL^dOajVDcQMAF)o=bv8a&8`n}ko3+~WlFJv%N+!07Vf9veSRY{bUMTqP z(G6C67hAt$-+tnu1jvx$=C1bMOgMTRhzS0nY5%}s1Z=a`;{$9jCATh;NFUXFBLTeVBx?Mv3UQ=tVsD>q`y%XevN_AOg;X!ATYqP zcr(a1cQxxi}Wo%8k+O4iHJRT43%nKpWLovU`2ov|Pe|8y z)V(lB&oGbQ2CY@-l1;*|B9mygbZ9n(ZQ5>-P}f;}mHZE9s~8hx%i+DBzZ7Iki!(?l zrYe%t<&Bo{Hp95uzd&$&X11x(5$s1cE8CS<&s#tN7Pfx(*h%}{i>Izfb$*qg9xR3T z882UK^$PRtmF<+Eo~WJz_K|HxcUkqw*3agX4|~d3R=nmhvUratzo418!J0g?*kg>? zZ*L;SR;dcKXLpt1sP}*kmijliRt4GFBf9NmJM{W>WnAkY!+4!1fKA(<;?llK2bogl zDS+9*T62KT_I6)}{@w0Lg4VmoSh@mmaQx5erF!43MN=J>b-;g)y%NF{OcBb4EzzMw z<+cq#HRS$=GVbbK$}n*JCJ6CZIQfmsTP(kk(w%LnSBaVsVg2Ex3zt7;+wH0LjZ1Yl zd?QPDH~@)3hM551J`@IIvxg64$4@i^Kp?A*b*-DTSe@cTirvp9A!jC%XWA-G+%aE_ ziS>Yafi`!`AZG348wglNS66SAwK1)Rg=NnFt6gdbRM&p9mS-kV)1#sQC$np{9U^GV ztZwiV>%-Qo8XHjeM{N8n&e0`|70iv4Nr3ko)4NIRdluAfH#B3x|`KUcL~!Um`|^-ocVrVp<=y*8?PEW z3+4iL6Bcg9D!{yYjH)~dtIL#FN?`6Y5~cx#OnzCMa)a)O(t9$o64c^-7PPKp5_|WE$hC23rS{>?hu1lM0roqPoO1zFn6JxTrjN6DAgpa(NjU z1G2*PgW@r$YApYYBVH>LtNghtK$r!A_V+j2sHamf4t`hn+jKJJNlmgna0+^(1EV%h z8TE??OzriSS7Emrfmv!JYZ+H)`1CrNxkZyAD~jy!B&u5%kY)rY#v7U37SKEY7>L3R zS(*Otxv)ZzTL>u4f>n%b!>ao$dsJ(Cem%Zg#9?L1hF>k-gxkthy7g950h>9bifyjTUseis)a|8=ptXX|%{d4_*|hG} zU6wfJwX=_1`cI69>DxFKkXBarC2tnCnhVrxo~^B9jxW|@EIn`huh)07f9cHl|1}#| z6b58w69}0_u0|sM8idf!Lc_D5pl|NQCcF(M;+Hen` z%DleIwEb}9$RvsiAhofD`2&SN>(W;ZO;InPyg0#AKwp25S&o!nG?Qf5~VRinxe_7o6o~rwe zd{^y&v8@-c01eq=HmX|>2HU$bptF?E0RhkV(d<&~WYNTHW&wm9MS!XRFmBX}(zC9u zUiJL=TyM`xPEx-?1X+nD)hb^MGt9~*MP)Blb-GLiU?IOH5kOOU`*wo~pI1SrvSnT1 z(}op@YlFlxmwG>?^bHi#Qt`hbUVhbg4?L6uZ964f8STvQli8iA?>4{0B*2nOY@Z6d z*9)_0qcDJ~z-$f2_Vf&Y9r-GhAp!)O#!&!$K!U$;cT`w=DWorW%!J48AsKM_Ku1i9 zCU&rL2->iLb+wa+eMeLcWt{De%eO1!JwJ%XXne;99XCYM_bodTBdVOL87F z;yvG%N9SOY2ClJKoJdlAjp>T+ znR~l#Jpg>nj5wGa(y@mVlo9Brk88#BP>=5fnC@?2%Nl&bwnYuX_A3Xo?zyZ6FY5=%1}L;l{9`-jx|yw00qiCJ6J^6q6t)Ax z#)vQ}!C;lrzoUKAWzD>Uzib1@#9b{@>8gQ(fmX$iWXeo7WO*B|s~iEbcZsSu#tN`& zUAeyG;ezQF7N-d1oz2s2{fVvObW65mDId%N*v2cgU9H#HhAQuR_t@+;Z>d0B^XkvW zDWWd2VKzRd8>KfTs7FdLDgMLpx^BeE^ndC*72Q-4#WlR6|J|@HB0%K~8ZR@aM ztLDudHgJ>(x>^_>xT0-F7y{)ojIL&vQM}AO+3Qz{$AmHlZg-ZDuV`qgaS3KrbiAO|P zlY^O~UT5Xi-_|7@?6ZAxhQT<(YDQp`F&1ozEyK>1M4L;Op$_PqtxV7(W>shKBw*6$ z>|1SK-eCxM*tAR$ZS|y90qVRb&eg+nN3B^ z^j`{Vd;2!l^+N1&RNdG#X4&LWRsmWq`-+UnCIGJuBjL!7M&<$$6N}>E1bZzDT8qO( zVH|H}pJAK?HgGLH zu)nF7(Y8HB++}1&KiRma znwB@P7t&!>;S~@(yBrpY$F!;Eu`)0qq~t8HdEKu-Dt@nn3SOJ+3sK`_?9X2;YcOF; z8BB13#oA(~EMJ)w<3Pi}s*MW+4g;Xp^AGb7Hzd<9I4Lm_D`f4o(d@|pw7{^{$CuXHKY+3d+ zvVUP9)}{ktwyrZ{Rc4$}V^CE8T^iMWm&y|Zpqu%$fVL#Ss=9ulUuAJxt$MpztFdvG z-Q4>4_IvXxuzlj&zbf8A1BzL->9uRbC+q9`^T!XQ0Vir@$J4vU+i3i^7!Sw)JJ{k= z#q^d;u`oD*UwcxLS*J%vmf5%_Wd|EORbPw|%D$hg zh2^P``i}qvYoE6ZV>|2sQxZLxfh7V;PZCa2aQv_ADzdE4XL^2J>oo;VivY0^vvpUU zW>+B?_=y1S|F7=rmMv$M*)8v9bcc-?U?T}s02b4gf~Arc-2y!JwdC)xtMY!N_s=?E z8(_xym& z48*d~Sh*}!{_7DXAcNKnR$qkG#jRn5JUvD!+=T63>0+DD6}c5kD07#mkbi=i>oLW> z`%qCKkh|kuLW7rORISO*p0|wa1ZgmB^{^HsN7+mD4xa#iitSfzGnx1D*t*`{?Sz)|TUh#rs`(S|V< z{;udoP{3_oZ1pnbFfm$7w1BU6JJ+UOUmqTKjIegzBXT0T?}|*X|9NWZ4t+62Cu1kJ z=SSoThGZ3sJ-qWw?s&g=p$X8;=XwhzI<5k2z{Kk%D-sS%rD1aSH^Q>8cNt;4KgzHo z7)|}fRlN{d>&y3DRSUDc*zB0*p>-@$ygK#zV6;A;YOku?ioJ+D>yb9fbPG$9V8VU2p@JmJ*ZDFV|b5o zWTq5MYemg8pPFg(z^V69y}=Xj9V!3tH}Do;*};S{v#GsDDdr@;2V-H`xAgKoD>$Qz zFcp@8jkHg%?jo#SSUiwA1M8~NrFt-7QGV!q1jlwDsNA$F@2FU}fysoh!64k;EMBpj zp7dCRh_L<=(F>jhfU$B)-(C{0zE+|?>_nL9qB7B`!REJ_l!H{|7QlAS@P;UZ*Kr*W1eTxQE6!2M+clO1C17%s4$C8GUpbfixzYKMp5`I!uqKV1M)FrM(uS5 zQa!+0%0t3sWnfyKJAdo6b*WtkGAp|tG&1YwHje903QpvbY5Qx(3U>GSKg76>D1VP# z=pk^$(mo~Ltk{;nS6-IKEy4zb>f`pA)VkmUX$8QKyzigHs`s7~VM9L7!Y09LjItba z9sbG_#iB;foqNUaa9AwA-sF7!Bc^dsv#_&z=T$I_oE|LJzzVO84)rQ%w^ zd{EWGtNgpl$_atxg~K{BBV~ieHrSY>#Dq6KsQPb;dY9hu7+6fh7}v2jgnp1!VvI;yY)h&baloc;kQhP8Z7-y=Mr=_c|y(oG~I1MkB&_ zo)tCgWiuU?&Zbr6yuI9$GdLu2jrp}s!F-IYVil}Xx+o)z^_|jdXZSwsH!I_#3WDW* z_IZpg0rqnRcR>7&67^L*D?1y(@C7Kciis5fj}2s)XCm!HG4xUCvGXcVkD*oNwdY2y z0^xRS7Iy9clv#4vZ(vj-eyaH%cAeet=65t^cfpqmt5IhtZ=dG2UQ|6YUBkwYstucG zFOld85kc3Y1&%!y^-ld15X-#g?}BWs*Z(nul@%NNwaU){tt>AKb{WX67I)3luDdc| z&eu!bTgP1iS`+EJPmW2pT_b2^_=xEyC0ED)+u(yzu8{$xm*<^=A60!^1%50jx94s( z*C}E8D-SNEFy=hF?vV<>?6UXrzL#6{;NUruk4j6;EyR6=4eBYi%J3s*8aAk)S&rSq z%0|*NV5-~zv#1S)FeK(x+1OULFl&N#h#M6!pvRPJRN1rhPq6>CedXgwyH?kGWB{9Z zhh(z4V10vF2BcPQ!Y{1o++jt@JxnSvnpgRwYXOTGfQ{L@45;u|D{pH|_bXk3BHJYH z%(cGF!;SB%c{V%7Yr8ODI(JxD<#O-=eaIGIHL+Tq{;&L3Z6tw`55#+AQ3LX^7t7TO zg5Yn9(prN+!@Sa1)?f8IRr%lPrl#H@F#faiS4g1f_&@yWo^oeMT)hM{m!zZ>_}!JH z6pkH87|2oY&t`rf5w=LHd0Ds?U3@`6oIQ`<#?A6Zb8Hr`J}|9UZ;1ff-o1~>A^<4@ z+av(3^1~zJI9tPF|6**{e0&F3wdKJuSljRIUyk)!>gb?IR9&jcqiUO@i6&QKxr&FmR)VOXWtmX&;4MWTT;p=_9IuGysv@o&`%lhf@fB3Z-Sip|TI=TI; z%qr}6@BA6T=VPU?juK&wuL5oN9_-W+<}{^xcP)GUr1eQD(6eTN(eLEV_HDru z!_LoP+r&k_9ock1jTJpsX>@RpOrE=dbs-F^(lzWaUcU(_F_5ZaxHf$QEinh6Tm(S1 z_powM0|H@NbKcFOudSU|x@~&jHyihW7rB2v(f|SE)i;|MJtdJgEP=Ok4_+G`GcSk3 zVhmUh+_K+I!5(5SBeN7$cJIAD&bFRlPrF$LP2?YEl>-uKTi(Fp)nBBJFW3Jfz$Y>y zI0!Kz*Ki$*J&$26qia^42!*Bkr*#wP4c0$m`5@wf8Sgwh{!D?*MAy?R6=~Tnuwpx5 zv4vIYn$6ovC=6C24KorNi!^3rG<%G=m!ADj1LI(C{OqQcK$?3iR?}fy&zj5(YFUo)yKC3Ffy=Q@q18khu`CFegb>=M0`cq^?Cq1RZF3q2M zAkah8KRvK`v)jpWBd}?_{2muvXoWtl$g-w(FjBK5ocSRe8D$zHCWN!1*eiSo#&|LC z;Juf3U*!HFS%j+qvLt~)ibV!syJL9^vwFK^Mm8Ucu(Ya9N}F5OaJ^lvi^#pvG^~%| zfSb$POP@MAby$>sX!JyGG!CfUx6gb7(*56D15E{ROL_rJk*%#Z8c6R(x_=Yq!-_L9 zwfYeKOalxmTH`#+oU#UZqL{T%K6q{xlVfGsVZWo-0>T*9%%CRd|H%Nw{B0NFuZre; z70ybw{+vN;(~k{kRo0kKOJw|GWBrrm9nM-Y zti80oS*3UHouYsYDi&5*-k=kaQx(}`v>140X~^|bp4`!eS(4Q=J7&uC>3UR5hG%NA zWn&T=!I}(!JwRy% zkiB5UDYa}X?yiBKN=)WGU4gnLIqkf;_l|HKs7n$7sce$0^0+}FTe@1o30>7sj_R7H z7OdL8bVGo|@3HAwlmWIeLH1?c!RXXRKFR0VMgw*XQo4e^`vag*=`^ONaQw&dl%2b? z?88}jv&=gO^s_IgKvbkmUMKMe5yf0ap4k-yoye>v&6KPT= zpjcQ2jz0QMXu8AWfxh6m1VpT*c+6N^cAV4hN_v2`t@560rN26(oB|BC4`W@YU^|IQ zZy-@RrgxsT$s`7lQR#yA%=jFOt@5_5P53L=$~8@IM%4PTQoq&ZeXT6s0`|3}W&W@> zngFgQT%G6zYz1P1*<9*0*lD8rqJBRPNJh43wUGpdK&;AtAroUvuYhjqq`6sgw^wa7 z`=wguwG_$fJQBu=EudnHw-ChQqO1nM&hO(4RLjDwsb-5Sg6s&BmH(DXaJx9$KPs|LX?Ti6zHR1X+_%6Z*hJ^sw*<7~@4944ijGJp>33t4TnD<$_{5vby zGybhsIb(RMl-?$^mAD5)nO9b?9%FDuA`>?c%wpMCI>yd=&-0|Kn}`cQURaef*vx6B zH?Xx6YYRHdUvwWZ=)k760JgVC%L2}d;bk+ap07(sn(rn2VAX`*4*a;gm8Wm3bJ32r z5Wu+rv&yVGiTq~i&;s-zcw+58e;evzaD1X=<$yJ(@!Sf~AJ*ne^Lf4R#k6~S{W7ix z3q%*ld2PF59sk%jz;jPYWc-h?!|MLgYds0y%9Lnt5a@NxC`)lxM)JBcyTR|F-t9KY zgGUOmtW9D4cj^u93j8T~va_l7)$4@GVYSY-nQ(nC@RtoDEU$%wS_(p8yH`xZwr)*i z99NNpXw1Q&*n2S_s~mgvGGf(WpzUhAWXye}Ja`{kdA#>J)!sxoBAc0H(3%X$tnQuO zfK_e~uqNuG%F<(4D+Ic2SqaD$3$bWEJwF+t+f#>eViWt`BpUNoWpPF652q$`W<$Q)$?SL+Vq4?ulG`N}?7iufIg~fUWg+{RWKfL>U)f;id#RpQg;fwlem$EnjU? zpbN6RZQ+DOtcYx4++*Jv6Waq1^!aSF1SX6NuZT!euu%z*l;bb7xg9r z$ze}%(bfL_VeuB;A7Nn&t7~GpX0Tl8x8geUPNUxUPaubS<9`ym7s;Wgh=rj~)HA{M zz-W~5I#Y3%O=l!8RWVnjd;cnq^R*ExExX@&SNo1Vb|(VrJ#ctd)S#f)Pj67@FO{FK z$h;==J5QbsczqYl30svHUoAD;8uno&;I$mDYXycgV6DCnn~ky6h9Y`E=(7oFo(y%kNf+ z=q_g7OU^l#g|qmh$L=uZU8TJ$3Xo!X6w~i@K74-08K~@!im54gutOSb(NzNbS!a92dR2x>AXpERqvw1gzMSr5oV>q z->7d!?!8ge`&AJFmNvd?N^fAOwu@C^th}^VSY(09-&N^>yz#*6&A#qwzG^?$@@(h( zJ~gf?9cq7j<3EnAPm%&C;pT{)6M-sY=^`fAyCpiq?SUI_w(yaGB@s3R7i9H71ay3R zZhz-5dKXp1N}g`4tb;2s+nXKQbPO!9_Is&Q_Dp%o4S=z%DlY?aG0IOC6}Qy`qoYjf zGT?`TX}8~dNEnznS=QB4^msio*}*(UMcwOJYfxXZ^xi}%Vy*I|%F}U0%Hge;Pb)6c z%8>`q6@V?kYTn2AvNG^0-34r@DEkf64q5!+??Y9WUv2m*3OGA^xqE|rqz=RNY$v>) zzL+5m%OB5O)bk2hTFLK;i?Pc0V-`b`mMy-*1z3zpE%}gRn^*JPW6@Q1J=nznR;rU; zb+nZI+N|5zQ{s*9jKEUqA~^2}k&os4+4X3w)-w8}e?53#Q9B$w&H=mhJQ z4F;^Jx}6CVn}AvEO^R<26_S~K_j!8vjWUVFP*%h>K*elTey>$Ih}(e8lf`(=X$mVl z8yA4DR2WuP-m2^b)qj$`EaiZ<%Jf?zdhaK|t9+aqFjjB{V2r_4rt&UfWmmtWvj;ED z>GxAQ%!1b5J-8~^(Tm9XB*8j+=1Y&|x=VWP2w72&rLwKfE3 zR@PKAvL-AR3wdSZxFWD+n-BHs5fa=lk!By%1;CB?&nf7NX9z!I`>mA*JIHpV)|ueRLY1w?=c1$2Nb(V0@K;+ zY9SU0dYpyT8?r&{JDfFDj!Mszf#pe1-@P(=9oI9Z49P;6Qv{{VZD4RPu~7unhCu8d zcHFy$a+W;u;uf-YsF+H{fTqEEJlm(44rG53oO_e}Xy0P*+}!KvhUU6;M?x!4zLeS3 z>?$BaVIeEZcGL2}t?d7biOqG0A+K24l`QHadM;v_nTX#qYqv~q&C?pvRb8=6s?{M@ zyx%{-@FAm`C4b9`c{S#E>T5c2cZ7Lr!Kvr(s-gziYgK5iEy3XyU_)=^x-VN=ABD^5 z66l*J$5Ia$;q|lQ|83)CP(qKg3>_QTBW&wka(1@jv4=R*i{|;v3ks&gFdR)9G7yz| zSldR3b)^7%4>(5Is5?Xf0mhoEGWFgI-%$afuGlglNS(=f#je`xkv1;ksk3t)E89DV zY0vDSl>it-`d)-#XFy~G1V+*@0McWBnQn}}d#}xP%gvZn#irtfm_G1*AKS8(7D4Qq zRb>lX##R88Eux3C99 zY~4f{elL%avSC{Z-8%yVk~#wjn(k(j7uLcCL#d7vyItW z`*Dy1001BWNklq#2fq7 z;;ii%`@*ZaP2Wt8$<8rY=js}p)L>rr+*Q5gF|Mi8p4f4ZogFRjseW0tp{ZV!wbsYQ zhjpnJV`YHL{8y{I0oZo8dc~QSolPO@$^dRo=QR5DMcS_eP?a?%LV9HXRywg#tTC2L zO>|Rd%jguh;57GN6vd*>Q)={qJw`URTsQ6k%6-88&Bxwm1Gpm=d#2m}U+;7|pQ_JC z!Yllc^d@B9aXO)=uE>mqVzWiosJz)H0}8!+P)5^uv^ARvN5RSCpv`N?7QlMxF7yQk z3Y1yw(}IA+WAwc;BkMIXaX|@nP6Vw;MGw#fP7wsz#4HA$k+0} z4V*H@l`^i6z?t?pwJVwLX#`pC)$ zK*tQA&oZs-yR1{cUYPG|xp!?rDvQU;7H+xWu)y^15h9E{V`+a%6d`nG{Qo3Yn0ssh z9%r$N*aLwcu=V83M^K7`J(n@DPe`|MGCj(G2V-7O2y2}AH&e(z*|`(|rAkhiIar=i zb}Uk+O4v0EJn@|UJ(F~^8H4kCuJwH^ycHf-5N{Fq@U)t?_e1*O@g-U4R-jf%Ytr5DZRs9<*i!nqN|AjQ~;gqTvcuebJZ}az`9D% z%R*hSJ&jYR17M!)Q9>_x6DK9!Bsp?_B?wFv096cYZ?gQ5zRyIXeNWtAz+TVWyjF|0 zAdGb$Oq!_j~N;jC%lO);qrX-uWxyS*_Igf3+MvEO|z{ z*;sJOfI}k68n3Z*PXI+6Bs}1w%seTze@Dw;W%xbqq6lPK)#_h7hsU`b#P>A`rF=(& zy(-?fRN!;8jg7FaU6}_=YG|%o%wJ;$WHDBeaIyeWv8|C!2kd!#j>o>Tym}$B%Dp7c z@>LKJl`HLAO_V&A#hW;%RNu$+)1?U|Tfm8atH`>d`+)iDZ8UJk-?isDa3tzC;QVbw zn5?GFbo^hDDMu@i(ltH(iE&)RY#f5n)L~f@TvLoIroBP;ThNIv?6?aS_Wul8RYZUt zR4QG!wjfvKVbjyJ+axRZ3%gD0%WP&azc(D{S@T$XQF`o7jO1Ah6tIrym`IvCb#@l| zSOsbro6sxJWgs^o5q3t=;B2rNG5bW`FETK9W2j4@Yv^sE3So#W>^Bsc-K!t_pZT$%9Rt3`8ELjk6OWLg*Q zXNrt%eg*#A9B zPg!Cb1c8`Wx7-&LY=rr@CsN1p%m_#crO z8w*p?>gCmooIQU=*hj=!FPr(;-|Btt96+S3?ch<4^I!X~13Ieuvx-6NmmLLp?kn7E z>OgR62bDherod*$o_nnZLF%hxO8X^Vl43^1>)Z)=(Gw(Kaa)@HIaHNX^OyV`WDYz?TL zh$}$`oGiKk+&dCBBVq-ci2K<>kcrfTCe&6wjt>4s*mcXMvWf5#0IDAXv22{_^?zKP z#r$NOtzey)uEn&^cHIIHZPV}as<(43y0p z9BmsBU>Z^Wsyz<3Q8NK9jBAs#a#J1HpcxM z^eYb<+6tuF9kRRt#Suo8fW-10Uj|G%Op@2W)PQf(&|=-8Hy8NJTmsZ_go(Y- zejKS>Cb_Gn=T~)qH4TiZZ9PKm6F2XW(M^Ip|$J=DQ4q={XH@>D^`(x3ivSs z$X-KT%ybnibEF+V^^PT5kE!rLg$H82yzY?s7cV3G%a|T4zXy1javFJ;JwFRTZHKYv ztS_rdkN07D0^k-KuNs(9so%;>5>fTy0RpeyZey;PjO4M9!Np@e%r)iT%8sp^8SC*m zc}wBr_H+rGV5)X|MbCI3QGpbDFAfB%OjmVbbN`6%@@h=_*7vnx z%ihrivVZG#j`^&r1zDH|f$TT)3+4d^TG0=NnGHIo2{qX*j}k-;WnGC?NacmkXTRk& z20~Gfu(q_2bWyo!oMyUtt|m%vbHDffEHj&%)@&J7>|2H{Rc-+JZv$Rm_0NiNou_Ks z*9rVzt3GezZQsSR-y~}MN4YxwKlP3c<2r#!dFq&HKmGANrZgpAne-}vT~{-YQ{}eo zY7zs@1jqT`O72IUZ3oq<{XRXWhq2SFQGcq=Ba@)B!1U2~K<0xDK#8y(3!KmOHN9iH z;(8PdS{akd;=GOkSa1DHBv$Ko%y!Qz`9NFq`mE~bcZxSDXXWtviG3%0H`Qhtknfe} zodG_)KA*R6wX7*d3n=&54G0$42@7}3a*i!PW$pv-vV!RyT?LwV72z=Kb(8lfp<;EV z8fR?U@~^XHtEWrlHLE``@7bJZOllAG-Ym>bApgbiSfyXAty@5IzgZ-O%pu!2fHAY) zu3DB^EllZJ|K0RmX|r~L*6P<|N^KkZ6x(W_6&e56rPawlHU4{2F|Jt{fU&U*KtE|CF5fmb#eWMlEtf=D}Vdp@nbyrVH%@!rg^Dgdj_XD(%5u(Oha1P2m&f{fW6-f zWK6!VJ|AS)g1ui>+1zrZ=Fv>pQ#X%4|ANy`S?D+`fFHjEsNYgt|A;{wb*#*B)ieK7_|g zeqxYe6|{nRM=`J?1I{U7>?i`zUPrg!m4IJ0s5i4xqNtT==F<%lCmqOgc)*(tGMF~P z;EhTtll?mbtHHo63Y!?^@z=IhbPFNBnNO;6A@F`H*?=emqbej8o>vn?HK}Cxtq#k6 zhxDv4_B_*f2xRSV)mEd=q#`D?b{8xg!m3IO@mPyLD*>@=>sKaf8&@x6mi>GD(0(wz z#aYZmU{>`r{o%3PHXWX~AeFVr$Mh%yR(4KJl-0Q##oHJl;h43yjAc%nn~U{_O{sP( zV6FhTz{(4cCCf;BXZJE@VEffZ4k&HMd;qTvu=aR|M2H-Q+dSRsvB*CmGaED%`^v;C z{8KN60M(Y2o$FEKDQShp&YgZQ+o7kxIS=^4G5ZcFX=UuO$)9Gk)OiMAy#WHt-eX^H zc~6fOK``sxm&;_w>z5z#M;%8ksPAINdiMS})YwY;RNtP<3dbXPM z_t?@iI#mkjg$jf+-La;|`jeT}-8Eq5Koea9db?od-^x8eZtrT+95+_c0-)gUv<&c) zMOsQ{l*f{KQwdt>QSlW;cvGtw?H@$TuupOSf++80IX z%}UR7&@(TuKqj&_$x$AwV=iLp)wxrGE&|1zJ5OgaFIwtNyKGx8}cUK^9t4ZJM&E%3~tPwWzPGU2PiyqKa*Q zde+|qFg>;(&qdqitrNvkzlZ|zv!)8j?xuem3acVF+sy-1gaCUTkF9$Fbq|P8{^+31 z7H@g31b9zQ2KAL-uurD$S-Tw7m$=nyBR%(kEDHg(R`1~bvoneAJ?jR+{y)QFtcHyR zpqfm~R&*&qz=?n~=Ye3B#%oRQ?OYS~@h`HI7tqW0_fPcyE8~9zKSZAK3E3Ifw7xqd zerz_2v>iFhZr<_o9{uexroCrI%6u!3vn&W>SFJFX)*O$pQywGGV-}v09w1aArjCmU z$`cc-p4A207@N$qdl=jI_(Y4bt7h_xF;p`{TYxI0vBxT6fX%PU+X1@YWrgc(hb-2( z16#sXZAdh5t7AN-)zd*9NT~su)5$Oo%nv8U3G@(~6fXf5)~3BdES6iqC)M`&0)_sO4PEEV~q%Jfs?|5=%_b0}q-2pD3F zNaTgDRGbG^8TjtKN9rgY_S}9UJHJao9Kg!bv4t2o19X(9y2e=PGjdmlR09bfdmZt1 zVN3{`?~)TG0Pj`5^E*LEmXz8toVf#4?MwRG2G_$%^UOqAf2Z7W-Sy zv4F$_Tf(vWVAm4V32UD{cJ&U1s^n+KQ+5vm)R}-%oG4>nn8%D< zZ(FH&ZFfw!&W5S%!JV}7qXrnvZI3sK~ z1F3kgrw~Gn$3XdIT02N6v4cvFb5fl+*+}^2m!20A7NjG^r8k- zZ5*tE+uwP5v#=SwuEysT!&9j~mO(HQ`H_tU*kZ261%PcBg6#49Ui7EFgThZw>aUUU ze^l?B9ZT<)8T};L%PPR*DdVTuFa}7G1;H{*!Z-4X@=3}5s$jCany1HdD^`*z<|r%B zYb(9`y|l>6DRzY2(|f*puGjfwe(WBPX+1GesIi+7P+64AU~g;JUOAXV7HLIw!wT+4 zEDtt0&GHEa$|m!yY^?mOzj=M{j`u14swS$y8z82#0IPsd;u=t~t4CT4t>w86ux(-0 zJ0CZ+elVRpy~bU>Bdq=}w~}_GSgGbbdG4+4Q0WX$r!cEeI?t|N71k`4we=rOhDF7Y zRx621F14+ALtrwgvi*qa5j3XCYO(Q?%fw+Vn%%|O;3<2}LWDj+Y*mFo1pbeJ|$rYmW% zT&yET!7YMe?^&)WU>add@OkbO^0;v#G&o`|Z{#vZjnB#XRu(4~)$XIGW(MS&d&!+$MexTj_6OtIACT%>B(X zrZzn;;;Q^#U+;47Wqz43SQ)^=mald(swa0(xGA`IER-G@;N{&*^9ds1`w@h>L*;tA zIcrc5cp~e;*x(4LMdl+?K|MhKPM9wW(5iH<1+q4usZ|c_+1}*B18@Yt>reBn60qUEJeaZ82#R=Rz>33ZOz(iMs z3>X_zKG|@9xeeew<=WOp^Yxd>W2tw=D(Qix%;``f{om$!MWW+B;v&`$)}(vUb=u#-6LZ?qZ2gi5)DEO+|oZK9%?FTW&DXtw zp0Tls)b&|?;Z4XqL7jrEk=OP-D}g;fVlfyJu>i~Zt)gYeZr_?Lkj<$~)uWR<1HRo82R`!bQo@6?}y3%isx&rF}$Bkxunc8-b$5lC<_mFL#9eb1G8ID=H z2N*C6d6iQA?btQ!{|m6G%*?NRQxz!1`*xX1Gsq5EQAYkL zQFy2-x1(>>_&=ggKOy^LRxnK~z~~jyn{k{KmVb|mXFydAqTc=9Go)BhiqeY|&|}u{ zI$>BFQwH85uBr5Qikcm&0Y7z=0SdBxmt}MSus~Ir=^!r#QWf}QJ7qEHY}eih1H~#P zYi3<@=qvhs(k8vWdsadAWHe9J)_SZyf*kMuTUgerFz_4w=2?2Pt5)$xo!@}f0#S9G zugPMONCFhluWy%tT?bUiCFpovz5m+imFPDPG3R6lE|u2?T4yibtpcM=XUybZ7MAuC zrrL=gH}y;wW97d&!T@s>z&NWadH@Q>aZTnN-e38%e!a_P-3a!we$`_XBf&liPL(Lq zvDYUe{p1OJcSRb;RWWzoOyUm4BqA&LVK8P+f!)zT<5UGrVlZK@1IWs*;(oDc%f|Us z_2YpEo950s8_BCzo(L=60~)>irLZ*0G-uCwZULxJrv7nGXJfM4bID<5dm*(HHc$}* zEbHn;6+i~lo{yZnTY8h+1iEYl^ddv+$(;bbS}dg|%x1xrjWS@bF(8Ye6hmUM#ak+F zYZLOyo;MBl9d7Hy%*)8~`#3EuNzLs+-D%Tf{&@dVTrWChAF;+P@E6?y645^ogAC>G z+OwR|-LB?(;S~d$7@xHluT{;hERZhg%x+ox;wtM#@G@=*e~1aahtCjP<2|;HM#tc{5er6PlMGgYL>(3?FjQ@1%dD_?}Xo$fly3?1B<5|i1T}I0KT2|xhTB>!keV9 zA}LVg-|IWU}(K&;d4} zW7s=H+T#dVVp5_8SZmo->yH9R=e3G5V8dEft_8My0k)O74KROLwMoHolE2`{t{KFH zk9wTdsl5mF4U#00$xpd|V`fLdw-tPj0;-XI@^D{b{;tc~_L=J2Pc3lt7IAqoS=Fvs zEE<6Vvc>Jdwwo`a-(K~itxB&MU)MC)kIxEYf3XbMrrEVWjY*A4DQ+1Im((l*`jdny z6gFtEO7q_75xRd$HH)eMtMY{vQW_nsYGg`wguT35yg@%De?U+Z4+|FX9d8%Lp3cM^ zhaeW+1(H7@%zY0RQnQ`0%J&Jl3`C{pf1OL>z1(@FjpdL&s-L`dV*-*Aamc5qqD9`Ysy<655b!>FyVQObZ9bI`F;lcC>1FCa}WO`7qGp03vC)@?AOmt10Rs@p850-?cvVXmptX?|I zx9Q(g{dWVX)@Q%Gqebf0FBU!s>;HF({kE+AVp+WL@>ZhmgEIa7KMpmAe(@cha<_>& zC9Od4H>lVB&EyKzHt-2PKa<6K*tYJIu15Mp+yJWqzFRB{kdo1iXTlnp_s&vtI{WQ~Rh3Ogw zT+{QcYEKqmOh@|v)(q^u7SPV%Hh|Y7(o0+Vz!8_#0^U;AFLKVvPxk-F_;1fEJn$pB z>!LJ1uBG2GGvdR(tf)|w@?qv6oJB|P%@Tc|?(7MHsRFW&Pg+T1{;E#H8lx(AkEM8m zeO2tQs%vCQR356lAL)QNXfXC8z`8P1zKXpbiRG$fbe)U0_zI=eDcB8_>5Q4ISe^X@ zX!WcU>%#R)g!PD6d`?N;XnlLssup17>y__os@Ye@wz6x=-__hyf3MXzY}Yrv z)8loP{9j{~%NRvtXRF73F%+QkN17lVWvuxlCN$j(}kHg0u?y+7(M@Q`GZF?aj? zZrk}~t$(is*d_pjmW@qzOfrkDyr=_g^8xRkDQ{Q(I@r_6#B*Khd$62VyfN)*iH!d% zab>dCs&D--^z+YsT{FOJ5rmkAWRs@6wZ=X{tO|m|^kSCujXp zB|WNZvZ#UN(!2Ha2(#v3TKH=j)+)Idhta8>s5s(7y z(a@E^vZn;Jk{Ippau5dABdT(`^Xo(`$S`?!fLltut`+;vL|IL))^ShCQ)VcjYgFEf z@f#~N`HgitrP`8%RvqI4mKSCnq4ral~Lk&9ASVyB5OTJGz+ru_kbV}N9F5%Qx7QI!U{oNDqjW&*r1{6+LPPs z`T(KpZ*eU-yVBsGlgMunyAX>3PQ2ztAyB_Z#JUX7jSc4aq8qk=1GOLz001BWNkl-rYvogh@?+)qv3}Gp0E$%u3T)*l9Nt$P2X)d{z+(%z3r|%lf#w(E_sW zp1vDt$%Abe&|7H;jW5!cyx&nE!17aI^c$F6G;7$2uVql}-v!cPd+Plb;%(*1#JU48 z@Y!tLiu!$Ok7ol;?G9S`9CH~c`4g7`wm8eiY)u3}=S5eQJ~E*7(f&OkURjjh>`k~o zj+HJ*-JIUO`t>%W=lt+paZN1FAZ8mC13YH{?B$t;1*Ga*;i9*mk84gQKpz8kj9nh> zY@e7h;T;i@hky%m8S?}O_|_?x#aiuf!&U&e`+(?nJB}mezWahZC?9= zsm6{AKCJ3mc@M~Ud8ftp#>fx*TLD`IUO(DKnR^jqT=D$X#|Csr4dBgrSk$EYKa**$ z{YcT|j|;QxF_wWbvGz9wzF*+Ont^Rzlr`7>`#-I(lra4jnQW&A$Nwk4Rh#u{aM+rP zdHQY{0fRk!!ksm(65d+HioLZLFTm4^vE&8i=?y>h;sq%S|@p7%VdClRjM#q~cgz2O#>e|Re?9K`K zli!LLF$31rVF(`*HLx+p%>p5HJtDV#Wb|icoy%SmosR)H`%Y?r#93A%iuV(pPt}DQ z+!X-#X78gNtoz;`%P|wsiUSPGCqKK>e^lI73smn8fn|Xz3x9>@EJ&>;5=#pn>^&$7 z7%+Ld&9eUDl_Qb%$8^!i^J58(Udd4ckXc$M9%-Or@9XVd%YB#+9HS2_1GyFR%Ax`s zE(6pxz&dD)20ndFyzd|PMJ!G|s};MSmc`i+Wk~EK*B&o$evVIwpOUJ*!$t%4TD4fK z!{nk_AJ5wj1}uPOE(2`QR&zbK+nn}bRC{c^EdRq3Yb;C8+T-c7s4o3!a2^r=a}R{v zxl0saD@6i-GX{`Y+WQI!e^YABdFbOh!FjcS!e%4h+g?*MtH`YBQzj3_cql-sBx2&Y zMHu*G14we%67>$b?s4`Del~&9^1HUa@Ea_AlPgTo%;dbWFxERF<81 zm%225ut~I0``(`GO7t0yZ)~zbvP{f#eQyM0tQCUKIiVTy$jW0rYA@{nti8{ zs`N@8`wk8p%7BdmJCS$j$>n!kfMv~s=h%RQ?5v%DkPww9y+{DKyVjkP%j_PI+1B1> z1igtSvlM)CM(JfB4^u0o(1Img0Z zr3B#jy-X+RPwF3`^*Q4nhDoMSI89f zEjv?L-I)o3RyCkF?5dkR%y5}00Kd~v`9CE14(wgn?A0s(74R-)0nlon!3Gp`A4sV+ z``I!R3u->kSW^0K+zn7Zr!0NdW6u(%~&J?qn2r$5V?-pi-P-SE9W6O5OB&jLW!pzHC#Kjn;Qopa&t*Cr!v;Hud6qZBwB3_SgC z*5u~BUv)oY-)E=djJtphbA|U*kpvFcf(%5xty}HlD_n?Gl~K@Zba7T>kyZk;LO?t= ziVf(|HeqFU+$)CLFzT0Nj+s93?*E{uF=qxKi3_v55LQ*hfTccf(=AnJa>D?^2}{GC@f?!@yvPlos4fQ z+kTxz46wq&Vr9VvU7kd?a8+&r8(7VYvXbbFrAz|UqQ!(sf9KKMbs*j=|?HWKw;zEMyT@Wwkh}&+dBFeDAeRlLfnI5S9$?^Yb`3IS~oNDrSzc2%n$hu(~R4kVODG}O; z*rF@Ou$C8t>rnw^k(`Fdmr3x) z74c_P;M60ntayH^IsalRvk?qToK|I}h)z`O^O=CVu9#nTmfw4fN6$J1Mqtb zKw2@bHiVX7TA8~5TcBmHm7TH{V0Fc~nRQ(Poe%-5PmE7$d}R0s%ZnJwmJ|Q|>GC)9 zv9TiGxCkT(s@r2xKRH9_K1(gQQhu(U|0{WK+xS#j)Sx`VJg3OJ21E_=Y(k+}tVHVB zV`xXpHY65+_6Cg30K`Zr=Fb|95O76$ezP{NYbopOyALQU0GnKTqJYF*eO@uc-h|2i zyQ+V>-vK`{f>0;TZu++&uo^cJ*iZocV39?|&{pVH;6)oK*Kt;68rA+CS!3*-BYPTq zOuijoJpGzPdsS_6^J85Nuy*}gnSNjsUaxKZAh1wvb}ntNK3Blg`Ubixrm6*=i(pc7 zx_r*EuIK}6)0graJyyzkxCQK+59Izon=pSQg0c6?0 z>h^E>y2DlA20>O;DHjj4jy9?@5(Yf5SfT-`VnFc(73rCQ-MfBemgNCr#jr8<%+C50 z_+|{52YOYxE{o?{z@D2GxM56jt5)2;H387|wsxiO-?75lJbJri*)(2^S8Stf;J5Yf zG5t@^{1p?-Si8w_NkWO1`&2u$mK_9~8;g4QtCj^?)d-$y-`8nvTmUdWYZfoumD*Jc zw{*3e5$xZ{Mh~#@T(J|R#5)A}jdi3Lb2VPD34CO-6<&m88B?3*0uy8FGGOmz6XYKh zYtCQR*8FY(sAV}THt@KPyLI7j#;&UHSvj2*dtcUN(_Fg(WSOiVgI&n=!{SY(df?jA zH&2ZJXN0){Soz1-nqJHIUkh^o2$EQ_a}3PlJ@)tA4J|a#MA@(bcL6oPj+9H?@39F{ zQGhtYYB2z-?#H~?u}U)}j5)=Dgt-hPNMpj)=@dEwDnt0R$P@VlLxgwg>Fk zU)8xhhT)1tKqht)X4>ch(vQu0XE5a@IL31HIz9r=nTNg_bsLBZZsUp|*oM8rzqTy& z-Jtz>v;JQFeG;s)ax;Y-0o}T^4G7Fey`L1_n)t+u&x`Zjdv07v${$(qeAi67dz0fna9X%AX09b zhw@!bsRpO0)7I30*S#ETn^u87d(2E)5fJ#4FlGbGs@PaOM)}BlC~#`eF9O&)QUSlE zjx3;jUn2{(yyLp~F(6~~$uVR-^i}GhpMqiXg zCT5|PaV4;>14%Hd_8f-0>V?T_HY%{@{{#(Lv8f~5zy*X^cB<^7eRf^%(?u*F<`S?N z!0J6iS$u8+x;aLxH}+Pb6&5@-F(OrnB37GyPf0c(oq5u`G9RpnjEgwX~p18l-vMaLNg zg$S9gx4)Z$H*w(^}jDQhGD5`ES0q0o~Y^uZK+5RCQ83 z;1V$_GBY}BkX~czU9TT%-q(I9V*bCnwJUvmXO(O9_zy&0Q1#^1jZK5{Q6_GIK|nDg zYH&gDir2C-7eG>N@2alZG!ZLmZ+q5gx{5Fp3LnoallvWj^-La$3H2txYC!lzzmlT# zk1cx!p3Ef)K&jgOiY?s2bKX78{=;lWb!LC#d~3(8qo-R&>hSXT;pr9>21;3)A8LQB zpD!!%Ar(5I0#?Fb)n2ptvQSr6SemBX=tG-9Q2O59728NY|EEY~GUlE8lO>0^+Fbx% zQvs-1{{H>#F0g^x4cu;w><(^!kId690#^HRdo!Aq_$7HVN|T2wmznI)$1K6M0K4jy zfxWZW81FDqj?Tm)Ky)HLw+!Gs(b3%Z>6zCoXl1@;iU~>nz=GCN^ka=|9whxu&H0@z z4fIh9T6224FsovFgG|Fp{0#H4$87Y@McW5s-aN$~QTh`sz8Za(VKFWM?~GHk`GCDv z-g%w)&RYb0mh`C(b%n?FI+Oi7!?pc8n1*g63*>XAaA9*nge^}(KPje7)n|{L9oAVn zy>&f`=#Jhb`vWq;Hm)lysKRfuTAx*n&at)(EQYcw`Aszwn?*(rfajKwS1%qCD}&aC zJaa(nrBo% zSsr}@5ZFb5QmZ#S%Z_*N2PL=vvdMt$zC{{x=NvfICC99G?&yF<_It04vJ|SU1_3)%kEC_?imX-NEap z3fr3%+uz7=sK&3D+sJ^WFT!8EW`U{aho*G3nf>+5maM#9L;YzpfgM<^Qb16{jw4{> zvDx7QKouDd&%}2~FZ`9=p4DFWbp4Tr^~VqT32&7NcJ)Ki{`wCyO6{FJc%wJuzr z*!LX);9Y6fDj~H*GB~U~g)N=yO#v{LE3&0(5f(DB-uADqsF&)N})P=h#9~4eb~VN(;&br>jWlN&-8(HsDKdWb4ifN zP$s-&&Z8`vWyN#o$9iW7EWB@1;1+yZh3v&Q;b)AVIF zD(En$Y$B|fS=J73n~ZpRg8|hUjz6r=G1z~W;=f9)CKVxJ7}pBC9@V)(bO8I0Ey%)9 zSmoKmhZWQ8@@n&_VpJasPCcygQ!>KpM##B8QMOQ4^RIWbfDMptZUCDLzy?}3rgb~E z;jgwdIV@Io85m|iTd@-!YcbL;?^M8%HpHv}DYbvGe|l|DeG4iXvk`_q>y#XuwQ&(xYn@X? zAyAK7-yyRsJIf*ks6|}V&oyr(uo95kyccQwIIAORJiwU<%c_`EZvvuzM;NamQ5KvT ztUY)hCHVZa>x*Upkg}fx<7$~v3t%l!#Z3e9{pvcht=&xq=C@C4>A%yrFYE5pT71Y& z9>Mm|le_eoS2mnLMD=WR()~0T-ge2d05r3%n;XCeS_{+qyAFSq3>&-sJ;fA6CX) z)WD!v5M*VO7)%sn1LHUYtNA?Js@3ypjYceB=X(rnFDgL~u#L9aGi}^sOH>={S#+3g z@g`fR`zl&vP)Afg@Kb#)AA&0YTk&5WH?4JiR|8)2UtEmEu2*1Ifz#ghtqj1z-|6ek z@>kz^nwszJwF4wb>~+Sqq^bkLkXnW{ z|F-GvedyDw7HZk+-Njk+)P(5j_5YIBg?@c@tY&RfUGu~Ppi#W_6cLtp!d>Nj~zSr9Bmc|G06073B&* zeNR^nfNlO03Bgs}^YzWP?i24<%^0Vkp1K`V1cZ(83_$;h<9}4PP*&OOpA37NWn))y z^MUPLW?=LA4aAn?y9=opQ}y9lgJR}$Hefu>EWQhoTHjT|rdIy1DK%i24uY@uF{VLA z_D>K50_<<~et~k|U5}Fjn+pM`i3}c!DG`D$e7L1+O7%4>==a(SeR&47GKMyT)*MZM zG5(44&xtJ9QvJ~?Vz2+75j81JWUyiu4qHY9wVpmw`Yj}^?od}00&*(u0Qo%iT{Uh1 zYy$!WtI8J^chR!v>+-(+RQLBs(*c=!fm(?{*d#MN9) zbXHIY{RC+gnM7Zep0(nt;BHv??>~Ei$mUZQbCQf~Z^HuXBB1)On*BF<2Hij~?>j{? z6Ab7?%BjFkRJ!RE`wELZ?ZyJxg`gbgWM(9{p{~9Yw(bOYfBwyO&%!*bxU8lzSBtcg zX~Z6zYVWu8^ja&usMv7Eyt45E+eS~{L?MEy=c zrp*)mT0Q?)7Cj*URerC?=2m6N8x6cn{myTn<$ZGgO4UUDPZLJyc{(`4BL4(N$o{Mu zs20D}JYn3J)nD%@1A7F4gN4m(Yi3vX%?N%S?gYzsHE_8ssY@m&=I`^oR2SXEn|k@W2TTi%Ba7PG@<%m8FPR{}8U6?YF# z9(h}`-zuZ|GgejADeJpu%v4wE7oX`_FnVQGj!@XE+Ue*XU*ZPvgB=C z)4{ZE*EcY_M-VvrTxMKt99J7%;IB{ZoTW^1iq&AVYHyYtnNkaz;B}$b83s)-rGXu660om}j>F2v@J{S?S8RHW z2+-Yyi?B^NvrmRCPf&NP{VC?stD7qp1J(AtXGK`GULU)yFRey*pc~S04uPosz5Bab z&^oQvrUNY86!RD{`NElh@T zA(~RV*wcbUqi?*;1~!1}xd9|#RN0oWZJAr9whD=bA+Oj9!=A%8Tx0DCuP0|R<;glY zQ)K06&W*GUbuV)fU^3VaJ^xnh2kc$#R)ERRpv4S><^> zHh#cG;0fYKP4ausiV|~ojQ>}4-3CDO<^kDn)tdh|mNiEP$QuoO9j*i0^&Ej9hr>#T zudK~$U(|K2m~T;?Jj#qD7=+l2MCElWO>PI070#Ce^TEc=mTa`pn$49Pym;yXg@^0ww>eT>)wKb4nh4vEH*ZxKso2wQrRW~YWr4NMDTGf3$K_z zZ6w^)g)QMw?~gD_YOI)YBm|OPm7zN+n_-gdS#cHtK5;UAvfo6uakY})WdR^)k8@;! z3=VDDX>NDIvS7IiWi`Lg*=x*Ifce7WLaixV9=@P`yv%!;P?ObhM;___WU>$$|A!`K zS1k<}^>y}H-GFFjTXQsk?Qafo^<|!ukGJzX*qx@rz}j$_E&u=@3rR#lROSU)Tbh5& z$0DyOrN7dRTfQe^&NBXZv7O3Lv!;Wc#l?@4dCFT6MbJ%?`Q5$2{s*ove9=^x)BsGxwL?@i2?w^7IV=BV7U_<3$XUKYC?83{qrS`JMuKSg5#w({zrArU8L0& zv8(^n;g6bk%G&;JOzG~Q`dUjQfy|)h1zekK0QNuAl>Y5&O}~!@x9)R~HT|BZw9F$L z5OmDowv$ib7J!20WF`oLlBmc_A6xmdvPD>offYcuS0-kz9g$Cfz}^6X9Za#btPUR) z%zthHXmt$%>jK9h(^N0UYQBqDh~-&M8RL4Dg)R9Up^>A{v>wMU{M54 z1R_RDjo0>YoMH9mKFh|3Mb`+WGuUw!25eEMsIsXE_Ct~ZXA(d$5x{HvVg|blu%|Y! ze1FB%5}@kJp>He8(N`ToV2`jerNY2Qne~qmD$X-KU8W}7f0}Ge=^na@>~@vIVr?vH zW?*xaf$3Lj7})=OP3hNHN`D^{{Jp(w`EUNS#{}v2PteS02_4P`yr|;2JhQMJ=quH} zXPzG#%Ln~jbMio_E{}1x=`deBeyS0p`81h9L@`uqFc}^E)jJKpt2aonwCtFSwfoo{ z@jG%Xr6(<@Lz2NNx(lp_zn85yJNswMx$3v{-EQ!;Qu(p->^cLhcrH3%47aShg^%k!=3|dheK3xeBCr%vM&%Pq_s2 z1of_x==lF90NJl&bAgR<#jRbl*?$AJdnl{)J^pO>WN`X>+x2W&zt3;u)ux-ae5dc> zxJ0x#bmlFu%s!&+1gwGJ2k(I!%;R)r*$(qctv@R=t>WGYxW$29Dcvd?F&Ov2;#E-- z2F9e@Yshx6cN~>VlNMw-a(V6F1=4l~7YZ_$cEbQq6XM}tgoweLzrfB-Gu`}@Bpo4 zT+J%x?wzyPOu_fX-fH$LziCX0Mbe zhKkjlVpCDPYb?*x!c1}r1`j)!SP-k+2-4dnpvcV4|41z1dKE@WMHtsBtSq_)}`Lv2quXQ3b&KUp5-(v8lcIY#9U-|5v8-ux)xQyE<3$y4JDYf|Fu9S+=@`S$-a5 z$$GnGrQCmUCH`9Lb&q7p0CHJ$Fh%q-qN%C-y(^Ha4TH90`Fc`3`R)bHkf8+?D(kUwP(@IW(5>j53bnyc%V zz|RbTR52Y0RM|6aJFLvO@0hKgcu@s{)>C=EEmJQhAx0AL`l?D7W&L}3_TmfV{tFo$>C;G7}y3A<5s#+chh7h$CD)rTkV^C@dM$ibM>+ z=QZ(Qmt)K7oM&cXZJ|gcfu~v4-t$Jre?{(j&-x@Vw;KfH9j*RxEV|m=2G(yT_S@vY z?!K#k%~t=JvLEMOoz3>LTzXBWRO~f1V6e`?W=7Fj^{{y06M=00i;QejF!NqHIC3X6 zP|wWTW3BHNRYokAy>?f*F6S}BF*2|ASPdZFphw1Mwt!l>30U^^idg1!B%t;r0&pv! z8lB}c8DZLcWgdAJ0?)|gsHbCwm{xQ*Le|wVt@d2yyK3DE@^-CjlAsi$0A#lT+<>5p z!D_Bo0C$=iCe~eS71`ERLWZefI#_cG-lNO@Ps|GsFEi0jJSj zOL3>Ga=z355uB=({|GV}I7J^Sg{MOd#Ry1-sM$E7}M3^`pzQL_v(8K|5hX1-g+ zn)FrYN1&?wVBxq_dQhn#YuR%f@RafuiGF7_n0T{v?|q`z!lD?|8Ccl`7!(U)J+2X1yR;&4^{9F;Bau1cMzW-QswXvxs zdH{mb*LxvW^UOgL`=?l0v>g1z_<#1@^A1@yW@`qqnR(s*{>pyG%TUD7uH5qaI3w@| z3Qy7C`JPfcWkN?c031BBZGD-%H`eu{v9XfjS1yxlq8NIn8^)rlK~yoW zOvw!kV@v~s$GZ@sT+{m)%ZDrhHr~klJmo6jeP=e1d-rAWOe7JBg6T>;V9JJZK z?Swf`n!&2GF7=LARb1AY156vYm4Q$h@`}7qm6mPm%Kp|5Y=1-8DbLE5oc6{T*XmIN z{`SM7+CExq7GPVIzWETVmlBB(kpJ49s*K6K33CPM^RZ2D{Z}!q6=Z80F$-eL{q`K| z|7KxU<3iBU15Ze=eW!Hq_#d%8+$olA&62ld-56JUec2adk;%qI8Gbd_gegpGJ%z;b zu)lk0y5g~>46vfBKuQ|S9s^E^2|M|$4k}*Op-zFe3&QG)bpmwz@Z`+EamLKI3#J`m zK|0sfwyg|gdglK~l%R;aU^ANDTL;##;ZdZNn2{!^v!`MlFH^0&Un zB=kypgHskN3pW^O%=Tt80=&*#25{p7xqB9F?Yg!AxC)bjA+W4;I!uopXZoK_`cpbq zCOf;w?89Qs{!Q2`+6IME+2W)_Klf3&?W@9&| z_4nbQf2WKyt~P$9_)s{LVAs9;z2Ck2saO!ofCKuo=5!Xo_JD8h;ARWDL^@Y_ ztNo2C-V|(m3EpGHMH&FWy~%OpU1eDe2vu9PvfZ!p0xf3RS370dG|kRhkj`F{?ge?3 zKl7Qz6^D$4brx!U>&2C}KOE5QdB&*MAZl&y!Tc`^<~0xQp5>)`K=LO3+xjb2ZUftS%f{|kZf0DkzyHTTmUfT^v$ztac&H*Gg9~GEhZ)x_=#T2L ztt?GWx26Wn;&)I?7Gq;Czt=;;zQ4!7v3kPye_ZUdW?`yBfIG*T5auF)$9HWm;N`U` z?VgK3u8*9Sfm+s1)%j4FZ)n3;z_P~QZ(xCGCqC=w<^!sJl&-||m>+#!Ck$3tP@gR1_z%(HYMjYZ*zD=OgH|Hn zeOX)A00mIdod9FE+C1{Hy?0-jx~y+jRj{|!z1fxEt9C13@A@g}jq(2q<3E!Pq}o`m z>F{O!>ga2a`#V*R(Hn49!4!vLR#DM-9Sied*Q|sFI$Vs!Sk|h*aGhNf10t5kQ?Pdc zysNXZb!q>p0V6U|v3WjK=1LSmwF8V|VFTY?x%-^~s<`2hJ&(^+Ol{P!)q++vv+ptO zX`rs6%&2$Y$g@^(yHTvM(p$a!V+A2PLj6`2A9JmW1~9cOs{*b0dX=>Rvx-^G>}Ub4 zE19A7;=9%bpvfj!ESCn`Mh&dA8$!9yl&jk6H5z|sA^IdaK-Fts$l5+6On;AqW8ktf;M zyn(>>FGmi@3$U_mp|Hw^1BbusZ|j?UbD2)R?ljc{N145m%>=CUW`XoscMUQKL|5nh zO76qse4API$Og$O?cAn4JJ?&f+A$~MLx|TrfPldE6J;*4I3~R%;1Yo45~hB(QjG1vHppZ3}qp}b4=7kO_gm_RA0gJSrDY!^ObT?5&DE} z#Y#6kX|Uc}r>U@IohJfNWKWy?)GJKi4S4@n6Xa$6ThklFHs6&wc?V{7Y|^hLAJ_&~ z6Pq>4)LRfsSy%-`QJ*Zpvd%CWRsaPMu1OO?V*{dkN_tV-uR!-6?%ocQ-n zfOl8tWPl)2kC+Fxg^}`|eisH>7cz*jw5%N9-q%a3$f(|i10&b$?;KG;`pq6pE1StP z*4$$QSl)@$Eo%!Sf|eMYk2er8UBavfk$38y^Q7@>wb29;fLWVv;$YN946p#$F0S&J zSDPkQ{`Wn{gWk;R#Qj^F@5=mU@EPo!Gx*~*+wNL`H5K-iNw`j#TalMm>6Zrqsw~dr zk1wTq=N2F?t4^PfnJWNGS4Aaoz^#?+=eh&b_5HhPBVX^Bt>_vM0dr3PT5PWjoF>p$ zSI7V8MD2>?2mu>d&F%q<0jwL#y8Zj>a3R=$ZFVQv!aB}dh_d@}>qUdb+EzmJV@3wH zTV@d!l;YPTzN*xuhae)rq^3^8M7Fy78aFXm(a!8KaNb0N&3vzxt;m3Bf0uzlq!&FP zpR>f%2uQVZWvldL+ys~_K{lmTn-e&UBkQvfK#KKymjXp#(ra%$(5b8kR#>|m2j0Mv zCJsys@Lb+IV&!{TlmNz-;+C%nR-1Q;fL9h-fB{5rlYs=l_C-K0bP}9c;d$0R*(7`a zx31rzcka-Y=o*m7?;i%Ko-FJ8Uow#eO03r99Z{eOWi{8}R7Db~?s4L?dQ5B+7uG}# z*z4=du&TC9+kXdu{S@=)39~-lG5#~60rPoMa=g|JkZz1?-fUp|`?ra0yfLkL$E=*@ z?@hOTeFNORif=@(r-qwqk!fKPw4!11cwT%Q*b8FoqyMcnh7N0%q!G!@-bP2H6QmO&07neQmM&~oBOnR<|j0y07n!4Vr>#OzL zGxec$hgkqrIk4~b(wqX}sBg@Kcn79tyH*>kb^p6?z{&tA-54N0*4(22FFQ6F9-A9{ zH!8-ER>~h69;9WH2KN1X`ZOh7-&rivdRgZfGyjCv8zwWj5A@p42Ta)WvEXVlfR%lJ z+%3zx8d$0N(9|BI5334+g;MT&)eI{G)8+Y#UW65qC-8zn=8OSOy%YfS$5IZ*AWWqZvWPFstbW1-n!NmfmAq3k4?EefRvk4ZKlhENlLAY zfK6k8tpE^SV`8QOZ?N><|1Rk@di5SykDi%Mox5FnK4WIk=>`o~OdbKA2u{m8w-(d} z&_?}KEt9IsVrBc@cGs-!@0N#+AfW0?^;e~IM@*L+U%}HuCrs=pgWrh(0j@|_jTS%Tsjm0z~hp~0kEx~Ybk@X zFw7MM6;_|1u3>E@pTpQ=N1u$2|4->&B^iunwlz!M&UJSoFcoa$x^6B4Tc6BZzWy1m z0)}NRgL43g+H-35%?6Ou42b6%pxg(h{#Wh|nkt<)AbWuDD!BFXR^^MbC1=X{NC!mL zBas0_FtUxAe{RQO7y@ZD>t zBW>6fHL*1j0lwX-*7xQlV)QR@T-VfsRN`)++zMEDtL9nAypqiUs_$TDV5~vo`{y?F zHOcnF+9FO!6p*!TdY0ew4Q6{2pb--Keht4ulgP}`7ZTo7Igh-GJ)%)!bi!ZjZDJRsE#@*TLgg(nA#n& za@2tBS~@lv*v@aiH+FXSZ?*10Gq9~UQm^Mf0b`oPs?Q{5B;iM$>F|~TL1q=NCpgBx zPMMT)MFouSflQVMDkA34h%l2W&J5Y4;>bMiIa8^Cn zzq4ZV{DRR2Lt-i5!RpuwYhPFE$Wz4jIe1U6jI73lrB|mG*Vx0Fy?g7NPDrmgR!X} zX2cR~G~o4r3kEZ@X%}T#VSqFlhE&C8WoemlpaHD;{P8k-ec1(AWKz2>e)y{>sdQC5 zYfv(6*CXnB#K2wS|A=JvH2bZlWAlL=T_9ywfMW-(9LM#a$3#12LTA07ZB4gywd^X; z@vl<@%Gn0w-iHH(aurDAx8winv7xN7;^1okvTM;n_l{1-1`b;;ER!vpdWTOjbCs`a z1hg)2U#i*GER0oEQ3KG`Pr3amiGp0_Q!CRF1?K?-Z>E2>jYU93kNsuG_Fl%so?$00 zy(_Cn16E5!0MtDzxmH|C-at~B_f;CT*#Iv)@qxjH%)qO&om{WZ)xfN*QflIFuUC0F z9V@f}0b^AcGT~id;*68%=mh#k@xD(JN7XQ^7X0Go0L)hv(k8(`7}nZoU0G%q`8RG^KuTMzV2!mU7oiz~vI)aJW5lPvZogHHw3uz${|hrq>K8W^P`g|y-&g695Qyn|WHxpU%<>~T48iFcHnrq+ zWp^wEP*HzGEIYlj2i^^tP<9@_qxEN947kKCUZ=TUyp_*opVyRHK%4)f$sd_j^m%1| zt}D2|WCpc*pOutvQ1?96|Hb{Qux?q_HJNu|y7p7!e^0isR~ty(!(AQyD!T$~fA>uX z=J&ZhhU?dweoxc>Z_{m074@DWNN-bpYoq8V7U$4!)$@N9KCV3go>JQYBj$1j5S|ts zBoZhE51^l#NZcU{`PY*LSXL0%KQ%81AZ%(POf5Se6&?%SN63@)$6em>TdQ}0`ev>m zjM-8a0oG=s!Wal-e;J#KN*@PoRt~S6msw_I_ODF0Z=cobIfwbb0NScuwXs(jh_&h1 zR+<$@wa2XgXW*LwEn9?Dm4&z$sQ9ia0i*iW{=<-1xxD#UeFyIw-6e{gLLG*E zAY!e2vfMrS=dlJw!`@QDau6C=}vJt`jW?`Rj6G*oKSM>8T^3jja*bBz6 z3YNnSm*ubo*y(%b$_NNPBT-P zTnlD5v2Fy}Pj+$$!LxEJtgL+e1fzk#|r}FK6 zI|i^BAW%TOCuf+sB5Gh+#Q7xB*tEHxkSSg2&{b8uVk2tYXWPP7`P1T@YmDp4ziWvF zOIS+<2pO~b^gy6kJyllK*Ct|WLqL05fAf6ftztgFtMoTrIUvo~d%ItGzOOlt8Ys8m zw#tw7YxHeJXKzdw&X8=UcznsXmvF8E92uv8bB?p_ca*>DvU%fb5@^==g81ogI_U$X$9ay9I2( z^Ea{FWIxvoUbnwF>cH+cuzuhB*Zdt4D_K|io51VY&u96C)tAz3~M%oyR) zV}$XR1JkmH~z6Gl!)EK8vschKWgspc6x1DIkh~ zmqiOY%g%ZXY=kAWj4QjoItyV&%x@zyQunN%C}EQ-_8zwjOoa0;Sl=&Dhr_~{t@1hn zt13c(^=b9|V0+O8u))e5wmM8}ldZ!bF?OG&Nksp!bBu|v@+0mKMHm3J?CR_QQI+n8 zSXuOk&1|dc|CwpE3#p3E5Uc)eRDqmMiH%I4^2&LXMOm*mh~46|<`}KHeywi&6M$?Y zV;i#D_B>A3{*-rMVj~6QxUDZ}OLo!L_IF#vnFcxQ{$)#IH{v8;&<9>|si1xcmRV-<-&{q|qCO_;ZE-M2SPE8Wu7 zwk2=2uM{hjyV|7(PO#h&@Qmg6`jE==^t*v8z#e}UV!o6uT=U{Au>nEO%Z9r`@EMKY zYSTANF0L?SCWFJ*bxm-e{fo!;vvejzXRI!)O?Z|dCL80kgIBfEDG9wXa{M4jUDm#@ z>y*m@@zgC4wajJHAB4YZB;-{Stw6A`)wNej%Y3x?m+@KMwtIcG56ph86Ko;eV>Rvf zd3ub+=Oxj8aeRHMY*!>l6<7}Qe~#Olf$ZiMkX-`ux$W-;ShsCn(-zlttJgK9-@nuU z`uex^KYsn1*5#G{>olc*UzhY>(wctlTJsFSlT!NsEX~~1C!MGk00000NkvXXu0mjf D!6b@w literal 0 HcmV?d00001 diff --git a/src/static/images/share/sharebg.png b/src/static/images/share/sharebg.png new file mode 100644 index 0000000000000000000000000000000000000000..312fb6c162fa473a5cacefae0ad41dd7e5ef8143 GIT binary patch literal 319289 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�I?kw=MkZFRGgQ>RtD7E6oXKw zRj!yDe+l%cRPfafeSsm1bc~jAkV|<>LPO6?P>63PTy$^G07YsHKu{b13;$c9Z@hQg z$+TOiE{OSnJM{#H9!OXW5VSfrTE<(ruQsU$yC4ZGHS=P;_CGd=r^ai29_nHsh7zhw z`)Z!QQ=dMc@6ZfF!IT!u+VWyq0DrVv>{@Mf>!Hv0xI3~+y^pDTUf=|+UZ zgx4=UCD)bohq^b9v|OzU>Zo?($}J%Oe$yK8jAsmFKiNJoFX7Y{cG>!wVU`tmJ^2r3 ze#tA=XWaooG7$PATbYC{YTEQ4p)Q7ZqNr-OI)0t2KQ}BOOxAAPzW^QO|5acye)#{$ z>rPs$Imm8psHA$i#5GVn_+M7aNw;{Gr1Z@dBf-ES79|_>6*^}f3{D*c z(OVO3!VdoTAl>OdciKRf$0j`xUWHve9y6+mNu_kSBmd-oGoR2H@|@G$Ltww7Wg6%Ec%CkI3+0D3=^eQSqQyWf(~e^ z{nG1d-|g-Xe|Lu*9=st-Z2*{DjfbGl6GE-8lZyfG*GRNRt-W4>W^3P5cYYA|L49BK zQbrG_7`gZ#d<5P+63yaZQWJ@52he>h}At`LNn0s~G(YVAQ) z78{h93v&7?)2ik3l?pPbhUc8S3w^mCvu12uXYq!G8Vm{S6&tVau_ivRP6|HE_u+z0KG zhqSkZNi42Zf)r!U4zdKEqEtkzEG{wlKYSd!L8oeY67)QTae#PFj($3y_?T4$+4ZV= zg)Rno5I5Q5q!SHqxhESca|4ljbww+oF{ACMj;p`_QOC&huAeHkJ{MSOBJqZN%A!PU zfit!YqkIUD>9(LxJ1e#A%?VZ~Xm~7&Ef~;E(qZ@`jjY%8uhM>)zVaVuPtJ17VWI#L zxYb0Qk055yeO{c210Yw3p|;jhuI~BVt0f<-RQjS&3Vq-p%ufwhJT9!BNCislsW->U z=)L2!GffqZeTqdBT9zc-dWN9FkO6I2|(lc1_)H(b( zjkg-&?arD3H`QCSS|6&zU8}WreD2e&E6_!?1v~EXW7awU>tFG|#4eFAR5o22uNn@X zOpeVp)~pOqpgCJUbVZ}QO7d9ghWxJLz(dm<#t%7oSChGTe_b9*gop0tBpI{s^GYpmJ z2(@NM&~71EMCl=Un_i+2@vB@V*Oe#ckz3JJ-sr0afOp{Vo>>XD0g{PVb$}W!EX&5t za(QmJQwVsK5B|Pw8?|ZlME7sD`{P}6PEQ(LZ4t__t-lIN8HxzGUKA{iJqsERv~%H3 zAYGxOaL@vwfHMo{Z1_gVJ8p3lbnNLu7~3Xo3z85QJ$kTHX7 zYuH^I_#6T#uzcgc^FK|usPUYmKqi!|uNQO%>5nP3j3w#v2Z$GR3ihu__(~B_K-Ner z{RdaPxRjtUxP&AISXOYc(Onl~ZU!--T>}0za=Lad@jHw*d2f4s3UT?1xoc#e;gV1z z3~2?E-GiI30quetWjo4U&o6)_S42al`i5on@P%@hwVR_5qFn?Zx|u_VZn}u5d(prh zg`m_@Xuwe^_}BcC!}uU+5#2O8DFzo6h}geJ5mwp!Y?ijGbdQhvl+gdD`=bmCDA44p zU3v1f&f{bYvw!L5$wL3wdkX&VsRr#qH3wZ^&a)#rV@N*MIPRv4o(jKpJu6vP6&QVw zKyM%X1%RO-xNrE@=Vw-G3-*p(OoR`3DdPVJ|HnW0Uw#?qe<=dp;Ea&Lv;5QIM)dpI)(yk64nl}QQ@j$b;=41g+Z>~|<1D=~ zq~3Bo&?Ig?*I=jVg@v}rKE+HVZ!T_xA-F~6k0~{tDS#jfUSnd~3mw{(FdJD(H~dqe z+Q;g5NwF-!Zb;|xc)fTRxg19LGt1bkhe=nK?Q}L;ncA-K|K*hb&D6;}G@QI8tY_<7 z{AqW}JVe-;H2VEkHhr6J&AOKP+aR(>k`C`p&5v;rWQ~tgTVd3xh zm4x9W&=?ybs5pQ=T@EAg>CU77kFbA1l4aSE1Tlk02g+(;`j zw&H5hiG&ecuUiGc*^FW)3=0>%bOwpZH^TpR6iitTP7=2}_9AskYnlaOyIQ!-_uyXP zvs!B`%J5Dln^D#F4O|$4!N6RZsotWI_mUMri*?#sov$!bHq1xQ>s_rEW$W94X;%h3 zSLXTde_yvNEy#nw5?$?lP?#eqLz{Xwi`CSo91v|^F?1rFk_!#}!>rHh-)+ijr%Q@X zl>(eFwNSOEgwcICij1tTzoIu=1b5#h5S->fvuO*Xy^gG0&X%-jE`|8H9FN3Ij8LB; zbn>Thh%=COQMxr%FX>KF>$q=w+9R_(5M(SI6vbGvzCBe4DmOiS==a|#ojz8)vLGdq zRm-x{mKPy0tSfQ-9HJVl-z{@JDzC08`;RsYf>J$IIhnFIo+;Zz^IJLpWCd?nC)-7n z?T?e%9?`of3ec?Am(O35mjW=hk9~6R6jM$mfoFtM{5Ssp4e%X!HLNRG7+;Z^nf?9y z)2!QP(HCkCWgvkk8H{|PLL`;;L#4}LSob7^-{7VY zTLeHrHLwdlsyX|1Ic7@fKB!gph)=K)>T|&IO1pKS~ zm`@CL9)_K@!mnd)q3foR@Oc2%GA`2sDnsR7KQ9j-d$nT)qNkvLgvp)RHD329cil`C zQ}mJef|!-K43l=kyi9jNWMF#vupKBsa}T=kE(q4|P&l!FTOpxi2jJ_VfIfhw3q_7_ zb@lCiTLLqh*q18ORy4j#hQdQ(kLa?9RGydL*%O@>6(>or0*to0vT$W{tndpLb67U$ zchZ>`4^>k3zK6r2k}53-60w-F>NZ*`WB@bVaz4OLNhEJJLglRlvu z?fm%2?XMtu^8{gSy66y8p28}r3h=8y%;fEMK#m4*?jp+Nr(;32lxN-k_s1n5QxYDuqyj zS*YM*faCktfkjAwWE=GqsP@7C*k+tnT4!$09@si84DvQy^>#bL%VMQzA1(4J5|*HD zfkNO}&aJrGCypRoPJ_wx#P2Qj1b-tSGSGsCqt$yRII6Wkn+mU&+w+-|b)M^r;wH$& z-45VsS1|YX4*p09wm01k3eXbuSnCa)j^!e?>BRQ={f)pj63f0HR;B-4==99!YZP6r z7CO*|3+2)Td37|d6#AKnw@b|ZPv($knObCLXj|RcI12*#2}VYSWs*Sk@X7Ah=d z@0CG@dzhF@m9KMes84%5RU^eB?F>#o!;%O!7?uQL0g>M7n7{-1v@6*<7~E^Dh7|PC zglR>>0u5E%GP9b>!n*l6glU5oc=EVURG+Rp=(_{LU2Pdmv|-qC8u)Zc!t0+`ym)U>Gx2RP=tS_9 zYZA#1-djcgN=>3tM}y+9iZh7<^@azf^Kf)_l}AJPzg)_;YKC=z<@K=t>;L`#QP=iL zCqyETF)HopMj!<9UOm>8R*GjuU8hHyq$r{niOcWt`b~tK&u5X>d-49_@@xFo$+k2T zR0fUDF8Q1>)iM6r!w7N&qQOVFa(-l{m|YpnrbDE?N=KSgJH46+VWq*;!TsI%ClJKe zozc@g0cX#6uh`gCb7-@b9o}J01zjH2Y)0_a(f=alt6d|}jirY8E?QDH&O-CjOqe?x z!x^m=^&^k7IrwpyawC|uP#9TOw!|FCZo`QhPqwWapz2%wC2%9$4l7y_oH+{T+?PrY zU>HPEKrgUdSEUtRdcUSal`g$&UU~c3hbA(6ve~bxo*{L$dt?kt!4Wf~XLJ9y3Lsa! zGQKb{`)rRaXGPJW2+%7f)J>uO#m z{8wnKU`5vmN!9yM9B{4S-vOWkmqv5BqSb93GRo68Y(Kxo*oa3t13HX{X%Qp)#+t2_X<*q0{rMPON&S2G+qiRnUi1;a zE-l+pdy33k%diFMjo|UQdPppZE_x39h_icGcGAS9b4WyfFQ*b&TLDD8q~cDb#dBXQ zs#wd|7%7*%dxyW?iAd3=*c-#fQ(aAbIExsE_sZs0U1T%}sbl4GerieLdOXBJD`SVr z3$#;~7zd#pqul>?4F3lBX4Xwp^+6}9C%kWpLCoA@J?jj5vj@!A^WwHbBT665$HTj?;Op~T6aP*wC7^TdtN^;LHf`X#Xh^j7RUnJx+j_uu4sXMRWIV4 z26H_cIq%<*c4mPbt=uN*K1pE{sdZMbV}L;-;>>8U{9b-8KWq40rHDxwB28+$YYI$e zwn!;A@a$S5J-E>lzE)x=IV+rw9o#dH0x{eNC{9wXt40p3Hedj9U zTJl7=JCReZ2L_1v6hwE*p;>2Nt!yzYUl_*$DF|+ld%m+JbX;qLiY)Wi3@uao6@d&e z+W52DX~ea*fQk$#PXJ%uy%6x54}sj93s_PqE|}9z;}G!l9iYMyo)QzS#aBj6WFeAT`~OeI4Rl(}bE#e9&L>zoR8NEx4%GRU>CEx1U6rk1>ghI;0Im zjS&tGoW#FA!Hl|V@IuR+u{Vx_$lKADqh>o~Z)~9T-b>2~EJ53qc9r6Hmd9t|2umyFpx4d72O-sxprMt}6rn2w(M|S^IiZ5sN>IJS@1I=} zA6HIzsvb3lsYFo_^47C}J3^^nXj|xl!K9|zI~t2*7E$z?w~H+ja1HedB2JPdvZHiX zX7;06@#;EUsg^PXqKe@ZNs=KU)?N=UXg;yafSL5Ozq6PrWo-qat7D^1d4{DW@KA&j zH_TuPue*Ibj=o$~U}TZ~kp*(m4@UDSr7K9M73B4IEGHFs^Z|?UV;!Fyfy_f9XpTW% zm7OFb03Y!gLp%Vkj135084Ow|E@tm{EyWf?e(0Y{5leoT0IG`~cl^Uq2vz9{asrzg=*iXV4iYwm4IAu4YX!gQ zh%*yqtjf|my;TC#NM0cSH{VPPl|q&GNqL2@MeF@K;Qi!Rv;w^|`i}pF>G+Cf{=vYn zO1a81aIdThuLe%3y>e-%o{PqsMDk5{V#I=h71mKoz8rvAf*iEYpx zMKY=eLjj=jTm_h_MFL$k>mWQe(ZSVm zRzGiq2OLP296piGU`7orRZLC-qIqWDl-Z|)OgaTSQEhh? zRJ|lI76)ymV2x>CDcruk9+Czt$I>~uDg~oS*SlVND$QZfbS*kGCGRo>{`=)wJX!N* z)4jH$km~)0g^|`d`2x-(P?u8%VeXtU(~MQgWG99jPR)6l}k8uhp5R&91i z^8?DIK1*J`Egf&cmY+?p#zlF*frj7gFCVhuiM}JF%QsevVsyV};yC?qK&7kGkH)c` zf596k{sD9UvPeI)ubn3L!#35H1z~seVu{@J%lxG%Tx>G4E^{{y%}F4EGy{iH|NM0MuUZY>h2I*c|OfrV-CT zPYfeIP6T#Z8-R~SLj85+hOB_?%dMbg61ikU`MDqCTDNp=y67{lHB_4LYzrF*Zl|(8 zc8~PTqS+mYSyDcb*d>7s?pgYh9yQ@C%UXvpJHRIbT0?Ngs;hn>hqYvZmqpccH5+?W z=G80wHhs0}LwDWKdhzxOBQeeQ72B-YdF$lJ5Lbi8oqthB3y^N3yv_WKq>e=SJ zM(@^S$OE(QSEexaRHyT-y&1?m4eF-`1??kz#;7)juWpEIBh<2w15tO;0o(BW3R_9# z;!en(j_6Q3KSrh(6MTA%zMpzYN&ZAQ1ZzZKp{dBHxry^059?3uwqIEM^Uk?c=(uCzb*=SwOHGl>2*yBAu zahXcd&pdqXm#u&PJWbJOHy*35dPO7%{EZ#cK*l5mM(n9Ot6Fn;zkz4`dBxsDP;B>Q zF9mPg74lQIc>3PD+e5`~)8@Q*z+`rsPu$1mkyg6-KwEi4PjS^x*1m>?IdJu7c52KX zDB%h)%^ENtl22sU2olpq?EA^*jafm|S?2A_tU(m_O*i3GcV*F7dt=@y_q=4$#k2=cPFw&hau zdQ$%rBFgEa{HJ9BE6_S0%LvzD%t zg^KO8X!EAkDBm)hPl=tu?s)Mr+oLSA@9%esj69nioJW759izNfyL@O)K*zDQWaVo) z_k>Sl1fa15yz^|E>29*0jy%iH+ifrWi{>e(N z=i{oB)&@^=H-xls(;3lIW!J9E+eH;YY)WBQb!SWqrx(iw>fWptJ6wXiDwuw$B(!D+ zE}f(DmIsZlu}ye-gIk2%03Bypeb&Fqt#s%Bg_Z+`s!M*=tX`nHtz!IjQ3El89XB>3P4Q_h5 z@8C}owZFQJ!!U_N;(Na$%=+*6U$$JZ0RDxc-~F6Oqh~m4a=r`PW#Jx6Fa~5VwBO$~ zTj=DO1J$GTN9RTs;5CdiT{TQxl+=g8VaUZc)6W^WttGi^sPZKJ-$=V#sVf{?%V}QK z+BI{h)4YAE;FL1!+NtitF2;c)^8#BbOf}nktG3V2RG<{FVplxAYjW_PR3`La?9I&q z!ij8at|M9t^fn=X0Qa)t;&6lMGi5Ow2=OIfDKIlIR+F3ZIT5JdTS%n`6x*lMEXJ&9r+-A&S?ZA4mE^bcg}a;7{-ZbNuSuAHnDnPgGT{5bgE;BXfH zUp}5xhDub`(D3r{tg#W6l||=K;y6_l;qRHXC(xT0AEYm@3I7jgnI2QC=tgUH2w&DW z#31rCimoyc3GmK*eekI1J;8Y$W{MUhz*N#gI;sDk4I;9`hX1@AF5o?8Zzw3NviIBA zVUXhAnvRa0Yr=V}LA59`kjYZ+>lL%W7kM_B!s!f;2 z_G4$T@FEkGP>A2NIOZag(Qib~pA-hsGl7E9?7B0}Fs!ChEQ`@pbv@0?#Qvv3vT)Bl zvQuNHJ_@Ok(ARK3!e6OqetoXLD?><&9kmzCB)qxAiWckAkyEbD005jN&)cm9#2PeS z^{zsv$XxhhOoR`#e*3AHcXnCUULdxEa^@y4fE1!zYx07p%c`}-yJiD0i>5NyHbB|$ z?|c2=@Aqv#g`9uxcr5~*cU94C(?8vj%KsW@tCvJs4yq!V5MUW;RB?ZuqF_5CII2T| zzD|XDi&UyyM_;`WP^OYM(h>;;Zw5TkL$U=pVtbb$rPXdAe#&b$?VXmRz$-;-OZfkY z1yq_cl8~OyPHxBy!hD3S(6-wcf-|PgRsQ~;KTqUd#I#zlYlc>5=(?uC# z!Z=Xg;Z+h-rPq)`;q73hugAsh0r$MoF)0)PeUxNu-UbbNYE^0pV3*^6*N`aUzUZQp zt%-KPO9Csw4A8y1&k4>CCq77(8|JX@nj`YVPTOF{o%<|SA?frHFC6+R0bd0Sd(R?| zSKtkg>hO9T94NN^K(6S^oq6`G1QjG(ENCJq<5#4`rvLZyk4A^FZzH^7_aERj<*dskub>2n(3C z3^Lv1bcJiCT>Pg1(dky}KdNeA6mi>(VO&*ty3ed8lHvQ&7^~c!ak-ze(ySD)<E?=!@9AG-(W9nu(7UqG0Q?=7=rL!ouI%;hwkUMLs6V*g-yJI>%VxS+ zny|1WFqPHrPavzgpm5JHhv+AeSY@s>v&G)*;6<)uA=ryO>$*t(o3$-!A95Y8EeP8@ zJ0E8+bO%|nmO@hTW+M0;qxR_B=^+66f=r%q6_$;3`r~+njr44#uu35@+^17n7)a<& z1bN4d(d=zb&1YB#U~Mb%4$33;#x|oVc1V_oC*Q?ifm;#BbX-D6l1?RZ^~sJpmhZQu zt9cEa|IVPfZjX=djHl^vkw+12t*aaWGA+HW<^@FIQA>Sft`6(J4Oh z`Hdo8SpXH6c`!w)q8c%L!fTWk`mwNEKIjWhMH=I^dt^lzd}zzV<*K3RHPI=P%rk&d z!pM;(S@iSFAsADJwuc+dp9c+!snD25<)-@Oyn3pC)O5xbSz2~#jUF8?&{jKSs3n&ee11PwQ zE%nF9YTo-PI!eqUywE}S_N(y`g5<8Fd=__aEzxIYFsb9MSNY(V!Ijq2tVTdV-5M2h z38DOYhtQ3<4{_h%x0zMiuB<|x`T8r|Fj+ac1$?5y%fEK-?;S|}dPJ)6*Vl7BuNZ2x ziwA4&Zr(47=(2-jwTwo~&2iuc$M3q7|Ivne&>FU_H-gCMZtJS^I?`(FXEg+;+uyDs z)K-4V1*(dP)7HWN6M&-S^{@(>sD_E5btghr5JpP#d~8e}@N6kiuH}W6B#kN($a;A= zZh9@Fzf3f!yd#<5TFhY;dakrEQ{mU|=@8^Ki4%&U%%AIm>UMpQ^SgMy@fTcS%sxoN zI9i1o&E{$$%Kj8-lJpF=VYrsEY|)L_4L(}=*sX56_X_r4%l4>9%mNwl0a`||E46)R z9x!F^Zbf0&n!;5e8vv?W3lz5W zlUI$!&rc?1Bgong^s(a$1PxdAs{%e-FvxTwY|D@lP$*C~io*|w*T~GGIel#T;jdSn zV7>l4t3&yEZxw12z>K08R#SQ_qx?YyA&NbCjYZ^1#Sh}fbqoFbsuad(2QvAon*}xx zG2Kcy&@mmV+7o2;xTk+O3ZBZ9w5d2}_-1_PQObBfe2%Tm^NcjvtcE4MkXX#56^Ast zGpQparL=<2-{EYzQwLf#k=gVOS91zKrm899CH9O{RNJK}^)TeUbOW-BtnDcf?HU+?F?$d*xCB zMZ|yMfxzkAqdr$OD=l;ef24;(uN+NIhr4qjQMuhT@W&YZS9SKgANJL52yED^{JLG1 zD}tllqOgk=_PCj%5El{ElJ8$q)tp_|-Zep<89gNsQ2rhRxlx7>Gn2wlHD32l8bx=QRJR@n`e!*Da59ir770hqD5fFHsNi*Z4||@ zP{>3x4=@vN+}RB<6n0chCQ%NUJsjJ*8pqg2vdKgX#ZJu&S36vmLR-GTT>tKhwBQd_ zGsIRKIbulLNkr1}VjQMm%5uI~*VSn8ed=jw5p z!V5*u%~()P&Mb-AiSV(1J*b!AM@NX|>+52F;urfS!DU@tb+cDWf&dPlsGka!3Eyl&BJDQyGoPH4}MiakwWnSf!3M5)AB?6OyPht-7(!}j|)wV1jsfP)Ow4fWOEg+@X`)d2Xm>C6E4Bf)J2H_DYmYCkg z;OR46EO8cl8riDEg?%1iHY`34@Ns4E2Zb;6bElfyezquXcs|$T>oKxX$Z*>qTfI-{ zD};J&?--C%J;bmPO3)4GmHl)xG0&+Zjeesyc@4NUD`6JId*;ll_)vLZNBy*bIWfEN zO~eCYy3UhnSZ-n}lnkMIEZS-p8qXYXrDZWCqD$d!t3RsWytca!ackq2+0h%Ei2 z;kJ@uj+Vr|Grdk3B)&d{K-DH>DdFxg+Ii5c6pt&K=a=t05qz{%E)cLd3t$5BPDLE# zL6+-H8z4fflttLLRnhWwWYV}H%&hJI$gGqCMki;HGgKChNdJRThaYaRP!x#!T|-wtBZ)bD^f?nSt?ewbjt)?GCn*LT!3TuT4);l5cn&-&$XMRAJm>PHv;*WoO_1$bKI z_5E(UP%fHFU7~z8Lqufozhp$!agqNaALoLb0jJ_3Uapat4WQZ>q^r=HE#WI`_#~GT z(TD$G&NN**mA=e^D$Z4(DV_Bhy{8FIHx&G-V<`6}inp7lRh3!1rVLm?r6mL74u0Sfh@NGiMg9kc7KduQDvM&fbc8+#~v=ajE-*SdgADR zUZ@bg$b&KDyi)gs%cm}@J&lZnh&|spQ%;E&D31V)Io&x}QzHRqil_*3_-%Kl!}~V8 zei;>rx`&{aDS!{=@|FYB)l#P9-ao5&gCLsIo6>s_LIWsf1X-1TseD^{j(GVY3g@4$ zo8NJuVYE=`K#0;cB9=&BuR|s68v!f96;sEhOID*}Avd2EgOJC3lll!sYp*!V%#zsS z)uiQS2dtJ{cck7*jz7UK^W+-gfd3nMRSzhnQ~F}jPR3Cx24id&?egr_eU8L-ZQ<>F z<9GgNgeX2l>1mJttiUPl1j=`bq!rI}7NWOdCX$}zKYl8K8B0gW%!QU+W-N-6cn$f8 z)R+Mg9ZI&>{0GS+%c6ncmJcyC?wLs=yG_GSHuH~KpzRhN{4azQ&%H15_xt6As90&X z7K5o#4fe0^*B)ZcA+u(EP6!z6fWY_9tI(M^-T{O={h?XRgs^$y)IWkRyJMndYT}ra z5SlL2gkq1krSg?+Y{PWSY>h{BE=1tL#eKElOOb`zALYwv8uu zT5AZSnzjdNgfjD*fRo$LBF8@x1+3#|V_`YuNOhBm<*t_1!eElfqtCs|IeiA9WolFqVwu6xG^6bHFrOs5dah1#LR z`ktow@ZxmogXe~BQ|0Sf9n*3O(8{=CZsyiv55EKLZn0xyu5V+fK8Q#d%i+TJNpr)y z)}qbd2sr-EW{$Nt72ZI;{jO8Up+-*30(Kk@Y_Z}2U4W$b-aN`jx-$*d zTI~wi4WqvHFcu#J2Ug$An!6C3ti5d^b);Uey6=T4G3*D_u&U2n)yXaf%bxkRo~tHM zExnIWNXw_T9^?TIA+Ti6PM^Neo!NX%svthEcm58AgD*H-WmsMpTXkfo%=&*5K<3DR zc5Ms{RK5M}4j{1iZa1}~84LX6AlzH60i&)fIW^r&#}8msxM4CCcKd>#IiJLSYS!N! zEikrnkBkj}z1|prUyY=S>8@E)e$bV0j5x4im8ha^LERe#d3IYrk9IOr5hJo>Vbicc z;tTfQ$%4-}Nmdr&DjPbSO4=Zcwvf-673=T&4_AgGN2;9SR>I^cGWv<{=?lnPIKIX*VE4_ zFERKk1gCL z#5w8V^R<3vHHt_eO$AdaDNbU0T0AWGFjC;RK;4NDUysV#P~``D9R+?EQ&{(~$rOY?Vd}Ohdzs&8O&F6ryn^OCs{fPgb0>7R{UFA9F z0RHZv??{uR;HE2PC`V*6l`E1iMtNV(BDw@fKaF*)Yw$l(D4?`E?GhvQT7!P#dkXgK z%M^0VEfITKRd4B66X~hXD{2+KCFlLCl)!T_2vE|k6}f81Lk3aw46On%4P;*k_gv}Em4;4OgNCh^ zWPk1FMW{#Y4;yi45rW%=oW9KyXN(_gg3RCiyw;jGz*c&qTEhSu{}kd=&{M!j^nDr} z`FrF`{H({$b`FZ-I1M42Bm4jvbzKQ6Jy2tuM=%)#j7UhvjaFxvS~! z+>+?ZsZ&i;Yix5TW5`4z-NjB7_AV)lG}`@@aOrLDfx5A_AjP!~pVH`^0u|-r4dhnO(Kf9~Wb11udu_}I#xQIzlp15Yws778 z3+@LaYv;F3Q2RD#ch8girfH~xJvP4ja>rx7?t3lO3~K5zDCyC(=WZ0VKA58f{mx*z z%Aa;uo;nc4`=t9bq=P%DGfpF0T>hrXEny7+lWSm$% zBMDN4Y7;KjmHxxLZ&aklTHhFiKGC5F{WMiyE4wHI7G>8z7Ixx5Tf%GQOI_-Hzk%X0 zjJx0=M;}vyL1zTg)UkXbe)P<}{}n>63g=VEbH5z!!b4Gi-bNyIa`v=Cx|v`bA6awI zI@u#YKQLO(yQQ_@$Yu&>i#@N0U5~ZCE)0VAjt86E+nP_B@3L>s7Uq>q5yL@N4DMbG z?7!dLSZ)boSh7l&U0_9uwM(~^Iwxlcv|r0K5ul{%0?5On#gz(+)v|Nn+2dUbsU|or zuoqABPHazo-8t7n>@eiTj#YKW-Qz*_j1htd z!P>m-YWabQ_n%g18^k!T-e!>vpD4YMgji=zifzOqq}T)V?Ffn)%(|b~ZqS50(1$XI zPe$nn*p0`2e%^K;488C32Ll&!!-na2`jGK;tETx1qx}O8QY412dFP*R^VVuq+B*i5 z4CW;2?{1RBBJJNLwW=R5No^C&pUfQEswXslqO2gR2sZC3xSyYPYsrGehir<3%g|PZ zM`bF$|MtP(H3@mCf!^}4gt=GDL%}grInmKNM8lDXKd|+I*7;J>-+fs!(%MKA$Y~1I zA#gkGZHara3%=78X^S&v-jFvA<7=IxUS znq)uiYp;=fo2W3^25n9GcmC@bw&Cu$hoazYkiV!+)!HMXgc9d;q!#+1!_z5u0DlCA z-#bfb?f?Bm5Q^qb3%35Z#oDi8jwrYvsEml+N_i6xx=CU)cfNkK5Ui`>THMd-WPS@IMb=Y*Z<$Ov%LG-NK^x z0VONg8yb*{8-Z&MX-!&nFAIdva8QC6ZsV*!gn6&&6Ra>E)j5vxNgGS^ajD97@~S&1 zH)pMr&Co=NHA$8Lj7vov=TX3Fw<_4}4erl8cqT&`Tl@aX|5CX-PIzB1GV&sGFZjK* zP@RKvgl0PoF(Q^yTNKP#RIc(ITN$6JQHZPN-x_*eyZVk;~XV zkG7$e=9f1&ppZcnq_al49~>*$VF!VK{1_1QD+dL$cLw@pNH2{@3;fsLSM`o>scXGq zFgptowm0CYdiD2PS}zn${*neJei|1y&H`>}mK8+)xg`>c(Y^pJV0$5i8e|mAtBw5r zXBA1TW#uPLsFD7^YD6}U7w$$A)?*wJCiL*9Iu&GHI*;Fr|;N$EWrZN#j$% zDwwqh@8`V)^2&Rm*;oR^h15N-uAtG2XtX$S z`Hyo^a_YLwQIRTJF^MQ%KpLmdZ}?3Yq8MB&XUbyNr56vkrixc~*G#)IPPQK@WMF-k z0cjt#7AVnj4XFMJsGlF**+&&4q~AR2h*I`c@HD>pQ`71?(3+(A^TUa3iTZ^w>d9?& zuU-QBq2gfbheeicj$IBLmQ^#waEX|GZa3iy5631KG+y}l5zgW7A3Pyi1e;DU)~K*3 z>B;H!JwsHnn+OM3i`4+L7YVbg^JN>2k!+=8je@6z!HfdU$1&A)D3~ECn3%(Q4f)+H z0*n5=)ek-tSsc_R92Un^Act#h#e>vgG_r17(wPF{6=|XPle1OBMe}%cj`U~nz3=El zRd6So_0}}CSDC}DM*E+p7MBXbqTMq0)BTprlhe280i%Pq!JqcV1MR89cO6B3_@dV7 zRKWPo001BWNkll1+@+o#GM_y(R4tFz!bt+>^1Q0_=U%{=LA>mC2BvO+Ddz= z0S>TJ3BP%#*DDjpcfbGVlZwHj|4B{@^JnG3x2Rx29YSKA3}td`q%*}uwP$Mh3nr4v z;pTsb!v;NCB~EA{58f}|x-Q#=MOS46Z7lSxsb{O^I^3AcNwaBq1nSrg3L*F>I;GYe zq#CjlNgE;94Z+h)4%l@=6}vG2F!_|hCb_d|RsxD=8E?DNa&Z@%{}JtLLyXk{18f$#`|5_12oXTH zv5k7iNyuSM3Zj9d>z}w+t7Bu__}z#-*L2gJWvsxhyo=qMQB`ZsLygXh=?cuIY+i`n zQVBY!(YzVNDzR^pPBEM&>lhT!JF+=u***P~x_ z=eH{{{*o~xl8A%~Aq|ZiJuJ@ya$yh^l1zmD6zu#?{yTtSX4^=%m0nPu#Yl1~!ygOC z1;L;W((ociTy-)W-J{k5id-{zpG0nwusdv%B|Q7-mnKU>F*iWJSE*Xb{z@rr6}n6BkQm=xBMY63)6T9$L|N zaT5emsk5u|;fZb8+0it|1jB(A!m7MqDIgfWQVrOsN&Hrm;taa7Cq!*5RP5&6E~{i+732js7+h9>2irJxUT9qli)jt zb>#UzYO+?v5F=a0;W0A?o`}>N^uTd3g|e{^t6-wVwwV9+M^aCR0Ix-R`#9;FZZE)@ zMrUmBb1I0{NEg2ksb>|hpP!|7cA_jFLRgWv_2PtPs7Q$Q#bD@y33-<3qi-GPBh9g0 zg(}iV)dBp8NNyJQeaF6;OaJrp&JJ^tt@t29*v%gA&5_h3MYh#D!_i}(1>P~dBM9=( zAF~)gC<}%=wFHWPf4}X|pPb6%)t`hy4nl9}Wk79Lbc!U00U|WTZODONew^=FD}w?M zQ9tp>LY*&jHg+PDtTBv55d0`wu}OPpI%zMVAG4ot2hqac>Nv7dTVV+7U6J#>v|uoP zuAITSntqk8-M@d{20<;=lc|?0n=5?pInm$IxUc!&*OVWfwumg6%)nVG;4^JAZt|7A zoy^~v$K7;doX%0Mlji^BgW?U@bO4ABi#Z^4=dG(X#q)9%!VO?mutV@hzp522OYoha zny=h^PA3Gf2?yM>_F<=^<}m97DqlNOE&$J6pn3cCIaV|Tc-aA7N+1#Y+tItpA6HGx zvKp}dddIL15~M?nQ3cX7f+qW*Iue((!Z|wnEhYBz$1WD5w1O1YWG{#kwGg9}tBswk znT_15x7Ff*N>Aee!dW7o56;=!0@m9r-(E*<4+Ksp<+j_EZW@%uE^B4e|7k7STD3g} z6UmVKhTozZL`eWmtRV_5T(fT-AN{GxJXQY8&A2ltzta*er}m_2y-n#YFk(_x&PR>+ zH^Qhaq#(rDXQ&+&WT?XXe*4Z|+I_;KU98&P&Ml#PLmbuh{ARi>?Z^;>22fI09f5A% z&%oyVY z^p!nu!hyN3_Y*zHV+KJACyJ7)K1>}|ajg{WIVfch+h3_X(EQ*#U6uj-3b9u= z)n(9q&+O6}6Pn(yo9#ZH#-a+D^h)L_b8|^ZqE+Z3+Vn~4ME%tOi$Y7dbs&~DrH-r= zLS0iflBzD+p}M&I_gb>BSx{)L5qjOth#n0K9wjKMmb+nt4bm6yNefN!2uffN)esYy z)pV%};#v*Zczbd4Oc%i3$~1rCj9HrAwE!ke%-DgfDA%)vnBVKqpGdb_81q#~J&IiN zHJntsMxp}nz5~riL#aD*oNbqJJy`j=)D9fT$+Oeo`g5&nqIT_4^@R$xMU>_U&I{Rf zl1$UC%Q-NKx(i(xKUwFGHTmkE=cm4_KrXW-9%UxqFk7^sAX|zLIX6*dyN%kt(hKTK zr7%o7-ZcvEw@#{PKqR)P6NbFo%_l1v%z9lm>%iK4;b+Ubh&_8%p#8eCu@xHkP5y7A zx4Td!Dn&s~wZVuFRP(F!!B_v=_v@Ck#Q81+@4K=HYvm(IUv2AbdFc-XVKN(t5zEr; z?B$AyKesU6**^R4z5X3E&BOqbl&#@apm1}#V#J7bIOc*dP^gNBcfn8ehgh`FSMdv6IjMvy0U@8qyNM(G7?8gr*7T9e-LemE zpAWttZHF-_p8{NT3RtKew_=G~yDY{cc*lVyXAXYk&xU}mu8uK2FZ_8i4Eb7*uYB!F zG-5elGn;+w+}|t9y|;jOObrUZHIKPn#~>H4reXW{Y{&fQYD6%#YYH6HmQ^bHA;0Qq zI@`_QNbdZlK7+Qla8G1-wN3b3yYzfCDP*t{BH%$-}kp-82O*40cdTE69_&! zUv>p4_w~$(5t+Y%fc30rVvw3^T;mEe{kF#C#n-=){c@p@GTk}oA+yR|^r)H1r{F4Di2YRK#q(s5L%~{y@p{IfF#ys-;+3kC?C?;zxVs>gP?6MtimAiB^ zgtiml(|E1Z$Bn{{imn8v21S(VhL-Z(c`_zwT`L-uVT#tt{}XAX{`z_6W@R;W&SBUn z_O5xZ`{Q3>@jV5+4CXu#orzUw&3}YqC{Nb%0KP^J63H^(ByDes6Uz1z!o48lc-jl(J}7Gx`X&W+?>4npXp<@_KcGrQ6KwZ%PR*W8x2_Ia_B{zQ4us%p z0r32eqXnT8MMIz;WB(FoTq2cCnfsU5ES+OCIcC%%D^b;D-H^Dy-cag9FTK&RoO^(5|hR?flizKWO( zpV^2k3c)P;N?VNC%#e!bP>BeQSkTl!SiC39|H!}JzTqzn?r^n|s?h76LU(wz7!gy`U_I#;_E)v`XS+%F0O^yXX(DyTLsn>ZX1FD%~A@_P6^hbEy-J zWr>SCggXBF+MNyw1nXqE_7yn!$%HC$ikMR~4Mc8`m8BkjUN1UxFBH3h{{>QOu2_Kw zPwOx}dRu-(PFm^ZS$Mc|W-|wA z|0Ip1T#l}wPm6XC@7pic$lIlQiGVO=c%i9^g?jZy7|}(fu9QZp%Fu~1KC9h$V5(d{ zn*f6qjO~^I`(_Yq30fvE`*AbU=@j(vpj?u@0s)UXil=b(H4eQ!I_4k5!#$9%-;m8A z1e~wY!f2quJ;XY(Buj-PPsvTy8d4tO{@;BFL2<>mH80?|pM{y`V&6qc^quqHatv5$ zycpn-pv-E7pl*jjYHS4%=q_DDQHZhKK()9dAZByHL+OhaTm`xI5__;s3vw?PE`*(I zllxGXq>UU{;dI6P^Uu=~Z9Wol5}s3euysdEPDVtC4A2r{_xpO+AP%gu0gAQgZP0r9 zk5v#lii}Fejj);mYxtqXH$!3FxTf!u1#gRpdl41u)1E(3V^Nu`I2sZYT0@7Q{~p7m z

    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 z zHb+m9;T7W!^9CZ=7xxY>tf6}rmf$hg8rc9tu(yjxJ)xZWpT{sw8C2l`9)g{&nEm?S=-rZ_`78Ssy9DmYkecx$DP&_a zw|k&{mjnN-4lm^tp_STccUn8qczox6W8`hg*GfAarmMSvrnXpM!c(wM^GM7BwQ_X& zj{_Aa3hbsxA_QArIGT$W_&{gI&5Y4|d;KQBh*eO06%VniN)e+V&09>!Us(&#^z#wn zFPHzm#$LnrE!x}HPxRe4Q{orCwsEcF!49C19*7%x@rSVMYYjb5l&u1N8G{rOTv`ym zr7NdG{q{Y1s87m`f&X+Z-AtW@ zB9JU!-l^9}|FWUON%VN{5r#P=W3|r>hLB4%D{DL?V+)yK?*0}2$(WWDj}XDsoK>^k zV#}YG{fr4y>YFL5Iw~hK;ZaO0P`s7#aJb9r>3At!=n~HAyR8d#-=$XHyQt zE4vErVuSuI1X>_n1@JTInVWo5YG&YNLFVmpqxHBR^p!FS{!gZCDzq9e> z9x>*^_&8V+UgfbnW=v|(VmvEPw~*;&!i*rOvO&G4^SE9^OL~aT;qn$Fr9@lLPEY%` zh;kp_AynV}@WWNse(R2TgkV1d!|}6C%PV|`)!ghB{f{rp0yiW7ye!UoBY3|b_V#-T zHh^o%RiM<&fw;!&Ey1}8T5lxuctWvrXXq!y=h%>f0&*do&RwqNr)Z~;5-z6UyUC<2 zhsCWb*kZ~TAG~cd>x%5_AuVD%fkqX$5?SqmlLr6(6yuwoeFzkLWLo@ahyO~rf^i7)K@LjSRFLVv&Sn0$|M*(}^*?`9$uYHdCu;0e z;u?>cZA~oV8=e{N6(A6xD8P7vrY1AKb;#M*l7C_X~VbQgcym&wZJoTp?%pj;}zM})elI^ zhZe>demfZWjBPYSs}00G=|(?jA8bf2D4&i5!SS?3edyhS{ zPQCo|tN~~H_Ln{Hd#9weh~hK;eBXB~S@^}bCVyNlI9clp4_g8Un9d>S?z_+aP{!r6%{{s3ci~n__=#@@ zO+2jQD8ig1xMeiss~1aVpWZI~LB^VvuA_f;rM9Z8U^oY~W^7vWT{L*dCy zZe#s)Q_Nc*$`x_}#c|>wU`YfuCS()bknM4hgoQdBOOAh1c6|8hQVJBUd-jHo2{{N- z1Ukr$ZQ+;l9~20*i6?~cnX}pGwuSc4{aH=84mErl6?DIds1G(d-Qz}WpOv?Tn(>%Z z@OLi0FzTscKFN}2oR4O-{EeW2U&8BG6>nG-7)8rnQAEuZ8CMLyij8MG7$Em1vtP2L zJzEXauxR5A%<}&y?N65*Ns?t@&@BLxS$#+5{oixs>q?S9_=qj4rWQco`7u1FI!P=M z9`3fN?I>6}x<)))G{4VK-eIL0#~=3dp6CAh`p5^))JF!{9055p!>M|?_Dv@JaLr;- z?cJ_CF?6mu{Y&1V@Kxs+_r+M?lz$ILDG#mZN6n>GpV~`-4>|PNf;_JKEDQCVKqD1Z znDe=3IW&4sreq3z-mI-*R2ENj(Ih}zH*Wt@f~n(6C_1dBD&0cBFNa`>HjaEsr*pTvtpzAt>Bq-?9Y@xIR0;Q7Edkx0gxSyC z0{;6M%01jJKHt`fzn&`qIje#}Gx?_{c03-9FVC}d6SOXvf;0n*Y4bVwL`#0pvUB4* zZE3An4&uK}I2ubKa@pg1&-wXM^PtC@JQc1Quvc-kB%{ZT@{XEVRgj-yq zMy+Vswl~&S%Dyw7^cW=@>3++3wk~|0j~)&~{M67?o(+x+Dph%109sdMFE|oNz23f} z#vSAGa62>R1o~epur-!P@*TGL8xP~vawx5m6}KHfqrwq11qZI>5Pkx=6g*+!9@%2q zUy5qpDDpeQ-3XB6g8rYck3{VoMb#zi;nrJi1UIDstkE1DRvJ>I&9L8F_#c{thJjY* zO0q_h(Yepc534FHpIYv}`}7xo@m3X%J~0GZ2Z0>Fl=qDG+jvrcnClG~sg7PwMVe9Z zoOnc6lnil?MGHcbPx7UTlpIGT?HZN>iOp=f#rImF4a;D!rIbD&g7AM`uGh{V5sYn0 zUALpQDAOIo)wOAMUraX%*2wmdWAHYiK?FmqzeG)};dh;g|9su|T?bF`x{J?-71s6H z{@1e$K577PbMb;;$83P>W5l02?Pl)8i>mDUfJrG3XfTJBg8F&%o=R8m@2HULYO?d5 z__^F`tV@IS?Sv?|WmvuCiwD|eS}+MHd{^0zJ=;V_df*akqqtwvKwObq`i0E}yH_M{ zQiH5`Pp(<*T(dPAzF|q^F1B_TgjoNPp#_pnYfBDB#y1V&C$OR)a`%64&QR#$JV%o? z14!&^HUEdKJ7oLnA^-E|vx2AFX*@8qTf0XN>!{?Brw^|IAjI=mVutWP&;aNaxWX3uR?D%U<7P*g@a57KHu>=5k;6? z1IJx7rP2fIKF5CUbzzk^NL(e*n}bi|q+DK0zk9_qZbgQ5TkQbDAFQ=Nw2$ih@%i-e z?hFhX4Xb`GqGCTAN0@PBhoRkdS~apgr1&eCLJ81n{?Xa+-DYEHUmR<|1m5J_jLYs{ z`2V5+^axeQcJN`SC^`S$bTi?9IU)JHo}0{QFxk{)e?IR!!ECx>et*xMh&|)Q-`~%s zQBNlMec0nf4aFe!vb1}radS!xnlA(4UyJc{b0ClQ@Zj`0VB5AfQ;WfXC#>vk47vd- zhRb_fWgr|odq!tk-ETLVLZoUYxKQYtRc*x<%4w@`oB)VN8H`-;lJw7qD&pH%5;7)~ zxROZ6fsYg>l|jT1FTV9g6j%8pha>@|R;Y3-rjwp~fB$_z&<-?+RE2?3rzc>qPRYSA z<+#P)5F{tp(EFqVpp1M_kSY3c3vbU>ZL*paAJ{ z*hFZwkUN&(F28%!Ok_q6K3VC1%aw>_CG#es<6{_V2~ugx?;30oRNh&YtBIkV{S~15 zyx)-Er;}phls+TlVG+Z2>2BUH{Ew5`%3DkEt>|Rg zMnbec?)moklPpsB>8pT$*|Skit6_+-F7*&^)vxkh%p()TYNkGHZXKVIy9g2aQ#jNYmdI%7r2;LHAjyiT>Wt&%vy)6=ncF1ET7?zyq&QrRSyTY9J9!Q1I+%o&oG)!z>T{iRJ?~&c(Yy5ql+Z(vu z5^cLuvD*ma8zKT4m9&D%vS~@Gdi%uCWp_S+=>Q zB1jil@hZEA;sEM4AJMZrdD(?cAa?2TS5LD=0_O<4JjG7_hH_z_<`;)5#XdIDC=-*O ztL-gZ6djo^fzE|>q7wy^AoV3NgrpMi|7?`=nwiizPb*}a|AiJjdBKIYr%^{ZrJnZx z^WR_U&wC8mzXi(og1~GEo{GeksJA4Ju!9dB_u8Bmd0i@Lrhs1bA@-Y((a*Ch(Qeem z(7^8Tg|rH$TW|rToEh-F$F6!*;Kn_<_`R2g3`6$-%0;#^4AmY>zdN z`k_eb-{{c0jY*?RX{r+%8?XuC?ndCd1-0;h0e!(#b=GYv?>1eU{~_r%m|j5<_ibnk z3D%NdH`+)I{^$GT|NA}L9jxa>+yGFX?syy-JavHc^(kZie$U8YLQ@fXU>kR+LLu3q zc0=FVnFC2Hzwj(k;ntMv3|vz#7+j%OTLo(6mb`M0&SvXPsu?wVVD$^z)CcUx|*l4&KY)V%IfpF`a?V{u(wIJ8JFUJ^-ZMe?(;1sv3K5q^EF zv`C@v5}h5@I`@=8p-9V|#TG^oDXDxuJ?VaTbP=!o{5-NvZ~Lp;A~G`{((PpHm35KE zIK{g4b@L~t%Xly7j}Y*YGPZ|hQ#UzX$$K7r7F~6QQA3MgM@JR|L87HW2)Y`0zLDQv zP^O!pdT8fNP=VOVnFS<$p3IQK-qleQ7?j$DOOc2MryJcriU+*=pV3d*q+7#_puCrozZUJB zpIu?OcQqJ$Ul@~@v8mg!>vXRSF6nl@^V3TKG~47LKoc{A!;)A_1RcC$2EVVytg6*7 z8SQnEn@NKL$Qo#k#Yy{497et1`xQOoRTlKa5Sn>>#Dk}}1E#)(kug34tZe>o(;p9KybVZvSoA3^{D1EJfb7gb;ew`dBFJEw^}TP3 z$_zQiFj3G7;00X>Ic=CgDzy7B2JT*v=$easLFVkQD}KeI#BvJ9Bc0DmIoiDoxCaHe zp#Vb(uhZ$b(3u8253A`ip|Q;aot|2EuyrsF%L?fqRV~*Evbenapkp$A<&6*2M)FDK z2I}zCxL^2VK~K?W3_irugf>Gc`%bt&+yjD{DWj-+F*x0wkgvrod2SJKzo$U*Jt$?d zz5fu;tI3=k=_tu7YW==G5*Kbs^%n{WNc#bCISfu4CkBmsp{Xp;LxukN%vD92Tn#%4 zft`>a=R&VVb~ilojDOBD+!hjClqMq!*Y_4odD&y7UGki-;~oRBL%8e`?3zmVHbG-D zi!1^pTKCB`)tBs!?yf*9ZbRgBjY$JG=cOhlUQc?Z7%NzbtT$Z^u)@Z06Lse3!w?6{ zxvFc1rTt)e_j1h{5ZLW=!}`mtm>cSByjN4TShgBfxx%%xpC|P@*$0ibdFECBcmM`7 zAhd@cja0j%iZ6`rlWDmvzt9D;sawxXX z1ZXwh`hw0I#ZDD{q0JZkc{M@tE1hwa4svf=HpraZdfEOw9eQ}qxnvP0i}&K0<=oNi zzF^2;VSe+TSr!wTbo?WD_Crz}L$E*hxbKpDPY0QPDHi~q^)y7Hr61d??e5tUU|k++ zqAWHuyPP2`cGGYTP2CamDf|B=_et0;HO0)GCQPmcHir-lO}DY<&j#VFh1b zvBml&`+%MvcA;*F54Vr|(!G$y_r1~#gFY%iR`gm zk)He!v8{ZzK>qi1iQc47kEpj)h#wkfX0UWg9e&GA8Cw`#@X z*U6yi7ET6jKhEpUsvAf*Rty?wSC#v=KicA~CM~2}!Qn_aCX&-=h zs(fxY2>b>2F&D0wm7$F+T72MEw#M;rm9vfX9`B)V&t7`2%R6ZP^L4LTyB#r-YsSxK zS{&(PPhYrEk+8EdbnWzijtiCw|#Tg@@>bVtD) zKx~^79kk-^9w?=j=Y)>~$XsRNc(F1nAcz*25FJdf^YAm}NgKJnh~f$yD$Q@!rnEvb z<%I#T#t(?{BDb1}2LGeaQdkd65H5oQtoJo@(*r&FAK_nucqzd@xx38{>=8oE zt>Z0=?~c}W$!A1@?h1=s{|WMd_BXy2!^3YZUSY}t_caxN4`Xiy&~$_+uf5MS%VQte zIyS43Pcd}*+}KM9f%C9{+!a&(eGYeXechKUsgKHk#eHv;g6XNTtKA<0c1Sk-PW54b zmB>u;vgyYc{+}p#>#@xHNPNmF;h}YS0XOl(Q|VjtWCvHd$So4=VmUUZ1;hS6&My4m z>%HE}PR@D3G0|*;1|ojtd*KT9@Ap%-Z!F1ZABmFQ)p!s5KK^}i2N;$Hl8=9n!{|nX zGl=^pCQ-4L-GR1|bF|vh(8EDd5&BW+I$j04`tX~1)UR7oy3-922kJv9K@5MQ0`A?E z(mOkHL1#0EtFp(gzy#WtzUF{l62QAW4{l47Zv=;qs4`sWw1?ETT8hLO)PpgBGmM{P z?!0ukDNZHaQt4JgBMVtPkJpkg57X(=wNbk<#Euj?3k718w{9qep?~$fU`h3ViU9|K zyPJo{0O(k&2TO0+sAi-8h8?{~|Bz?bEW2CA&b3?2YHbZ4M;X*JpkVeWyqubeJZf?b9Xi1tylcR{^S9^~@eeQ>{9w5^RI z74&o=G)hm%R}@$r_F&+Yu3+jAlG{+m`RecE5m`5@imOugVx6!{C|J4KX0Xdes5QTd zw(YNFC&i5nIzBM{*GFefog-Fd*e7a5vHomJ>Y$W?wkoa^MZdrAV>D+I$kBrR7Off1 z2%bt$9-0j~;N?@|5TQs;DaCIOKFPy<@<-A0_fIPfrkbjQz|$RXHy7+H-Eb!cMgZ7I z(<>SViy1cDl47g0KxebkK9tljCnH5uc&qUN+EaY5I_YR^1-;hy0eYWjLX6hVIi58= zfWm64``tHcZ}Qss7W;&@ZcEGSIPA~YNAfG`<4HN zMiE-M#td2{);iVk@xS=L>8P(lwr9o&ASm1voVG}po(WWP-GJ);<#183MwhPnc0lAYGT1c z2?&#yh_IscoRNz@nXgF z?I88qK!dR_6fDn9C$_ZdJ|)|$_rgmSYIVa zukiVN?ndt6=JrNuvBpQV%y>#LpmV#UqVyh(L=4lcS`h<#9PBT$b6AZrYlv0crCZBN ziGVr;dsqu+Z+x>NsnX*bp4c*p-6L9g8j4+fL2YxN-+U--YQ_l{&H&p)20 z43-)@x9jNk-w^CojP`^@tR3<4)?{&Uf6PND8Np#y3kY9bmR&M8>H6KFE(+GRc$&fF zcx)N`P$JMU8*i+Tg3M7f`~0GEjtKD57i5eYsU7qm2F*mPjS=Q3>RB0HJn22 ziqt}NM9wQm+jAMXXFGYG{!C$EX{&OBfcFa&bP zNC<)d*RJY2cEBuVZc?|fP2ue>rDvga-Q!TY_aprBk7pyV>wVo7Q!ZzAzpNvH`BUpS z*v2^~S}8o+0H^J{_rlj`zVk_T88+ zMsXGK!dQLjK=O?ANbj10OHX&T!<#w|!buU%%*%ma>3AdfhfX$9HbFXEFIRbnuPOwl zZ6lyc7vG8)$bZ^Xm$h^XsQxrc<(eBTE1RzQ`|kaix1%dyg}I+an#hgK=|VikH&GLN z`NJo`+-kVJ&xUTi^7aW+XZ0>1FoxIyBrQhRtNQ0)>-UAA3QM~}{wOz#yJDUv zP&6ORmPpq(;&oqe0Czx$zsP(OvTXjqf8K+O8GE8WM+eGlFt!C%YQ}CaY|sZ|tb0zNmen^s8orZ}p{=n%wrr{AtSGFKz)T!6ns1)`^?^ z{n`HwO=Wo`T~BB8;Ax~g1{y!d9*560dVS~Eyx-~*vsP!ngrLftT>I{6@_HTJFs||( z<9RyFt$QIDPWBGgP!Bs*XxADQ7CzeZ)2b?=`Wr~;sB(NX+FGd~BA(zwFghSeOUT=@ z8oHCp-pBP8^TN+-#dGf$(;ZKF4zW&Z3R#6(tlD*Sz`AaEbp41tdb6V<`gXRaWzcT8 z-GTEVnT9^%31n;F`T%QY*WMikA=)=ZJk6eDwFu0fCq__KI+yp3&vv@x}0SZ}xE+-h?QoIuk#6urzwlq|i5x zR;xqw?|DA*%0_8)#UOHwXO7m@IbCNld*y=au@*pzME1SsDxCeEf4)9U+W;$RAHqLU zwiVxv*1(>Y`e+|}ucMEv6)*y(U6;1TafqKx>0UE3>PuQYQ}qE?@@;gDO}X3(Ce^Cs zb%4wbcx1&#mmns(e{i#|*ptg_ytKz77S=q6wI%Xsh?ZEO1A)hhR3mx#4TXuUm`u|> zhO?Zw2U2@AGZ-F!@!a?Xl-=7z`pcWT&iArI<1~8lb|04LI|$H@>w0-1HX;x%8v=c7 z%UmBw3h6m(Ft?_CHLKWItjJ%Hp~!%kVEc+wh6D z4Qz37A{IQteopPz1jCr#)=YsE0$97FE1wnxP^6V)n?%stsX2#^{QbhuXInPc1Mxs~ zv9%)G=<$MR?+>%=Hr%SF{C^q_**kk`?>0IGb?6myX*1c;k{#TYFcB(~JZiewXhEAeG zz`b=Mzr4czxF{Pub_+`o@iFqwN6Z5iY2A`rQ_=m*B5~o3H_|8ad`RR*CrD>56$~uwrYO z@e#tvO-4r)o`s`p$&q@uRe>O`oxvi_QSKtPHGFhNm?xmROZ~cu({7_(o%lw@hwn22 ztO6W=o96lIj#Neof=^%Bho(_WXQUW)IoqjN<}ce3ZknIU`cZB->{nNwE)1mW^=`Og zFw|x@vTvczYQP?Y)%JO<_he4~TNZ$skPa9qi%R!rR>a0+p8hREMue+YU_^}bX_ph%kN`O!UagS>)F`PW>C}% z|9hbSpFbZRJ*HbbyMRV97;){m=cT@9VX#TXc=~MjXx>{MGnOM9`k2D2I4EQZ^+8>p zL0%NLYB+@wpM7+S5ta26+-eqrS=*G-V2Fv9=a;tT2jWw;z&20$04$ClD-eRcy88vS z*!7{W8zXTTbir$$#_P*Wn&oTj(Tif4yAALB9>n_&-KG*k;L~5cqBd2qpD|A}Q@AoH z*nyGHX#bi)xXj)_&IT5W)!>2>^r2_a2&2TXswp$;63A(I)&7Y*7YJGcU+x&^EwGg4 z{TV@Ev&bidq94c7)){&nxQ7e8LhPOj=}pg=L?;B{0n2^6-NM(~&AOnlP!Ju;6cgmP zD1bGpAE#JItFTr@hv&O`8D>4nnOt`aEABx2lK3vn{r{eBxjM6_`d3}xjtS!I>? zSK7<+5(ccYUxJ6C(%$jEEYFZ}qnRTKTsI3z!1WRYm_V=*z5pCv?vikpia0N#>Ez^} z%dV$i9qEzCzoZZ@KmS4V@{+2m;;Y#ObuATmmfF(4<5F)57H zvW~Wn`ViY-UCq0_P2O|d*UXuf369E4zumm`fpN?iPoNA%S5_%x-9>YBI{`>9Y7-x# z@e%JmbJzuPZ)rhT#3b(4W7ApyvzDU~dw4CMS)jB=n6JqsZvE#oNAbC(;Z3Dhr-ia} z*sKqJmB&&wN~^&CH>-rrnElz(uEp(UBwX2p_kcT1C8Am=x|UN?X`77cWs`8_WRoM@ zBEsiZIo(f45qVtI3Dj!WOk-|#Kj)Nov8toHs@m>klDGTNS2BXAXEr&iYwACm`Y(P= z$=KgkTJtzsMBR`iW3jk9mYLd;m-Dk_0%qPh~akhcv~dp~rn<<<)? zp#<2Bdn~&lm!L3R1qnd}`mpD^IlK+|g=c>JKJD?;c&1gK^P}7X$4f=sgEQ=c@7WULy! zRr~Dq!|smPs8Y(BKUrsB&sgUvbqxy^k8+JZoRT-)W3-}5eq;^RBwK5kqLB2u^R{07 z5wwQwy3&_rU9NBI(g&EjX7E4QqHmvr|aXSsv#PxbP}@2~bR*LLkm=$CE5jf@9Y)d;Kv|`K#*Ty|0?OpL4DC@84f` zu`JI6HwXrz1SQ{yr&e0f)0apu_E3r^wxC8L;@-U7U&+7gveKU6=sqN#>uxcDXrXD_ zM(>yS>`zYm5mlq-(5Haow%&7LyVLd%1!mViC*Tv>5bLfT*jl(TUTOWDQ=hk#~j zDi9JyhS_??Kxh~6fy&4BXA;+0P1n9YqbXWUsQ()?O;xse+L~vY{2DiR=QUgzITF7g zH~*cpNpYt1D3}LXKXS^>MzgRb07^ih_oR>BB%a}SS}6fRTWuiM(B^vm*g8TCXl_CM zReKjOz90Mjb|LEQYPjTk>%s%O5JHPc@$tPC=4Hl_BuO7vQ$<(Ky;1qB_gu@A|Fyn` zg|J&$#dUkoqW+er>%M8g$+IT@;MDTg&Gwgth!^Ap<{PezTu#_3VW%Yy_m^ zgEb&AWa>!@HA0tT|E%_6@IQ_Iwvi{2AE$N^EVB9eb3{HgjZZ|lM|Ijox|Y)3x{I3+ z+!653`H}_ky%q*|08>udLNsrF1|_UD19UY=w$1GsxkVgjXhsk}{JvZ+^Uhuzc-DQ5 z+j5h=V^yxuf*c$K9uF<{YrBx~3|08p^*DWoXZqM}{rml!jDcoZg{lqNts=Ti10zs) z3u$lUxz}Uv-4SOTx-9PA#>$P56NWajc`XicuwQpIMH8kK0=_*xxJMe>*$&`Q6@D98 zLoL3zCS+;QiuCDM5tBIgGu$TS0xjWn5PxQifUIy01#s$X6C* z7f`%TvfKaQe_JigjV%y{DWw(m<42QWxGF)sirU5JB6$QYny>s{%<>V*39USRSc{+e zXsgVgcLQXw4o5rl2AY>#58&p0Vo_*$_GqJU`MKmQtTi?Ro377v=!3rj!wL~PPDI_> z`-elnruFOwk7H$1a1VkKwDb0mVMmWZ>$q6CkR?hup0fYd-MV~iY~;oC&iZs zvZzmJzgDU8ugHUT#10?3&sg11w=3Jw?)wpW?Cam}hxHa(BZf9GSf$)ng}o5W-m)GZ z{Uv@no_I-@(T@7}qZ$LXTd%Pp@V4eyqB~>!9;tqIT=uD&J-QG68#60&pCW7Iol#dV zsmvm}#|t6YnYwanen_~#;2`vVA{*WdJ@-@MQ}(LUiS;Pnm3YC@dqsI&#OYVp8 ziTs}O>R5BiN4q<$j|H#L)U=6S>c@rm5d(am=4pK8JC9F%eSX-j;xvxtUK1Mfeus1d zY#PXCkMC~|5SR8F9O<}}1^1K32hQ)kDSA>rJwAiRf8o{XP=TdYoWb5k&pTW+W@lu9 z{D~pjk9AVVZtmHRVc@5IeWvtqg!MchZM}*d3c-FPfBgIXSZ_i>@mT+SeZHk-coI%411_MGz-C!d54w$KXZ?X4Sn|?~7u$AFLX=T#M zQI({IaeqX2W)eoj+G-IRlpD(>xU{PYpD}jXga$_vzI?w0z9!-NLJ|fED!aL<*o`Szm zVE|yL_uVHp=t%cSUNp4duJzw_*D|&4&>hF-(p{mKE+64lxSRZ|CLtu`@I{DJmSz+e z+AG@M;{R%KpV=h8kLgzU>=}o3h3;V1zL8_o7YxD6=Y_ChQb@dZM*gS?C0)K-*Bh25 zbHqftgiuXEhr;ndvX9KO%>ZfTWgkbp6lVHKIG$ShSi*AF=&VSp@}qIyJF7jPm#l;X zNdL+VtB=jltC=x~g#HGfB|sB(Z`YKF2&Nc=mf5Jb^AVj<(y>J5f3bpKDt*>k1(Z_gQzpaAA!d`2Ou-Dg#Z`)*@>u#^Pm~Ss*25qFmw3 z{C){q(BBCcl2CXGPA}spKZ%wW3w3oil?XDXrJ(=co)N!hKSh4y_1eJ~bcNMjWiajo z$GVz+a21Hgt?w-HUCXX*!E95*T~+$@FWR=0A*^Q3@am&kP%{o(d4xHyZ)B85@tcU69DG40u|5S;BPy_HY4<~S3? z?u56|L%b#fVGq7O54&e~#SS{c$(Uj<5dWX*htH~4xVlZ+ zOw>vKuR&UVX04?{qxoVrA2Z7mesUW$9f-5gth8~xM$Y>6`cjL^iHhMG=7(tCDj6TRlw# ztyLiMmZRvhS4QkM@~*KTmJOyRa51E_EMz8gUG)%okkp7cTF_6oMg@6#am^S_~+AQ-I6)?Q7N;?FFXQ!7K1B0zcZF3Gm~9_{r| zn2hzoX*E%K9N(L^kJkKeCj8%`LZw&(9k8~wd*Nayb3O9ia-U9b4tpqd7L9jI?4T@O zx4~$+vh(7G8y*NKri(vT(RW!D;xlapwy5Zaq?e-{R+9hRBT#pX?sDwL*M7ju)_|=y z30M0T+4zka0EY-PXa>>5{JErxS^G1|B1+^C)@GNzBC(9DM4F5g2!ps=kSG7bXdtOX z*>Ku5QUyrYYRPm;oHo@DRU+2=BYPxDAOs21_x2gec7dp4%*`2nnmpIts>J>K_d%)L zz^MuA^CQ+DT;eSbAh4U33AohQB$)5*vU2H`n=Y={g<}|aZ17(KAMD&S-__@N+E8ff zCJpqP0{-K;HG&_ex~7$ZX)=Y;r>=US3>cWeAgQ)eOmi(gW0efTHMv0lyx*f2dwkZj zbztF*ZiAR(k+e{;f;!aB0 zEx&5%cTe#-%j`c3odyCtj-G~p`Po&bttMC~G9rExX+d5Lw0EA#Xhg%KFUi4$DNznP znJ646I|atcD&6!u+wE9AuVbxw;frFWB+K|y&A66Ly%5B_;tK$w{z2AGWqIswV>&*k zqu!j+!@s-YOg4}t1WV+>e?$|h%*lSZr6mDd3>p_ZD*Mr#thcVSlT5WX+uB zFUEYd3^F?J8^;rF5SdCAo@!j<^pbkkOTmXe+b|b1dfVG|&uj&+piUQ!C;=l{CCkSE z=~4{!NKj5eViB+|uURO}4Qbwr7p|@-W;&u(ZSh6B6G#NGvV=C6Ldm#G8=yn@i6xSW zHIUN^ESg4+a0Nz?y?eHs=x|u1WD^MG8UVfpqzv;1LAWN}Ww2678!v<}Mm;fg`}!v* zh+9^kijq@hh`lnAjQpDww79iRP7-9zOAKC}XuiEx?3?s_wr-x^Hd+4I3+p{u^W(Gz z-rT?a+iR;pM-0Hmv*3FIM4&a+n|)8_zn`2c(~XgQI(?>yy`1c2Gy945%Avmfbcd+K zHnG-Ccjjn%3j%aE3J@}0Tkx4ymc^X5?w>q=@%gsofw)pk7!r$M|k>GJV!f|0a&vr58 zlzTBYO048&RuORq6l~-?eiYUqKF94cx&^oJ2gUp*1qn4-^9E@8fZ!iFW=KFex@C4* z(`?Qq{J#NT;y2G8`Z(??;UIS=`czb#A9xW;@)1HOfr*2;x@wnOKfo3XCDrlPzM&SN zCCe@?mvQ&iBWMT0;P!8hJX;r!0e~-IPv4vG+u;9YqKB89Ve3X=Sb17C1{}FZiMRCr zwi=jV(SKp506YvcQJZ+zqHit{xJDCp6}lc`Ucd}Ica18uaR6lXr}~*pm%Lgq#by+u zLh4-Y>kf+}O5BOQN1!X$^Az;|>?7+XpC+H4dpXy!#lEct!*#J**yzS#A#TMSS^%3D zdG7AN*AH&{&*#mM_404IYuF+Mmp+yaB)E+^EyhuaAc=YJ1(#s$9F12>t>absyH_qEK9SX|9XRzgI1j|atN27hO67Y_Pi8@InC$@WyQDj@4)#kJ zU27Gpm`gNt_i@Tvm&TVH+M)+q4~j2M(RM>{5wd}n^4%?(jUmS6k1 zB~1ha}pKVenz}z`da7S#4~=CVDFr4W2+d{qSeNA zbuNWi6RE7P8J%KSo>r}r)#&=gm6Eh(%Euln*!zZkG+GTUEaUqh_al0@$AtaUVj5L+ zzVy%do}4~$%0Hg13jSdhjmVhOE*4hjSTHv|^W6oB?fGwH&}3hkv*zl~K;Y_mrw}6< zptJ(6fTry*Z{ zWMsf)LE+uXy{n21fKDkFDZX5kU6L4hHN}N^VZhKCYI#u@DokHN=p}<^Y(ysvl&r)= zDBVWQpyYc6lzKooySC&8`?a1M!+BSK1?I+v&wfJJ?b%dT>;(HOW(Hn3)`;?6#k zGV+I`kmm7RKA^V|zfmi*;S>=M+Q=TNzZU(zJh4~7MLmj)jTBO|R=5B_F_h93+!e^d zCJ8+sV)?ucpz2lDWC&)G^Z*9D!IaMZhV3#>5jO)t!v9HMsk9Sr)CR#`zxNE=e8x=2 zvqF>)8fKnV@}EB+UW~IoKg#31QOTA<%!T5A{(SCi(lrZ`c(e=zwoe>>Rcei+ynJ@$ zM9j`@{s~{aySmQC0>i(*CK;d4By{iESZ5{{hF50#T-wu_Ap5$Itd>^Jb4~u|r}v5} zl>P5d7p=^5O3z@@eNAQheNaF043p`5y-43}<*mY~Y7cCiDVW6#FE5~s*wPB1*Ge97 z{0O#^^vb=gl^hPL&xT;HXst7Kz{e<=XB!DBi?vwrhuoEZgy4UYQx5?WnbDMXeVCoG z7|}p$w_i`cnsFbwRIQXzPVsy7rnfakV!7yyPCA#PfVD-517?P3>OC;V^)O}8a9QLh z90fURE1s2H;NFFgk2?}z3Xs$W&)jhZF4$T++uIT(c;)`xah!n+9k@o@)Khjt?qWv- zxx#ckb>3v%nYzU$GojiKdivl)q_!(BL{5rdTar`?)v7{-Kak2hn<+t%gkvXrkl?z> zo#_H$qDW8XziMJUj?QyYk4;?0%H%Z~u9jf9ruTH()7K@bDNuPbnma z+yFhUR`xsuT6N{AyflhIVcHTxj|F5ByL3h` zZui(96+dfN=Cp)LqtH`vO@AWjz#3*UxH8rVa1ABT_y6G2TP@9qA7J#3)_uz&M5;va@qywJh7NxK&|5b)jviS)d z(-5(voU~?E%@#IqVv_yBK?6I%F%Vh_X&3N5I9mbBuHZ4V&ngAdp#SN3gMd7$V;3s! z;MXzXQ|ojb?x$FXMWjrG@`TCIj5otI{r&UwRL{yJs&Rq0=!*HVzDvMUAY_-!a1O+9 zj;{~z{5fs*y&`=w^Yc%R9PD#%Aq$JB9B7H|*X7WP7=+IEg4=MMlN2>ksv~Wbdn2>M2zVxI2t_e+UN(RNu=r1Oq-2@s(ru;-#E0!5G%NJift1U;ib z341QUX7E4rZoA+AaH&kx+JrxH9$9ZRl*6p)U`NN?{mYyQv2xq}A((K`f`Yz2SiZSx zf8-Gp3?ks#W75{&zd01%>offQ-`_`DzCs8hz(Is9H+s9;@)tmU_mNZn*5m0Fl21IS z1VSxrw#qmNwB<~xtHAIK$;RkMuK&d$l+C+(Rsya>M9b$Yt=k5f9QCFvA+sP%{HXrc z@AIizl_t;1oM<-tNB;LZ7JWbH!%-=NgTO&_447w`>nzezTBXL$9x7@*Zn!g4`I_W~ zm(X`N;JL-wSE=@1^z(5$Xa-_9vo{^{b9kP6e?$r-`m%3>BG@AA_Q2^70L9@L6|bRw zqI?_dw~@7iXJ#xgtq&?;W+3L4d*I%G`8m%J+Wr)o0_noJP+;B9Ez24{^(OtSyH)?q zj+#`o>gx@`Uia}Y{rml6Z$et_LZaSl-(MLe4O{E;42Z`2(X1kstE?XTs4<|n!ogr~T&y5fk@&KI0L3yurY7SK zqSp%wnpP&B+cdljeXV9CyS$>=;Cxdf+&B}-gnQYWv4C`ky^D{)1m+uCm*Ri8rRY|u z%lAU?YY1q4Iv$;N(WKnZHrTYtbD!^ih@K}NeZ$esZUdbpbLX_C93j>dfmW+K+jfGB z6hsJ+`x>o6lvovwJsxMTgV_O{k#ZUwJ!hh`Q+=ov z`-?1~H>aion?*eBErLMoJQ~rgeC?F?aC$TqMN-ygz>&i}IehMFR7Aqd?yj{M(7dDX zcQ8++OS(JlW`TJB{K@8Ap)IKOhhRY9bkXM^0Ff!6@fG!Tt^sBQA@(Dh+|X9{Md9C{pZ0T)go}>ZGqpzK zPwtP*Ad>FSnwA-Rd4kbx(({Ih-BZMlg1Mda^px~fQ96S<6>VE(083^c_=;z-YYmKD zEj(~r57IkJ&k*b1$o<=w_q3Ax;+v2e#ruM4KoBK0wb9^^bfTriJ2yk^y-F^E_m{X$ z^VygqVkSvL*B^*1fzBI$?xmZByVzkh|*#4z>AzcE9(Ig`@Qd+%6 zIl0qrHx1qlTT*;$C9uhSP%y|9taTmTI`;+CG@T)?OmnLv}h1Pp8&4={wjBC$rj zQ}E+clJH*O+R>N?X0fbpJCr(8`S9a1BWii6e z{lkCbJ|@p&=q#2$2jt-v*PcSR&N}RD-s(bhNri?h2&$MC5WF~~*Hvl9R!RND4(-mV z7lw;rx`234?MMyLs9RgEBRJT}Y0hbFRc$Kyff837k|7BTw3AcU0-bEiwOk_YoD(>QJcp?q|GqWPA`WR#dl`(4( zsAFq%R|rY9Ratx#(wAu?p|EGJvLOd;b@xy=f7Xo|PaCMy72u80yGkU7Fo>ey9;U)Q56ONbl@2Bh&4NpJ8BB%HmD*wwP> z&UT=L-)9Dx+}#E#T&!-GRd7mEq(oV|uUMZoGPkSIH2-CMLqBlICD&()W@wTUT1Pn* z2tKVGy|=8x;1gY2=xwXC1Wg@{B2$^D@>E=MO%emk8MJjjV-54@#O7WwtVJp;wE`uG z-08QP;;J{P;QuI^!&>=#7fd5@tjgBeXNP}UfOKpPQ@`M;U%f{>`LbRbh+IKSE9VWD zPU)%_{_lL;T0c`b>i`F3Nb%8&W4={*)zGZz?%`)AA_ik{7NG16Kcm0zmgEFv5o@}5 zmP7%Heu>sc&SAJ*GD-W8m(^aYz9IG}kUVt42w}%++r>Gn6(76Km^ShfdT~M9H8ggMXT? zGgGZLo&#E4tdde5NOhCIax<(NkSrv`b)YDfZ?VVydm|kLQqGRxU632iYQ@gp)BWdR z&u6BQcwvx2$pTI8*XADWw*Evoz@t&WuO{5GxR4sqXjCjB8~N#q1Ndw(d#Canq++c? zbx6Z6uM|}ttl<#_^^(88dCt4DizHqFE3>PFE9D8?*og%-{gTsv zq!$N09EUsydGTU(HhSERZyNRQt+6Sa{J6#KH29xxFb-VTJs~Y@=|$N?_ z@%JgIS*x;7B+xnzw0@5LN+_B)Jba(XT1Bvm*;v$!qiDshHm->x666nIQsIn&E*rQ{ z6Sw@QU6jO2PsszN*y(QbGjOY~>FT9oS>kt%XFgbAx5Vw*ptI4`#snl=k%{6}y#D=v z{(MN5msJPMrNoY`wW0(Ks`!Kw9+rR ztm>lBH~<%r!fex8<2mn0D#$m^*_4WBeGE6Gy30fV@`*&*38-vZt!EEG&t5!P7=|0N zm;7ouXH6_HGfCdq%HhewIkxgxYtXcu)&HIUX)WzF`QN0g$gZ@&g+BhKZGW3TZC{08 z(*-D;g6xbLxqjVKYt5BHD45oT@8AD~cj>5+iK+aqo6_Xe!W6E5$UCAwW_;pr!QDjs zLy)9(?Js`ZY~M3MqA!3z0MR-(^CgYlLFxij^^I9yJXDdj0ZVN z&7Uc#h*0Y(`fS@I-NG-3@U{2#mnU-Qv+=9{p0PPB9$Wp^Av;%agzy) ze>+QQJeM+!>;oXoOY)BZj$wu2crHqF!z!ZS?Z+k}Zp6>EG-l#8?fQ4SvKHKPDk3bZ zUGF*j(kz>`*%D!f1g&k;^#B3hoO z`9+9$fUvfhq`+Lpy>@etkcl%LmA!k_`xK219DiJc(|eG*>M6 zYaQ!?*1;U~y#i8A(NX3c{Me}Q)W9Z8MoO+V(YsylO`(kt5{1qd$;)W|B3g#ECcaDT zK_agds(TP8Hllr#Eu?o_R<>d+;D7$)v~}6Q&bVs#o2GSAA#LC`N4zuaC-Ok9_xE z2y^;`-Uji8OGf>~)}MKKO@D^Zb(T8QZ#e~bCrNG6JF=3HK{hDq zc@&yuaq)*=pc*_oy>9+@@r4tSQ(59WzASmRR*V7zb)VoL9yWiS{vKonXL1$b?%k?e zL@`rquRKRBT8TgT(*EQ9X(Da&w12;U7xo$7^SXi0k6YjlZv#vh6VnOlz7qev9wYW! zY#+mBLs1Ej2tq>$VAu35l^x_93Q)c0C8Gy7Jqmz9po_nKO3L-h|6&2Nzkwq0feEsm zGFmq*^cL!&CoSLr;;1B|^w2(Tw-}JV7kcyS-r8zKhfAuJv$4TL0KW_kZyr)GBYB{5 zvv$M8>k=nH2V5aKF&`!&YQ|ICG!XpXObhn(z^DKCl4+ukyot2`gkaBY^+K_|m%S?0{%)U%>JB5s z&$S(cV8!2q^Rxb*fi7mp*ZT1xE2=CSY;0SDSkHEIumj}bg>u!R*{hvzrb4oJee8Sr z>+M4H@LZVeVdFf^*Tos^rA*)dz80w1QiL6W<_e(vjo8yRyw@QY@K)fKcykK z8TM7^ye?(BGxW=FzreL&t>@ah^O>{NOfAmadJ8Dv4ki|=wpp5|eiB@(s~L`qGg zN^|g{Y?|oM7POZW69k?hs>R-}ETDwYXn|m3bC=MrDvMHQIGl27yDKo#B<}~FT}oX$ zYP37!K3)$M^L(D0>5fa6Jp`J{Ow&JE$}Ym2ZEQQRyW8|55F4g@U9GPzF{H`&Lov`r z!-!EI2Za$+(Nyp=SSP`$Df5>gIr(p1NRbT!jX-}*3iG-e*!z=1m_v|wpLPrkuu&v+ zUDqD}K#5?Ur+)rcWBGhQ^|Ydhj`=8>d9~DjtTXKIX5ouymfb}|xm+LKa=#ti12Cg2 zodgxfV3Jo=CQ3|jD_tYCj_bD;3{UGkZ_T6F?3W|r6<3SGz1u?O)8C(T#cT=cyDP?# zlfQ`YL zn;Adr0?g*`1-uSZiYKFBE#(McJ4I&x2<@~*kV7$C!2kZ9G^gcxg~?j4xN9Q)&z=zQ zDChbmc>k)e&dh(vE$#{A^sA^pa+UpgJC4{ zlp}bvP+`wzCsl9I4d}AlXmoxop`88L6RBbNNDB(we{k2Ppl*SpdvZ}ac%ZrNt~AWb z>!~b_44$nvjz|&wTNBDE0V2MWu9$lW>fgsBTVq51lrqM3j>zJO)YCpHiTjsw6ea#9 z-4pBEV}Cl``4j+A)>2E=vYe&%#=wKMNq~xLEK2zG6v3}C1390LeVv2<`)sT|6Rf`= zAUCqpDu2_kL~|uB(7+eov5B4M9$MzjZ z`x(VoxFWqVoBr)|x2|-(l1le}F(F6JB;8+8==3*TgC7}$CjWCU$&`8TBL+XTR+70+V8N59iLbBs5im)~ekxcBf^zR@=IXE#Thol&m{7-iX;=;EN? zT-qL(2UdZ?+jhP50@#;BW%?{HP4oVh;5W?tzBtRSKo* zv{(~|{28<5Z=lK$G`HJPOidaP><^wk;4s?ALtXMAD{XsF`!7+Txva;-h5R$9z+*c1 z+X1(S6Z@{YtnU73B#LJXpm^ZfUgPv#kS77v5rBO20|tMW$>i3}t$N<43nQDB?LlMi zipkau*}Les<_2I|UY%kHw@c zI96uA{1%;AfGqlH-Xwm?!L-P(fByaZh;@FV&}r^N@3UobXTBkgo;ppc51m6MRErZy zT=M({pqkwG#l3PZez~F+K`Sr~bRWBkmR*JS7LC4#b%EQXIhI7Hb>ZFIOnmMow1=MC zl6}K9zGs9K)TaqTB*8}W{&J~!vJ&FTa5r%WxHZhgNW^|SLU_C2q$;RPs3i(&Z^R#< z05yq2g4*4>alJlEGOGZYY3A3DqxYZRYaD$eR-kepx88l1< z!Lw+1)zzu}MR~%R)|rCemHwSQr>$H<&+uQLm#4mf?2CtZHF}>levRNS{IByFs9E3e zKknnX*~o}NP@DWaB*m5AArJZ`SEiv*9kKtdk)T@h0-yXAgL#*6iC#V?MJa6*VA%Uh zYvVP6j(7wC+BSt-j4eOUeUt|M{UvZQ9V|l^-}19G#7y4gn5x6Yn!3cQF7W1ju}i?S z2!KAI2%E6%dduPMHIeeJIU~@rVy0+C=DKjx1_v5yi7pUKbBe3668fqrZ!N@DSNZOS zFRzxgMZ-v(-~bv@KeT4B;0AjHFh!$^&vZpU$ws__7Kh@wpk47Nde4_H3ikA|J1Qw3 zZnU5M`57}`FL4Pte^W4jmB0QBALg&=V2H2JBc>bqhGyTHr}u1;sPJSi&A2m~+F2Xk zMjHU;hP4t1!Bf+CO_40WzmMop>A!z{95Fy7gu$6T)PY+6gn-ZQ+)D`*46#CO8>hA9 z_p!$#pWcM1C($W!!#YVpdB(q0?8RLPX8g!~{(Y>?*4Vfn6w+rTCs-r@-r2FsY;DlF z1AP{o>t8jn`H>|jfd=nXbn*nSNrdA1Bkae&x|ofgHG1e63}%4!itDBC5b=WWf3+$> z&;73$>eE&g4|M#XHyT+c`M>Uc9BC;<<)$}zW2!Q&Vug=_e&pB@%W7AUl^e!(4V8gR zWq|-ssenlH`_}f;yQ54;^m6)0Uh{!C)mD5(OJ8Kq_()S9y1p90U!DA|HDs%<-QHZ8 z1UOpDKEqvgLjYb~3H!j4;0SpM4yM=@h2P+L(XP$(|Ch{;-EEXFbUt2azc@V`WY8vj z9>sto+8etUw_q*sZ+v5mV(A83fNs}?cI=am!adzJAdbE*kV++3Qy_&8y3#dMusZ=~ ziL(oK5eUe9c$ry>ql%v7M@+!E2$L0orx1$U!p|KQsgI}iL?tS;tiKuV8DyClgghxw zD8x}zxCVSJ{tPa7M3eKA-kR7)3(Ed#rGh>qX`CHpo0`T9&WbnY5Jso+WhunheE$%nRv}Q}RM2~!;Ye%UZLJRX&2d{7>y+ zCkljO)|xsw5<&lL#~^^u77~ZD*HGR8%>}!T1yP`-{9l5f@iTD+XKD;9o<#*8wos2C zZsIERtIlZP|FZp=NQO?~$d($-)V)q=+rlk)0+MWtUTqT_=pr*GyKpw ziN$@;nAqRGteO4dXvAF^F?#tt3jx<%yy&5VvS%oa-)@vvJx{tAO01y808{o8VJA$BVt``_>9-t49KMz_?D=li3FlRw{i z&dOMty(O?R-7=L1{H>K5w*~1}orPM{Edj&IIuLxdvB1q1PO1wU)#}=n|5FaOcJeR$ zM0#WX9_>ty10YY1gEcBI=KRb9Fa$0-O>Ba<6QAkNAQ&jS*f)^@Hx`a7vtyXAg%5+HiDhgMxH#^6EFXp z-6X?x={&_+CRC_yF);c7j_kr_pm&uANHL=V=y7^iAub&bB@3k=rh4Z`lfuleEP z4!m?)M8*bFuU<@eE!J74x$l%>7b1hOcx6=)HD=_P89;9L#u5Vg$N{a<}Z~*9TZf2E&e&%ll3Di~E?Uj!1u1AO2Y4zcs(qqM6yJyCb$UK+N+UT|b91 zT5Vl)f)jd}7(dUwkIk5=l#6G#`oY6}RDmxqZQnWkrO^!JO%yt%lC^(xE`kKB-&wR4 zLGC|axA;H`?dL0Ly`*@0c8;fACQSA{b|vYS;D7#nFfO4L%Y#zA=l`khwJxNCE3`yL z?=yHgM>YO${>L;TYuC?D^)5PY<_fZDY_NavKl14%AUn?GiX0L3YUHF}nf$+-I|lM! zK<{m=ixg@8hw>T+Kh7z>o~fOWxclebd9d7b-%mTs`uXRJeU%H~J@(@~chcGiq{GE? zz<9w$X{{ac z?^#mpu8LhPUx*|jg#QUsH_gGC5lW#L$k~0A=i2}M{#k56FxWg(A;s|}kaw@Ne!38^ zGe*rIdcObwAOJ~3K~&ftfOD+CF#b3>73vJ1X`o8yRwuJuI2tr%ru|Gv)ds+mF@lSmU?U4Q&&w?;SG+3<${tATvD za2)8D#Gq|kWk^iuRoIn>aNj{onzDUi6`vpAX`q2z|9se?vky8ylRP{tco`pHXrlT5 zx~ez)-|3#he}&qQ>S)4yv{jb?Nch$+bjDbP-YkE-i>~veBXl3U;pvJI0L@|Uf!rfI z>^N3+Q*b31=BvBw-3Q-D9mO{duJjP}9}0)w%bjkS`Qff=6cddIxJ)$UT0=yyy6raHBjP=g`!a^U2NU-TJN00B1m$zvr$Qp;<@Zd*OcJ za1A_n`+W6i;s=>N615)gyvzdACT{diw+dtL*lvs0%CgOba99j*5e3>!x)U$RH4F5T`?o`T^Zt;?~Czm8U*e z_yl^ayIG}hepEhu#tk}6yj*iHw+*FX9$<6D97wOauB!IkE8`a)V0J<9r~Lh}Fpu)l z`yL-h$0I{&RSm-|R4SR)tue$RYwHqu6v*J}?|R0S0E zws=-5vVZgI1N6IV7)NC11kE4S>-h}VN+|f~aQRh1`3vRBB$NwbRnGTIV^q$_GTGn_ z{^eh7&W!ZKtsJ(<#e*>Vl;sQYb^ogc!Tv)^mzK+gvF$KGg}!WOuCDp7aC`F=Rm_KcEnH*M%(`aI)*@3&6<^nE#` zZ+rKLV-3hUnF6|PDFzxpvZASonBy(_Q;PUDYI_)8zFEr~IpcWL0@aXXoVFLurmQ@7%!u_y6mU`a#-dU=p*s zW)#+r6@uT%1D-%|+vTG1vx-Tc|NOZx%p>r<4Y%ZW7Y%w$DJrv9yf6i>yUnU;VRJwY zPZSMY@~(>(I)S6}xkU?-AneV-$}}B$U5W3ttQ{tnWDF=iD^nL=!dN*3Y;0`GRiCp3 zg!)-ch?&L-{6x^^3L3;VuzBqc>`{qff8eQU@EHBkS7&GOSug9|$dn6Y|HFcnknRyY zb<}^ZDsTYl9kZFFT$I(GW+MG+4_Ei#e)HA2yxkWhx^Z`d2Tz}8O!xV`-@_l=ldt+( z9(eo7*#srv4_-C|{JFyt;bRDlICA_D4a{mz7zBQD#;UAu^W-{m+>}e-mHYblJ|d8t zWVjcsRu}#$*lnH9Di&-1mYmrhmf%PD*fX2KuUi>8fS(JEdH@Pg%DPI~Dd|0#HDV-V zDC6Jfxp9A1unxcluR~fFbV+vs8g>nh^~y`o8Pf0g->lbnrC{)X)I2<%1ynv3Tr?vC zr+7;F-^5~qj7#GMD8JoQtCcIZ?5g0lyr-_`@wz|P^U*1O8-j#vLA^5gUmFNMvw$t$ z`K-1Hz88+*pNZhtf4)8l$SV&%{&hf<2?y<;xtI#QBD}EamgIgM_BM+}&?=FDwOFmuTG`KpxP>wo9%a%KOviIUp#;Kzkh!d4I60c47b>yua8)#*A#^HRPzet z^nmKvSk005SGZy#=U@Ey%^ect4n?5K-sSc4R5J7Q)2H~klfDBP=YxsI;=)z{pAAxG zLV+gAw}pM-|MkNEvvcAS{+JLU0`KmVK5S?HH@EGT|5Y)UA}0-uj+GaIy(CeK&#W$$ z-pYE3ymIUIn)ckCMTf*5y)J77`WDpG*yrEpbC-a(%3zDdeS47gWEKtGjIPIBEL7_j z5Egw)vgqQU4JCU$?Dz_EGUi6jgBoYZ{Jw67K2iI|h79bw7|A{UNA;!(L#F>p-tVSV zK(Gw{;0|PNVSik&(Y*L>^~XeLbMg7p@dq2Cg`3^tjK~I>7#3xw8-|beu*i=2w}MQY zy|cMu2qI%HGPmxMJ>l(hZ)w6jq88{*zfZhofQwOpzsa-xX1H!$pFt$J9%~oP$+p8#i>?8 z@~oOl0yrfbn3L^~$WZzSmrTS3ezm4RVpM&Tc)r*7`^59ZiLMr2;L*jsx7Ep(K-uM;Ldr& z|1!Y}71aKj8>U8a50+dTee-9`L3>^$EG_^(TMcB8?LQ}^0P}hUew?$x+sWr$rH+l+BZ6B#t2utVZ zH8?}HFNKsQ_VZF<0D@h-OXuzDx-UQDbyEYNg*o#Cx0kIu;=AR}orw(H1(6l0EBmkL z^?*jT)$O*<#~0$vlp18Os2d9eYZ1izKYu=>-$_>?wlX>;)tGJ^Q)Fx7Ul?|E4i~#d zM(WnJJfQab8!20sX_7~G&qAv6&OG?<-z0ZOy7vsEDsIRE9L&osdU|87P6XO<7NpPg zjd^W70)wYACB?BSc#6I~&m3Ee5An&R>N60y2glNx8lNA z_~i2*(G#bX(O2ZbH~wq>~F&V3-sMGERZnrQ}>W36y{OR|Iu2E9)XJ# zcy%+k0HD>~qAS?h&)_82Slw7KO`Zrc#-1c>WQnNdfrrk*2Zt zKJhG_Yj9By)~^wLZ|WY^E`b&sWHn4zY*Dn6_{;z|(j9kuzlBK?nff~7^GuICm++nJ zs?mn*BTRbn(RJ?D+R;>ug=NBEsBsX>Ooa3Ke1~PG6^D%+pQ!%-^Zk|~ZT+=(!M~Gz zhaRkC<)HP82?7fA;URkAG;O>;nb`%gpsI>e(JL6BmY0?nrUOaXASjQ^nd5NX8y;>UpO*exG zmsn#z^zL02tSL7~wWL6^l2+2_roU3DbQ%g{ach~2&2ZO}{msIXmlR3{*+5jaiNvID zOjY$g63G&EBTFz`G1ad>f+dbzJ+Iqc(QZon_gsM8t1ki#wK!LFdYAu=M0F?z&aGbjY+R|#u&Z%_lMguEl6-w3E> zubBJ&0ut+NvXV7iIp*0V|9pMSET?jv%S3X}RBsx3BZ+hfE9$syn%fb$x^q&N@mcd; z7Qxd(>=Eqxg@Ktj$A+$oMLE(&ZQHSn({+G5N|2MbJ%a8luJ)UqxC)68wb9dUK z&1+mngt3-E==O#Gt*n3!p@?!_jMIf1YZJtD#*M^vlu70Tjxn2vhfBs${y@M-v7gr^ z+<6m84<*W!y)0L@6rOdb_-t&PO$v^p=M2OiO?SxO)EUTy@`x0Wj&;rXWZw7NYEoQR zQWe`DPwNNr^)v~eO9jhb-Lz{}kmZ=k02_99!)+msM&i0W4esuwA4N-ig0dkr7(7q7 z?L;S5Ot{+B&X-M}LeP8g({eUqq)7!+I%tlYFUw>vm0ja7o7ti} zspY)R%YCjwXNwmSO8v}V$`@}PH!$*xWlp3&PsFyKyL!-foyY6p=W8A?!$5|dY2uz2!OI z^Z$Co|9u^xMiDS^!vY_oG_vOlLp_svWk*b`)kzBsMT+-=KJ&dgLWp&ZLPNo?EM*YL0r7Y#~$a(UP+hSR>K->oNr%;0aPrG&6keC=*6I%s{i7anZ9OZ zWnD(pUD6ag0J>D5^IGjjSRepNj>b{}Rji#QYw302BqbruT<0b{+EUco+R;+K!dseJ z5gJUBXqIeDV7t;v9gnSE@Lql#_kBJy5Bf8Tl+1iqqEIE<3|RQ&(4U1y3KbfQ zQ8tB`IuP8ni#EboozN&46`^`^4ar zC33~qtlTC4lS#3Mn6t=x(6ZlWhEEe5bB)LNoMxN6$tqdY+OOzUdVgcHd-WyhHAhwt zl7vv&tAY3Ccbj?J-wC1IK70m+O}EwPn_L~>!8gi;vWvyh`D9yOt826RbV+(>3WqN)wkwBEtUuwhJN6I#<4wPI{h~Ubi-yA$^L2!tDtC?u zZz4S+g$NeHbwC-k!LeW=BfnkX8w9ZO{}z|)yAGVg7fuBCIu?NXi5%yW}G}^tuv?qvXMM54Zddo0K&;dtMiMU;Oh=gS?Cg3pJ^h}oe4fpjs5I%c+ zt!|ae9q1Cllfy(~LZDciXEdi7fVeIfHTH(u4{htbhKC5j8SVK|@4GDHJbjZMjCIa}yxhJxpBow@MyuP0|KMnnf5FmpR z)AwpfupWR3WJ zkcA6&Pi6VdMruqY-WSsB^wa6;{;EtQ=V#cGHl+*@xL+CQtgee2 zaU3dHl_g8sz~kZ(ndQJTEX&6I%l+rHdY(hf81(#?5Z?5FPga{ zzJ_OmuUU#;pmBG$4CS=H&RI2GYr6%t4JAn=a?WEaOA)rFaEWys>-+nWmp%G9mOdXyxRlUd z$T(nUI*evZ>tI8!;w)KoEPK5z`+XRD^8lU?o}g;YU*PYq^uFk;6S|gq>Oh)mnELnX z-|Y+kbywWuNzgDa-wcgl9R%(z5PRM;J4!OX%M2mxweLx||2~dYeS1QXfIk&&TlP5_ zFMx=w$)jzT+H4PjJi8WpOYobtcxfvC;+n}e94C%-b>p9bWpu9ydG>BAZN^;p#oEC+ zB8OgiAQ>brxo$P^^Hb)t8WMaQ?i1G8gjIfYG>zL?RSO)+vy5Fk*E*s_M_cblWS^aw z@=o9i8Mbsy>Rj)*anfgB``zZC?JGj4!UA)g~4GEtR(!q~5UXb;iL<@G=Y6q@^(* zXTw5VNblTR{o~|c279+ibmpC`>I(aWV_dY@(4BjVIZ%D9OpxA0Y(b-%b6spjT!F3dOC=F_n*7mhyU~od-bvet*+HjU5==HW`wN&8aJwtGef_>2+BWJz3UI?^KW*pYSp#T`&2rc3W zf6{jyy~bn0RB;rkiwfVW^J4fp9hKVgyZ9OqoV%}l7_`?3ltPTuwV&uMgu>qKJ=J}D z0^tr2+E%`A>oWwj11ygjcw;Bcd=pG94ca}+<>u{vv&8)O+%DL;4F^R_37tq)G-R}R zI$S6;2#MO;Ey)Y3gnS~tG>zO!NWXqewOZAf3Z!304uDiGA3hGa2s!O)0l2q;Tvg$nlpjo1=@vqyHk{CUroyw6I1bX58I zd4ynJdrKCD_{%rBgTgvf9N(psuA!XD=aNhy?f@WjKpJUtEa*qu`1ZbQMJkC`1jyiH z^>4^=?HDumTVvL|^76ALLIuokcR&lbD7^8Te#X$>ELr@CA=(URhCloHJndG27VoZj zmg_1520%_KS(d<>VNPd{akK4(Q$A<`L2>3pb1!?Tx4Q?;vsU~O>5flHY?)wqmxUQk z!?Ft3gQv~tWBY9ai?f?RMF95mqY*o3NVTsm6ys#O<>*I$T3C)M0Qf`6YdQG)P=O=- zUw7rg(Uk)+mrR?N4+4$e^i33 z2h95la<{F5du}!9ai<+o!M1G_(D@a0PfBr!(7rSjv+hlcqq>%bFDgK@no)R+)FtNfqJxEPQWNO@~g%%3@3Iw~kd)UqAW@dkl z9pF6D=lqh6LO*ULm>$pQ`wc__J9i`gCheM2NE;8jTW)Pr#H0v)%)EV*>(tGuz;qy7 z1Vw3Q=RYUhZ@Hb)VQKihU+kdJBXklAy}x7zC_EHKZ+atqs=h5dgSdlT(OmR&hCQ5+<7pX=rS|IK%{ z1`d^87$Oi^)b_LNb9aj(i&dEb5(oqUtb5i`NUA^!h}t+7!om6*L?yvp2hY*=*5r8)^sh8Rsm|orj@@1)x$LatD)*r^MOk=YXXcJi|_IjL~!; zDSuz!pfJW}m_Z5wj>#sMNJd7|C+BNUb)w5-cG}WpokS@$197r)rODQmkPG)s#g30W z7Ln7&_#NiZ^RnvKGJW=D7U^XB*bJiy@VCbfd=bu#99AU^maty*4>!8b2{*y9wZlF3 zslHRtDL}}7HJsC*WtHuQ{mO$YrpG*=%rW?XX>=i*o8!FKSVNyV>Rz@RjCa4>DGP%> zJ-JL;i?W$=O`LTzMwVxLo??5{_%fa!2Fy@2dzT2P4gH`8+>l#Nq`%;BUYdYeB|vrU zQ3dSz-hfv2JqLc*K@DU9%Iw#_yeHJN)x2eAv)sM(97d(VA;#e2@H49iJjU^1MB$5V z5$DSz#Ow8pxwNLF3l0J=YvW>^Gh)-L@XE=ehSG?U?IYi|=>I0S64&1*i5alkR1%}{ zMfxW1$(5b%i!`L86@r2x4e}Z$P=0~(uubyRn{PEq8P9r#$Vpk!l)EWfe)bShpvY07 znAsl*$0FHP@FddKY~|(msVDgecHPZVQ`D3h;SYJ1LjyI~E+v`?fPC%?Ek|N6Mjw!{ zeX9pRSgAcr*}&yg9b`aky*k8CT(^p`0obGt4-ZQ(#S8bbRBpswkbkQ6sm%@K7Tb4h z`fPh1FG;c}Gtu;W7C4Dvix_$6Av{Jtx=1PtiDpjHx#kq~Htc*ZVYI~BBD9bKA)fqX z?HI5ThKIoIMpi_^+v_BCI~wbO!7P&X?^}R+RsX_dN2CT=mO zc6iI>`B^OmdZ8o;;UJ9>({$e60^W<#{@Y`3!$EtU%jSa?5QMpo2cspRnC6<&z$kPi zKS7zy4w1obdBjAh-{Bm{w6}9`x!Y@ih#U5)PSh556x5fjrhPkSg8%1H5z<=OyTUNW zbCsw_>&FsVE)k|e6bdO|%~P=Y<-;AbdT?x^9(6S@uElhlG#-7}XkUIQESI z03ZNKL_t)X{}i`ZC7ZAXPU5;sC0!&HQ3v=|zZK5Lqn4P^lmpn9C=ah{%ad&G9Xh)} z*95U8B=<1Wla|iHh?*HR6RN|-6J6KyT6BvAMx|o4zg@!}&@X6oTdX^G&>|!6#U_ap zHw<0w?zcx6f-az#gEQ99WQn#ZbD%$b zht?*~PH!8Uhtd4SF7hUBS9EurKJiZQI*6@%ngZ-rr9Z; znROQ7QatxD$9ll3L#P%7Z^#0rbAG2sKkQHQi*a{nqVhWBvDZKktdlkGsKV#;@K2fR zxIGTg*YYLlx?wGoXU518RMchbD2EFhrwo@SHOFWVZ!qc~1uu1$91JU6Ax#{vd$H1I zXUl6T+7`{=F5$7qQ1hHMOmG~Ra9g7~cTlEsvGKjCt_>N9qYPyqb>P9ZtF?)2ppAZ} zmB+bmxM@BH3!I3<)HNOFv^RMJjyo-#;!;WD(f5L3VEB=83P#|*mzSA_d?qWgR%(|L z`eo!>wh`U?rbl+C%aaqeJ%wC2#_1J{(F3|l-x(+I444SBTA6$cVhZ~P`M)_%V5@ z`=-Df(4%3)h_r-s(4Sb&F2kX2PtY{^d@H?=fmga7&Ub$9flDXkF$bdjM6!I8SR`4^ z-}Cq5Y@c5bwyUL-jy8<%K^29DG3 zq#p`PmyXCe;L4&qrpG=Rbwav@{fxHDqngG810f8xa|=RkMS8Fy&Es zx1DL@Y0&)unuXIXOJKm0COHHmSq=x>%xtJbJZ+Jsj3~3qr^`bc_WO{m-(pPnz2m;u z*oslFFrF4?W6@1KkK{6JQTd^=F&A#59xQ4Qj|bU==id8m=g*&eYjtxr#TfU{14$IX zuvgf(YWw0{MA6LS5RNhAH@=67knwWkSSAnYt;VR`t3i^9VU3EHQbXY;j8WHvfb7=FAA4pXgNmXIjnZSQvnZ# zMB5TLcKev;XL3Zt0XYa&d!S8VfB}lgvuYvIus@|rr@cBP$AfEsNqS`TEZW)afh!;1 zR4`|F?A1&BCo6>2;TY|?w;WZ)av~Ao zF0%~C+=C6-8aZ7If9WD?w!GHlQigqa1u}J1PJ=3a=3~v}T0=)3s{X5Ce?i)o%k$9L zthZm`EwbD6OeXBu%DdV}paZfHHqU=Q-Vh}8zz@O{P|RMmPR0#bxyHtbn=aFq42m`j z%kI;zhbUD^7w8U^kH`u61I~?y`7wp&j=~MgUY84;_c_|rs^pp1kTo9OmwyQ%waeZb-mPat|7|@)1*<#I7w41&d`lhng6wsn*|l($ z5!^N;YoA6M7;2`tNmNo1U_=-yZ}OxZB(f@;U)xLj9U@^RYj{x0A;4Q_a5?q)PHGt>SscClD!F=1&vqt=$ zb(dDg)42|lS(MpiR*BcI@Qqo(k4`Y~b^iQ*GKZ%R$gS~&aJ}FEjpS**eJgV&aw=R} ztP5H`H&rwb^+4;UEf$}8UC#-s^%SUrMk^tArpU_muly@)iT^wa(?AZ8gle%o=)bP| zoY8JOTMFDU!KWd(zNK`m5<|yB$y+*k-f2qOlA#fnxRJPtgEy!$(*4_!JFr39y5t4> zV=wexwGOsr)mq+=Ln8a$)6QMEJu$QMzgZC&jF9J;pr!c>&-iS<_S~NlqQ|vz9-!sv zJA-Fl*NZ6dS=WK`pnQn=n$XB@-O z4)N8BuJ9I5&}BI@N`>KE=3p-7q`d`O&5RyU!w!aDjZYVSnK1<-p5UMX!1uJiFX1c> z2R^VRrp^Ia*+d1=SgAsJck-cSd-l|LtV&T@B zXBof#U=X^^DT|KhuSC4G-7P1K9CtVgV8--!62BSZQ>bIWZ`=MaIVoNok&#fm4YE@D zPxnUz2|>cIK2x?GC+$T@LDq+ft;)Z;*m%6Xt6diW2v?D7@Fv=kq5d}vWou_HXUlwj z-y{)t*ig_RYm<&tJv}MqG*f@*&~34AGQ8mp(b@uWwB_l~GvVpKV=zG>`gR;IASJ-K zIpC^`cg%%GLamxa{RXnZd4i{k^Wr$Wv{9`NrP}e5NlWQzt(e+cY*ZeB*o#9VN3i%I z5mtYF9r;J>j-RRP>~j|`IC2YwU6vW@3%`0HR(4Doc?rZZaMbP;5{N5 zf``_-M6q7H!Gr8{AY@&3a6yMiFHn+x>;|}r{PFy`T&h12=#Eb$gSZE9)~Yt-9EE@W z>d(&}&}FNW{v2ck4kJ%5?48uIY={bpV=Q%#(M9jtf4d>d`e7ze>*lc|Zi>bmHQ02@!~ZArM<+>yi+;qmL9+cTqaSJnX9 z)b2FA$^AWV>;vLS-pzE6WVHzu>1aGiXx)?P%_FhKNSQDOV1iU`y1Emvfxfq{$kP;3 zlNcR^Mkk`gyiiXXe&3#UY(kqkh7s(cC#i>tC6>{#MaF1waKvtmRz^c(1HQ+IWO7x@ z(WsOna6pB@LlAGeo1jv$n!TM;!4maQT4Xq4Ya1D;REb9Q}2{|ytAgxy7>49{~Rz4U>*MqpsawZX^Ptu2KQ z%j9h@qW!4xaV3`Emck2OjXBNKvamEh?2CfCgW0HK+G@f{GHdoMl96mTsbp1n0&vc~ z7*M_dNdVsN~aF+lp?y@OL%v<-tRiq^w&`2uUvWT5r`)KIoz!(n!yBEg0-v6LWoVgt@l!e1D?kxD9)4^w^`8WX~eXJoA1D z<;EZ$3LnYRYoc(%war?Cg56@E1%f5S6W|n;w#NN(M$C5=n04{=lFXGY zTP6?(h4AY;6(Z)-j+T=-tyw#I=Znm!q3614u)^;OkG+zoU*AawCGoIBC(88s>}@y_ zWB>Vn+5?1u-e9@Bb{o`}t2Kr&uapx4s@Kt(Q8#!wq)^e!Q@xLsw)tWXA)!vumdf!t zi7s2~n9i#iqW`Uni1c6pY2n!-rMIgep?UJMG6MOm`tb6eadi4t{qH9RIs)fl2do7u zy4as0e1Pt4z_3M8V~!z@g5Rl4TVP9%asY!9gOY}87{6-X_L$rW&OS){a&RloT8Ycn{{?43ky{JM zoHgIHL)tKe-qS}}B;6~jsiRJdY!Ch#-6VGjH}M^vNzH;9hkoC3*tL7?$@eZgsma;n za31M#!r>`j7QPHkkhMZ+RF| z#jH&*18kLqjOQ;8z7}TCAz2?y)K|mFm%m& zAyu$^-5pua#vXdz5U!7pYcfQ<=p{N5uAC{{t%+`Q@e1W#^9>7c6=vVsKjzcv`MW5| z?BJB&rRus1Y^E}@6aZN}A#g2Xno&*P#~L`F`|rnPc(TuUeWyv@WhU#z$LNXdt+fb# zxOf-P9F6BiR6&z%M2;QvW*WWAsoc<Bm3 zx%rw(#j>7_276>djQyu7PhUfR3IT?}__}<@`;*xrmU#}LwEEgbi+lI~uTkUV6B zTmOr-614=TJz!+|7d8)VR+hDy8^pAsE!rb%{qLnh#73$!dmULjBjkzC^#ITnr#GJ? zlO)2h3@aE$!6__*1pQz3Y~4eN*6i@zrT->yrWMWfV5)HK(&{PHZ9WqHqk;0&HVQMl zy$p44)=j}iar%5yGun-Pp&AmGHGYpQARc(aBb2U`_231c%nq{_yQhrV zZeFI%zLX~T8Y<0S4+UMB1&UZ&wn>~+f0MJa126QA(aPKj!!-TG>bB5;FisbXNT5 z`!N%?d0nf)h=l9fF501jbsY9t3_KSB@2%AJtT)UqQ~`sBRor6~#_qjho_k^Jdjpo8 z@<_+Tzb_5@IsPVRH zzFT9RZSbse5mTKE>K2?o0dnjCObXt0b1RR7ghKo3oxt7U2!I+_UE0=5mi+DE*2 z)JORd8Ps669Wx|amDUp${8<;e}67YO-h9ItlPO}8anrM-=^R%-V^XL##~NxM%rLwj*Dg|N54 zNQ3gFIg2SP=J%ZR#jGUtT95^MTlPI?^1em&u0P{*qNM=uM>zf9=YK@OlvORsAwTfy z@-&^#7^(SzW8TKt3$C8KTG;MQ7w-i*fjTEccft5O+JyU`Cn+E^PgZ`cCZ zY(g>NWPMk}1E^rGn@4mh8>l6<*P|Fe@Fw(bErsg!6sRShb4!8rIipz=1nK+)N$ozxv;S&(%FK*g=na4AASQe2}BRZEi`_~lR;LJMlM zwM0*ipKHK57hZ$nY${N2*3>Bhrmcq;)>^25%_uV3#LzOg?LW7td4sG+miNP7m=MHL z9@{%fA1`h(l_>kAKlfbA_8EGQqKfmJOe7zlcZ>CHH`zU%KgF&|$OEMQI=Ds`Fzzfu zVN^Z`kH42gSE~*|Bd)`&6JTmquy+oLooYUBBv0A;#TGBK3zU40>p5=2*CELTU8p6+ zZe##E)ifG`%?U=5Fvr%ZX-)f-9T4xa?`Mk4LBXX7jY7H#&%mPXXeFU?KRe~b`2q+1 zuR05KOUY(%MVgqH#ad0vXtsC=DWOH+89GP0=Zz#ZI@WtPRg>nT|9!J66T_6Xg@ZfI z+y>7{K5BeTv3eZ_4xQC~Jd53v#$ekb0Tea< zRUG&7fFTLu_;$4?a?PYY^u=l!%KKqQ+7zi^8Zt{+)jNf#WWnJ4}OT(Ta zJsM{zGe-*YsQ;;hIX7TdO_pB2Js!|fagP7iTrXiDY%E$4bO&s#BS;PlPq!^0dpV#D z0ZpsHR=jj7#GaW^1@OYs9}ty9hl4~f2O~v2W8#@fPVfNR2U6Va;HkIl&qJgzTYqhp z2WuKCFH7c3UGr>u?;VQbVafcUQchjyAsYQ ze9YQ4$GHI)KE>Fy_SpS@&KmIp^~avk+IW?xtVA_F6}$|gTg^7+h`uMo){c+{M;kWo zkkzTj#B$Rwp=?D|Q(+Z@FqhC!yi*9Tbb^{l+Ra6_XfmbhQWo|UJ!rB3$$J-lr(u_S z&JQ6$I5JsnpaRlWDG$?M_m=MdzUOmqjTn0K2bZ<)@x^Orlc&y2*`mRRpO?V41wR+kI7DNm&F&15Sf9#RZ(XJ~osMO5A{*>gQPdv+btzgUVvVuJQcYW-dGzr0Wk zp3x-}GYT<~j9^yERv-N)L_myS;?$vs*K(+QR}hD^>=i2Q$b?ZQ4>66FC*`Fp%$4Td zuw3~yA|3+G^#-i}C4KN!CKhuG3B)19w}HaF$RwGG_?VB`qt9%Nthypmy+!@P`LbX` z77`r@@q6^+t^vPk(9puOo~W&)u7kY192T%{wtUP?+Q1&)%EOCa(q2ICP)zLKHc!-L z**e0l*~bi*t|Rrjp7nJ()Yu0^+ju_aa9sEt*UsTr-V)c>!jpoS?vasC2Y%p@9}?au z=9t;;w9jGGX^eJ!i{aAc`H&ApFcX}7S$lW|fT$qMzI88N3TR@=SA`m0faUp$Nr$x6p`p$(%CL`$ zc8dSM4vjGpUya5TQR(;nrvGDMv5{8ETW^;80+DXSuGX`3R%21vdTLv9*(V*X!(j>k zKnB+U;uoZ-7HVtzH7Hd4k2;6TnLjc4Yn>;c03==*OV#V^ncixZ4HI{E3!wed&zO9U zUe>ljted01wR9~4cZlq4&|_PYrJ4*?yr&PT92a(p4gZPh?>oY5!SL3EDm+sjkKDk@ zNU#3V7@Q0T)bKtwO9&~NT`iih9ruT}8GI(!X z^%&C|WMQn?NW(t8Nt7G*^C@S>etq3z(vMOs0g&e@gQVojNZPcM9(5XzC!BTh?9efD zfj(3-D%AogPCSW8In??T1~no>QeEER=~kO7%p^%-4g_%UHxi!n12Mh3OhgYxY4k`e z5~uz@zv%bR9q_H`n&#{uubawjx=Rr7Q^6hAHEmso(sIAUr;|*S69~Ovkf-#p8}1H zv78RL`_xgHPB~hho8sNZqEk0?PD<$}lfX-!WqD5iS2iZ$=k+sI#$8V5!rVxZp~pcC zN^^Dk%y2h(vyn7>e?P@{#(>}ZlY(uFgNH0~M>%c3TcDu$oq405k`3y*?OMagrk)Ih zK#v#TTWJNeZ^sCVUCspMlTNlPogF3NvnIw(sark_<#KY)a(bRQ_`#Ej-ZMPYhnmv ztM@45wVYU*d7ldnu65Gnz1HhZ6bVPCNad`WO@o$;L6^g$4RbrULwL}Zx)dV^$EZ30 zr3d|HAZ@0{zHI^96zho5fkJxFq*?#(82#0=ESRte8TWpWme}W}vQMNX!(5;{Q)7D2 z{kXMlIT$5p(|w<6TdG<%^Ag`TVjQ#~zO{`Q*cb-EVl zSjlOO087fEMTS)2G8dr-Vn-vR?1RyW_0NU}mq$Ue5t~}e%9Fd+zxYck7;^HSkUaIq zNI!cFik8I^@3gtY^?i&(+5kW?a40Z}poq0MH4o*m!a;8SdQ}0vCQUP;b+c?q?4HlH z!%nUp28f98z~l4&iu;UGdLIhl%H_T1{fi4@4}SI~$G64%+|%bQTRAjH+Zlw(+pn&T zGi&25g)y@YDsq*h?X%(sW71%+UQ?jDZ`m zUZu-JXa-CX9B(hT=gHglGFlq|03ZNKL_t&uVMHG| z!_|ARMILM2;a=_PD#<5?9Rf(Aiy{%M#%Z43G~GUYF>_h`AZ04vAQ(xH^nuxn zQNjjH8oW9Fyj{Zstpsf}L@aCZ>fIj1LEUpUY5!OK$2GM0j~;io(codG1(Sy43pwKS z{0CYk43zjnzs8b>MtQwP68=}rwe2|2>{O;@9-=C>0%b^+XM*_9i`kYXYY*KP#%rIB zFCA!Srn=N|Fe<6gT}^+1tvra&z*#xk=_%K)Pn|mOT5<9Ou+C?T_OJhZXP2)} zgLgCgFq_p`al$i#-v*jXDaN*)$Uld~BL+0m5OZE;?)xV4Hmh;IoRvthEd%b6SLE^^ z7AL>wdNGS4of;;dhaZ)qqNa2V_UB$*B2n|y5S`=C*;A%qisu~Gfm?KFK!hK)*(!loa?g5J1L zxEk>L6Q1hhkd##~25gKeJt4q3=E)=v(29NhT>#5YwistmlI#klN=@5(q*t-&P{u!t ziSXwmCiaiN?-wtY3BzCOU&4-E@5GtgN5|JMr!Cgb88BYx@gA?8;yW;y0??0d^!+Zy znCurXD>rNXE&KbzxEQx-vIRXhIh$oA#L=)ve~jx{5i9WQYTDWB3zr`U26aMo2Z`+H6YsE53V1 zN{#b7B=vlPGzIUOljiDS1{<$se&Ws?A)ZPrloZfWrE`mePr z1U?Vc1L=_hxoZ7KE@<{h2Qa@N{GA}&dm#)VfB{PEw#M6_4Vz`j%h#BwoVSiP=l5^iuo)I*Y1@wMv4J~hiCcAn2h-`DJW-Pr2{ zi;6{`Q~-I>I$6EB)SmsXtC(X=>`U|v%psrzPb9l>2p+o|_UkELi>kn{N9=<~1P)7h zVbecf_ZUyu37&2m6tq#x!iR!S5&`v+ZJ&=BVSA;2wVB&UD9BkOeo#${9z36s&z8i^ z33@=;9eUD`jpS{M5I|-MEpr-aOjgu+c5&EkSt(nzZ!ai%?h|M=`27ikxtE$;Y|lju zANE4;w^qjcuDCbp>){1T4#f~ZDGD9>fN#~4r)50LCzun6v5#3pk!ua)PvDY?a(5~n zp_>hcBPwSl5?tyD^H4!^yM1pjmHhZtj{y$e!LX|>;l{v&->e3KpRDo|_deuT#*Kvc zMhR=XkbAqC4=_*1!|{DG(F`_A^?!2hhn$$=)Cr_ByGP3C_rtAh7{ypemv^^KhHg;w zYF8%FM(aN+UJLW7Go%n+IrDhZ=0Fv(QvSrbHGCk6vnp3R<*thmWH<>e)_GLM(+%OgwLf{@TILz~7eDQ%c!n0;F1n z9-7OvQnZDxiSNcsETJ%{ub}G@PGB_f0weXp&Gu{zQ6Jw>!*T~_DD+1(AcNPE_xs$@ zKf>((cmxg9nGRVzat|4G28dt5y)pOVtuLFYA$Spevvc3UrkO$Ey5D!R?P=H3d0sC0 ztdX>)qm(mlopx!BMX^lS*gCf11VS%zY8%&FmAIi~|BM&NWKq(z&!8&u2%iE-8)l05 zGoPbh|D4b2jS+bVU%$tg-UMu5#2h^?^Dc%4{MikTSGStLY!HjD@B6qHG|{lY91A6X zVv`LMnrkhXr+cY~;X^JF6|N4T7}{a9Tb3Wl#>B`Jr_^^i*+QRbdmq zM#Z%lo_)4SX#iz!GEGn(cN3OXKWi=H`9FWI5a<}1v6Htsn{zDTaLK|Fi2~#Cms}8X za=VFA4LRSJL&3y%XkoX`P_-~`)WKGYHF2*INEcH~L?K*+J^^s8#j^pff#V^QmfKhY zE$nS$h0-K!dS8@#+)zL<=Pe3T+?(=i`7q>+B4;ED|9)JUpSZ(|6$4tQHR$k?RJ3vX zdCqYi<~>QGeXe=4sXgUkf}YY5(jaHQN_SZh+YFlYlpLdf8W)X8q=S&!sARAq@i`7& z3H$|^xxzw+-F(Q!v~fCHR-Sq*fS5FNS6T`Csgz+SZT0!g!!A$V4TxNtDDy$>Lrd?4 zJ7aXM>A_ncrgWKDX-lyIM9hgj2;;SnINVu;$7%{dPUZV;@$$ukXlWETgv;5lMia1X zDG<@los6P3z+`1m7w}wS;SoxVkD^=pP@JEihujTTPgzcwP1+T*5Gd6v$X0v)gHTaA zw5*4Ac-uamg(V zJ2c7Ijgd}LONGG;fP5KXa>OXa*akvXm{NKW9j6pFci_b$muI9~btG2L+b+o%LlS%3 zlzm5fzDNIS5{%e)LpI@wzDK*-Q-tA;*N+ID&u+{Dcy!po6Sftu58&gCVM2~Nfn;WK z;N_d0Ug-^-{IRd+b2XkS^x)`>j5SahB?e1gB)(#Ytdwh6iLByLdZNu?rjP4&665`T zbe%)(qsx`|4Tr?C^+P?UW9$LNBwSIIr*(29(iH!MVISeKvv^1N=b*uf8!T=*sgZ~R z;&sfIO&}N_EkjS`r;;1yxs_#-RF4qD2jc%x5M+C*r2{5%#ugkXnz6yKU97nTi^jS? zKUkgac#Z<4pw#vtivz?!Dlokgm;oI3g|TN-F^9^&9kZtZ@EYqi;X5u~kLW+&J4tCA zd=`0Dd5wVHq4q}TjB+qHN_EtK)PumTSS9ccMmgYCm>F7CF|U0yOXd<$*OJg33{yMX492lG#4Lcl&`rnhD-BO= ztlVk09moL$bJ%B0(3#Vdvi>($91oq(Th;;ieV{8O7mF7pKkHopJ)dzfx%e?t~(8X$Z_Fog}92W{rkE*?$Gcn^(--?Mac4w&MbfDU==guZn z{JvacuPi-<BzI+7?9qgXMQiyHPP%`G9MG6r2;NymoP z#}481(tl;`h0=C(>|It;-X{Zqk?Vvg11*;{lEoS?|!mH7Sr zdWiwskASfr(t=~QlQej_Zal@~vt`3OZT|VV#2>vE&(F`3`lO}zt?%N&ADCIr4wdFK*S((TZ*ok57E=%ZZYP+svSR3@BWXH&BBxZ>G!ie`sIPFK&?5$Vg0`zS z<^H9=^Y3j!aQJtqTU7%|C&Y9W=Oz2Af8Vb#Vu2M$djfAg;B^2s`F9O4G#?Y zo}+mFe7t$9&@{|w)4cD)4ZPD%qlsEnGoH&{AUVy=E-z7|;1-aN=@!zqzZP+cVC&#Ck#kYK-snxue$L`0~=l5gWq+UWv z1altxddWuhzAoLDj&M;Hi*aAe0T(EX@-y3G9gu560BsBpZt4JCkI7k>S41@B>yuI| zun|9Abq$WO2c>pqub3P%AubS&R#RV>NCgIU#9ZU?@pcl!zCtmbXB+?j`fsBDBFCm4 z?v&o=L^E};4w6losxhYM3l;&pg9?TsD>v-d08l5|v(qyXYR1vq5uEDE>F#^ILpKq;rMW!(g! z7&;6QwD{Sj)chbk11TmRazNZ#zT`V6226}z5-8>nryS7UV84(x#-IC?W@%QI!g!o8 ztYtFWf}ZP9oO_VYvV!pNc~mjQX7!}|JUc!5`glK^U(bu}d{}<6VzjS{GRv^g>V&Oc zJao4g=GC~FczWqLY(Por@e-!u7HzB$C#w%;rq8qXRfS=@e6Os_y02Zoz}TrQs>6!z zOl>D7!Dbry7_!dNhFQt`+45B_iRV!LtKuk}nrVCFf(?n>3 zitNS9n3W6!??Do5Q)m%glaCV=`G(3;TX$+8IRdj|Ve{npa}V=Wb3jk!vAcot0x$1J zKB{8XD|d<6V~skzVv+=?kQ;cji}xAvXkdCF)ZD4PkrDsNHV^cAttgRLn@SQ*SL{>K z^Soo{qoAEQG@kO_#VA=o0PmMmc;EMGSzOp<$dF^`HPbY64H7TXzN{MH9nEL*qe6%2XqQ(&JK_OmMIJ&o};sb@O_#Wu!6qE=t15C0YnZo51OJEcYPKs28qCq6sAlN*?KaP z43YNcc;2uSIHt>oI~vR9;h&o=2C@0=zv=(Li6D;)>pNHdFIn3*Qqqy%fG;LpzbDmX zjcjS;6b%AHZu#A}DW*=q=IxS08rbsb_>A z(+IrC?y?0+>Hqd%W z%A3&T1j@lyOwun%QJKInE00SJBO3vyob;B~4z)`zaYi!f69bWh*V@OQ7Epi-Y)D2; z^r$g;BBAS%4FW3Ox#^HfPo!tmCCZ2>E~gkiY=B~d`sarItquF__QaCrg3@D`qLv*L zjy}nwE8;lC@aVrE=j6@rd-v5C(;=F;QWX0H!^B^kll(qISG$}=>afcByoEtl$|GE= zDKg>j{klEX3#FcWcz=S&o|UE8iy5Qwh!guT>j$w?rAD~%eG8Z%hE~|U4jt`4I+e0j zXdQaiWH>+27u>4hnw?^3%7tji-tg+AdTc0kE0Fg@USkP%$33myA8u>G*Sm<4?r|FwAb;+=$F{{LEno zpX2F<&u_!~%lzD)h*1!ukuyG4GWNQNbzeTo$gXDIPT3g_pWnA?5zzQ}dh0WWQJ>Ez zyFKnQ6)5=l<8+ChF|kmnJ+i{gaUW*Q(*-6>;jLe+D3QUOdG3Aa7R*phz#a-Mq(%EqQoWM-uR42|;i!0tIE zO;=F?l8831yYmVSF;X_mm~1VBOA>Az3^EnKWoj4CbIlvIH3P&zC#tJ7eYD{|?L^pQ z#sP|?u3!_wx*;U@@A}{8La$L{z=K5&HY1{p!Q5lZ$gK7m2PhE$!B-dk7iZ80rY`-W z|1@@_baxZ`F_w^|dr0Z}Gw6G@t0E`&%|P;^q{ICSQ+n(B;c(Lc!#W@%|pmB^ldvwl5)&bR9FsC z1k06WopdI*QkdN6MuFE`7T%;`e?T2HWG<`@4$P7>&^3Ujhv(~C=nW_TykFuE$g0RL#VK)!QZttR34g}nioW0?N(cMP+B9tOJilpZuOgLf%{PIv-wedRc24u^@E ztCYWd=gvfOL?(}nW(J|f4*f^VM+nd$Y_S@7dIS?}n#>v^4~7@Vv-Ni_9&+{a&x2a) zd&FvQ0!yq%C0$hbWk~XtjyaQR-+ip#X7?I!J>aoUInW5>&E>u{8hFuv-saxKua35& zJxS(L+)42P+u4YBvOg3Qx8aQy5FK)e;5`TZm!K}MZBw8$dQK$EEjDnyo;yj|1W}(Y zx#>S;gJ2`OZh{q~lwHW=VoT-FIYt?jtpzT@Y6v4poI|xM=T-=9N~6giF45GRJY>5e zLL%qvEux7S-kKWV#<%#1fk+8PA3MRsKruSfcv#@K;0Pl`!RPkEfpGTp#`xPkw<8>ZQh3ccZEu2itRnkRjO&c_;ujfv95UR1TQ&#QH|h>2reTjZ z;6iC$zLE|mQc4qoDEA@4h_qwtzjYB=+Ytt21GzT&9Sg|bH`IT7V!~HkKk`W)El+XK z{0<1)n8;A;5N~wy`&X;Y`zjFtEX@|rfV+@`8m#wBKf(+V*tx-+POd<>OG^{{H#48p zC@asKQ<|WOCw1~3AC`DhTfe?;5ql;YCHb%CXz@C7XmK@f+E|WX(H*W)f|Pwr2AhN7 zucO1P-r&B04&m|93i08T+Sb-3IO8Kc4)Zp%b38D~M?9il41Z>SmXDw#dLlI2{k8|T zEy-aiO&_GRMUllO9tp&I3=9DF_b0=_D`CCq)^+~#^(|h&l%6mW(X9~$88JF{b z!P*(4ENkI!?KT^ujATUaaFK(iFZp>-%CCPRWN=(C3J%PfK97r zb_A#tQj>eKUZ>IP)yRe%1QKja)XGi7cvD(%P^cK$b&x$#8J#wp-iEd3K8tb~>_1D- z%k7*S_Z;49oD(`2`n5P)b>&0JezYXGJ?eW9b#-ycs9rG{u5FS1&FuZ74d({Wq}d*D zn;#GObOzj+hTVV3Ijtnk=l56ga>^b-(coplN}+Y=Pb3jjNWGB98)E(3y?BI%l>9mO zM9=3_z{0nfK-CZf6GhrAuIy(qC150qZdW^J5+GP7Z7ix(A7iuYJfCyVqJdu?d`yb! znQAZ8(827#^uiczd62Yg9e(pR3e~;vv)UI^mdxg#_e*>1KX=@~(B|!LmzsGxvO3ib zdqsZinR3eP-?-hk`Ex_wpej4XvN$UWR??HVh4DvE9vJq{Ni=Nmn^(t_Pc{T=_(#}{ zcpfP7M8A8Oq61ul4VO@~poKExd-tU25LlxLnS3O4S;A;zg=bmDT8E$RUAGS^2g?ct zY|84O_o~$aGVJ_U{nuIz`XV;GJ%&%p3R(Smy57(XL;nZAYyfGV!H0zo8qj1e<1l^yE7yT=1AUSVQcL=s*75QCu77Mnb@7YFQx)Al1xl9Wj~A z;+=p(eQzOH>RFd=30%t6R!Q& zaropYI=0CsFJJ+S4`;EwG?>@@jkk~QU@TG9 z!iciIh@shoz&ZF77#GiHdk(J1Ica@%x$7jN!qCm%vlm7*+45TXz8kaNbeQ6EnXz}L zB?u77Hniepfc5@MR5K^8{M3rUH2(oyO-MU zdpy4zw%fhup*3S+F(hj;8JTs_sSzG2o^5F#j)<%KnZPfrLYP=1G!PS8#?U^R7TLUB z&$H%pI+s2}P(uyDmcrsj9_1F6t$Y9LvtJXpjURtYc1Xrb>Ww2cs*ek{l{S=ax_~;hQNlfUudTyxgTpN2=w1% zj**TU0(mCmpt04an2eg{^7RNj*F7unJ>h?WztVS~mva2|QeNQg@uX}qy$ZoC%6arY zf9&B2dQWOk^ikNC1as#Xms|v!M)iX*&KqEev^TDaGr4tjY2xq6nwWeq;0k}f?H-VW zaAG@2=-hMd@wL!G2aEuWQXlo&!my2apINPoQVU?9iWl3-Mt6uaJH#yr<@>~Sism_o zh(vWODnTKEKVD5SwkRZOPy*!uxM(s=oW~w?M<2+1yTbw@td6$__Ie3K(7wL!(FClY zEv5N#uJMGqcGYq6x$u}L_ia}4cG!nk18>^|E2bkjxN(`LD*8jyUF%o3(D&8nb2(S8&pd;?3ctxFR001BWNklG!!S1~aVy?wq zN3xm+E#TY5wViFQL>8v}S^nE;5P$a$39>e1 zp<^ftJ9~TMWKSXNT@7D-&6Wkg zFfYLV2T(^nz#$GZu}=k5;+OYv&JLI@W3i83;N?k2KwbWfUQHTpqsNR~&wsyeIB*Is z$bvaPl%toG%(`vvf3$OmXeJWYL#lXdpZ!4fhw@6v*fc5XX-~1MvQz)n#!}!|Smlry zx`wvwwLH^O!dVpMMWl)9=hpv8&+z}I|4poGydoPef~25F!TQq&gd}9gFD7y+tgLTV zjy>x^R(mi2#W4>yWv|rSt?i4c{-#xNgEC8_HEo^|b}HU18?^}e5mrDi>YDvhouJ zKVVz5{P22%{2p=nn!cvzW&h5zs=3Bg7KCb3u3r=?qRFC#zP{c?~KdX4V zG<*ff>e1Y=dt;|9BdO2t`|6gJlt@jS5B{?;&u+u!Qz4<%-qhCZ;;jw+XJGep`IaFE zks6N5W#vS#`P^4V5Z;7tqVB2x^L3AFoY5wrT;o$lMwD}J1#vlV-hw$hh8~1<)GXAu z%PB6gf8I04NEjziC_hl+jvpf;I6@v#!7N_pRtYmCb*+^_BSPQ|9L&|OCP@MX0T_&C zGk?+_@yy%4)EbD96=!A9|Aj6obr12mT_K9Tn*7Y=Z*ACnm-=8(uXajex=)XF9tIbS zrm&-U{9SF;F=T0!qB~A+r{<;*!m{GI&%-heay<=+A}!;m$t?V9=*#SgV|4TN@li|w z-6#WPlN0=rAf)#prObSIz~veG5wkw982TVO(6tVpa67|eJsZo#g;C?MaNhOTkM2*uFYlk@7yTF{$KZGC6o-6aoxOT>34X?(MI=y zf}BBHi(i4if-QnXD7m%SsW1%tLU&}MWUwM}j2yIaf8ZFd!+Z0=>Ul_v8hGt}YqB|7 z+kep5@hqNn^`tg?*?ix6eW6TU_eD+jrd$8t=TB3O4-P=BYTK>eGnPo#g23zV3fE>k z9JTYee?#`7Uf`5SR2;N`+@ObWZl1ezT8*UjGpeU8Y7VYNNu3?N1?;)oK2Od=8BP!V z{JOb>RN3t+kAC1kpUy(t$?8BN^7Y8-+Fh63oT3;~&8B19MXX%3C4R4E<-L=r)_Vu*H2MmQE5T>!x}HgaU81U_7kcBdnTFP2*ypmm!@!Db z7Q{4VxLEbM-U5ml-j>)VSZA}1LDAsi+HU;s5BaA0&-oO^P;np0sMwL{g2D?Llb3h= z`XlGiS`Dk9XG5P1!p6O-bFrmeM!>bK!)p^`Aq8+Kx+pQ{0e{q?A@gpIZKG>%i=pO* zJ@zD~cs-``{qfG|{8*R1WmCAMeb(3bdb*dNJxhG{>AA4a(FWA%s$aKwufs%t|GY85 zjvMvl_)pbt_+DHP*LRXX@B26X$EvyhH=#~sR0pG^h%fp-$D)w&G85|JK-HI(keMkw zAv!#vH{1>D|4Cj>Ux&)`zwyaE68qky&)35T?Rc`@o8MIfI_PcLqJ|IuRsZ2>w6)gj zv~CkN=ITlmf~adS>1+C)nb^r{;Ig05G?|*BSZ5qzTVhBnyF>Buo((sN_bU7`Assq_ zR)CpqAU0TeNEtdLFxH>M&zlW3WqT*H&JDLs!Gj=P%+XQ+8!PJPwBwZRdedws1>@TsTD5PE znut9O`5v_m4d(A;Wck4L2T$)dA}Pn8-`R-md@}pv`H!xatbYDhQBx$$=YRfOxwG(o za%O7QetTuLM?9tg+Aq) zZ!gXeH@S+Wq*rl6K1gC1%@X3XY3&Hxlo(o+zOnmJp6eWo$kKq1ML-4(N&mYSPh5Xf zg9Bp+ZD&v+&odWKz3;RS?6NLgLy2IrrESfj^`1O;56kT*TgK92DN|$s4v@$v`dYWw zL4or3Z6f43+~5>Sam~V&8nn^g=vE5qa6$}<7&-ejG4^KYs^D#6- z)g-l13>pu8^>l?NPQ7%7P&6A1O6UcS3IFb&{mOhty!5wdtN6SB-0u&s9*wnni~BqM zzv(|6vX;<6T^IeYHq+Foq8q~|uKKUUiWd5=4N(Y0^gkt<3H4z$1Z-gNKM(!2DSYeR z5GV4`>z(2s^1J*<0c|%u_DGl(ep+|&Mrla?6JtpdPuLrtTt<7XLWg;ZowArU! zKZ(@BRwdVDJiK}!B=%cZ1~6QM!D(75vG5Ih2vdSW1;O2oUTsRvEKi;bL&2X-|C3Fa zNzKIx-7?4SmGF4WX^^021%QkjE(U#(X&fMII5k>$g}9|&-Fin5)IQ1ZAhY*U9enxv zF7C1Uo=`92{skCvqcDR9Mek2%Y9{QQc6ggM z4_B8B!ZX$cPVbS;7|l__;(OBfQl=)wA8bL^tg9 z6@%1KVwQPBfqi~>ub9Lb++%OiFrER@1jb5et7_`# zXn8U3Cj{olqTDUKDHP63@nIx$jxy|Qdcw$n(FZIMozmPF7?XxD28*S<&Ga5qgt8;& zpx$jFLk8>YxVWp`NIf_DTgj(s`VeAApj)q z;E+{1+z|*RxRt#FKpG&&lx|Av#1?+Iqc zZtfX6lfwV!-d_&vPNVUBHcB>YiawvY4umXFx_Do^`5p6PcP(3=swLP@H|)_be%K6F zOnzst6PLP|6IozoXu+^y-zMY`QJ1YULm4{k85Z7Yiiyca!C&-Wvc;Kc$PpM&as9*i zw#U9n^@z$tcwlA+?_tp;I7XxEDRO+_JxlI=?LMwqP!(UYalgHO!Gj-v?7x4mRTbPl zlH4Qorg#3UM`YC&r1jtW%$oB>#m53I9RAWQJvcWTQ*o`I<+Tf(L1*ybi&6g}H>x+% z@0}hOPt&z()bm7@XPU`Q+SyIBH868b-s!cT?qBuaaySu>wl&dgi%@C)?WN^J>8Ib{ z`}?_C4)qzI z&y6AxZ2BBSZ8#Luq;CxkGoFVLMd7-nP#zp{p3$p~VoU!cqV;*t3VukLG;4tztK?t8SGa*GoK~E7<4PeV{mH(MNea zKM3BUmw66m*x3qTJveS3dhFKIf?C+}bPQi_XbdG-C^h#%yN8 zKjS_4-(zanJ=1l5|L2n)l#_2}!!vO~#z42u+4?V$E70Bw^}t@pU(pB-91U87K2hM2 zuM3X0A?nC=p0^Ga^p~w@zQY5LX!hBjzk9_|osFJzC1qcgz+OB@jRsql42Z#UK#$iS zuzw~Ih_)3YSY=5*u#&mbpQ+9S>?Faq;ykv=no^)7R>I_ndm-HOv?&p6T%7x;5%Rb0;bQBYdC>FAAKV z6C1E;&+%5Mz8B?0liS-+7{8ZHBoP{mipJ!ITMXp(;Rj=}c9Xx8l_bx`gx1nRVKzoR zR|A7XPm_2@M9{In$MYd2`6(xE6yBqgr1!6R&RgCq6NG6Xw&h@QSiuK4Td_v|ak?d# z6>=|js6w@6FIU;%+AQl2JiGskXKaxN-#Qp6z^Y@a)*WpDSjon*y*Pc$dD7lzB|P?@ zJF7MsEesN@V33&oB3v;5ALy|4MlP>J}5RZ7#rnsGfW-x92V9MZvd%r0Aq8m8E z6i4mN0{?tk+nMg+O-Q)$b5XuN`Q~7>6QOB)M187Ss|ORF9gZD5T(}b^*xvC3rNS%5 zRwukEcHYM-EtFhl6QS-x3S9(*aP%WIOZEah*vnt9 zJB$#?(~(WXytfRzlC?XZ^?d^h5pPP9e8BX_Xn5>&V%N(yM6w1u_b%P9tfIZd-@a?$ zMDy7**Py*c0@8RpPsijv{Sb7=XXB%ikYfbZOe-ZPw5N&pfwA$w{=ALkw~Mn@_u-zq z8~CS}q{mdObLrt+8f|@5;g~z_|M_z%5=|2q;3?XG2frzuxp?*4v`t`N%Ew%A z`cXr`|MT}^X=tBL*&V$u^}&ja39~eTYmwcK2=%|>5WITOP@#!7FF*o(9UT&UR^k#M z3m|_n@SUq1^!ntenUp{7tFlfOZhPwgwPrQ!F);oSwID68-TIsV&Q=R(Tm|sH6TNe) zw`W5*=de=?9z2f!rnyFimc1;ru__hVT78BUcndytIAJ=`+0WTwx*iU34?9j%8wk^^ zH!uIV!QGv_!47qYcpP#XN}JaXjks=6POi^EW1)gb*h4&#ddU84{~HsK{FXeV{<__n z+((l7@5jYr81*xocriR+@0-Q2&OVTM63!+0Y^Yl9=T^LF#S3xW#0cHn^TXro7QO9> ztJ7HbeXuh4@5ePDnJ1fo;rYoZVLJ@xc6ZrA;m%}w9HTCc2Mct+Iv43?+r7u*Ge>1)5AkelH>nJz+g z|Me1mX;7hzLm=07e`b-{bB`enW>pWzbgp6ZPb6Yt$nx0)gZDu!Vc-YP zREou75N1G`yS&mqEgczn^>J^PxGB%q{Dc$0;A_dpjL}76ggr!kns`u7c@9EnfnvA2 zR?07ezLj=UTWeFizeP(I7_B4ALHMJc*WcO(Yd%n+SO1*L&PUXN>=wz>``$3z94ovc zxx#aYwvz^|lujp5vFu5OvOB}WVeGDl#ucr<(L+Pafi=uz#!@^Pjgc`lduTX0+mh@x zu?1J2qfayluk)G0LmepdwRTHdS~}~$6thW~E}o+rUPLk-5;o+bMh6(*G07(fo^@`b zp)$NblZ(l1^#o@mb%cWDpAYObdYDApTbnh!!{MU$>q$zSnWTnPudI=bn3^o!VxXM| z5h5+=as1sYR0oaWlM>Q7mxf|O4x%D3!q3Pbcol8KKpo*=N&EnKf4@xkn7tb(*z{XR zLiYC~hj%-ifbN8z*o;YE!^~}zH|z>J<}is^dY`Vr$p$$zVF>)NjG+A9 z{B`dn`}O^t>r|}HrxJ2xqJ%J2>c8wubv@&mN!i(i+aPQ--fXi0t&KUuz!&{rA_F;? z4J}lt|Lf1uLDnk7%f*~oRr<5n(ECBYho~i@PC9PYTSotgaB?RNr$?``lhRlK|EXT? zBy_QahC*4Ai-s6dm-+F}xaR zf}nB~)Ec#yr~igy>izp8d3t|lhr|ON z4s#+$MouH4rY)LlNk8^MM@0C*WlQbE(r+~?WDAC2w?0Tg)?D%;^x`@sql~%XcaPn@ z=i6;(lQnh0+Nh@<_`s0!xiI$Tv3GVYdjG&EfETuS0+`5z{87uQ93WMpYttv0ozK%L zrk`VGZyte7{d?2EKZX}CopM@M)Cx#f#!#B?pSx{#@q@`DsA5F*0y`|=Tb{*g(EzA; z)^m|z=q$z^^vbTe6%UyGo@TcGj_bGYhw9euse%hmq`S#+Z~X^b08Zv?2O^QtT|{w7 zh|;ketsYFJ&@4$LJb>Qwv>x16%3&LE&F{2lv>fm5c?bF6Ty+VLs@!Hdf`zm&!%PEv~+E3w*~qT08H?F+{C^Q zdh57{WdUu-4z;_Fb?hjm<1R!QgTr%HXdSzaiS);Wawkw>Z0NQ026DZ4dj;uq=(fug zGwga9_Ar{By>}(`Lt;x>R)kJ}-mcNtyh_>86f&y~V?f3^LIO9mdpBLnN&cdJlO{@J z8M(8}1K7@tU`H)H`br3LeyPvIeVR_hf@d-V_L%UN=bvgR@NmPU zyHni~JF+nE?Vj&BpRCt=47=U$_P(9t7hfm$J`Zqv{A9l1Y`~r2Jqbj~NDce{k!^Zo zJuq9gbbU?KLQmkaPX=K)7~xM5+pDvV8jfVU8$^Fr$HRRczsAENIViAe++U4F{CK}a zV)*a-rJ{<`r+R+(@;~Oqjf_JymTaJIj~(#9Fz+@w-rp@Mo^N-`cL&=vkkW^@k(oF& zeQ36S$Pe`IpL^43=a}qAHB3C@+2ivJ3-n789KUZkC?THZnoO>=A2CEZX3XFn;|cGf zdm1h16ZRF~1uvaMk0C9s)fvD61E+;Tp6|It6TN`NJd&DspXLT}kqkDBI!h|bsQIPN zesX8l6<_JLcaLJ-@+}6vctRgAh!DG8NQSf3uJho@x;F^}np{kuaX2xo0kpz8@%Qw~ z2RNeMuGD2_-|Zm`6}lYtZ#O8Xt@6$bt0Dys20$rmtx)_-4eDr3X9O_h^@D+jEFl~n zT$*0H^#|PC3gi&NNIod-X_egDFo&$az8}_1q>NIW32};&{5_NvJ=c6oy$yg5_l9A= z-FJG`%{Y;J=y@g;S!ry%<8LkCJYq>#&24!!lsRSPfa@c^b=~#}O1^F0rQqv3%jog5 z4^-Kev(Q>13FLJcN*~q(V+BnQ@MldHJDqL({AA-T;;-dsT(Sxty3@sP=fz%(;Gee`Ss1nq7{Np~D0PBT6?l0}>OWUce6J2ZR20M8 z|Gtku0atC)aqiEbTPA{mYZmV z{CCtmT#{Sq@X}W}ETxO-SvORI+n-=VHBzAZ-=bk;>2OLE9m~EPkpb<%iq>3&;6)dN zNn<>mX~O}lEc#FA^WZHtIi&w^DfrKy&LJ|858yf%Z=R75U24$^f9bqMm%tMvgOvX5 z;H_nnW-kMvS>a&^L9c@l5QgGGbePM5jvg4X5a$<<9Ym+T)!ZQ0zuUc}Q>dE6*ldO% zI-_AxB;1Sl*7$yO@AA68hD7iWi}biMSv1iVz?D=*$eJRsXh?q?fH58x?QK{Ng2;6c z2{pmk{Tjg||9*Ca5J{*RtdfkvVAwm-sdl?@m*0%^Psm5CtN9 zLr)()-;Du@FsLLaKHoOoV~=6m6N|W5Gs~!kH`c`}5^0X{df1c%>JSAuf<;v} zGCANQda}@)XEjsgF;EdIs=ag|`BUET4E#T!7>V34Ueai2=&?(lg-jT8>S#6< zBs|+gm>=Bd8J~?=wvlJROk6;1-ZCPiJ7-))RQUJ(>K=VIfa8o}_Z*|Ae&h~3$r}69 zEn31^7&R3BEz04a^YO%7<1UQ00TI{+98IUpKK4_{{kQZLsvOypYXQ8`#_|{am!i8x z*LcwbiDhofI6|Ne6Nn0-X=0Nt>ykszYf|)W5lWN)+wUEN%ss!}mC4hjJ0ePKv2NQ- z=uS?MzVbHDneC^y#e2zjZB&dod*n)_FFUC$$d`l$L#-GQ?$qp2+#CTm5PGrD z1R0cBO_kCx=Zwvr?wxvME;W0fG|d5xq1FyOq0a%MZ^Mf|?~64C z+oS1Sodldql*4rxbStrQb>G2be=m@fZ_8_(mD|EA$9zK#1NoOcxbps4$^U->cDMKDM)L&N*k?BY?rkLZ)+#Nx9@+`b}kGc#e;28QjqW$Qu=n z_5snVzz?NhV7;HC$=g7oPi>*Iu|7srs0O7KIRuD_=OO$vZ<%BrpWo9fiLHB#BRHQ7 z*S3mw{`tHO-k9X+RvGN(fU*TIkm{gtuSkblKRAl@O+19G&;DU*NF_oh^kZ;rRsU)9 zS(nl`du$HWp)sDrSuyWo*aJ~nqv5(5vM((wv%jWpZnyJyj4%^8Lfq>)pXCAdgS8NL zVxx_Ib2U55y&vu21k9qRntX?@001BWNklf7$m`JJAppy@Ea%1F?GDwRIoduT{+V(q(x`$**I^_7l> z(1|hHmUOxtew`JY*aN@vPL>X8&m|7MAUaxfg>;0PjzGwAcf1*mb8)eD2?1e{n13Sn9AS8#VJUsV({qN^ZoS4zZ z4-pg6-U99T#gf(HheY=A`E-;l%9lGjj;rmNc#q!r)tK!ItqVreT)(2|Ec^L;fAfF7 zZ?^YX)P$_;8DkqgIr{mNSTS@&MaNicLh}JFlJSu|Xv-FC>V68$*7{#p>%l2Ck70*x z-EHyIX_PmaI9~ccXCDOObkdr&;|ULcnQ1Oof`?G+KZP^JBzrAo4yh6a<_D8c$8p|CdnAK5w@gdW{Bg zBF8hPxm6LFR9VWtGAvu=N5pIn)m*J;Wyphru8WYi35>Z$^I;$fqrgG=GlraPk-MO! zD`i*X-|{mkQ=KrKR8ADWkZfS>MBrMIqp&IIpmY#&poK$b&uA8-Q-frUc!YG5DRFpW z4L)i>h9Bk8YGIePJj5BzT%(f+i&L>rdDORkx=~K($XPrl9&f|YdroVLYn-cf^QH;# zx(#;}p3h9G|L5bng1#1s=NP(TS(%IV!QX|^CP(YSC@cM+s{aP_V6-vfvdT3k+W}1N zgEc0tpfHD&d9oG{;Q((Zl!khv$7pbX2~{HgWe3_N+?Fq?oxy zafWviZ0KkJ!pOnOb-isZ)NvB^OF2F5k3XqEN7M4{Em)s z4}rqUDuQ9N!HeHP{iVl>-}rAElBD`2sXkCILL93;Kfxy+8nF0%&3PJ5k!-~3;CYqa zsqr?*LuC?I1`>pAgKo7Owkm-{2dS$dqOclihnH@o?si@wkE{3VC5lWE5_>kvAowtd z8r>%!*lrs-8%;Mpoy#Eq>=^;X;%uD3t1zL$Jw+AdGn(X@#z>l{xA}J-{KuPD<9f3& zRbu8f0^ai$1zuG9_s=z8A zavRxGrL93!unK%*roJPCP4y?`841t!Q3(JA1bgf=)_SaGB?~fXn51q&61&UmFl162 z(X2V<3k4cso*;JnlKH>5#?Sqhm8ZOWLb`_gll6hgEv1=M!zp@urU!(R2{DJ%^RRGa z3^iJnJdng;a#qJ%mRiS%=50M!IPms_^4Y;W9sskrgH!buca@3K@{&}qVmo=eSuGey z#zhG4CQ<>(FR;b`=XJG7=$(wvfowIWNz5~bx&eXJ-N7`lh>c}8a;b3A61F`fjSv1q$%3E|827|cOh28gz2D1}q6gru|7myd$C!xMe zQ)6LIi!7sDQ>n;&L)1x&|C@&K@F;J;q3GC~#TpqrB7{|dQESm7*}CS-#B=be^G;uj2q_9n%99C?eoN2) zzn^z1qZNkji7cm<{yd_=)3T|;yj$1;u$*epflP0L(})>vMO*$tyJttC?x+q5hlB4> zW=}SO1ctCrQG7E*X>f>cLHFCT*F3L@UhehIJloQJvu%OvmIjk}cH3be<(Sy9Zk>yo zIXjlPPfs*Ev}@hy(eX$>GUc+Wcu!*%4#l2HQaDjMa309Z=+K;8ELP$y3AGrPJbrF7 zoSXAGadbHdmL>O>f(IYe&MkWHxCh@0m;dkzX$Jrz$?7!8uiMzW9gdX;ACtL~2X8Z5 zQ1H7N$R@+A?}dGS0B@{x<#lq==);Yd6gk}06RM7kuwAnjG!F0oiC3 zvuTpwM+`6qrKX_zKQQdEzPE*a>4x1YXns3r?4+C3z2y;(9#8&hddO6xEEQ)OBntO2 z?qB}d$<;-sD8OlRHtCZB+5o&39x56oF@nj1$IbMAJ}&X$sM!5}$Y%xG9eEz3R9k#{ zsK3H5l=-!y7AQ7Pths)P7Sw1_+a$)D^3#JMrhE?ewJ~LK$XFpsy&Q*B*m{N=qR6Qy zF}r8XAVb(Vg)Yus4k_u+W%BCGf4=YRrSA>O(lD?3@4aP4Or$ymjPuXuy=r3ej$9_U z9Il>ie0{%)cTd|}|99s^p7w$ndU3r}+N6Ubir5$#@vwvNq7?!ms9eNDN6_*n)}A&9 z2(t_b9(?&hjI7SDtgVs)HACqCK7(?^ z9>Q>Awl)az;P~*e5I&&Q6HERi{|)S|J%TpmV`(4+Oybu7YBhMQjYqW_>HPJ<0u!+~Y$(o*S(I}zK}$<`e>yHwE?OTfOGWv8a-P7x8xKdzzBx^a4)C+u^jp#tOW>ff40l_mZn#H?r7VqJa&e> zewpj_>@5Z2d%ivS`tumX+}1U=O(OMyaCcz(&~ds}vl5iC)H;GuKF1{G>(7yaFiO-9 zkuHqr5|YJw;C`+>O4Wo4j~H~^FxC*1i1 z^^fZYRvPwPWt{8OLL*LTb^hDrOjt5YU9yk8?EipTnEi>~uNSh70!^@;KHyS_W^Kt$ z-NQAw7|j^8ssFB>P580pITcJpNBpiz2R^bJmbWtOKDi~aY?KeTkuiDXwvlzV@$hRY zpU7fnX$EO}eJ}Oq9LuG1Ti4_aHnZoLN3Uw99Qj{9KF;2MVWDyj5dh5Dl>39jBtL5K z+mKC!Pa}yJc#n3$q{@wZcZ|ZIAFbdxR0Q7gV!Kd6jaEr zewsYZnbbULK7aS>$M>8CIl9oIoiwarw-ZJnkRkQubgmF7vCbsN)c7nKp}e!5r&^~0 z?$5o7UfSE!FqGMN)BfuDY}Kwb?%zE?QjiSc(a>XhszpZ(f--h`6^o6RJVSMDAcRE6 zq~G58jD~TX0OG6|PZWRF`odsDQz$=F=ZGma(j%R)iLvUo4L}RU=vs!QmkAGBsn%s* zba925kYzOp!$T_l>Ungs%X;WbJ3v`jGSN^@D~6$<6CUBr+{}yupLS;$81Yb0E1+(V z!b>o6`aMGq;H5ZkX?u`~HZ;A%YtOwSB=5DK4tP^#iGE=}^%+anPg}Z~L?Ekyp5}>$ z$T(Rpb7zp;4o@35nu2JyH=Hh+Bivi1)HiynM!3SY~^`WTRhyMd4_V)_) zTD=LMXLds($}_6A^IKvZ<9iH(8D60DU6ZV^4=s0a0uIK9y^@hH2aMkQP_cW<8lGd4 z3LhNC;It&Q@a$V*SkX}FaynGx0itdrqn;_0FZt*vJJon1?^&}G`n3{FW~Q*HWC4_} zM1m+VD{e#&GWb7qy@_%h$*wFIkyTtoO8sp9{};z>?6o9rRhbyW;tr2wAD(+#5?QRu zj6@&+hr=O|5+6`SV5}=7O)w{&KRyWaMhai7&{hO@WQ2&5RbXY{!J9!kw@>{QpKMPr z)$#AO2RN|c9Gl3%dVS;RdWq-s;g0>bi{oF@X+(qduN7EDU0|V^wOwhm)9Ck!pSpJX z)5Al&{_CDlk!bV`JgX^h0Tkz3?WGUL$!9+{4UXoZ2F;a4SQor1Xo1Hz?$e*CH+X$~ z-6XiEoj9xNRdB+w90~{oD8gTvC!#UB$U{@7%k{T z3y9C_ za2zq-Z=iO~!5#3z4Wh1~PX$FbKcvZ zclL7h7OKK<(>QE;Eks!*lhJy!O_&mL*X*>}A%{gjuZ~V|EqITpZ(Ogz4EegDFg#9c zbd=U}?M(P{{X8CE&5UYju6Jtt*A;GgjIm!A6rln((woKMxd;{VfR<2Rx;FJ1s3FKd zFZTK)Suyt#7vob_S&%-|!8RE?BLYxyGh#Q=L8p2rtkjf8#O_Ae$0iJlGxWnQYx$WL zZ2X`oE4+#l$krv1TZ;e4NgV(l=!>4-l zdn?rxOE{SUCiIq#c-LUj{Cs_~KYu?3vh_}Jx1U=zRyjm7a%7)8hXrRxvL}J|y8qQz zoU6h$zZh|3(H#NR;2A72QT=(;%!G8DGJppLSeW~WS-mrw4gLOozOhS1qxAxb{*npl z^%sYIu`g+aZ?QNWXzc@umehM*JqnuDfjSlrZaYcY^b>eqM?k&U6=6dfb=I7XI2c}E zuHFPR@3tqD)0mYZP8vfTNpA*QoKvOyetKRQH8GRzs6!!>a`M%^x^VS1x;hsGacZ)I zjkM6VpjoH=VW-W0I$$SGV2MN+ISk;UgaH;+N_3vuD98TUQhb6R*KiahT8O&jIg#cE zCp>r^Xo*)vK3;>fQp`%Kp@u_eqZFO==&V#CABL3hHWM3Vpk&Rg1rM#BPhR-&Hh2!n zb`2eE6W6HM@ZO`SlAG(FEDa^>JBYQ}dYP8=XR?uQ1!V_n1&Hto^GHF35Y?RDG4-`B zVYDaO$bh}-ERx9vK1nN>RgBXYa~WDdH$`_AHV`ZFAUN;;iDR=a$?<$eA9}$0dH=Ik zhvIa}RA0x_vBI_2C2!4xyBl$#C8exHQly-8{u3)F~%ZsORxB^9kaRkJ;wq5 z5f`&4+g9V;qO_(CL-%KgH$q8lBhW*p`Kd=l?Bn(2Av*|Y&iryt!#cS7s8aV9?dr=_kr#Mbd0fZYA>j0cpdun;tFhH%w8a%qsbds6cNTpTa!8i-nqM%Z7tgU6WX zc!__z7?~e1MD4LI72OP3@4T{2cELmkCZP>PG)Cjj$nUkL1bKED;%JD*ME|F7<9LsQ z!vnUWH?|Y)0~Lmj!O^2gW4*6&u1|8;VOL*$x#P5CVNjke2z zFNU0YgC6XZG1Jr6P?hga&ekn}w_<_uKPLMOezdZL2EV`T|Nbt_zMG3uRPD3G`hLDV zmIO%ee|PZry;C1hK^-ymz(&`UAOv7Q26fg^Jh5kG*uXTmR#Q>NNe5&ocND#{H&`#; zI$_HHKg8B@esN&z;QkLda(Ui!3_j}ts^tbaowJKg;>o!%8}UDhEd&Lad6(#dR7;V2 zom~K2zGvL`UA(c%%TO3gKJt}Q_%Q^)8aOefDOLpE73VrJ(FX7D^TVCp!^JLJOP6Bt zw&2}gaAm@rXhW>qv7K4$R)CmUb0_pIPNpLfm>{#Wh)z{P0 z7IL!g=yJr{ot1K6tc=9*luZs=#!iduO|H#c)=kbgt^+HmkAay!#!dd=tQ=n(M4_M*yrDmuZoEAky9NAuX!V#OdKB!Rx>p?9`uM{ z6zmYs#NuLOZsSde{yw72&abmMF4{ zL+`X05djQc=)UU-#GT)^j6ev-p6-7>KFn%w*rv=a7TB30`<}0Vygn@Z-{=JUo<}x4 z1zztp7w(!gG#6Vj>ukGyOlKy%AVdG10jlGDLrf4Cxm5&QJm`t+U9-h3A~Fn}g#N&#EfX-M zi#oscGu8&c=(YOar*pAxxoDg9bHy4g#F3*$Ed`^|W#s_)C`)1?ps6Q(FI2gPi9x z2(Pt`IGwcup)4#N9s@r*!)`z!q}R@CLvu`i&b#IN8B^xr? z|NRKhv3O#{Qg<6`$8+!h_17EP8K*C>a{T_UIcGP1@yk_fKQS7w5hXChhHg~^nV^#L zcNqQ3BdqjbLyU=xYV9ni|IcyX-GZ;t?s7K(Zei)9?o4$C6NW!)T-UZ;JYqK&7dlKf z2E5YLyh1iPPvpiZ-LY?54KS!qSUWlRy^j6Hz2LBD^b2l3@w+I*r9hmmQ8ekKeOlK> zfWz!qtU2FO!bT|nJwKPVR)^`Z)6>I)CEYP*cTSTmmj`T@q1T2MMlSirgdO>kx!64} zvKHNpqssVy7nmpx9J9{_p!ACmGX+-v9o}r|5S% z=HufwK(4crX;_-Z#DY1Wkr1|JjjqTWaIheJ2(O3-*LnXNGi1UyMtGyKS;8IlWTX&3 z*zC9Ne_e*!|K&HmQ2Y`NN;CGy2M2tM=APQvX-Vsp=jQI4r0)VTq(wvwja{&VDab!IA1Ya3eAkJq4mWtzG3$z4NVnLcE}VV3>3kZAhDEU1!8)i1v9l({X6r}3N{ zaqB|h@=KExIPFKsI0P-{v?=SuMXxlnA?}i~tS2&3JVP>7rbJS)Y3~dl;e^#YV$Hjl zi=S*uG~F2TC~h`+xBvhk07*naR4lyeeRCkS?qa`WNvHUV=}XgYargpfMwW00#dUx= zQx}kS4|XOqlGFaTf~FiMy&ngqv76;d04_hZdKkX%e-rq!3c##|GTS{RMqOj>;0*WM z@;&?oR3cBbZ$kqEv;B>{;1-l)s!Y>!36nU?qHo6RPz_P=ixjk4sS9e#D3g=9 zsxfV%-XI@P->+3~Ep0rzNWY!O{-(2F+YfL);oPLjPGbw2Z%OuwFAhW7Vo9bFY^iqA+{S_%Nz4O&MQ0%nZD|p~1Uy-NCtJ0AtcT z9z!kf@!=8=#bKBzTGBKcsDm6Uvb|PWs(5RFiUxCVj`LP3hlotF5d&UN!|#+NP3dM= z(){|ua0Pez{Jm2Z&2>$ z(J6VK2n@RDRQhMFN2l2rIvg`F_rq|Xr2F-Tis!t`hL+tOxH9}iA5);4O1mW7Njlci z2&huwhO(F@2H>y?Hsw~E1n?iS3Z)q@wX%NwSYA6P^!#TH4%$%2`L_T4BJcO^wu6(x z>+oDMqmo#W6V7`7XHYN)dV)|UtFjwT*=7Itb*tm6Js^y_Q{$mBU$7nH>)~>-`@uP; zUA(Uv3!IuaX?ZsPvGUk$F8d$;r=O`@L7m4S=WSR-Xhbc~4N?6<6zLicm}G{?UdHTg zY=fP$P#qT?>(CEL4<}UmvS4DQJL+qs7_@$|F9UZPO|dlvCI)`QjLljkQ^*f~WH9JMO7^MvzKl~BwoH0K? zcl(GDeYuAsns*Me*8x6b$T(NPL=G39cbqIaqs?!cOTq?V3-%&SfWU-lQ8wR=W*-ew z2B)N*vxd1y)Z1Dm6-lP2D1@{u@dpp!?B^tD)!AGfiBjoZ?LOF<`5Z3UtpLo$dMn9@R z7oVxu8~E^C`r~%ndGj5B$^I{DJ{d#}4MN+ge0ali%LH+G4E>x2oZ)(_)C`-oE31gm zk+ZT#Kp&fGU0kS0@k-(}pp(>^nZr6lIbT#4o<=)oM)cD>)k!tEoQM?DUlzA3n5SG( zC*WLaE&@KPLz!j_XnJX~FtpQjqZ8CQP2VekG@MSSV>y@~elOR{#j^@J_6diSdhFA& z=9y#5ykpOXY<@mB-Gz)qhcJ-qz6jR&`?o@;KD!}SgQ8Jjyp8 zV-d+SvHxhi8`ac=UoYnmjA$)j45xScVST0h4`|6 z7$lwz7PX@LtzDx;>s`s`DURnJ23$%kgV=Qzwk<5tL zuW^0eUHJRWVg#JYDizO;i?svl4a~X=j z=BIj~ug_SUk;-`1ije+ZPM>;yOov*sy|wN~LnnN6;3QXyswuVZFx;!Vc0R*q2C*O| zwwT%_dvX^G6o*YpCB@OY^Mls_Ol=MNZE<>_ z=1*evShYkdn1iXXlkBox9$!bVUZa8EtWia}%sZ;mJh@aWVEJ3h}RHp<>{M;eV zgNM=tMG-Y33d6y9v-1W}KiIstiO&^n}l^OFO=4{wpj+$IgR!==-xkrh(=L3?p8??0hc4$50M*m1iT|T1kKHK8 zEO_}$)8{w`qz>p@C#wz8Spc6%Gabl>&arqd z&>viUckDUnxHF)q9A+IK><$y!8i>Qxkqy}@`c)hAfBMc%3~<2|h5wu!-AgzZ=jY~> zoP0c9SbhCbI@B@c>DESNIZx9I)~TAgZgw8*YJB*)aI^6{9ABqRJ~CKc3+>HrXm$ks zdmYwOj1TuygRSLYI30E=fYy=n+5FOy`rA|BT~cn_Ja7mt%$gyGE zeqHE8?fO5h+adtOK$PnhXX+HFu7_OEw=Iw=lqt!4fvHOH)Yq>t-D*3?OpFg=!UhN4 z&D!-HZF3#H*OTwssMI?od$3czs#2K61vHyEeDnrOCG8P^uXkNXsU-Ith&u#`PMBudGCL=io`gnm7ovb_ z7zWj^KJ2RsA?GjXv<~-JcIjP`P}_8y|?8v5OuH3b%fiH%dcyt!3z!u9Do%qSDU&C zye02#>WhGpA5wZSI1~ZG#lbf$5&z85dUj}k2?z|*Bu4ei?Ucz5c89|8)86?4!G7sb zs+n>2!7*^%M=!8GO<=%{)wd0B|FbzR>mh|G}5mfyJEZEt5o|sAqG)bhGX~hnQ)KJF3fmK#1O$T_ zLmt*KcQqJl7YeQQB{pQI{=u)$;nXW1;#4HR&r}54BcqUPP}*iREcldjE_rd4N54Z? zhgF*eZ(pa2>${_ICG?()A<$#fSe@s(L4vWv?tD@Px`1>wOU0@ARYP^=8_zdeLW%lt zp4c4^s<0Y2(=3dAPS?-)n^e&Loj5eE$z!i^V@~_ibiCJY{r3tl3^tdbUQv;sPzx0% znM0W@@$lJs%6X2AUO-3g0=f*xRJu6_q`A8W?Ge9VW|cLu{@LJP9`@GhKT- z^x@Wrk1ca$!L`>F>^-#+%J(<$peWY%;S#~Gs|Q>jH8-T~jYG}GD;rXY2N+NcBJB5@++na>9G#+Bo!lTRLu6v5;Fjzr@7pj(dGc4Qq9Z0#5dW|BjJ4i7~M zPG+i;(Wl3J-EPaFwa^Ib%L~EYx#@52ZS#oO;WM5?@a!5VvO83VIi!&IEeh>uTS^q2 z^Ad>F&O9&`>K!KEiMaa+$Nu{K7(YqJp1SqENFfmRBY&0{`z{7oy$sK(dKbM6pLcHN zHtsWNX)IAVqPnV{D0bMb7{oWHWO{JoJhL{N#H>l!d_$n+CiT^U~Ofl*y}dAc2m}vOC&aRQvIys z0)@kJ6^a2<* zD}k>@4}|=r>vHJ=M>I^OCQtjI@_(}=$7BDy4;t97%Z3t&L zb2e$T+z0dL_uHorVD8B56hUHvL3d0&lpC(A_OS&c=J_!hC)uF16G!gC$$GEMhNQD@ z^!M~EmFrtVvHGKHgO2mRhA3Cy=;he+!~9V5`*2(Fp9RJ)RvHSQPY+J-j0^npb{pBy zwVE?N3y0_YVnx767#7iH;>=uBh>J5H;%ssWr5Ijd8MWU^q?fuEdUs-ykal>!|DA z5S>&ZQ-VR297SU%6XmTKK(K3~0d)Ga2AIPm>13#t#WVgZn=AF#X6DU4^n1PXw{!m= zauL}7>?;u1I~ZZ1LK*kzo#5WL(H7g2weY-faL>NJ_=Y142kTg4e%)6!#Llu8xX*(n zM(MXyj2t9_h$d3kMuyLoMSEgQjB~VPj=4Mo+yiQCPHw>*-zy%94#XBrlac}no!Iyd z-npc`6DL1llcq9Nd`8*Sh&Vj0@ju-;{CWS9eQl@BBfF?~4Vp9<-{ZgYbY^Ol2V8J+ zFD$84z$H(QF{(X=3w+&;Ljjrq*Z3md7gW$V^xopoqhIy^JU?7hhBz97DjJ?sU=`e6 zMT@gZ`+%GoWk@s1P>EYG-z7TBjoOoX92*m`$5D zk?*wyJ|B?N$XY@U%`lCuBud5<1hjqkc`OfS%wfX)ZH?_IS;rKPZ%0~$`zAI=yMZwT z2gZoH`X;(YhiD0@av?f?PK7?+!Py~Il+W41XWMP4Xr&eQ`7*^pcWe9xVVpC})w_g; zQe_UTchz@mK@Of!(2c6!^PUt5Qg#0e6jl*DI-YY)4@Qp2SiBqEouv;{*>{Doa2On| zlY@sk2w(IeIKHnT?1AV&?SD)CAUw{~{zofgBXO4toUb7&p0|EAGXNw{kdUCrnAK<7 z9RL3LicaqP{)I4%(LY%)IDqTAJ*d0a+V~pvL9Y8B?kR29$tA!4-W)2OxBJduml;Co zaq0f|J?pgV%eM6#+;;3;UiUvkD<)Yi5wQa(tgv_XNRzd4+tpxUx6Cn7JoOq$N4WzE zDPo;M$&$yM|2h`UjZSB=P1KJ_3NC6w^2aa_fadAHqtiwCo?ApB>34KF_)0*j6! zZd^w$)5G;*!DBavi&FVkRFMp5Zq>N1Ae&sw7PiSjoT4gfWF0A#z&6MGb+}4 zQ^$&@wXBW7FQ26fX5VW$PegE&-HugDsVH(0Us_25mQ$>XB{FcH@U`kR&hQH|qwc%N zA8j>n0MYU(C{W43){w#XEXUlL$hkBZ4ln~n@!%mPCz59YD`&1HMfbmJ{F}YK-$JT_tA+(z${9V_IU`LS;$n-#J3~vb8$c1u{$I;^%kx8E<}hQ< zGfsP|NE)yl&J9Mytdq~K1xS4|Sba%@ovioub3sNf+4Ribo%8m^P+(vjo+GID3yIQwCiu6A6Q(;eT6o``}67zkCs!uR2v32p-Xa((xB zzs)iB`$WO9VTLlPPRHay_C^>mIOge-njx|}+zwgY^@$i>o zbL})QS~$MtMWjD@FNR{uEV|=U46`2Q8ZE@HIo4AI`?L~`wPX}3yQ(U=n-+vg5iT|Y z#45|kT;1{6C$NucUyiZg?h_-<9zs&!8n2JZF@C5C{Nr`37-&8=+s%dGT2E$;+?!>g zt^4&5k(IOq&nFdHH9dHNX*8ddwOU|1M6ds(ZnjHI2p3P@BYtNam>$8C*OBWP*>C zxg3>T>H(4Q%>o^iQqU|@gVlp-*->1dG_191geJ#xAMBf;KJI+Gv8rnT8lerDWCTrT zlwuU?maNl!P5imnK{PeHpG_OaCKBBw$v&jvZJLwNkos)+`{;S^;LQt&$+l+FP{aw^$j|F>i@zi2HRbcV;$h0U=aF@8>Po}kKkj@J zZMDUpUAU5si1(W*+l%*$QF|ZvTr#5%my_$XkVBmv9`dr%I35X~)FD^ZaWXO5sLC=O zhx6##LImg@j(T+J#=|88$ZA#@=0!)lknVWLJ5EG5fw8;B^$`(+J9cV)tZT)mD5{un z(qpLeA<>x;l?*xu6ox~t9(TM|qa6EJ=*YCXX~1Vs4^C*w zf#&b`bf#cvRP@ym5*#o(!LkeSq&Y)K#n&jaB^o3BkO#d74TuR0Lb{X;zHIjQ{fiEt zNCd2+bYa$zPTo!4GacB0J7CfEfP1Lj+QE(2b1t&^19_HKeJGad9@d~t6bZ|?AOd6)(U0-6(!f;KL>Edq_RYP4Pg;J&}P&Rc9$KV*4 zO>AP*OI4Hshy~o?DbxcYBV3vxkR@!O0giZcEP5Nqgvm>hjwV5?Fdw{q%v-`r1wVDi zlU2vP9qL%sm*KBq984WJEuC6WZxKmKl5%OfA0Q zDtSomT9*`fzQj=Cdr1lmj_E9ERvcZZ+S6`r=(5MH3y9So7MV6*9^et=RQLx^~njS{YwFTX>vilrmssmjDQsGp_gB>(8#JN zp)@%t2TlqIK;1Q~m&^X=?I=35kTfQ;1FY}t=S0>^2Rj1M@If=nnY=$ZU<5hbRTbw| zc2Ylu^F+2;r&Q*b9L_K4qfoHbb|j2g_P^Mj9L6}T;G-CA(r(abCo9PeX!Oe^>stdE z*n;}sD^X>?fJr5JJx74D(Wr&oG z11Ury5D|=?+RnK7yv6IqtYo$(QX#>BQ>-gHM4c6qjvX6S22|5P^KD*gV6$^J-#%|O zm;g-{n`Z$zMA|H1n2)b}Wn+`f1QuupqFa_v`Mr)FX{qDeS6TPL8LEZ>4AYq}ek~*D zj=Qy*Wx_N+o-eW3*}SxiTHzd*nk*At;9eK`;Nf02wK1MWC^A@I>9dI*riyU5k68Q1 z%W&GOXA2zoJ#eUY;J|#jjy4;>7Wmu%ihF6X&nS0A~V4%nAj5v z?CfblK-*#nT{bLJJs^^Hw->B^0Qp9JAE_6q{c|I)DXfO6Q*9NSwl6IE$1G6OZ0+4NO!j#!aZF#xmOwhCV@`jL7|PC?-V3nsaWe5=xh;>)nIn zS?q?RC7A>f+N!UioQ&D@sp=SWrJ4MJ!5q#SdDx=s%YWtVV~?4Kx*-QQ?!-A85S&kU zisI>!62v<@PXqUhuFmJg*rVGsyE>QSmJyfK?c}~C^MMUDf<$Mu6v_1A*L!<2$@Aki z9FRM9*NWMSW$jh>mkwPMamREuC=%B?0Ga7Lu1B{Z7811Y)7^pHlQA|pJWT% zdAQBT6Wg?IrLkbc1Y3Fb1JTC!j}ewmFUX{A0#sTzX*X<&4mq8;^2^- z8!58Tq3MHIQ((y~`7H5#xK~V9e9E>Rmgc9MAg)@0@C&Y^z16BwQId+-< zjHC9V^YmUBXP<&6 zULbbZ1YSj$Pvllt#P2jf3+Y!oq7cjmrFzI5jW-g%{tUX~Ic?Hn8jL#~+p%nr-o0Ih zWVXXl6(+FF{(X1sIe~pZ+F&BH&ThAd{8xd(HkPbSR@kKGy6E+ z1JNMs>P1_$BNQ;7V&Hcucv8m(cbkXZ)(jeh+^a%5U4#M?2;?o5lI$)h9P)J@Z0#A+ z=r*z%u>LZ+X!5|K`BrXxyw=`K}5c(Z4MO9d)RIZn)PWrc@KS>3iih=fsdl(6hIU> z2-jfCAB)z!NoK?3cQzfd925P~A!Ps%vKq*eb?Cx$RKKp*9HQgF+t=4IcQ!jUf`Jv5lD zY5)Kr07*naR8f0B9O1|cY=txq!QLtyB~M4weCvPfE-JL89DB?5rt{9h2oKj8IJajn zZ(nrm#4Eiq$qz8Ut^09IN;i)ztfAnL|ZE6iNr3 zp*kr!(yC^>r0msUL++Vt=42OjIUuqkMnFN_C?)u|BF3^2;h0X)2U7PzFj+Tc+l?Js zQ|-e8Or?f6h@?>4C5qUh!2{ zDQlyhtr-^ge{D%8VN}q=46_bCQe3o{RTaMUOD9qXeGXYmLwpD=e;LU+2G-1!fm2qI z%}d{(WgVMl#hGvF3BxzW44Zin2On46&A>HmDU~YshSRUCSpZ)sZ*(aJrd79@;=VwJemyC#GZfNcou2 z$%^Jwsq`zi7lP;`3O?6>hb&nrH3jGNOqcyWBi#!3UyJtl{l-Dx{jAzIh@-8aRX|mY zFPQl(9(yu|I%3yo4vY_fgSU@8il-7$w#E%%Ifj|W+(H}~X1r|WtkzkPvTsfxsEUaVfS|y$S5H#GH3KSqIg_>g46Dv z9z(*&K0g7)aC^gf6dBHNfYW4IR9u|C6c=a5&)0$={QLL)KKE)01Qy2VO7_9z;0=_f z0VTBunakGcRJv1bkq1DkBrGPvLVzj^o<$+fLO!ejdS_wG0|n_$)g?h`2X*ut#xt$n zgy9kU0AoO$zaBve+FaF$`d+ZMHTB#~S{UF0?0@e6A2FBUGH;IOM_^#Ii-TE4YRQiQ z^1z(zNsvHgle(qe;fDS*8+}5IoQvy4|4|YtF7e@Xc4Vyx7zzsMIHJi4=x1XgM}sJ1 zPnJdZXFK02N@avGN6hU%a=7*#q4>^ibl9F!(9Cr9+T&%Opyy^2Ta4p8clF{P%=XGM zv!2EJRN|5>^2Dwye6@|PD!Z_P3S;WwDC@t!HplFrt`iim#B1RwX*5iywKzh@zFn&I z|DHpO>-h=sm<`*kb~ja5-|b$UIc`!EBL>X6_c{PaXn&b$z!*G z8C-npa}R+no;VYy;j)iuoO#N#V&4yM^mP~o!PbasY3q0Anc_mRw$A;Aq(E@oFVivZ zxY3mK-DxBFK9ROhbPIcyg~ic^o3`}96t)Y9(lw_Cn4yX58vo9&*rRsRq(QS2kO*Q| zN1=?!GreOUSpn2&wkUY}Yi>8spmtsti(cJhFAIwZ8P;eu-Y&m912_P$+ERj$M7hsj zePDn}XTl7uBrcDX>D%CSSTjlsQ)-EwreiA3-PC$mRZhcxmeFVu+AP;=q;-GZJ_C{&axF_Sfl$$AKnt*lcb&9iZ7A(=bx#3~5wx(h zeY`MR{O+JT9)(3BMs%n3oG?eQJ=|$oMcxKVmE`+NhBF)B*WE3(hwA2BBBg?s)+t3U zaQ6Bmqw=p{z8pC7V!Bdd=9au;nGBp_w50xwIHOTTV>l`N6t8G$jm;2r zROYL%Cdpx;Pm^h%>vY@ud>hFRP!(A+EESr6t;R1$@QS(&bFcY<^dek>mXHaqr-syy;H&aY5q2c}j8%u378A zq#d$Nnk6C5GlzczW8b2Sb}uM~&m`VHp_nxqZW2YO>S&;miWSpOO=)xL%7M#did=Up zINe|uqyPQ!(J@sPPwgY5dGkG#t_W<0LKe=9U06G)M zpXJWHxR;y@?vvch-Ku=XW2o{l&pqVu=VK(r!GJ3L%s{Dvx69k#?Wg4Nsh^- z%j@(GaHp_(faSte?>Rt+p`Au{k^_u>kq*aBbMVgQq727`uFy_D(KAPNb{EcUS}LfF zqnuOG&*XgWz$KxeXyDoyG)rEhY6BD5mgoXy_TxN1OclC|;OYxbX&|9!*w{H9uC$!Ppj+J^~CshE7j+l=0aiGSWbSX}Z)&L^Fm9 zjld-D#mN93^*I#t7W{3(I>B6tENo75_)f7l&{;+6}mJqwdx)Ub}(x={$nb82+^VsXUI-uckEwZyEzmCA4rU=4#wtSi)Y8a zv@Vo-aPai7#iR3Qm_&hf|7+twN|60~!adjuf{+-3*qqXtFubm} z@o=gF``UOhd7d3w=USV(Y-L7G-V4`x+Eq<-BGs6BC^1@T-f)e&`USdU6;g&2VQ`#| zr6|ZEtxqh9$?_iJ{{6g<-LfMPksyt@dkiEfZ|5K|tc1Ds2M;9tI-Z{aUMPWkn?HX% z$7j}{4YL}W4BY$2W8!%u@Z;S@w$`kMIANc*b+so7r2Y=qL-@L5iG+th75?9cRA`LM z;8U0tFKcS z%;)Fs(176T9kO+D5FBJeevAes8bSSMbtW0%IRxPmny1VT#el|$i2Y~G`1L~Zh>2ls zgZbsZ?}wo~ekk^h(YPztT&RO5rv__m^CATWKbv}Hb|}L92V_pRvquD53@yY8fDemv zE(K0se`iU#9E0}`ynXInsO`^Tz=`fjJ@C2z>wSMDQ6OIO@!`S4ZJ_E1Q_pO@F^U!E`H@B0yikUmLrrh==_UMm32 zahJIk=l!2S#0I5N1fxMP*!CR(X9Y*I25leB4$~fT36GAwobYZ`M>ujn71TT18_%O{ zisr5d2LlpPJ{RtO!De%kxH7N3WF3(q>_?O`SoKbw3CC-H{m9~Jj>hX^Z0Q6^7bXoV z)eW{$4MCe7&ZqvoMT>jga23ERMO;L87eg#t?BIhHnELlN;9(E^3zDh}e;JP5VZ~!l zhnEziQB`XreryeMERL9Jf)Y_Rt*Xf$ax%kJF#A{>y0ybpn|8ibBn#Y=; zWWf}015txwAX;LL)GnbKRQ5g)AF_Q>kXC| znNU4QWQAI~J9G-Bs1IDCH!XMrrm%L#4TunW<#}l+>V*vR`xkXkYWUckYmvQE4u2QV z(#A-5W0S7v!S#fU@1P)ClMm8JBVsSjA3vbMZUXCND;=Gw1PMBdiNKUarzws;GqT=~ zeG|F=BfGhjzI#n#T}7^w;SA&xPMW zF&*$2f#Kixd1E_9KhQM+7YOaN|FI5pLX~tjl-8hLJb46?buc#x0H1P_tQcdB;Mc-< z-pTe~lA*of`ezt=5To&2WzbXIoD(_@!66a7!pkZ~;n$G5;9EG*zn{6Oy13bqS*N}l zuS+%up7^E@DNI4cxsJx$z?C<;;kd}3!HNmijXCCj9L6GxSr$(zzEzR3$_1ZCnRUUp zH8t$}ELxe?jJcuWGAgO+rZ6NY_MZ(OvRw|rVS$LGt*ha%NTHTXnzUL#)LVvstbEmov9x$-E);TJ90x2RIH+9?V zG{seQqhTY;zFg`?$I+h~O?h*87Gwd7)DPAnFYpFoubJb>{- zZ`OQY9|KvyVq|Z0Folnw*fcEqueGAZ15j~fu?(y)x{slazAmAZNg{j;is#q;9-kXo zTtom{!xe`G?C2f$8${EnZ_&CU4Reu=0%00HOG81r?t`{@VrmGU&R0tv7gulX&2SmU zlTqIcq>=S4a^EmZj9=Q8=TWSpl~#s};Yq?mXcQOhS1?E26(Wv4g z*5dUgPtl0>Kfh))8gW6UP~keHK%~`I*z*VIF%p5*h?&)7St&Y{Sr71M6kh6H-oIvV z@_ei3irD>k3yLX2AB%)+V{em=oKQy@&>$Q!nRl@|w;alo&MM!-JR&yG{2cqt4%mFJ zXi$2}VIYoizkhMQU%cj$oab2Igq-f>NI9iPIP2j?_~PlAl_1k@Ob#{U!9+(#P3|#Jr&#zG0->xni9ze@>)poQKkl(+PH}zA zL(>4?^!gvVe%LFMd%c`wKDzGjFkI8bCFHebcA5vY+tJ%+Uc*wfq*e?tZ@^X^>@@p_ zGLJ~{Y<1LKWMr+~@PYC(m4gcZ6m|?GE^=HaR%%bfhV%iNz)Xww}DE>-d?; z;e+C)7JJK*Ql6L^*MofA<%Y3f)u6prdVuUx2Vh7s!TRyux~}OH#Nm(p}s!vep?c4s( z+YKn_#}y}5_?zb^tZDBdsBntH<~+FWgIf^OQ^B^;3~=L#j@v1_gvA^y{gkJ4Vw`ij zV-K;e-6GW`Y_e?9K5_X~@&?YV+2eP=FjZtpvLx7_*i~yvhktJ;c3zy5wnWT?H2P+E zSY@Ft=eL#~dyKsj-e^$yo-VVr>@Bd&C9js03n%tKNYj}9A$rlHqdqDXyC z`Q?r)I$wGC-7{kEB!!kM6jsR@jhCtn419(*W%%EHz(TRI!m)c(8P~O-!k^EN!v&u9 zC={pmyuP8ci@eFj_cIE~%%Bzx8FoE&l+H+LGd^colBHlw_-V-+nFVNskDp2Hi1;Zc zg8ApWEk<^B+FOX!)$_Ehz|aoZC8`rUvuZSpd-(X+O*)9J5C5|4?k4?qEHOhvlV>jx znKNTS>eL(xn#JmBElrl2$_e_gay8AR#9hAH1D)4WZ(SqcG2QpLeQY)C|FUhJLs$VyQ@6rLc5CS$BUIo zNy4)wjmtT!_ZTBuE{lbF%ApHX>6ZP5jbpLs<0 zQnJ1Avo9`c`iCv&rOw22ivl<`Lq>GHd|_OoLVNfFjxK0&kJr$O_ZPl>++v`%Ms?l9 zVKgli%e$~@TtD8J5O#nYC&r#Qu#ZafO*~;2*usm zrr5mr-muN8=;#exO&QXpLTQClj3H1?+X2>B9Gf}`?xl31DH(0yeA5A!M6v`JEW$H1 zUT7$__ALu*qJx5IVeU74AkW8b7mAIcLr`Yc_BVR}yX^KQf~EU$*zHDnXM~!1t}kI- zGG-1w2S_=fNoU&t*J$(ey8oHIOt-ZXD!TM;z?ek4N`OjPg^y zz~AD_E$ z?~@9qbrZ5)GERxZ@8$XGGjbzq499+ScOQAdQ;*-~I9W%D4H+VYt!oe}AmKEu0oSf= zl#U(jvq`xel?K2*oB@;gcYNJlr^j`Js7E4ZrV)FU(>m5_%$r@H-iYV)UjIpEUc1nS zNjfoGbRi>JD69_fMF+GfqOWor(hD(3w6g!P z{}~m=dS2-RakOXvtuYkzEW6qls%mgWZ?YMT)ah81Bsn%99u3Vl!}Evfx=6fE$N!h9wLZ!%ZfZcW~UNeLmvlSxYyZ-PHCC8@*zmW|t`4A~nU ze;PZ3jQ7yCuTWVQ=pghpFu1)i_T?E&-mIB?UW=gh{y+2tB$r-_rD%fWHEnb@DD0E| zI43FBSS8*2fKJzS5a(f0Bl8R=m{Y%Ap8{u}Rk#GxH3$@YHo}##-rOeRE84MUlzHzq zIncgB`YC4Aw7>j4e|Gmn(g1;J2Il6Tvk^i;+X4eg!a0^GodH$LF+^0)2#eM*W-%;+ z*#b_q7J8=!pNx6(&uAWbxz6juoIA8xP}!2E4!qfhPE);t-VC%Fq~cv@>xuHD-H9b{ zl_6{;DR7A~f5&Vm0GvEI&rUsa*d~gWpLb5pUjpw@!ysT!m71yphm&g;A(MfWAZ_Sk z?B7ke@E`s*%MYNfb>|;?f{a2K^L#Gr`>_bLNIT~*sMRhaw_OPnnD6`3iZu4Ta z21EbxxJ_kKd=yO%uS5FZhmEi-DpyG1Hp6pS6b=>t_n_eC%VV6Np3Zt*graZ3+OoOS zO+vO}$-=xqXira0SXsgO4`ISgUWsi#4W^YZdD% zJ1P35LXx1&5?--2x)ldZ#zyTm6PA+0j?TWCGkZ2NGuRq<(5C_nc{L3fP<%V!*7uZ{ zMpw78?Bwpa^u5&$-RQ*qzr<+M0Ar(>o z^ROPw=f2o%+?)O6@Tk*HChu_!1}!{?>REKZ2Ase0(VKC_LvUGSP^3p=sj`wyi0B$) z?x}uu)<*-Qv``AnW|thvbwm1D0%B^B@NnhWqe02L!Y-k$?u`Y8G`Nun{BDUC4LXyt zP^pIEM`JJ|AEL2>U`8S+>l8Kc*ogk331a+y-&^gl?!u=7h1NK!gnLWc^3KHAPrUZD zF{L4?;1M?bD(sI;Negk&UHT(5)g2O|9*o~}MDx*kI-~Q`6&AI~wDB-@cw&x!-@mN5 z)8$kLHXB8V0EO|O(nT@ABl(T2LlnpUvsp3NXNVN(ycy3hhtH=rp%PIW9PuWXE0ioF z%NoV`&ITngBtpP0npWJgFTn$&nuHu4AFk0M7!HS19}KVX5cUnJEpKcRT1nt5uY654Hydv4mJMm$y3yIZbdXXLI7)BST#?FC5VL-3`x? zEL{xYsK@g^_rFWwzNhvKo1OR@6-BD5YbPb04PgI+F{907#(U{b*G=je@J+o&c^Lb% z_eP`eKqUo+2l_6}ztc{zT-gFH%#c zdX`5Qoyiz$s&$@s)2@8cOrr!|d+Y-ZO5Z9##*{$3L&)|%85)8}MLXZr><0zI%i_r# zp?M-gRAhF5627swfbZiD*%QoTKX5*p<6JM{jBL!y#XDiM5G*=T#4j}aIFWK=I4N3|3c@|W*MoC`MC(Xt(Vo#x>^Zv*4Z>Z%cCYajVlB;w;VJy2c zc%zT2z|NoF<&xrr`VMtnS~aouD=F9Q`zJeDA7*y4;*8E`Q*{l+^d~Yl7Gr_hE!ozT zo2%f{R*EBifOZ|Sv;~%b^ASM zH9n#AI-=O;4#}OuXE0xI79ZXO;dH}zA1_>LG;fKqJ4MjfuW;orY4z^)Jy|5}aiv49 zn=n~1p4B9H^pROj^T0LjFQC3NnDy{zn`vDd5_rpWeLn5am!NhABjoM#K%zUUP#&Wo zi&AU;Ozj}79e*Y(CZL#Ta4J};*#+Izxj1$cSv2wkwqz{v@gah>zK70FaM$RuU?L)c zx2Dy|-a!9ei|~l*whqt25fq}e$W#n83c<$-H@&q1kUC@*y&s@rHcY|kV#UBXO6aWh zQ|ABN|8T@T+3J|+(B3lVQSZN)hvaYh`A26|5fIrC+CW=z#htHi@;>zw_yPa`AOJ~3 zK~$iK03t+np1hnnq9@|zIUBWpzC4*LMIJ{x;&d>AU-NK35d_YRmg=wZTG+m0MJOLo z83#qen$^Nyhh?wYdN3aoJpvs#a({L?Xx-lh^ThNtr$Soth>J6QyGQpZ-|P^2&lpYX zLPHTC0SM~Erh<;gMz+ep1LQT-+Xg++i-2>Q!ws!TBBy;X1E*Bu=?Z$?QFtWxpMjtYC#{PK$;mw z6ezzAa?l^6dFdMOA0k{eHV;iwXtPICS!E_P$flA>M81r_!!ukV8Nio*_&t~MWUwi` z=$1!pZhl0lH~=?2xYy4)btA@gZhbIh@$^Tsl>9#brVe?$CdTFE=*D@uP-8#ERwS}1 z$8H7HfE9yse}f*pW$CS{M{`VUy5UWCC5e2@uY0xJ4a5!bA!#c^7m(X@S_4uY)fqce zb0ixIj<8LM@-Ypq28FY(36QJxTk5dy^Wm6uyo`qNJIc(-_uph(9b6QYDWO_O?{V7y zHHZhlXLYwG4owQpuz$CYomJ1OL?B~jnr8A>~X!Tsu#_^F}Q8&rx z!aWNem4`c$9XAA%>vU?q7x&g1dDwO9W*1L&Qx@Rp4#BNnd>Dk4@_FSAZ1&IV13x@B z-O(w9DK=gYaI`nPi)Oair90CSO5H+vGnu8 zs&tT1YmjxCbnM6gygoR%JQ8aa)M5F3>PbjH|r&~(U z2IEX(UJiXA{$6iNkit3;nhgZ00W`>7-W4Mrv8T7XYIKRVfLLjjBZwJmvAHny9)ikm z59Dp)m0EX*2j>7YEe{^2VgG!78s4MgkZbBvjn(_Qk80JVGyGsh3U=yD5AQOqx2+fii#mDLGyt~MzuDIkt zq)YmjcU@(>xN}o?Z=FXfSB`0e8xT$fZ;%!8S@M~P0RNv~kMsZizwadNSE?C{^Bjzi zYgmL!nSS1cVKHT9X)Rs0i?<|0-xu$PFhwcPIup_DnUv zkTD$`O;=fkIQCq(kXm-fKHJ$Kg+C3^U^GCt21h^joV_(II|yg=bzCs$Wla0Jr@Es;H|1!{u~!}ERLF5y${Un?qdUDVier+6{O72` zfvHHcDa_;`*<$d6^5V%(2CzKw`$JkiMrU=_LFJUR z{az(iQAl+E3BDKi7E2#;BbOF&j0V*E$RoCOO?)ZoAwoBE8iSv{RojST={?0m5LF z1=Ph3FfiI-m0n1^@n;RwKos~8gRZN1`E^(pRtFv8tl<=;6=Q!wL%*&Ssqkhj>Nd*+ z9e;B|gS~GX5&sA+b}gQ|2w5Ktwm6dd%R;DzvuBz=(6UZ0J>i-dwDFSi1vej#@_uhR zq`|R2Ma{*Z>z|L?>3XNVK41Kx1dn|#6hwAww(~MZ$PIAvscklEf=>)Fd4pmpvGLXn z%DdgHgJHy_qy!CQY5{E=Fs$zWRr)FL*se?T>BQr=Y#BGWGA*XwI3MlV!Rrs3yC*!p zl^YUoAkJI*{zbN8>7Hs8&1N5AX*y*A98TDw?$Y42<`*EEz~En>hC6sX2kw`{;`vu*Iar*Rnif2EcDXn7+4NwZsiyl! z4)MuJPzerVSC#9e^X~WQR{nxH6=KV*19;?CqwyB{PNy>Ujz%`3!Le_cm)gUlM;o5? zW1Zc`?Z1DC#)5|^M0|WYmzxCSytt4ocnY<_kRW}&PW&BIt{4j8nDApxpE<0%zg%C! zBl+van-d+ShPH(nRLllcvPdQ3_Cs{G_`JGLy zN>BX26XqdQ)gG=;2P<>0bY5WtFVP^EbVu)__#Y9w*$@ofxc&8l0Fsiw3cCcO& zQ{GBe0%t;J;of2D3^?@TK=vD35igz$ym*?>(K_kFVZd#s?T@Ahb1j`_>p@gbbb6@4 z)O75uGl1*?doob8+B5UACg@saL_oykF$-d+k~V_)GPcrrsC}4$Mtc3jw7w&vin>{K z#>H%YqQ-(JQ^i|*?O3EoIi06NguyiRQgp{~vLCk?Hlb-+%)5Mkj6uKNh~qOcHQJjJ z!63D{yMo?~h!md|>5&Ue?fWXqRkE})GEmb^@|K!IzKE3KL9UTXvz_F3LQkT(*}hiZ zDVfeYMZn@vtF;Zs?n5}dcn5Vwp`rv_P{!pOAel^bB(gY2oThBCf{*$ZryjTit>{me zxL(hs*dPUqLS%6_A->~Xgzulb=%y!TO(>@5jQi2g z$zSVYYAF)t6Tt4J8ff%rb`C&KY#qP|M-_Hoe*|ydiayzN+^HVAH?~O`srM-lQeZR_ zPD=uUYRr%;3&b>suFO(EgwySbMw4}cO`>(SnQx<1C}%@O67A*tCOy9ItsN|WEk0$- zbr>w@wvd`m%<2Qc=07jhDO{q0=Z?$KS;T;>ZZ;Ju%$W}@=M8*?0%$t;XZ!R1vC#gU zQS&DTafF@t=R*{1Ik&$Z>a}K|cgFNM?h-zbiRXFLybAP?cx^HiCtH=y){vq;IAIY0 z*+pEE0UWboPKDk6t5AwJP6ck6nJS$BA^RU}8^4unSH7uc)&;X_$f#2yrkPxl0h4LU zae#|%n?w?12;$Ps@vB+WbI@UV@R~+-s!}H;@YTBumFY=J+$k}1#ishf&0_dC>*uQ$ zwI;`4C3y2Vbmj>i)Rfu!^kfvc6b}F6Nl-erswZd1-lOqm%xHZ1kpdLy*bid!FqDu^ zNao1+9T9s+)5t(lF5;0H5*+$maXdQGO6_7dMB~V$v~e+qWMDEYbQRe&@t3bT$lpbZ zDI2R6?HWAxJfuFqj*v$nvISwc7uY}!6+yuqR_suWui1V-W_LfgA((a60$81gFt_<;79wRv>?0h?SI8T=WLicG2PEbdeWoBVZ&;FGMdiT|Y^j{9Tr9!+j6G)k<* zWoN@m;;di|kQ~qgY$#M>nv*_bP>%n3c?yP`3vT&LS_Gtw4ON@J_QU25VM{2&b&sx* zjqS@QK=A|-&^=s7G&=rx4h^R>^bm!3ccNh7ISljr{cAZpv(EQf>W)Foh#n6&ze6@H z;lPYbYRCxT<*>2H00~`~Wb2eqi7waZvv|H%$MdlYh{>NNwb17UGdhVDQKcDjfn^4U zlZ?S4Vq|UltQ@aNykx$j(XF(v6q~g%mxtn0fVS)kyw1cwy%AvVE0|SSLCQ5JH-3Cf zoO-X1=1@+yJl}h=OBEYM04iJOcUC7l!WcTJTW)BwXi3@`&@s$odclW`5n*QKObECE#tio)aleZn|@72uO6~`e&H&21YH<-Jl!pitfZ1uZ6 z4(gq3gAqJa2NuD#P@Af1)K)^#om0)G)CTxLLTzkjPGs;th~1s0Lu{ZIE=9y%kA!mH zViv@FiXM;4T%TY52BKyU77C)7ZJLb4*`e&D5I{7`{;yC2&j>|*#w){Xj{8F6J^8V) zkAMG$&kISGpCu{G&iK<)QR-+1gY!EMP}>s>q=7?$&xQLA$AC16@x2!_YdMNgg**=* z9!%v^PvilhiKUw2tp?44MpgYZ(q4=!H_PS}$5)5o%#%(y{eRFQFQLlD;w;kQ-bvrg znm6Oo!p@Zt6*XzHz@m=<99{Uaq+c?%XS$_W@My>jO(cC7(1@8228*M3>@L}Bp}8K$ zW1;-``iz;Q_k^fqU~g)aUo+(njQvYK0hbix`LoEHQ|e31OA2Y2k1A~AX890SVG{

    b&QoJN>dvEU8s=(#{HV6g0*&6w(&(C=mpIqlSZ@GLty3pO5| z_{l%DBA6|AH)#vd$|ZYt2xdB`EOBSiSJ{#S#0#}*!UvjFHl-+NNdB zkcq^SNeRUGGk)F@d5(jhW$$yGqGvwIr3VE+h8lUS{pd9qfDzl{7i2enSJR`0)aTz| z^Vn+T83>=6d(zI+#FU@sS98U8e_!S6Vn?dYuD!gbW(137b>?RL-XRcQAIGaN=Pj)g zVZfAP@5k;Dfz`EY;6>;7n_3!s_LfOje}6`ur=gb`WSK2O(}_?Bku7e~>XqU!5l<>- zxFO$mEER7hZJw6!IFV+8P*_+JtT$8X%Ob-G#E^{WuTZW}W3OAqyqmx{1{X*8xSCX4 z7Y6t@m7yW=)w&zIwiaA%5`nYZAt+rd)SzH04)&l6Y+!95k*I^24NKRDy2j%z*tS&| zFW+l44m!VC@0IETHV8VWb#1%YLky#d5n7Ne!NNyN%8E1@swXu}?KG&XX^n@1X1fFw=Fj7_TMmB>+ zAPwsQQmkCY4DS?gQdWi`pr#{bIpxPE=wGw2>+^%m>8zTH%uDQI^iFBaWyj#<+mC~qlafMUw!ZEi*Pr@4@PgVi0Yx#}4EMq;+5W*` zX~5`;uma!~EL%5M?Jkl58va>(?xoptPi9LrmLHd2XHlvUQP-`nBgrgyyO4eca(My= z>^wy=6#92k&Jv=z+&VbCcWKir3(xz*zSpg1?n7B35JQ2AXdgF#jizsBRHEz3we4ho zubpwp@FeTN8LCLyy>1Nih${An6FI`@Y8j2ZUfyGbW{%d| zZqL6|yt-^u4X&(_ZM53!#J`9u;#FfJ@ zpgZ}^EBt8fyr+jFFv6m?TX~@3lv^aBsti`>)|qP}bIMILf&n8wp?r}P?ZX~lzc1Rp zv33?Dc1JpskBXoe3>3Dz9%|NSkqD&WW0=@j93-=*MNb+K#eT7;bJ4`SdDLN0R#^I~ zSbAq)Tf?`PZX4EY>D#0R>);bCHD7~h2u(p7^r61UY_98EntUPWGuc-i5C8lMrbW&q zsMffwexoA|T5X?tdhLfqHxxD}@jLYa&n4gq`G%B0(4_+?I^ zr0(aJhl@mmnHYCP7A%^?;Jcc*JosPLDbg?Y7*(R@oAV#^$C_01t!AgT&Om!)8<}Jc zPW^cDs>}O}__xRNpPsj4%x>=-+drL*DrDBh{XV>WGI|4Dvw$cHsESVAj;Hm$SmXRG zF4A_*PP_ExWpmcr-SrT6z(aU1_GigkQ6who4^(zp1wMHGP0oK4Ek+{-VoWG6Gdy_v z_4_?8|o$T>lmp-2#@uQo7^@9M;}HhO=AG-YelN&2Dd|eEpO@9k;N>+AD?o zqlGPn_nWSlIB*@NEOME%a;Lm^(08HpA!k+y1(4Ql7^<%?XB&6tja^?!`3(eUk0h&q zUwZJD;yHJor4r8}_=#^{*6C0-!oz>5S*zafC)@fSwrrq{cn;Ba%4J^*jsBKdh4f4Og2*IEQk$^?0{^RU%WU{Df`u!D_Bz5U*~ROs*dR3 zKkTQr2FD*-p99Z)ij?;I+8B`$ydV2d*z|#o4ds=n^}z>7J$MF3N^k9CI3R_Q|qUU4zd~uT^p4h z4-Yfiq-P>Dsy$o6d)R1J?Fq|69<7y2Y3U8@AwW7~Fd@SbZ7E4!J!CqS69vUk@^f+7 z5#E@{No)0Xng`oWE(f<27L^LVdx*QCI<@a{vUx`zzti=DP!UAy=NEOwzwY0h3Yp}$k_sLr(6P+VH@2i^FYA{kLvYfwZpFW+#OIB9V zs5S)IpJ%s-YO)wgD#xd#VT_95ph*TqQ^KidG1)fPkRYd)K9OEJ`uvYR|KGEj;q=OA zk3e$PDjJRL><*J-=3=5#DY-L;z@X%lij!M8JH0VGD)L`B4?bG!&JhV?$KavB)sdt$ zl`dLXUW=^MJEaQ*bjYMbDmk=byNwDilr@(ZF&_TcNV3MbLQk+7r|b5lmBq*GKDJ<5 zG$)#`we`|kZxd}Zpn!Wpp_OjDG=#6sl<7qPoAD5u2*?aRE^+-eTxLR)8zLAB871o0 zSxY6uyV3x?JDA1D{y;_s$!v|gVjR-Nk!=)&?}V>tbg%>}cQbp#BqOD9WIA&2CTxnN z@qU16(Vn!3Q7IGGUy_$oG#wuvfG(3%;&oBjscxCtsmMVFQH(VdZ7dY(h53^#W^p)S z&#>8h-E7dJtVLL1xvnRGJlYB^9KmG>XyJuTi82;5M!7_?5suPWlzJ-) z^if!@zbJX50&Zh5SL;a`-{wC*U$cW^^l3jwlc`SPdH!smpeF|Ae=h#GIxyLwExILz z2k*U3WXMH4XC+x9+4$ENVDNMVxxG;EBUm)mGF);H6N;@q^z-@6K71x?Q2=qQ+Y!un z1{)~)w`XL4{KKGj65Su+yV$u-dd{hJWLGtR#80~hyS!Y(T(>yX*6hzN&vv3 zX;57RrW7((w%Q8Vq7r!M?L@c)VS0CLK|A){vo2Is6pt4`xG3yWu9`2mFK?+UC!D}Xi@jCobhTM|tlq4vm zW3f7I!4{kw*QbF7)1$jl!i8C-tTlfJKhadqWLZ}Hy_*@qpwR%9!DT-*5ERt3s;Ao1 zv#e#abzr^UJNx}z3jWN*S6}bOjfEX<28kF&ZVH^2v5)n)=@D(+a}A<4DROHfT0@!H z7%9HI9|o|w-m!Y?2rOF`c&L~Q>ZD;S422sTKYw}qh`)Og(D3>x0Df2Xr(yh79?2!?+bS*bl+z?JT)(ua!KSJ^Z zGvyRSc>Pc;;U6Phq;<7@>ju`bm)-It;^5P2)dyfLtwt}}X(jE<^Vis_5lRtU1rJgIC zVusFmU6xv;LyJczzILLaorL%GtevROVY`)dp4CE@0wiB#)K|=g7{0v}kL1hg1hzc) z@lda^b7=BFYE)_;aztMCU-|rW@j=rKLB;64DDe+|`2GFKk_X>n{pSDrauEz(Z@2Ep z%j%lQdkq)dnMGS=0pC3-`ZIG0Udb6oXm%8Axr0 zT20PeELyz0qlt;C7^Af!RtP%Yk`T*~=kXq$`HBPk4n_lbpsh)E=qu6&dlsuwGwI}V zp(pQbQADPmc01?I^x9@eG((G~#37x8ESMPMjtXy``1avPH%q*P1+%5aM;JGk_p*pU zIMbA1SCnuM+neBC;IlD_>GNg$&zC#<&zFmRI%7D(Qm{v;K;i)F|Kvf`%UOh30wQ)% zltTxnr24=7{qxm6_Gkd*3TuY(`GXSGfB=6pk>h^+$s7pQj&eU#+FH&G)VjL4#yVBb zTN;Lh?B#?oG-&jOAt21C?{KDeX+$fw<`#poIV z9xOybkYWFvWANUpz~6Wuedg~G`;7Ug^Dn@VA_0R&9^au2PuH3u+{<#e;vMpx(vwOw z{DA<_`e)Adnp_5ob`FZa2ym}Mn2wPlUx;XC>4*1gAZg@XVRJcDNpmujK7 z%IrkaNW|qVPye_{Ybf4Fov4zD3@~Ixq=R*zXy;I0R~}yBmcb2{a#Y>hXma+4q)~gG zbD0_kuk&=;OuegS=cMx6xolHJt3BGS#+P*xE&m=^`f0Pz(fy7_PvE_hlX@-2vK4jh zlufM+(}%PrKp&L`+wjNDiIT)`ah!Q@hf-h_kf-RN?L+wji#_f`tOmf22NfPWRgDW<#;l6O)V$KNc@ksLkRUe45D$ zc5e1YwQ_cA%T}+G>P#;~4`sCPm1MnCLQJ&o8WtUr zT^wLO^!)?IT;1zB*cRg~j8;Ng6GSmYpJp@F-r71T)CJ4yOXRmIK2B@5MRDo@$HlS0bXAYN6Y$Qa`i&v;EB#r#4EZ;PiwM;di|dNr z2M2uY`;2KV)oZ*nogxsODL3BT>RH!aZ)-@OMOMqIV(kWn9QgDh9;25rM0wtrsELIj zZStmP1>Ps{hOx<{gcK$Z!ld9~db>t53JYm=cuLAX-xr1rV zRB?=;AS8p)8a(3i%Eh-k{H+gThP6#LSkDg*H|ihi+l+2KuY3C)q?Qiemk6oln7ZV! zU%erg*A`^&eZI=5jWAf2n0z;F9r);n;!~Hyas34J)S7PUxSBfv%i{1OSQ|kv#Q5y4SkhZrlS8+MDZp7QXPon2R_@ zPrsMyN_a)9TSnz@JT)Eiv8M3M&@r^4km=TJaw3Pup;UQ`FiNPESWBCB-|9*d)|NZec{`>QH3|DV=RgL`Ugla<@ z?Z_1Dw&#H5g^)c!P#Avo};iR;g!VTx8?j_i<#uG#=S>V-fT>vvVv9CF?;7>@=%t1dvi~}FnI5O z1G*qnF9p%quh*!$w5*D~TL5fB zjwWn2{=S@~&RebLpJ5osc=iuO#c=*d!=3ofy_|rKkn{$o^9BOZd4MYn zp`Mn&_f}c&Wg9w^f*29IN{~DEaIY6;GpG0%FgmkYM*`RzzSEmhVV3V-PiORsVItn2 zGp6tS{0IohJxWmX*5F7y`dYVZ40TA)-?95|2{}-vm&2rOT*EjB!w3-&D2la)eHQ-2 zZfM27Sgb>W9^dEx-j-P-^yuh3PW)5u+yKY4A5qX(MY)vGT-Wcje#F#+5rUX8vWp3 za_II$b*6-e%Tzm)oMb9W!lNF%tC2tr7A4%j##%JEsfp4~&dI~9Hlgc0mZ-0z@IL=b zKP<|MVQinwnpnN}SfNd5E_k&>bDMHxS1)rB&%=vP1`m}3 zWh;5=82iT+$`?8a75MYp)4hju;YI)b^LI4*p-B}gP{-TWHZXp_H%iWJY23?1Fct_v zJowCAP3X53JJvOnA=S%nA66T>Uaa#{0Mq_y#a zs(QbA-;{SRcnS>OJyNTOWq}O2%O+UZJT}LZ(BqJyM^*D5&k)`Nx!1cx9IMcQ&JB<+ z#!`zp!t-vXvWw|wO_}UvnZenPX!s-ZB!7LrlgcQg_np0HrhR!z7ERx8j_k{>iHX4{ zlWjdr?ZIyo3VvCKF=AZbufpIlTCX>?1^Kz)9!orbKHQ&J8DDv+t}cXo!$S#oy8Fx% zy0N}xlk?v?v6L(4+j1DcwjLOz1rFz*tX3-Xm78npfBiBEIi%;x@0z}>l+P8B*t|i| zwh2FTDn7JglWh?z>ByVhB$>cr%-ECFI}}xBywRp(dUrUCIrA}6ukRm=dt)6vjlaI! z`IPj;Rs#nVQ`?xaL=@Br zz(>7;OiKL$qbHWg$aHj((jhm+Jrbo3x$pFV?Tiiq-E9&Yrqe5-6*F3>` zsG7Y(f2!70oSU+f6AXF*R!xyPy+00bU-rF}IW&Bt5t9xc3^oyo^nGpf4fEoKad03t zliOcD$NJ^AC~Mh`1=qqu8cwP8gDC9r6xNuEJ)oEc9qN|c!ipJDxUx@mqU^Rv2_Zf= z@YZi!t%L3V6vb6_3eh46iV0vYt%!xiD@)SFC@>Tg#_Ispw)8<0@+HYL17Ln!6D;3 zTtsOBK_SFq4-0t-d!qgVb995(5onW`;8K`E;evq{C=D{PjI+etfS5Yu>uH&EzLY_2 z{I;8od6M;Rx_-5+9f ztAjESS*(ye=A3~3!OD|PBIe5c=gYl!naeR@6&6aqPsG9IF&WH-LIiSTXw-T*1o`FR z5@#$Ys4LEHZ73lupu94y!%-`4D^GJPg7}_3vV8}@sO8_{EK*|X|Cxjt2mQ2q9YbIc zVEdhev1SRIx;P$8x`b0rZ=zrmZeRMw9iZX8Xgs;l5~Sp3IZ4Y-1L*|@*k?91bU3oX&!?0rJ_ zzosQ3!A{Gh5t{Bj^GM>Cb>uYG#M?420A~tOjaJ6M<6om1+=s}B7$2+#fa6IBqY9X0 zC6=5#^iH$A;;ss!@tnlWh)Gz2-HRq3=F8*Rt6m$+o>e>+wFNnJ+Z8TyQ8+0tZ`Yio z8dI+PJ*Tn$Y_lMmiAW+0yOD)P%HJ~+wl&oJ{=#vdw1iN|oX3km6OfuT%!5b2VBaS4 zZcVXdPplR+Y$#=g3l2yXN536S2}#hhV&0#(aeuKGdJWlv7`d+W)(v-;^F*Pj|Igj| zG<{5>|B2kz=EGw#*NO5))=1yTq&^%R4gukWHPr(z`hu-;#}MeW9>}ZDP@n{leYBS9 z>_E^@aW41RlMq5L@mpM9FH2^*Fc}nScX}xV;1ser4OlB^JzaMk* zak`Le9ZV{ZY@+?Uvi2b0dJvH;8dSuHW(bcorrsx7NBu1vv%7vC)u3Ch~Bf5PM;q-Ec*vt$LW-leH^MO<;aXzwEg}09>y-c z#>)z!bIs5$X^AI?vJ|=zT=#O3WMt*dTC5t=!q0XXvcc`pFPNZls*;C?SR-y}74bcq zREKfuaFlABRsXZ2FZDK%{?~99yuhFwdnd?H@X4ZSB{d`Y$tu(@>A?^BMa4`)q0_^C zv1n*m^FCrut#^|QrF@R$D2;EWBpk-cB&(mt^EhuOQd2lSaLj~zs{L;`i4Q%|=?I#3 z^?a@8M9~k77;G7)A`NR@F@{F^FdD7T@EIjT9A&!okBBDa2On^G|NXXm!6u-qT0ZlE zCGk7gO@uVZFt7i4`MuBQxA$@ix4G$oU9-3h{MW!<&cwObktbLML6Q(y5Xf~b&C@64 zvA>6xtg^}-vTc6*d_T^YE$D3j{qZ)h%!uiG5q33HhA5%0hWjhkhs5F-;UWCz%bj;t zu~#Z~dBQ{TgWt^-qL_-)kGkAs=d(KAZP&FP0f(O`1^RZ~#3Pbq6YqcG>%;?mnow)mPN$=d4 zL&V1bi$+yP6*@)rzqcy*`gAd#wSummt6|v)SmhL*Ue&9ZR#^Y5EBMp=#)(c%Zyu$H zkrNmL^Ig+fWV}i!L^^|GC8u!9$)C*qM&4;XZ!O*3w9hbCwVN2t-qvP`G3Cq8r@$?M5A zZa%yE=tzbL_BRJtN*kIPf{4R2^od9Lnv}pDFnl#C;k3y5IXWE-485q1%PxbtdNYq}V0@YtG z7EL)HAcI&iXxz)Un#r2oBx_n4<**by3!T_GcJ?^|BqmP_XNr+i?>Cf}Y(f2Bt)~ro z&RQ4IMu*j}V4NdzknRF2e8YN@xfgsiN!Xuy{twA|=0MlttsxD-%e9-L>{-sLLYA9( zcgg-O{}jeHCSA{oMTZNGQe+ZU|f#ko3JSls!%4 zKtJitj3o&gP|RQ6YhxQ>sQjLwGmgHpI$89LNMAEkebem`T4!ZQIS|+Jai@B#^c?=!^Yb;L zv2%IwV|@@>RsYM6UvJ~}V@9*7%!x=PYdxx0&PI8BwYYT!Pn?r@ryUf$d}DV&5`@X1 zun{d_5=>98ILzZAmsf2gX`ztvk7A!6?-~^WMul?ss&=}{# zT`KGL0~iTVlIu32Na^FcC-&{M)RT>l3}*Izd98NAPnY=#&Bp3HT(iH=^bVcQqH%%( zSWGaKS?CngnjFTl>_ua8Uo*M#uh~N4TNFB-SO2px25%J{1yNZQTa-&Z{~E&E(vfo3 z^d&>&jU>Ak+)rt=uvJP`tkf% zh3YEXdc%4k^TS_)3YClN?K6`}(gLhXDgNBpGB2dU!(}fYx9skiZF^ggiM^R+Y4qiC zDk$c4d{ij17@#FekaMB)Lg_&wk=SF$TwtSXU`>es8C7sc&%A_xuH1Pcb$4%jT~JG} z#q<^RY~|9cFtiunhk7H;PtFEJhTg$wgC}YhVX0Br`B`{1@L1rz9=wV+YD!k-)}RTUj6l@nt{=X=K8o&@fH*_Su`W3 z2$A;8NACkB&&Nfdc)&@$fCSdmGb>RR*JWEHwAB%?{&!=*kZT0*Q|xa`)N$^bCK(qs z(*|nHfU~wv4wxI#jnLNmqba3q6!snl^Hh_RfWgC&eU2g5(fcK$`TIKC@UPrf{qy5B zNCnQ3_xDi#>Wf~g&&-G<>m>$i@cC-joN4pZp_e)4*Qax|3+B_d4Gx?h?|b@G!?Af- z+F9+a7cMbdLMb4nRcU7W{8Q;k5>~xfIhedGSUQg2_0AL4|k^+hVb{#P`1(*K@a5NjMVD5w+mr?PVjGQMkUv%=AM0aM;f351JqW{;DN3bNS{+Mo>H8N)wj;0cr(y~^fn^I;dw zMP*JQ6h+MBlF+*7eB=JP5UnVA&+vpse<)*7TOOtjS9WmxC#NVyf1oU;=`!sh$J3wt z$Mc)_vI);UnqP%SxlO`jL6e-`JT9*PDZIwJN%`bmS_jCDepz>D)JCV$D;vFj*iyF- zo?e3@BNC}e56pUm6$P^_kOGEC#HO@3f37n8OM7{#{E4E@-%ii>dC@%)REf=-aG z;C;RS6TN5#Lt(#dVB`L8H>82V3ygOy96uVr(b%>y3BDc&h`ne~(OHTtc<|AS#-bm5 zoF7tN$-$o4-7;syrm;8^R5(zGXf#`c+vGX2A+j=VJ_gGyNu1fqR5h@N&sJ2u86zda zNB;ev?tG~DeGo|cx|!4apRf1B+cY@!cQC4tVdm!5y`Gz_?e=D3?RhNaxMJ!2h1|5w zih4G$JN72MMxrDK+y^rGn3bn-y&o?hQTE)fi}7F<-O;o4G4%NF>Oj}=IW2rbAFYXHt}m_s^1C)>`1%P*;4$Y;{w&HCou}}E?jzjw zB`+g;taD)vOI-XQSHfStEePvJS=gp&1#_N*w*SJlUFqMPCQsN1VGU`MgbLuo| zutFMn`8{8&+o1n>-U{bMLTgdR`F%gYqS-3)+BBHUbqR>390R9GMn8DCmCRA}dXR2K z{<}ggXnxnuPJ93Ln#`o_Jj(5=mXVolFvbu=$@!SfjKVS_rmH>Vl@CdI>;n`QMi8Qq ztC&R{NmTo3nZeLXuh#zWU$2q0Hp{w$9Msaev0pV$)q*B@R~UR(dq)fIA8#`}_?XF> zg_E?WmAX(f6ZP`rLxNaRS4Q6uc$J684@Id0|FYw3l{L4l| zvL&wuODvwzVcm5{=-rQ&zrCEaqTQ2q_)%@<*>bwSVty1-vd?Bo49=1Ew%e1*-A!(@ zt^kOE-ijA3M7YJGp(!3)3+B9epi0=p;#Q-d@VeeUZkRb>jYNUc=>$rZOz0;ww_bxeQ z(g^b-Tk%$PtywBGZ=I_KaWavzIBNunb-pRRqlNV~d5?qPMCT)H-EV$g0RW9AJFzVW zHnM|C6Qdl^OBd)0|3<-KH}>NGkA!HVRkN>)Q}Mp0=OT3l>ugt_Z0{btJMI;M35=D0 zdw<{E(+>p~tqRcFq~(X{2*x?;YE#H3-?zYj{Ya)7v(r4P*5&@XczMC8MI|j;%AvdY?2&eU3qP%zJ$1+tc|lleH7vFVWZLJ)?oU z7#?y^?AWe(IR6Eo%$Ae(F>Dm+^IRNA4 zsq1QwnLLdT{CtVScoXK}W3Jf!fI4s4VVi4)2gC_*2I0*Wv^2XPF1(>hRRm`lXV-O7 zgz{#iFm_3{jYZ+CI69*O>pfa^s^8cB!29jpB(r2aJozIZ{QYCbAa#$DoJI5b;XH1H zaOn(&`{ICc@xN_-57;>TJ(uWD4aD?l0KPvkmq3+9&?&7hM|1^c};F56eXRDKkDjuF+!`mOep?*`53?7KCm9G2u3GQ9n*_~lwaAW zq6MC3xj`mYm8m4I3S~@%9IPhtl*djerhbhOd?$U9-_Jva3!5HxDz|ZWKF_F-bgEdi zOnvWiQ-_LmWUc!~l{- zW5cr9m{zjt6dlOil!JP!yCF36q6xL&EDuH}SoThq*ZW&vDVlgASqG0%&TFZM(w$o0 zAq~Xj)+O>{6oMPXzN6y&&_J+lf&Js{g0I&aVR(`C&Od{-QaL6+51%e*^_#M`DELcF zbc$%X)#fjDq_pW#KZ=u>Kd>4sQe7gy z9WXr)SkYD?v&jXZN=}~L#`xL*v(2(3me#nueJAem@*bNVSu`S=cPf2&;hp8bz+DZx zV{ps$`y^X5)V=L+J|~x_RqhE&Jik0h;c-1?o6mg~MoOGwb*3rf`u!9_%BU1+cJSk} z;}+hP>}!PT?_)X4#_Q)^?~G8WEn#JPgE~FoOaO;s{QAFs@6&r|u-tb{dX>>dFV=Ie z?LXU9ll>Tt(+R%G9g_t;tiQyOy&&Bbt=*CXFKY;=7O%}th{{AJevRa}hbs2A4Ky6o zV4x5X|qNq0Vwb4s7iLbE$CZP80PY=1ic=`w2lifYV_z-Kr?>mw^z%;D`raB3S ze9GZ@DSzHBIGc?{ANIeV?q+w-%zZA;I=;$#(L}3)x{(B&izT&3XU~~QR%*=n(r20I zgA;5UQpn66iO@WrCBg!sgRhhfWH&U->M zcc$^rDHGtPJL25K4{x z+jqNn1@B2ulk-2aLD;Xj#)gXa#o+lL>{{vb9m0vq$zds`ZRC8y)XQsL+2NU(`c-bb zz>z{U>)cJRtN19(ko4NgMK&oBT>UAs*vEKD(nmKze-0F44RKVRtr*eLX${OXk9aZf zwuyz=fCXc%zSdYRhhlOLDGLDTLBfOOA~W1?3+pdN>(&osL=_WA6X#iX$5pS_J;Jp8 zI)@l#V2ka`*0Wbh{zQ@06k%UOh+w9SzrNfDB;%obBu{lCC*CfnO2eLkFNNsSbq|3_ zR!lzcueW_bv13iX)ids-gQ*ADjhi|QCf$(}h}5h6{BV(VUz1`BY&=IbE!UwUO@lHj z*sY7TV371WT#BtLW%xUFPBwXlACpH~3F0WA>oT3u)CR#pbJ3@N&VRxx&#%d5a}56R;cVhr$6YZIn;yKK zqY2TWWwlu(SYKWv4;GA^30m>t{Le*eadC7tS!p}gub=^(q%}cybN~y^zfsY{5O^`z z`FwKYL+k*71?Ji~Yn9dd%u~<0JB8<;XEXs@PfLT51OE7;yS3Vr?u_6} zzQ69lH5Bt!Ny$Gy3pVlSnRl{MWP2N)ESg9Ng_nW?sIup-*w3dCteF4)sGJ3ZJ>y}< z!?uDohRn*`=y{gI`|F5jWfSf{lFSmS-+GyY%{*;QBuT`;`%_~y7QAr*4Qy$lt4^UU zZ>?ujBQUwdUCbv|uLnX*n;zx4>}0A!4hFGr=fQhF_~^?KhTVGL20cQ@;D38t>3z)K zZlWib{fM&)IJCD#uf93LfD%d;IYmyR@{2*w<(ZMzm?$Z-^JyxsY}$=Sc@7kO5| zF2nR9un?@Fysfe0(T)Mv05{?JxMVn;Cfd;weVXk3GWW5M&rfH|k$r>=W{@?0r2%)P z^;8fIjLzhcj%--w-5)(U%2L-_OHZ8o_xQ(rChK`y6)DbfV)?pz$MfI&I3eB8uRVs( zkTf?@zQolDfp%>Qav5_D9@K?)St9rH_A%W6Im_#CqvPlEtA!zZ`)D_G+I)Sx&fjld zG5iinYkTfrh_TP0D+N=gKTPi-eYxUoEXk=lpB)szSy2quR zP3BA)L`0U&#)6IKP_Va1NJf*Me~$eN7E`ilP7O=tP0b`SWWK9M_AQTM8exisW!=Hl zE-t-_Yi&j^YF8FZ0TjLq_&w7}YH@|Y(2iaH#u-D-^3p*fZVWtti7I-DHE^rHUarwN z4Cg;~AQgw9^3-zp1^O!dNfS0+?QhH3h}n4G`+xj?yGl`$Xso0m+WB0GMQ`#Hcs@i< zdXg)>O!A^CuZnhwyEiv)4_iZ)z1dVW0b4MzMbF`TQb`bpH&U}S@#&9oUl{uckG)!s z0y}r1dc2Fl!`B!G_mNX|ZVHfi>n5E9)tO^5unccZ5&WLK_~kjw4mx9Xix)9a8#Vv* zp~;>knA+1HnV9B7?0>edU_^otbJAez0fh0vy)@(jZAMQ=_SuZx20tQ%KW{ce!Nc9` z2!~xEqD$WU9(~}yJzlB=U!I>)2|gODO12g(2F5nZk;>JdzoxU016~?PiS~IQ7_%p<0)s=DmU4~KWw7k zdi!QuytZv}Qba7aFHc!bmWif3I3?YG@Y+QH>gFB5f4JX5KV?EoBN>HQVkV}!*TtUC z_14*rpaGIs*2|3+>Wk77gL-hN=UdI*eErz%$IHiZ@AG(=*i;H%)leBcYqiFAg|W{V z*t^e{x1HA4)MF1k@?&--8C|Nj?6|&wu-$V$pU=zYqeQp}&sJrgD|lbu(>aEC zkVV5aktiZP_!+~tJ$YKaQ5w1u-<*S70QYdMR$bn1SoK3Xv>|{$&<~&0pZ3S|G!G_+ z?lnznE1;E1w_dArG?n~rnGmCH)&@oS^HcVDIbSB<(f33TmsOJa(5c|BS96HwTO`0a zBQXwi&=(zppK|~$pm%CBI=^Oww%fzqIrAZ~PZes$w5IH56AC{1!SnHQC(+JeSk7lS zX92{}FcXH@W#a3XyT};;IcWzhjb%bj<HnzL7W^qI*WNE4_ ziT8sW101*NvhZk~p8ICkYc?BOCOR=ZsQa=QKrvq5qL9Ta8V%hIMR}>mF4zit;4XLv ze_P6gf~yN?Ye2Ou?(({J82IDQEo)0|0P-o$HrHuMo-U}(q;eZ_=FE=YBRMV&9y(x< zzaX-SK{~EeBFXwKJa`mQYX_*| z`;e25j~sLDxw@W1+w!qkgc}H`_quYVYl?+q6Jado*!H4^)r4j$@nhJcnc*2N1xmWuC(Fn39K%n*ExkzB!d&VKBT zvElEBGYH6{(wi|=4 z$b?#8O^@I?mjUU5@*vT>WG%&07|8_6D&}Yb?A}=>PC4OUDr;+~veRIlCKo*TlazQs z^bRvK^ymNv6AyRxunuOH=%E=EEzShtkbWTMca8~ID$J?ZUC!hZ;M~FtN9<-M2SDY8 zZ=>QySqn&j=FJP-f;D*Gde+!I=Ebi_JFYJ}q_mA<>JHat_{yu+}n1J-Y zkB|LYRcMM@GTm3FS<^_V$b1-)JB4mU-7!Z09n+|maywy#k5M<nA$dJznC*qcl2OidJ*x5rb(@ zo=3PgCM@2JL>F?1B@}Dyc@!(=ZiZqHn%JASDrkfB??)`wDig_P_cZ3)+nkwk$9;eV zQSaWgbR1`^{2I#0HZg3uH8`J(L5?Vwq1t8QFb+kGtOqUhn*=(yel`u+q(kS-9w}J} zbM=vZDFfk<4UyrhruJ`-7SkU)l78jE!$1+PJIp8Ky43k&sXEIW8!P!kfs=)zYLAix zKKA`?gUMdq!k1><0WYW&yvgAg{MoJ7kIQ9xPkocNdRbEMw!$!o2s`@IfM&>J39MB- z_z}tMZ0@FpZU$@;6{ceg<$a&MXkr-j2rhlL9CihNcjvum?nLhM`9Nmy>t)y3O(Gph z+e03SdBquZ8#Q`gDgy zAq$5(L&D)^gfTTG6486K2+3AG42T)^VLT|g3Q-^6vCrxi<8()ZYU!3EetGvEy<#lG ztdE(!-%WMMQrdwB!$C0KC#*gmeDF^<$Uer)7t1rnKZ&ug3VLnkgZ?n4jwAaFOkn6t zo}RAVFud2R8K>*HnRev|k2n`L|EX3*=s&_GlH{a&pK!h6aF zZW|3;pZB`2Ni7OtoV)Zbk=%`Kd~`K*fQr1n;s3yJ;v;JT^X!%u9q$XhZXNfwWGN8= zF)C0Kx`LulLk{Im3ch)>L9y(XtRx=Ehaf-(1oo%T1Q z7mXK`otmrx5597N_ngU!T8wo3+(?8+TrE#z?&~pr;rZW}9vI;uvVLVw$|sGY(f5-{ zdYW$*nSi6qwJa+NXd-&fzhu<%^mq>EaX@OJ&85}?zNvb`>iV?2Y5s?*&*$s($@JFihG&X}aG1h3(u<*7$?SVmLgBfYLN2v{WarY06R$*h-JaK| z$~Y(W`+*I`POIC!GDZtNy<>qMB#9@>W>y}1K{2n_@%wcj7=f3{;SvdAhfKb|yhmO3 zFkunUfF0$mJzss@JLx$V=U?&t*N1zg`qOY86kJ3&i50o(*h*QvF zT;cOaV4E2hwznJJei?;qyLth0iS9q2hF2HMXBt+2kS)+pE}2Y%)r+g;%z0Y zamw}=k+j=P_|A1XR-zA>KDv>$iCs-C+PPR6vxb)3+JCN{c;WI0u(#IR%MS{^qjHMR z^(OWCUl}+v?P1iHT>bn<5!!{V3J^`ZvU`cypM)bvug5e%$Id>x51QmX3NN`t?!9Ln zNr}x|odDD4gVmCV2_s4I{E~o{VnMrEOA*vQ@!RckGv!wAe|f#m-!)yzX`g;BN%>G6 z!XG5+T4#1;;23S2@Ek>j90sg%<(hYXD+kYhx|~DkeuT&VK~_Rz^?5(uO#YN~$N5iY zz88^O!qcNLZoMiC-oN~PCe5h^VL-9#;b=C%0H<>->tz!6P~JCwM@-SL=2BUp1dP4% z2#@y2O3QL#7mY6l~odK0(pjn@K-i2=IEH}JjF z=I6(gIqSw1yC=UL(pa4OU{lJ|zZCC-yNtG@Z9h&4(e4 zr;WzPwMm=Fv(B2Y$95VE0(Ed#Bp#|~U%eR+$O@jJ_pj$a6FlDQ#`TtOY2+Qw=Lr}G zZ(gWZ%!seOkYGI)6P)b_Wbc}G!5jC#1fTT&G`4L9x&HNS=XW8P1TEYXTi!>-z0P9A zkS^3hDhwD|v^mu|$4VV>YKw>I=`FPO#Gpy+^M ztA^9AJ1`*%!q4g*sttxl!bvRBU(~y>A*!DD=?3x77fkeaG_iFXvy?1@~InH}Gbg zQoI^KW3gLMd7Uv5Jos$otR~Iz=wDIg?Qq4Vc<`b(n*8BdHTm7po>oJ6@^-~Q%le?N z)fCbh6uqf3uC;1Mty_fPdQRhFk6#4q*+_rkg2DQN;*rL5KKbto&?3C$$Cm!#82( ztd;@}Klo+c$OIIl7?_xEC~J!5M9foR$JZ<`UlJa?`iA@b*kllkNu&v*Ru zQuo^)&%E{cdO6;&(|$g`hgAC{t;FE}_}-3E=&5tn^|qJyEx(b73X0pd+xG$T5NK_= z$et{kXhi1*I9e4PX=NQ0S+h9RPONLx%Bw}PRfjNsK<^ayF_~+-WfHEgxzBE&t^K=3 zCpdW!7kF=zB%3PYN$2R6bpRX~dsKM(_J>{2^N+$N!M0^j59fb1EUaSIy{>os^Zb@H z$y2s+-c0X#dV$jP|Ez}mXj8Wt5ZsgqgsU|RTA8Swkxg#%3(^F_PchbcmwS1{$7inR zkX9>zvfFTUOGe{J%!9uv=br-TOfE0(`W=HZMn)|%Z=ltqI693=Xe|S7c-9_pOm2@P z@2B~c(@WxBe*U`79A;hiir?}jZ3 zaFttKj}{o~ya88U92&)f)%c>oYBf$kw3;DiD=@^t&#c^BV;njE628OlSQPre`L9H) zGfqCDaaH!SYCDtvTa%U|+5PnCWGy?Tf_IS;7++Lw_Nqd(y0H5BT(n=FIEJ9j`&OjwA!#ICjN!)Sk2pFr=u z38PgA<5Qa4V@3^xQT`Uz*cg9!fhU_DVrd67#loQ{wW~ebM!VX^J9hu8B0(zS(ci@9 zUOr}XDOej79o!U;ADwU^NU(MB;rJfTW$zOX2#l2tRjfw=8RFeH20Y<0E-i{+OjE)8 zz>jICvsvtoiN*E2&-=<|8RETGMeu}twt>RyG;*}b^2jg(kb@9P_j@*$I&0z;a=N0c za{`%TQd?+@ebAP#o^Etx->AYQs+4KM{3V3c1A zs3bjhPdI-s9@CBgB{{U@Eym&5TZWbhMV*BuRS`YM zeNc>F+Zk2S=UbqILr2zS5A!){4&_)P=@MtyTu~(D7|KmZr7d;Kp+nwLc0icp0!T>I zGNDfK$hoWX;>I@Z8!`c(rW{mM{@FVd`l&_X`Y@@XW*O@+M#>6J@6Iu7K6*p3u(?#l*&eIQz|IGxrJJ0gi z590)pZ;-yv^a`TpD550C+TTBR6S^bA@-LN~g~v`i#LcI)wntrk{LiOtp3h1DJXK~& z50Cd~QJUmKmweBLxu7rLd5@jVf{Or!ag4_G{rbKp;Z+&)~X%2SyA|kgAIv3BnLL4Rl!V}^fu9h9q?&a%qp{G z3=W>|iu& zHPUf9iQ_$-OnaB~e6WwDF^J{2=6DiVG;8;4m-!fK1xOTn2%eQ1q=jjO1li5d1bW{$H@57VynVL(tl0Ik57?VF7VYgGsf2tVzqg9P zHh7$}M%<^C9Uiuu2o(CPc-H7wZ-a^{FR2O6uJ>rq%Rsijb<)Ks6!gN^@Nl_K`(dIh z&riJ{_W?#)Gi`ElXC%KBV(Us$B!CsmfY>(EhDx2mc)q#y!O)IDak*W-6N-lmuTBWN zm)sH#BrdN zuBW2YzFBS`LlfL9Ol~ozEwyr5R&vP*whusUZj=GYU3O}F%vqRk@7HK^(1%?1d4XV9 zvE4~lQ_J5<-)UCfan7>;1fZDw?KaS-CZG-Q*zs9imwuFLy-C4Z-5^)&pYCGvi+%t3 zR!~eSr`fI^6_vW zN~FPAUmpMR)6t0jXhY9@R*h_SMk#pq-WP-@Kqa!)HVo*uNlZ2f*aDqAU{Bz5IJJdpPNQkZHUlo?3L-@Yg4?+V4 zNTS@?(BOn;?f&Oqlpb)O#oez55N9lZO~7NXgmca&!A3};xgKXW^f01d&ezBL=u!U$SPD*0NoO=6y2}Ek?}@Rm z4Zdc(u^kQqUd-?D`h_3Q*XVuWM%zQd&!5h%L{<8n2mf)6B&${1RZp}Io_Jusbk2*W zv`$+ZTmwxx3sQT;v+1m{E}`#ltk>jq=r{}-LR9tkcdpRd;%zOt1G<1@Xfze=rls#P zE4I-pzGCvmvQJ{5rYiU)moNljLH=S@$OUQgkxC;)dllYTUqI)qrI`|h( zy#Ag0&B&pnVlkBH@n7FHTP<>y&iEZIPp&g_Y3vd!4Fts)HFgvRQyy7>EhfCWV$;9U z=O3N|V;`y5bI|k6HuD;7t!VM9fS^N2ENDGgB=#Qe=II=C$7E?RBonU%%$^cd1F5s| zc1n)^)YSV~7<=@#kUYRhOnVCm<_Aiek3U62Dv9TbMaEqFOmy;e%)r=nu*Aeclj-;a zVQ40Ezdm@m_8g(ue}i-1TlI9G3DAh5BJZ(N1B}s%0Lfz*yWTZS=pW<#<7zHU-=h!x z7@h zoT*7w6)s9@F6)j_lj_%Ee@gbId=BTIh7fIv=O507JeycvD!Zx`@2G`dEH;J?&IBi) z=O5nb;01e7teF;lsfLZ8eQFY4s&{XlMjCq+;l-v*dt zMytdoilX{RjNrg~2TericbCnEsnALy8wYgG(H)P-`ILq^b2r{Fg>2f}$KIU};axB} zYP}jm%yRtCPL}~zQ0fJO3F6#s_f~(uUaggx$wJ|vvdUFUBlGf`2se#vc#d~EX`MZuBQn6or=IN}$n%T*kqk^9z>Z9n6z}P*J`4e*= z8O~4p{OLUI@3XexJGy(CwVkGC27zh(a&dkR3M&e<;(9h+!9RVv;H(o0s*~t#Op7LI z0nt2SGL9Y$^&%nL3vwW+*}_=Yff;)E6mHYc3wBf&=sy963|2>XZdNZZ|7x!v7<1nQ zyh42neZwZxnI%M@Lm>tI>8eqMJ9KZ_kI+SG?D^>7_kBT=8a=+I0`?n0s`}))sA#~& z&_z6}$$=A(0R^6At#5M!XycI;x@f#MdxiOjIQxc&F_q6Y{PDM~p2Ntfs8$hT+>CpV zOLo3T25>B%pz)kwy;i2F^*N|}nG!;>0~<*MV9yQX?$t}-0XncO= zEamoHrbOj%0=D(0M>R+KH5TSF6YQ2EQQ4z)g^$c%SC_Q2SK(7*WI0(Np2 z7WYklIvC>TFPCkUVlRySO16&oy8y<1CB`nHqJ00r;aiY6`F%Z<unkQ&CE#d=44SQCTN+ljY+qv+SIpFF>PS#7fb z1J_Omb?q8$82zujXG4T3=1`4?Mr=pCSn~{Pcro>TjXlfrtzPA9k+&{GmpY=}crg^z zj3Td+yTB*C3+kOWi#t1uZ2a}*4iRymy82f%xpT$+={zH;uI2G{{=Lus=jwXsmDJV~ zh-h5(KKf1>hTNWiMCSDB$-X-L7=c?NUZ{VJhW5eM8n1`JP^1^skYv zFxW`j)K%hNX8)giJ&u8o8nx$G_(D^nCu=iHp6N{CW7f6t*H&@ZzT zj(gIVOD42~cYmehA#{z!Jy#}$iQXro|=0iMR#-QspVZ27~-Eap9r@o;yV==+buGV#nUL(7@LeG3$09ftE9 zOP!5)qlQ_m^;#?YR+jCPw0A{$>_#c#CyEoTJ`9bA@ppi}<$LB{sm;c9*C_V}PLV3! zIn)0y?PmQ#5j{{T_Kn7ow=Qarv_JV*7lO?!F!kbrCNb*>tiJw_f5I!ip< z1x>zRch+&ZQrcOpr^#NNr+L8CrkJm_Kf8u=T-(}zK&%Jllm7she8AZRMAF{4aX5DO z5**!FlADOzbSTohTz-qLtV8?F3_7CHbdd2o_IvpgMsOfoUa*fTH8^H9yuPKLbbavG zm;3p}XIh;4j{SenSnMW(YIxX5QNAu;wot_o=>qRUSS>?od;7}=2>9V_>9GeCgXUgh zB6-7t^|r^bB1o`=xqhLH?l%aRr4W{d+swW`BqJx=;G!QiOx9W~Qy3o;lS#W$55cBq zv+wTGqjns6PihvcAe+Z_Fn*>+&MQxMBu}*&y?f5VllPt}KVGgeOH@4AL8ILssT%V7 zZf`!dRK#X+jkf+1v&57DQGUGL;v zhOg}7hrufy?2%sDSm4CD2`(=x#p*wv+Im#6oWyFxowrJDcJB4eltuP!e zbZ4x;V-C5tCA614lX(6+(b~O0@^w1+6MioCA8sU!ymeS&A*H)WRad%Cg>K4dV*<&9 zj)94h1TabM8ue;~h%Ft{y!-9rrwdo$>66cre&d={FN9+ibg_|+$u}EQeaai!WXp&D zDkzd>K7ug1^?F~g@#!+X(cdTFI3&)G!@N2lv>ony#1^YUS=kA~9flzGLFw*&dCyUxbbpRjT|D-Y42drf7iY!9)RhS+_!npGPzAI+=_ie^iqobV=jkp&VWSx`ff0OG%H355;~$6 z71Ok^CA6>2QmAok^Zh-w$n`2Tk@{e>hlVTojE1l_OEx<>^WGw2#^|$P(a7&NSSvM+ z@^_^rwuo7GiG-G4=Ib_cwiug{haHAXaA>TCJZCraqL0v(mF?Q0uX&rLhMyL*#pNsS zvJnrox1QbOzE?$(^>aze=JOESQY5t57)xjm%3LKCYp@5dcM||F>xX3qt(CI>FXvw% zsDb`Ee>ne5F`<_qm)xmjc>Z$`^dYoBNT&F#9ZV~bgGpRt4)Wp4nC_juDEU^qyhd2q zMk%Tp)uC1(Dm$Ny-3eySl0}dF^@QkJ4q$)n({hat9IZ-5|f+pd;RS+g^+QE7$g>AQ%fA zt4Av6j*sWKuh-Xo{(3I>O>P73#98qN||0&lY4Yt<1 z#z<--EX3DS^Gsce-pWio5)o=Du+=^oPx^!{utH0~N1x4dA(lVH&d&CfQ7b~Fz9b#F z-^syW!Uz3||^WW9IiymoHGeJ$|{DC#+p@vBn+~W8RXAMSMl4>)YU2|>d9#bg)eEzN7 z-9k8|fAm~vIxT(_TJMaz??5JV#zRp$NBj4? zH{0%l1A6Hq1@lhdSOi=BAyJx%wS@=&at%Y~LyMmx$=c5} z#b&&|W2P$9;*0es!hV`>9XfBG{x)5lh4}0BDC++CT z+#EAouD?P%d=l+M3bu?*YA|c&5x*zu8#0-Fi^*#ZKu52K@?81Z*7riaG)9=eN7Fu8 z7wtm2YzW%c!cd98(7Rq5!>L1LxEEmKT@bkL7x%pfNo`C*HsV-Izs{x+ONXOWc4)Q% z%5~c-PtnjZ*Ho107|54RMqog{UZPE}_nx}?ELZs)jZU9`(6|DkBM6>rfAC#i-{Cn@- zApY5HJ;Ks7ys0+mWUzQ~`FE!VxnlRL{ierWAKP+1qf;#vV?ScI>k;V=ddj!PUn9AB zzf~KC_jwi1L^T5OA}ISU`sU0p4+$H&#r>6iZD6V56nFvA<&JHJ=MI;B@iLTOOm7Y% z^QWKLzgZRQ>J=_OlB^xllEK?Jm_33Mtp~P#-rnad1wS8h==Q7K6ns>q!|;1>SJ~W7=4#x!b`S6a_2Owz(IEtVsWL zR2MaB5E2OVUp-^{Dyd(}BxAhWDcdiiouqzv$ZnB0^s$?Z(v!CNr4-^@PLo=VRkken|Af7XmK-^*B}kZi zEK*kWoSy&x$my<1NwK(b4oTbvG|z5-FG~>~wr~NlUI4T7^5c6ntR9;3X~#wZ*@8@R zZH~;)05tresJ+H8pE3$#!qVbb)ydh}ekCux-I_~v|75YTNy+c8N4&pQHxA!xgeMUc zoh0Z3w>m@|X3?I>ec(a3d;$z1$~u@R=%!z2{&6(==I~}eE7&Nei4$RihXZiX1j!gp zv~LkJ4s|T6XTV@dcytm0InhMlVAW+mlP;Wwb43~$mM@5v3(@v1i>O-w8Voinb=UJx zVWF}?O?sM@jyPEh8Oj01)|jB=FX13a3us1dTvBu7#)mQ2WPHbw;fp442Is7GEWvJi z4yyM+Xeh+M#0Ds4Y;=@IVB%o~#6*IGhtgHW076)u_tvAFeZsM2Cmexc?r+49% z5Oh*Wgs@5ZWJMT*Num7eNX(&&!2&NuOD?!xGXL%a>}_GN|9X3we@(_t#y5kfqy67~ zB`A%KMJFPRoz{U%Nt<)APk7m1@1xh@F`FmKcNQ#T zxBm6~S=&VxhND|zD`-_AcJg58?Fr1D3#dIL?r@eKbYQtCmuL zZ|5J4VE*6#@xFRGIK#1WA4Bo@pZ|KBb=X&_-lp@Pyknx_{<^pS`R}(`f5>a?6h_?B zZ=JqwKmQy(kv?D2yjH^^<#0Xhh*w->3c%c2eg1Y%Y zl@#5?PtzUe{@!J^(yLXev;;U%CIW(^7Y1V*R`$EkCC0F#p%%BH2l8pBX=Rv4(HM$9 zsb(OJN{B^Ikh?Zl5)_Br1QJhe0}NcrZye3gVNi5zU$BDxfpvQ8t94v-0|0= zKek#iiHdrn6l_{x;;RQ^pN%jEY6bP(>k;q=H8G8qh5P@^uKazXV*dW~&Br77^w)wL zPE<(<*9prLaXBb24#)b1?pjE zO>WW?G`+eOyQ63@!S?UJ?(?ocqfp+TFSGLe-|BWixd2$1oO!REn6Ne(q>VzGe*T9A zd^={D>#=47c6(Tk3x)5A<^W8=q@& zCV^)tVuM{xdW?mEJskb0!K0Ms7ymPnFf;|QN7Z24CP=#3zZ229losN} zA8IYWVDY4A8^rhX{Wce2Kph9TA12a5#Vp3YG)(V#n&U_K+U3qMHfGc;2)>`lg= zOWnMtr-&-7R-pN{KYnW$X?V+E*H%zr|@Gi_}2sLZvJ}W5P^gC4cg{a zcW(Esa?HG5mJEx{@pJS-X@IA38wyEp92;EQ{r_D$3f8O5_FiP|gFgSAZRVCM=F!~e zA=gBJ8B^=Wb@%%Lp4oY6Bln=7@#L_bF2FP%>M%XW&cb=_zC!K{=bCLdG_9| z&0gQu*g2$c5b(5}uzSYP8rGlBD3(_AzMX%(U#`R+cXsp$-xPDqHziR-A)09Aut*gN ze7|SA8YEKtX}&f~--IS$^HF#+6IpfO7{uuA3;bk_J}ZUzy?r_ z@7l&@#L*|*F@vZ7nZZ+Pzy?7qw2DCA)L#De;})wnebLzIN*E^a5FFzW{FgrVE6Hi# zQr{ca3pJ30K=74ld*v~%a^DIc-y)^QjGn~#J#fHAv2UzQp5)p zoSZ-7AjU-s-Arv&KnQ6xVC?^zFxcL{zWVH+N$t(Emgi2NmJ3{?>~?B_R?p=nNiq|JVDk}jDYY+cDo&I zW~+8*+k@QR*f?U?1)M{2+ zqb*JTQ$P!CHGrwdTrEBpe6BO7(c^VgDx8dcrb|x_bWVuPlsSO?or0 z8@SbBn!E)F_jSgc+_Es=9knP$rDzA2eQtg~oMe>S6TY{6@Uwu}tSm@%h2Wuc64uB_ zM&jE0+bsr@hh?fUS-`7VAkJMmpetxiLZ3kYBR}0OfNquZ9Qa?ZD{5W!0oOz4&sN{h zvW(i0Svx2-_O_~iem7cXTlLL)oG5G?Tw7zfLm~M3IxTP;8jH7(*}}^Ow2*5xauf#I z3|c!;OvX*d--ZixGIk71R6?OJ82q2FGwU@K*2U=@2ji|~Z--??g`bikrIWiy`0p0i zFwM7t`Gar9IBzFjOG`)qq#mLlYu6cipo7<40iySSyB&U;+%x;1i-E$5l*V84FZ|#A z{D-J`Ag>6U^8>>(>v~2dPBZ74GQzt2Sj44ww+EHVt4Y}3$Sk4Bb1fhhvw+q7^YBlO zBqjSyDCGU-t{4(gPX)D$i@4FzJvz^IA3o&Q)oglXo)(||rjUuSa`cn2|6E1M{;cu} zjX|1ZN~_4&>UsJfwDOZVZKYW~T5bnTCto?_B0K?d!`C3o-hvF|bI`keg=hqW*bAI0!SC5zq9^<B=L;1B!@Oo?qH(sF6W=h zQ>2$>mzSScgbM%wAOJ~3K~x;;v+oPSE}?p-8xWWTT>Hk`9Hi3(39|7Q#m-$Q{{H;m z3#5*+MEi`|GEFTS|y+|6NfU2!64#o z$qOamQ-z|rEyj-{3v?t64S%0{p01fsM*7!%qyV>Bd*#<-W^z_n5@7g8M|Hbx;FRFw z>Ve4~3~GFaM!g4PMaeF(ps^pr=Ra`Eqp;HKiAXw zH%$D2Jo@qW(uJZiQrnm#_eh4i+)*4~hxXO2K9VUVDLFh)oIyP(CB0~GzRW~!XsG^M zwBo~Th8Y_!ihuun>x;2>b4Mw|+spuSP15w4(9`!>PP$JY{pYv8yaS>pdgO`2SE)gD zFnt=d0pWgesa`&tmVEu>8g(NOerJRO@J7NbL+3x8K_&<$9cKqng9ME{%*h!Wl9I z8O|1upcf0m`7IWEmJ+tbIcPnB_U~GZQgEow$`qNa#%@i5!Jw)tsFcg%R**Ks>TPa! z;GM(Ae!umFlkJ14Pk*2pptJSV(AfKO#dN~GLT_PU92-H2dvs5m9gFw#$4h^EJ!WyC z|BOVPQ^LuJR?3JKM!MaO*`IY40aJrp9G*T4?cbM=eOMUY%1`P*aQ-fQK@iYPd3}?R zBm*|b(;9Z1ea}AO{!;CzP^kcVK!v~ZZeuojp~Wcth4X)xYphK{H!Pqb&}QXNQ)=;< z(Af4pioMa@00Ca`z*#>v=tqW6w76zG5{FH*N{4F$58C%|D+m{l!?j4`Sg`^y61vWw zX}0#A!TCml(!btsQ(%ntgb1q3@_#@ZFGgW=o2F$;mrPRYGhMVGb9pK?(zfElU znCQpn+5cFX(G@%;+%f+1d#1$u_GxB#E0s~l&dSvP@qWt$rHLAd2gW4s?}!aPc53Xm zBmO-DT(L3?RqB?4Zj`~DIQg^n;hSEF0DBw{66ayU#C99syFy7zsqE;A?8_u~#nUuK zT-)RA?bbdYU+`>5V3=h^RiZ9~FY)|&?aTM7ku!YoZ}+xbR9B|>`8780G57nYG59d8 zuEgWcxO4YVaYk)W!h9>+HBHZ zKC@0R!eFvYxBM4Q+7&^}VE8}2EAJ#z>unY({43jgV$Z`%fp_g77uI8EV!fnc%3MU z$<$dZCOs7+czP^p*h}!#Hg>NIk?KI*qhtajg??BGNKhL1T`)-PmkAF#=@J$5ew+Ue zLjIM3LKDZU7R~5hK7G<((;{#?hp`rz)UD}YPP#nIqViyi9~8O{5~(G|UJD2koWyU& z8V@2GWtji<;}w>-^3MytIvU+S^^+;??#s)_9WRS-Zkz;cKqNmf1n72%7p1r*f>#p@xc` zWcL*7UDyWnaHTBw(Y#{1Vx*`|-1uv|-JJfo0P36i#Tkbt{Xz@Fl z4h!s6jRN(#OpfZ0n{}{=`OGZdfBkGTN8n%Yul>KHa%PiK+TdmI5CB|jb2Li`a(S6FA88b4iLYYqIA%a~3xi%-fDh3dcR#*h9Jai8eB*Z!ZsKN)rIe*Rrk zWU~%Ug&Tu~;qMtF^3aNDu~s%fbR&W>Qly63ML1@t@zzwE<$$Ceq!*%rV=h=06XO{pG&!!2g}W*jBW$OTetjrEyCf``Fvh$JtQV zMw4Ad#)igzHl*rH=`hA#{fn+~vS?MVS^BwEG_3mPh!!B3n`O-)Qe$f}mU^9<#pt9o z$2i;l0gJ78l!8!~U>Vqa1_oUVTc%~YqWbhfE>rcuU3S<84*qMEP>oDo|M7a4XGZJ0 z1(h9;jLqL@TNVptl?ZS@vn6MRwNbujLQXS*puoJ1rM)hBKQy$3mg-_Uw8irrL~(B- zXkF><>+J3+;7E@&&TdDaMaP;JUvuUU8LLAT!!qAKYm{Rcf4;saipjKoJT*r7jNXNvjH6`Z_9@<OvJn4#2E#O6xp=0WgQGS_&j};!-_yJGTvaH?kT4>%`K- z&13+OOP&MV6}{Ou3-vPpdV<$fTehQo%GA<3l$pZVrGs_Su<@%H)mKL>aa5fh*!9sG z^vIT-0mjb8Ai1tR`cX}KBfMsdlt_a>XR0X5u?LQ-GN?c;fe3XA&5e_$({RQ7e0!N+ z4yfboe z?R~5&ex|@oU*TWNhd+vo^*UZEzTwZ6Af%>F^M^kpSa2&Qf>>}`S~EFi_~1vcRT~@cpKJR4n3<4+VZBY1 z$lcryWq-t-*#u9F!x>m_CC=p<@D>LM69)*?^(T!l=mNNygClQYy66TfW?N%2@BB|_ z5734Sjz+gJm)3UOZsXxUCk4Xs&4;1pFvRLPBcWh;`j5qE&J4H+hOh+l*CfWbms_khe0I=Tcrp4wmaKa4F|Q>|l4E`<+{1;7G~nbR z(*As{aIMjJ_q1kblvhOpetgq&hNd=f=nq?q+&j!OXX37hwt*B}8`~5E3_jm`=3K8q zL*FK|k_fmn7%jmzNo01el}x48sOKNQbNrmGqiG1mtuR_n=v1!oW~p%`rU2o*p{I2U zJoPV@+z8OZp;|EJrLf{$?fO!!Nr^d@d{1r_;igu7oAoC(hSuF(6gdw6&K1+g$haT9 znUOE?TaiY zX^b6nKW1>Y4>Z9LK>sapN8{x7iQ@2b6T!wZOz&H3Z!a%>;1oW-`-Ii$V1?{M525q$ zB;os-K?qaRDf>I!NTX@UD4#I);J?2=4R)PtUIY*;B~q|+Xa=%e!sBZQjs7|!Z||+G z+A851$>drCB^B`%Kc)|Upbjk0!MG(3LxuI(GShVxo-nd4w&j>~bkgZjIhr(*t&Wvx z!9bVs;Cm&TYAreXtOG@nRb6qccu~m*0J^|4<4p@@%hH!$M8m5%|+*Oc@8V-zrViws#SGN z82I16zv3jI4mOJW+^>FRG#ZdlN~aTz7V7K18m7TjRk9>wKmw0-1>CVs-(2sru7#j% zBY4^ebD0|OOpNgt`a!XOO^LEo-?iqhKuT0$xA_j~{Oc5_SK3t2f?Zl<0yDvPq?D+_G( z4q^J3TEj@fA&Q32ds6>qgZE9Ru*=R|ulelhgCCi!_gU_^x_a8`ik&{*UmuUD*t{=< zMwEBbtgQ)vMV4;z@;M(2{x^{dtoJEtvbxarw-%H~7>{N$ z6=E$L_bKtC{RbPXS~2LWL$86XWum(IjZ-FSm#phk3mn z6Bay3_;vM^o~4#wZ%2Pw-}UkP`|E8bQgWD}%TeNECThk&<_`J{C~Za}D*5XWsg6U! zCczLdrYRXwH?zni`V%VShNvyvEX$TY_H|GPHvG@mcOrEbO^-S~a{c`J+d$lL;( ziXF-x8oM--r>anXXgQtdz(h|MO*Kn#SXRT2-=C|w$!M}}E}F{WYEIh5!SnP>vET01 z#lL3eaK;_d1di}If*sc!fU3vB7hi3Cox(6EU(6gR!?+FXcRYC44PMfn3#gVq(Oe$u_k4;o|vz2v#tbHq(?9i+Lt1}8e@ka?sAazt@~xR0|O`IiC}YY{q^PEmJePtw@$w;%Q;L< zZ`4@1-|Feid(f33iSf7`4)BA0%l$d4O6S)wkEdY&EAtqdF=}bpiJjh9oh9A4g+s%k zL0BN**6lkn#MIba-==bNU0ahJn%~a!&2{8UvfwsdHTz8qZ{2F(KRN#(J&(zFb}6gd zjI)2LlUCBC+A2L8x8elPEFZ2D0$B{O7B<$apkgY98!*<m#RxR+)&(c1P3i)XL% zfA+->W>)d%*+#*cr&oIEC_77hw<3C=M8xC0h&lw|Xn(yLxRj+rxCkFDT=3ncau5 z`*{y?7#)I5Qx6tOD;8jM^+*dt(VS;{9WEy@_#%9l09yy(Olv0Ba)-b+9@Jb*XkJ(% zYeiQOL_L#0(qTJXYkyX+*r8~Q12h>t*M^KxzUSDs0SvqNH)>lzw-!~iCk2B;+o9dM z>kH_Pa`ZQWx6y^IRZYaCf5@#lW6<`4&VNyEOEf_5VZe3^`cm1z_!7Rj(p(b%(8Y&%$yeLpx$J z_~E|sMBbL2(5B_v`pEl9;KREAV5qg2J=@PTJ992w+pj6Q@6(Y8u2tfzo*JdPhRA=} zr_X7epXu6|WpL@ks^*|u2Pt)*lsTQ123NiGRe|tv7FeTfj#jMW-cjB0=WPr(KEEGy z#kjc6%+?t!`SrQ7JQeibEWWtZtN$G5GSKNa~?ZQkhO2JmT0gS(;4}Junmw&%7__i}8eOZO0{I5d9OInLOirT<+DL1bWgVauDNUwGuY|ETpd;maQJ_;a0_62R8A%XJ^BAEG^B zmC;V&+=;%C01#8_=jPVrePyre&tdQBV#G$Qic?|TC2Q?$L-E83fKK;ut-f z`+Us>dz<+lru5`z!mP9D|1DiK)7GDE81MvcfML2WmS&^>3>(3(Ej6|fchlkAYZH~S zz~*Zn-w!0nNr;7O)%3OP(%r{Anb)kBKB_OS1(>bi;Pdm5AXb25Is+2NMCr^u&!~fi_uAX6;l<3S*Y} z3?_1HxW}0MVPx^50_M!l-T6396Pe6W+!EUlV97J4^7o&|wAhx5=FZGSyE2Faca#q1 z*e`=oBa$Pk&zypwZ^;{4m!5d((V^)3an48l_46KwyC@{cgGbvc0B9cqnjuPGIU)WjkRfA$*Y<X9;~5dTYlyu}E#V75fHyDn+p zNW9WP*Vkl^eP8SO(`fSZYu5ZLlFlvk_xM}%#dv4bpV1gldI?hI-GO&2jO6kq3Avt{P(*%!b zBOvnY&%=)5T8HI|xlbJX-&q9Ah`pPgu7ehhn&t4E z0&^YrY>e0#mN7rA;jF8_uNQ*y$U-+_y874 z@^rjr)#t6@j#KOCd+sEz;;uoja+5>})|z@)f@_@0Scxz8Sn!^b|+D@+>7!-d7%t&CMG zX4Z$Fu9&}9)8aOzMBX>5I}TUOfXfX(c;7T@%RF<7q_{8C63&Oeb*HcDMZKC9U}`C3 zeyzGHe4nsuJ%id>?jWR%&nfF#JJM&8&cyKdwo2NLh<#%gUvJgg#jUGZf}GLY{8wq+ z;p6`Peo(XX^@6`Ln`sD%r>8h z0&~}dTY^%MjGSxb3sV5RG_h0R=Y#`)&or~i;NPsvS&rkJF~0?qwAwOGa7s|pTg^YW zm!z?e79d?8ScGm`Ee>{1W+`6R0m0Np76mtUMqVmrCBbKKbK<90@YE=;OG_yh0&It5 z?5jbreC*oy+4Ho$9EVCEJi5y-9h%lIghn5;f3MkC!1JOFqG}!+S+`7Chkv+YgL&@e z1;d2=yg--GM*Q8puD(Cxp5c~SFv;cmJ6PzFjX!*UB|z{%QJqvc z58Kr`L-v@?zqu*DYRuc(2{o4YpFCIZFSjirOnB-9kKn2t=SDAfV#r27udbvu zDN)__+AV-J1Zt@B`^Bhld32*L8_(V1lcVO+??0>7)_?=g-Umqts5P_VV&Cl$f0NJI zW_q!xcHDB+)Xg;@Q!S@+HP zmzD$x-6*9Z<65hMAOG<(lAd1X&-u>O_~2JC=HiCT{UJ>peY4f<`60?AthOoVcAnVLE80{a) zk9`fuY8%qd(5o+l1ELo+uz5I{1gA zDf|4)lFUEZ8nO87r)8*H57DJ5N~;=XznuS;O;LNK>P%vKy-yIyOw3aY#I1lB%Z;phMIT@D zg}}i>N$9H_1MgOVoKlvPdT@X^3o$R7<5>qcr~zv z%RuT6>z&(1#LWI05^MzDMlF|d5fWo$;zTbAMP~Z8gkKJ(G+Z$sGkE&#%|qt(KSxKQ zWbE*W?}7-A@e-U`SqlVu=>4%3J` zDj4;sJ~cw}V1+eluHqN`WG3tCZG&QChn|IZG`QDzeN2Lghwld@W{NLv5G-&XYm@e)?=@IIC06=cel+^VuxPtUTg~|mMN|qLxj(3C3VIBp zq4+KuYCTkA9;cp9h*{!vwq|>osk_H~&fhaL^vojp82cHP43ollJ!bh%XA1AAMA-g( zoMHqy=AZ9Jyv%BpZJ{~Pq{hudXRw-~YsC4*+PZuO=0DKIzd<@a*@-B)iX%|{5A#GjAH zEEUo-8S(8UqMQTT0VitZn4H_RG%r^Gp?Ef7!7Y#(X{0PSj4P$Z#bxn?wk!iX|4Vf@ z?V9(X|APqtJh|{loo4W`>-k5#2TDQNlsvn4ne7pqT1Qz`U?Flj5XS3s zGuq`?g(fQVcA?cp7h_3BVEJHKi0iz3ucM|BLYP{Youd^7)r?lCM?*+%T$3k^DI#;t zrdj{Fny`$-m{Hq_bLwIAN;x|Z#!%EMinZtf$N6c~*Vz8~%PpVQ{K z0&&BQ@v@4RrA1)DC&mw4>$df}1oHg-CKwomaz@!Ufv5GbWoy)W>pjzN0sc4oSdL5I z-i{cJ6-J$l!Bd8xSW4Q)V2i>Qye8EcFI8a4JZpdx%9uiO1X*vWH&W{ddhp%Oi2|TN zXF#~)M7SS5V9FO)7ObBp*G1t=WYiZ;zig8qWYAqTMJQ9pqegPqV-{?RK4UkB)aGj8 zk<6$bV$k#tA7JQWScG%7N*~5RjERsLPuDdWeU9UE)^U1Fx82Nsd_5@8CE!7f4#US$ z)cOC+Ov*lcy{d_Ku`r_2ZdvxDp8w`L#EB}Hq4S@A9JwVe_C7J_KAApUJsteo|eN0FbUu^$_=*r9w)fvn2d zYjLRZeFlVb_gYYi!1<9DRUm8K%(ty@UKdzlG+j88`Tg~N#Q6R5Jg3k4U(0o}ZB#eL zN99DOLCJNlJIWhoemLAUP!1I7HAY3kdcK zu?}eI^owYD46eDB=h&Dg_{G&sKoyF5bcMB`&$KK$0U(9UHw`}M%Bef{?EI7N!<6qJ z5sin8CMZ*bpN)R*qZGQ74$`ip@0R=alO5|uJY{6n-xpd2e(bd|qa@{8*I6t4sVh@N z8qXvX{J#C_8%3g2$7$;Z`AR{<)L;5%yK5&>fs*J3a~@{#D7IrDaA=iw7#Aa$rt^>6 z{P**__t|j<_vL9AsGC_9xT6FD60Q^*xWo{e&O~yjD%c8DfZ%o5&MKj|LmQ16jm&YS ze23JJb-_Umcs0COSpNlAyp0;^bAMy@O1+s@2pPX?Eo9!Vg~}&c$iwuXi!078zGl5) zouT&nxTq=X)s5HyX|12Y+Pb&KD>u?j+r2>Cvrol$6UHZ4sTy6h%&TAp&B@?zc=EBK zdTd=l>+lmBJdtsf=VMze$8tjaxmf?v2Vm4k`X4`E+x<8w>OQ|7?f1v`+=sywmfzf! zw4GqL^KbjNs&=lL{L>n^#}oSKv*3A$I}ruM_~4_Qe_CdnwT1fjQHEwHsgA;U76dMd zh0W;jISCcsuQ?kMO-~}<(H1ylxd^W9Et*1RS&pt%A0I1r_18OGUG@A2l!`{-KlotG zUc-}gZXE@u=S6Rs+PbPHjt(+L^bGT=MU;DBr1XWLe8vo6_GnFphK|x)RY7N+iKg!= z0z#^yl#DPFD1YwP(ge4JJC57G&b|oS_c9Xhc#n7_j-Bc&;dEx18tHJ~Dd8!Py8bo( zRkVWIw6_&McqK;-!d30U#Hx9o8J$A_et-9V#4&yD!_pbssMR8| z*3k)XqwjMEde~&_hZ?xm6cpIU^A0IoCf1Ha2$1a^8!JgR#2Aouui}4z(b``1;&yVV zq@+feu;YFnX+=ktlSZ)q)<*n+h%wXH3v;S|Z4b6q%ea{zyczQ6;^TFTNv_k0sXnL) zH@H>C=l$i@-tLS*YtGfGspr3GK6KFx20wl9flbgDl9wEr5nOcxj6HnseF2!Kve_3x zNtrdQctxSd6dpP!-CQ!kF*Gc*oqv0)9Q0M^at$97qN}&WESuIQRh_(H_~8HiSuKR# z-(E%;@p7(&(WjC(M>hoQ|NiyW{?~s$=-Hc4n(<$sb*vM=UBI}hX(eH*su>pFGUqzQ zmg!<$o0bO*xYf!e^BS-F-dZAO3c9~j8{d78au0as)bN4M4oSmS{(79X2w0Bc$LrBv z4z|XdKEKNe3tMMUd5dcH!LoFLK<0gvV3E`YJlJYt8}!ab@egWdVRlv_4@{tM(7oH# z5>}9P)`$V)+z82-y|fUTlKSr0A;vZ?clT{*p)JUmZ&ehoh&=Gd@FMD5IwMYWa7bS>5vOrBqOyE}G%*&4%P7(CVryt&0vt*UmpV=o&Zt`O62q zeDG?sXJ@+01*x^s`B(Ni&QYPEtac!N0wwBz`^V5G#CPs_Ab48%iIhXUF#S@_S4&Li zVU-T^<;OAGLt+%E<5t)1_0X(we|$e?7qSWJcw3$XdMwR));`se5)%sfX2od!{{0xm zwbXuXhh4=%{HybTVZcB{z`cBL+DTLzVM;o3jOiMn8uMl=brwt~=YyG`ieC{YW>CA8`8qaZX$~#i~VvrXwto9@bo?trG_hJ76H@4=FhV%FyM|KhKg~4Oc)V|U?zRk-F3{dCU?a) z(GoB10*iYAe$`98bYOHRkOyenao@nR!~b07jYn(G2(P8YC^5wVtyi$H!_;zFd^IlDjqn zbJK4-OUxcigKy1gDj1D6N*JYR2i@EcDJjDTd@3A)G3n$#MUiN{!3G|F{ySVbD{%|^ z)VVzrGu<>sS^=gIqTG0wE=Fqx*5PG8>bM0(*vg_}Z+n(2U;A`WD)@W@e2eU;dYooH z!N-Ge(-CB?=Ra4}Vn37b4YO&Oj{jLrqN`bJyliFP#e^UI`8wN`L8FYg@i+@OaL)6) zf;lgP^n_pLsF;CczfIWV_c`h^oSR^1z?Js1ovUWZY1H9NT@=KP z!TwqxR|`%52KK7N4fx3Qi)ZlGE;oC@I+>`k&)e493oU8!soji{0Ux7M<|5jGqWSpz zj?YJ*C652~^A0qN(Sp6}i54kkuEth`UB2#jmGCB{%K@yP&Nyyl+d-3+^GDWL5iT0m zjnN3H*vk{pKiaqa4-$Znc@suZa8!nO{%N>qK9a$=ndsDx!`+dt6<#OXRts8{VsOhS ze?I#Lmx|b)sl>K(b_!d2KgRKM)hB6C>OQ|(mfnbT(Hx{}xwEu1;~8%+$E*%I>fKu` zOtga~?W?(oG3|UBXvk!+xiQl*u&q&unOjWZnNh6Dj*)@w-cGwLni`LT;i^WviESSL z>PcL3#`QL|=Umpt*VjX&wYldxXT&lEaN+uWd_DTd$7+^66xI9vP2 zLxFy^J{fx)ebo>d?e0!4i3VUq<+fx!9Pv!~xG<<#fjYx8PuO0SobKbcK$NZT zB;0Y3M(`8~N}S(XfFGk|!F@GD{(ELu+Pp61N?i*)*qgMYNtEje)L30uBbt9%gKeG6 zN}>GF{86&>3b*RfOjDPk5m=9+G4xfcc$w+hN&U}+l|JUHQlL8&z!Zi}lc(#fQP5X9 zcvdlVUjp22kpCjo6)a4ZHkgMZ9>2Y$bKMY($NC&r%+LJc2GzJcP0tBik8Wf4`b-sB zwF24$f;t)ey@&gdOHkL#K12sopksOq{mF-Ihuf_@x=CHQXLZYScGc>uHVzrrL|Fa# zoYhVTc6u=HjCs*gB@-FX`p%Y;-{E2UWvJXd_UsjbB*=K z+if(CvGd=t03E*^11*BYpIvo`)vRKqRZnQwua9ppV~Kw&!{y-I%}}1&3o0ZXSGuoc zLyKv;72u4ex_)@o(nxM4^HfW@0>VFDj{*CfrxAs(>LzX`IHwKG@|lXzY*!oV;=>(M zm|@*WY93HgY5}o|0_nKUpT*L@Wa1TP+xK-_&!0Z{ktZ+;8~*in8<_w8HC!~)oprRb zA)6n6Go>^)Gi#%0W!v0M3$?l`TJ?;X?5GO6tXM%7gV4IS@?O-T*(VU&H_uAkt~VUu z;D`Cd6{xL&KQe@Q;zn(k<)UdZ@+eH)mbQ^uK+IsGNN{S6bionB%CYzi8J-FaxqBuj z7_)QOP^VIZclkSltbe{1Z+Lk*_Lx?+M(a`{!xX~MHty(~a>MhV{{MX5(x8ud%tSQC|ZvdW{BHQuELH`ga>=ZKkCMLK>C2oVQ>fCpisYh7AUaR|(p zmQrrx$JZ>6GR6Oo_uIn3=O~~E!)11SKd2^MH0n{asuddza!+p1|C^>k**M0xQ zR&b|6x-hA^=#JE>nmO^sw#6#rJChrZK7H(o)&KqHq2N?z?EQQn2})?>@mSr*$i;f1 zMxyWQVlb=bS|I1nvve3kg`27AfN-NNFl;dZBzak|#^d>`7LjYZhG~X|wl(r~A2g%^ z2x|D?`(wo?`oDkNW5C(Q+6`QM)-0Eh3;WM$!1se_C`;ip<{Gfppo=MC%FIw8M(Y1}`ryG(P3}fv z-b2eg^$g&~3)};}4Ol9Gi);;BF2VKr{jk_q{G~@$Ma6jL85`r&`r-_ULE(4f1!cJ^ z5+r(!oT9Ez*cs0=K^#2Ej`bw?2npy8b1pQ#!bBk%*JGFO1@Bd%F1V9eUxs@eMIkXo zz-yDrI;@RllIM*VzRW(S_qH;ERr|(hlNDpDq>|U|Y#{n!aZPv z`-*?kE%PcEAq>&@RzYSgLvQA~(V3jdH{V@{e7R^wf>^q@NGHA~5-6tx7eq-BKKj0q zOI8Bev~Ff9!fDO`w*@gvB3TW7h@cs`b*qWSkueqf+a+n}65BA=40=fC5`@(lNyw9^wR>alqfz_mwVQf(QQ5Zmlac}5BSdQ7L)jm$jg&hC@A{dE}Cr`IG-mzc6c*w-`aykFQg9 zcd)z+#M{oqijaaEs^d!2{Vx_CnTNy8ibdiUPx3aom-gVjYlofd(L{GJj)qQf_Fn1J z2k4rweBhh4YFc!qjn z;wc}Wt19Q<*+1THv-EkhkdgXW<-+}ZyTu52k3mdK?5y0=F$u`S5-4kA;$UcEY_(vI zmnujX%}KI>X%bvZJO|oH_xc|!zbaoO&9xrhqyxCOS&Zi;TjTxtHVv?Bh>h=pmT2Wr zm#-n{Tw5g*aIMhLAVwIppu`}FEXrq|Ru|dqMX|vnIl+$n=njYMRERg)X<#J3mYF_> zH0s-*`*pkPBkaHAqTYY94db25Ooh{MG?u`;tXc9=_E+VdZrx8#C z!6BNq*u?c?etp-V#qe>BGgfiw;r4s<>Fyjgct$XDxxZFa)4N9rWhZwCnOMzaF4`~| z@owRuJTjPku^27KB!9QsTlHgZ4z`1_gI2f2uFzL&Qkt!u0egk7UKWT?2t z66gtrnBRY(nxs4u9Khi|rQxT(-3~N-UiDOsEQ?Ef1>(83=4WcKol`B(7oVwm_3kG2fHu$n|G{^OiH_h^m8{3GR(4a5P>O15#3 z={L&A5{Ka8Z*DLB=;yyl0$DVhgE4+$Ds?^ogE1akp);&u?>;Ao`kwV#Y}(-@4A&%t zU#H{zbS(yrz`HV`%9#a|hkFZguE}%NrAB1}Wc=9jS#-O^i|k!+#wc*FpzHb!6wR#g zITD?wXJRP`2j)1CB?AjS8ZP|(=VbYq=UNK}oH`E407P@H)Fi#x~PS1g>Je#*(9XTo@i&3*B#&#A$$np`8HY@ldH4XHMI zYmUN3=eZ*1)-+g?{0H-tsk@w1U3i(2UPj;$!|K^;&jYQn5X6A+C?g3sy`@2|?n~G` z*|YFTX0pMP1fX6IA?0N++Vi9wU?!>20lT~DOz=@_7W2I)4u99!bO_AqS=1etl*0$N zs*u?}Ar`jtK(etMNfAVN9h)YE`IVW@O-9~zebYWVqmSLsDN-`V%X{o1T7N-=M4h~i zod}CY+d35k7O-n<+aHA5h5XnEOmK2?9BY9Y%q5Q{Fu-#MTA7&yK*K#;qrAW-H!gd4 zSx{=5M>kE)&lT31%RB?26e3bCE~p;}P(mk<68E`eZml@YlNfmM$2TU7DsXT1fuq5q zniygGN_o=TKI7cuphBfVlsz#_d5P50lb5;hPh>r-&KM08x1uJ`GgVT9}l4}3*b zx}JPU&Gi7O9V(w+7)?d)p{UtjR@W8$y&~xN-aNxrG%JNe5IyA!On7L-)S#uC8p`Cd zuSOGl3`y8%W=cXi-1cn$?1A{r?IX5d5n0ZA^RSM}o}-z}te-SXM_7atCn6Mi)|N>0k+T4vMOpz9Z8CjfM$@#i+F+d}mQq_QIvbD>8e2LjVb6 zv0Pnp@8JD72U=t>OZ<4KI#ffs1}PXt%H;^GMW6*h6~S6V6N2oYn3*YJu?5JvL>)Y_ zg$sHsuMj{9Swf;&mzdmV!XzgoVFVb@(;G-%59npUWmmR_9oviJO7>V_+YCI;vm1+v zX^4lU7WJvD*>k)HnHEPRw!?F1dyPm-; zz0f`chdiHkPKn3G+=$uzt8UIM0(^fvMq9Os9FjJxi94}#O8HDzo%i)M-z3LlfrF}2 z1&Y;!G~4TqQ%?MBurW*_K$lq z0djsm+9to7Ex!~w_#GPuSWfRjAczK@V#BxhP;BY4TB`Qu5h6yfa2{ zGcs)}C_HvplWP#Jxz&J%rr`&??CDY`^G-`TLEY~tenZh>8H6!;ZLkulj3b8~G=wbV zw&`U)Ei2WuZtjtN@E6WfO#m`k)uyh1p4JG0Q5tse6$S+8I9jqWl>@MTKRW!hw$YA2;yrG2;W8t@}v*aN5hw#0Imy9smln>-lrdOj6g1X`zO;nQ9U)|K!?9 zE4Kt~@{VE>Mrto?yT+aV}u`v{h*n@Vww#jY<((_KRKoQ>EAiYl?edRuI=?peh~9y*hZy-FG^f&MO7B^|#| zFxK3bTjV&5wqdO`T5GbCq0=2$nqkXz$8U-R zOpQcbN{RZQA~I7c$VCWKQovPsN}#{`I^=7PB9d)}0Tmy

    uKE6jW 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
    Dlt1 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 KMNUMnLSTYtGO11g literal 0 HcmV?d00001 diff --git a/src/static/images/share/shareleft.png b/src/static/images/share/shareleft.png new file mode 100644 index 0000000000000000000000000000000000000000..98f2b7b25109e9dc91f2a58b1e134010298b9168 GIT binary patch literal 2526 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 m05Ez}uc9c5q9}@@tnwe{^fxIuj6>D{0000Eakt zG3V{oA9%x%5UVfu`Rpq7)eCZq ze=x1O`gQdgz2z&OH2umtI63;v44XxhIHm5meNR+gDk>T~Va^Q0%wHiUjvtTobZUFW z1Xvl0Z)v#c-7O?MCGZSOQLR?Qh0K+4i#QCE54l!yFS0#6rD?y$HlWde+$LUiYSiyi z&A2VYn{C&6>EIr_>)qw2wi>@XP!_p2Fse`HLH(Bn3!cVjh%$3cxmso*?YGrO@z;U~ zkI>GJjT2aIYAu|W$rh-i`E6lY?0NZ^>q4x&;rhRVW6L04OS5{X{q~dILURBL|)WP#|cN5uR6DHO2t;6 ziGddc;)0)l*?OU4seq%{%pNzR@@RU0o&qR(#?!t|vlVo4)KlcB-iJ)ZCCX z0h1@&R~=i#Rhj$nsO-lT)3*Fyx?I5V>7pi?6$zopr0R7i2O8@`> literal 0 HcmV?d00001 diff --git a/src/static/images/tabs/item_off.png b/src/static/images/tabs/item_off.png new file mode 100644 index 0000000000000000000000000000000000000000..a3533dc7e043e7b6ea0f3ff171aa8d9ae9833b7e GIT binary patch literal 1203 zcmV;k1WfyhP)5S_`(g*?fXxCFU`lpf4}GN5b-tr z?`0gvpIfhWGlF7_xAgH`GfpD!X)Ch25;T*PDpELXK~^_{lEic&W{I9eH796GVpcE> z!|>2@z-9#POw3;(qH8N@YC=#UIaB^XL@xjU`KCe$m;7CY4r?M!)dV@onE(Jh3$K*S zYLco53L(5@-$g;uLX#DI_OI*@i0FMB$Gg(&zm;BSBxf3i0V|&3qc-;3sayjhogd$6*tjX+GStW=yw?uTcPUaamq1MrxxG$_yq!N@A^QvV? z7ON=c(Z;Rxp8(*)72rrZ&qEpx773D`@{{3u*SNKwZ$=2=qDjd-tI6TJ_5;DMm}(+s zVccTU3$m8#??efbM6gEuEu!r~_PpWu4Z8wcP0F+_#%=@8BCIIUX}$AM;uh<%4O$`v zp_Xid1d&`;f~0Lwo2}!NV=nPnUaVD`gOpu~@i}cjY&s{6IE_+B&m++;Re7;h=46l-ag zxohJu$=~6?n#Gd3_@cMabR*UbqO>0C7@Uch+zZifQ0idS@T6Czs;R|)k_eXkCvA(d zRe?q@=am{14vMU&JDP6%oQiEdF!oXesS&=u7Sx> zR0uGYa63UvpDKQw$%2}5JCYQ&Di9wv!`DJ50yo+^nG_N;V zPfj6wSr>ELfno1IRH9eG@97Sk-p34*d>~<6Z;KPenBmSIZtJP1b59sE&WU6&P zb~_H0wt<-DN^@wt50zpDx<~8oQ7y-AdVxM3Yyo&l7$mb-*iBaR0;rWa4Z}E z9$R&Stzhc?!hy|REYOfF_p#0z?EY$sd97;sYKpm2xYw&G4jede;J|^ei(e^M4lKw# R!IS_1002ovPDHLkV1oOCHCq4x literal 0 HcmV?d00001 diff --git a/src/static/images/tabs/item_on.png b/src/static/images/tabs/item_on.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1bf1115e3925b9ea78cb73aaedaa9d0aa932fc GIT binary patch literal 975 zcmV;=12FuFP)N<5QdkU+~k8?gw82JDIpzb(t%xp#}yniY7b!}h!|?tW z=G>)LPW$cpKJ?;M=!NCQG5vnK?%*n^{F04pYY;&KxumbC&aRFpq!>wV4xD z8DbZ!q0jL}DcY*#eUiw6UWW5SX>kBd?+f9!uQ9#<+HNPcB#}TX=zdGi*N3(MdmI-@ za!0m6p+2k!-#y%U-abk4EUZ4r4mwL&Pk1hK7~YNVn2UfUEDKse_rz_KF0qN8-_^KQ zM5JWe3UoDhy+o2|T)gyJC0W&VH*MiEpmtErFpgCa1p4BT56#+`3 zJtoASHF!Sge*qEb-)d)dD83A0N4r#;bPbVTs*?*)l{y9x;JM|IsvlfoRo7@)Jr0lee~T- zzSdRBy#QDiWO{$+XnHpi#u|T`!f4r0{v~AeBn27)jw=9f^jLPXlRK2CikHIa16k|S z_{xEP>8vtlXPfqJ)wcNEP19G7*^RIu|u>(}dL|+~k&v zjlaU*uVg#aMA=f|C3*p(ZOJ4^vZ>cu(-UNyU{5z-&af>!rBJ3%{lS539~RIP%VyKL xCf_RfG{seI&f?P)b5dC9(-e(HqtR&GE*~?5yFNNYfgJz<002ovPDHLkV1jA8$u0l@ literal 0 HcmV?d00001 diff --git a/src/static/images/tabs/mine_on.gif b/src/static/images/tabs/mine_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..94c3bdae474140148ce6f4ba0db4ba17b094bceb GIT binary patch literal 377816 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

    M0ncdJts)YPMq@e#_gT0;* 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 @Ibw^#iDx{mZl<)wa2X?W0<; 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 Zat1dDy0QX+qGbR8002ovPDHLkV1oL|6(Rrt literal 0 HcmV?d00001 diff --git a/src/static/images/tabs/team_off.png b/src/static/images/tabs/team_off.png new file mode 100644 index 0000000000000000000000000000000000000000..2a83b959854642d5cd8919b356c10cc20990e2b6 GIT binary patch literal 4946 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%0AwfMx@)s^!ubh%xoB1t*LD~HcLKX8rHj3dqBJd zvIBhxmwjl_gS>o!_@8seLF6suRl;4XJXA)z`c0Y_OJ`(aiO*j)osl}fML}}6^|`K5 z>#y`?>bqNtRPRcT1U7jQLxVXdagN#Icq+p}ar=cWfE>viGR&m0nO$p8T2G3!CdZjnHS5Bv;O};V0y8Rx=sUM`M#SPuno3D#0yv(wgW7g z*O#>gk;W~bx}P)-)O=OH)271xvLMff+VVjfg0s(TFc#crQH{t`4aJ12y})83)x=h* z6^|BW1YTxv7CIRAt}`UoT6UUC1?LL-bUcCf#Uwg*^wOBiv2xFjW|`xI_uM^w|By)% zvdR0zu01vIO0-rj<2(QD#Gk_;)?uGBCAdN2)>n$~eyM^dDHPz*YVMz4|xs+!IuKw>Suefru=+)kg-uq~^T9vmL^Jn0Yacrj8zt8dnOWFW^~Cm$im>F=x*6nfI%2RkCP(u*O`<`EM!8ng#2YBt(A9kJp{GqW4n f(*7^;ANqC$uZe$yG!*_m$pA*r7*(cwC;Wc^bzfH% literal 0 HcmV?d00001 diff --git a/src/static/images/tabs/team_on.png b/src/static/images/tabs/team_on.png new file mode 100644 index 0000000000000000000000000000000000000000..808870746028d6330476d27bf4460c9e45d1b1d0 GIT binary patch literal 5024 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 literal 0 HcmV?d00001 diff --git a/src/static/images/user/authgoogle.png b/src/static/images/user/authgoogle.png new file mode 100644 index 0000000000000000000000000000000000000000..9bda9ed09c46ee6a0afc901bbc6c4aa4ef502a7d GIT binary patch literal 4316 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 literal 0 HcmV?d00001 diff --git a/src/static/images/user/authrealnameimg1.png b/src/static/images/user/authrealnameimg1.png new file mode 100644 index 0000000000000000000000000000000000000000..622cb3f17b5f2382f17c0d36ac11d018b1b14b57 GIT binary patch literal 6095 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 Ze=CuScE8w!v-mr})X37X_SS>A{{ed5AJzZ> literal 0 HcmV?d00001 diff --git a/src/static/images/user/authrealnameimg2.png b/src/static/images/user/authrealnameimg2.png new file mode 100644 index 0000000000000000000000000000000000000000..e666df4bb67ad8572c9f715708fa56e65730a8da GIT binary patch literal 2435 zcmZ{m30Ts38pr=Ad31U0WLaTPNtR)mN9rnWIwfLWjN%21 zv3IoxfO_J#)vzs!2D_1G?7fpg!ikGm9R!3rRbY<25g+#2^ERDqVMw*^ZLkb=|NDfF zfi;M)@=^zucIAyqX&Jyh@Ftvo(>^r%T*E-3yE*>Os%n8ItehNKQ}5XFtWbaA&?E94 zPKNK};97pEJS{CPNkcOEHj;z(AM&{(duJ zPx9iy9V(f{G~e^*JzLp#Q__=?Ecff{yTkeIX(Cp#h_!}d!dnGM5hHI^+A8L59OX9q zh|X=0jVM(}a1Vn`=_{zNj=TvaNR3-DaBhuYh}+-FbrG@YmRz2Y+?pG4j8bWq0ds#f zey#pb>(kQ@cShhHBq|HtH)yXrzD1uIk7*^t-+ae`bpK$&eR#q8w#IP&X{A83QtJYZ z5NYq@Z|G$AiaLQ4zNe$3BP?GnFbVylm|1Vv2bTxf>Br0F%5`e`96tv6Ms$*+b{zY;%^l2?yPnZ1`}S)M6Hv? z=GFwS!jES)bj5iwkOea>PD=WjX7%akeMSm(Lnhl3Zkno!dj_qMx4?EP7$%A@lwYSY z6>@hh8jTJz$RN6!Wiob*|I2vXHtp?&S-5PP$y6s`QabaPr~)?b5M5QBaNni3=ZEe` zh0;Zx2N%X_{A%?*5l_=S;sZgbDSZI2G+zA-K_N1<_$|zY`S>7#s zwgoArC(u2kpHBS}y;r!(6LC1f6jKwR=a_HQk&Cb~P?Vssd#wNNt~Xn(Mgo;(B@903LAeMI{q1iq9t<;n2T<$8(HIbh&|)ff0bXf~6VF+A+4H0jMkRDz2tXGo7M zzo4a<@{k^pCNYf~tpZ!kzklD>-3)=ArkeZ~MWd6xDw+1Lo(>5U@5(E59IP=VdCXN= z*?NWkdZ)6QH|hC9&QTV4GZ;0Sj#zUNZGc>2SMm|pC${hWd_u`(Z27rq6plYRd0;Wj z&(F{4uA5=}TCqY7``bxO&H1IN@0UPor*0MCBCPfuw%hLGgNnzysqxD85NSCYncJ=p5+h?{A9GN_ z!EQiVzGqAu4jxV5rffik^ZM@cQwL<#&=MR_PzG~m6SYaHl;976ed_c{+5MOHJ%4|HXCQENlQjVHiv3zKd7-#jae%3h9uN(;NtNO_ zeNXu6gk$Qzxq;?0={Je#$}VFu&Hf4+y^1o8#T}~1*W#U*@u#PcfEGIW-^{1W&y5HZ zFQXK3^znfL__3LUVX+viw=+9nq&A?nMH>(_v4u@-ZGJ5@^b}_#oy!7K&67%Wad;OX zuxX^L$ZItpXq)a7SNU|iJmCICaM1!Z)P^&?U*^)YaR>O`*60?@rj`#OITLUq^GaJ; zO_EtPtYYXTmn%i?pCoyfNX5K=0a~{2_bHv^pY1(dX14*-!?KKywYsl%j#5HYj$gTjCe{=ae4h|6Ro*!1*$08 zQW@X=>7Q*phzly=gJWk$aiXJus9sfK*iBxD%|c%Y5Yao?QU!M%lyTLYZ0jUDi)17A%JI#pmB2hVP1Aj{(YIlF#?k>gHN$+B_Vy7UY#+-e`EU&vpEjA@s_B02nuWbpQYW literal 0 HcmV?d00001 diff --git a/src/static/images/user/balance.png b/src/static/images/user/balance.png new file mode 100644 index 0000000000000000000000000000000000000000..601569057291b374eb1bf96561757b3e7072394e GIT binary patch literal 2636 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 literal 0 HcmV?d00001 diff --git a/src/static/images/user/default_avatar.png b/src/static/images/user/default_avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..de31d02adfced125ae228824df009132f2a5085f GIT binary patch literal 6093 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 T*+R{{00000NkvXXu0mjf-T0C1 literal 0 HcmV?d00001 diff --git a/src/static/images/user/my-balance-bg.png b/src/static/images/user/my-balance-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..e2a6a7944796288dd1d9c3a8407b501479ce3eaf GIT binary patch literal 10585 zcmV-fDW=wmP) zTdXwMRo{12UrzVw?sNUlIp2`6A;ckIOOeMw@Yq0NYYZ0R76B7s6l{?Pun__S;t3=_ zuuho~c zexp`jzSFy_`keXiRsX%#+74Skn{W&SK@g(&>-?sQ6igClf*^L8Ld4vbkeVEq#GW9C zA~7kx#)W*{;!1){5X3g3BF07p+=OV#j3M%~B;*7^Y!V`3DEuE^Stp>F|ml47d4AKP8)~(Zh|0eA}gY+o{K!r z8Yl1dC3F`PR|#$2W6}5K9RooSgbDHlHcPZs#9LXobyDy|M0eF|su8&8zYzpMWFfQI zm?y-m#M`)Vt6C6Q!YU%tHpH7C2tpTKv6dC_wC8!Rv$DcTirOB!_sQ{By+#lOp-Lo> zac%Kq&!fkxMKSUB$H!zUsS`Z*dwBXohRC|BA$Gl_M9LHLIqjT zPFf|R_D0eo5g8|S>@3k1iNHk#JN5OCee6FTedt3!^6kgRC*N7ARQ{#oI2VrN)C5kR z*it;tV~-wQvHMTm(>j6cs}9?%RoVW&_@B$ehga<6Bn}P59Bj5KQPN&nqxW2yn^d~?0iQoO$$A11MA*yL2 zo8^tC3AYfXj2{wB=Mxod++5s#=4XEH;J1JKGr#cO_dfTDR;%@I%jNRFa2)5zaU7LJ zQDTee_lC?ZxvW;((>myGx6c}lIxCf2;rH~q1O6V@&3}(K_qe!S-Dcy5^OLYPg$i} zk$xY#TxQd`@Xy!x_xSfgY(LPmXP$Y-|NP6p{J-xB^)yclS<2&8e|@+9 z8fC7}vcmgZ!T#)L|M0C}`?X*98;;}D>F@Mz(&_Zs!9hd&+{dE{tJSJf@0rg%ZcB*b zI1Z15Wq#gqg3l3w`|3X9mI|@`K-b>#mVf^1FTC(aZ<7#iCTN-5B2TpQyzN}Ue*gQw zqxQ~szUvc?;~dc6=iLMgdzErYXb~`v;c&$2bvaLbHk+}sglPMo&s;~&Z^roe98qfZ zDjSU^QlCL=F3`7c`le?;0lgCxZsqJa(Z5X58R6D}ef;CU{-ZGO1wV(_F%W%rJAHO| zr0?HCcv9U5-E}k&d>L zqAfFco?qj>?|t81J3c=7@Ll+Y5$W7qcUZI4kQUlB`n>^bH02#O_}~ypQIHK%67|1B zT-RZqCvK_i?N#`35xd3l@ySP^dx>b9DMZ^W>)%%WWu_VBtFldQ-G1d){?q$h*S(;> z%ex6|5zqHoQ$c8x!2g}i=F-*(qGn`wRIB2VHa@3Zk(*?=5AKVLHWo#Z{x~CFd#7++ z_Z+$>AkuNtG&WPjRT4$>BJ9QO?CkuxJM-HjmVn51I|Fuda%kj>!9r$BVIdO>mxyX1 zs-i$hb+cSVs8-5sLZZEMgt{lJld|Wp;%TS-TXJ^buhnX`x9{$+hR6cm?&W2hS0I`w zAc2=XpUtHzAR`8Y5!-LbMf$RlIg3&XB_;-d6i7t%#BNcm)t*_Uiz`l6$;w6dp&QU6ro{sBaj=#-hBW~H0KbG=AZsLA%b6wZWwK1_31cH6d>a{(k1;aFM zuDjgFt|}DNz@BNg_NCr49E_F9>~VEbmRxMbRftT+39%ixu6vXs%xOBwax^x5{EQ!z zS#V@5CCZK+9B~IgGbji)vNR43^^0i0pg-c?xJpqDYzNpXjfR}1(ubY0FE84th?HKu zM8=6vqP?StM%uCqltQgpv(i(Nk#?GB6L$az;?;VdPtXy)r*DM3BFz}zOr4nSENS_+99VGu4{Fp{YGqtl~*PKl9{yNiUgm?rU z5BW>FtD?mA0dYlZQiyd!a=|YPMAuh*A@fkGk}(1iI@p(tvQY%oYAIx>j3-ig;1LjP z*~Lp@Ye;Hg^oQ()dO1%K@ufeHtP@=&+R4ABWO(noZpD52;+@}ID%HN#b=+qeV_0}Z zqu_>2?*?K!K^`_b)*YW5NcRKDB8u7%k6KC#nOI1SB6Jx>qcIoJJ%#gt4O3GRZBKgf zlGqNu`c2>VsuRd%pD}jH82kU8@4Yhj#=ra8gO~ou^QL|%)@l1jvP2ZV#HvjYvJ$?X z+TL;Xsk3kRV970igfZtWj0Km6!AFo>?>bRN2U?h(ogGQr30WY*js#n_h=zqW#pPv( zXPQX$8o~Ko_t?p){JJ^bI~tCa+N|)9g?ZpOURNPv4k|Bc?~l6$ z*XDm#Dph~!>5FIo!+6^L(5qkm=xoI+ z#P-we4%m~&*R0vx=TWIC!N!g@5NvFape)!|9iBobn`r{kg)gs?p@RPf@SVt}6-G=I zig<`^Vp#{5o*}Q_ao!3&g|6nL04}krVU!d5cjqg=;$MGVxxD{B7-M2p4zw)3Ga$Nt z{OFqdzGvqr(rI*AKy0z!BfN3!5~Grf9YxrfKM?0g-yd+%Rc$$o!XK4$ zCbj@^{cAy2p|2?k9uZ4_oN0O5Nk7}IR+{B%rTJeNWBmV$Rfj`Ty*oe>S~49 zOa!&^pjv7E8gw>AlW#@ftF{|k_}EWhJp0{@InS*8c%PAE?-1Ay>*0edUJ4HH+Eh9p z3pd$?*urLkXsQTTB>KqqkS%eK7CeuR4-`}Ne7>VP(i~NLtKjNFwkHa)t%&HO^Y*7N zp8cMT!o?->vPbx>RI2n{J>RgJD$=tE=i z@aU+?>XJ>QkW+ni+2QA=nx=@)M#;MBM209G-?K`F46(bEN|omsW1mXsZ)WyLP941a zjpE-FMcdm5B5LGZ1Q(yL3MRz^g(4ne8}Tz_H4Uz_S-nUWDS=rjf63cf_5l&wj5qgKr`zXM zgb?bB`=?6jYgxc%fiDh$h0UUBCm=$;zUuPGUpCcnkyk#MX+`+3bq2#R&rMhLqVauT z@{z69BzB2RAwSQkDqj*>kur7`E5W=)s%%r{$i{<3Jcv*a-fF$Z#o9#g>xj6`a&)9_ zML^&X9S=w2(9)2z6c%~qm^9AS`j~*=DrC&=-8+)*F%kh=1e3>^WVI%-r9cN0e{VT) z_aa+w)d`D~vBw4=G2V6{*2pb}Re=_&=jSKJGC~0QLt~d22wdx+skPNukav)!YUgmuvl6m_Kieoyy{g5uhx9h<`bC7@0-{KmZUs4Upp?^nPuy@-bIo0 z)`61gUL@9a3u293*I}~^Mtp(p;{H8lfkXZ@#2SLB;y>g4Sn$M^!}-Or@}|O3S|Bn^ zRI^;zLa=Xm)g>)H5(`oy@s!MwTa}UJjIwnm;hqy43@*tLSr2)i=oW&j^y>=7y88_6nmbeon1LuW! zi?(K!hGOycf@l+BIvP*H$k(iAy@;&)Bc675ael%|ijx5!tJ7zL;V8)6K9-AW5y|$t zffW*+t7?=Vr6uC?b)s|@<%3_g`7yN=OWld>L?&k>L9XVm%F`yc5M(DntY`B%7eEw{ zn9K$VBKJPumJ1mW7xzz;g$T#()rI56SEiVv|6m3ZaJR>{Y8l z1*1Y)_A1aTy4xFY5z>v^VHZHGmxNz3vW6Xlh#10pe56;gIpR6weSSWtr+UKA!sr_5 zi6~FkS-2$bG*a0kY0zKY2C|5HM-zS-Z#oks5=Sh?IR+wkR4~F)L2(OG0A+1u!A3_sT^j_G93p)ze4?CQw+R-;LADDbcI+*Q z-w6fRgl$N)Hyj8;^L8e#X#hay&WO6m}K^OjLT9q`IY%5!MZ!e zM;jhs5`b8nE>I!}8A!A@fVg)HAq^J(ELb3m$i1c&xyKhOv1WqBMOnW(9+@M@`beX{ zHA`A5hOSKF3%(7735g(VK%%`yAPNv_M+S3Aco@~nxCfkeAtAPOU7Rd7-80->>Lfs_qe zATy;D!-c=x8}cup!M7PZ)asZQSt=L<`QwPLb@HOIxQI;>q6JhNS33k@0ut?l;Gz%~ z!a(q>S|Fn_Z{B3g0&&zVkmVG@GA|F;wLtJ4qDM)v*m^*(Vz@{-dCP5Sd ziMAyIp$W>rVF#GDK%&SU3z!uHkvsRAdqXa`fdz6b)wPfN=YzmM_d^RrCxwt(AcKSj zQrELUf*vh_1;R5`4A?3JQ8Xml23acqb{*E@qF}beTasla7=hvvSa|3ooaslQQ~?T18LgUGLj zKZ?t2UExZyNZIQScvD@K#lSd$&!t@;qg~1YF7^gu?>)D3lc?zUEa%rS!vu9^|pXO!mrlNG{HFhctfE*krdiUToGCG zu78?B80}PpNZ7>ru_cc`XfAbjX7*}_AT|vW?Hm@n!gPZ!dp07tX!Bi^m`C2L>aH;H zjRGo)$IB;=So5c|vm;h6tN*FMO6f-B;LV^MTsMV5mOoG@3NVGGE zFV^AG9le}QH@A;=azRNqB4M2kY2#5bL|Wx|7dy8PgFPE{H?~Ew55}89Si^E~U2hpy z55`0%Kx~#vJH!xo4HE4H@hCIs=%y!JX_yoqq}+Am$9pb+ywfle9*2>z>^5LY`1y5$ z&4qD(vT1~AAnzSxdb}t0KJNrb5O)z0?U1P?a8sVipOQb`_&J;KgCY75*16}g0|Pt5uz0l2eC_H=g4jjwoM>;QSa0i=EJAI=tChEZ<>scfHk8eOb81fwE`wD`eJSINj zjmA8(K0Q5D9xDRB7ff*Q<}m?aJ%J#Ie0El}7vk3+#TqP`73(*m#5oshohT8u0E8B~ z;fP>)_KL!SDDui-g`kO(>KO53;-%reLAYtJp7^uGc?MZ8=6^2)vCHh7XhRer*8NEQ zEM$Ygc4#B}Vmu9Of`*<=fT9?9#3azJLp}~bD_QI@=4(6SZ%>F@`T5uDPO?TT@=K45PuZf=vqAy@k#FRps9UDLJ-83 zi*^(h0&H!C4G2sVO$e20MX5wQ4t#b*)?>b)*W{kAEZh@@&)gjZ`$1}EgaCNf$TETV zuY2_nf$t3y6Rvu6Cpm&3-e4<5JMxrGMukbDXc#S7b$6nPN9t(Aq`IJo!V}mGxRNko z|G<;KzUi`Z$u+it1AaF**IgdD)6V7uVV6yaGm^r`!ivkQ>keONG`-~-K@iJq zyl6x85UIiwwXw*^LYn}#1MCJ9>2gsDUqhp098LbOuRFZcpa~&_U4icr?NUwJ7D(g6 zbV-K4PMcZ6}#fT~G$2tgFi zMu_$s`O6b)R>&grq(9_of+{)EaRQIH!)83SO+6(r5Z4ahg!kOg0xK46ksX5X(&V;W zD3!my>agRJ7PU?#h&8cx(GL1i^jN)a&k9+j-Brs*wh@aK-vW=g!Bh_!69^(~li~`G z9_8_8=XyJ+Cm9Y#?55o_YO@doAjF{JS!cbG5g z8HnKdcvo$HMWB-}jY;bA$<3nJ#>ABc7924q{CRldCNEYn;bEep3=x9Z3<~|f5RoN3 zQJV{md{GZgiUuRz_0Ghi9wrz}G!Sc@@g@`a*Ec+W+tg%*=>N&%8{XCxDS{^9x#CwH zZi$d!6U1gv*#C)<@bTPZOWoeE838N;Oa`V>=B}^W{9d>JbF_#Do5s{aYb4mnFGpW* zlkh8o%NyP*fIMu1*c_~jHiQ&n1slL-j`9ClNENeF^4gH_Rv3Rp}DX%<*)#OAf8L=o90NW(L6+&t3+i+F}T zVO#-VJY=4jrW5WY-?A_n5CoxzUD56jtu_!sw26oiLGbzciIJYoQB-_#a=?9J-LW9p zCiV)L*n+GmEcBhrZM3lw>niZ-zcFxs-3h>Fqn6yl0B zIg^5o$Q`@Y;JdW}tSo$=y1DEGLD<2nXxkEOq~Bd$wb?+-k|!9oyC*cTD#qYcqUp^NT9DY7n*!D2e= z0(J;|c9h`TNWTlp{QK`}OBFYE>rzB8-~v@12;{SLMWt^`o+ zXbVgV)U}TwHlM8!?P1uU$z<;f?mLIM(vO@ni99qemwymWi{ldnVUCR! zZChCw5NwE`sd93p_MtT2Mx=^D7gRjj%EW;Wk4W1_4|9Sb%(JngZ7T}{9yX$3Q`LSD zJTz9aQA&;24g-M*tRWZ(>e9ZCWtL! zqeL6ciaNY1@6f2-0B;yM*(Ns$fXxE2vy~=?m7@^6z-YqVXO4bZ(16OD;ocUFN#PFwxW34*Z0#)vjV5Mo_7?BSy51rvfv zZy17#W*{c5mZkB>K}Lt|2pGP(t%4nbAndRa|Hno>oNZJScEaoqlc0sG&0>`CWXh@q zEDrjfPu2)QY#AFN+9*!Jf}ZK94^cKUMNCJ;7}sW22PUy1O3HBsLZVF&+r`>No7)$j zZ>3DT%eOi+>pLUY8#azjTVXbxu}a0h*Gz&<5ZlLEMH@Y$ZP*tq^qn!j=^X0OaAI|{ zTSUKe&o5+w&~Y8+;Y%V2Vry8dXb%QM9<|z7&_m%%qiNp4uw9H2WONksYjGWiFGdms zu|2F+v{9zrYMC!i;Z2Y%_|6y?#V9uYW}eYusA4k@>;vh|Nwf)Kn^>D@M~j3uvLr@} zCP-#a4~?P9mc8a8Gdf_wpumP8i0xr*q8&upc8XJmyqeIwH8P#eSjE7G39In=0-@E9 zSb$<9+~yQ*6U5fA7STp_#C$%twxBm2jajX3-Y17OVrnCXO#!9&)9G}l&WRv)nYD;^ ze=xF^=ZqX@w^TB2jWE7QI5%EmpTr5XYKo$|S7nnii8euO3u_T=G+VM&QONs4TgvX3 z7qCbeq~R53SKzxElV}sf)=;=;BYzrEu&sy{#q-S}ZIgvjZ6&i0J)-JQAD_`ix@(Wr83!pFGiyl*3qF81^Kz zu}Bz!6gGQld43_89p!>k@zA$>I3Up`h&2=WqAMe|Rif?3?jM^t7hHlvjBME#SSZ|u zrv9*w<^_s2O8wDOg)9<+SSybbx|@oSJ>vWG&zm?Cn|?D3OTb-=CE%D0if}D(r2wC~ zC@|4s!-e5sRM=+{1hI_odoPQ8C0Po$Bu%sV__s`azeR|)%|=T+v!j4s9oWOt(*B}zr_r*-II7Qe&SYx2q7c~~u0_#C z(GGlb+e9gmlY*n|W~zqp-u89FLnnHzRUN#zm+{3c)^Guw>h%|6HZa7c=i1~p3`0=_}w&H4c6&s zT~HAOApmp~dJ0|55$q*I^RyQOK6w23zj^h+AHRP(>;Hn!{J&3?;1prDo!Jq5uHE6w zVfA1UV8IqeHbu8iZ8U1!#v*T}*l= zGGeU*^BYBEfoL1szqN0A?EK=Su+Jrk9cAV-|JwJxFZtg5mC3aCzaKn#`9;s0&BCI^ zOr6bIl#ImHUrYkGzU5F)SHHt?9Qt~!N^HVY>UEJ*S#+blKqB8Xk)i?99u+e1;FhkEJ79?xR0`LX+~ z%#o!Cd{v%y)-Cx#Y4={NBr_P$^Q`;XE>Fp`n@7!as0*?Vg57r z4X;`)^GN^Zh886WLVYXV76GaG94BpWIPS8S!dl&zmU&Me)jQki``sz z$R;5OLFV&$J4+K+MA~tIP6oV7!LLX`p|i3urFqp>2&&fGzgrLLYgfVV3D9J z-f&o4bEQUepGUjvh_+GWQ-@7*-7WmH31S-wbuS)i&k|8}mX0zJcVd;N&0>Qkz3r?I zjlVwc^}36GB}FU}vRHP9O^{uIExL+oWeUp&4V}7cDltDeXz&T6-=l_71d&Imd-EK9 z%*q@|+S4mN?KoL)%o6UjO9AhTU;Mj2SbUJ{@?sI&R14^kw`gTrV6+X3WHcNX+OjnQ zHp$89A?tMdh4(`th;1X(y<2*iBIK*0Y^m&#_?wc?tLU?+v~~ZfbDd2++tUkk(*Mw~YF*hJ zu!YbQ1;Sm_9+m{LO+fFUdnvk^%oJgQ_Q)+n7b4T_lDv!(e*3{6{Qi$mCX@e%H&r0o z1zg_mh1+M@rde>bjm6xc#JsyU(L6kCa=V1`w+Uhy=p6Je!x~A`%PdV@NnUH#Bv~^; zrf9$X^5;jN`qXcI#Phr!Z@5%Iq+Kg0C2zk`<54gAkrV|oSMWV{JL~IveR6uhrjzN~ z7DfqT(}2D~=b(2vqRk{C>r_n^?edrQTAD|bdO#oi;0ONZbDw+Z$I9i>un2nu{ww;B z*p9a0Goxy-S8&DR(NT-{1zE?UBnuZNPwyS^O3eZ7D@ojOeBU2J-=K3V1X*P9k*#=b zflS-IteJu(1Uz-s^gZwS=0AAhh2Q&u(Qx#zh+lEgASk-74f>-(7w533i)zK| z>yE%r+dGDPXUBYDbX0KPZ-UqqX0zGrpZUzEpNGC>WzpqC+AQ%n7g5n(HDKDTk?MIr z|NQs9@>3uE@OvLTc<`&f?^_Mg5CIpli2%e4i*rR=1;}1Oq~BRXrDO!IXiiTL+4Xgo z`fn3=3h39PM-PAXhkoe!=f3azzWWO~p0%hr3ki3!gOii;IDVge9NpZM$MO4HuYKSH z|Nii!AN|?q-u&jTe1D_Scw4DdI&&On&*U%u@uO?jYVEUH-RQ8lfT#WF;T7*cU9!E= zLyYKiPwyRC-Q_+HG|;-dY;&(06_f(~i`AmZdL_^ombvQnSZ z#CeryXWdwaa3_!P)($iN3h|5oTh_@tDIe;E;vBzs5|392cA8j|KobOEg0yHhFVjOr zxU(YZtgI1X+aztfv8*>aDUVkT?!`QFQ-Ym$Wk3)FA*yL<&rJw-mbaaE973LUo@gfp zS|r+zlN4@Kf=yyg5QGV`B5kH9+@f~KDzRRvt)h`OOA%~Q@%9o~DmsEqel|f6I;i^E zOi+kL{cDyZ+?izU#-0^j$Dc>v3 z7ZFhviMrEX6N#?VK06cHNSh^uI(g4BggeV(NeZ_w7-5re69i#`Rd$3(#LaSqJMCxF z?uA(;erf-fCZwzGS4Ghx@6S3G5^aJYOdu=T$$L=|Uv;1S+*Pk>i8hlEZjsm0?nRG- zAP7Q*Jh7A&?p3d)-KTx#s@HPGPc+(Q5|J|rHbD@ZgbCr6xz8Fu>+_dT5$&|sR|&4F zNRuT(5JZuPSS3tTq(vg^Rj&&Pp{#H-NfBT5IPVxq$O(c_Vbublu6XCYmi0XEb&ja$ z=?Hh$W6}4@9xFi*gbJcIN%Faf?O{Z)nWPZP6t>8Sx9D@x;~@xw5Ft+>^MqDKtg~KQ z_4*PfL_6!>b)SoVERK;VaMMZ)jwgs6;*o5sNRbZnc+Du~s zlcH&YAT}Kpft5Rcb5J`Lqg4kt@3v?Qr nAfzPb1VL;Qg@|)1jInPx;?MXyIRCr#^TM5)|)fj#rD=Sh_gvv~kDUw`slqm|$R2oR?Hjpuqk_Jh|O;@!_ zvM7y|A(?KirSIoD0oR0w{JqWuJ_6P7v08bg)(4g-c0LKCN1WAK4wTuFQBv1Uk z0PZ)nMQsZH3Sb|SpK5EKZ#5MFlC}qM7=TAjYsi59CzE{RfPTw#83cf&XNRS@;j{)! z(SP{>An82-4xPeqpY*>5a3g^00Q>{MJpeocz+(Wc1Kl0bD}zCna6I zR)D0F0PNmiT(`+r0esrmnkU?Hcu9I70IxFtHVu=Bhdqhp9`PR~9RlE>&fhmD`GuU# zO#n!`H-K{hY}PpWZ-+^rP4bq;KG|lHe3c#m;02vVIRLH(@Wf8LQ%SylFaVP73*ce^ z8#PSiGyn&a^b#LkB-w_K0{pyn-h3C6X^61b`&35KrFAuq2lQ*rT@J#y}+4 zw1dwJk_RWYz|8>G==}X6l6K0HQrrTP-sd-3G5j!+J{a#7B551|B>AoT?dL$c3&4&f z&%RsCJQy(w0FoXF;Ku;$-sWU8l3yNc@{(Q(U~M0^B<<-HMbhd3o}6fOe&msQd%i1b z_a6sbB=1bVT}i$>Q_3fLwj}9+MiEJNqu(Et*-zMkqywO&NIDk4n@1RY;T!-Yy*s$K zIsH46Jbi@0XHwb_B$xB!4xNNIJpns?JO00d)hDtKbYk$g+5_Lg>G>Bn2? zGLp|N0Pr^eE4S#cw3!3I-T)S5I^6)^2_)^h4i-til6;R(#BOW+wvQm`l{nv9V6S)u z`0bmeNy#Q8zcF;?VV}P}FhDgm+mN*9nU&EGK}oLz@X5@G7n0nfW_9YhBy$9w%qBhi z+v7Wg=yz5Ta&%9k`ew zF3BDCOGsW{Gh!$Jb~;|1P<|sxdxgD4(n0{oCp!8zu`h9HXPcNB-wD9m0OZD7L~`Gn zAqgk091crbG3+(}8_SU-9f$W8NncFx2Xd@VGP&JC=xy@iIf((i71pr(S~5nGgEt3p z6DboS8AoK&d1I27^q&3yJiKcI#ntV8ElDRxvJyb}0|1jSv25CMAWC{3fTspZ%rQ+? zD9La5@Jx%9NqYbF7D?v&9-Zj8I!R}NN+6sCV4FmPT}hgB8BGj;?^~bNv0P2E6c81S zkmOL>R8}l@rnV>nE9rv(-jV2g0Ldf!&R&vNgPE;ZZZQBkw9g~CRo}rT?JFzm`v6`- z^0t(INk;>CYvS3SBtPEQCP|++=!t$y48Uc9eT|b8(vx zlsV_Hpz~YHq$tTHtu}OCMsAf~X8=-%mHU2xq~r9#BFRyniH?$71Ylw9j+f-j^3ox} zSRuq;Y5;PfrQeQ`8!RD9?B#CbOY$!OM*#4(>;I1`lJ*OktXS_I2Ecc7N}PO5IWoPB zljLmAcN?=kzB#rYn_ZT)Cx8_3&?_vK>kUAT|0}wXLoAczoMJ15UL-~Oj4#QPkBL#MxWWLO3t-EHLRVze4zNCU z%(M-O%M$^t+t9g6j5O%*m}dZRDnFKs4L}Z^t4KP-S`|s==S~e&y31JH*FjHKB<&TL z;QJSv-AvNuHdBeDpPJ4~C|PU(b^~xqW`tEp`iv+_@U(syHL?qRC`o&DNs;8*Av-qP z76vE=Gd0`%yl~L(ZUD@_x)3QP+mW=VSOdVJbc)AsiY6sF6wXoYQ=LVUo&~_!>Xd9? z03Hm$(N{{&AohqtsCz?%|nixhcHw- zR1mR@vT)biql~4`Ir4Y_sWP}9k=&p*(cE)MCRI~qdY6-2Faf|!%!e{c9JDyHt8Igv zL$w~sUo`Z0X^hL@Vp&46TNqJOHTztWOZMi(8ll0yBo|Ep@JZ|RR7%bwxm|74LQr)+ z$<#F)ucBP-(PEOmF?x$6XRf!-bX?8R=xky{(ggrE&oq8!jg^)31^_2#`kz439AQ!< z`MUiM028UPY)|sDeP>@`x@XU}Erkjwba?3a=ep;FXIiF;+*c^kM`$~?miCn(9) zU_PKGnc=wWtt3l+Le?ZnzS(m5#n~)ZoEq~s$T=R>HxZ?|OL+NUG9OSYsXdD1I|sad z-&_VeB{z_qE$oZ|*u{0YnU24AMQANtmE?h|S7*bd{4#uiCRwAxb~458{6VhP@F0@2 zb&jd}fE+{QF;648Yt48`_6hpt0%Ns9*`JR9$mI_V>f^c5J8_2f!qjsoCRc21h2v~ao?dHHAnSCxA5#Xu@$l%&%3 zb(f@9nghT|2|FbwHgmF3?Te03M*rbRflFpxNa@qvS)N~oFGMb=9O5N<__B0@iOPRB$w}+_FkdS(x0@g6-wr! zyzW?~s_mtT(|B!?zEP%q#Kb-Q%e1=LBY7E4QVZNO(L)|yuHxv)$?B*|oG z*MYi}r1N%Di6p-mM~}4+HLA2)6#!c*sZ>1Gos3zbV&NNJzS;%VeB9$)wFwDw+eRW&i>R z{#c?9U2Xs0`F_9kZ>CP+8~~D>3Nu0C?}Ga9g2liq9qxB@2y53c-l7T4s5ov~DEy)>i?s`e-8ZP+Zm0SF*?SvrDq3ftfNEN}5v^Oc;V z_OkX30$`#|l9?I@KWi>01pGOUbC|VTYJLC+tHC6Osdb;YwIt|RIN852`Eu;E-y}`7 z0=l!2Px(u}MThRCr$Pn^&k@RTPH5-vUY$#Re*t2hk8k5D`VhNzZizcE`Y!9L_U~HgRqF_N31iK&@yT;hiD5Czdt}~apC#UQ)XYRc-+_N9&thM%9 z|55dkF1|G0X(v73=)@?rtoSMwnN zfi?!TL9opNBY;4g2HQHIc_DN^aB;@lqourg1Wo|9*8!(DsRXYBvc{g3(o+uuK!X5a z77+FH2_1u0OS)_rj7!nM_7lKqeS1Kc(RMTx-$;5pW#eI?Y3u>RVo1MwG){wM8{3`> zTnc;-+$w29zlu&4-=qOxdkL_-NAX{P*^<7UEMxNI+TIs912_!W57;_GcL=a+=C?(*SFE>yqiPiQw zzyrW`NetygzXB&qdcBt{7XaIfffWVv)=HW`0EJ3L*q#SGHQ;@I2ab{SPFL<00NB17 zxV>QGXW|@6`g_2NO%P{0YLW=F*)u(eZ8u2TKNo-s90VhfN zI90aoBY+oy9Wp%YB%L`9fbDC5+foH5(7g$qB56|sZPxuG;N<}w-WNx(*0LS-%iS5K zO_FvS1Hkq!K)m5?Ye}vqULh&Gs@Af-H}GW+)Ao}7tR)PhOWX(eJcnC6;ZT}4H zl;OQa(zSKv*}ewYPWA zl6q#Pq)7J@vOs|FO4Ru|ibvj${9ii=^#g+KBY`&xc*8s11^z9O9ceILW*n!yHAm8i z69DM(gdz|k|Id{a&nJD^jyzpEh9oF^YldyjpNv9fo4LCH7 zBZ+Fgr0&FPjG?F(*aL`WC+|2+Sv%YTA#Qk_n`B-&(S4G(xB*kv4VHm0W$ke1XdVSD z>dgFhtO-VV(an;c&f}|^2NZ!YCGBvY!nUK4iQ&jt9`9K<<)rfKCEZX4SmiyzPKsOu z9M=)FO47obZ(-8OCv7Cw)!cS8C(-Cco*%k35CCi+3tR#G7R^ze&TG06X*?FUeIoEe zk0Aj<6bxTXw{a=^4+4Odz<7bs*>s_#RVfNgH_adb$g98GTVm}kvG$f&drPdnB{tm= zK4t&Lg;2p1rp*Fv7HG4;%+3NaDV~xUU`n8?pgA8nFhkS$4-*5>Yg$FL0Mz-@RQ$VY z=q5c4{pTV{4<(JnY{$rJeZvihiT%gUJmb400D`Ck!sWnT!(>Sxy2NFu<&r8t`c@7_ h``CP>SY|u`{{c+nTwfZjr|$p&002ovPDHLkV1oEmL$Ck< literal 0 HcmV?d00001 diff --git a/src/static/images/user/my_topbg.png b/src/static/images/user/my_topbg.png new file mode 100644 index 0000000000000000000000000000000000000000..68b17c43e7aba8c1e1f10f82e66fa659e3f6617a GIT binary patch literal 17804 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 T9-=i<00000NkvXXu0mjfhMFku literal 0 HcmV?d00001 diff --git a/src/static/images/user/point.png b/src/static/images/user/point.png new file mode 100644 index 0000000000000000000000000000000000000000..7de925ec11c0e2880a13be7861ea0065eb6890a8 GIT binary patch literal 2970 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 Ub}QrE&a(}OmbQdy3!f|h0mTqW*8l(j literal 0 HcmV?d00001 diff --git a/src/static/images/user/team_bg.png b/src/static/images/user/team_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..0a4ae2adeddbaf7eb9613315485bf83ce367017b GIT binary patch literal 70019 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%0AL}Y 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%0D9ThJkT}OYj+c6N*+K(bV-cKfW2P2yL~KMr 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

    d-!*CFTCk_@ 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 literal 0 HcmV?d00001 diff --git a/src/static/images/user/viplogo.png b/src/static/images/user/viplogo.png new file mode 100644 index 0000000000000000000000000000000000000000..819187b53ed959957902803aaa127f17bedc594b GIT binary patch literal 458 zcmV;*0X6=KP)t@F3Lq5HBYchN;s>U~f6 zXq@YMaYd@vr~xSsu85~RIG^h3wofI^P*v#uw7WErf#nt9$YRH<1XLLB1J2J} z!E)Nf?CrjMk(N;lXc&NztIxf-7p-u6<)Q6>xXgpyhOGZ`^&}0#cAoKIQg{I=)0$*} z@)Dva2nysmb>tYedA$>H!n&?+0Rn3jo6bZRAQV_}Og|FSMj{YSDV7Y)9q?f6X3ZK0HX~VA zr6_c69J1O1+aoyeO*r%}I9!!kmiGVPmY7zwKc#6CHN@UF6#xJL07*qoM6N<$f{>HK ASpWb4 literal 0 HcmV?d00001 diff --git a/src/static/images/withdraw/withdraw_bg.png b/src/static/images/withdraw/withdraw_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..7c0f3d00e4c1f33538b1e485404883bfe6a0c706 GIT binary patch literal 29023 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

    F%njzGrnKtNWoO7fyR6+<7Hcp6OOxtr8# zXo88Pkog}ceeP{8d&O#FGYLm|In~70zA3og6mC6$1H3o(tJEuGxxG7GDHY%9KZ$-b zneq4Ml$J^R`$wQL*h;;aZ4^z=Sr?WR6LF+Z!rBl)S=unasG;IQxD(~NgaDZ+x>b4! zwyHH~k-HHQC!g_UV`GyM+G0fyxYTTfXVXc6BXl5_s8t zjIDlcY;0!CZ}_SI#n~LXxhOiMFW|jgSgF7+o4{RUD1bvp_n@Mz3mev6g41c8c2jY@ zEipR>#uJWa|Y=e%M=&$Hl4%9ZXK5uoY^tS%7z(^$3eo$6ae20o>}fyOC^c z(r5(mSuU)zW-hC_=?kK>M?MYU2|5UKxx8x~U1jL*DaM-Bm$9m<6`H8y4fiShUTRC$ zihyj;Q}`3k2Iy1F0;O@>LIiPdVhgKbeb?E*M0hfSl7o$Nxye(U!`_fKHZ!6Rz+VG+ zl6O*k5bDDV?n79qmtuEn!Bsrh0FDg~fn*o~JpwggxyN6L`}|dK&1Z|L zjm^@5mg4*kkE70cGU9s5t!6@yi|eOzO<)rS!52=(@a(xf=*C2`Dk|(p?S=+;J#m($ zFEt8TtLgZasF%3mGu@N6p@Ox&Iq*@j9D>h__5Px3KOZ(UoEzxCKc-qTK5myg#3l-q zOj5pOW3!AH<%ZPJ`94|;C9EURRQZPhd>+8oh5W^0mJmJPrbfO&~O=_*L zX+mX1=Zs#(NIUEnwFV7JD=sQ+*yPH`t(R@FY=v4`)`jlgBB<)bU7}@KH2#{Y zJZn55BM&>&bu8w3!qG6s3*dgC2z!OG%?DpMFJr&21P=wO;S)2@fwHk#CaB!<^zZmM z>ILUU3hM}TZpVM(t+G{1@qHf=))CyUBnt8e(AixILdLEd1%Y67bqm(7Y0CIq)K-v| zPtm$m+U}ak3t+sk_6Qov3yV?iuzksGmNl(BasC6EGp z0C*69Z?;doP$L$u4M zY?dAL3-UVv{|w-n`6!o~EsIrH)1fUwkMc1H2e_^1qU6{>3ZFY{;9~bg^A$zWP*T*3 zuB#;o_@fzxbt>qN(}}CJe2NzP+t@54XrcBY06zopb86SIn0I|C2x~ekxX3<4HHMu* zFG7BJIfk#l>%w4cV(lmu)#6Ye)@6yYW`nk&emGdeE^Ta<3A9G>9XgDI3u@a^+3lq! ztmzc-5efeRz}<_@VT(2p{Mo4(o;eqQrcVrIhYG`}UEctocXFd@x-xx#U=?ommfFQr zHp>C(EcFsMcls58-le$DOIcXcq3Q6uxDm|Ve3ZH z_}P&K0r&V;;C%tR4b>*+Y2jWYbbFa6q?Rm{TMD{VvlP+kqTOfvV%#%2jZ3-*uk8T_yEBveid&vFpf@pyQ3!7aR$YY+88 zS;!Ya%dnO)f$!Ct^i-LBXNd@Q!GP7j)v-^fLF2Y~H#QZ+40T?#MW#^ySqbAC<( zI0fJ&7t`~+zSL$CY+=2A1YXvaF0`BZYS#{w+AK9%`1Iv;A#LUzPc}2e7S_3k8nV{% z`CqkMZ0V)#lwz|O=%CZtxroxsGyHPi&7YSOwy-W7em=o=9SuY++sexVZs1-70wu zcjWd8zS%8WxkZ8-jxj^n@Z0%(E68%)wcHQfIFbMc_!iD` zor>tyG$HL*Ke5TzI|Qe<6>HcOHL?kB2E-X}7`e>&OV07*qoM6N<$f)4TRlK=n! literal 0 HcmV?d00001 diff --git a/src/stores/app.ts b/src/stores/app.ts new file mode 100644 index 0000000..1167c9b --- /dev/null +++ b/src/stores/app.ts @@ -0,0 +1,30 @@ +import { defineStore } from 'pinia' +import { getConfig } from '@/api/app' + +interface AppSate { + config: Record +} +export const useAppStore = defineStore({ + id: 'appStore', + state: (): AppSate => ({ + config: {} + }), + getters: { + getWebsiteConfig: (state) => state.config.website || {}, + getLoginConfig: (state) => state.config.login || {}, + }, + actions: { + getImageUrl(url: string) { + return url ? `${this.config.domain}${url}` : '' + }, + async getConfig() { + const data = await getConfig() + this.config = data + uni.setStorageSync('currency', data.website.currency) + uni.setStorageSync('currency2', data.website.currency2) + uni.setStorageSync('precision', data.website.precision) + uni.setStorageSync('lang', data.website.lang) + uni.setStorageSync('formatTime', data.website.formatTime) + } + } +}) diff --git a/src/stores/user.ts b/src/stores/user.ts new file mode 100644 index 0000000..e666914 --- /dev/null +++ b/src/stores/user.ts @@ -0,0 +1,29 @@ +import { TOKEN_KEY } from '@/enums/constantEnums' +import cache from '@/utils/cache' +import { defineStore } from 'pinia' + +interface UserSate { + token: string | null + temToken: string | null +} +export const useUserStore = defineStore({ + id: 'userStore', + state: (): UserSate => ({ + token: cache.get(TOKEN_KEY) || null, + temToken: null + }), + getters: { + isLogin: (state) => !!state.token + }, + actions: { + login(token: string) { + this.token = token + cache.set(TOKEN_KEY, token) + }, + logout() { + this.token = '' + // this.userInfo = {} + cache.remove(TOKEN_KEY) + } + } +}) diff --git a/src/styles/index.scss b/src/styles/index.scss new file mode 100644 index 0000000..071f039 --- /dev/null +++ b/src/styles/index.scss @@ -0,0 +1,3 @@ +@import './tailwind.css'; +@import './public.scss'; +@import '../uni_modules/vk-uview-ui/index.scss'; diff --git a/src/styles/public.scss b/src/styles/public.scss new file mode 100644 index 0000000..ce73dab --- /dev/null +++ b/src/styles/public.scss @@ -0,0 +1,8 @@ +page { + background-color: $u-bg-color; + font-size: 28rpx; +} + +uni-modal { + z-index: 999999 !important; +} \ No newline at end of file diff --git a/src/styles/tailwind.css b/src/styles/tailwind.css new file mode 100644 index 0000000..2b388ff --- /dev/null +++ b/src/styles/tailwind.css @@ -0,0 +1,5 @@ +/* #ifdef H5 */ +@tailwind base; +/* #endif */ + +@tailwind utilities; diff --git a/src/styles/var.css b/src/styles/var.css new file mode 100644 index 0000000..e69de29 diff --git a/src/uni.scss b/src/uni.scss new file mode 100644 index 0000000..8ef04b9 --- /dev/null +++ b/src/uni.scss @@ -0,0 +1,43 @@ +@import '@/uni_modules/vk-uview-ui/theme.scss'; + +$u-main-color: #FFFFFF; +$u-content-color: #F7F7F7; +$u-tips-color: #F7F7F7; +$u-light-color: #F7F7F7; +$u-border-color: #494c6a; +$u-bg-color: #1B1F45; +$u-disabled-color: #c8c9cc; + +$u-type-primary: #A1DBF5; +$u-type-primary-light: #b4dff5; +$u-type-primary-disabled: #2D3154; +$u-type-primary-dark: #8ccdf5; + +$u-type-warning: #ff9900; +$u-type-warning-disabled: #fcbd71; +$u-type-warning-dark: #f29100; +$u-type-warning-light: #fdf6ec; + +$u-type-success: #19be6b; +$u-type-success-disabled: #71d5a1; +$u-type-success-dark: #18b566; +$u-type-success-light: #dbf1e1; + +$u-type-error: #fa3534; +$u-type-error-disabled: #fab6b6; +$u-type-error-dark: #dd6161; +$u-type-error-light: #fef0f0; + +$u-type-info: #909399; +$u-type-info-disabled: #c8c9cc; +$u-type-info-dark: #82848a; +$u-type-info-light: #f4f4f5; + +$u-form-item-height: 60rpx; +$u-form-item-border-color: #e5e5e5; + +$tab_selected_color:#0066ff; +$tab_default_color:#999999; + +$my-bg-coler:#333366; +$my-btn-coler:#663399; diff --git a/src/uni_modules/lime-dialer/changelog.md b/src/uni_modules/lime-dialer/changelog.md new file mode 100644 index 0000000..099163f --- /dev/null +++ b/src/uni_modules/lime-dialer/changelog.md @@ -0,0 +1,14 @@ +## 0.2.4(2024-07-19) +- chore: 更新文档,增加背景框 +## 0.2.3(2024-05-27) +- fix: 修复只有2项时无法显示的问题 +## 0.2.2(2024-05-07) +- chore: stylus 改成 scss +- fix: 修复vue3点击多触发问题 +## 0.2.1(2023-05-08) +- chore: 增加示例 +## 0.2.0(2021-07-09) +- chore: 统一命名规范,无须主动引入组件 +## 0.1.0(2021-06-16) +- 首次上传 +- 纯CSS实现的抽奖转盘 diff --git a/src/uni_modules/lime-dialer/components/l-dialer/index.scss b/src/uni_modules/lime-dialer/components/l-dialer/index.scss new file mode 100644 index 0000000..3e214bd --- /dev/null +++ b/src/uni_modules/lime-dialer/components/l-dialer/index.scss @@ -0,0 +1,130 @@ + +@mixin theme($property, $variable) { + $theme: ( + 'dialer_text_color': #ffb400, + 'dialer_prize_font_size': 12px, + 'dialer_prize_name_padding': 8px, + 'dialer_prize_inner_padding': 8px, + 'dialer_prize_image_size': 36px + ); + + $value: map-get($theme, $variable); + #{$property}: $value; + + /* #ifndef APP-IOS || APP-ANDROID */ + $css-variable: var(--#{$variable}, #{$value}); + #{$property}: #{$css-variable}; + /* #endif */ +} + +.l-dialer { + position: relative; + + &__inner { + width: 100%; + height: 100%; + flex:1; + position: relative; + @include theme('color', 'dialer_text_color'); + background-repeat: no-repeat; + background-size: cover; + box-sizing: border-box; + border-radius: 999px; + overflow: hidden; + // transition: transform 3s ease; + // transform-origin: 50% 50%; + transition-property: transform; + transition-timing-function: cubic-bezier(0.250, 0.460, 0.455, 0.995); + &-border { + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + } + + &-wrap { + position: relative; + z-index: 1; + width: 100%; + height: 100%; + border-radius: 999px; + overflow: hidden; + box-sizing: border-box; + // background: red; + /* #ifndef APP-ANDROID */ + &::after { + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + content: ''; + border-radius: 50%; + box-shadow: 0 0 20rpx currentColor inset; + } + /* #endif */ + } + + &-item { + overflow: hidden; + position: absolute; + top: -50%; + left: 50%; + width: 100%; + height: 100%; + transform-origin: 0 100%; + } + + &-content { + position: absolute; + @include theme('padding-top', 'dialer_prize_inner_padding'); + box-sizing: border-box; + width: 100%; + height: 100%; + left: -50%; + bottom: -50%; + display: flex; + flex-direction: column; + align-items: center; + } + + &-name { + @include theme('padding-top', 'dialer_prize_name_padding'); + @include theme('padding-bottom', 'dialer_prize_name_padding'); + @include theme('font-size', 'dialer_prize_font_size'); + @include theme('color', 'dialer_text_color'); + } + + &-img { + @include theme('width', 'dialer_prize_image_size'); + @include theme('height', 'dialer_prize_image_size'); + } + } + + &__pointer { + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + z-index: 1; + } +} + +/* #ifndef APP-IOS || APP-ANDROID */ +.heart { + animation: heart 1s infinite; +} + +@keyframes heart { + 0% { + transform: scale(1); + } + 25% { + transform: scale(1.03); + } + to { + transform: scale(1); + } +} +/* #endif */ \ No newline at end of file diff --git a/src/uni_modules/lime-dialer/components/l-dialer/index.styl b/src/uni_modules/lime-dialer/components/l-dialer/index.styl new file mode 100644 index 0000000..149d4c2 --- /dev/null +++ b/src/uni_modules/lime-dialer/components/l-dialer/index.styl @@ -0,0 +1,111 @@ +replace2(val) + r = match('\$[^() ]+', val, 'gi') + re = val + for v, i in r + k = split(v, re) + j = s('%s', convert(v)) + re = join(j, k) + unquote(re) + +theme($property, $imp) + a = replace('(\$[^() ]+)', '$1', $imp) + // #ifndef APP-NVUE + b = replace('(\$)([^() ]+)', 'var(--$2, $1$2)', $imp) + // #endif + {$property} replace2(a) + // #ifndef APP-NVUE + {$property} replace2(b) + // #endif + +$dialer_text_color ?= #ffb400 +$dialer_prize_font_size ?= 12px +$dialer_prize_name_padding ?= 8px +$dialer_prize_inner_padding ?= 8px +$dialer_prize_image_size ?= 36px + +.l-dialer + position relative + &__inner + width 100% + height 100% + position relative + // color $dialer_text_color + theme('color', '$dialer_text_color') + background-repeat no-repeat + background-size cover + box-sizing border-box + &-border + position absolute + left 0 + top 0 + bottom 0 + right 0 + &-wrap + position relative + z-index 1 + // flex 1 + width 100% + height 100% + border-radius 50% + overflow hidden + box-sizing border-box + + &::after + position absolute + left 0 + top 0 + bottom 0 + right 0 + content '' + border-radius 50% + box-shadow 0 0 20rpx currentColor inset + &-item + overflow hidden + position absolute + top -50% + left 50% + width 100% + height 100% + transform-origin 0 100% + &-content + position absolute + theme('padding-top', '$dialer_prize_inner_padding') + // padding-top $dialer_prize_inner_padding + box-sizing border-box + width 100% + height 100% + left -50% + bottom -50% + display flex + flex-direction column + align-items center + &-name + theme('padding-top', '$dialer_prize_name_padding') + theme('padding-bottom', '$dialer_prize_name_padding') + theme('font-size', '$dialer_prize_font_size') + theme('color', '$dialer_text_color') + // padding-top $dialer_prize_name_padding + // padding-bottom $dialer_prize_name_padding + // font-size $dialer_prize_font_size + // color $dialer_text_color + &-img + // margin-top 24rpx + theme('width', '$dialer_prize_image_size') + theme('height', '$dialer_prize_image_size') + // width $dialer_prize_image_size + // height $dialer_prize_image_size + &__pointer + position absolute + left 50% + top 50% + transform translate(-50%, -50%) + z-index 1 +.heart + animation heart 1s infinite +@keyframes heart + 0% + transform scale(1) + 25% + transform scale(1.03) + to + transform scale(1) \ No newline at end of file diff --git a/src/uni_modules/lime-dialer/components/l-dialer/l-dialer.uvue b/src/uni_modules/lime-dialer/components/l-dialer/l-dialer.uvue new file mode 100644 index 0000000..2e80cd0 --- /dev/null +++ b/src/uni_modules/lime-dialer/components/l-dialer/l-dialer.uvue @@ -0,0 +1,251 @@ + + + \ No newline at end of file diff --git a/src/uni_modules/lime-dialer/components/l-dialer/l-dialer.vue b/src/uni_modules/lime-dialer/components/l-dialer/l-dialer.vue new file mode 100644 index 0000000..49ae4f8 --- /dev/null +++ b/src/uni_modules/lime-dialer/components/l-dialer/l-dialer.vue @@ -0,0 +1,167 @@ + + + diff --git a/src/uni_modules/lime-dialer/components/lime-dialer/lime-dialer.uvue b/src/uni_modules/lime-dialer/components/lime-dialer/lime-dialer.uvue new file mode 100644 index 0000000..a256091 --- /dev/null +++ b/src/uni_modules/lime-dialer/components/lime-dialer/lime-dialer.uvue @@ -0,0 +1,97 @@ + + + + + \ No newline at end of file diff --git a/src/uni_modules/lime-dialer/components/lime-dialer/lime-dialer.vue b/src/uni_modules/lime-dialer/components/lime-dialer/lime-dialer.vue new file mode 100644 index 0000000..992226a --- /dev/null +++ b/src/uni_modules/lime-dialer/components/lime-dialer/lime-dialer.vue @@ -0,0 +1,93 @@ + + + + + \ No newline at end of file diff --git a/src/uni_modules/lime-dialer/package.json b/src/uni_modules/lime-dialer/package.json new file mode 100644 index 0000000..2bddafd --- /dev/null +++ b/src/uni_modules/lime-dialer/package.json @@ -0,0 +1,81 @@ +{ + "id": "lime-dialer", + "displayName": "幸运转盘", + "version": "0.2.4", + "description": "幸运转盘 抽奖 抽奖转盘,兼容uniapp/uniappX(h5,ios,安卓)", + "keywords": [ + "转盘", + "抽奖", + "抽奖转盘" + ], + "repository": "", + "engines": { + "HBuilderX": "^3.4.12" + }, + "dcloudext": { + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "", + "type": "component-vue" + }, + "uni_modules": { + "dependencies": [], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y", + "alipay": "n" + }, + "client": { + "Vue": { + "vue2": "y", + "vue3": "y" + }, + "App": { + "app-vue": "y", + "app-nvue": "n", + "app-uvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "y", + "联盟": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/uni_modules/lime-dialer/readme.md b/src/uni_modules/lime-dialer/readme.md new file mode 100644 index 0000000..c04f676 --- /dev/null +++ b/src/uni_modules/lime-dialer/readme.md @@ -0,0 +1,176 @@ +# Dialer 转盘抽奖 +> 营销活动类组件 +> [查看更多](https://limeui.qcoon.cn/#/dialer)
    + + + +### 平台兼容 +| H5 | 微信小程序 | 支付宝小程序 | 百度小程序 | 头条小程序 | QQ小程序 | App | +|-----------|-----------|-----------|-----------|-----------|-----------|-----------| +| √ | √ | √ | √ | √ | √ | √ | + + +### 代码演示 +#### 基础用法 + +```html + +``` +```js +export default { + data() { + return { + // 奖品列表, + prizeList: [ + { + id: 'coupon88', + name: '8.8折', + img: 'https://img11.360buyimg.com/pop/jfs/t1/175718/35/12595/5477/60b660c6Eb850717b/a1cfe750dcdb5b78.png', + }, + { + id: 'coupon900', + Color: 'rgb(251, 219, 216)', + name: '900', + img: 'https://img11.360buyimg.com/pop/jfs/t1/190845/9/6092/4489/60b65fe8Ebb8f8284/955da889f6d1c13e.png', + }, + { + id: 'coupon1', + name: '1元', + img: 'https://img11.360buyimg.com/pop/jfs/t1/189927/14/6092/4174/60b66173E23c472ea/44af15a151defca1.png', + }, + { + id: 'apple', + Color: 'rgba(246, 142, 46, 0.5)', + name: '苹果手机', + img: 'https://img11.360buyimg.com/pop/jfs/t1/177670/26/4591/2514/60a25874Ee0e5332a/99c7bdfede732ae4.png' + }, + { + id: 'coupon210', + name: '210元', + img: 'https://img11.360buyimg.com/pop/jfs/t1/124578/12/20170/4429/60b635d8E7089ebb0/7a47d76a2a260cc0.png' + }, + { + id: 'jd100', + name: '100京豆', + img: 'https://img11.360buyimg.com/pop/jfs/t1/162790/37/15087/28046/6062a49aE8f2c10f2/5591ff0ff38a45e2.png', + }, + { + id: 'coupon400', + name: '400元', + img: 'https://img11.360buyimg.com/pop/jfs/t1/177090/2/7001/4535/60b6607aEe9c1db2a/76c67675f547db3f.png' + }, + { + id: 'thanks', + name: '谢谢参与', + img: 'https://storage.jd.com/cdn-upload/dialTemplateHeart.png', + } + ] + }; + }, + methods: { + onDone(index) { + const prize = this.prizeList[index] + uni.showModal({ + title: prize.id == 'thanks' ? '很遗憾': '恭喜您', + content: (prize.id !== 'thanks' ? `获得`:'') + prize.name + }) + }, + onClick() { + // 奖品的索引 + this.$refs.dialer.run(5) + } + } +} +``` + +#### 表框 +- 1、通过设置`dial-style`设置背景的方式设置,必须是网络图片 +- 2、通过插槽`border`设置 + +```html +// 方式1 + + +// 方式2 + + + +``` + +#### 指针 +- 1、可通过`pointer-style`设置背景的方式设置,但必须为网络图片 +- 2、可通过插槽`pointer`设置 +- 3、因为插件是能过获取内部方法实现抽奖,只要获取方法,任何元素都是指针按钮 + +```html +// 方式1 + +// 方式2 + + + +``` + +#### 奖品插槽 +- 默认会按奖品列表渲染,但想更个性可通过插槽`prize`设置 +- 微信小程序最好使用HX3.7.12+并且在`manifest.json`设置`slotMultipleInstance` +```json +"mp-weixin" : { + "slotMultipleInstance" : true +} +``` + +```html + + + +``` + + +### 查看示例 +- 导入后直接使用这个标签查看演示效果 + +```html + + +``` + + +### 插件标签 +- 默认 l-dialer 为 component +- 默认 lime-dialer 为 demo + + + +### API +#### Props + +| 参数 | 说明 | 类型 | 默认值 | 版本 | +| --- | --- | --- | --- | --- | +| size | 转盘直径,默认单位为 `rpx` | Number | `300` | - | +| prizeList | 奖品列表 | Array | [] | - | +| turns | 旋转圈数 | Number | `10` | - | +| duration | 旋转过程时间,单位为 `s` | Number | `3` | - | +| styleOpt | 转盘中的样式,包括每个扇区的背景颜色(在每条数据中页可单独设置prizeColor),扇区的边框颜色 | Object | {prizeBgColors: [],borderColor: ''} | - | +| customStyle | 外容器的自定义样式 | String | | - | +| dialStyle | 转盘自定义样式 | String | | - | +| pointerStyle | 指针自定义样式 | String | `width:30%` | - | + +#### Event + +| 名称 | 说明 | +| ---- | ---------------------------------------------------------- | +| run(index) | 旋转到指定索引,该事件是通过`ref`获取插件实例的内部方法 | +| done | 旋转结束,该事件是通过标签接收的方法 | +| click | 点击指针,该事件是通过标签接收的方法 | + + +#### Slots + +| 名称 | 说明 | +| ---- | ---------------------------------------------------------- | +| border | 边框插槽 | +| prize | 奖品插槽 | +| pointer | 指针插槽 | diff --git a/src/uni_modules/lime-dialer/static/lottery-bg-.png b/src/uni_modules/lime-dialer/static/lottery-bg-.png new file mode 100644 index 0000000000000000000000000000000000000000..79f30392e151313b2b44b165be183d5d9d514a10 GIT binary patch literal 90647 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

    $(!8ff^n`yz_DYo9jWb+Fwj;kleBg@NC)<# ztd0ZCJof=fIx&$_Yz%&PaLW|016?JO61A=evFh)3_VQCZg1}k}_4zw_l!#*?8d99Q zw{BTBHs0NPOa2wu2@s}~^!B^o!$#Jp`-fL>fO)b}ox~wr3L3~>@|XH`k@=iea;!KP zDlgeW&NLHJR1Yu??Y$#sMm1@UwWg-xPp|Xe6u>!Q<&|;msxwYZ{GXOCSO_ndg>FJU zvM$LDHh8}X=m)%mv61AKc>`#eHRCY z8;{Yy#=mM>pwyE=k$&7P<@DU|JwyZCdc2z7V=XIvEiCT~g}gd{WyUTi0ZwKGWr5H3 zHPSY`we9+By6@Y*D4GDxm7g=99G31wdq=9{U~y;KE8w})iS2gkpLsUZ&tD5Y_}S~$9T zpXQX**$#*WGje5kcXWm+vRbAVYLYfiZ7R{}Zf$@G0fyE(aUf z(*`*a_>K1;D^4KA{O?;)L#Aq`@(vxdMENi^mqWHY^^DOaTF72Vw3-h$F;?{=`x&1; zFLHLVSu@`GKomFiNh4gL{`(u_OGOHCJmi$kX;-H8ICPbz6Ie+8l)p`6PbZH)Bk^IF z1&uJ3pp$Rb1?raF-j}Zp6O)bz1CS#~n2oZ2VT(Aw|CyNB^K5B~8O_I3dzE#tmOusw z?3E7lHbDb~|Lq&jjJ(-9(}y|k@7hfop{I+8#BUVrI1w2Z|A{8$;^i84t2=WDud1Mj zMTMa1#D2yh9PH%ckWpQ+U;MJ>GtybF5N(Xzg`FF~FKt7qs;>7IAB}x|>l~+1O;CB; zCALiEO#r@RSKDja$z-jA|0qbFhOjZCo7dc4dL|1A1J=lrS8AW#z>1`x?p3eX()zgd zudFAWap;+(Ar@nh#vu(^+~Ac;ys%9}w!dfoPd`|e`8pDRkl*OmT0~dC6w*k?Wtfq{ zsY`~N)E`!Y0VNN)XiXrz);TL!le&!zni4k{J$@XqYIfA6#A{5%T$SjH!fzgZ-@VKz zWKu9q7T?$riv^Siz);=DSQDZSz-!p+{P;Fjh0jk@vY(NO!b&nu`gk%oPFZmrY@cKli0Zb*}vf zt2PY`LB!FAiXkWWA>y#>c27?@IKWtOce^ zdczSX&a-L2P|lUXJ~dasIg$57)*IMQe31CH_R5;GTTIDYTP|ny_B+vClaBQK7QeIeVO8CV%dxO}F-W3m$L%$G1Dy^q-zXHFZFU z{~|Y%G8@MjI8i#FjY|H;8`HUqOi2XI>Gru?v=|3>``#b_is$ztzz>ybEZ;y13DK#t62U1VdQ zJi8?sVL#w=liEd7TvLB>CT*U}B_m8A*Afs!^MPWKdWC?P+Kt;feeUhVYlBo~4lVV} zsmj|~XAw;%5$O3A$8R}m$*SW;Rf?*vvcr0WDQl^2om2ZLDKb)c2N5-(j=%_P%&v74@za@6-q zK`d4?0fKtyifFO@?C}lj5Kk*=Wpk`qM#O>!rI*`&wrJF8i;g9@4`gXhhoLQJra!CtG26@vOu75aA{WY3LP)^9~G2sUSTg4*W!FW)-Fe2 z`LDKKu1vUds!AU$c)+L|pkw7ptoQ8>x^om{C4BS0N)q-0`a}ddH217Lib`cZctW zU(xh9;~e!C;Sk&f{&NFF$x}-Y++g#4dY|d^@ZawX!#7tUtWv`bOf@BJv1oYzK0xWe zv$@PV2Xp*s<3Em0x~J)neT$vaK7w4VWI{y>zI%#u=w%I)r!rq>kPK{)^Ugg^os{7Z zlFkX*Yf-#LMcQLq8-(6j4 zNs-n@3)@1GT3rK1Ky~duk&z;M-h6Sn{5u{v>q_cR1<>_dH%MZ1n#=8K8ueuR>xD@b zL*4sXCM+E^TpuYZNsvs{1U6px6}gT}kOL&KE*J$k+f}K$>nH7;x6kpWW^C;+b#vViFF zrF-VNPxYB|SUPHd9{4$8#eksRwQF7_3f;TZiWIAK3}G;mnnTutM=R!XOy6f!XRL&D zc}P4L@h<8IkLu({|36>fN|U1+FC3iA92RsGqpC?d<%H4(FsBe!Acq%=Ka0k$^AKS@ z3Ne=a4s?nNIHN=~Fl4=c%uKMj6;ghAQaQj7xoOkGiJpOuADGn+WDZl1-u?QDdC4EE zivy-yy;-;LSTu}=NN?-P1D;3k9s~jzSZDFSSx^f%Ux!1Y>3P2h0{Cw-Nd6zXs%*$Y z1;?@eNC*X0#_h!N|5f}kANk#qI+sG4p_c2g1!xc|@Mye_FC zT%Z$UJ|PN%Au{w9v5tgL<`uq}))&hN(%RkVV%Q>l zAk^=4a)>qFa0Q`#@}SV8Y^6EF5Cd{`f_7PiVi4(%h$C(59!w2`ja>L-g=l3Gf=&tj z{ZWtkj*I$KXTDsY_PeSA(sIR`8KdO;d?dXY>CBd1DU+^iBAE7B<4eQSOH$DZtb#we z&_Wggh~}2gjvfs7f@t;GNI?BXN;N#T(ld(`aI(hh7*arUJ%r#Viu34=f2?(Y=3c@9 z$ji!6+TRaBQnBgIY7Ii5tUFVtBwo=ykuTE<|oz*SFQ)nrFwE z+~0?D@Xjm=w@JKC*x5wsIsjw;{eQB-_|-%IVBS9XM1T{izMxy$T#M1Jq)4OXpKA8-slevqG@L`u4qRFV~GTVr{@HcS6<_r&u$ z!xO$&%O1_^hCa%%Co_vh^Rcrqf;33&OgKC2?5j#sk@T7XMJ@Fo5ild)-(Cw~9+U@21b?({k?lhP;{(R}90C}wAW(EtrI5=7-xs*=*kj}gDlN5tZtZT1{v z0iqJu1NYr!E}Fs?gXeUKj{cn4kBVSHO_a8gv9V>Txyd6w(Jbxyln@$9@K6D%*Sb~P z^Q$EYaGV}6WDpJL`YWYsQq5zcE?zD28m z>cgq`x7S5`O^Z^80H!)IbE|F5cf-;XDE+5Rgato_=wnpRUfNC1>ff$B2yj~pu?S)8 zMM{iH$nq&*i+^zDm9?l1=DUo-JDcd5L&#ZMT{~Dr-2W_+KL@|d(f8sH{(DjW@=Ltb zKfqi&aCSHeB7+{;1|hd{xZF+GX+x7{Uhq=vTxh%E%U6b}qpBFA7^yio_o8OCmtbRJ zdr^jCIZkb(23FzQdIS_Px064vV$brj`Pbq(x%I`eEv|0~$L9@nxJ=wt{WbELEawB; z5A#m1Y#ehF9m|We4ymN5nNotGj0IGZ`ybKYdyOOoA&gmcU)e2Qx#?RGb@?3cw0@ae z6EMO4y5D=AlWzdZ-(QBY@G!?xwAqF2!D0>^v8l|GyQE)4- zU`EA-f=qcm_gA0d9#aMM5JVY24DNeOCeMYymK0$3B$OC5{!H%js?(f!tTUePyp))D zYnM}*&a3i+_Yvsdn9>ZOM-0Gv3ND@Fa=lEmoyA6(fAU-U=u|p5IGVz>O7C&{TcoMH z5A>VmzhG|~WG*dPS-5R%hH2uRVvhuhnRx#63LhVVP=8%)mAaM!A4fuhg2 z^R;S(IFVG?LyTPC$9y}a?mcb$iL`M2=@c14EM+(4Z1CvYoeAoQ+y|7L+;@iA&LaPj zav1?*>dFwcDIWJ(!}#jPiUw?agYuoNP2AHt!><;WE-z-}xRzR1nBK1vCO^D)!RbM> za?4PkSq`(Y7x#u!&zZ_n9FEUz4=AI>Jkku*gjBG;NB(lt4Nkt3I=X$P0nq`bFMzwY zvf>q7zgx1L0iJ<)z&z25aacrq>mT6x=kL!(Y}%{U6IugT=Ri?a?-+A}6Ekb9Vk|IB znHvmdC|?T|b<*QzRr3n;L-tg$Vu6 z`0WH~{dO)l4`|Oj?+w7H}e$aM8a+{ z(YNStTqkXtLk)S_=K0_;b8=d8ma^l+)N580e4j>8zJG&GCQZBC^@xS<6=D}#w! zztRTxH30veo%(zU#((q?kuPW7tk97U;_l$JDoZS?FLdO>GpfjWL*YMt!u)YjuTs0g z=}bRM?4gU8ROlv`1FHBod)9Xu>DSR8GlJw8E>>5=1|^%<(t@BI=OWs@N;}Tf*Bbkx zUKRZx_;Yy~y*RaR{8AX!a-v*Fv(dva)4-uvGm&r{{xPtjb3!&j51%GPe<^e2XG%=7ZVXyUN? zpz$KplNi$6In+GutI?0+51aYZIK&rB%^lb2BU22+Omw^yKi%{2et$b<{A@r(HcrY^ zsf183hj^il6@6A5;`5m-;?*_%p)BMqTs?{eKnw{9Bs5+YDJEoMch3JB?T%g_G}NJ< zqTbszHlAhQ5Fn!8^#HdU*Fz$0eaCW#Ln>n;{!Ku!Oz_RfoG~McJb6Z)Z;+X=+$T|Mpa#ondi9VAZ#A0?f3*z)&?58EWh4o6>pK#8=(xmD2s~I1<57OR1=54t;x=L zc}Z9vjTCXJjg8g^`cdM?lc|xuidZq`2(fXcg$TT#LvCw{30_i>Hp9i~%494_NqAM0 zY=OdRE&z1c`drf13-xbjP!-4pNb7^^vE%oCYMn0-gUxtxcr^S2_2bu*C22T-`OdyM zXZII(t`_bg@*|&J)rY95YuW+rOLByqvd4lhe#(i(2Kr7@q}3{MRi#&wMy%$E*{K|T zVcdl5b(z(dUl_`PVab)QWtU~H^=0aWH=a#Lv5TH>-T(mCwWePjq0h1eqB3wF*_TR4;<iTW4q~T5 zkgv04lQ^$3pMjc@TItISgy?gzY`|@CuuNKO84(32BI|v$wh`ecnW;&wIrNq9kBYvt z^KUo_zG)wl?=eCk*=R5D&_+}kJou>IA4 ziXJ^!a6TM>FE|;_k{1ZbMrG7HvWE4CE_iNP-n)yOpbX?UrWbJH67(^uPMiS0 zcR_K;Ej}^98644)6cvsVW6+qL5c@xgKo>hnlpRPlc!15{Iqxy%IN$f%TCJRUi}Ldu zgn(E&%-tgp`nkSvI+}B&U&$3?Q7s_xe4YDGqz3%`ELvASL>^&)O#ESdJNIYMvczrk zEp2X6m~_C3$uvZ&`veul)8a=hntE7-LHfq;Y+WUfmVKVbW!i#N_)l`RJ8Is&3bqBX zZG3;zI$H*ncY}o;8~g8Q_zP9?UDADMk0vSrHRn+O2`^cpvj1w*7k24wH&uRWFAw5g zd!y2&R1^QB%h}Oj>Cg)l6Laf2kl3lDu&m1~*4m#nyuu*#ZcjE!AgTdJ1+4T5e`Qk4 z9MPm}evCIxx5YdjUcJOfe*Q0NV4&2Qvt9P<{gl&)Nyij(o`$x`@BJ~$PmX|*>r}O& zpMLGFh~vysO4s`yEkW>_dMRLE3cmWRgm|$&FxOA}H|!Ua%>HC0f`>jTaDC1=yw-ob zgY*6a`c+Xwfc%6*}_I0>AymjUHl zdK*eZ-&O`s02}#<2HQWnPL*I3(t&|fBcBD`ooh}LSF^Z^hB@K#I_F=p=dzarPdBQ| zDCH}nRG7T7NY$IA^Nd8d*VQeSI$1QybsP#X7C$V4i=~#t|Lj89BC#X{tyF)8 z^IqN31FCDn?mQ4|avQ-4+dE}RtCjb^U@Kw2-D%JfeIiJsTk_$RAXNAa?{-?Jcn$w7 zxw)}KIG=%c`hrYv8`w8tIvbyBK=}~39vFZv_q{8QGE>t`g6BOet(TUzP(ypLujM8<<&WZFZ8F?a##sX4M4)SgMs~xvWPxA3%vv&XGPAN+TysZ3_#@pEJ-DWQiJl94O6=`Spm5o8Qlo>`do;80C3f`;- zXaWk{3~NrJyRHC3<%JN!o5?A-=L+Rf-q-q;$?aq6ae=r2pAtSd7_8Y!tmkaCSmQKWC@E4kgRDe!Hbb8z;v04#H8T<}hGGKIZKaRkL0#_1J01 zf#`$FqtBy+>_S1j4M#-J6-SEdGVji<#?ENTjphXeegiCvgV>KD&}iG5biX+w5ES5UxE<@^Dd0RZ*(!?525`v6 zfDQnnplH01IhNmOQ*w0kv^;uss_O8^#y^Uw4XtQ~?l=rq$$>itDn^FF>Dy4>IAvc? zp$%O-dPZ~87YaS-_%KlwoY*fEy1Ndgh(r&{QRx?M(Ro1e(2pw*;PyUJ7j#uuJ?jtL zQ*)p07a2OJ@dr#*Wj#-}HSln@_Ya_u$<2>J*Jl#tn>`5nAIxYY)eeHh(BHr)9o0RN z;{D)hAU01;PFr+?GsDC5r-RW~FKTD7_S66#v?c#d5)T-hzX3i^F<)sqo$waYMta+Q z_kOEXvz#1%E7B5Cvidzfv)?dxU#>yzaj;~C3`-er+2X23eL@>+tAsTtTKC^R5WwB| zwSL0UaDQ%El)&L*Uusop-*|qZrdD)C24Ltrn-1jMS2|Up>NxeYbBoj790WR-6|cv! z(rnKizFAQ;4AZjJbsxn4QE)cYKv@WZ+oO!Wna?n9%WtSMtSv0(qW6(&3$Hjk>K;YW z{Vo1A5bz1D**<4^V%L?$k=+XAMi!lq)NGFeuGt+O8{_sdidzk*RzL-=JTw<`nF^rn zAfV|BSUUOZm50sbGOQ%E-oza2tn#rQJ2u8bFOa9T;tKA)RcXSBOykbmFKYkP^Q5h( z2!5u%x7K>@z*tB+Kc{>+!a%bDF}~JpT`YJe;j)$1;1h36H(70hQ8hO)IPNoW|KV0w3U-KZiWsP4l7fByc?|xhx!(FeQ2&!Oa%c zMiT#|rKy1*i{#8W>Y4+3j$|l*ddE~l_6U$y>ruMKDk8LHV^9+Fes?M@_+bJhia)+J zS>rW?#t+uZ6ybNiU80NtM|9`1wLMoy`5mfvkLKt2H1DVV9>DGVUKnXlv0(E9koO-1 z$^1b1_yTdOt9{|6(GZXa^@I4q%w`Y9n_?%(J;I9Lr5iXqbbuKyXiaHm@Okg)5nzQx+`nvzWy zWjl{#X7fWMbTt4K05DpVBfNGU1Ic$5&Y^|5<#yFdke{tL4WwU0T*OsNCv>Hi)xOW)_=(bw;o|^t@QGC7UooWD++J0%!zJay>gZHn zyj$of1H8vch)kC*Kj+pV9!IYxmbAYRHn_D+I~J8S@Tl+Ju?hm2X4J zKq6JHAcC^rFI-rG1&~bPLsuSL7vhW4{QuEjiA&CTaA%cYGF01k`ypUV36m|zhh!9*jB9boln$6N7nY7lsl0F*ydR>m_ZDEax`dF{UifkfWQ zb6kzXxOU9}>#w}_y!T^Cutz@MpK5ro&2xaXN8nW2C+wqchv){mJPqqq5tWW19?S`(QXsj~kmxYahNToKFRBcqSPkK$8s3 z);3Upa#7F4)WkivFfQZ?IH3H-_#s}0o+A6uyBXG;0k>KwX*=vL2^idQHFdByrcrU- z`Zn8V?!(pCs?M&KRKh18cq+%xOBE`^cQs6tovkbvDGpn*WNvajJO|8$KlOMqZoEaD znPuCzmnqVPBzm3IGTxc^OCNmhlg0s`d-iO};{F;|bxLM;GVGxLx)_aNun<}M%Md5t_zo=hBOEk^ zL0IrGuZkLX-nJ9v#IKmjpycZ-`})qN?D34Pe`INf1#NnjDr6FO_X$m~k_EW39_mdtK@9n6B&6hm>h#btZE5O7g5|Nl9aI9gp6VgJghcuWN z>QoQm9u~4X-;~2+q0@LVk)E}sg*9fQ@kbW**1Vy6mBS|L5GhPaIOg@gwl_uADIZ_w z9?_o2gbirTK3o?M-D=)Gpiqa2@r{INo`)4l3f`e@KWwx`TjXGTQ;5>HR)5WoYOF{u zMQEMw%b`cW9fYP5813MMKk|>+>I{O`@!ptroQ*Z%8#Sqn*OB$PrsCqysThiw6+9_Q z7+T{!c}4YuK>e-#&wZ`0faI#(vRNksOS=db;^0S9LFb9(B`Z6ibe51@%48H`z3 zMTJrp5f9jEy4qyE?CLG@t@^U`RZ~XZF-b4yV(7G1sxUwT zPQCVPLQ!kz=*@b7V)SiP8Id?>(@hmAhE4tzDgnu3pdp9;H@%h9aBV-Zjjj3^B~2^} z)jf}7VI+4n7~+gfR^KDjeKl&Uzw2c6_m%>(3CIu6d2^b0KR%9jCtm7YrnELC>@gq<{Nx9LsR7l}#$||o= zQA)QtIG2T{`yEm|YKc~B;*L#a-|vAdk~eu0$LaxEvY~dS!)3gU93l?R_J6@%hrz9% zbf?q9i9kV-hY+jM;9>u%R8?`SoU*N4O96mccItue5^Wa&e~n%Yb)$wt1(X~d>Uk4C zMQhm5keF zzhTGl$z9f@#znyqO9SIk1jWG_GK@`lXK$AE&frzPU-A!Hw^QHp;c%({={f3pc^*lT zk=?%l+`YitIKA47C3d5sq6i|FAF9ix&1A;&mG4f9iG)&NaYS3kaNs{X+&$zPqa^IOQ_9fz`7;TvCH2dD#7S-{X zH!lFO_H9}FyAKsq{cYn&H8TdlSKQWDexy`^nm8dpEcMSOrew1nS{_yH zgnQrHcLNT2sz5M3NuTsgqD*KmMVB72?p5B1=-ZbX6H)bVMiBM1Ty~%4a+s7i&LOQ> zru(EYLs}Cz_E&xv((o%W7;WZuDWHfhuMC zz{S%@Q#L<)Rhn`^=o7)-A}S|fPc9prAW~Itd@p|VP*85I3sOneA6`41bW=TCT-+(> z8%Ot+_qE=*yYTG%3nUJUfIm8Gn@>Xhy0Q9^Vz_+a+S09X38@<{>aT}xUV1C*9P+-% z#NYy~p^b38xPq09I}*X7mC(K#+a+b$S(IgW4nF;^+W3Q;GiK}zWqICRm?%drL;-*D zz;X;{Ug1-s6-siv-`;musBKHgR=P(Reo)xSzvxnUX2tSvh*sf-nDM4GxUGsbPsMfv z6w0*ue^h#%`fmpilqbwWEq)E(VSdNtjEOIV@qR7mMm zaK>=)s!;9B_2YEUVRxW&DnAP`I>X$^U*PnUmFA4Yp{pRnH{(A8a%DJMv$@bwcOKHvIH6X8c1FscZxuP;lJ zMlS#}k9^*>0FCQ!~kjZ-u$8+W8c*(nD&2&gc8dY+fu95N~evDC`-~{jL+0G8Eo6Ad2CF oMk?36t)lK)aJBEh1f~N8J)Mz!r1+lHckim| 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 m>ZqfR9;k+rs-q4i0Q^7k>fp19{Z4EE0000 Error in callback for immediate watcher "uchartsOpts": "SyntaxError: Unexpected token u in JSON at position 0" +## 2.4.2-20220421(2022-04-21) +- 秋云图表组件 修复HBX升级3.4.6.20220420版本后echarts报错的问题 +## 2.4.2-20220420(2022-04-20) +## 重要!此版本uCharts新增了很多功能,修复了诸多已知问题 +- 秋云图表组件 新增onzoom开启双指缩放功能(仅uCharts),前提需要直角坐标系类图表类型,并且ontouch为true、opts.enableScroll为true,详见实例项目K线图 +- 秋云图表组件 新增optsWatch是否监听opts变化,关闭optsWatch后,动态修改opts不会触发图表重绘 +- 秋云图表组件 修复开启canvas2d功能后,动态更新数据后画布闪动的bug +- 秋云图表组件 去除directory属性,改为自动获取echarts.min.js路径(升级不受影响) +- 秋云图表组件 增加getImage()方法及@getImage事件,通过ref调用getImage()方法获,触发@getImage事件获取当前画布的base64图片文件流。 +- 秋云图表组件 支付宝、字节跳动、飞书、快手小程序支持开启canvas2d同层渲染设置。 +- 秋云图表组件 新增加【非uniCloud】版本组件,避免有些不需要uniCloud的使用组件发布至小程序需要提交隐私声明问题,请到码云[【非uniCloud版本】](https://gitee.com/uCharts/uCharts/tree/master/uni-app/uCharts-%E7%BB%84%E4%BB%B6),或npm[【非uniCloud版本】](https://www.npmjs.com/package/@qiun/uni-ucharts)下载使用。 +- uCharts.js 新增dobuleZoom双指缩放功能 +- uCharts.js 新增山峰图type="mount",数据格式为饼图类格式,不需要传入categories,具体详见新版官网在线演示 +- uCharts.js 修复折线图当数据中存在null时tooltip报错的bug +- uCharts.js 修复饼图类当画布比较小时自动计算的半径是负数报错的bug +- uCharts.js 统一各图表类型的series.formatter格式化方法的形参为(val, index, series, opts),方便格式化时有更多参数可用 +- uCharts.js 标记线功能增加labelText自定义显示文字,增加labelAlign标签显示位置(左侧或右侧),增加标签显示位置微调labelOffsetX、labelOffsetY +- uCharts.js 修复条状图当数值很小时开启圆角后样式错误的bug +- uCharts.js 修复X轴开启disabled后,X轴仍占用空间的bug +- uCharts.js 修复X轴开启滚动条并且开启rotateLabel后,X轴文字与滚动条重叠的bug +- uCharts.js 增加X轴rotateAngle文字旋转自定义角度,取值范围(-90至90) +- uCharts.js 修复地图文字标签层级显示不正确的bug +- uCharts.js 修复饼图、圆环图、玫瑰图当数据全部为0的时候不显示数据标签的bug +- uCharts.js 修复当opts.padding上边距为0时,Y轴顶部刻度标签位置不正确的bug + +## 另外我们还开发了各大原生小程序组件,已发布至码云和npm +[https://gitee.com/uCharts/uCharts](https://gitee.com/uCharts/uCharts) +[https://www.npmjs.com/~qiun](https://www.npmjs.com/~qiun) + +## 对于原生uCharts文档我们已上线新版官方网站,详情点击下面链接进入官网 +[https://www.uCharts.cn/v2/](https://www.ucharts.cn/v2/) +## 2.3.7-20220122(2022-01-22) +## 重要!使用vue3编译,请使用cli模式并升级至最新依赖,HbuilderX编译需要使用3.3.8以上版本 +- uCharts.js 修复uni-app平台组件模式使用vue3编译到小程序报错的bug。 +## 2.3.7-20220118(2022-01-18) +## 注意,使用vue3的前提是需要3.3.8.20220114-alpha版本的HBuilder! +## 2.3.67-20220118(2022-01-18) +- 秋云图表组件 组件初步支持vue3,全端编译会有些问题,具体详见下面修改: +1. 小程序端运行时,在uni_modules文件夹的qiun-data-charts.js中搜索 new uni_modules_qiunDataCharts_js_sdk_uCharts_uCharts.uCharts,将.uCharts去掉。 +2. 小程序端发行时,在uni_modules文件夹的qiun-data-charts.js中搜索 new e.uCharts,将.uCharts去掉,变为 new e。 +3. 如果觉得上述步骤比较麻烦,如果您的项目只编译到小程序端,可以修改u-charts.js最后一行导出方式,将 export default uCharts;变更为 export default { uCharts: uCharts }; 这样变更后,H5和App端的renderjs会有问题,请开发者自行选择。(此问题非组件问题,请等待DC官方修复Vue3的小程序端) +## 2.3.6-20220111(2022-01-11) +- 秋云图表组件 修改组件 props 属性中的 background 默认值为 rgba(0,0,0,0) +## 2.3.6-20211201(2021-12-01) +- uCharts.js 修复bar条状图开启圆角模式时,值很小时圆角渲染错误的bug +## 2.3.5-20211014(2021-10-15) +- uCharts.js 增加vue3的编译支持(仅原生uCharts,qiun-data-charts组件后续会支持,请关注更新) +## 2.3.4-20211012(2021-10-12) +- 秋云图表组件 修复 mac os x 系统 mouseover 事件丢失的 bug +## 2.3.3-20210706(2021-07-06) +- uCharts.js 增加雷达图开启数据点值(opts.dataLabel)的显示 +## 2.3.2-20210627(2021-06-27) +- 秋云图表组件 修复tooltipCustom个别情况下传值不正确报错TypeError: Cannot read property 'name' of undefined的bug +## 2.3.1-20210616(2021-06-16) +- uCharts.js 修复圆角柱状图使用4角圆角时,当数值过大时不正确的bug +## 2.3.0-20210612(2021-06-12) +- uCharts.js 【重要】uCharts增加nvue兼容,可在nvue项目中使用gcanvas组件渲染uCharts,[详见码云uCharts-demo-nvue](https://gitee.com/uCharts/uCharts) +- 秋云图表组件 增加tapLegend属性,是否开启图例点击交互事件 +- 秋云图表组件 getIndex事件中增加返回uCharts实例中的opts参数,以便在页面中调用参数 +- 示例项目 pages/other/other.vue增加app端自定义tooltip的方法,详见showOptsTooltip方法 +## 2.2.1-20210603(2021-06-03) +- uCharts.js 修复饼图、圆环图、玫瑰图,当起始角度不为0时,tooltip位置不准确的bug +- uCharts.js 增加温度计式柱状图开启顶部半圆形的配置 +## 2.2.0-20210529(2021-05-29) +- uCharts.js 增加条状图type="bar" +- 示例项目 pages/ucharts/ucharts.vue增加条状图的demo +## 2.1.7-20210524(2021-05-24) +- uCharts.js 修复大数据量模式下曲线图不平滑的bug +## 2.1.6-20210523(2021-05-23) +- 秋云图表组件 修复小程序端开启滚动条更新数据后滚动条位置不符合预期的bug +## 2.1.5-2021051702(2021-05-17) +- uCharts.js 修复自定义Y轴min和max值为0时不能正确显示的bug +## 2.1.5-20210517(2021-05-17) +- uCharts.js 修复Y轴自定义min和max时,未按指定的最大值最小值显示坐标轴刻度的bug +## 2.1.4-20210516(2021-05-16) +- 秋云图表组件 优化onWindowResize防抖方法 +- 秋云图表组件 修复APP端uCharts更新数据时,清空series显示loading图标后再显示图表,图表抖动的bug +- uCharts.js 修复开启canvas2d后,x轴、y轴、series自定义字体大小未按比例缩放的bug +- 示例项目 修复format-e.vue拼写错误导致app端使用uCharts渲染图表 +## 2.1.3-20210513(2021-05-13) +- 秋云图表组件 修改uCharts变更chartData数据为updateData方法,支持带滚动条的数据动态打点 +- 秋云图表组件 增加onWindowResize防抖方法 fix by ど誓言,如尘般染指流年づ +- 秋云图表组件 H5或者APP变更chartData数据显示loading图表时,原数据闪现的bug +- 秋云图表组件 props增加errorReload禁用错误点击重新加载的方法 +- uCharts.js 增加tooltip显示category(x轴对应点位)标题的功能,opts.extra.tooltip.showCategory,默认为false +- uCharts.js 修复mix混合图只有柱状图时,tooltip的分割线显示位置不正确的bug +- uCharts.js 修复开启滚动条,图表在拖动中动态打点,滚动条位置不正确的bug +- uCharts.js 修复饼图类数据格式为echarts数据格式,series为空数组报错的bug +- 示例项目 修改uCharts.js更新到v2.1.2版本后,@getIndex方法获取索引值变更为e.currentIndex.index +- 示例项目 pages/updata/updata.vue增加滚动条拖动更新(数据动态打点)的demo +- 示例项目 pages/other/other.vue增加errorReload禁用错误点击重新加载的demo +## 2.1.2-20210509(2021-05-09) +秋云图表组件 修复APP端初始化时就传入chartData或lacaldata不显示图表的bug +## 2.1.1-20210509(2021-05-09) +- 秋云图表组件 变更ECharts的eopts配置在renderjs内执行,支持在config-echarts.js配置文件内写function配置。 +- 秋云图表组件 修复APP端报错Prop being mutated: "onmouse"错误的bug。 +- 秋云图表组件 修复APP端报错Error: Not Found:Page[6][-1,27] at view.umd.min.js:1的bug。 +## 2.1.0-20210507(2021-05-07) +- 秋云图表组件 修复初始化时就有数据或者数据更新的时候loading加载动画闪动的bug +- uCharts.js 修复x轴format方法categories为字符串类型时返回NaN的bug +- uCharts.js 修复series.textColor、legend.fontColor未执行全局默认颜色的bug +## 2.1.0-20210506(2021-05-06) +- 秋云图表组件 修复极个别情况下报错item.properties undefined的bug +- 秋云图表组件 修复极个别情况下关闭加载动画reshow不起作用,无法显示图表的bug +- 示例项目 pages/ucharts/ucharts.vue 增加时间轴折线图(type="tline")、时间轴区域图(type="tarea")、散点图(type="scatter")、气泡图demo(type="bubble")、倒三角形漏斗图(opts.extra.funnel.type="triangle")、金字塔形漏斗图(opts.extra.funnel.type="pyramid") +- 示例项目 pages/format-u/format-u.vue 增加X轴format格式化示例 +- uCharts.js 升级至v2.1.0版本 +- uCharts.js 修复 玫瑰图面积模式点击tooltip位置不正确的bug +- uCharts.js 修复 玫瑰图点击图例,只剩一个类别显示空白的bug +- uCharts.js 修复 饼图类图点击图例,其他图表tooltip位置某些情况下不准的bug +- uCharts.js 修复 x轴为矢量轴(时间轴)情况下,点击tooltip位置不正确的bug +- uCharts.js 修复 词云图获取点击索引偶尔不准的bug +- uCharts.js 增加 直角坐标系图表X轴format格式化方法(原生uCharts.js用法请使用formatter) +- uCharts.js 增加 漏斗图扩展配置,倒三角形(opts.extra.funnel.type="triangle"),金字塔形(opts.extra.funnel.type="pyramid") +- uCharts.js 增加 散点图(opts.type="scatter")、气泡图(opts.type="bubble") +- 后期计划 完善散点图、气泡图,增加markPoints标记点,增加横向条状图。 +## 2.0.0-20210502(2021-05-02) +- uCharts.js 修复词云图获取点击索引不正确的bug +## 2.0.0-20210501(2021-05-01) +- 秋云图表组件 修复QQ小程序、百度小程序在关闭动画效果情况下,v-for循环使用图表,显示不正确的bug +## 2.0.0-20210426(2021-04-26) +- 秋云图表组件 修复QQ小程序不支持canvas2d的bug +- 秋云图表组件 修复钉钉小程序某些情况点击坐标计算错误的bug +- uCharts.js 增加 extra.column.categoryGap 参数,柱状图类每个category点位(X轴点)柱子组之间的间距 +- uCharts.js 增加 yAxis.data[i].titleOffsetY 参数,标题纵向偏移距离,负数为向上偏移,正数向下偏移 +- uCharts.js 增加 yAxis.data[i].titleOffsetX 参数,标题横向偏移距离,负数为向左偏移,正数向右偏移 +- uCharts.js 增加 extra.gauge.labelOffset 参数,仪表盘标签文字径向便宜距离,默认13px +## 2.0.0-20210422-2(2021-04-22) +秋云图表组件 修复 formatterAssign 未判断 args[key] == null 的情况导致栈溢出的 bug +## 2.0.0-20210422(2021-04-22) +- 秋云图表组件 修复H5、APP、支付宝小程序、微信小程序canvas2d模式下横屏模式的bug +## 2.0.0-20210421(2021-04-21) +- uCharts.js 修复多行图例的情况下,图例在上方或者下方时,图例float为左侧或者右侧时,第二行及以后的图例对齐方式不正确的bug +## 2.0.0-20210420(2021-04-20) +- 秋云图表组件 修复微信小程序开启canvas2d模式后,windows版微信小程序不支持canvas2d模式的bug +- 秋云图表组件 修改非uni_modules版本为v2.0版本qiun-data-charts组件 +## 2.0.0-20210419(2021-04-19) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册<qiun-data-charts>组件,请重启HBuilderX,如仍不好用,请重启电脑; +## 如果是cli项目,请尝试清理node_modules,重新install,还不行就删除项目,再重新install。 +## 此问题已于DCloud官方确认,HBuilderX下个版本会修复。 +## 其他图表不显示问题详见[常见问题选项卡](https://demo.ucharts.cn) +## 新手请先完整阅读帮助文档及常见问题3遍,右侧蓝色按钮示例项目请看2遍! +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在项目中的应用参见 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- uCharts.js 修复混合图中柱状图单独设置颜色不生效的bug +- uCharts.js 修复多Y轴单独设置fontSize时,开启canvas2d后,未对应放大字体的bug +## 2.0.0-20210418(2021-04-18) +- 秋云图表组件 增加directory配置,修复H5端history模式下如果发布到二级目录无法正确加载echarts.min.js的bug +## 2.0.0-20210416(2021-04-16) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册<qiun-data-charts>组件,请重启HBuilderX,如仍不好用,请重启电脑; +## 如果是cli项目,请尝试清理node_modules,重新install,还不行就删除项目,再重新install。 +## 此问题已于DCloud官方确认,HBuilderX下个版本会修复。 +## 其他图表不显示问题详见[常见问题选项卡](https://demo.ucharts.cn) +## 新手请先完整阅读帮助文档及常见问题3遍,右侧蓝色按钮示例项目请看2遍! +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在项目中的应用参见 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- 秋云图表组件 修复APP端某些情况下报错`Not Found Page`的bug,fix by 高级bug开发技术员 +- 示例项目 修复APP端v-for循环某些情况下报错`Not Found Page`的bug,fix by 高级bug开发技术员 +- uCharts.js 修复非直角坐标系tooltip提示窗右侧超出未变换方向显示的bug +## 2.0.0-20210415(2021-04-15) +- 秋云图表组件 修复H5端发布到二级目录下echarts无法加载的bug +- 秋云图表组件 修复某些情况下echarts.off('finished')移除监听事件报错的bug +## 2.0.0-20210414(2021-04-14) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册<qiun-data-charts>组件,请重启HBuilderX,如仍不好用,请重启电脑; +## 如果是cli项目,请尝试清理node_modules,重新install,还不行就删除项目,再重新install。 +## 此问题已于DCloud官方确认,HBuilderX下个版本会修复。 +## 其他图表不显示问题详见[常见问题选项卡](https://demo.ucharts.cn) +## 新手请先完整阅读帮助文档及常见问题3遍,右侧蓝色按钮示例项目请看2遍! +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在项目中的应用参见 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- 秋云图表组件 修复H5端在cli项目下ECharts引用地址错误的bug +- 示例项目 增加ECharts的formatter用法的示例(详见示例项目format-e.vue) +- uCharts.js 增加圆环图中心背景色的配置extra.ring.centerColor +- uCharts.js 修复微信小程序安卓端柱状图开启透明色后显示不正确的bug +## 2.0.0-20210413(2021-04-13) +- 秋云图表组件 修复百度小程序多个图表真机未能正确获取根元素dom尺寸的bug +- 秋云图表组件 修复百度小程序横屏模式方向不正确的bug +- 秋云图表组件 修改ontouch时,@getTouchStart@getTouchMove@getTouchEnd的触发条件 +- uCharts.js 修复饼图类数据格式series属性不生效的bug +- uCharts.js 增加时序区域图 详见示例项目中ucharts.vue +## 2.0.0-20210412-2(2021-04-12) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册<qiun-data-charts>组件,请重启HBuilderX。如仍不好用,请重启电脑,此问题已于DCloud官方确认,HBuilderX下个版本会修复。 +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在uniCloudAdmin中的应用 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- 秋云图表组件 修复uCharts在APP端横屏模式下不能正确渲染的bug +- 示例项目 增加ECharts柱状图渐变色、圆角柱状图、横向柱状图(条状图)的示例 +## 2.0.0-20210412(2021-04-12) +- 秋云图表组件 修复created中判断echarts导致APP端无法识别,改回mounted中判断echarts初始化 +- uCharts.js 修复2d模式下series.textOffset未乘像素比的bug +## 2.0.0-20210411(2021-04-11) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧绿色【使用HBuilderX导入插件】即可使用,示例项目请点击右侧蓝色按钮【使用HBuilderX导入示例项目】。 +## 初次使用如果提示未注册组件,请重启HBuilderX,并清空小程序开发者工具缓存。 +## [DEMO演示及在线生成工具(v2.0文档)https://demo.ucharts.cn](https://demo.ucharts.cn) +## [图表组件在uniCloudAdmin中的应用 UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- uCharts.js 折线图区域图增加connectNulls断点续连的功能,详见示例项目中ucharts.vue +- 秋云图表组件 变更初始化方法为created,变更type2d默认值为true,优化2d模式下组件初始化后dom获取不到的bug +- 秋云图表组件 修复左右布局时,右侧图表点击坐标错误的bug,修复tooltip柱状图自定义颜色显示object的bug +## 2.0.0-20210410(2021-04-10) +- 修复左右布局时,右侧图表点击坐标错误的bug,修复柱状图自定义颜色tooltip显示object的bug +- 增加标记线及柱状图自定义颜色的demo +## 2.0.0-20210409(2021-04-08) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧【使用HBuilderX导入插件】即可体验,DEMO演示及在线生成工具(v2.0文档)[https://demo.ucharts.cn](https://demo.ucharts.cn) +## 图表组件在uniCloudAdmin中的应用 [UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +- uCharts.js 修复钉钉小程序百度小程序measureText不准确的bug,修复2d模式下饼图类activeRadius为按比例放大的bug +- 修复组件在支付宝小程序端点击位置不准确的bug +## 2.0.0-20210408(2021-04-07) +- 修复组件在支付宝小程序端不能显示的bug(目前支付宝小程不能点击交互,后续修复) +- uCharts.js 修复高分屏下柱状图类,圆弧进度条 自定义宽度不能按比例放大的bug +## 2.0.0-20210407(2021-04-06) +## v1.0版本已停更,建议转uni_modules版本组件方式调用,点击右侧【使用HBuilderX导入插件】即可体验,DEMO演示及在线生成工具(v2.0文档)[https://demo.ucharts.cn](https://demo.ucharts.cn) +## 增加 通过tofix和unit快速格式化y轴的demo add by `howcode` +## 增加 图表组件在uniCloudAdmin中的应用 [UReport数据报表](https://ext.dcloud.net.cn/plugin?id=4651) +## 2.0.0-20210406(2021-04-05) +# 秋云图表组件+uCharts v2.0版本同步上线,使用方法详见https://demo.ucharts.cn帮助页 +## 2.0.0(2021-04-05) +# 秋云图表组件+uCharts v2.0版本同步上线,使用方法详见https://demo.ucharts.cn帮助页 diff --git a/src/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue b/src/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue new file mode 100644 index 0000000..4ff500f --- /dev/null +++ b/src/uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.vue @@ -0,0 +1,1618 @@ + + + + + + + + + + diff --git a/src/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue b/src/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue new file mode 100644 index 0000000..ca2b9e5 --- /dev/null +++ b/src/uni_modules/qiun-data-charts/components/qiun-error/qiun-error.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue new file mode 100644 index 0000000..9fc47e3 --- /dev/null +++ b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading1.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/src/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue new file mode 100644 index 0000000..47b5dd9 --- /dev/null +++ b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading2.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/src/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue new file mode 100644 index 0000000..b22eb87 --- /dev/null +++ b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading3.vue @@ -0,0 +1,173 @@ + + + + + diff --git a/src/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue new file mode 100644 index 0000000..7848b9e --- /dev/null +++ b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading4.vue @@ -0,0 +1,222 @@ + + + + + diff --git a/src/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue new file mode 100644 index 0000000..7524b55 --- /dev/null +++ b/src/uni_modules/qiun-data-charts/components/qiun-loading/loading5.vue @@ -0,0 +1,229 @@ + + + + diff --git a/src/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue b/src/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue new file mode 100644 index 0000000..4c671ab --- /dev/null +++ b/src/uni_modules/qiun-data-charts/components/qiun-loading/qiun-loading.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js new file mode 100644 index 0000000..8635ae0 --- /dev/null +++ b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/config-echarts.js @@ -0,0 +1,422 @@ +/* + * uCharts® + * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360)、Vue、Taro等支持canvas的框架平台 + * Copyright (c) 2021 QIUN®秋云 https://www.ucharts.cn All rights reserved. + * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) + * 复制使用请保留本段注释,感谢支持开源! + * + * uCharts®官方网站 + * https://www.uCharts.cn + * + * 开源地址: + * https://gitee.com/uCharts/uCharts + * + * uni-app插件市场地址: + * http://ext.dcloud.net.cn/plugin?id=271 + * + */ + +// 通用配置项 + +// 主题颜色配置:如每个图表类型需要不同主题,请在对应图表类型上更改color属性 +const color = ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc']; + +const cfe = { + //demotype为自定义图表类型 + "type": ["pie", "ring", "rose", "funnel", "line", "column", "area", "radar", "gauge","candle","demotype"], + //增加自定义图表类型,如果需要categories,请在这里加入您的图表类型例如最后的"demotype" + "categories": ["line", "column", "area", "radar", "gauge", "candle","demotype"], + //instance为实例变量承载属性,option为eopts承载属性,不要删除 + "instance": {}, + "option": {}, + //下面是自定义format配置,因除H5端外的其他端无法通过props传递函数,只能通过此属性对应下标的方式来替换 + "formatter":{ + "tooltipDemo1":function(res){ + let result = '' + for (let i in res) { + if (i == 0) { + result += res[i].axisValueLabel + '年销售额' + } + let value = '--' + if (res[i].data !== null) { + value = res[i].data + } + // #ifdef H5 + result += '\n' + res[i].seriesName + ':' + value + ' 万元' + // #endif + + // #ifdef APP-PLUS + result += '
    ' + res[i].marker + res[i].seriesName + ':' + value + ' 万元' + // #endif + } + return result; + }, + legendFormat:function(name){ + return "自定义图例+"+name; + }, + yAxisFormatDemo:function (value, index) { + return value + '元'; + }, + seriesFormatDemo:function(res){ + return res.name + '年' + res.value + '元'; + } + }, + //这里演示了自定义您的图表类型的option,可以随意命名,之后在组件上 type="demotype" 后,组件会调用这个花括号里的option,如果组件上还存在eopts参数,会将demotype与eopts中option合并后渲染图表。 + "demotype":{ + "color": color, + //在这里填写echarts的option即可 + + }, + //下面是自定义配置,请添加项目所需的通用配置 + "column": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'axis' + }, + "grid": { + "top": 30, + "bottom": 50, + "right": 15, + "left": 40 + }, + "legend": { + "bottom": 'left', + }, + "toolbox": { + "show": false, + }, + "xAxis": { + "type": 'category', + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + "boundaryGap": true, + "data": [] + }, + "yAxis": { + "type": 'value', + "axisTick": { + "show": false, + }, + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + }, + "seriesTemplate": { + "name": '', + "type": 'bar', + "data": [], + "barwidth": 20, + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + }, + }, + "line": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'axis' + }, + "grid": { + "top": 30, + "bottom": 50, + "right": 15, + "left": 40 + }, + "legend": { + "bottom": 'left', + }, + "toolbox": { + "show": false, + }, + "xAxis": { + "type": 'category', + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + "boundaryGap": true, + "data": [] + }, + "yAxis": { + "type": 'value', + "axisTick": { + "show": false, + }, + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + }, + "seriesTemplate": { + "name": '', + "type": 'line', + "data": [], + "barwidth": 20, + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + }, + }, + "area": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'axis' + }, + "grid": { + "top": 30, + "bottom": 50, + "right": 15, + "left": 40 + }, + "legend": { + "bottom": 'left', + }, + "toolbox": { + "show": false, + }, + "xAxis": { + "type": 'category', + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + "boundaryGap": true, + "data": [] + }, + "yAxis": { + "type": 'value', + "axisTick": { + "show": false, + }, + "axisLabel": { + "color": '#666666' + }, + "axisLine": { + "lineStyle": { + "color": '#CCCCCC' + } + }, + }, + "seriesTemplate": { + "name": '', + "type": 'line', + "data": [], + "areaStyle": {}, + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + }, + }, + "pie": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'item' + }, + "grid": { + "top": 40, + "bottom": 30, + "right": 15, + "left": 15 + }, + "legend": { + "bottom": 'left', + }, + "seriesTemplate": { + "name": '', + "type": 'pie', + "data": [], + "radius": '50%', + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + }, + }, + "ring": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'item' + }, + "grid": { + "top": 40, + "bottom": 30, + "right": 15, + "left": 15 + }, + "legend": { + "bottom": 'left', + }, + "seriesTemplate": { + "name": '', + "type": 'pie', + "data": [], + "radius": ['40%', '70%'], + "avoidLabelOverlap": false, + "label": { + "show": true, + "color": "#666666", + "position": 'top', + }, + "labelLine": { + "show": true + }, + }, + }, + "rose": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'item' + }, + "legend": { + "top": 'bottom' + }, + "seriesTemplate": { + "name": '', + "type": 'pie', + "data": [], + "radius": "55%", + "center": ['50%', '50%'], + "roseType": 'area', + }, + }, + "funnel": { + "color": color, + "title": { + "text": '' + }, + "tooltip": { + "trigger": 'item', + "formatter": "{b} : {c}%" + }, + "legend": { + "top": 'bottom' + }, + "seriesTemplate": { + "name": '', + "type": 'funnel', + "left": '10%', + "top": 60, + "bottom": 60, + "width": '80%', + "min": 0, + "max": 100, + "minSize": '0%', + "maxSize": '100%', + "sort": 'descending', + "gap": 2, + "label": { + "show": true, + "position": 'inside' + }, + "labelLine": { + "length": 10, + "lineStyle": { + "width": 1, + "type": 'solid' + } + }, + "itemStyle": { + "bordercolor": '#fff', + "borderwidth": 1 + }, + "emphasis": { + "label": { + "fontSize": 20 + } + }, + "data": [], + }, + }, + "gauge": { + "color": color, + "tooltip": { + "formatter": '{a}
    {b} : {c}%' + }, + "seriesTemplate": { + "name": '业务指标', + "type": 'gauge', + "detail": {"formatter": '{value}%'}, + "data": [{"value": 50, "name": '完成率'}] + }, + }, + "candle": { + "xAxis": { + "data": [] + }, + "yAxis": {}, + "color": color, + "title": { + "text": '' + }, + "dataZoom": [{ + "type": 'inside', + "xAxisIndex": [0, 1], + "start": 10, + "end": 100 + }, + { + "show": true, + "xAxisIndex": [0, 1], + "type": 'slider', + "bottom": 10, + "start": 10, + "end": 100 + } + ], + "seriesTemplate": { + "name": '', + "type": 'k', + "data": [], + }, + } +} + +export default cfe; \ No newline at end of file diff --git a/src/uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js new file mode 100644 index 0000000..77962bc --- /dev/null +++ b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/config-ucharts.js @@ -0,0 +1,606 @@ +/* + * uCharts® + * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360)、Vue、Taro等支持canvas的框架平台 + * Copyright (c) 2021 QIUN®秋云 https://www.ucharts.cn All rights reserved. + * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) + * 复制使用请保留本段注释,感谢支持开源! + * + * uCharts®官方网站 + * https://www.uCharts.cn + * + * 开源地址: + * https://gitee.com/uCharts/uCharts + * + * uni-app插件市场地址: + * http://ext.dcloud.net.cn/plugin?id=271 + * + */ + +// 主题颜色配置:如每个图表类型需要不同主题,请在对应图表类型上更改color属性 +const color = ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc']; + +//事件转换函数,主要用作格式化x轴为时间轴,根据需求自行修改 +const formatDateTime = (timeStamp, returnType)=>{ + var date = new Date(); + date.setTime(timeStamp * 1000); + var y = date.getFullYear(); + var m = date.getMonth() + 1; + m = m < 10 ? ('0' + m) : m; + var d = date.getDate(); + d = d < 10 ? ('0' + d) : d; + var h = date.getHours(); + h = h < 10 ? ('0' + h) : h; + var minute = date.getMinutes(); + var second = date.getSeconds(); + minute = minute < 10 ? ('0' + minute) : minute; + second = second < 10 ? ('0' + second) : second; + if(returnType == 'full'){return y + '-' + m + '-' + d + ' '+ h +':' + minute + ':' + second;} + if(returnType == 'y-m-d'){return y + '-' + m + '-' + d;} + if(returnType == 'h:m'){return h +':' + minute;} + if(returnType == 'h:m:s'){return h +':' + minute +':' + second;} + return [y, m, d, h, minute, second]; +} + +const cfu = { + //demotype为自定义图表类型,一般不需要自定义图表类型,只需要改根节点上对应的类型即可 + "type":["pie","ring","rose","word","funnel","map","arcbar","line","column","mount","bar","area","radar","gauge","candle","mix","tline","tarea","scatter","bubble","demotype"], + "range":["饼状图","圆环图","玫瑰图","词云图","漏斗图","地图","圆弧进度条","折线图","柱状图","山峰图","条状图","区域图","雷达图","仪表盘","K线图","混合图","时间轴折线","时间轴区域","散点图","气泡图","自定义类型"], + //增加自定义图表类型,如果需要categories,请在这里加入您的图表类型,例如最后的"demotype" + //自定义类型时需要注意"tline","tarea","scatter","bubble"等时间轴(矢量x轴)类图表,没有categories,不需要加入categories + "categories":["line","column","mount","bar","area","radar","gauge","candle","mix","demotype"], + //instance为实例变量承载属性,不要删除 + "instance":{}, + //option为opts及eopts承载属性,不要删除 + "option":{}, + //下面是自定义format配置,因除H5端外的其他端无法通过props传递函数,只能通过此属性对应下标的方式来替换 + "formatter":{ + "yAxisDemo1":function(val, index, opts){return val+'元'}, + "yAxisDemo2":function(val, index, opts){return val.toFixed(2)}, + "xAxisDemo1":function(val, index, opts){return val+'年';}, + "xAxisDemo2":function(val, index, opts){return formatDateTime(val,'h:m')}, + "seriesDemo1":function(val, index, series, opts){return val+'元'}, + "tooltipDemo1":function(item, category, index, opts){ + if(index==0){ + return '随便用'+item.data+'年' + }else{ + return '其他我没改'+item.data+'天' + } + }, + "pieDemo":function(val, index, series, opts){ + if(index !== undefined){ + return series[index].name+':'+series[index].data+'元' + } + }, + }, + //这里演示了自定义您的图表类型的option,可以随意命名,之后在组件上 type="demotype" 后,组件会调用这个花括号里的option,如果组件上还存在opts参数,会将demotype与opts中option合并后渲染图表。 + "demotype":{ + //我这里把曲线图当做了自定义图表类型,您可以根据需要随意指定类型或配置 + "type": "line", + "color": color, + "padding": [15,10,0,15], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + }, + "legend": { + }, + "extra": { + "line": { + "type": "curve", + "width": 2 + }, + } + }, + //下面是自定义配置,请添加项目所需的通用配置 + "pie":{ + "type": "pie", + "color": color, + "padding": [5,5,5,5], + "extra": { + "pie": { + "activeOpacity": 0.5, + "activeRadius": 10, + "offsetAngle": 0, + "labelWidth": 15, + "border": true, + "borderWidth": 3, + "borderColor": "#FFFFFF" + }, + } + }, + "ring":{ + "type": "ring", + "color": color, + "padding": [5,5,5,5], + "rotate": false, + "dataLabel": true, + "legend": { + "show": true, + "position": "right", + "lineHeight": 25, + }, + "title": { + "name": "收益率", + "fontSize": 15, + "color": "#666666" + }, + "subtitle": { + "name": "70%", + "fontSize": 25, + "color": "#7cb5ec" + }, + "extra": { + "ring": { + "ringWidth":30, + "activeOpacity": 0.5, + "activeRadius": 10, + "offsetAngle": 0, + "labelWidth": 15, + "border": true, + "borderWidth": 3, + "borderColor": "#FFFFFF" + }, + }, + }, + "rose":{ + "type": "rose", + "color": color, + "padding": [5,5,5,5], + "legend": { + "show": true, + "position": "left", + "lineHeight": 25, + }, + "extra": { + "rose": { + "type": "area", + "minRadius": 50, + "activeOpacity": 0.5, + "activeRadius": 10, + "offsetAngle": 0, + "labelWidth": 15, + "border": false, + "borderWidth": 2, + "borderColor": "#FFFFFF" + }, + } + }, + "word":{ + "type": "word", + "color": color, + "extra": { + "word": { + "type": "normal", + "autoColors": false + } + } + }, + "funnel":{ + "type": "funnel", + "color": color, + "padding": [15,15,0,15], + "extra": { + "funnel": { + "activeOpacity": 0.3, + "activeWidth": 10, + "border": true, + "borderWidth": 2, + "borderColor": "#FFFFFF", + "fillOpacity": 1, + "labelAlign": "right" + }, + } + }, + "map":{ + "type": "map", + "color": color, + "padding": [0,0,0,0], + "dataLabel": true, + "extra": { + "map": { + "border": true, + "borderWidth": 1, + "borderColor": "#666666", + "fillOpacity": 0.6, + "activeBorderColor": "#F04864", + "activeFillColor": "#FACC14", + "activeFillOpacity": 1 + }, + } + }, + "arcbar":{ + "type": "arcbar", + "color": color, + "title": { + "name": "百分比", + "fontSize": 25, + "color": "#00FF00" + }, + "subtitle": { + "name": "默认标题", + "fontSize": 15, + "color": "#666666" + }, + "extra": { + "arcbar": { + "type": "default", + "width": 12, + "backgroundColor": "#E9E9E9", + "startAngle": 0.75, + "endAngle": 0.25, + "gap": 2 + } + } + }, + "line":{ + "type": "line", + "color": color, + "padding": [15,10,0,15], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + }, + "legend": { + }, + "extra": { + "line": { + "type": "straight", + "width": 2, + "activeType": "hollow" + }, + } + }, + "tline":{ + "type": "line", + "color": color, + "padding": [15,10,0,15], + "xAxis": { + "disableGrid": false, + "boundaryGap":"justify", + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + "data":[ + { + "min":0, + "max":80 + } + ] + }, + "legend": { + }, + "extra": { + "line": { + "type": "curve", + "width": 2, + "activeType": "hollow" + }, + } + }, + "tarea":{ + "type": "area", + "color": color, + "padding": [15,10,0,15], + "xAxis": { + "disableGrid": true, + "boundaryGap":"justify", + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + "data":[ + { + "min":0, + "max":80 + } + ] + }, + "legend": { + }, + "extra": { + "area": { + "type": "curve", + "opacity": 0.2, + "addLine": true, + "width": 2, + "gradient": true, + "activeType": "hollow" + }, + } + }, + "column":{ + "type": "column", + "color": color, + "padding": [15,15,0,5], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "data":[{"min":0}] + }, + "legend": { + }, + "extra": { + "column": { + "type": "group", + "width": 30, + "activeBgColor": "#000000", + "activeBgOpacity": 0.08 + }, + } + }, + "mount":{ + "type": "mount", + "color": color, + "padding": [15,15,0,5], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "data":[{"min":0}] + }, + "legend": { + }, + "extra": { + "mount": { + "type": "mount", + "widthRatio": 1.5, + }, + } + }, + "bar":{ + "type": "bar", + "color": color, + "padding": [15,30,0,5], + "xAxis": { + "boundaryGap":"justify", + "disableGrid":false, + "min":0, + "axisLine":false + }, + "yAxis": { + }, + "legend": { + }, + "extra": { + "bar": { + "type": "group", + "width": 30, + "meterBorde": 1, + "meterFillColor": "#FFFFFF", + "activeBgColor": "#000000", + "activeBgOpacity": 0.08 + }, + } + }, + "area":{ + "type": "area", + "color": color, + "padding": [15,15,0,15], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "gridType": "dash", + "dashLength": 2, + }, + "legend": { + }, + "extra": { + "area": { + "type": "straight", + "opacity": 0.2, + "addLine": true, + "width": 2, + "gradient": false, + "activeType": "hollow" + }, + } + }, + "radar":{ + "type": "radar", + "color": color, + "padding": [5,5,5,5], + "dataLabel": false, + "legend": { + "show": true, + "position": "right", + "lineHeight": 25, + }, + "extra": { + "radar": { + "gridType": "radar", + "gridColor": "#CCCCCC", + "gridCount": 3, + "opacity": 0.2, + "max": 200, + "labelShow": true + }, + } + }, + "gauge":{ + "type": "gauge", + "color": color, + "title": { + "name": "66Km/H", + "fontSize": 25, + "color": "#2fc25b", + "offsetY": 50 + }, + "subtitle": { + "name": "实时速度", + "fontSize": 15, + "color": "#1890ff", + "offsetY": -50 + }, + "extra": { + "gauge": { + "type": "default", + "width": 30, + "labelColor": "#666666", + "startAngle": 0.75, + "endAngle": 0.25, + "startNumber": 0, + "endNumber": 100, + "labelFormat": "", + "splitLine": { + "fixRadius": 0, + "splitNumber": 10, + "width": 30, + "color": "#FFFFFF", + "childNumber": 5, + "childWidth": 12 + }, + "pointer": { + "width": 24, + "color": "auto" + } + } + } + }, + "candle":{ + "type": "candle", + "color": color, + "padding": [15,15,0,15], + "enableScroll": true, + "enableMarkLine": true, + "dataLabel": false, + "xAxis": { + "labelCount": 4, + "itemCount": 40, + "disableGrid": true, + "gridColor": "#CCCCCC", + "gridType": "solid", + "dashLength": 4, + "scrollShow": true, + "scrollAlign": "left", + "scrollColor": "#A6A6A6", + "scrollBackgroundColor": "#EFEBEF" + }, + "yAxis": { + }, + "legend": { + }, + "extra": { + "candle": { + "color": { + "upLine": "#f04864", + "upFill": "#f04864", + "downLine": "#2fc25b", + "downFill": "#2fc25b" + }, + "average": { + "show": true, + "name": ["MA5","MA10","MA30"], + "day": [5,10,20], + "color": ["#1890ff","#2fc25b","#facc14"] + } + }, + "markLine": { + "type": "dash", + "dashLength": 5, + "data": [ + { + "value": 2150, + "lineColor": "#f04864", + "showLabel": true + }, + { + "value": 2350, + "lineColor": "#f04864", + "showLabel": true + } + ] + } + } + }, + "mix":{ + "type": "mix", + "color": color, + "padding": [15,15,0,15], + "xAxis": { + "disableGrid": true, + }, + "yAxis": { + "disabled": false, + "disableGrid": false, + "splitNumber": 5, + "gridType": "dash", + "dashLength": 4, + "gridColor": "#CCCCCC", + "padding": 10, + "showTitle": true, + "data": [] + }, + "legend": { + }, + "extra": { + "mix": { + "column": { + "width": 20 + } + }, + } + }, + "scatter":{ + "type": "scatter", + "color":color, + "padding":[15,15,0,15], + "dataLabel":false, + "xAxis": { + "disableGrid": false, + "gridType":"dash", + "splitNumber":5, + "boundaryGap":"justify", + "min":0 + }, + "yAxis": { + "disableGrid": false, + "gridType":"dash", + }, + "legend": { + }, + "extra": { + "scatter": { + }, + } + }, + "bubble":{ + "type": "bubble", + "color":color, + "padding":[15,15,0,15], + "xAxis": { + "disableGrid": false, + "gridType":"dash", + "splitNumber":5, + "boundaryGap":"justify", + "min":0, + "max":250 + }, + "yAxis": { + "disableGrid": false, + "gridType":"dash", + "data":[{ + "min":0, + "max":150 + }] + }, + "legend": { + }, + "extra": { + "bubble": { + "border":2, + "opacity": 0.5, + }, + } + } +} + +export default cfu; \ No newline at end of file diff --git a/src/uni_modules/qiun-data-charts/js_sdk/u-charts/readme.md b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/readme.md new file mode 100644 index 0000000..d251b53 --- /dev/null +++ b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/readme.md @@ -0,0 +1,5 @@ +# uCharts JSSDK说明 +1、如不使用uCharts组件,可直接引用u-charts.js,打包编译后会`自动压缩`,压缩后体积约为`120kb`。 +2、如果120kb的体积仍需压缩,请手到uCharts官网通过在线定制选择您需要的图表。 +3、config-ucharts.js为uCharts组件的用户配置文件,升级前请`自行备份config-ucharts.js`文件,以免被强制覆盖。 +4、config-echarts.js为ECharts组件的用户配置文件,升级前请`自行备份config-echarts.js`文件,以免被强制覆盖。 \ No newline at end of file diff --git a/src/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js new file mode 100644 index 0000000..b342444 --- /dev/null +++ b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.js @@ -0,0 +1,7706 @@ +/* + * uCharts (R) + * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360/快手)、Vue、Taro等支持canvas的框架平台 + * Copyright (C) 2018-2022 QIUN (R) 秋云 https://www.ucharts.cn All rights reserved. + * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) + * 复制使用请保留本段注释,感谢支持开源! + * + * uCharts (R) 官方网站 + * https://www.uCharts.cn + * + * 开源地址: + * https://gitee.com/uCharts/uCharts + * + * uni-app插件市场地址: + * http://ext.dcloud.net.cn/plugin?id=271 + * + */ + +'use strict'; + +var config = { + version: 'v2.5.0-20230101', + yAxisWidth: 15, + xAxisHeight: 22, + padding: [10, 10, 10, 10], + rotate: false, + fontSize: 13, + fontColor: '#666666', + dataPointShape: ['circle', 'circle', 'circle', 'circle'], + color: ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc'], + linearColor: ['#0EE2F8', '#2BDCA8', '#FA7D8D', '#EB88E2', '#2AE3A0', '#0EE2F8', '#EB88E2', '#6773E3', '#F78A85'], + pieChartLinePadding: 15, + pieChartTextPadding: 5, + titleFontSize: 20, + subtitleFontSize: 15, + radarLabelTextMargin: 13, +}; + +var assign = function(target, ...varArgs) { + if (target == null) { + throw new TypeError('[uCharts] Cannot convert undefined or null to object'); + } + if (!varArgs || varArgs.length <= 0) { + return target; + } + // 深度合并对象 + function deepAssign(obj1, obj2) { + for (let key in obj2) { + obj1[key] = obj1[key] && obj1[key].toString() === "[object Object]" ? + deepAssign(obj1[key], obj2[key]) : obj1[key] = obj2[key]; + } + return obj1; + } + varArgs.forEach(val => { + target = deepAssign(target, val); + }); + return target; +}; + +var util = { + toFixed: function toFixed(num, limit) { + limit = limit || 2; + if (this.isFloat(num)) { + num = num.toFixed(limit); + } + return num; + }, + isFloat: function isFloat(num) { + return num % 1 !== 0; + }, + approximatelyEqual: function approximatelyEqual(num1, num2) { + return Math.abs(num1 - num2) < 1e-10; + }, + isSameSign: function isSameSign(num1, num2) { + return Math.abs(num1) === num1 && Math.abs(num2) === num2 || Math.abs(num1) !== num1 && Math.abs(num2) !== num2; + }, + isSameXCoordinateArea: function isSameXCoordinateArea(p1, p2) { + return this.isSameSign(p1.x, p2.x); + }, + isCollision: function isCollision(obj1, obj2) { + obj1.end = {}; + obj1.end.x = obj1.start.x + obj1.width; + obj1.end.y = obj1.start.y - obj1.height; + obj2.end = {}; + obj2.end.x = obj2.start.x + obj2.width; + obj2.end.y = obj2.start.y - obj2.height; + var flag = obj2.start.x > obj1.end.x || obj2.end.x < obj1.start.x || obj2.end.y > obj1.start.y || obj2.start.y < obj1.end.y; + return !flag; + } +}; + +//兼容H5点击事件 +function getH5Offset(e) { + e.mp = { + changedTouches: [] + }; + e.mp.changedTouches.push({ + x: e.offsetX, + y: e.offsetY + }); + return e; +} + +// hex 转 rgba +function hexToRgb(hexValue, opc) { + var rgx = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; + var hex = hexValue.replace(rgx, function(m, r, g, b) { + return r + r + g + g + b + b; + }); + var rgb = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + var r = parseInt(rgb[1], 16); + var g = parseInt(rgb[2], 16); + var b = parseInt(rgb[3], 16); + return 'rgba(' + r + ',' + g + ',' + b + ',' + opc + ')'; +} + +function findRange(num, type, limit) { + if (isNaN(num)) { + throw new Error('[uCharts] series数据需为Number格式'); + } + limit = limit || 10; + type = type ? type : 'upper'; + var multiple = 1; + while (limit < 1) { + limit *= 10; + multiple *= 10; + } + if (type === 'upper') { + num = Math.ceil(num * multiple); + } else { + num = Math.floor(num * multiple); + } + while (num % limit !== 0) { + if (type === 'upper') { + if (num == num + 1) { //修复数据值过大num++无效的bug by 向日葵 @xrk_jy + break; + } + num++; + } else { + num--; + } + } + return num / multiple; +} + +function calCandleMA(dayArr, nameArr, colorArr, kdata) { + let seriesTemp = []; + for (let k = 0; k < dayArr.length; k++) { + let seriesItem = { + data: [], + name: nameArr[k], + color: colorArr[k] + }; + for (let i = 0, len = kdata.length; i < len; i++) { + if (i < dayArr[k]) { + seriesItem.data.push(null); + continue; + } + let sum = 0; + for (let j = 0; j < dayArr[k]; j++) { + sum += kdata[i - j][1]; + } + seriesItem.data.push(+(sum / dayArr[k]).toFixed(3)); + } + seriesTemp.push(seriesItem); + } + return seriesTemp; +} + +function calValidDistance(self, distance, chartData, config, opts) { + var dataChartAreaWidth = opts.width - opts.area[1] - opts.area[3]; + var dataChartWidth = chartData.eachSpacing * (opts.chartData.xAxisData.xAxisPoints.length - 1); + if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1){ + if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2 + dataChartWidth += (opts.extra.mount.widthRatio - 1)*chartData.eachSpacing; + } + var validDistance = distance; + if (distance >= 0) { + validDistance = 0; + self.uevent.trigger('scrollLeft'); + self.scrollOption.position = 'left' + opts.xAxis.scrollPosition = 'left'; + } else if (Math.abs(distance) >= dataChartWidth - dataChartAreaWidth) { + validDistance = dataChartAreaWidth - dataChartWidth; + self.uevent.trigger('scrollRight'); + self.scrollOption.position = 'right' + opts.xAxis.scrollPosition = 'right'; + } else { + self.scrollOption.position = distance + opts.xAxis.scrollPosition = distance; + } + return validDistance; +} + +function isInAngleRange(angle, startAngle, endAngle) { + function adjust(angle) { + while (angle < 0) { + angle += 2 * Math.PI; + } + while (angle > 2 * Math.PI) { + angle -= 2 * Math.PI; + } + return angle; + } + angle = adjust(angle); + startAngle = adjust(startAngle); + endAngle = adjust(endAngle); + if (startAngle > endAngle) { + endAngle += 2 * Math.PI; + if (angle < startAngle) { + angle += 2 * Math.PI; + } + } + return angle >= startAngle && angle <= endAngle; +} + +function createCurveControlPoints(points, i) { + function isNotMiddlePoint(points, i) { + if (points[i - 1] && points[i + 1]) { + return points[i].y >= Math.max(points[i - 1].y, points[i + 1].y) || points[i].y <= Math.min(points[i - 1].y, + points[i + 1].y); + } else { + return false; + } + } + function isNotMiddlePointX(points, i) { + if (points[i - 1] && points[i + 1]) { + return points[i].x >= Math.max(points[i - 1].x, points[i + 1].x) || points[i].x <= Math.min(points[i - 1].x, + points[i + 1].x); + } else { + return false; + } + } + var a = 0.2; + var b = 0.2; + var pAx = null; + var pAy = null; + var pBx = null; + var pBy = null; + if (i < 1) { + pAx = points[0].x + (points[1].x - points[0].x) * a; + pAy = points[0].y + (points[1].y - points[0].y) * a; + } else { + pAx = points[i].x + (points[i + 1].x - points[i - 1].x) * a; + pAy = points[i].y + (points[i + 1].y - points[i - 1].y) * a; + } + + if (i > points.length - 3) { + var last = points.length - 1; + pBx = points[last].x - (points[last].x - points[last - 1].x) * b; + pBy = points[last].y - (points[last].y - points[last - 1].y) * b; + } else { + pBx = points[i + 1].x - (points[i + 2].x - points[i].x) * b; + pBy = points[i + 1].y - (points[i + 2].y - points[i].y) * b; + } + if (isNotMiddlePoint(points, i + 1)) { + pBy = points[i + 1].y; + } + if (isNotMiddlePoint(points, i)) { + pAy = points[i].y; + } + if (isNotMiddlePointX(points, i + 1)) { + pBx = points[i + 1].x; + } + if (isNotMiddlePointX(points, i)) { + pAx = points[i].x; + } + if (pAy >= Math.max(points[i].y, points[i + 1].y) || pAy <= Math.min(points[i].y, points[i + 1].y)) { + pAy = points[i].y; + } + if (pBy >= Math.max(points[i].y, points[i + 1].y) || pBy <= Math.min(points[i].y, points[i + 1].y)) { + pBy = points[i + 1].y; + } + if (pAx >= Math.max(points[i].x, points[i + 1].x) || pAx <= Math.min(points[i].x, points[i + 1].x)) { + pAx = points[i].x; + } + if (pBx >= Math.max(points[i].x, points[i + 1].x) || pBx <= Math.min(points[i].x, points[i + 1].x)) { + pBx = points[i + 1].x; + } + return { + ctrA: { + x: pAx, + y: pAy + }, + ctrB: { + x: pBx, + y: pBy + } + }; +} + + +function convertCoordinateOrigin(x, y, center) { + return { + x: center.x + x, + y: center.y - y + }; +} + +function avoidCollision(obj, target) { + if (target) { + // is collision test + while (util.isCollision(obj, target)) { + if (obj.start.x > 0) { + obj.start.y--; + } else if (obj.start.x < 0) { + obj.start.y++; + } else { + if (obj.start.y > 0) { + obj.start.y++; + } else { + obj.start.y--; + } + } + } + } + return obj; +} + +function fixPieSeries(series, opts, config){ + let pieSeriesArr = []; + if(series.length>0 && series[0].data.constructor.toString().indexOf('Array') > -1){ + opts._pieSeries_ = series; + let oldseries = series[0].data; + for (var i = 0; i < oldseries.length; i++) { + oldseries[i].formatter = series[0].formatter; + oldseries[i].data = oldseries[i].value; + pieSeriesArr.push(oldseries[i]); + } + opts.series = pieSeriesArr; + }else{ + pieSeriesArr = series; + } + return pieSeriesArr; +} + +function fillSeries(series, opts, config) { + var index = 0; + for (var i = 0; i < series.length; i++) { + let item = series[i]; + if (!item.color) { + item.color = config.color[index]; + index = (index + 1) % config.color.length; + } + if (!item.linearIndex) { + item.linearIndex = i; + } + if (!item.index) { + item.index = 0; + } + if (!item.type) { + item.type = opts.type; + } + if (typeof item.show == "undefined") { + item.show = true; + } + if (!item.type) { + item.type = opts.type; + } + if (!item.pointShape) { + item.pointShape = "circle"; + } + if (!item.legendShape) { + switch (item.type) { + case 'line': + item.legendShape = "line"; + break; + case 'column': + case 'bar': + item.legendShape = "rect"; + break; + case 'area': + case 'mount': + item.legendShape = "triangle"; + break; + default: + item.legendShape = "circle"; + } + } + } + return series; +} + +function fillCustomColor(linearType, customColor, series, config) { + var newcolor = customColor || []; + if (linearType == 'custom' && newcolor.length == 0 ) { + newcolor = config.linearColor; + } + if (linearType == 'custom' && newcolor.length < series.length) { + let chazhi = series.length - newcolor.length; + for (var i = 0; i < chazhi; i++) { + newcolor.push(config.linearColor[(i + 1) % config.linearColor.length]); + } + } + return newcolor; +} + +function getDataRange(minData, maxData) { + var limit = 0; + var range = maxData - minData; + if (range >= 10000) { + limit = 1000; + } else if (range >= 1000) { + limit = 100; + } else if (range >= 100) { + limit = 10; + } else if (range >= 10) { + limit = 5; + } else if (range >= 1) { + limit = 1; + } else if (range >= 0.1) { + limit = 0.1; + } else if (range >= 0.01) { + limit = 0.01; + } else if (range >= 0.001) { + limit = 0.001; + } else if (range >= 0.0001) { + limit = 0.0001; + } else if (range >= 0.00001) { + limit = 0.00001; + } else { + limit = 0.000001; + } + return { + minRange: findRange(minData, 'lower', limit), + maxRange: findRange(maxData, 'upper', limit) + }; +} + +function measureText(text, fontSize, context) { + var width = 0; + text = String(text); + // #ifdef MP-ALIPAY || MP-BAIDU || APP-NVUE + context = false; + // #endif + if (context !== false && context !== undefined && context.setFontSize && context.measureText) { + context.setFontSize(fontSize); + return context.measureText(text).width; + } else { + var text = text.split(''); + for (let i = 0; i < text.length; i++) { + let item = text[i]; + if (/[a-zA-Z]/.test(item)) { + width += 7; + } else if (/[0-9]/.test(item)) { + width += 5.5; + } else if (/\./.test(item)) { + width += 2.7; + } else if (/-/.test(item)) { + width += 3.25; + } else if (/:/.test(item)) { + width += 2.5; + } else if (/[\u4e00-\u9fa5]/.test(item)) { + width += 10; + } else if (/\(|\)/.test(item)) { + width += 3.73; + } else if (/\s/.test(item)) { + width += 2.5; + } else if (/%/.test(item)) { + width += 8; + } else { + width += 10; + } + } + return width * fontSize / 10; + } +} + +function dataCombine(series) { + return series.reduce(function(a, b) { + return (a.data ? a.data : a).concat(b.data); + }, []); +} + +function dataCombineStack(series, len) { + var sum = new Array(len); + for (var j = 0; j < sum.length; j++) { + sum[j] = 0; + } + for (var i = 0; i < series.length; i++) { + for (var j = 0; j < sum.length; j++) { + sum[j] += series[i].data[j]; + } + } + return series.reduce(function(a, b) { + return (a.data ? a.data : a).concat(b.data).concat(sum); + }, []); +} + +function getTouches(touches, opts, e) { + let x, y; + if (touches.clientX) { + if (opts.rotate) { + y = opts.height - touches.clientX * opts.pix; + x = (touches.pageY - e.currentTarget.offsetTop - (opts.height / opts.pix / 2) * (opts.pix - 1)) * opts.pix; + } else { + x = touches.clientX * opts.pix; + y = (touches.pageY - e.currentTarget.offsetTop - (opts.height / opts.pix / 2) * (opts.pix - 1)) * opts.pix; + } + } else { + if (opts.rotate) { + y = opts.height - touches.x * opts.pix; + x = touches.y * opts.pix; + } else { + x = touches.x * opts.pix; + y = touches.y * opts.pix; + } + } + return { + x: x, + y: y + } +} + +function getSeriesDataItem(series, index, group) { + var data = []; + var newSeries = []; + var indexIsArr = index.constructor.toString().indexOf('Array') > -1; + if(indexIsArr){ + let tempSeries = filterSeries(series); + for (var i = 0; i < group.length; i++) { + newSeries.push(tempSeries[group[i]]); + } + }else{ + newSeries = series; + }; + for (let i = 0; i < newSeries.length; i++) { + let item = newSeries[i]; + let tmpindex = -1; + if(indexIsArr){ + tmpindex = index[i]; + }else{ + tmpindex = index; + } + if (item.data[tmpindex] !== null && typeof item.data[tmpindex] !== 'undefined' && item.show) { + let seriesItem = {}; + seriesItem.color = item.color; + seriesItem.type = item.type; + seriesItem.style = item.style; + seriesItem.pointShape = item.pointShape; + seriesItem.disableLegend = item.disableLegend; + seriesItem.legendShape = item.legendShape; + seriesItem.name = item.name; + seriesItem.show = item.show; + seriesItem.data = item.formatter ? item.formatter(item.data[tmpindex]) : item.data[tmpindex]; + data.push(seriesItem); + } + } + return data; +} + +function getMaxTextListLength(list, fontSize, context) { + var lengthList = list.map(function(item) { + return measureText(item, fontSize, context); + }); + return Math.max.apply(null, lengthList); +} + +function getRadarCoordinateSeries(length) { + var eachAngle = 2 * Math.PI / length; + var CoordinateSeries = []; + for (var i = 0; i < length; i++) { + CoordinateSeries.push(eachAngle * i); + } + return CoordinateSeries.map(function(item) { + return -1 * item + Math.PI / 2; + }); +} + +function getToolTipData(seriesData, opts, index, group, categories) { + var option = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : {}; + var calPoints = opts.chartData.calPoints?opts.chartData.calPoints:[]; + let points = {}; + if(group.length > 0){ + let filterPoints = []; + for (let i = 0; i < group.length; i++) { + filterPoints.push(calPoints[group[i]]) + } + points = filterPoints[0][index[0]]; + }else{ + for (let i = 0; i < calPoints.length; i++) { + if(calPoints[i][index]){ + points = calPoints[i][index]; + break; + } + } + }; + var textList = seriesData.map(function(item) { + let titleText = null; + if (opts.categories && opts.categories.length>0) { + titleText = categories[index]; + }; + return { + text: option.formatter ? option.formatter(item, titleText, index, opts) : item.name + ': ' + item.data, + color: item.color, + legendShape: opts.extra.tooltip.legendShape == 'auto'? item.legendShape : opts.extra.tooltip.legendShape + }; + }); + var offset = { + x: Math.round(points.x), + y: Math.round(points.y) + }; + return { + textList: textList, + offset: offset + }; +} + +function getMixToolTipData(seriesData, opts, index, categories) { + var option = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {}; + var points = opts.chartData.xAxisPoints[index] + opts.chartData.eachSpacing / 2; + var textList = seriesData.map(function(item) { + return { + text: option.formatter ? option.formatter(item, categories[index], index, opts) : item.name + ': ' + item.data, + color: item.color, + disableLegend: item.disableLegend ? true : false, + legendShape: opts.extra.tooltip.legendShape == 'auto'? item.legendShape : opts.extra.tooltip.legendShape + }; + }); + textList = textList.filter(function(item) { + if (item.disableLegend !== true) { + return item; + } + }); + var offset = { + x: Math.round(points), + y: 0 + }; + return { + textList: textList, + offset: offset + }; +} + +function getCandleToolTipData(series, seriesData, opts, index, categories, extra) { + var option = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : {}; + var calPoints = opts.chartData.calPoints; + let upColor = extra.color.upFill; + let downColor = extra.color.downFill; + //颜色顺序为开盘,收盘,最低,最高 + let color = [upColor, upColor, downColor, upColor]; + var textList = []; + seriesData.map(function(item) { + if (index == 0) { + if (item.data[1] - item.data[0] < 0) { + color[1] = downColor; + } else { + color[1] = upColor; + } + } else { + if (item.data[0] < series[index - 1][1]) { + color[0] = downColor; + } + if (item.data[1] < item.data[0]) { + color[1] = downColor; + } + if (item.data[2] > series[index - 1][1]) { + color[2] = upColor; + } + if (item.data[3] < series[index - 1][1]) { + color[3] = downColor; + } + } + let text1 = { + text: '开盘:' + item.data[0], + color: color[0], + legendShape: opts.extra.tooltip.legendShape == 'auto'? item.legendShape : opts.extra.tooltip.legendShape + }; + let text2 = { + text: '收盘:' + item.data[1], + color: color[1], + legendShape: opts.extra.tooltip.legendShape == 'auto'? item.legendShape : opts.extra.tooltip.legendShape + }; + let text3 = { + text: '最低:' + item.data[2], + color: color[2], + legendShape: opts.extra.tooltip.legendShape == 'auto'? item.legendShape : opts.extra.tooltip.legendShape + }; + let text4 = { + text: '最高:' + item.data[3], + color: color[3], + legendShape: opts.extra.tooltip.legendShape == 'auto'? item.legendShape : opts.extra.tooltip.legendShape + }; + textList.push(text1, text2, text3, text4); + }); + var validCalPoints = []; + var offset = { + x: 0, + y: 0 + }; + for (let i = 0; i < calPoints.length; i++) { + let points = calPoints[i]; + if (typeof points[index] !== 'undefined' && points[index] !== null) { + validCalPoints.push(points[index]); + } + } + offset.x = Math.round(validCalPoints[0][0].x); + return { + textList: textList, + offset: offset + }; +} + +function filterSeries(series) { + let tempSeries = []; + for (let i = 0; i < series.length; i++) { + if (series[i].show == true) { + tempSeries.push(series[i]) + } + } + return tempSeries; +} + +function findCurrentIndex(currentPoints, calPoints, opts, config) { + var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0; + var current={ index:-1, group:[] }; + var spacing = opts.chartData.eachSpacing / 2; + let xAxisPoints = []; + if (calPoints && calPoints.length > 0) { + if (!opts.categories) { + spacing = 0; + }else{ + for (let i = 1; i < opts.chartData.xAxisPoints.length; i++) { + xAxisPoints.push(opts.chartData.xAxisPoints[i] - spacing); + } + if ((opts.type == 'line' || opts.type == 'area') && opts.xAxis.boundaryGap == 'justify') { + xAxisPoints = opts.chartData.xAxisPoints; + } + } + if (isInExactChartArea(currentPoints, opts, config)) { + if (!opts.categories) { + let timePoints = Array(calPoints.length); + for (let i = 0; i < calPoints.length; i++) { + timePoints[i] = Array(calPoints[i].length) + for (let j = 0; j < calPoints[i].length; j++) { + timePoints[i][j] = (Math.abs(calPoints[i][j].x - currentPoints.x)); + } + }; + let pointValue = Array(timePoints.length); + let pointIndex = Array(timePoints.length); + for (let i = 0; i < timePoints.length; i++) { + pointValue[i] = Math.min.apply(null, timePoints[i]); + pointIndex[i] = timePoints[i].indexOf(pointValue[i]); + } + let minValue = Math.min.apply(null, pointValue); + current.index = []; + for (let i = 0; i < pointValue.length; i++) { + if(pointValue[i] == minValue){ + current.group.push(i); + current.index.push(pointIndex[i]); + } + }; + }else{ + xAxisPoints.forEach(function(item, index) { + if (currentPoints.x + offset + spacing > item) { + current.index = index; + } + }); + } + } + } + return current; +} + +function findBarChartCurrentIndex(currentPoints, calPoints, opts, config) { + var offset = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0; + var current={ index:-1, group:[] }; + var spacing = opts.chartData.eachSpacing / 2; + let yAxisPoints = opts.chartData.yAxisPoints; + if (calPoints && calPoints.length > 0) { + if (isInExactChartArea(currentPoints, opts, config)) { + yAxisPoints.forEach(function(item, index) { + if (currentPoints.y + offset + spacing > item) { + current.index = index; + } + }); + } + } + return current; +} + +function findLegendIndex(currentPoints, legendData, opts) { + let currentIndex = -1; + let gap = 0; + if (isInExactLegendArea(currentPoints, legendData.area)) { + let points = legendData.points; + let index = -1; + for (let i = 0, len = points.length; i < len; i++) { + let item = points[i]; + for (let j = 0; j < item.length; j++) { + index += 1; + let area = item[j]['area']; + if (area && currentPoints.x > area[0] - gap && currentPoints.x < area[2] + gap && currentPoints.y > area[1] - gap && currentPoints.y < area[3] + gap) { + currentIndex = index; + break; + } + } + } + return currentIndex; + } + return currentIndex; +} + +function isInExactLegendArea(currentPoints, area) { + return currentPoints.x > area.start.x && currentPoints.x < area.end.x && currentPoints.y > area.start.y && currentPoints.y < area.end.y; +} + +function isInExactChartArea(currentPoints, opts, config) { + return currentPoints.x <= opts.width - opts.area[1] + 10 && currentPoints.x >= opts.area[3] - 10 && currentPoints.y >= opts.area[0] && currentPoints.y <= opts.height - opts.area[2]; +} + +function findRadarChartCurrentIndex(currentPoints, radarData, count) { + var eachAngleArea = 2 * Math.PI / count; + var currentIndex = -1; + if (isInExactPieChartArea(currentPoints, radarData.center, radarData.radius)) { + var fixAngle = function fixAngle(angle) { + if (angle < 0) { + angle += 2 * Math.PI; + } + if (angle > 2 * Math.PI) { + angle -= 2 * Math.PI; + } + return angle; + }; + var angle = Math.atan2(radarData.center.y - currentPoints.y, currentPoints.x - radarData.center.x); + angle = -1 * angle; + if (angle < 0) { + angle += 2 * Math.PI; + } + var angleList = radarData.angleList.map(function(item) { + item = fixAngle(-1 * item); + return item; + }); + angleList.forEach(function(item, index) { + var rangeStart = fixAngle(item - eachAngleArea / 2); + var rangeEnd = fixAngle(item + eachAngleArea / 2); + if (rangeEnd < rangeStart) { + rangeEnd += 2 * Math.PI; + } + if (angle >= rangeStart && angle <= rangeEnd || angle + 2 * Math.PI >= rangeStart && angle + 2 * Math.PI <= rangeEnd) { + currentIndex = index; + } + }); + } + return currentIndex; +} + +function findFunnelChartCurrentIndex(currentPoints, funnelData) { + var currentIndex = -1; + for (var i = 0, len = funnelData.series.length; i < len; i++) { + var item = funnelData.series[i]; + if (currentPoints.x > item.funnelArea[0] && currentPoints.x < item.funnelArea[2] && currentPoints.y > item.funnelArea[1] && currentPoints.y < item.funnelArea[3]) { + currentIndex = i; + break; + } + } + return currentIndex; +} + +function findWordChartCurrentIndex(currentPoints, wordData) { + var currentIndex = -1; + for (var i = 0, len = wordData.length; i < len; i++) { + var item = wordData[i]; + if (currentPoints.x > item.area[0] && currentPoints.x < item.area[2] && currentPoints.y > item.area[1] && currentPoints.y < item.area[3]) { + currentIndex = i; + break; + } + } + return currentIndex; +} + +function findMapChartCurrentIndex(currentPoints, opts) { + var currentIndex = -1; + var cData = opts.chartData.mapData; + var data = opts.series; + var tmp = pointToCoordinate(currentPoints.y, currentPoints.x, cData.bounds, cData.scale, cData.xoffset, cData.yoffset); + var poi = [tmp.x, tmp.y]; + for (var i = 0, len = data.length; i < len; i++) { + var item = data[i].geometry.coordinates; + if (isPoiWithinPoly(poi, item, opts.chartData.mapData.mercator)) { + currentIndex = i; + break; + } + } + return currentIndex; +} + +function findRoseChartCurrentIndex(currentPoints, pieData, opts) { + var currentIndex = -1; + var series = getRoseDataPoints(opts._series_, opts.extra.rose.type, pieData.radius, pieData.radius); + if (pieData && pieData.center && isInExactPieChartArea(currentPoints, pieData.center, pieData.radius)) { + var angle = Math.atan2(pieData.center.y - currentPoints.y, currentPoints.x - pieData.center.x); + angle = -angle; + if(opts.extra.rose && opts.extra.rose.offsetAngle){ + angle = angle - opts.extra.rose.offsetAngle * Math.PI / 180; + } + for (var i = 0, len = series.length; i < len; i++) { + if (isInAngleRange(angle, series[i]._start_, series[i]._start_ + series[i]._rose_proportion_ * 2 * Math.PI)) { + currentIndex = i; + break; + } + } + } + return currentIndex; +} + +function findPieChartCurrentIndex(currentPoints, pieData, opts) { + var currentIndex = -1; + var series = getPieDataPoints(pieData.series); + if (pieData && pieData.center && isInExactPieChartArea(currentPoints, pieData.center, pieData.radius)) { + var angle = Math.atan2(pieData.center.y - currentPoints.y, currentPoints.x - pieData.center.x); + angle = -angle; + if(opts.extra.pie && opts.extra.pie.offsetAngle){ + angle = angle - opts.extra.pie.offsetAngle * Math.PI / 180; + } + if(opts.extra.ring && opts.extra.ring.offsetAngle){ + angle = angle - opts.extra.ring.offsetAngle * Math.PI / 180; + } + for (var i = 0, len = series.length; i < len; i++) { + if (isInAngleRange(angle, series[i]._start_, series[i]._start_ + series[i]._proportion_ * 2 * Math.PI)) { + currentIndex = i; + break; + } + } + } + return currentIndex; +} + +function isInExactPieChartArea(currentPoints, center, radius) { + return Math.pow(currentPoints.x - center.x, 2) + Math.pow(currentPoints.y - center.y, 2) <= Math.pow(radius, 2); +} + + +function splitPoints(points,eachSeries) { + var newPoints = []; + var items = []; + points.forEach(function(item, index) { + if(eachSeries.connectNulls){ + if (item !== null) { + items.push(item); + } + }else{ + if (item !== null) { + items.push(item); + } else { + if (items.length) { + newPoints.push(items); + } + items = []; + } + } + + }); + if (items.length) { + newPoints.push(items); + } + return newPoints; +} + + +function calLegendData(series, opts, config, chartData, context) { + let legendData = { + area: { + start: { + x: 0, + y: 0 + }, + end: { + x: 0, + y: 0 + }, + width: 0, + height: 0, + wholeWidth: 0, + wholeHeight: 0 + }, + points: [], + widthArr: [], + heightArr: [] + }; + if (opts.legend.show === false) { + chartData.legendData = legendData; + return legendData; + } + let padding = opts.legend.padding * opts.pix; + let margin = opts.legend.margin * opts.pix; + let fontSize = opts.legend.fontSize ? opts.legend.fontSize * opts.pix : config.fontSize; + let shapeWidth = 15 * opts.pix; + let shapeRight = 5 * opts.pix; + let lineHeight = Math.max(opts.legend.lineHeight * opts.pix, fontSize); + if (opts.legend.position == 'top' || opts.legend.position == 'bottom') { + let legendList = []; + let widthCount = 0; + let widthCountArr = []; + let currentRow = []; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + const legendText = item.legendText ? item.legendText : item.name; + let itemWidth = shapeWidth + shapeRight + measureText(legendText || 'undefined', fontSize, context) + opts.legend.itemGap * opts.pix; + if (widthCount + itemWidth > opts.width - opts.area[1] - opts.area[3]) { + legendList.push(currentRow); + widthCountArr.push(widthCount - opts.legend.itemGap * opts.pix); + widthCount = itemWidth; + currentRow = [item]; + } else { + widthCount += itemWidth; + currentRow.push(item); + } + } + if (currentRow.length) { + legendList.push(currentRow); + widthCountArr.push(widthCount - opts.legend.itemGap * opts.pix); + legendData.widthArr = widthCountArr; + let legendWidth = Math.max.apply(null, widthCountArr); + switch (opts.legend.float) { + case 'left': + legendData.area.start.x = opts.area[3]; + legendData.area.end.x = opts.area[3] + legendWidth + 2 * padding; + break; + case 'right': + legendData.area.start.x = opts.width - opts.area[1] - legendWidth - 2 * padding; + legendData.area.end.x = opts.width - opts.area[1]; + break; + default: + legendData.area.start.x = (opts.width - legendWidth) / 2 - padding; + legendData.area.end.x = (opts.width + legendWidth) / 2 + padding; + } + legendData.area.width = legendWidth + 2 * padding; + legendData.area.wholeWidth = legendWidth + 2 * padding; + legendData.area.height = legendList.length * lineHeight + 2 * padding; + legendData.area.wholeHeight = legendList.length * lineHeight + 2 * padding + 2 * margin; + legendData.points = legendList; + } + } else { + let len = series.length; + let maxHeight = opts.height - opts.area[0] - opts.area[2] - 2 * margin - 2 * padding; + let maxLength = Math.min(Math.floor(maxHeight / lineHeight), len); + legendData.area.height = maxLength * lineHeight + padding * 2; + legendData.area.wholeHeight = maxLength * lineHeight + padding * 2; + switch (opts.legend.float) { + case 'top': + legendData.area.start.y = opts.area[0] + margin; + legendData.area.end.y = opts.area[0] + margin + legendData.area.height; + break; + case 'bottom': + legendData.area.start.y = opts.height - opts.area[2] - margin - legendData.area.height; + legendData.area.end.y = opts.height - opts.area[2] - margin; + break; + default: + legendData.area.start.y = (opts.height - legendData.area.height) / 2; + legendData.area.end.y = (opts.height + legendData.area.height) / 2; + } + let lineNum = len % maxLength === 0 ? len / maxLength : Math.floor((len / maxLength) + 1); + let currentRow = []; + for (let i = 0; i < lineNum; i++) { + let temp = series.slice(i * maxLength, i * maxLength + maxLength); + currentRow.push(temp); + } + legendData.points = currentRow; + if (currentRow.length) { + for (let i = 0; i < currentRow.length; i++) { + let item = currentRow[i]; + let maxWidth = 0; + for (let j = 0; j < item.length; j++) { + let itemWidth = shapeWidth + shapeRight + measureText(item[j].name || 'undefined', fontSize, context) + opts.legend.itemGap * opts.pix; + if (itemWidth > maxWidth) { + maxWidth = itemWidth; + } + } + legendData.widthArr.push(maxWidth); + legendData.heightArr.push(item.length * lineHeight + padding * 2); + } + let legendWidth = 0 + for (let i = 0; i < legendData.widthArr.length; i++) { + legendWidth += legendData.widthArr[i]; + } + legendData.area.width = legendWidth - opts.legend.itemGap * opts.pix + 2 * padding; + legendData.area.wholeWidth = legendData.area.width + padding; + } + } + switch (opts.legend.position) { + case 'top': + legendData.area.start.y = opts.area[0] + margin; + legendData.area.end.y = opts.area[0] + margin + legendData.area.height; + break; + case 'bottom': + legendData.area.start.y = opts.height - opts.area[2] - legendData.area.height - margin; + legendData.area.end.y = opts.height - opts.area[2] - margin; + break; + case 'left': + legendData.area.start.x = opts.area[3]; + legendData.area.end.x = opts.area[3] + legendData.area.width; + break; + case 'right': + legendData.area.start.x = opts.width - opts.area[1] - legendData.area.width; + legendData.area.end.x = opts.width - opts.area[1]; + break; + } + chartData.legendData = legendData; + return legendData; +} + +function calCategoriesData(categories, opts, config, eachSpacing, context) { + var result = { + angle: 0, + xAxisHeight: opts.xAxis.lineHeight * opts.pix + opts.xAxis.marginTop * opts.pix + }; + var fontSize = opts.xAxis.fontSize * opts.pix; + var categoriesTextLenth = categories.map(function(item,index) { + var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item,index,opts) : item; + return measureText(String(xitem), fontSize, context); + }); + var maxTextLength = Math.max.apply(this, categoriesTextLenth); + if (opts.xAxis.rotateLabel == true) { + result.angle = opts.xAxis.rotateAngle * Math.PI / 180; + let tempHeight = opts.xAxis.marginTop * opts.pix * 2 + Math.abs(maxTextLength * Math.sin(result.angle)) + tempHeight = tempHeight < fontSize + opts.xAxis.marginTop * opts.pix * 2 ? tempHeight + opts.xAxis.marginTop * opts.pix * 2 : tempHeight; + result.xAxisHeight = tempHeight; + } + if (opts.enableScroll && opts.xAxis.scrollShow) { + result.xAxisHeight += 6 * opts.pix; + } + if (opts.xAxis.disabled){ + result.xAxisHeight = 0; + } + return result; +} + +function getXAxisTextList(series, opts, config, stack) { + var index = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : -1; + var data; + if (stack == 'stack') { + data = dataCombineStack(series, opts.categories.length); + } else { + data = dataCombine(series); + } + var sorted = []; + // remove null from data + data = data.filter(function(item) { + //return item !== null; + if (typeof item === 'object' && item !== null) { + if (item.constructor.toString().indexOf('Array') > -1) { + return item !== null; + } else { + return item.value !== null; + } + } else { + return item !== null; + } + }); + data.map(function(item) { + if (typeof item === 'object') { + if (item.constructor.toString().indexOf('Array') > -1) { + if (opts.type == 'candle') { + item.map(function(subitem) { + sorted.push(subitem); + }) + } else { + sorted.push(item[0]); + } + } else { + sorted.push(item.value); + } + } else { + sorted.push(item); + } + }) + + var minData = 0; + var maxData = 0; + if (sorted.length > 0) { + minData = Math.min.apply(this, sorted); + maxData = Math.max.apply(this, sorted); + } + //为了兼容v1.9.0之前的项目 + if (index > -1) { + if (typeof opts.xAxis.data[index].min === 'number') { + minData = Math.min(opts.xAxis.data[index].min, minData); + } + if (typeof opts.xAxis.data[index].max === 'number') { + maxData = Math.max(opts.xAxis.data[index].max, maxData); + } + } else { + if (typeof opts.xAxis.min === 'number') { + minData = Math.min(opts.xAxis.min, minData); + } + if (typeof opts.xAxis.max === 'number') { + maxData = Math.max(opts.xAxis.max, maxData); + } + } + if (minData === maxData) { + var rangeSpan = maxData || 10; + maxData += rangeSpan; + } + //var dataRange = getDataRange(minData, maxData); + var minRange = minData; + var maxRange = maxData; + var range = []; + var eachRange = (maxRange - minRange) / opts.xAxis.splitNumber; + for (var i = 0; i <= opts.xAxis.splitNumber; i++) { + range.push(minRange + eachRange * i); + } + return range; +} + +function calXAxisData(series, opts, config, context) { + //堆叠图重算Y轴 + var columnstyle = assign({}, { + type: "" + }, opts.extra.bar); + var result = { + angle: 0, + xAxisHeight: opts.xAxis.lineHeight * opts.pix + opts.xAxis.marginTop * opts.pix + }; + result.ranges = getXAxisTextList(series, opts, config, columnstyle.type); + result.rangesFormat = result.ranges.map(function(item) { + //item = opts.xAxis.formatter ? opts.xAxis.formatter(item) : util.toFixed(item, 2); + item = util.toFixed(item, 2); + return item; + }); + var xAxisScaleValues = result.ranges.map(function(item) { + // 如果刻度值是浮点数,则保留两位小数 + item = util.toFixed(item, 2); + // 若有自定义格式则调用自定义的格式化函数 + //item = opts.xAxis.formatter ? opts.xAxis.formatter(Number(item)) : item; + return item; + }); + result = Object.assign(result, getXAxisPoints(xAxisScaleValues, opts, config)); + // 计算X轴刻度的属性譬如每个刻度的间隔,刻度的起始点\结束点以及总长 + var eachSpacing = result.eachSpacing; + var textLength = xAxisScaleValues.map(function(item) { + return measureText(item, opts.xAxis.fontSize * opts.pix, context); + }); + if (opts.xAxis.disabled === true) { + result.xAxisHeight = 0; + } + return result; +} + +function getRadarDataPoints(angleList, center, radius, series, opts) { + var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1; + var radarOption = opts.extra.radar || {}; + radarOption.max = radarOption.max || 0; + var maxData = Math.max(radarOption.max, Math.max.apply(null, dataCombine(series))); + var data = []; + for (let i = 0; i < series.length; i++) { + let each = series[i]; + let listItem = {}; + listItem.color = each.color; + listItem.legendShape = each.legendShape; + listItem.pointShape = each.pointShape; + listItem.data = []; + each.data.forEach(function(item, index) { + let tmp = {}; + tmp.angle = angleList[index]; + tmp.proportion = item / maxData; + tmp.value = item; + tmp.position = convertCoordinateOrigin(radius * tmp.proportion * process * Math.cos(tmp.angle), radius * tmp.proportion * process * Math.sin(tmp.angle), center); + listItem.data.push(tmp); + }); + data.push(listItem); + } + return data; +} + +function getPieDataPoints(series, radius) { + var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1; + var count = 0; + var _start_ = 0; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + count += item.data; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + if (count === 0) { + item._proportion_ = 1 / series.length * process; + } else { + item._proportion_ = item.data / count * process; + } + item._radius_ = radius; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item._start_ = _start_; + _start_ += 2 * item._proportion_ * Math.PI; + } + return series; +} + +function getFunnelDataPoints(series, radius, option, eachSpacing) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + for (let i = 0; i < series.length; i++) { + if(option.type == 'funnel'){ + series[i].radius = series[i].data / series[0].data * radius * process; + }else{ + series[i].radius = (eachSpacing * (series.length - i)) / (eachSpacing * series.length) * radius * process; + } + series[i]._proportion_ = series[i].data / series[0].data; + } + // if(option.type !== 'pyramid'){ + // series.reverse(); + // } + return series; +} + +function getRoseDataPoints(series, type, minRadius, radius) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var count = 0; + var _start_ = 0; + var dataArr = []; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + count += item.data; + dataArr.push(item.data); + } + var minData = Math.min.apply(null, dataArr); + var maxData = Math.max.apply(null, dataArr); + var radiusLength = radius - minRadius; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + if (count === 0) { + item._proportion_ = 1 / series.length * process; + item._rose_proportion_ = 1 / series.length * process; + } else { + item._proportion_ = item.data / count * process; + if(type == 'area'){ + item._rose_proportion_ = 1 / series.length * process; + }else{ + item._rose_proportion_ = item.data / count * process; + } + } + item._radius_ = minRadius + radiusLength * ((item.data - minData) / (maxData - minData)) || radius; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item._start_ = _start_; + _start_ += 2 * item._rose_proportion_ * Math.PI; + } + return series; +} + +function getArcbarDataPoints(series, arcbarOption) { + var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1; + if (process == 1) { + process = 0.999999; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + let totalAngle; + if (arcbarOption.type == 'circle') { + totalAngle = 2; + } else { + if(arcbarOption.direction == 'ccw'){ + if (arcbarOption.startAngle < arcbarOption.endAngle) { + totalAngle = 2 + arcbarOption.startAngle - arcbarOption.endAngle; + } else { + totalAngle = arcbarOption.startAngle - arcbarOption.endAngle; + } + }else{ + if (arcbarOption.endAngle < arcbarOption.startAngle) { + totalAngle = 2 + arcbarOption.endAngle - arcbarOption.startAngle; + } else { + totalAngle = arcbarOption.startAngle - arcbarOption.endAngle; + } + } + } + item._proportion_ = totalAngle * item.data * process + arcbarOption.startAngle; + if(arcbarOption.direction == 'ccw'){ + item._proportion_ = arcbarOption.startAngle - totalAngle * item.data * process ; + } + if (item._proportion_ >= 2) { + item._proportion_ = item._proportion_ % 2; + } + } + return series; +} + +function getGaugeArcbarDataPoints(series, arcbarOption) { + var process = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1; + if (process == 1) { + process = 0.999999; + } + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + let totalAngle; + if (arcbarOption.type == 'circle') { + totalAngle = 2; + } else { + if (arcbarOption.endAngle < arcbarOption.startAngle) { + totalAngle = 2 + arcbarOption.endAngle - arcbarOption.startAngle; + } else { + totalAngle = arcbarOption.startAngle - arcbarOption.endAngle; + } + } + item._proportion_ = totalAngle * item.data * process + arcbarOption.startAngle; + if (item._proportion_ >= 2) { + item._proportion_ = item._proportion_ % 2; + } + } + return series; +} + +function getGaugeAxisPoints(categories, startAngle, endAngle) { + let totalAngle; + if (endAngle < startAngle) { + totalAngle = 2 + endAngle - startAngle; + } else { + totalAngle = startAngle - endAngle; + } + let tempStartAngle = startAngle; + for (let i = 0; i < categories.length; i++) { + categories[i].value = categories[i].value === null ? 0 : categories[i].value; + categories[i]._startAngle_ = tempStartAngle; + categories[i]._endAngle_ = totalAngle * categories[i].value + startAngle; + if (categories[i]._endAngle_ >= 2) { + categories[i]._endAngle_ = categories[i]._endAngle_ % 2; + } + tempStartAngle = categories[i]._endAngle_; + } + return categories; +} + +function getGaugeDataPoints(series, categories, gaugeOption) { + let process = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 1; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + item.data = item.data === null ? 0 : item.data; + if (gaugeOption.pointer.color == 'auto') { + for (let i = 0; i < categories.length; i++) { + if (item.data <= categories[i].value) { + item.color = categories[i].color; + break; + } + } + } else { + item.color = gaugeOption.pointer.color; + } + let totalAngle; + if (gaugeOption.endAngle < gaugeOption.startAngle) { + totalAngle = 2 + gaugeOption.endAngle - gaugeOption.startAngle; + } else { + totalAngle = gaugeOption.startAngle - gaugeOption.endAngle; + } + item._endAngle_ = totalAngle * item.data + gaugeOption.startAngle; + item._oldAngle_ = gaugeOption.oldAngle; + if (gaugeOption.oldAngle < gaugeOption.endAngle) { + item._oldAngle_ += 2; + } + if (item.data >= gaugeOption.oldData) { + item._proportion_ = (item._endAngle_ - item._oldAngle_) * process + gaugeOption.oldAngle; + } else { + item._proportion_ = item._oldAngle_ - (item._oldAngle_ - item._endAngle_) * process; + } + if (item._proportion_ >= 2) { + item._proportion_ = item._proportion_ % 2; + } + } + return series; +} + +function getPieTextMaxLength(series, config, context, opts) { + series = getPieDataPoints(series); + let maxLength = 0; + for (let i = 0; i < series.length; i++) { + let item = series[i]; + let text = item.formatter ? item.formatter(+item._proportion_.toFixed(2)) : util.toFixed(item._proportion_ * 100) + '%'; + maxLength = Math.max(maxLength, measureText(text, item.textSize * opts.pix || config.fontSize, context)); + } + return maxLength; +} + +function fixColumeData(points, eachSpacing, columnLen, index, config, opts) { + return points.map(function(item) { + if (item === null) { + return null; + } + var seriesGap = 0; + var categoryGap = 0; + if (opts.type == 'mix') { + seriesGap = opts.extra.mix.column.seriesGap * opts.pix || 0; + categoryGap = opts.extra.mix.column.categoryGap * opts.pix || 0; + } else { + seriesGap = opts.extra.column.seriesGap * opts.pix || 0; + categoryGap = opts.extra.column.categoryGap * opts.pix || 0; + } + seriesGap = Math.min(seriesGap, eachSpacing / columnLen) + categoryGap = Math.min(categoryGap, eachSpacing / columnLen) + item.width = Math.ceil((eachSpacing - 2 * categoryGap - seriesGap * (columnLen - 1)) / columnLen); + if (opts.extra.mix && opts.extra.mix.column.width && +opts.extra.mix.column.width > 0) { + item.width = Math.min(item.width, +opts.extra.mix.column.width * opts.pix); + } + if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) { + item.width = Math.min(item.width, +opts.extra.column.width * opts.pix); + } + if (item.width <= 0) { + item.width = 1; + } + item.x += (index + 0.5 - columnLen / 2) * (item.width + seriesGap); + return item; + }); +} + +function fixBarData(points, eachSpacing, columnLen, index, config, opts) { + return points.map(function(item) { + if (item === null) { + return null; + } + var seriesGap = 0; + var categoryGap = 0; + seriesGap = opts.extra.bar.seriesGap * opts.pix || 0; + categoryGap = opts.extra.bar.categoryGap * opts.pix || 0; + seriesGap = Math.min(seriesGap, eachSpacing / columnLen) + categoryGap = Math.min(categoryGap, eachSpacing / columnLen) + item.width = Math.ceil((eachSpacing - 2 * categoryGap - seriesGap * (columnLen - 1)) / columnLen); + if (opts.extra.bar && opts.extra.bar.width && +opts.extra.bar.width > 0) { + item.width = Math.min(item.width, +opts.extra.bar.width * opts.pix); + } + if (item.width <= 0) { + item.width = 1; + } + item.y += (index + 0.5 - columnLen / 2) * (item.width + seriesGap); + return item; + }); +} + +function fixColumeMeterData(points, eachSpacing, columnLen, index, config, opts, border) { + var categoryGap = opts.extra.column.categoryGap * opts.pix || 0; + return points.map(function(item) { + if (item === null) { + return null; + } + item.width = eachSpacing - 2 * categoryGap; + if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) { + item.width = Math.min(item.width, +opts.extra.column.width * opts.pix); + } + if (index > 0) { + item.width -= border; + } + return item; + }); +} + +function fixColumeStackData(points, eachSpacing, columnLen, index, config, opts, series) { + var categoryGap = opts.extra.column.categoryGap * opts.pix || 0; + return points.map(function(item, indexn) { + if (item === null) { + return null; + } + item.width = Math.ceil(eachSpacing - 2 * categoryGap); + if (opts.extra.column && opts.extra.column.width && +opts.extra.column.width > 0) { + item.width = Math.min(item.width, +opts.extra.column.width * opts.pix); + } + if (item.width <= 0) { + item.width = 1; + } + return item; + }); +} + +function fixBarStackData(points, eachSpacing, columnLen, index, config, opts, series) { + var categoryGap = opts.extra.bar.categoryGap * opts.pix || 0; + return points.map(function(item, indexn) { + if (item === null) { + return null; + } + item.width = Math.ceil(eachSpacing - 2 * categoryGap); + if (opts.extra.bar && opts.extra.bar.width && +opts.extra.bar.width > 0) { + item.width = Math.min(item.width, +opts.extra.bar.width * opts.pix); + } + if (item.width <= 0) { + item.width = 1; + } + return item; + }); +} + +function getXAxisPoints(categories, opts, config) { + var spacingValid = opts.width - opts.area[1] - opts.area[3]; + var dataCount = opts.enableScroll ? Math.min(opts.xAxis.itemCount, categories.length) : categories.length; + if ((opts.type == 'line' || opts.type == 'area' || opts.type == 'scatter' || opts.type == 'bubble' || opts.type == 'bar') && dataCount > 1 && opts.xAxis.boundaryGap == 'justify') { + dataCount -= 1; + } + var widthRatio = 0; + if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1){ + if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2 + widthRatio = opts.extra.mount.widthRatio - 1; + dataCount += widthRatio; + } + var eachSpacing = spacingValid / dataCount; + var xAxisPoints = []; + var startX = opts.area[3]; + var endX = opts.width - opts.area[1]; + categories.forEach(function(item, index) { + xAxisPoints.push(startX + widthRatio / 2 * eachSpacing + index * eachSpacing); + }); + if (opts.xAxis.boundaryGap !== 'justify') { + if (opts.enableScroll === true) { + xAxisPoints.push(startX + widthRatio * eachSpacing + categories.length * eachSpacing); + } else { + xAxisPoints.push(endX); + } + } + return { + xAxisPoints: xAxisPoints, + startX: startX, + endX: endX, + eachSpacing: eachSpacing + }; +} + +function getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) { + var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var cPoints = []; + item.forEach(function(items, indexs) { + var point = {}; + point.x = xAxisPoints[index] + Math.round(eachSpacing / 2); + var value = items.value || items; + var height = validHeight * (value - minRange) / (maxRange - minRange); + height *= process; + point.y = opts.height - Math.round(height) - opts.area[2]; + cPoints.push(point); + }); + points.push(cPoints); + } + }); + return points; +} + +function getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config) { + var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1; + var boundaryGap = 'center'; + if (opts.type == 'line' || opts.type == 'area' || opts.type == 'scatter' || opts.type == 'bubble' ) { + boundaryGap = opts.xAxis.boundaryGap; + } + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + var validWidth = opts.width - opts.area[1] - opts.area[3]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.x = xAxisPoints[index]; + var value = item; + if (typeof item === 'object' && item !== null) { + if (item.constructor.toString().indexOf('Array') > -1) { + let xranges, xminRange, xmaxRange; + xranges = [].concat(opts.chartData.xAxisData.ranges); + xminRange = xranges.shift(); + xmaxRange = xranges.pop(); + value = item[1]; + point.x = opts.area[3] + validWidth * (item[0] - xminRange) / (xmaxRange - xminRange); + if(opts.type == 'bubble'){ + point.r = item[2]; + point.t = item[3]; + } + } else { + value = item.value; + } + } + if (boundaryGap == 'center') { + point.x += eachSpacing / 2; + } + var height = validHeight * (value - minRange) / (maxRange - minRange); + height *= process; + point.y = opts.height - height - opts.area[2]; + points.push(point); + } + }); + return points; +} + +function getLineDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, lineOption, process){ + var process = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 1; + var boundaryGap = opts.xAxis.boundaryGap; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + var validWidth = opts.width - opts.area[1] - opts.area[3]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + if(lineOption.animation == 'vertical'){ + point.x = xAxisPoints[index]; + var value = item; + if (typeof item === 'object' && item !== null) { + if (item.constructor.toString().indexOf('Array') > -1) { + let xranges, xminRange, xmaxRange; + xranges = [].concat(opts.chartData.xAxisData.ranges); + xminRange = xranges.shift(); + xmaxRange = xranges.pop(); + value = item[1]; + point.x = opts.area[3] + validWidth * (item[0] - xminRange) / (xmaxRange - xminRange); + } else { + value = item.value; + } + } + if (boundaryGap == 'center') { + point.x += eachSpacing / 2; + } + var height = validHeight * (value - minRange) / (maxRange - minRange); + height *= process; + point.y = opts.height - height - opts.area[2]; + points.push(point); + }else{ + point.x = xAxisPoints[0] + eachSpacing * index * process; + var value = item; + if (boundaryGap == 'center') { + point.x += eachSpacing / 2; + } + var height = validHeight * (value - minRange) / (maxRange - minRange); + point.y = opts.height - height - opts.area[2]; + points.push(point); + } + } + }); + return points; +} + +function getColumnDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, zeroPoints, process){ + var process = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 1; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + var validWidth = opts.width - opts.area[1] - opts.area[3]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.x = xAxisPoints[index]; + var value = item; + if (typeof item === 'object' && item !== null) { + if (item.constructor.toString().indexOf('Array') > -1) { + let xranges, xminRange, xmaxRange; + xranges = [].concat(opts.chartData.xAxisData.ranges); + xminRange = xranges.shift(); + xmaxRange = xranges.pop(); + value = item[1]; + point.x = opts.area[3] + validWidth * (item[0] - xminRange) / (xmaxRange - xminRange); + } else { + value = item.value; + } + } + point.x += eachSpacing / 2; + var height = validHeight * (value * process - minRange) / (maxRange - minRange); + point.y = opts.height - height - opts.area[2]; + points.push(point); + } + }); + return points; +} + +function getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption, zeroPoints) { + var process = arguments.length > 8 && arguments[8] !== undefined ? arguments[8] : 1; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + var validWidth = opts.width - opts.area[1] - opts.area[3]; + var mountWidth = eachSpacing * mountOption.widthRatio; + series.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.x = xAxisPoints[index]; + point.x += eachSpacing / 2; + var value = item.data; + var height = validHeight * (value * process - minRange) / (maxRange - minRange); + point.y = opts.height - height - opts.area[2]; + point.value = value; + point.width = mountWidth; + points.push(point); + } + }); + return points; +} + +function getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config) { + var process = arguments.length > 7 && arguments[7] !== undefined ? arguments[7] : 1; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + var validWidth = opts.width - opts.area[1] - opts.area[3]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.y = yAxisPoints[index]; + var value = item; + if (typeof item === 'object' && item !== null) { + value = item.value; + } + var height = validWidth * (value - minRange) / (maxRange - minRange); + height *= process; + point.height = height; + point.value = value; + point.x = height + opts.area[3]; + points.push(point); + } + }); + return points; +} + +function getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, stackSeries) { + var process = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : 1; + var points = []; + var validHeight = opts.height - opts.area[0] - opts.area[2]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.x = xAxisPoints[index] + Math.round(eachSpacing / 2); + + if (seriesIndex > 0) { + var value = 0; + for (let i = 0; i <= seriesIndex; i++) { + value += stackSeries[i].data[index]; + } + var value0 = value - item; + var height = validHeight * (value - minRange) / (maxRange - minRange); + var height0 = validHeight * (value0 - minRange) / (maxRange - minRange); + } else { + var value = item; + if (typeof item === 'object' && item !== null) { + value = item.value; + } + var height = validHeight * (value - minRange) / (maxRange - minRange); + var height0 = 0; + } + var heightc = height0; + height *= process; + heightc *= process; + point.y = opts.height - Math.round(height) - opts.area[2]; + point.y0 = opts.height - Math.round(heightc) - opts.area[2]; + points.push(point); + } + }); + return points; +} + +function getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, stackSeries) { + var process = arguments.length > 9 && arguments[9] !== undefined ? arguments[9] : 1; + var points = []; + var validHeight = opts.width - opts.area[1] - opts.area[3]; + data.forEach(function(item, index) { + if (item === null) { + points.push(null); + } else { + var point = {}; + point.color = item.color; + point.y = yAxisPoints[index]; + if (seriesIndex > 0) { + var value = 0; + for (let i = 0; i <= seriesIndex; i++) { + value += stackSeries[i].data[index]; + } + var value0 = value - item; + var height = validHeight * (value - minRange) / (maxRange - minRange); + var height0 = validHeight * (value0 - minRange) / (maxRange - minRange); + } else { + var value = item; + if (typeof item === 'object' && item !== null) { + value = item.value; + } + var height = validHeight * (value - minRange) / (maxRange - minRange); + var height0 = 0; + } + var heightc = height0; + height *= process; + heightc *= process; + point.height = height - heightc; + point.x = opts.area[3] + height; + point.x0 = opts.area[3] + heightc; + points.push(point); + } + }); + return points; +} + +function getYAxisTextList(series, opts, config, stack, yData) { + var index = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : -1; + var data; + if (stack == 'stack') { + data = dataCombineStack(series, opts.categories.length); + } else { + data = dataCombine(series); + } + var sorted = []; + // remove null from data + data = data.filter(function(item) { + //return item !== null; + if (typeof item === 'object' && item !== null) { + if (item.constructor.toString().indexOf('Array') > -1) { + return item !== null; + } else { + return item.value !== null; + } + } else { + return item !== null; + } + }); + data.map(function(item) { + if (typeof item === 'object') { + if (item.constructor.toString().indexOf('Array') > -1) { + if (opts.type == 'candle') { + item.map(function(subitem) { + sorted.push(subitem); + }) + } else { + sorted.push(item[1]); + } + } else { + sorted.push(item.value); + } + } else { + sorted.push(item); + } + }) + var minData = yData.min || 0; + var maxData = yData.max || 0; + if (sorted.length > 0) { + minData = Math.min.apply(this, sorted); + maxData = Math.max.apply(this, sorted); + } + if (minData === maxData) { + if(maxData == 0){ + maxData = 10; + }else{ + minData = 0; + } + } + var dataRange = getDataRange(minData, maxData); + var minRange = (yData.min === undefined || yData.min === null) ? dataRange.minRange : yData.min; + var maxRange = (yData.max === undefined || yData.max === null) ? dataRange.maxRange : yData.max; + var eachRange = (maxRange - minRange) / opts.yAxis.splitNumber; + var range = []; + for (var i = 0; i <= opts.yAxis.splitNumber; i++) { + range.push(minRange + eachRange * i); + } + return range.reverse(); +} + +function calYAxisData(series, opts, config, context) { + //堆叠图重算Y轴 + var columnstyle = assign({}, { + type: "" + }, opts.extra.column); + //如果是多Y轴,重新计算 + var YLength = opts.yAxis.data.length; + var newSeries = new Array(YLength); + if (YLength > 0) { + for (let i = 0; i < YLength; i++) { + newSeries[i] = []; + for (let j = 0; j < series.length; j++) { + if (series[j].index == i) { + newSeries[i].push(series[j]); + } + } + } + var rangesArr = new Array(YLength); + var rangesFormatArr = new Array(YLength); + var yAxisWidthArr = new Array(YLength); + + for (let i = 0; i < YLength; i++) { + let yData = opts.yAxis.data[i]; + //如果总开关不显示,强制每个Y轴为不显示 + if (opts.yAxis.disabled == true) { + yData.disabled = true; + } + if(yData.type === 'categories'){ + if(!yData.formatter){ + yData.formatter = (val,index,opts) => {return val + (yData.unit || '')}; + } + yData.categories = yData.categories || opts.categories; + rangesArr[i] = yData.categories; + }else{ + if(!yData.formatter){ + yData.formatter = (val,index,opts) => {return util.toFixed(val, yData.tofix || 0) + (yData.unit || '')}; + } + rangesArr[i] = getYAxisTextList(newSeries[i], opts, config, columnstyle.type, yData, i); + } + let yAxisFontSizes = yData.fontSize * opts.pix || config.fontSize; + yAxisWidthArr[i] = { + position: yData.position ? yData.position : 'left', + width: 0 + }; + rangesFormatArr[i] = rangesArr[i].map(function(items,index) { + items = yData.formatter(items,index,opts); + yAxisWidthArr[i].width = Math.max(yAxisWidthArr[i].width, measureText(items, yAxisFontSizes, context) + 5); + return items; + }); + let calibration = yData.calibration ? 4 * opts.pix : 0; + yAxisWidthArr[i].width += calibration + 3 * opts.pix; + if (yData.disabled === true) { + yAxisWidthArr[i].width = 0; + } + } + } else { + var rangesArr = new Array(1); + var rangesFormatArr = new Array(1); + var yAxisWidthArr = new Array(1); + if(opts.type === 'bar'){ + rangesArr[0] = opts.categories; + if(!opts.yAxis.formatter){ + opts.yAxis.formatter = (val,index,opts) => {return val + (opts.yAxis.unit || '')} + } + }else{ + if(!opts.yAxis.formatter){ + opts.yAxis.formatter = (val,index,opts) => {return val.toFixed(opts.yAxis.tofix ) + (opts.yAxis.unit || '')} + } + rangesArr[0] = getYAxisTextList(series, opts, config, columnstyle.type, {}); + } + yAxisWidthArr[0] = { + position: 'left', + width: 0 + }; + var yAxisFontSize = opts.yAxis.fontSize * opts.pix || config.fontSize; + rangesFormatArr[0] = rangesArr[0].map(function(item,index) { + item = opts.yAxis.formatter(item,index,opts); + yAxisWidthArr[0].width = Math.max(yAxisWidthArr[0].width, measureText(item, yAxisFontSize, context) + 5); + return item; + }); + yAxisWidthArr[0].width += 3 * opts.pix; + if (opts.yAxis.disabled === true) { + yAxisWidthArr[0] = { + position: 'left', + width: 0 + }; + opts.yAxis.data[0] = { + disabled: true + }; + } else { + opts.yAxis.data[0] = { + disabled: false, + position: 'left', + max: opts.yAxis.max, + min: opts.yAxis.min, + formatter: opts.yAxis.formatter + }; + if(opts.type === 'bar'){ + opts.yAxis.data[0].categories = opts.categories; + opts.yAxis.data[0].type = 'categories'; + } + } + } + return { + rangesFormat: rangesFormatArr, + ranges: rangesArr, + yAxisWidth: yAxisWidthArr + }; +} + +function calTooltipYAxisData(point, series, opts, config, eachSpacing) { + let ranges = [].concat(opts.chartData.yAxisData.ranges); + let spacingValid = opts.height - opts.area[0] - opts.area[2]; + let minAxis = opts.area[0]; + let items = []; + for (let i = 0; i < ranges.length; i++) { + let maxVal = Math.max.apply(this, ranges[i]); + let minVal = Math.min.apply(this, ranges[i]); + let item = maxVal - (maxVal - minVal) * (point - minAxis) / spacingValid; + item = opts.yAxis.data && opts.yAxis.data[i].formatter ? opts.yAxis.data[i].formatter(item, i, opts) : item.toFixed(0); + items.push(String(item)) + } + return items; +} + +function calMarkLineData(points, opts) { + let minRange, maxRange; + let spacingValid = opts.height - opts.area[0] - opts.area[2]; + for (let i = 0; i < points.length; i++) { + points[i].yAxisIndex = points[i].yAxisIndex ? points[i].yAxisIndex : 0; + let range = [].concat(opts.chartData.yAxisData.ranges[points[i].yAxisIndex]); + minRange = range.pop(); + maxRange = range.shift(); + let height = spacingValid * (points[i].value - minRange) / (maxRange - minRange); + points[i].y = opts.height - Math.round(height) - opts.area[2]; + } + return points; +} + +function contextRotate(context, opts) { + if (opts.rotateLock !== true) { + context.translate(opts.height, 0); + context.rotate(90 * Math.PI / 180); + } else if (opts._rotate_ !== true) { + context.translate(opts.height, 0); + context.rotate(90 * Math.PI / 180); + opts._rotate_ = true; + } +} + +function drawPointShape(points, color, shape, context, opts) { + context.beginPath(); + if (opts.dataPointShapeType == 'hollow') { + context.setStrokeStyle(color); + context.setFillStyle(opts.background); + context.setLineWidth(2 * opts.pix); + } else { + context.setStrokeStyle("#ffffff"); + context.setFillStyle(color); + context.setLineWidth(1 * opts.pix); + } + if (shape === 'diamond') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y); + context.lineTo(item.x, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'circle') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x + 2.5 * opts.pix, item.y); + context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false); + } + }); + } else if (shape === 'square') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x - 3.5, item.y - 3.5); + context.rect(item.x - 3.5, item.y - 3.5, 7, 7); + } + }); + } else if (shape === 'triangle') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y + 4.5); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'none') { + return; + } + context.closePath(); + context.fill(); + context.stroke(); +} + +function drawActivePoint(points, color, shape, context, opts, option, seriesIndex) { + if(!opts.tooltip){ + return + } + if(opts.tooltip.group.length>0 && opts.tooltip.group.includes(seriesIndex) == false){ + return + } + var pointIndex = typeof opts.tooltip.index === 'number' ? opts.tooltip.index : opts.tooltip.index[opts.tooltip.group.indexOf(seriesIndex)]; + context.beginPath(); + if (option.activeType == 'hollow') { + context.setStrokeStyle(color); + context.setFillStyle(opts.background); + context.setLineWidth(2 * opts.pix); + } else { + context.setStrokeStyle("#ffffff"); + context.setFillStyle(color); + context.setLineWidth(1 * opts.pix); + } + if (shape === 'diamond') { + points.forEach(function(item, index) { + if (item !== null && pointIndex == index ) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y); + context.lineTo(item.x, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'circle') { + points.forEach(function(item, index) { + if (item !== null && pointIndex == index) { + context.moveTo(item.x + 2.5 * opts.pix, item.y); + context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false); + } + }); + } else if (shape === 'square') { + points.forEach(function(item, index) { + if (item !== null && pointIndex == index) { + context.moveTo(item.x - 3.5, item.y - 3.5); + context.rect(item.x - 3.5, item.y - 3.5, 7, 7); + } + }); + } else if (shape === 'triangle') { + points.forEach(function(item, index) { + if (item !== null && pointIndex == index) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y + 4.5); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'none') { + return; + } + context.closePath(); + context.fill(); + context.stroke(); +} + +function drawRingTitle(opts, config, context, center) { + var titlefontSize = opts.title.fontSize || config.titleFontSize; + var subtitlefontSize = opts.subtitle.fontSize || config.subtitleFontSize; + var title = opts.title.name || ''; + var subtitle = opts.subtitle.name || ''; + var titleFontColor = opts.title.color || opts.fontColor; + var subtitleFontColor = opts.subtitle.color || opts.fontColor; + var titleHeight = title ? titlefontSize : 0; + var subtitleHeight = subtitle ? subtitlefontSize : 0; + var margin = 5; + if (subtitle) { + var textWidth = measureText(subtitle, subtitlefontSize * opts.pix, context); + var startX = center.x - textWidth / 2 + (opts.subtitle.offsetX|| 0) * opts.pix ; + var startY = center.y + subtitlefontSize * opts.pix / 2 + (opts.subtitle.offsetY || 0) * opts.pix; + if (title) { + startY += (titleHeight * opts.pix + margin) / 2; + } + context.beginPath(); + context.setFontSize(subtitlefontSize * opts.pix); + context.setFillStyle(subtitleFontColor); + context.fillText(subtitle, startX, startY); + context.closePath(); + context.stroke(); + } + if (title) { + var _textWidth = measureText(title, titlefontSize * opts.pix, context); + var _startX = center.x - _textWidth / 2 + (opts.title.offsetX || 0); + var _startY = center.y + titlefontSize * opts.pix / 2 + (opts.title.offsetY || 0) * opts.pix; + if (subtitle) { + _startY -= (subtitleHeight * opts.pix + margin) / 2; + } + context.beginPath(); + context.setFontSize(titlefontSize * opts.pix); + context.setFillStyle(titleFontColor); + context.fillText(title, _startX, _startY); + context.closePath(); + context.stroke(); + } +} + +function drawPointText(points, series, config, context, opts) { + // 绘制数据文案 + var data = series.data; + var textOffset = series.textOffset ? series.textOffset : 0; + points.forEach(function(item, index) { + if (item !== null) { + context.beginPath(); + var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(series.textColor || opts.fontColor); + var value = data[index] + if (typeof data[index] === 'object' && data[index] !== null) { + if (data[index].constructor.toString().indexOf('Array')>-1) { + value = data[index][1]; + } else { + value = data[index].value + } + } + var formatVal = series.formatter ? series.formatter(value,index,series,opts) : value; + context.setTextAlign('center'); + context.fillText(String(formatVal), item.x, item.y - 4 + textOffset * opts.pix); + context.closePath(); + context.stroke(); + context.setTextAlign('left'); + } + }); +} + +function drawColumePointText(points, series, config, context, opts) { + // 绘制数据文案 + var data = series.data; + var textOffset = series.textOffset ? series.textOffset : 0; + var Position = opts.extra.column.labelPosition; + points.forEach(function(item, index) { + if (item !== null) { + context.beginPath(); + var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(series.textColor || opts.fontColor); + var value = data[index] + if (typeof data[index] === 'object' && data[index] !== null) { + if (data[index].constructor.toString().indexOf('Array')>-1) { + value = data[index][1]; + } else { + value = data[index].value + } + } + var formatVal = series.formatter ? series.formatter(value,index,series,opts) : value; + context.setTextAlign('center'); + var startY = item.y - 4 * opts.pix + textOffset * opts.pix; + if(item.y > series.zeroPoints){ + startY = item.y + textOffset * opts.pix + fontSize; + } + if(Position == 'insideTop'){ + startY = item.y + fontSize + textOffset * opts.pix; + if(item.y > series.zeroPoints){ + startY = item.y - textOffset * opts.pix - 4 * opts.pix; + } + } + if(Position == 'center'){ + startY = item.y + textOffset * opts.pix + (opts.height - opts.area[2] - item.y + fontSize)/2; + if(series.zeroPoints < opts.height - opts.area[2]){ + startY = item.y + textOffset * opts.pix + (series.zeroPoints - item.y + fontSize)/2; + } + if(item.y > series.zeroPoints){ + startY = item.y - textOffset * opts.pix - (item.y - series.zeroPoints - fontSize)/2; + } + if(opts.extra.column.type == 'stack'){ + startY = item.y + textOffset * opts.pix + (item.y0 - item.y + fontSize)/2; + } + } + if(Position == 'bottom'){ + startY = opts.height - opts.area[2] + textOffset * opts.pix - 4 * opts.pix; + if(series.zeroPoints < opts.height - opts.area[2]){ + startY = series.zeroPoints + textOffset * opts.pix - 4 * opts.pix; + } + if(item.y > series.zeroPoints){ + startY = series.zeroPoints - textOffset * opts.pix + fontSize + 2 * opts.pix; + } + if(opts.extra.column.type == 'stack'){ + startY = item.y0 + textOffset * opts.pix - 4 * opts.pix; + } + } + context.fillText(String(formatVal), item.x, startY); + context.closePath(); + context.stroke(); + context.setTextAlign('left'); + } + }); +} + +function drawMountPointText(points, series, config, context, opts, zeroPoints) { + // 绘制数据文案 + var data = series.data; + var textOffset = series.textOffset ? series.textOffset : 0; + var Position = opts.extra.mount.labelPosition; + points.forEach(function(item, index) { + if (item !== null) { + context.beginPath(); + var fontSize = series[index].textSize ? series[index].textSize * opts.pix : config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(series[index].textColor || opts.fontColor); + var value = item.value + var formatVal = series[index].formatter ? series[index].formatter(value,index,series,opts) : value; + context.setTextAlign('center'); + var startY = item.y - 4 * opts.pix + textOffset * opts.pix; + if(item.y > zeroPoints){ + startY = item.y + textOffset * opts.pix + fontSize; + } + context.fillText(String(formatVal), item.x, startY); + context.closePath(); + context.stroke(); + context.setTextAlign('left'); + } + }); +} + +function drawBarPointText(points, series, config, context, opts) { + // 绘制数据文案 + var data = series.data; + var textOffset = series.textOffset ? series.textOffset : 0; + points.forEach(function(item, index) { + if (item !== null) { + context.beginPath(); + var fontSize = series.textSize ? series.textSize * opts.pix : config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(series.textColor || opts.fontColor); + var value = data[index] + if (typeof data[index] === 'object' && data[index] !== null) { + value = data[index].value ; + } + var formatVal = series.formatter ? series.formatter(value,index,series,opts) : value; + context.setTextAlign('left'); + context.fillText(String(formatVal), item.x + 4 * opts.pix , item.y + fontSize / 2 - 3 ); + context.closePath(); + context.stroke(); + } + }); +} + +function drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context) { + radius -= gaugeOption.width / 2 + gaugeOption.labelOffset * opts.pix; + radius = radius < 10 ? 10 : radius; + let totalAngle; + if (gaugeOption.endAngle < gaugeOption.startAngle) { + totalAngle = 2 + gaugeOption.endAngle - gaugeOption.startAngle; + } else { + totalAngle = gaugeOption.startAngle - gaugeOption.endAngle; + } + let splitAngle = totalAngle / gaugeOption.splitLine.splitNumber; + let totalNumber = gaugeOption.endNumber - gaugeOption.startNumber; + let splitNumber = totalNumber / gaugeOption.splitLine.splitNumber; + let nowAngle = gaugeOption.startAngle; + let nowNumber = gaugeOption.startNumber; + for (let i = 0; i < gaugeOption.splitLine.splitNumber + 1; i++) { + var pos = { + x: radius * Math.cos(nowAngle * Math.PI), + y: radius * Math.sin(nowAngle * Math.PI) + }; + var labelText = gaugeOption.formatter ? gaugeOption.formatter(nowNumber,i,opts) : nowNumber; + pos.x += centerPosition.x - measureText(labelText, config.fontSize, context) / 2; + pos.y += centerPosition.y; + var startX = pos.x; + var startY = pos.y; + context.beginPath(); + context.setFontSize(config.fontSize); + context.setFillStyle(gaugeOption.labelColor || opts.fontColor); + context.fillText(labelText, startX, startY + config.fontSize / 2); + context.closePath(); + context.stroke(); + nowAngle += splitAngle; + if (nowAngle >= 2) { + nowAngle = nowAngle % 2; + } + nowNumber += splitNumber; + } +} + +function drawRadarLabel(angleList, radius, centerPosition, opts, config, context) { + var radarOption = opts.extra.radar || {}; + angleList.forEach(function(angle, index) { + if(radarOption.labelPointShow === true && opts.categories[index] !== ''){ + var posPoint = { + x: radius * Math.cos(angle), + y: radius * Math.sin(angle) + }; + var posPointAxis = convertCoordinateOrigin(posPoint.x, posPoint.y, centerPosition); + context.setFillStyle(radarOption.labelPointColor); + context.beginPath(); + context.arc(posPointAxis.x, posPointAxis.y, radarOption.labelPointRadius * opts.pix, 0, 2 * Math.PI, false); + context.closePath(); + context.fill(); + } + if(radarOption.labelShow === true){ + var pos = { + x: (radius + config.radarLabelTextMargin * opts.pix) * Math.cos(angle), + y: (radius + config.radarLabelTextMargin * opts.pix) * Math.sin(angle) + }; + var posRelativeCanvas = convertCoordinateOrigin(pos.x, pos.y, centerPosition); + var startX = posRelativeCanvas.x; + var startY = posRelativeCanvas.y; + if (util.approximatelyEqual(pos.x, 0)) { + startX -= measureText(opts.categories[index] || '', config.fontSize, context) / 2; + } else if (pos.x < 0) { + startX -= measureText(opts.categories[index] || '', config.fontSize, context); + } + context.beginPath(); + context.setFontSize(config.fontSize); + context.setFillStyle(radarOption.labelColor || opts.fontColor); + context.fillText(opts.categories[index] || '', startX, startY + config.fontSize / 2); + context.closePath(); + context.stroke(); + } + }); + +} + +function drawPieText(series, opts, config, context, radius, center) { + var lineRadius = config.pieChartLinePadding; + var textObjectCollection = []; + var lastTextObject = null; + var seriesConvert = series.map(function(item,index) { + var text = item.formatter ? item.formatter(item,index,series,opts) : util.toFixed(item._proportion_.toFixed(4) * 100) + '%'; + text = item.labelText ? item.labelText : text; + var arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._proportion_ / 2); + if (item._rose_proportion_) { + arc = 2 * Math.PI - (item._start_ + 2 * Math.PI * item._rose_proportion_ / 2); + } + var color = item.color; + var radius = item._radius_; + return { + arc: arc, + text: text, + color: color, + radius: radius, + textColor: item.textColor, + textSize: item.textSize, + labelShow: item.labelShow + }; + }); + for (let i = 0; i < seriesConvert.length; i++) { + let item = seriesConvert[i]; + // line end + let orginX1 = Math.cos(item.arc) * (item.radius + lineRadius); + let orginY1 = Math.sin(item.arc) * (item.radius + lineRadius); + // line start + let orginX2 = Math.cos(item.arc) * item.radius; + let orginY2 = Math.sin(item.arc) * item.radius; + // text start + let orginX3 = orginX1 >= 0 ? orginX1 + config.pieChartTextPadding : orginX1 - config.pieChartTextPadding; + let orginY3 = orginY1; + let textWidth = measureText(item.text, item.textSize * opts.pix || config.fontSize, context); + let startY = orginY3; + if (lastTextObject && util.isSameXCoordinateArea(lastTextObject.start, { + x: orginX3 + })) { + if (orginX3 > 0) { + startY = Math.min(orginY3, lastTextObject.start.y); + } else if (orginX1 < 0) { + startY = Math.max(orginY3, lastTextObject.start.y); + } else { + if (orginY3 > 0) { + startY = Math.max(orginY3, lastTextObject.start.y); + } else { + startY = Math.min(orginY3, lastTextObject.start.y); + } + } + } + if (orginX3 < 0) { + orginX3 -= textWidth; + } + let textObject = { + lineStart: { + x: orginX2, + y: orginY2 + }, + lineEnd: { + x: orginX1, + y: orginY1 + }, + start: { + x: orginX3, + y: startY + }, + width: textWidth, + height: config.fontSize, + text: item.text, + color: item.color, + textColor: item.textColor, + textSize: item.textSize + }; + lastTextObject = avoidCollision(textObject, lastTextObject); + textObjectCollection.push(lastTextObject); + } + for (let i = 0; i < textObjectCollection.length; i++) { + if(seriesConvert[i].labelShow === false){ + continue; + } + let item = textObjectCollection[i]; + let lineStartPoistion = convertCoordinateOrigin(item.lineStart.x, item.lineStart.y, center); + let lineEndPoistion = convertCoordinateOrigin(item.lineEnd.x, item.lineEnd.y, center); + let textPosition = convertCoordinateOrigin(item.start.x, item.start.y, center); + context.setLineWidth(1 * opts.pix); + context.setFontSize(item.textSize * opts.pix || config.fontSize); + context.beginPath(); + context.setStrokeStyle(item.color); + context.setFillStyle(item.color); + context.moveTo(lineStartPoistion.x, lineStartPoistion.y); + let curveStartX = item.start.x < 0 ? textPosition.x + item.width : textPosition.x; + let textStartX = item.start.x < 0 ? textPosition.x - 5 : textPosition.x + 5; + context.quadraticCurveTo(lineEndPoistion.x, lineEndPoistion.y, curveStartX, textPosition.y); + context.moveTo(lineStartPoistion.x, lineStartPoistion.y); + context.stroke(); + context.closePath(); + context.beginPath(); + context.moveTo(textPosition.x + item.width, textPosition.y); + context.arc(curveStartX, textPosition.y, 2 * opts.pix, 0, 2 * Math.PI); + context.closePath(); + context.fill(); + context.beginPath(); + context.setFontSize(item.textSize * opts.pix || config.fontSize); + context.setFillStyle(item.textColor || opts.fontColor); + context.fillText(item.text, textStartX, textPosition.y + 3); + context.closePath(); + context.stroke(); + context.closePath(); + } +} + +function drawToolTipSplitLine(offsetX, opts, config, context) { + var toolTipOption = opts.extra.tooltip || {}; + toolTipOption.gridType = toolTipOption.gridType == undefined ? 'solid' : toolTipOption.gridType; + toolTipOption.dashLength = toolTipOption.dashLength == undefined ? 4 : toolTipOption.dashLength; + var startY = opts.area[0]; + var endY = opts.height - opts.area[2]; + if (toolTipOption.gridType == 'dash') { + context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]); + } + context.setStrokeStyle(toolTipOption.gridColor || '#cccccc'); + context.setLineWidth(1 * opts.pix); + context.beginPath(); + context.moveTo(offsetX, startY); + context.lineTo(offsetX, endY); + context.stroke(); + context.setLineDash([]); + if (toolTipOption.xAxisLabel) { + let labelText = opts.categories[opts.tooltip.index]; + context.setFontSize(config.fontSize); + let textWidth = measureText(labelText, config.fontSize, context); + let textX = offsetX - 0.5 * textWidth; + let textY = endY + 2 * opts.pix; + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity)); + context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground); + context.setLineWidth(1 * opts.pix); + context.rect(textX - toolTipOption.boxPadding * opts.pix, textY, textWidth + 2 * toolTipOption.boxPadding * opts.pix, config.fontSize + 2 * toolTipOption.boxPadding * opts.pix); + context.closePath(); + context.stroke(); + context.fill(); + context.beginPath(); + context.setFontSize(config.fontSize); + context.setFillStyle(toolTipOption.labelFontColor || opts.fontColor); + context.fillText(String(labelText), textX, textY + toolTipOption.boxPadding * opts.pix + config.fontSize); + context.closePath(); + context.stroke(); + } +} + +function drawMarkLine(opts, config, context) { + let markLineOption = assign({}, { + type: 'solid', + dashLength: 4, + data: [] + }, opts.extra.markLine); + let startX = opts.area[3]; + let endX = opts.width - opts.area[1]; + let points = calMarkLineData(markLineOption.data, opts); + for (let i = 0; i < points.length; i++) { + let item = assign({}, { + lineColor: '#DE4A42', + showLabel: false, + labelFontSize: 13, + labelPadding: 6, + labelFontColor: '#666666', + labelBgColor: '#DFE8FF', + labelBgOpacity: 0.8, + labelAlign: 'left', + labelOffsetX: 0, + labelOffsetY: 0, + }, points[i]); + if (markLineOption.type == 'dash') { + context.setLineDash([markLineOption.dashLength, markLineOption.dashLength]); + } + context.setStrokeStyle(item.lineColor); + context.setLineWidth(1 * opts.pix); + context.beginPath(); + context.moveTo(startX, item.y); + context.lineTo(endX, item.y); + context.stroke(); + context.setLineDash([]); + if (item.showLabel) { + let fontSize = item.labelFontSize * opts.pix; + let labelText = item.labelText ? item.labelText : item.value; + context.setFontSize(fontSize); + let textWidth = measureText(labelText, fontSize, context); + let bgWidth = textWidth + item.labelPadding * opts.pix * 2; + let bgStartX = item.labelAlign == 'left' ? opts.area[3] - bgWidth : opts.width - opts.area[1]; + bgStartX += item.labelOffsetX; + let bgStartY = item.y - 0.5 * fontSize - item.labelPadding * opts.pix; + bgStartY += item.labelOffsetY; + let textX = bgStartX + item.labelPadding * opts.pix; + let textY = item.y; + context.setFillStyle(hexToRgb(item.labelBgColor, item.labelBgOpacity)); + context.setStrokeStyle(item.labelBgColor); + context.setLineWidth(1 * opts.pix); + context.beginPath(); + context.rect(bgStartX, bgStartY, bgWidth, fontSize + 2 * item.labelPadding * opts.pix); + context.closePath(); + context.stroke(); + context.fill(); + context.setFontSize(fontSize); + context.setTextAlign('left'); + context.setFillStyle(item.labelFontColor); + context.fillText(String(labelText), textX, bgStartY + fontSize + item.labelPadding * opts.pix/2); + context.stroke(); + context.setTextAlign('left'); + } + } +} + +function drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints) { + var toolTipOption = assign({}, { + gridType: 'solid', + dashLength: 4 + }, opts.extra.tooltip); + var startX = opts.area[3]; + var endX = opts.width - opts.area[1]; + if (toolTipOption.gridType == 'dash') { + context.setLineDash([toolTipOption.dashLength, toolTipOption.dashLength]); + } + context.setStrokeStyle(toolTipOption.gridColor || '#cccccc'); + context.setLineWidth(1 * opts.pix); + context.beginPath(); + context.moveTo(startX, opts.tooltip.offset.y); + context.lineTo(endX, opts.tooltip.offset.y); + context.stroke(); + context.setLineDash([]); + if (toolTipOption.yAxisLabel) { + let boxPadding = toolTipOption.boxPadding * opts.pix; + let labelText = calTooltipYAxisData(opts.tooltip.offset.y, opts.series, opts, config, eachSpacing); + let widthArr = opts.chartData.yAxisData.yAxisWidth; + let tStartLeft = opts.area[3]; + let tStartRight = opts.width - opts.area[1]; + for (let i = 0; i < labelText.length; i++) { + context.setFontSize(toolTipOption.fontSize * opts.pix); + let textWidth = measureText(labelText[i], toolTipOption.fontSize * opts.pix, context); + let bgStartX, bgEndX, bgWidth; + if (widthArr[i].position == 'left') { + bgStartX = tStartLeft - (textWidth + boxPadding * 2) - 2 * opts.pix; + bgEndX = Math.max(bgStartX, bgStartX + textWidth + boxPadding * 2); + } else { + bgStartX = tStartRight + 2 * opts.pix; + bgEndX = Math.max(bgStartX + widthArr[i].width, bgStartX + textWidth + boxPadding * 2); + } + bgWidth = bgEndX - bgStartX; + let textX = bgStartX + (bgWidth - textWidth) / 2; + let textY = opts.tooltip.offset.y; + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.labelBgColor || config.toolTipBackground, toolTipOption.labelBgOpacity || config.toolTipOpacity)); + context.setStrokeStyle(toolTipOption.labelBgColor || config.toolTipBackground); + context.setLineWidth(1 * opts.pix); + context.rect(bgStartX, textY - 0.5 * config.fontSize - boxPadding, bgWidth, config.fontSize + 2 * boxPadding); + context.closePath(); + context.stroke(); + context.fill(); + context.beginPath(); + context.setFontSize(config.fontSize); + context.setFillStyle(toolTipOption.labelFontColor || opts.fontColor); + context.fillText(labelText[i], textX, textY + 0.5 * config.fontSize); + context.closePath(); + context.stroke(); + if (widthArr[i].position == 'left') { + tStartLeft -= (widthArr[i].width + opts.yAxis.padding * opts.pix); + } else { + tStartRight += widthArr[i].width + opts.yAxis.padding * opts.pix; + } + } + } +} + +function drawToolTipSplitArea(offsetX, opts, config, context, eachSpacing) { + var toolTipOption = assign({}, { + activeBgColor: '#000000', + activeBgOpacity: 0.08, + activeWidth: eachSpacing + }, opts.extra.column); + toolTipOption.activeWidth = toolTipOption.activeWidth > eachSpacing ? eachSpacing : toolTipOption.activeWidth; + var startY = opts.area[0]; + var endY = opts.height - opts.area[2]; + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.activeBgColor, toolTipOption.activeBgOpacity)); + context.rect(offsetX - toolTipOption.activeWidth / 2, startY, toolTipOption.activeWidth, endY - startY); + context.closePath(); + context.fill(); + context.setFillStyle("#FFFFFF"); +} + +function drawBarToolTipSplitArea(offsetX, opts, config, context, eachSpacing) { + var toolTipOption = assign({}, { + activeBgColor: '#000000', + activeBgOpacity: 0.08 + }, opts.extra.bar); + var startX = opts.area[3]; + var endX = opts.width - opts.area[1]; + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.activeBgColor, toolTipOption.activeBgOpacity)); + context.rect( startX ,offsetX - eachSpacing / 2 , endX - startX,eachSpacing); + context.closePath(); + context.fill(); + context.setFillStyle("#FFFFFF"); +} + + +function drawToolTip(textList, offset, opts, config, context, eachSpacing, xAxisPoints) { + var toolTipOption = assign({}, { + showBox: true, + showArrow: true, + showCategory: false, + bgColor: '#000000', + bgOpacity: 0.7, + borderColor: '#000000', + borderWidth: 0, + borderRadius: 0, + borderOpacity: 0.7, + boxPadding: 3, + fontColor: '#FFFFFF', + fontSize: 13, + lineHeight: 20, + legendShow: true, + legendShape: 'auto', + splitLine: true, + }, opts.extra.tooltip); + if(toolTipOption.showCategory==true && opts.categories){ + textList.unshift({text:opts.categories[opts.tooltip.index],color:null}) + } + var fontSize = toolTipOption.fontSize * opts.pix; + var lineHeight = toolTipOption.lineHeight * opts.pix; + var boxPadding = toolTipOption.boxPadding * opts.pix; + var legendWidth = fontSize; + var legendMarginRight = 5 * opts.pix; + if(toolTipOption.legendShow == false){ + legendWidth = 0; + legendMarginRight = 0; + } + var arrowWidth = toolTipOption.showArrow ? 8 * opts.pix : 0; + var isOverRightBorder = false; + if (opts.type == 'line' || opts.type == 'mount' || opts.type == 'area' || opts.type == 'candle' || opts.type == 'mix') { + if (toolTipOption.splitLine == true) { + drawToolTipSplitLine(opts.tooltip.offset.x, opts, config, context); + } + } + offset = assign({ + x: 0, + y: 0 + }, offset); + offset.y -= 8 * opts.pix; + var textWidth = textList.map(function(item) { + return measureText(item.text, fontSize, context); + }); + var toolTipWidth = legendWidth + legendMarginRight + 4 * boxPadding + Math.max.apply(null, textWidth); + var toolTipHeight = 2 * boxPadding + textList.length * lineHeight; + if (toolTipOption.showBox == false) { + return + } + // if beyond the right border + if (offset.x - Math.abs(opts._scrollDistance_ || 0) + arrowWidth + toolTipWidth > opts.width) { + isOverRightBorder = true; + } + if (toolTipHeight + offset.y > opts.height) { + offset.y = opts.height - toolTipHeight; + } + // draw background rect + context.beginPath(); + context.setFillStyle(hexToRgb(toolTipOption.bgColor, toolTipOption.bgOpacity)); + context.setLineWidth(toolTipOption.borderWidth * opts.pix); + context.setStrokeStyle(hexToRgb(toolTipOption.borderColor, toolTipOption.borderOpacity)); + var radius = toolTipOption.borderRadius; + if (isOverRightBorder) { + // 增加左侧仍然超出的判断 + if(toolTipWidth + arrowWidth > opts.width){ + offset.x = opts.width + Math.abs(opts._scrollDistance_ || 0) + arrowWidth + (toolTipWidth - opts.width) + } + if(toolTipWidth > offset.x){ + offset.x = opts.width + Math.abs(opts._scrollDistance_ || 0) + arrowWidth + (toolTipWidth - opts.width) + } + if (toolTipOption.showArrow) { + context.moveTo(offset.x, offset.y + 10 * opts.pix); + context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pix + 5 * opts.pix); + } + context.arc(offset.x - arrowWidth - radius, offset.y + toolTipHeight - radius, radius, 0, Math.PI / 2, false); + context.arc(offset.x - arrowWidth - Math.round(toolTipWidth) + radius, offset.y + toolTipHeight - radius, radius, + Math.PI / 2, Math.PI, false); + context.arc(offset.x - arrowWidth - Math.round(toolTipWidth) + radius, offset.y + radius, radius, -Math.PI, -Math.PI / 2, false); + context.arc(offset.x - arrowWidth - radius, offset.y + radius, radius, -Math.PI / 2, 0, false); + if (toolTipOption.showArrow) { + context.lineTo(offset.x - arrowWidth, offset.y + 10 * opts.pix - 5 * opts.pix); + context.lineTo(offset.x, offset.y + 10 * opts.pix); + } + } else { + if (toolTipOption.showArrow) { + context.moveTo(offset.x, offset.y + 10 * opts.pix); + context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pix - 5 * opts.pix); + } + context.arc(offset.x + arrowWidth + radius, offset.y + radius, radius, -Math.PI, -Math.PI / 2, false); + context.arc(offset.x + arrowWidth + Math.round(toolTipWidth) - radius, offset.y + radius, radius, -Math.PI / 2, 0, + false); + context.arc(offset.x + arrowWidth + Math.round(toolTipWidth) - radius, offset.y + toolTipHeight - radius, radius, 0, + Math.PI / 2, false); + context.arc(offset.x + arrowWidth + radius, offset.y + toolTipHeight - radius, radius, Math.PI / 2, Math.PI, false); + if (toolTipOption.showArrow) { + context.lineTo(offset.x + arrowWidth, offset.y + 10 * opts.pix + 5 * opts.pix); + context.lineTo(offset.x, offset.y + 10 * opts.pix); + } + } + context.closePath(); + context.fill(); + if (toolTipOption.borderWidth > 0) { + context.stroke(); + } + // draw legend + if(toolTipOption.legendShow){ + textList.forEach(function(item, index) { + if (item.color !== null) { + context.beginPath(); + context.setFillStyle(item.color); + var startX = offset.x + arrowWidth + 2 * boxPadding; + var startY = offset.y + (lineHeight - fontSize) / 2 + lineHeight * index + boxPadding + 1; + if (isOverRightBorder) { + startX = offset.x - toolTipWidth - arrowWidth + 2 * boxPadding; + } + switch (item.legendShape) { + case 'line': + context.moveTo(startX, startY + 0.5 * legendWidth - 2 * opts.pix); + context.fillRect(startX, startY + 0.5 * legendWidth - 2 * opts.pix, legendWidth, 4 * opts.pix); + break; + case 'triangle': + context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix); + context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * legendWidth + 5 * opts.pix); + context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * legendWidth + 5 * opts.pix); + context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix); + break; + case 'diamond': + context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix); + context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * legendWidth); + context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth + 5 * opts.pix); + context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * legendWidth); + context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix); + break; + case 'circle': + context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth); + context.arc(startX + 7.5 * opts.pix, startY + 0.5 * legendWidth, 5 * opts.pix, 0, 2 * Math.PI); + break; + case 'rect': + context.moveTo(startX, startY + 0.5 * legendWidth - 5 * opts.pix); + context.fillRect(startX, startY + 0.5 * legendWidth - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix); + break; + case 'square': + context.moveTo(startX + 2 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix); + context.fillRect(startX + 2 * opts.pix, startY + 0.5 * legendWidth - 5 * opts.pix, 10 * opts.pix, 10 * opts.pix); + break; + default: + context.moveTo(startX, startY + 0.5 * legendWidth - 5 * opts.pix); + context.fillRect(startX, startY + 0.5 * legendWidth - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix); + } + context.closePath(); + context.fill(); + } + }); + } + + // draw text list + textList.forEach(function(item, index) { + var startX = offset.x + arrowWidth + 2 * boxPadding + legendWidth + legendMarginRight; + if (isOverRightBorder) { + startX = offset.x - toolTipWidth - arrowWidth + 2 * boxPadding + legendWidth + legendMarginRight; + } + var startY = offset.y + lineHeight * index + (lineHeight - fontSize)/2 - 1 + boxPadding + fontSize; + context.beginPath(); + context.setFontSize(fontSize); + context.setTextBaseline('normal'); + context.setFillStyle(toolTipOption.fontColor); + context.fillText(item.text, startX, startY); + context.closePath(); + context.stroke(); + }); +} + +function drawColumnDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let columnOption = assign({}, { + type: 'group', + width: eachSpacing / 2, + meterBorder: 4, + meterFillColor: '#FFFFFF', + barBorderCircle: false, + barBorderRadius: [], + seriesGap: 2, + linearType: 'none', + linearOpacity: 1, + customColor: [], + colorStop: 0, + labelPosition: 'outside' + }, opts.extra.column); + let calPoints = []; + context.save(); + let leftNum = -2; + let rightNum = xAxisPoints.length + 2; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2; + rightNum = leftNum + opts.xAxis.itemCount + 4; + } + if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) { + drawToolTipSplitArea(opts.tooltip.offset.x, opts, config, context, eachSpacing); + } + columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config); + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + + // 计算0轴坐标 + let spacingValid = opts.height - opts.area[0] - opts.area[2]; + let zeroHeight = spacingValid * (0 - minRange) / (maxRange - minRange); + let zeroPoints = opts.height - Math.round(zeroHeight) - opts.area[2]; + eachSeries.zeroPoints = zeroPoints; + var data = eachSeries.data; + switch (columnOption.type) { + case 'group': + var points = getColumnDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, zeroPoints, process); + var tooltipPoints = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + calPoints.push(tooltipPoints); + points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + //fix issues/I27B1N yyoinge & Joeshu + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - item.width / 2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || eachSeries.color + var strokeColor = item.color || eachSeries.color + if (columnOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, zeroPoints); + //透明渐变 + if (columnOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity)); + grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex],columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + // 圆角边框 + if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle === true) { + const left = startX; + const top = item.y > zeroPoints ? zeroPoints : item.y; + const width = item.width; + const height = Math.abs(zeroPoints - item.y); + if (columnOption.barBorderCircle) { + columnOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + if(item.y > zeroPoints){ + columnOption.barBorderRadius = [0, 0,width / 2, width / 2]; + } + let [r0, r1, r2, r3] = columnOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2); + context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0); + context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2); + context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI); + } else { + context.moveTo(startX, item.y); + context.lineTo(startX + item.width, item.y); + context.lineTo(startX + item.width, zeroPoints); + context.lineTo(startX, zeroPoints); + context.lineTo(startX, item.y); + context.setLineWidth(1) + context.setStrokeStyle(strokeColor); + } + context.setFillStyle(fillColor); + context.closePath(); + //context.stroke(); + context.fill(); + } + }; + break; + case 'stack': + // 绘制堆叠数据图 + var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + calPoints.push(points); + points = fixColumeStackData(points, eachSpacing, series.length, seriesIndex, config, opts, series); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + context.beginPath(); + var fillColor = item.color || eachSeries.color; + var startX = item.x - item.width / 2 + 1; + var height = opts.height - item.y - opts.area[2]; + var height0 = opts.height - item.y0 - opts.area[2]; + if (seriesIndex > 0) { + height -= height0; + } + context.setFillStyle(fillColor); + context.moveTo(startX, item.y); + context.fillRect(startX, item.y, item.width, height); + context.closePath(); + context.fill(); + } + }; + break; + case 'meter': + // 绘制温度计数据图 + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + calPoints.push(points); + points = fixColumeMeterData(points, eachSpacing, series.length, seriesIndex, config, opts, columnOption.meterBorder); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + //画背景颜色 + context.beginPath(); + if (seriesIndex == 0 && columnOption.meterBorder > 0) { + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(columnOption.meterBorder * opts.pix); + } + if(seriesIndex == 0){ + context.setFillStyle(columnOption.meterFillColor); + }else{ + context.setFillStyle(item.color || eachSeries.color); + } + var startX = item.x - item.width / 2; + var height = opts.height - item.y - opts.area[2]; + if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle === true) { + const left = startX; + const top = item.y; + const width = item.width; + const height = zeroPoints - item.y; + if (columnOption.barBorderCircle) { + columnOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + let [r0, r1, r2, r3] = columnOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2); + context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0); + context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2); + context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI); + context.fill(); + }else{ + context.moveTo(startX, item.y); + context.lineTo(startX + item.width, item.y); + context.lineTo(startX + item.width, zeroPoints); + context.lineTo(startX, zeroPoints); + context.lineTo(startX, item.y); + context.fill(); + } + if (seriesIndex == 0 && columnOption.meterBorder > 0) { + context.closePath(); + context.stroke(); + } + } + } + break; + } + }); + + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + switch (columnOption.type) { + case 'group': + var points = getColumnDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + points = fixColumeData(points, eachSpacing, series.length, seriesIndex, config, opts); + drawColumePointText(points, eachSeries, config, context, opts); + break; + case 'stack': + var points = getStackDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + drawColumePointText(points, eachSeries, config, context, opts); + break; + case 'meter': + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + drawColumePointText(points, eachSeries, config, context, opts); + break; + } + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawMountDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let mountOption = assign({}, { + type: 'mount', + widthRatio: 1, + borderWidth: 1, + barBorderCircle: false, + barBorderRadius: [], + linearType: 'none', + linearOpacity: 1, + customColor: [], + colorStop: 0, + }, opts.extra.mount); + mountOption.widthRatio = mountOption.widthRatio <= 0 ? 0 : mountOption.widthRatio; + mountOption.widthRatio = mountOption.widthRatio >= 2 ? 2 : mountOption.widthRatio; + let calPoints = []; + context.save(); + let leftNum = -2; + let rightNum = xAxisPoints.length + 2; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2; + rightNum = leftNum + opts.xAxis.itemCount + 4; + } + mountOption.customColor = fillCustomColor(mountOption.linearType, mountOption.customColor, series, config); + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[0]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + + // 计算0轴坐标 + let spacingValid = opts.height - opts.area[0] - opts.area[2]; + let zeroHeight = spacingValid * (0 - minRange) / (maxRange - minRange); + let zeroPoints = opts.height - Math.round(zeroHeight) - opts.area[2]; + + var points = getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption, zeroPoints, process); + switch (mountOption.type) { + case 'bar': + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - eachSpacing*mountOption.widthRatio/2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || series[i].color + var strokeColor = item.color || series[i].color + if (mountOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, zeroPoints); + //透明渐变 + if (mountOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity)); + grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + // 圆角边框 + if ((mountOption.barBorderRadius && mountOption.barBorderRadius.length === 4) || mountOption.barBorderCircle === true) { + const left = startX; + const top = item.y > zeroPoints ? zeroPoints : item.y; + const width = item.width; + const height = Math.abs(zeroPoints - item.y); + if (mountOption.barBorderCircle) { + mountOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + if(item.y > zeroPoints){ + mountOption.barBorderRadius = [0, 0,width / 2, width / 2]; + } + let [r0, r1, r2, r3] = mountOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2); + context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0); + context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2); + context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI); + } else { + context.moveTo(startX, item.y); + context.lineTo(startX + item.width, item.y); + context.lineTo(startX + item.width, zeroPoints); + context.lineTo(startX, zeroPoints); + context.lineTo(startX, item.y); + } + context.setStrokeStyle(strokeColor); + context.setFillStyle(fillColor); + if(mountOption.borderWidth > 0){ + context.setLineWidth(mountOption.borderWidth * opts.pix); + context.closePath(); + context.stroke(); + } + context.fill(); + } + }; + break; + case 'triangle': + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - eachSpacing*mountOption.widthRatio/2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || series[i].color + var strokeColor = item.color || series[i].color + if (mountOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, zeroPoints); + //透明渐变 + if (mountOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity)); + grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + context.moveTo(startX, zeroPoints); + context.lineTo(item.x, item.y); + context.lineTo(startX + item.width, zeroPoints); + context.setStrokeStyle(strokeColor); + context.setFillStyle(fillColor); + if(mountOption.borderWidth > 0){ + context.setLineWidth(mountOption.borderWidth * opts.pix); + context.stroke(); + } + context.fill(); + } + }; + break; + case 'mount': + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - eachSpacing*mountOption.widthRatio/2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || series[i].color + var strokeColor = item.color || series[i].color + if (mountOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, zeroPoints); + //透明渐变 + if (mountOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity)); + grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + context.moveTo(startX, zeroPoints); + context.bezierCurveTo(item.x - item.width/4, zeroPoints, item.x - item.width/4, item.y, item.x, item.y); + context.bezierCurveTo(item.x + item.width/4, item.y, item.x + item.width/4, zeroPoints, startX + item.width, zeroPoints); + context.setStrokeStyle(strokeColor); + context.setFillStyle(fillColor); + if(mountOption.borderWidth > 0){ + context.setLineWidth(mountOption.borderWidth * opts.pix); + context.stroke(); + } + context.fill(); + } + }; + break; + case 'sharp': + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - eachSpacing*mountOption.widthRatio/2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || series[i].color + var strokeColor = item.color || series[i].color + if (mountOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, zeroPoints); + //透明渐变 + if (mountOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(mountOption.customColor[series[i].linearIndex], mountOption.linearOpacity)); + grd.addColorStop(mountOption.colorStop, hexToRgb(mountOption.customColor[series[i].linearIndex],mountOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + context.moveTo(startX, zeroPoints); + context.quadraticCurveTo(item.x - 0, zeroPoints - height/4, item.x, item.y); + context.quadraticCurveTo(item.x + 0, zeroPoints - height/4, startX + item.width, zeroPoints) + context.setStrokeStyle(strokeColor); + context.setFillStyle(fillColor); + if(mountOption.borderWidth > 0){ + context.setLineWidth(mountOption.borderWidth * opts.pix); + context.stroke(); + } + context.fill(); + } + }; + break; + } + + if (opts.dataLabel !== false && process === 1) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[0]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var points = getMountDataPoints(series, minRange, maxRange, xAxisPoints, eachSpacing, opts, mountOption, zeroPoints, process); + drawMountPointText(points, series, config, context, opts, zeroPoints); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: points, + eachSpacing: eachSpacing + }; +} + +function drawBarDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let yAxisPoints = []; + let eachSpacing = (opts.height - opts.area[0] - opts.area[2])/opts.categories.length; + for (let i = 0; i < opts.categories.length; i++) { + yAxisPoints.push(opts.area[0] + eachSpacing / 2 + eachSpacing * i); + } + let columnOption = assign({}, { + type: 'group', + width: eachSpacing / 2, + meterBorder: 4, + meterFillColor: '#FFFFFF', + barBorderCircle: false, + barBorderRadius: [], + seriesGap: 2, + linearType: 'none', + linearOpacity: 1, + customColor: [], + colorStop: 0, + }, opts.extra.bar); + let calPoints = []; + context.save(); + let leftNum = -2; + let rightNum = yAxisPoints.length + 2; + if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) { + drawBarToolTipSplitArea(opts.tooltip.offset.y, opts, config, context, eachSpacing); + } + columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config); + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.xAxisData.ranges); + maxRange = ranges.pop(); + minRange = ranges.shift(); + var data = eachSeries.data; + switch (columnOption.type) { + case 'group': + var points = getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, process); + var tooltipPoints = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + calPoints.push(tooltipPoints); + points = fixBarData(points, eachSpacing, series.length, seriesIndex, config, opts); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + //fix issues/I27B1N yyoinge & Joeshu + if (item !== null && i > leftNum && i < rightNum) { + //var startX = item.x - item.width / 2; + var startX = opts.area[3]; + var startY = item.y - item.width / 2; + var height = item.height; + context.beginPath(); + var fillColor = item.color || eachSeries.color + var strokeColor = item.color || eachSeries.color + if (columnOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, item.x, item.y); + //透明渐变 + if (columnOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity)); + grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex],columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + // 圆角边框 + if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle === true) { + const left = startX; + const width = item.width; + const top = item.y - item.width / 2; + const height = item.height; + if (columnOption.barBorderCircle) { + columnOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + let [r0, r1, r2, r3] = columnOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + + context.arc(left + r3, top + r3, r3, -Math.PI, -Math.PI / 2); + context.arc(item.x - r0, top + r0, r0, -Math.PI / 2, 0); + context.arc(item.x - r1, top + width - r1, r1, 0, Math.PI / 2); + context.arc(left + r2, top + width - r2, r2, Math.PI / 2, Math.PI); + } else { + context.moveTo(startX, startY); + context.lineTo(item.x, startY); + context.lineTo(item.x, startY + item.width); + context.lineTo(startX, startY + item.width); + context.lineTo(startX, startY); + context.setLineWidth(1) + context.setStrokeStyle(strokeColor); + } + context.setFillStyle(fillColor); + context.closePath(); + //context.stroke(); + context.fill(); + } + }; + break; + case 'stack': + // 绘制堆叠数据图 + var points = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + calPoints.push(points); + points = fixBarStackData(points, eachSpacing, series.length, seriesIndex, config, opts, series); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + context.beginPath(); + var fillColor = item.color || eachSeries.color; + var startX = item.x0; + context.setFillStyle(fillColor); + context.moveTo(startX, item.y - item.width/2); + context.fillRect(startX, item.y - item.width/2, item.height , item.width); + context.closePath(); + context.fill(); + } + }; + break; + } + }); + + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.xAxisData.ranges); + maxRange = ranges.pop(); + minRange = ranges.shift(); + var data = eachSeries.data; + switch (columnOption.type) { + case 'group': + var points = getBarDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, process); + points = fixBarData(points, eachSpacing, series.length, seriesIndex, config, opts); + drawBarPointText(points, eachSeries, config, context, opts); + break; + case 'stack': + var points = getBarStackDataPoints(data, minRange, maxRange, yAxisPoints, eachSpacing, opts, config, seriesIndex, series, process); + drawBarPointText(points, eachSeries, config, context, opts); + break; + } + }); + } + return { + yAxisPoints: yAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawCandleDataPoints(series, seriesMA, opts, config, context) { + var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1; + var candleOption = assign({}, { + color: {}, + average: {} + }, opts.extra.candle); + candleOption.color = assign({}, { + upLine: '#f04864', + upFill: '#f04864', + downLine: '#2fc25b', + downFill: '#2fc25b' + }, candleOption.color); + candleOption.average = assign({}, { + show: false, + name: [], + day: [], + color: config.color + }, candleOption.average); + opts.extra.candle = candleOption; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let calPoints = []; + context.save(); + let leftNum = -2; + let rightNum = xAxisPoints.length + 2; + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2; + rightNum = leftNum + opts.xAxis.itemCount + 4; + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + //画均线 + if (candleOption.average.show || seriesMA) { //Merge pull request !12 from 邱贵翔 + seriesMA.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + var splitPointList = splitPoints(points,eachSeries); + for (let i = 0; i < splitPointList.length; i++) { + let points = splitPointList[i]; + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(1); + if (points.length === 1) { + context.moveTo(points[0].x, points[0].y); + context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI); + } else { + context.moveTo(points[0].x, points[0].y); + let startPoint = 0; + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + var ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, + item.y); + } + } + context.moveTo(points[0].x, points[0].y); + } + context.closePath(); + context.stroke(); + } + }); + } + //画K线 + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getCandleDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + calPoints.push(points); + var splitPointList = splitPoints(points,eachSeries); + for (let i = 0; i < splitPointList[0].length; i++) { + if (i > leftNum && i < rightNum) { + let item = splitPointList[0][i]; + context.beginPath(); + //如果上涨 + if (data[i][1] - data[i][0] > 0) { + context.setStrokeStyle(candleOption.color.upLine); + context.setFillStyle(candleOption.color.upFill); + context.setLineWidth(1 * opts.pix); + context.moveTo(item[3].x, item[3].y); //顶点 + context.lineTo(item[1].x, item[1].y); //收盘中间点 + context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点 + context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点 + context.lineTo(item[0].x, item[0].y); //开盘中间点 + context.lineTo(item[2].x, item[2].y); //底点 + context.lineTo(item[0].x, item[0].y); //开盘中间点 + context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点 + context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点 + context.lineTo(item[1].x, item[1].y); //收盘中间点 + context.moveTo(item[3].x, item[3].y); //顶点 + } else { + context.setStrokeStyle(candleOption.color.downLine); + context.setFillStyle(candleOption.color.downFill); + context.setLineWidth(1 * opts.pix); + context.moveTo(item[3].x, item[3].y); //顶点 + context.lineTo(item[0].x, item[0].y); //开盘中间点 + context.lineTo(item[0].x - eachSpacing / 4, item[0].y); //开盘左侧点 + context.lineTo(item[1].x - eachSpacing / 4, item[1].y); //收盘左侧点 + context.lineTo(item[1].x, item[1].y); //收盘中间点 + context.lineTo(item[2].x, item[2].y); //底点 + context.lineTo(item[1].x, item[1].y); //收盘中间点 + context.lineTo(item[1].x + eachSpacing / 4, item[1].y); //收盘右侧点 + context.lineTo(item[0].x + eachSpacing / 4, item[0].y); //开盘右侧点 + context.lineTo(item[0].x, item[0].y); //开盘中间点 + context.moveTo(item[3].x, item[3].y); //顶点 + } + context.closePath(); + context.fill(); + context.stroke(); + } + } + }); + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawAreaDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var areaOption = assign({}, { + type: 'straight', + opacity: 0.2, + addLine: false, + width: 2, + gradient: false, + activeType: 'none' + }, opts.extra.area); + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let endY = opts.height - opts.area[2]; + let calPoints = []; + context.save(); + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + let data = eachSeries.data; + let points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + calPoints.push(points); + let splitPointList = splitPoints(points,eachSeries); + for (let i = 0; i < splitPointList.length; i++) { + let points = splitPointList[i]; + // 绘制区域数 + context.beginPath(); + context.setStrokeStyle(hexToRgb(eachSeries.color, areaOption.opacity)); + if (areaOption.gradient) { + let gradient = context.createLinearGradient(0, opts.area[0], 0, opts.height - opts.area[2]); + gradient.addColorStop('0', hexToRgb(eachSeries.color, areaOption.opacity)); + gradient.addColorStop('1.0', hexToRgb("#FFFFFF", 0.1)); + context.setFillStyle(gradient); + } else { + context.setFillStyle(hexToRgb(eachSeries.color, areaOption.opacity)); + } + context.setLineWidth(areaOption.width * opts.pix); + if (points.length > 1) { + let firstPoint = points[0]; + let lastPoint = points[points.length - 1]; + context.moveTo(firstPoint.x, firstPoint.y); + let startPoint = 0; + if (areaOption.type === 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + let ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y); + } + }; + } + if (areaOption.type === 'straight') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + }; + } + if (areaOption.type === 'step') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, points[j - 1].y); + context.lineTo(item.x, item.y); + } + }; + } + context.lineTo(lastPoint.x, endY); + context.lineTo(firstPoint.x, endY); + context.lineTo(firstPoint.x, firstPoint.y); + } else { + let item = points[0]; + context.moveTo(item.x - eachSpacing / 2, item.y); + // context.lineTo(item.x + eachSpacing / 2, item.y); + // context.lineTo(item.x + eachSpacing / 2, endY); + // context.lineTo(item.x - eachSpacing / 2, endY); + // context.moveTo(item.x - eachSpacing / 2, item.y); + } + context.closePath(); + context.fill(); + //画连线 + if (areaOption.addLine) { + if (eachSeries.lineType == 'dash') { + let dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8; + dashLength *= opts.pix; + context.setLineDash([dashLength, dashLength]); + } + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(areaOption.width * opts.pix); + if (points.length === 1) { + context.moveTo(points[0].x, points[0].y); + // context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI); + } else { + context.moveTo(points[0].x, points[0].y); + let startPoint = 0; + if (areaOption.type === 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + let ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y); + } + }; + } + if (areaOption.type === 'straight') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + }; + } + if (areaOption.type === 'step') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, points[j - 1].y); + context.lineTo(item.x, item.y); + } + }; + } + context.moveTo(points[0].x, points[0].y); + } + context.stroke(); + context.setLineDash([]); + } + } + //画点 + if (opts.dataPointShape !== false) { + drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts); + } + drawActivePoint(points, eachSeries.color, eachSeries.pointShape, context, opts, areaOption,seriesIndex); + }); + + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + drawPointText(points, eachSeries, config, context, opts); + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawScatterDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var scatterOption = assign({}, { + type: 'circle' + }, opts.extra.scatter); + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + var calPoints = []; + context.save(); + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setFillStyle(eachSeries.color); + context.setLineWidth(1 * opts.pix); + var shape = eachSeries.pointShape; + if (shape === 'diamond') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y); + context.lineTo(item.x, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'circle') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x + 2.5 * opts.pix, item.y); + context.arc(item.x, item.y, 3 * opts.pix, 0, 2 * Math.PI, false); + } + }); + } else if (shape === 'square') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x - 3.5, item.y - 3.5); + context.rect(item.x - 3.5, item.y - 3.5, 7, 7); + } + }); + } else if (shape === 'triangle') { + points.forEach(function(item, index) { + if (item !== null) { + context.moveTo(item.x, item.y - 4.5); + context.lineTo(item.x - 4.5, item.y + 4.5); + context.lineTo(item.x + 4.5, item.y + 4.5); + context.lineTo(item.x, item.y - 4.5); + } + }); + } else if (shape === 'triangle') { + return; + } + context.closePath(); + context.fill(); + context.stroke(); + }); + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + drawPointText(points, eachSeries, config, context, opts); + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawBubbleDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var bubbleOption = assign({}, { + opacity: 1, + border:2 + }, opts.extra.bubble); + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + var calPoints = []; + context.save(); + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(bubbleOption.border * opts.pix); + context.setFillStyle(hexToRgb(eachSeries.color, bubbleOption.opacity)); + points.forEach(function(item, index) { + context.moveTo(item.x + item.r, item.y); + context.arc(item.x, item.y, item.r * opts.pix, 0, 2 * Math.PI, false); + }); + context.closePath(); + context.fill(); + context.stroke(); + + if (opts.dataLabel !== false && process === 1) { + points.forEach(function(item, index) { + context.beginPath(); + var fontSize = eachSeries.textSize * opts.pix || config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(eachSeries.textColor || "#FFFFFF"); + context.setTextAlign('center'); + context.fillText(String(item.t), item.x, item.y + fontSize/2); + context.closePath(); + context.stroke(); + context.setTextAlign('left'); + }); + } + }); + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawLineDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var lineOption = assign({}, { + type: 'straight', + width: 2, + activeType: 'none', + linearType: 'none', + onShadow: false, + animation: 'vertical', + }, opts.extra.line); + lineOption.width *= opts.pix; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + var calPoints = []; + context.save(); + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + series.forEach(function(eachSeries, seriesIndex) { + // 这段很神奇的代码用于解决ios16的setStrokeStyle失效的bug + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.moveTo(-10000, -10000); + context.lineTo(-10001, -10001); + context.stroke(); + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getLineDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, lineOption, process); + calPoints.push(points); + var splitPointList = splitPoints(points,eachSeries); + if (eachSeries.lineType == 'dash') { + let dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8; + dashLength *= opts.pix; + context.setLineDash([dashLength, dashLength]); + } + context.beginPath(); + var strokeColor = eachSeries.color; + if (lineOption.linearType !== 'none' && eachSeries.linearColor && eachSeries.linearColor.length > 0) { + var grd = context.createLinearGradient(opts.chartData.xAxisData.startX, opts.height/2, opts.chartData.xAxisData.endX, opts.height/2); + for (var i = 0; i < eachSeries.linearColor.length; i++) { + grd.addColorStop(eachSeries.linearColor[i][0], hexToRgb(eachSeries.linearColor[i][1], 1)); + } + strokeColor = grd + } + context.setStrokeStyle(strokeColor); + if (lineOption.onShadow == true && eachSeries.setShadow && eachSeries.setShadow.length > 0) { + context.setShadow(eachSeries.setShadow[0], eachSeries.setShadow[1], eachSeries.setShadow[2], eachSeries.setShadow[3]); + }else{ + context.setShadow(0, 0, 0, 'rgba(0,0,0,0)'); + } + context.setLineWidth(lineOption.width); + splitPointList.forEach(function(points, index) { + if (points.length === 1) { + context.moveTo(points[0].x, points[0].y); + // context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI); + } else { + context.moveTo(points[0].x, points[0].y); + let startPoint = 0; + if (lineOption.type === 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + var ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y); + } + }; + } + if (lineOption.type === 'straight') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + }; + } + if (lineOption.type === 'step') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, points[j - 1].y); + context.lineTo(item.x, item.y); + } + }; + } + context.moveTo(points[0].x, points[0].y); + } + }); + context.stroke(); + context.setLineDash([]); + if (opts.dataPointShape !== false) { + drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts); + } + drawActivePoint(points, eachSeries.color, eachSeries.pointShape, context, opts, lineOption); + }); + if (opts.dataLabel !== false && process === 1) { + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + drawPointText(points, eachSeries, config, context, opts); + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing + }; +} + +function drawMixDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + eachSpacing = xAxisData.eachSpacing; + let columnOption = assign({}, { + width: eachSpacing / 2, + barBorderCircle: false, + barBorderRadius: [], + seriesGap: 2, + linearType: 'none', + linearOpacity: 1, + customColor: [], + colorStop: 0, + }, opts.extra.mix.column); + let areaOption = assign({}, { + opacity: 0.2, + gradient: false + }, opts.extra.mix.area); + let lineOption = assign({}, { + width: 2 + }, opts.extra.mix.line); + let endY = opts.height - opts.area[2]; + let calPoints = []; + var columnIndex = 0; + var columnLength = 0; + series.forEach(function(eachSeries, seriesIndex) { + if (eachSeries.type == 'column') { + columnLength += 1; + } + }); + context.save(); + let leftNum = -2; + let rightNum = xAxisPoints.length + 2; + let leftSpace = 0; + let rightSpace = opts.width + eachSpacing; + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + leftNum = Math.floor(-opts._scrollDistance_ / eachSpacing) - 2; + rightNum = leftNum + opts.xAxis.itemCount + 4; + leftSpace = -opts._scrollDistance_ - eachSpacing * 2 + opts.area[3]; + rightSpace = leftSpace + (opts.xAxis.itemCount + 4) * eachSpacing; + } + columnOption.customColor = fillCustomColor(columnOption.linearType, columnOption.customColor, series, config); + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + calPoints.push(points); + // 绘制柱状数据图 + if (eachSeries.type == 'column') { + points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts); + for (let i = 0; i < points.length; i++) { + let item = points[i]; + if (item !== null && i > leftNum && i < rightNum) { + var startX = item.x - item.width / 2; + var height = opts.height - item.y - opts.area[2]; + context.beginPath(); + var fillColor = item.color || eachSeries.color + var strokeColor = item.color || eachSeries.color + if (columnOption.linearType !== 'none') { + var grd = context.createLinearGradient(startX, item.y, startX, opts.height - opts.area[2]); + //透明渐变 + if (columnOption.linearType == 'opacity') { + grd.addColorStop(0, hexToRgb(fillColor, columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } else { + grd.addColorStop(0, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity)); + grd.addColorStop(columnOption.colorStop, hexToRgb(columnOption.customColor[eachSeries.linearIndex], columnOption.linearOpacity)); + grd.addColorStop(1, hexToRgb(fillColor, 1)); + } + fillColor = grd + } + // 圆角边框 + if ((columnOption.barBorderRadius && columnOption.barBorderRadius.length === 4) || columnOption.barBorderCircle) { + const left = startX; + const top = item.y; + const width = item.width; + const height = opts.height - opts.area[2] - item.y; + if (columnOption.barBorderCircle) { + columnOption.barBorderRadius = [width / 2, width / 2, 0, 0]; + } + let [r0, r1, r2, r3] = columnOption.barBorderRadius; + let minRadius = Math.min(width/2,height/2); + r0 = r0 > minRadius ? minRadius : r0; + r1 = r1 > minRadius ? minRadius : r1; + r2 = r2 > minRadius ? minRadius : r2; + r3 = r3 > minRadius ? minRadius : r3; + r0 = r0 < 0 ? 0 : r0; + r1 = r1 < 0 ? 0 : r1; + r2 = r2 < 0 ? 0 : r2; + r3 = r3 < 0 ? 0 : r3; + context.arc(left + r0, top + r0, r0, -Math.PI, -Math.PI / 2); + context.arc(left + width - r1, top + r1, r1, -Math.PI / 2, 0); + context.arc(left + width - r2, top + height - r2, r2, 0, Math.PI / 2); + context.arc(left + r3, top + height - r3, r3, Math.PI / 2, Math.PI); + } else { + context.moveTo(startX, item.y); + context.lineTo(startX + item.width, item.y); + context.lineTo(startX + item.width, opts.height - opts.area[2]); + context.lineTo(startX, opts.height - opts.area[2]); + context.lineTo(startX, item.y); + context.setLineWidth(1) + context.setStrokeStyle(strokeColor); + } + context.setFillStyle(fillColor); + context.closePath(); + context.fill(); + } + } + columnIndex += 1; + } + //绘制区域图数据 + if (eachSeries.type == 'area') { + let splitPointList = splitPoints(points,eachSeries); + for (let i = 0; i < splitPointList.length; i++) { + let points = splitPointList[i]; + // 绘制区域数据 + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setStrokeStyle(hexToRgb(eachSeries.color, areaOption.opacity)); + if (areaOption.gradient) { + let gradient = context.createLinearGradient(0, opts.area[0], 0, opts.height - opts.area[2]); + gradient.addColorStop('0', hexToRgb(eachSeries.color, areaOption.opacity)); + gradient.addColorStop('1.0', hexToRgb("#FFFFFF", 0.1)); + context.setFillStyle(gradient); + } else { + context.setFillStyle(hexToRgb(eachSeries.color, areaOption.opacity)); + } + context.setLineWidth(2 * opts.pix); + if (points.length > 1) { + var firstPoint = points[0]; + let lastPoint = points[points.length - 1]; + context.moveTo(firstPoint.x, firstPoint.y); + let startPoint = 0; + if (eachSeries.style === 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + var ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, item.x, item.y); + } + }; + } else { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + }; + } + context.lineTo(lastPoint.x, endY); + context.lineTo(firstPoint.x, endY); + context.lineTo(firstPoint.x, firstPoint.y); + } else { + let item = points[0]; + context.moveTo(item.x - eachSpacing / 2, item.y); + // context.lineTo(item.x + eachSpacing / 2, item.y); + // context.lineTo(item.x + eachSpacing / 2, endY); + // context.lineTo(item.x - eachSpacing / 2, endY); + // context.moveTo(item.x - eachSpacing / 2, item.y); + } + context.closePath(); + context.fill(); + } + } + // 绘制折线数据图 + if (eachSeries.type == 'line') { + var splitPointList = splitPoints(points,eachSeries); + splitPointList.forEach(function(points, index) { + if (eachSeries.lineType == 'dash') { + let dashLength = eachSeries.dashLength ? eachSeries.dashLength : 8; + dashLength *= opts.pix; + context.setLineDash([dashLength, dashLength]); + } + context.beginPath(); + context.setStrokeStyle(eachSeries.color); + context.setLineWidth(lineOption.width * opts.pix); + if (points.length === 1) { + context.moveTo(points[0].x, points[0].y); + // context.arc(points[0].x, points[0].y, 1, 0, 2 * Math.PI); + } else { + context.moveTo(points[0].x, points[0].y); + let startPoint = 0; + if (eachSeries.style == 'curve') { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + var ctrlPoint = createCurveControlPoints(points, j - 1); + context.bezierCurveTo(ctrlPoint.ctrA.x, ctrlPoint.ctrA.y, ctrlPoint.ctrB.x, ctrlPoint.ctrB.y, + item.x, item.y); + } + } + } else { + for (let j = 0; j < points.length; j++) { + let item = points[j]; + if (startPoint == 0 && item.x > leftSpace) { + context.moveTo(item.x, item.y); + startPoint = 1; + } + if (j > 0 && item.x > leftSpace && item.x < rightSpace) { + context.lineTo(item.x, item.y); + } + } + } + context.moveTo(points[0].x, points[0].y); + } + context.stroke(); + context.setLineDash([]); + }); + } + // 绘制点数据图 + if (eachSeries.type == 'point') { + eachSeries.addPoint = true; + } + if (eachSeries.addPoint == true && eachSeries.type !== 'column') { + drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts); + } + }); + if (opts.dataLabel !== false && process === 1) { + var columnIndex = 0; + series.forEach(function(eachSeries, seriesIndex) { + let ranges, minRange, maxRange; + ranges = [].concat(opts.chartData.yAxisData.ranges[eachSeries.index]); + minRange = ranges.pop(); + maxRange = ranges.shift(); + var data = eachSeries.data; + var points = getDataPoints(data, minRange, maxRange, xAxisPoints, eachSpacing, opts, config, process); + if (eachSeries.type !== 'column') { + drawPointText(points, eachSeries, config, context, opts); + } else { + points = fixColumeData(points, eachSpacing, columnLength, columnIndex, config, opts); + drawPointText(points, eachSeries, config, context, opts); + columnIndex += 1; + } + }); + } + context.restore(); + return { + xAxisPoints: xAxisPoints, + calPoints: calPoints, + eachSpacing: eachSpacing, + } +} + + +function drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints) { + var toolTipOption = opts.extra.tooltip || {}; + if (toolTipOption.horizentalLine && opts.tooltip && process === 1 && (opts.type == 'line' || opts.type == 'area' || opts.type == 'column' || opts.type == 'mount' || opts.type == 'candle' || opts.type == 'mix')) { + drawToolTipHorizentalLine(opts, config, context, eachSpacing, xAxisPoints) + } + context.save(); + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0 && opts.enableScroll === true) { + context.translate(opts._scrollDistance_, 0); + } + if (opts.tooltip && opts.tooltip.textList && opts.tooltip.textList.length && process === 1) { + drawToolTip(opts.tooltip.textList, opts.tooltip.offset, opts, config, context, eachSpacing, xAxisPoints); + } + context.restore(); + +} + +function drawXAxis(categories, opts, config, context) { + + let xAxisData = opts.chartData.xAxisData, + xAxisPoints = xAxisData.xAxisPoints, + startX = xAxisData.startX, + endX = xAxisData.endX, + eachSpacing = xAxisData.eachSpacing; + var boundaryGap = 'center'; + if (opts.type == 'bar' || opts.type == 'line' || opts.type == 'area'|| opts.type == 'scatter' || opts.type == 'bubble') { + boundaryGap = opts.xAxis.boundaryGap; + } + var startY = opts.height - opts.area[2]; + var endY = opts.area[0]; + + //绘制滚动条 + if (opts.enableScroll && opts.xAxis.scrollShow) { + var scrollY = opts.height - opts.area[2] + config.xAxisHeight; + var scrollScreenWidth = endX - startX; + var scrollTotalWidth = eachSpacing * (xAxisPoints.length - 1); + if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1){ + if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2 + scrollTotalWidth += (opts.extra.mount.widthRatio - 1)*eachSpacing; + } + var scrollWidth = scrollScreenWidth * scrollScreenWidth / scrollTotalWidth; + var scrollLeft = 0; + if (opts._scrollDistance_) { + scrollLeft = -opts._scrollDistance_ * (scrollScreenWidth) / scrollTotalWidth; + } + context.beginPath(); + context.setLineCap('round'); + context.setLineWidth(6 * opts.pix); + context.setStrokeStyle(opts.xAxis.scrollBackgroundColor || "#EFEBEF"); + context.moveTo(startX, scrollY); + context.lineTo(endX, scrollY); + context.stroke(); + context.closePath(); + context.beginPath(); + context.setLineCap('round'); + context.setLineWidth(6 * opts.pix); + context.setStrokeStyle(opts.xAxis.scrollColor || "#A6A6A6"); + context.moveTo(startX + scrollLeft, scrollY); + context.lineTo(startX + scrollLeft + scrollWidth, scrollY); + context.stroke(); + context.closePath(); + context.setLineCap('butt'); + } + context.save(); + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) { + context.translate(opts._scrollDistance_, 0); + } + //绘制X轴刻度线 + if (opts.xAxis.calibration === true) { + context.setStrokeStyle(opts.xAxis.gridColor || "#cccccc"); + context.setLineCap('butt'); + context.setLineWidth(1 * opts.pix); + xAxisPoints.forEach(function(item, index) { + if (index > 0) { + context.beginPath(); + context.moveTo(item - eachSpacing / 2, startY); + context.lineTo(item - eachSpacing / 2, startY + 3 * opts.pix); + context.closePath(); + context.stroke(); + } + }); + } + //绘制X轴网格 + if (opts.xAxis.disableGrid !== true) { + context.setStrokeStyle(opts.xAxis.gridColor || "#cccccc"); + context.setLineCap('butt'); + context.setLineWidth(1 * opts.pix); + if (opts.xAxis.gridType == 'dash') { + context.setLineDash([opts.xAxis.dashLength * opts.pix, opts.xAxis.dashLength * opts.pix]); + } + opts.xAxis.gridEval = opts.xAxis.gridEval || 1; + xAxisPoints.forEach(function(item, index) { + if (index % opts.xAxis.gridEval == 0) { + context.beginPath(); + context.moveTo(item, startY); + context.lineTo(item, endY); + context.stroke(); + } + }); + context.setLineDash([]); + } + //绘制X轴文案 + if (opts.xAxis.disabled !== true) { + // 对X轴列表做抽稀处理 + //默认全部显示X轴标签 + let maxXAxisListLength = categories.length; + //如果设置了X轴单屏数量 + if (opts.xAxis.labelCount) { + //如果设置X轴密度 + if (opts.xAxis.itemCount) { + maxXAxisListLength = Math.ceil(categories.length / opts.xAxis.itemCount * opts.xAxis.labelCount); + } else { + maxXAxisListLength = opts.xAxis.labelCount; + } + maxXAxisListLength -= 1; + } + + let ratio = Math.ceil(categories.length / maxXAxisListLength); + + let newCategories = []; + let cgLength = categories.length; + for (let i = 0; i < cgLength; i++) { + if (i % ratio !== 0) { + newCategories.push(""); + } else { + newCategories.push(categories[i]); + } + } + newCategories[cgLength - 1] = categories[cgLength - 1]; + var xAxisFontSize = opts.xAxis.fontSize * opts.pix || config.fontSize; + if (config._xAxisTextAngle_ === 0) { + newCategories.forEach(function(item, index) { + var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item,index,opts) : item; + var offset = -measureText(String(xitem), xAxisFontSize, context) / 2; + if (boundaryGap == 'center') { + offset += eachSpacing / 2; + } + var scrollHeight = 0; + if (opts.xAxis.scrollShow) { + scrollHeight = 6 * opts.pix; + } + // 如果在主视图区域内 + var _scrollDistance_ = opts._scrollDistance_ || 0; + var truePoints = boundaryGap == 'center' ? xAxisPoints[index] + eachSpacing / 2 : xAxisPoints[index]; + if((truePoints - Math.abs(_scrollDistance_)) >= (opts.area[3] - 1) && (truePoints - Math.abs(_scrollDistance_)) <= (opts.width - opts.area[1] + 1)){ + context.beginPath(); + context.setFontSize(xAxisFontSize); + context.setFillStyle(opts.xAxis.fontColor || opts.fontColor); + context.fillText(String(xitem), xAxisPoints[index] + offset, startY + opts.xAxis.marginTop * opts.pix + (opts.xAxis.lineHeight - opts.xAxis.fontSize) * opts.pix / 2 + opts.xAxis.fontSize * opts.pix); + context.closePath(); + context.stroke(); + } + }); + } else { + newCategories.forEach(function(item, index) { + var xitem = opts.xAxis.formatter ? opts.xAxis.formatter(item) : item; + // 如果在主视图区域内 + var _scrollDistance_ = opts._scrollDistance_ || 0; + var truePoints = boundaryGap == 'center' ? xAxisPoints[index] + eachSpacing / 2 : xAxisPoints[index]; + if((truePoints - Math.abs(_scrollDistance_)) >= (opts.area[3] - 1) && (truePoints - Math.abs(_scrollDistance_)) <= (opts.width - opts.area[1] + 1)){ + context.save(); + context.beginPath(); + context.setFontSize(xAxisFontSize); + context.setFillStyle(opts.xAxis.fontColor || opts.fontColor); + var textWidth = measureText(String(xitem), xAxisFontSize, context); + var offsetX = xAxisPoints[index]; + if (boundaryGap == 'center') { + offsetX = xAxisPoints[index] + eachSpacing / 2; + } + var scrollHeight = 0; + if (opts.xAxis.scrollShow) { + scrollHeight = 6 * opts.pix; + } + var offsetY = startY + opts.xAxis.marginTop * opts.pix + xAxisFontSize - xAxisFontSize * Math.abs(Math.sin(config._xAxisTextAngle_)); + if(opts.xAxis.rotateAngle < 0){ + offsetX -= xAxisFontSize / 2; + textWidth = 0; + }else{ + offsetX += xAxisFontSize / 2; + textWidth = -textWidth; + } + context.translate(offsetX, offsetY); + context.rotate(-1 * config._xAxisTextAngle_); + context.fillText(String(xitem), textWidth , 0 ); + context.closePath(); + context.stroke(); + context.restore(); + } + }); + } + } + context.restore(); + + //画X轴标题 + if (opts.xAxis.title) { + context.beginPath(); + context.setFontSize(opts.xAxis.titleFontSize * opts.pix); + context.setFillStyle(opts.xAxis.titleFontColor); + context.fillText(String(opts.xAxis.title), opts.width - opts.area[1] + opts.xAxis.titleOffsetX * opts.pix,opts.height - opts.area[2] + opts.xAxis.marginTop * opts.pix + (opts.xAxis.lineHeight - opts.xAxis.titleFontSize) * opts.pix / 2 + (opts.xAxis.titleFontSize + opts.xAxis.titleOffsetY) * opts.pix); + context.closePath(); + context.stroke(); + } + + //绘制X轴轴线 + if (opts.xAxis.axisLine) { + context.beginPath(); + context.setStrokeStyle(opts.xAxis.axisLineColor); + context.setLineWidth(1 * opts.pix); + context.moveTo(startX, opts.height - opts.area[2]); + context.lineTo(endX, opts.height - opts.area[2]); + context.stroke(); + } +} + +function drawYAxisGrid(categories, opts, config, context) { + if (opts.yAxis.disableGrid === true) { + return; + } + let spacingValid = opts.height - opts.area[0] - opts.area[2]; + let eachSpacing = spacingValid / opts.yAxis.splitNumber; + let startX = opts.area[3]; + let xAxisPoints = opts.chartData.xAxisData.xAxisPoints, + xAxiseachSpacing = opts.chartData.xAxisData.eachSpacing; + let TotalWidth = xAxiseachSpacing * (xAxisPoints.length - 1); + if(opts.type == 'mount' && opts.extra && opts.extra.mount && opts.extra.mount.widthRatio && opts.extra.mount.widthRatio > 1 ){ + if(opts.extra.mount.widthRatio>2) opts.extra.mount.widthRatio = 2 + TotalWidth += (opts.extra.mount.widthRatio - 1) * xAxiseachSpacing; + } + let endX = startX + TotalWidth; + let points = []; + let startY = 1 + if (opts.xAxis.axisLine === false) { + startY = 0 + } + for (let i = startY; i < opts.yAxis.splitNumber + 1; i++) { + points.push(opts.height - opts.area[2] - eachSpacing * i); + } + context.save(); + if (opts._scrollDistance_ && opts._scrollDistance_ !== 0) { + context.translate(opts._scrollDistance_, 0); + } + if (opts.yAxis.gridType == 'dash') { + context.setLineDash([opts.yAxis.dashLength * opts.pix, opts.yAxis.dashLength * opts.pix]); + } + context.setStrokeStyle(opts.yAxis.gridColor); + context.setLineWidth(1 * opts.pix); + points.forEach(function(item, index) { + context.beginPath(); + context.moveTo(startX, item); + context.lineTo(endX, item); + context.stroke(); + }); + context.setLineDash([]); + context.restore(); +} + +function drawYAxis(series, opts, config, context) { + if (opts.yAxis.disabled === true) { + return; + } + var spacingValid = opts.height - opts.area[0] - opts.area[2]; + var eachSpacing = spacingValid / opts.yAxis.splitNumber; + var startX = opts.area[3]; + var endX = opts.width - opts.area[1]; + var endY = opts.height - opts.area[2]; + // set YAxis background + context.beginPath(); + context.setFillStyle(opts.background); + if (opts.enableScroll == true && opts.xAxis.scrollPosition && opts.xAxis.scrollPosition !== 'left') { + context.fillRect(0, 0, startX, endY + 2 * opts.pix); + } + if (opts.enableScroll == true && opts.xAxis.scrollPosition && opts.xAxis.scrollPosition !== 'right') { + context.fillRect(endX, 0, opts.width, endY + 2 * opts.pix); + } + context.closePath(); + context.stroke(); + + let tStartLeft = opts.area[3]; + let tStartRight = opts.width - opts.area[1]; + let tStartCenter = opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2; + if (opts.yAxis.data) { + for (let i = 0; i < opts.yAxis.data.length; i++) { + let yData = opts.yAxis.data[i]; + var points = []; + if(yData.type === 'categories'){ + for (let i = 0; i <= yData.categories.length; i++) { + points.push(opts.area[0] + spacingValid / yData.categories.length / 2 + spacingValid / yData.categories.length * i); + } + }else{ + for (let i = 0; i <= opts.yAxis.splitNumber; i++) { + points.push(opts.area[0] + eachSpacing * i); + } + } + if (yData.disabled !== true) { + let rangesFormat = opts.chartData.yAxisData.rangesFormat[i]; + let yAxisFontSize = yData.fontSize ? yData.fontSize * opts.pix : config.fontSize; + let yAxisWidth = opts.chartData.yAxisData.yAxisWidth[i]; + let textAlign = yData.textAlign || "right"; + //画Y轴刻度及文案 + rangesFormat.forEach(function(item, index) { + var pos = points[index]; + context.beginPath(); + context.setFontSize(yAxisFontSize); + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(yData.axisLineColor || '#cccccc'); + context.setFillStyle(yData.fontColor || opts.fontColor); + let tmpstrat = 0; + let gapwidth = 4 * opts.pix; + if (yAxisWidth.position == 'left') { + //画刻度线 + if (yData.calibration == true) { + context.moveTo(tStartLeft, pos); + context.lineTo(tStartLeft - 3 * opts.pix, pos); + gapwidth += 3 * opts.pix; + } + //画文字 + switch (textAlign) { + case "left": + context.setTextAlign('left'); + tmpstrat = tStartLeft - yAxisWidth.width + break; + case "right": + context.setTextAlign('right'); + tmpstrat = tStartLeft - gapwidth + break; + default: + context.setTextAlign('center'); + tmpstrat = tStartLeft - yAxisWidth.width / 2 + } + context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix); + + } else if (yAxisWidth.position == 'right') { + //画刻度线 + if (yData.calibration == true) { + context.moveTo(tStartRight, pos); + context.lineTo(tStartRight + 3 * opts.pix, pos); + gapwidth += 3 * opts.pix; + } + switch (textAlign) { + case "left": + context.setTextAlign('left'); + tmpstrat = tStartRight + gapwidth + break; + case "right": + context.setTextAlign('right'); + tmpstrat = tStartRight + yAxisWidth.width + break; + default: + context.setTextAlign('center'); + tmpstrat = tStartRight + yAxisWidth.width / 2 + } + context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix); + } else if (yAxisWidth.position == 'center') { + //画刻度线 + if (yData.calibration == true) { + context.moveTo(tStartCenter, pos); + context.lineTo(tStartCenter - 3 * opts.pix, pos); + gapwidth += 3 * opts.pix; + } + //画文字 + switch (textAlign) { + case "left": + context.setTextAlign('left'); + tmpstrat = tStartCenter - yAxisWidth.width + break; + case "right": + context.setTextAlign('right'); + tmpstrat = tStartCenter - gapwidth + break; + default: + context.setTextAlign('center'); + tmpstrat = tStartCenter - yAxisWidth.width / 2 + } + context.fillText(String(item), tmpstrat, pos + yAxisFontSize / 2 - 3 * opts.pix); + } + context.closePath(); + context.stroke(); + context.setTextAlign('left'); + }); + //画Y轴轴线 + if (yData.axisLine !== false) { + context.beginPath(); + context.setStrokeStyle(yData.axisLineColor || '#cccccc'); + context.setLineWidth(1 * opts.pix); + if (yAxisWidth.position == 'left') { + context.moveTo(tStartLeft, opts.height - opts.area[2]); + context.lineTo(tStartLeft, opts.area[0]); + } else if (yAxisWidth.position == 'right') { + context.moveTo(tStartRight, opts.height - opts.area[2]); + context.lineTo(tStartRight, opts.area[0]); + } else if (yAxisWidth.position == 'center') { + context.moveTo(tStartCenter, opts.height - opts.area[2]); + context.lineTo(tStartCenter, opts.area[0]); + } + context.stroke(); + } + //画Y轴标题 + if (opts.yAxis.showTitle) { + let titleFontSize = yData.titleFontSize * opts.pix || config.fontSize; + let title = yData.title; + context.beginPath(); + context.setFontSize(titleFontSize); + context.setFillStyle(yData.titleFontColor || opts.fontColor); + if (yAxisWidth.position == 'left') { + context.fillText(title, tStartLeft - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix); + } else if (yAxisWidth.position == 'right') { + context.fillText(title, tStartRight - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix); + } else if (yAxisWidth.position == 'center') { + context.fillText(title, tStartCenter - measureText(title, titleFontSize, context) / 2 + (yData.titleOffsetX || 0), opts.area[0] - (10 - (yData.titleOffsetY || 0)) * opts.pix); + } + context.closePath(); + context.stroke(); + } + if (yAxisWidth.position == 'left') { + tStartLeft -= (yAxisWidth.width + opts.yAxis.padding * opts.pix); + } else { + tStartRight += yAxisWidth.width + opts.yAxis.padding * opts.pix; + } + } + } + } + +} + +function drawLegend(series, opts, config, context, chartData) { + if (opts.legend.show === false) { + return; + } + let legendData = chartData.legendData; + let legendList = legendData.points; + let legendArea = legendData.area; + let padding = opts.legend.padding * opts.pix; + let fontSize = opts.legend.fontSize * opts.pix; + let shapeWidth = 15 * opts.pix; + let shapeRight = 5 * opts.pix; + let itemGap = opts.legend.itemGap * opts.pix; + let lineHeight = Math.max(opts.legend.lineHeight * opts.pix, fontSize); + //画背景及边框 + context.beginPath(); + context.setLineWidth(opts.legend.borderWidth * opts.pix); + context.setStrokeStyle(opts.legend.borderColor); + context.setFillStyle(opts.legend.backgroundColor); + context.moveTo(legendArea.start.x, legendArea.start.y); + context.rect(legendArea.start.x, legendArea.start.y, legendArea.width, legendArea.height); + context.closePath(); + context.fill(); + context.stroke(); + legendList.forEach(function(itemList, listIndex) { + let width = 0; + let height = 0; + width = legendData.widthArr[listIndex]; + height = legendData.heightArr[listIndex]; + let startX = 0; + let startY = 0; + if (opts.legend.position == 'top' || opts.legend.position == 'bottom') { + switch (opts.legend.float) { + case 'left': + startX = legendArea.start.x + padding; + break; + case 'right': + startX = legendArea.start.x + legendArea.width - width; + break; + default: + startX = legendArea.start.x + (legendArea.width - width) / 2; + } + startY = legendArea.start.y + padding + listIndex * lineHeight; + } else { + if (listIndex == 0) { + width = 0; + } else { + width = legendData.widthArr[listIndex - 1]; + } + startX = legendArea.start.x + padding + width; + startY = legendArea.start.y + padding + (legendArea.height - height) / 2; + } + context.setFontSize(config.fontSize); + for (let i = 0; i < itemList.length; i++) { + let item = itemList[i]; + item.area = [0, 0, 0, 0]; + item.area[0] = startX; + item.area[1] = startY; + item.area[3] = startY + lineHeight; + context.beginPath(); + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(item.show ? item.color : opts.legend.hiddenColor); + context.setFillStyle(item.show ? item.color : opts.legend.hiddenColor); + switch (item.legendShape) { + case 'line': + context.moveTo(startX, startY + 0.5 * lineHeight - 2 * opts.pix); + context.fillRect(startX, startY + 0.5 * lineHeight - 2 * opts.pix, 15 * opts.pix, 4 * opts.pix); + break; + case 'triangle': + context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix); + context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix); + context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + break; + case 'diamond': + context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + context.lineTo(startX + 2.5 * opts.pix, startY + 0.5 * lineHeight); + context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight + 5 * opts.pix); + context.lineTo(startX + 12.5 * opts.pix, startY + 0.5 * lineHeight); + context.lineTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + break; + case 'circle': + context.moveTo(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight); + context.arc(startX + 7.5 * opts.pix, startY + 0.5 * lineHeight, 5 * opts.pix, 0, 2 * Math.PI); + break; + case 'rect': + context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pix); + context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix); + break; + case 'square': + context.moveTo(startX + 5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix); + context.fillRect(startX + 5 * opts.pix, startY + 0.5 * lineHeight - 5 * opts.pix, 10 * opts.pix, 10 * opts.pix); + break; + case 'none': + break; + default: + context.moveTo(startX, startY + 0.5 * lineHeight - 5 * opts.pix); + context.fillRect(startX, startY + 0.5 * lineHeight - 5 * opts.pix, 15 * opts.pix, 10 * opts.pix); + } + context.closePath(); + context.fill(); + context.stroke(); + startX += shapeWidth + shapeRight; + let fontTrans = 0.5 * lineHeight + 0.5 * fontSize - 2; + const legendText = item.legendText ? item.legendText : item.name; + context.beginPath(); + context.setFontSize(fontSize); + context.setFillStyle(item.show ? opts.legend.fontColor : opts.legend.hiddenColor); + context.fillText(legendText, startX, startY + fontTrans); + context.closePath(); + context.stroke(); + if (opts.legend.position == 'top' || opts.legend.position == 'bottom') { + startX += measureText(legendText, fontSize, context) + itemGap; + item.area[2] = startX; + } else { + item.area[2] = startX + measureText(legendText, fontSize, context) + itemGap;; + startX -= shapeWidth + shapeRight; + startY += lineHeight; + } + } + }); +} + +function drawPieDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var pieOption = assign({}, { + activeOpacity: 0.5, + activeRadius: 10, + offsetAngle: 0, + labelWidth: 15, + ringWidth: 30, + customRadius: 0, + border: false, + borderWidth: 2, + borderColor: '#FFFFFF', + centerColor: '#FFFFFF', + linearType: 'none', + customColor: [], + }, opts.type == "pie" ? opts.extra.pie : opts.extra.ring); + var centerPosition = { + x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2, + y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2 + }; + if (config.pieChartLinePadding == 0) { + config.pieChartLinePadding = pieOption.activeRadius * opts.pix; + } + + var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding); + radius = radius < 10 ? 10 : radius; + if (pieOption.customRadius > 0) { + radius = pieOption.customRadius * opts.pix; + } + series = getPieDataPoints(series, radius, process); + var activeRadius = pieOption.activeRadius * opts.pix; + pieOption.customColor = fillCustomColor(pieOption.linearType, pieOption.customColor, series, config); + series = series.map(function(eachSeries) { + eachSeries._start_ += (pieOption.offsetAngle) * Math.PI / 180; + return eachSeries; + }); + series.forEach(function(eachSeries, seriesIndex) { + if (opts.tooltip) { + if (opts.tooltip.index == seriesIndex) { + context.beginPath(); + context.setFillStyle(hexToRgb(eachSeries.color, pieOption.activeOpacity || 0.5)); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_ + activeRadius, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI); + context.closePath(); + context.fill(); + } + } + context.beginPath(); + context.setLineWidth(pieOption.borderWidth * opts.pix); + context.lineJoin = "round"; + context.setStrokeStyle(pieOption.borderColor); + var fillcolor = eachSeries.color; + if (pieOption.linearType == 'custom') { + var grd; + if(context.createCircularGradient){ + grd = context.createCircularGradient(centerPosition.x, centerPosition.y, eachSeries._radius_) + }else{ + grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0,centerPosition.x, centerPosition.y, eachSeries._radius_) + } + grd.addColorStop(0, hexToRgb(pieOption.customColor[eachSeries.linearIndex], 1)) + grd.addColorStop(1, hexToRgb(eachSeries.color, 1)) + fillcolor = grd + } + context.setFillStyle(fillcolor); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._proportion_ * Math.PI); + context.closePath(); + context.fill(); + if (pieOption.border == true) { + context.stroke(); + } + }); + if (opts.type === 'ring') { + var innerPieWidth = radius * 0.6; + if (typeof pieOption.ringWidth === 'number' && pieOption.ringWidth > 0) { + innerPieWidth = Math.max(0, radius - pieOption.ringWidth * opts.pix); + } + context.beginPath(); + context.setFillStyle(pieOption.centerColor); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, innerPieWidth, 0, 2 * Math.PI); + context.closePath(); + context.fill(); + } + if (opts.dataLabel !== false && process === 1) { + drawPieText(series, opts, config, context, radius, centerPosition); + } + if (process === 1 && opts.type === 'ring') { + drawRingTitle(opts, config, context, centerPosition); + } + return { + center: centerPosition, + radius: radius, + series: series + }; +} + +function drawRoseDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var roseOption = assign({}, { + type: 'area', + activeOpacity: 0.5, + activeRadius: 10, + offsetAngle: 0, + labelWidth: 15, + border: false, + borderWidth: 2, + borderColor: '#FFFFFF', + linearType: 'none', + customColor: [], + }, opts.extra.rose); + if (config.pieChartLinePadding == 0) { + config.pieChartLinePadding = roseOption.activeRadius * opts.pix; + } + var centerPosition = { + x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2, + y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2 + }; + var radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding - config._pieTextMaxLength_, (opts.height - opts.area[0] - opts.area[2]) / 2 - config.pieChartLinePadding - config.pieChartTextPadding); + radius = radius < 10 ? 10 : radius; + var minRadius = roseOption.minRadius || radius * 0.5; + if(radius < minRadius){ + radius = minRadius + 10; + } + series = getRoseDataPoints(series, roseOption.type, minRadius, radius, process); + var activeRadius = roseOption.activeRadius * opts.pix; + roseOption.customColor = fillCustomColor(roseOption.linearType, roseOption.customColor, series, config); + series = series.map(function(eachSeries) { + eachSeries._start_ += (roseOption.offsetAngle || 0) * Math.PI / 180; + return eachSeries; + }); + series.forEach(function(eachSeries, seriesIndex) { + if (opts.tooltip) { + if (opts.tooltip.index == seriesIndex) { + context.beginPath(); + context.setFillStyle(hexToRgb(eachSeries.color, roseOption.activeOpacity || 0.5)); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, activeRadius + eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI); + context.closePath(); + context.fill(); + } + } + context.beginPath(); + context.setLineWidth(roseOption.borderWidth * opts.pix); + context.lineJoin = "round"; + context.setStrokeStyle(roseOption.borderColor); + var fillcolor = eachSeries.color; + if (roseOption.linearType == 'custom') { + var grd; + if(context.createCircularGradient){ + grd = context.createCircularGradient(centerPosition.x, centerPosition.y, eachSeries._radius_) + }else{ + grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0,centerPosition.x, centerPosition.y, eachSeries._radius_) + } + grd.addColorStop(0, hexToRgb(roseOption.customColor[eachSeries.linearIndex], 1)) + grd.addColorStop(1, hexToRgb(eachSeries.color, 1)) + fillcolor = grd + } + context.setFillStyle(fillcolor); + context.moveTo(centerPosition.x, centerPosition.y); + context.arc(centerPosition.x, centerPosition.y, eachSeries._radius_, eachSeries._start_, eachSeries._start_ + 2 * eachSeries._rose_proportion_ * Math.PI); + context.closePath(); + context.fill(); + if (roseOption.border == true) { + context.stroke(); + } + }); + + if (opts.dataLabel !== false && process === 1) { + drawPieText(series, opts, config, context, radius, centerPosition); + } + return { + center: centerPosition, + radius: radius, + series: series + }; +} + +function drawArcbarDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var arcbarOption = assign({}, { + startAngle: 0.75, + endAngle: 0.25, + type: 'default', + direction: 'cw', + lineCap: 'round', + width: 12 , + gap: 2 , + linearType: 'none', + customColor: [], + }, opts.extra.arcbar); + series = getArcbarDataPoints(series, arcbarOption, process); + var centerPosition; + if (arcbarOption.centerX || arcbarOption.centerY) { + centerPosition = { + x: arcbarOption.centerX ? arcbarOption.centerX : opts.width / 2, + y: arcbarOption.centerY ? arcbarOption.centerY : opts.height / 2 + }; + } else { + centerPosition = { + x: opts.width / 2, + y: opts.height / 2 + }; + } + var radius; + if (arcbarOption.radius) { + radius = arcbarOption.radius; + } else { + radius = Math.min(centerPosition.x, centerPosition.y); + radius -= 5 * opts.pix; + radius -= arcbarOption.width / 2; + } + radius = radius < 10 ? 10 : radius; + arcbarOption.customColor = fillCustomColor(arcbarOption.linearType, arcbarOption.customColor, series, config); + + for (let i = 0; i < series.length; i++) { + let eachSeries = series[i]; + //背景颜色 + context.setLineWidth(arcbarOption.width * opts.pix); + context.setStrokeStyle(arcbarOption.backgroundColor || '#E9E9E9'); + context.setLineCap(arcbarOption.lineCap); + context.beginPath(); + if (arcbarOption.type == 'default') { + context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, arcbarOption.startAngle * Math.PI, arcbarOption.endAngle * Math.PI, arcbarOption.direction == 'ccw'); + } else { + context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, 0, 2 * Math.PI, arcbarOption.direction == 'ccw'); + } + context.stroke(); + //进度条 + var fillColor = eachSeries.color + if(arcbarOption.linearType == 'custom'){ + var grd = context.createLinearGradient(centerPosition.x - radius, centerPosition.y, centerPosition.x + radius, centerPosition.y); + grd.addColorStop(1, hexToRgb(arcbarOption.customColor[eachSeries.linearIndex], 1)) + grd.addColorStop(0, hexToRgb(eachSeries.color, 1)) + fillColor = grd; + } + context.setLineWidth(arcbarOption.width * opts.pix); + context.setStrokeStyle(fillColor); + context.setLineCap(arcbarOption.lineCap); + context.beginPath(); + context.arc(centerPosition.x, centerPosition.y, radius - (arcbarOption.width * opts.pix + arcbarOption.gap * opts.pix) * i, arcbarOption.startAngle * Math.PI, eachSeries._proportion_ * Math.PI, arcbarOption.direction == 'ccw'); + context.stroke(); + } + drawRingTitle(opts, config, context, centerPosition); + return { + center: centerPosition, + radius: radius, + series: series + }; +} + +function drawGaugeDataPoints(categories, series, opts, config, context) { + var process = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 1; + var gaugeOption = assign({}, { + type: 'default', + startAngle: 0.75, + endAngle: 0.25, + width: 15, + labelOffset:13, + splitLine: { + fixRadius: 0, + splitNumber: 10, + width: 15, + color: '#FFFFFF', + childNumber: 5, + childWidth: 5 + }, + pointer: { + width: 15, + color: 'auto' + } + }, opts.extra.gauge); + if (gaugeOption.oldAngle == undefined) { + gaugeOption.oldAngle = gaugeOption.startAngle; + } + if (gaugeOption.oldData == undefined) { + gaugeOption.oldData = 0; + } + categories = getGaugeAxisPoints(categories, gaugeOption.startAngle, gaugeOption.endAngle); + var centerPosition = { + x: opts.width / 2, + y: opts.height / 2 + }; + var radius = Math.min(centerPosition.x, centerPosition.y); + radius -= 5 * opts.pix; + radius -= gaugeOption.width / 2; + radius = radius < 10 ? 10 : radius; + var innerRadius = radius - gaugeOption.width; + var totalAngle = 0; + //判断仪表盘的样式:default百度样式,progress新样式 + if (gaugeOption.type == 'progress') { + //## 第一步画中心圆形背景和进度条背景 + //中心圆形背景 + var pieRadius = radius - gaugeOption.width * 3; + context.beginPath(); + let gradient = context.createLinearGradient(centerPosition.x, centerPosition.y - pieRadius, centerPosition.x, centerPosition.y + pieRadius); + //配置渐变填充(起点:中心点向上减半径;结束点中心点向下加半径) + gradient.addColorStop('0', hexToRgb(series[0].color, 0.3)); + gradient.addColorStop('1.0', hexToRgb("#FFFFFF", 0.1)); + context.setFillStyle(gradient); + context.arc(centerPosition.x, centerPosition.y, pieRadius, 0, 2 * Math.PI, false); + context.fill(); + //画进度条背景 + context.setLineWidth(gaugeOption.width); + context.setStrokeStyle(hexToRgb(series[0].color, 0.3)); + context.setLineCap('round'); + context.beginPath(); + context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, gaugeOption.endAngle * Math.PI, false); + context.stroke(); + //## 第二步画刻度线 + if (gaugeOption.endAngle < gaugeOption.startAngle) { + totalAngle = 2 + gaugeOption.endAngle - gaugeOption.startAngle; + } else { + totalAngle = gaugeOption.startAngle - gaugeOption.endAngle; + } + let splitAngle = totalAngle / gaugeOption.splitLine.splitNumber; + let childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber; + let startX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius; + let endX = -radius - gaugeOption.width - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width; + context.save(); + context.translate(centerPosition.x, centerPosition.y); + context.rotate((gaugeOption.startAngle - 1) * Math.PI); + let len = gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1; + let proc = series[0].data * process; + for (let i = 0; i < len; i++) { + context.beginPath(); + //刻度线随进度变色 + if (proc > (i / len)) { + context.setStrokeStyle(hexToRgb(series[0].color, 1)); + } else { + context.setStrokeStyle(hexToRgb(series[0].color, 0.3)); + } + context.setLineWidth(3 * opts.pix); + context.moveTo(startX, 0); + context.lineTo(endX, 0); + context.stroke(); + context.rotate(childAngle * Math.PI); + } + context.restore(); + //## 第三步画进度条 + series = getGaugeArcbarDataPoints(series, gaugeOption, process); + context.setLineWidth(gaugeOption.width); + context.setStrokeStyle(series[0].color); + context.setLineCap('round'); + context.beginPath(); + context.arc(centerPosition.x, centerPosition.y, innerRadius, gaugeOption.startAngle * Math.PI, series[0]._proportion_ * Math.PI, false); + context.stroke(); + //## 第四步画指针 + let pointerRadius = radius - gaugeOption.width * 2.5; + context.save(); + context.translate(centerPosition.x, centerPosition.y); + context.rotate((series[0]._proportion_ - 1) * Math.PI); + context.beginPath(); + context.setLineWidth(gaugeOption.width / 3); + let gradient3 = context.createLinearGradient(0, -pointerRadius * 0.6, 0, pointerRadius * 0.6); + gradient3.addColorStop('0', hexToRgb('#FFFFFF', 0)); + gradient3.addColorStop('0.5', hexToRgb(series[0].color, 1)); + gradient3.addColorStop('1.0', hexToRgb('#FFFFFF', 0)); + context.setStrokeStyle(gradient3); + context.arc(0, 0, pointerRadius, 0.85 * Math.PI, 1.15 * Math.PI, false); + context.stroke(); + context.beginPath(); + context.setLineWidth(1); + context.setStrokeStyle(series[0].color); + context.setFillStyle(series[0].color); + context.moveTo(-pointerRadius - gaugeOption.width / 3 / 2, -4); + context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2 - 4, 0); + context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, 4); + context.lineTo(-pointerRadius - gaugeOption.width / 3 / 2, -4); + context.stroke(); + context.fill(); + context.restore(); + //default百度样式 + } else { + //画背景 + context.setLineWidth(gaugeOption.width); + context.setLineCap('butt'); + for (let i = 0; i < categories.length; i++) { + let eachCategories = categories[i]; + context.beginPath(); + context.setStrokeStyle(eachCategories.color); + context.arc(centerPosition.x, centerPosition.y, radius, eachCategories._startAngle_ * Math.PI, eachCategories._endAngle_ * Math.PI, false); + context.stroke(); + } + context.save(); + //画刻度线 + if (gaugeOption.endAngle < gaugeOption.startAngle) { + totalAngle = 2 + gaugeOption.endAngle - gaugeOption.startAngle; + } else { + totalAngle = gaugeOption.startAngle - gaugeOption.endAngle; + } + let splitAngle = totalAngle / gaugeOption.splitLine.splitNumber; + let childAngle = totalAngle / gaugeOption.splitLine.splitNumber / gaugeOption.splitLine.childNumber; + let startX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius; + let endX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.width; + let childendX = -radius - gaugeOption.width * 0.5 - gaugeOption.splitLine.fixRadius + gaugeOption.splitLine.childWidth; + context.translate(centerPosition.x, centerPosition.y); + context.rotate((gaugeOption.startAngle - 1) * Math.PI); + for (let i = 0; i < gaugeOption.splitLine.splitNumber + 1; i++) { + context.beginPath(); + context.setStrokeStyle(gaugeOption.splitLine.color); + context.setLineWidth(2 * opts.pix); + context.moveTo(startX, 0); + context.lineTo(endX, 0); + context.stroke(); + context.rotate(splitAngle * Math.PI); + } + context.restore(); + context.save(); + context.translate(centerPosition.x, centerPosition.y); + context.rotate((gaugeOption.startAngle - 1) * Math.PI); + for (let i = 0; i < gaugeOption.splitLine.splitNumber * gaugeOption.splitLine.childNumber + 1; i++) { + context.beginPath(); + context.setStrokeStyle(gaugeOption.splitLine.color); + context.setLineWidth(1 * opts.pix); + context.moveTo(startX, 0); + context.lineTo(childendX, 0); + context.stroke(); + context.rotate(childAngle * Math.PI); + } + context.restore(); + //画指针 + series = getGaugeDataPoints(series, categories, gaugeOption, process); + for (let i = 0; i < series.length; i++) { + let eachSeries = series[i]; + context.save(); + context.translate(centerPosition.x, centerPosition.y); + context.rotate((eachSeries._proportion_ - 1) * Math.PI); + context.beginPath(); + context.setFillStyle(eachSeries.color); + context.moveTo(gaugeOption.pointer.width, 0); + context.lineTo(0, -gaugeOption.pointer.width / 2); + context.lineTo(-innerRadius, 0); + context.lineTo(0, gaugeOption.pointer.width / 2); + context.lineTo(gaugeOption.pointer.width, 0); + context.closePath(); + context.fill(); + context.beginPath(); + context.setFillStyle('#FFFFFF'); + context.arc(0, 0, gaugeOption.pointer.width / 6, 0, 2 * Math.PI, false); + context.fill(); + context.restore(); + } + if (opts.dataLabel !== false) { + drawGaugeLabel(gaugeOption, radius, centerPosition, opts, config, context); + } + } + //画仪表盘标题,副标题 + drawRingTitle(opts, config, context, centerPosition); + if (process === 1 && opts.type === 'gauge') { + opts.extra.gauge.oldAngle = series[0]._proportion_; + opts.extra.gauge.oldData = series[0].data; + } + return { + center: centerPosition, + radius: radius, + innerRadius: innerRadius, + categories: categories, + totalAngle: totalAngle + }; +} + +function drawRadarDataPoints(series, opts, config, context) { + var process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + var radarOption = assign({}, { + gridColor: '#cccccc', + gridType: 'radar', + gridEval:1, + axisLabel:false, + axisLabelTofix:0, + labelShow:true, + labelColor:'#666666', + labelPointShow:false, + labelPointRadius:3, + labelPointColor:'#cccccc', + opacity: 0.2, + gridCount: 3, + border:false, + borderWidth:2, + linearType: 'none', + customColor: [], + }, opts.extra.radar); + var coordinateAngle = getRadarCoordinateSeries(opts.categories.length); + var centerPosition = { + x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2, + y: opts.area[0] + (opts.height - opts.area[0] - opts.area[2]) / 2 + }; + var xr = (opts.width - opts.area[1] - opts.area[3]) / 2 + var yr = (opts.height - opts.area[0] - opts.area[2]) / 2 + var radius = Math.min(xr - (getMaxTextListLength(opts.categories, config.fontSize, context) + config.radarLabelTextMargin), yr - config.radarLabelTextMargin); + radius -= config.radarLabelTextMargin * opts.pix; + radius = radius < 10 ? 10 : radius; + radius = radarOption.radius ? radarOption.radius : radius; + // 画分割线 + context.beginPath(); + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(radarOption.gridColor); + coordinateAngle.forEach(function(angle,index) { + var pos = convertCoordinateOrigin(radius * Math.cos(angle), radius * Math.sin(angle), centerPosition); + context.moveTo(centerPosition.x, centerPosition.y); + if (index % radarOption.gridEval == 0) { + context.lineTo(pos.x, pos.y); + } + }); + context.stroke(); + context.closePath(); + + // 画背景网格 + var _loop = function _loop(i) { + var startPos = {}; + context.beginPath(); + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(radarOption.gridColor); + if (radarOption.gridType == 'radar') { + coordinateAngle.forEach(function(angle, index) { + var pos = convertCoordinateOrigin(radius / radarOption.gridCount * i * Math.cos(angle), radius / + radarOption.gridCount * i * Math.sin(angle), centerPosition); + if (index === 0) { + startPos = pos; + context.moveTo(pos.x, pos.y); + } else { + context.lineTo(pos.x, pos.y); + } + }); + context.lineTo(startPos.x, startPos.y); + } else { + var pos = convertCoordinateOrigin(radius / radarOption.gridCount * i * Math.cos(1.5), radius / radarOption.gridCount * i * Math.sin(1.5), centerPosition); + context.arc(centerPosition.x, centerPosition.y, centerPosition.y - pos.y, 0, 2 * Math.PI, false); + } + context.stroke(); + context.closePath(); + }; + for (var i = 1; i <= radarOption.gridCount; i++) { + _loop(i); + } + radarOption.customColor = fillCustomColor(radarOption.linearType, radarOption.customColor, series, config); + var radarDataPoints = getRadarDataPoints(coordinateAngle, centerPosition, radius, series, opts, process); + radarDataPoints.forEach(function(eachSeries, seriesIndex) { + // 绘制区域数据 + context.beginPath(); + context.setLineWidth(radarOption.borderWidth * opts.pix); + context.setStrokeStyle(eachSeries.color); + + var fillcolor = hexToRgb(eachSeries.color, radarOption.opacity); + if (radarOption.linearType == 'custom') { + var grd; + if(context.createCircularGradient){ + grd = context.createCircularGradient(centerPosition.x, centerPosition.y, radius) + }else{ + grd = context.createRadialGradient(centerPosition.x, centerPosition.y, 0,centerPosition.x, centerPosition.y, radius) + } + grd.addColorStop(0, hexToRgb(radarOption.customColor[series[seriesIndex].linearIndex], radarOption.opacity)) + grd.addColorStop(1, hexToRgb(eachSeries.color, radarOption.opacity)) + fillcolor = grd + } + + context.setFillStyle(fillcolor); + eachSeries.data.forEach(function(item, index) { + if (index === 0) { + context.moveTo(item.position.x, item.position.y); + } else { + context.lineTo(item.position.x, item.position.y); + } + }); + context.closePath(); + context.fill(); + if(radarOption.border === true){ + context.stroke(); + } + context.closePath(); + if (opts.dataPointShape !== false) { + var points = eachSeries.data.map(function(item) { + return item.position; + }); + drawPointShape(points, eachSeries.color, eachSeries.pointShape, context, opts); + } + }); + // 画刻度值 + if(radarOption.axisLabel === true){ + const maxData = Math.max(radarOption.max, Math.max.apply(null, dataCombine(series))); + const stepLength = radius / radarOption.gridCount; + const fontSize = opts.fontSize * opts.pix; + context.setFontSize(fontSize); + context.setFillStyle(opts.fontColor); + context.setTextAlign('left'); + for (var i = 0; i < radarOption.gridCount + 1; i++) { + let label = i * maxData / radarOption.gridCount; + label = label.toFixed(radarOption.axisLabelTofix); + context.fillText(String(label), centerPosition.x + 3 * opts.pix, centerPosition.y - i * stepLength + fontSize / 2); + } + } + + // draw label text + drawRadarLabel(coordinateAngle, radius, centerPosition, opts, config, context); + + // draw dataLabel + if (opts.dataLabel !== false && process === 1) { + radarDataPoints.forEach(function(eachSeries, seriesIndex) { + context.beginPath(); + var fontSize = eachSeries.textSize * opts.pix || config.fontSize; + context.setFontSize(fontSize); + context.setFillStyle(eachSeries.textColor || opts.fontColor); + eachSeries.data.forEach(function(item, index) { + //如果是中心点垂直的上下点位 + if(Math.abs(item.position.x - centerPosition.x)<2){ + //如果在上面 + if(item.position.y < centerPosition.y){ + context.setTextAlign('center'); + context.fillText(item.value, item.position.x, item.position.y - 4); + }else{ + context.setTextAlign('center'); + context.fillText(item.value, item.position.x, item.position.y + fontSize + 2); + } + }else{ + //如果在左侧 + if(item.position.x < centerPosition.x){ + context.setTextAlign('right'); + context.fillText(item.value, item.position.x - 4, item.position.y + fontSize / 2 - 2); + }else{ + context.setTextAlign('left'); + context.fillText(item.value, item.position.x + 4, item.position.y + fontSize / 2 - 2); + } + } + }); + context.closePath(); + context.stroke(); + }); + context.setTextAlign('left'); + } + + return { + center: centerPosition, + radius: radius, + angleList: coordinateAngle + }; +} + +// 经纬度转墨卡托 +function lonlat2mercator(longitude, latitude) { + var mercator = Array(2); + var x = longitude * 20037508.34 / 180; + var y = Math.log(Math.tan((90 + latitude) * Math.PI / 360)) / (Math.PI / 180); + y = y * 20037508.34 / 180; + mercator[0] = x; + mercator[1] = y; + return mercator; +} + +// 墨卡托转经纬度 +function mercator2lonlat(longitude, latitude) { + var lonlat = Array(2) + var x = longitude / 20037508.34 * 180; + var y = latitude / 20037508.34 * 180; + y = 180 / Math.PI * (2 * Math.atan(Math.exp(y * Math.PI / 180)) - Math.PI / 2); + lonlat[0] = x; + lonlat[1] = y; + return lonlat; +} + +function getBoundingBox(data) { + var bounds = {},coords; + bounds.xMin = 180; + bounds.xMax = 0; + bounds.yMin = 90; + bounds.yMax = 0 + for (var i = 0; i < data.length; i++) { + var coorda = data[i].geometry.coordinates + for (var k = 0; k < coorda.length; k++) { + coords = coorda[k]; + if (coords.length == 1) { + coords = coords[0] + } + for (var j = 0; j < coords.length; j++) { + var longitude = coords[j][0]; + var latitude = coords[j][1]; + var point = { + x: longitude, + y: latitude + } + bounds.xMin = bounds.xMin < point.x ? bounds.xMin : point.x; + bounds.xMax = bounds.xMax > point.x ? bounds.xMax : point.x; + bounds.yMin = bounds.yMin < point.y ? bounds.yMin : point.y; + bounds.yMax = bounds.yMax > point.y ? bounds.yMax : point.y; + } + } + } + return bounds; +} + +function coordinateToPoint(latitude, longitude, bounds, scale, xoffset, yoffset) { + return { + x: (longitude - bounds.xMin) * scale + xoffset, + y: (bounds.yMax - latitude) * scale + yoffset + }; +} + +function pointToCoordinate(pointY, pointX, bounds, scale, xoffset, yoffset) { + return { + x: (pointX - xoffset) / scale + bounds.xMin, + y: bounds.yMax - (pointY - yoffset) / scale + }; +} + +function isRayIntersectsSegment(poi, s_poi, e_poi) { + if (s_poi[1] == e_poi[1]) { + return false; + } + if (s_poi[1] > poi[1] && e_poi[1] > poi[1]) { + return false; + } + if (s_poi[1] < poi[1] && e_poi[1] < poi[1]) { + return false; + } + if (s_poi[1] == poi[1] && e_poi[1] > poi[1]) { + return false; + } + if (e_poi[1] == poi[1] && s_poi[1] > poi[1]) { + return false; + } + if (s_poi[0] < poi[0] && e_poi[1] < poi[1]) { + return false; + } + let xseg = e_poi[0] - (e_poi[0] - s_poi[0]) * (e_poi[1] - poi[1]) / (e_poi[1] - s_poi[1]); + if (xseg < poi[0]) { + return false; + } else { + return true; + } +} + +function isPoiWithinPoly(poi, poly, mercator) { + let sinsc = 0; + for (let i = 0; i < poly.length; i++) { + let epoly = poly[i][0]; + if (poly.length == 1) { + epoly = poly[i][0] + } + for (let j = 0; j < epoly.length - 1; j++) { + let s_poi = epoly[j]; + let e_poi = epoly[j + 1]; + if (mercator) { + s_poi = lonlat2mercator(epoly[j][0], epoly[j][1]); + e_poi = lonlat2mercator(epoly[j + 1][0], epoly[j + 1][1]); + } + if (isRayIntersectsSegment(poi, s_poi, e_poi)) { + sinsc += 1; + } + } + } + if (sinsc % 2 == 1) { + return true; + } else { + return false; + } +} + +function drawMapDataPoints(series, opts, config, context) { + var mapOption = assign({}, { + border: true, + mercator: false, + borderWidth: 1, + active:true, + borderColor: '#666666', + fillOpacity: 0.6, + activeBorderColor: '#f04864', + activeFillColor: '#facc14', + activeFillOpacity: 1 + }, opts.extra.map); + var coords, point; + var data = series; + var bounds = getBoundingBox(data); + if (mapOption.mercator) { + var max = lonlat2mercator(bounds.xMax, bounds.yMax) + var min = lonlat2mercator(bounds.xMin, bounds.yMin) + bounds.xMax = max[0] + bounds.yMax = max[1] + bounds.xMin = min[0] + bounds.yMin = min[1] + } + var xScale = opts.width / Math.abs(bounds.xMax - bounds.xMin); + var yScale = opts.height / Math.abs(bounds.yMax - bounds.yMin); + var scale = xScale < yScale ? xScale : yScale; + var xoffset = opts.width / 2 - Math.abs(bounds.xMax - bounds.xMin) / 2 * scale; + var yoffset = opts.height / 2 - Math.abs(bounds.yMax - bounds.yMin) / 2 * scale; + for (var i = 0; i < data.length; i++) { + context.beginPath(); + context.setLineWidth(mapOption.borderWidth * opts.pix); + context.setStrokeStyle(mapOption.borderColor); + context.setFillStyle(hexToRgb(series[i].color, series[i].fillOpacity||mapOption.fillOpacity)); + if (mapOption.active == true && opts.tooltip) { + if (opts.tooltip.index == i) { + context.setStrokeStyle(mapOption.activeBorderColor); + context.setFillStyle(hexToRgb(mapOption.activeFillColor, mapOption.activeFillOpacity)); + } + } + var coorda = data[i].geometry.coordinates + for (var k = 0; k < coorda.length; k++) { + coords = coorda[k]; + if (coords.length == 1) { + coords = coords[0] + } + for (var j = 0; j < coords.length; j++) { + var gaosi = Array(2); + if (mapOption.mercator) { + gaosi = lonlat2mercator(coords[j][0], coords[j][1]) + } else { + gaosi = coords[j] + } + point = coordinateToPoint(gaosi[1], gaosi[0], bounds, scale, xoffset, yoffset) + if (j === 0) { + context.beginPath(); + context.moveTo(point.x, point.y); + } else { + context.lineTo(point.x, point.y); + } + } + context.fill(); + if (mapOption.border == true) { + context.stroke(); + } + } + } + if (opts.dataLabel == true) { + for (var i = 0; i < data.length; i++) { + var centerPoint = data[i].properties.centroid; + if (centerPoint) { + if (mapOption.mercator) { + centerPoint = lonlat2mercator(data[i].properties.centroid[0], data[i].properties.centroid[1]) + } + point = coordinateToPoint(centerPoint[1], centerPoint[0], bounds, scale, xoffset, yoffset); + let fontSize = data[i].textSize * opts.pix || config.fontSize; + let fontColor = data[i].textColor || opts.fontColor; + if(mapOption.active && mapOption.activeTextColor && opts.tooltip && opts.tooltip.index == i){ + fontColor = mapOption.activeTextColor; + } + let text = data[i].properties.name; + context.beginPath(); + context.setFontSize(fontSize) + context.setFillStyle(fontColor) + context.fillText(text, point.x - measureText(text, fontSize, context) / 2, point.y + fontSize / 2); + context.closePath(); + context.stroke(); + } + } + } + opts.chartData.mapData = { + bounds: bounds, + scale: scale, + xoffset: xoffset, + yoffset: yoffset, + mercator: mapOption.mercator + } + drawToolTipBridge(opts, config, context, 1); + context.draw(); +} + +function normalInt(min, max, iter) { + iter = iter == 0 ? 1 : iter; + var arr = []; + for (var i = 0; i < iter; i++) { + arr[i] = Math.random(); + }; + return Math.floor(arr.reduce(function(i, j) { + return i + j + }) / iter * (max - min)) + min; +}; + +function collisionNew(area, points, width, height) { + var isIn = false; + for (let i = 0; i < points.length; i++) { + if (points[i].area) { + if (area[3] < points[i].area[1] || area[0] > points[i].area[2] || area[1] > points[i].area[3] || area[2] < points[i].area[0]) { + if (area[0] < 0 || area[1] < 0 || area[2] > width || area[3] > height) { + isIn = true; + break; + } else { + isIn = false; + } + } else { + isIn = true; + break; + } + } + } + return isIn; +}; + +function getWordCloudPoint(opts, type, context) { + let points = opts.series; + switch (type) { + case 'normal': + for (let i = 0; i < points.length; i++) { + let text = points[i].name; + let tHeight = points[i].textSize * opts.pix; + let tWidth = measureText(text, tHeight, context); + let x, y; + let area; + let breaknum = 0; + while (true) { + breaknum++; + x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2; + y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2; + area = [x - 5 + opts.width / 2, y - 5 - tHeight + opts.height / 2, x + tWidth + 5 + opts.width / 2, y + 5 + + opts.height / 2 + ]; + let isCollision = collisionNew(area, points, opts.width, opts.height); + if (!isCollision) break; + if (breaknum == 1000) { + area = [-100, -100, -100, -100]; + break; + } + }; + points[i].area = area; + } + break; + case 'vertical': + function Spin() { + //获取均匀随机值,是否旋转,旋转的概率为(1-0.5) + if (Math.random() > 0.7) { + return true; + } else { + return false + }; + }; + for (let i = 0; i < points.length; i++) { + let text = points[i].name; + let tHeight = points[i].textSize * opts.pix; + let tWidth = measureText(text, tHeight, context); + let isSpin = Spin(); + let x, y, area, areav; + let breaknum = 0; + while (true) { + breaknum++; + let isCollision; + if (isSpin) { + x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2; + y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2; + area = [y - 5 - tWidth + opts.width / 2, (-x - 5 + opts.height / 2), y + 5 + opts.width / 2, (-x + tHeight + 5 + opts.height / 2)]; + areav = [opts.width - (opts.width / 2 - opts.height / 2) - (-x + tHeight + 5 + opts.height / 2) - 5, (opts.height / 2 - opts.width / 2) + (y - 5 - tWidth + opts.width / 2) - 5, opts.width - (opts.width / 2 - opts.height / 2) - (-x + tHeight + 5 + opts.height / 2) + tHeight, (opts.height / 2 - opts.width / 2) + (y - 5 - tWidth + opts.width / 2) + tWidth + 5]; + isCollision = collisionNew(areav, points, opts.height, opts.width); + } else { + x = normalInt(-opts.width / 2, opts.width / 2, 5) - tWidth / 2; + y = normalInt(-opts.height / 2, opts.height / 2, 5) + tHeight / 2; + area = [x - 5 + opts.width / 2, y - 5 - tHeight + opts.height / 2, x + tWidth + 5 + opts.width / 2, y + 5 + opts.height / 2]; + isCollision = collisionNew(area, points, opts.width, opts.height); + } + if (!isCollision) break; + if (breaknum == 1000) { + area = [-1000, -1000, -1000, -1000]; + break; + } + }; + if (isSpin) { + points[i].area = areav; + points[i].areav = area; + } else { + points[i].area = area; + } + points[i].rotate = isSpin; + }; + break; + } + return points; +} + +function drawWordCloudDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let wordOption = assign({}, { + type: 'normal', + autoColors: true + }, opts.extra.word); + if (!opts.chartData.wordCloudData) { + opts.chartData.wordCloudData = getWordCloudPoint(opts, wordOption.type, context); + } + context.beginPath(); + context.setFillStyle(opts.background); + context.rect(0, 0, opts.width, opts.height); + context.fill(); + context.save(); + let points = opts.chartData.wordCloudData; + context.translate(opts.width / 2, opts.height / 2); + for (let i = 0; i < points.length; i++) { + context.save(); + if (points[i].rotate) { + context.rotate(90 * Math.PI / 180); + } + let text = points[i].name; + let tHeight = points[i].textSize * opts.pix; + let tWidth = measureText(text, tHeight, context); + context.beginPath(); + context.setStrokeStyle(points[i].color); + context.setFillStyle(points[i].color); + context.setFontSize(tHeight); + if (points[i].rotate) { + if (points[i].areav[0] > 0) { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.strokeText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process); + } else { + context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process); + } + } else { + context.fillText(text, (points[i].areav[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].areav[1] + 5 + tHeight - opts.height / 2) * process); + } + } + } else { + if (points[i].area[0] > 0) { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.strokeText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process); + } else { + context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process); + } + } else { + context.fillText(text, (points[i].area[0] + 5 - opts.width / 2) * process - tWidth * (1 - process) / 2, (points[i].area[1] + 5 + tHeight - opts.height / 2) * process); + } + } + } + context.stroke(); + context.restore(); + } + context.restore(); +} + +function drawFunnelDataPoints(series, opts, config, context) { + let process = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 1; + let funnelOption = assign({}, { + type:'funnel', + activeWidth: 10, + activeOpacity: 0.3, + border: false, + borderWidth: 2, + borderColor: '#FFFFFF', + fillOpacity: 1, + minSize: 0, + labelAlign: 'right', + linearType: 'none', + customColor: [], + }, opts.extra.funnel); + let eachSpacing = (opts.height - opts.area[0] - opts.area[2]) / series.length; + let centerPosition = { + x: opts.area[3] + (opts.width - opts.area[1] - opts.area[3]) / 2, + y: opts.height - opts.area[2] + }; + let activeWidth = funnelOption.activeWidth * opts.pix; + let radius = Math.min((opts.width - opts.area[1] - opts.area[3]) / 2 - activeWidth, (opts.height - opts.area[0] - opts.area[2]) / 2 - activeWidth); + let seriesNew = getFunnelDataPoints(series, radius, funnelOption, eachSpacing, process); + context.save(); + context.translate(centerPosition.x, centerPosition.y); + funnelOption.customColor = fillCustomColor(funnelOption.linearType, funnelOption.customColor, series, config); + if(funnelOption.type == 'pyramid'){ + for (let i = 0; i < seriesNew.length; i++) { + if (i == seriesNew.length -1) { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.beginPath(); + context.setFillStyle(hexToRgb(seriesNew[i].color, funnelOption.activeOpacity)); + context.moveTo(-activeWidth, -eachSpacing); + context.lineTo(-seriesNew[i].radius - activeWidth, 0); + context.lineTo(seriesNew[i].radius + activeWidth, 0); + context.lineTo(activeWidth, -eachSpacing); + context.lineTo(-activeWidth, -eachSpacing); + context.closePath(); + context.fill(); + } + } + seriesNew[i].funnelArea = [centerPosition.x - seriesNew[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + seriesNew[i].radius, centerPosition.y - eachSpacing * i]; + context.beginPath(); + context.setLineWidth(funnelOption.borderWidth * opts.pix); + context.setStrokeStyle(funnelOption.borderColor); + var fillColor = hexToRgb(seriesNew[i].color, funnelOption.fillOpacity); + if (funnelOption.linearType == 'custom') { + var grd = context.createLinearGradient(seriesNew[i].radius, -eachSpacing, -seriesNew[i].radius, -eachSpacing); + grd.addColorStop(0, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity)); + grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[seriesNew[i].linearIndex], funnelOption.fillOpacity)); + grd.addColorStop(1, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity)); + fillColor = grd + } + context.setFillStyle(fillColor); + context.moveTo(0, -eachSpacing); + context.lineTo(-seriesNew[i].radius, 0); + context.lineTo(seriesNew[i].radius, 0); + context.lineTo(0, -eachSpacing); + context.closePath(); + context.fill(); + if (funnelOption.border == true) { + context.stroke(); + } + } else { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.beginPath(); + context.setFillStyle(hexToRgb(seriesNew[i].color, funnelOption.activeOpacity)); + context.moveTo(0, 0); + context.lineTo(-seriesNew[i].radius - activeWidth, 0); + context.lineTo(-seriesNew[i + 1].radius - activeWidth, -eachSpacing); + context.lineTo(seriesNew[i + 1].radius + activeWidth, -eachSpacing); + context.lineTo(seriesNew[i].radius + activeWidth, 0); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + } + } + seriesNew[i].funnelArea = [centerPosition.x - seriesNew[i].radius, centerPosition.y - eachSpacing * (i + 1), centerPosition.x + seriesNew[i].radius, centerPosition.y - eachSpacing * i]; + context.beginPath(); + context.setLineWidth(funnelOption.borderWidth * opts.pix); + context.setStrokeStyle(funnelOption.borderColor); + var fillColor = hexToRgb(seriesNew[i].color, funnelOption.fillOpacity); + if (funnelOption.linearType == 'custom') { + var grd = context.createLinearGradient(seriesNew[i].radius, -eachSpacing, -seriesNew[i].radius, -eachSpacing); + grd.addColorStop(0, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity)); + grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[seriesNew[i].linearIndex], funnelOption.fillOpacity)); + grd.addColorStop(1, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity)); + fillColor = grd + } + context.setFillStyle(fillColor); + context.moveTo(0, 0); + context.lineTo(-seriesNew[i].radius, 0); + context.lineTo(-seriesNew[i + 1].radius, -eachSpacing); + context.lineTo(seriesNew[i + 1].radius, -eachSpacing); + context.lineTo(seriesNew[i].radius, 0); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + if (funnelOption.border == true) { + context.stroke(); + } + } + context.translate(0, -eachSpacing) + } + }else{ + context.translate(0, - (seriesNew.length - 1) * eachSpacing); + for (let i = 0; i < seriesNew.length; i++) { + if (i == seriesNew.length - 1) { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.beginPath(); + context.setFillStyle(hexToRgb(seriesNew[i].color, funnelOption.activeOpacity)); + context.moveTo(-activeWidth - funnelOption.minSize/2, 0); + context.lineTo(-seriesNew[i].radius - activeWidth, -eachSpacing); + context.lineTo(seriesNew[i].radius + activeWidth, -eachSpacing); + context.lineTo(activeWidth + funnelOption.minSize/2, 0); + context.lineTo(-activeWidth - funnelOption.minSize/2, 0); + context.closePath(); + context.fill(); + } + } + seriesNew[i].funnelArea = [centerPosition.x - seriesNew[i].radius, centerPosition.y - eachSpacing, centerPosition.x + seriesNew[i].radius, centerPosition.y ]; + context.beginPath(); + context.setLineWidth(funnelOption.borderWidth * opts.pix); + context.setStrokeStyle(funnelOption.borderColor); + var fillColor = hexToRgb(seriesNew[i].color, funnelOption.fillOpacity); + if (funnelOption.linearType == 'custom') { + var grd = context.createLinearGradient(seriesNew[i].radius, -eachSpacing, -seriesNew[i].radius, -eachSpacing); + grd.addColorStop(0, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity)); + grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[seriesNew[i].linearIndex], funnelOption.fillOpacity)); + grd.addColorStop(1, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity)); + fillColor = grd + } + context.setFillStyle(fillColor); + context.moveTo(0, 0); + context.lineTo(-funnelOption.minSize/2, 0); + context.lineTo(-seriesNew[i].radius, -eachSpacing); + context.lineTo(seriesNew[i].radius, -eachSpacing); + context.lineTo(funnelOption.minSize/2, 0); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + if (funnelOption.border == true) { + context.stroke(); + } + } else { + if (opts.tooltip) { + if (opts.tooltip.index == i) { + context.beginPath(); + context.setFillStyle(hexToRgb(seriesNew[i].color, funnelOption.activeOpacity)); + context.moveTo(0, 0); + context.lineTo(-seriesNew[i + 1].radius - activeWidth, 0); + context.lineTo(-seriesNew[i].radius - activeWidth, -eachSpacing); + context.lineTo(seriesNew[i].radius + activeWidth, -eachSpacing); + context.lineTo(seriesNew[i + 1].radius + activeWidth, 0); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + } + } + seriesNew[i].funnelArea = [centerPosition.x - seriesNew[i].radius, centerPosition.y - eachSpacing * (seriesNew.length - i), centerPosition.x + seriesNew[i].radius, centerPosition.y - eachSpacing * (seriesNew.length - i - 1)]; + context.beginPath(); + context.setLineWidth(funnelOption.borderWidth * opts.pix); + context.setStrokeStyle(funnelOption.borderColor); + var fillColor = hexToRgb(seriesNew[i].color, funnelOption.fillOpacity); + if (funnelOption.linearType == 'custom') { + var grd = context.createLinearGradient(seriesNew[i].radius, -eachSpacing, -seriesNew[i].radius, -eachSpacing); + grd.addColorStop(0, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity)); + grd.addColorStop(0.5, hexToRgb(funnelOption.customColor[seriesNew[i].linearIndex], funnelOption.fillOpacity)); + grd.addColorStop(1, hexToRgb(seriesNew[i].color, funnelOption.fillOpacity)); + fillColor = grd + } + context.setFillStyle(fillColor); + context.moveTo(0, 0); + context.lineTo(-seriesNew[i + 1].radius, 0); + context.lineTo(-seriesNew[i].radius, -eachSpacing); + context.lineTo(seriesNew[i].radius, -eachSpacing); + context.lineTo(seriesNew[i + 1].radius, 0); + context.lineTo(0, 0); + context.closePath(); + context.fill(); + if (funnelOption.border == true) { + context.stroke(); + } + } + context.translate(0, eachSpacing) + } + } + + context.restore(); + if (opts.dataLabel !== false && process === 1) { + drawFunnelText(seriesNew, opts, context, eachSpacing, funnelOption.labelAlign, activeWidth, centerPosition); + } + if (process === 1) { + drawFunnelCenterText(seriesNew, opts, context, eachSpacing, funnelOption.labelAlign, activeWidth, centerPosition); + } + return { + center: centerPosition, + radius: radius, + series: seriesNew + }; +} + +function drawFunnelText(series, opts, context, eachSpacing, labelAlign, activeWidth, centerPosition) { + for (let i = 0; i < series.length; i++) { + let item = series[i]; + if(item.labelShow === false){ + continue; + } + let startX, endX, startY, fontSize; + let text = item.formatter ? item.formatter(item,i,series,opts) : util.toFixed(item._proportion_ * 100) + '%'; + text = item.labelText ? item.labelText : text; + if (labelAlign == 'right') { + if (i == series.length -1) { + startX = (item.funnelArea[2] + centerPosition.x) / 2; + } else { + startX = (item.funnelArea[2] + series[i + 1].funnelArea[2]) / 2; + } + endX = startX + activeWidth * 2; + startY = item.funnelArea[1] + eachSpacing / 2; + fontSize = item.textSize * opts.pix || opts.fontSize * opts.pix; + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(item.color); + context.setFillStyle(item.color); + context.beginPath(); + context.moveTo(startX, startY); + context.lineTo(endX, startY); + context.stroke(); + context.closePath(); + context.beginPath(); + context.moveTo(endX, startY); + context.arc(endX, startY, 2 * opts.pix, 0, 2 * Math.PI); + context.closePath(); + context.fill(); + context.beginPath(); + context.setFontSize(fontSize); + context.setFillStyle(item.textColor || opts.fontColor); + context.fillText(text, endX + 5, startY + fontSize / 2 - 2); + context.closePath(); + context.stroke(); + context.closePath(); + } + if (labelAlign == 'left') { + if (i == series.length -1) { + startX = (item.funnelArea[0] + centerPosition.x) / 2; + } else { + startX = (item.funnelArea[0] + series[i + 1].funnelArea[0]) / 2; + } + endX = startX - activeWidth * 2; + startY = item.funnelArea[1] + eachSpacing / 2; + fontSize = item.textSize * opts.pix || opts.fontSize * opts.pix; + context.setLineWidth(1 * opts.pix); + context.setStrokeStyle(item.color); + context.setFillStyle(item.color); + context.beginPath(); + context.moveTo(startX, startY); + context.lineTo(endX, startY); + context.stroke(); + context.closePath(); + context.beginPath(); + context.moveTo(endX, startY); + context.arc(endX, startY, 2, 0, 2 * Math.PI); + context.closePath(); + context.fill(); + context.beginPath(); + context.setFontSize(fontSize); + context.setFillStyle(item.textColor || opts.fontColor); + context.fillText(text, endX - 5 - measureText(text, fontSize, context), startY + fontSize / 2 - 2); + context.closePath(); + context.stroke(); + context.closePath(); + } + } +} + +function drawFunnelCenterText(series, opts, context, eachSpacing, labelAlign, activeWidth, centerPosition) { + for (let i = 0; i < series.length; i++) { + let item = series[i]; + let startY, fontSize; + if (item.centerText) { + startY = item.funnelArea[1] + eachSpacing / 2; + fontSize = item.centerTextSize * opts.pix || opts.fontSize * opts.pix; + context.beginPath(); + context.setFontSize(fontSize); + context.setFillStyle(item.centerTextColor || "#FFFFFF"); + context.fillText(item.centerText, centerPosition.x - measureText(item.centerText, fontSize, context) / 2, startY + fontSize / 2 - 2); + context.closePath(); + context.stroke(); + context.closePath(); + } + } +} + + +function drawCanvas(opts, context) { + context.save(); + context.translate(0, 0.5); + context.restore(); + context.draw(); +} + +var Timing = { + easeIn: function easeIn(pos) { + return Math.pow(pos, 3); + }, + easeOut: function easeOut(pos) { + return Math.pow(pos - 1, 3) + 1; + }, + easeInOut: function easeInOut(pos) { + if ((pos /= 0.5) < 1) { + return 0.5 * Math.pow(pos, 3); + } else { + return 0.5 * (Math.pow(pos - 2, 3) + 2); + } + }, + linear: function linear(pos) { + return pos; + } +}; + +function Animation(opts) { + this.isStop = false; + opts.duration = typeof opts.duration === 'undefined' ? 1000 : opts.duration; + opts.timing = opts.timing || 'easeInOut'; + var delay = 17; + function createAnimationFrame() { + if (typeof setTimeout !== 'undefined') { + return function(step, delay) { + setTimeout(function() { + var timeStamp = +new Date(); + step(timeStamp); + }, delay); + }; + } else if (typeof requestAnimationFrame !== 'undefined') { + return requestAnimationFrame; + } else { + return function(step) { + step(null); + }; + } + }; + var animationFrame = createAnimationFrame(); + var startTimeStamp = null; + var _step = function step(timestamp) { + if (timestamp === null || this.isStop === true) { + opts.onProcess && opts.onProcess(1); + opts.onAnimationFinish && opts.onAnimationFinish(); + return; + } + if (startTimeStamp === null) { + startTimeStamp = timestamp; + } + if (timestamp - startTimeStamp < opts.duration) { + var process = (timestamp - startTimeStamp) / opts.duration; + var timingFunction = Timing[opts.timing]; + process = timingFunction(process); + opts.onProcess && opts.onProcess(process); + animationFrame(_step, delay); + } else { + opts.onProcess && opts.onProcess(1); + opts.onAnimationFinish && opts.onAnimationFinish(); + } + }; + _step = _step.bind(this); + animationFrame(_step, delay); +} + +Animation.prototype.stop = function() { + this.isStop = true; +}; + +function drawCharts(type, opts, config, context) { + var _this = this; + var series = opts.series; + //兼容ECharts饼图类数据格式 + if (type === 'pie' || type === 'ring' || type === 'mount' || type === 'rose' || type === 'funnel') { + series = fixPieSeries(series, opts, config); + } + var categories = opts.categories; + if (type === 'mount') { + categories = []; + for (let j = 0; j < series.length; j++) { + if(series[j].show !== false) categories.push(series[j].name) + } + opts.categories = categories; + } + series = fillSeries(series, opts, config); + var duration = opts.animation ? opts.duration : 0; + _this.animationInstance && _this.animationInstance.stop(); + var seriesMA = null; + if (type == 'candle') { + let average = assign({}, opts.extra.candle.average); + if (average.show) { + seriesMA = calCandleMA(average.day, average.name, average.color, series[0].data); + seriesMA = fillSeries(seriesMA, opts, config); + opts.seriesMA = seriesMA; + } else if (opts.seriesMA) { + seriesMA = opts.seriesMA = fillSeries(opts.seriesMA, opts, config); + } else { + seriesMA = series; + } + } else { + seriesMA = series; + } + /* 过滤掉show=false的series */ + opts._series_ = series = filterSeries(series); + //重新计算图表区域 + opts.area = new Array(4); + //复位绘图区域 + for (let j = 0; j < 4; j++) { + opts.area[j] = opts.padding[j] * opts.pix; + } + //通过计算三大区域:图例、X轴、Y轴的大小,确定绘图区域 + var _calLegendData = calLegendData(seriesMA, opts, config, opts.chartData, context), + legendHeight = _calLegendData.area.wholeHeight, + legendWidth = _calLegendData.area.wholeWidth; + + switch (opts.legend.position) { + case 'top': + opts.area[0] += legendHeight; + break; + case 'bottom': + opts.area[2] += legendHeight; + break; + case 'left': + opts.area[3] += legendWidth; + break; + case 'right': + opts.area[1] += legendWidth; + break; + } + + let _calYAxisData = {}, + yAxisWidth = 0; + if (opts.type === 'line' || opts.type === 'column'|| opts.type === 'mount' || opts.type === 'area' || opts.type === 'mix' || opts.type === 'candle' || opts.type === 'scatter' || opts.type === 'bubble' || opts.type === 'bar') { + _calYAxisData = calYAxisData(series, opts, config, context); + yAxisWidth = _calYAxisData.yAxisWidth; + //如果显示Y轴标题 + if (opts.yAxis.showTitle) { + let maxTitleHeight = 0; + for (let i = 0; i < opts.yAxis.data.length; i++) { + maxTitleHeight = Math.max(maxTitleHeight, opts.yAxis.data[i].titleFontSize ? opts.yAxis.data[i].titleFontSize * opts.pix : config.fontSize) + } + opts.area[0] += maxTitleHeight; + } + let rightIndex = 0, + leftIndex = 0; + //计算主绘图区域左右位置 + for (let i = 0; i < yAxisWidth.length; i++) { + if (yAxisWidth[i].position == 'left') { + if (leftIndex > 0) { + opts.area[3] += yAxisWidth[i].width + opts.yAxis.padding * opts.pix; + } else { + opts.area[3] += yAxisWidth[i].width; + } + leftIndex += 1; + } else if (yAxisWidth[i].position == 'right') { + if (rightIndex > 0) { + opts.area[1] += yAxisWidth[i].width + opts.yAxis.padding * opts.pix; + } else { + opts.area[1] += yAxisWidth[i].width; + } + rightIndex += 1; + } + } + } else { + config.yAxisWidth = yAxisWidth; + } + opts.chartData.yAxisData = _calYAxisData; + + if (opts.categories && opts.categories.length && opts.type !== 'radar' && opts.type !== 'gauge' && opts.type !== 'bar') { + opts.chartData.xAxisData = getXAxisPoints(opts.categories, opts, config); + let _calCategoriesData = calCategoriesData(opts.categories, opts, config, opts.chartData.xAxisData.eachSpacing, context), + xAxisHeight = _calCategoriesData.xAxisHeight, + angle = _calCategoriesData.angle; + config.xAxisHeight = xAxisHeight; + config._xAxisTextAngle_ = angle; + opts.area[2] += xAxisHeight; + opts.chartData.categoriesData = _calCategoriesData; + } else { + if (opts.type === 'line' || opts.type === 'area' || opts.type === 'scatter' || opts.type === 'bubble' || opts.type === 'bar') { + opts.chartData.xAxisData = calXAxisData(series, opts, config, context); + categories = opts.chartData.xAxisData.rangesFormat; + let _calCategoriesData = calCategoriesData(categories, opts, config, opts.chartData.xAxisData.eachSpacing, context), + xAxisHeight = _calCategoriesData.xAxisHeight, + angle = _calCategoriesData.angle; + config.xAxisHeight = xAxisHeight; + config._xAxisTextAngle_ = angle; + opts.area[2] += xAxisHeight; + opts.chartData.categoriesData = _calCategoriesData; + } else { + opts.chartData.xAxisData = { + xAxisPoints: [] + }; + } + } + + //计算右对齐偏移距离 + if (opts.enableScroll && opts.xAxis.scrollAlign == 'right' && opts._scrollDistance_ === undefined) { + let offsetLeft = 0, + xAxisPoints = opts.chartData.xAxisData.xAxisPoints, + startX = opts.chartData.xAxisData.startX, + endX = opts.chartData.xAxisData.endX, + eachSpacing = opts.chartData.xAxisData.eachSpacing; + let totalWidth = eachSpacing * (xAxisPoints.length - 1); + let screenWidth = endX - startX; + offsetLeft = screenWidth - totalWidth; + _this.scrollOption.currentOffset = offsetLeft; + _this.scrollOption.startTouchX = offsetLeft; + _this.scrollOption.distance = 0; + _this.scrollOption.lastMoveTime = 0; + opts._scrollDistance_ = offsetLeft; + } + + if (type === 'pie' || type === 'ring' || type === 'rose') { + config._pieTextMaxLength_ = opts.dataLabel === false ? 0 : getPieTextMaxLength(seriesMA, config, context, opts); + } + + switch (type) { + case 'word': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawWordCloudDataPoints(series, opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'map': + context.clearRect(0, 0, opts.width, opts.height); + drawMapDataPoints(series, opts, config, context); + setTimeout(()=>{ + this.uevent.trigger('renderComplete'); + },50) + break; + case 'funnel': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.funnelData = drawFunnelDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'line': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawLineDataPoints = drawLineDataPoints(series, opts, config, context, process), + xAxisPoints = _drawLineDataPoints.xAxisPoints, + calPoints = _drawLineDataPoints.calPoints, + eachSpacing = _drawLineDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'scatter': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawScatterDataPoints = drawScatterDataPoints(series, opts, config, context, process), + xAxisPoints = _drawScatterDataPoints.xAxisPoints, + calPoints = _drawScatterDataPoints.calPoints, + eachSpacing = _drawScatterDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'bubble': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawBubbleDataPoints = drawBubbleDataPoints(series, opts, config, context, process), + xAxisPoints = _drawBubbleDataPoints.xAxisPoints, + calPoints = _drawBubbleDataPoints.calPoints, + eachSpacing = _drawBubbleDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'mix': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawMixDataPoints = drawMixDataPoints(series, opts, config, context, process), + xAxisPoints = _drawMixDataPoints.xAxisPoints, + calPoints = _drawMixDataPoints.calPoints, + eachSpacing = _drawMixDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'column': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawColumnDataPoints = drawColumnDataPoints(series, opts, config, context, process), + xAxisPoints = _drawColumnDataPoints.xAxisPoints, + calPoints = _drawColumnDataPoints.calPoints, + eachSpacing = _drawColumnDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'mount': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawMountDataPoints = drawMountDataPoints(series, opts, config, context, process), + xAxisPoints = _drawMountDataPoints.xAxisPoints, + calPoints = _drawMountDataPoints.calPoints, + eachSpacing = _drawMountDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'bar': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawXAxis(categories, opts, config, context); + var _drawBarDataPoints = drawBarDataPoints(series, opts, config, context, process), + yAxisPoints = _drawBarDataPoints.yAxisPoints, + calPoints = _drawBarDataPoints.calPoints, + eachSpacing = _drawBarDataPoints.eachSpacing; + opts.chartData.yAxisPoints = yAxisPoints; + opts.chartData.xAxisPoints = opts.chartData.xAxisData.xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, yAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'area': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawAreaDataPoints = drawAreaDataPoints(series, opts, config, context, process), + xAxisPoints = _drawAreaDataPoints.xAxisPoints, + calPoints = _drawAreaDataPoints.calPoints, + eachSpacing = _drawAreaDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'ring': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.pieData = drawPieDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'pie': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.pieData = drawPieDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'rose': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.pieData = drawRoseDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'radar': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.radarData = drawRadarDataPoints(series, opts, config, context, process); + drawLegend(opts.series, opts, config, context, opts.chartData); + drawToolTipBridge(opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'arcbar': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.arcbarData = drawArcbarDataPoints(series, opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'gauge': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + opts.chartData.gaugeData = drawGaugeDataPoints(categories, series, opts, config, context, process); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + case 'candle': + this.animationInstance = new Animation({ + timing: opts.timing, + duration: duration, + onProcess: function onProcess(process) { + context.clearRect(0, 0, opts.width, opts.height); + if (opts.rotate) { + contextRotate(context, opts); + } + drawYAxisGrid(categories, opts, config, context); + drawXAxis(categories, opts, config, context); + var _drawCandleDataPoints = drawCandleDataPoints(series, seriesMA, opts, config, context, process), + xAxisPoints = _drawCandleDataPoints.xAxisPoints, + calPoints = _drawCandleDataPoints.calPoints, + eachSpacing = _drawCandleDataPoints.eachSpacing; + opts.chartData.xAxisPoints = xAxisPoints; + opts.chartData.calPoints = calPoints; + opts.chartData.eachSpacing = eachSpacing; + drawYAxis(series, opts, config, context); + if (opts.enableMarkLine !== false && process === 1) { + drawMarkLine(opts, config, context); + } + if (seriesMA) { + drawLegend(seriesMA, opts, config, context, opts.chartData); + } else { + drawLegend(opts.series, opts, config, context, opts.chartData); + } + drawToolTipBridge(opts, config, context, process, eachSpacing, xAxisPoints); + drawCanvas(opts, context); + }, + onAnimationFinish: function onAnimationFinish() { + _this.uevent.trigger('renderComplete'); + } + }); + break; + } +} + +function uChartsEvent() { + this.events = {}; +} + +uChartsEvent.prototype.addEventListener = function(type, listener) { + this.events[type] = this.events[type] || []; + this.events[type].push(listener); +}; + +uChartsEvent.prototype.delEventListener = function(type) { + this.events[type] = []; +}; + +uChartsEvent.prototype.trigger = function() { + for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + var type = args[0]; + var params = args.slice(1); + if (!!this.events[type]) { + this.events[type].forEach(function(listener) { + try { + listener.apply(null, params); + } catch (e) { + //console.log('[uCharts] '+e); + } + }); + } +}; + +var uCharts = function uCharts(opts) { + opts.pix = opts.pixelRatio ? opts.pixelRatio : 1; + opts.fontSize = opts.fontSize ? opts.fontSize : 13; + opts.fontColor = opts.fontColor ? opts.fontColor : config.fontColor; + if (opts.background == "" || opts.background == "none") { + opts.background = "#FFFFFF" + } + opts.title = assign({}, opts.title); + opts.subtitle = assign({}, opts.subtitle); + opts.duration = opts.duration ? opts.duration : 1000; + opts.yAxis = assign({}, { + data: [], + showTitle: false, + disabled: false, + disableGrid: false, + gridSet: 'number', + splitNumber: 5, + gridType: 'solid', + dashLength: 4 * opts.pix, + gridColor: '#cccccc', + padding: 10, + fontColor: '#666666' + }, opts.yAxis); + opts.xAxis = assign({}, { + rotateLabel: false, + rotateAngle:45, + disabled: false, + disableGrid: false, + splitNumber: 5, + calibration:false, + fontColor: '#666666', + fontSize: 13, + lineHeight: 20, + marginTop: 0, + gridType: 'solid', + dashLength: 4, + scrollAlign: 'left', + boundaryGap: 'center', + axisLine: true, + axisLineColor: '#cccccc', + titleFontSize: 13, + titleOffsetY: 0, + titleOffsetX: 0, + titleFontColor: '#666666' + }, opts.xAxis); + opts.xAxis.scrollPosition = opts.xAxis.scrollAlign; + opts.legend = assign({}, { + show: true, + position: 'bottom', + float: 'center', + backgroundColor: 'rgba(0,0,0,0)', + borderColor: 'rgba(0,0,0,0)', + borderWidth: 0, + padding: 5, + margin: 5, + itemGap: 10, + fontSize: opts.fontSize, + lineHeight: opts.fontSize, + fontColor: opts.fontColor, + formatter: {}, + hiddenColor: '#CECECE' + }, opts.legend); + opts.extra = assign({ + tooltip:{ + legendShape: 'auto' + } + }, opts.extra); + opts.rotate = opts.rotate ? true : false; + opts.animation = opts.animation ? true : false; + opts.rotate = opts.rotate ? true : false; + opts.canvas2d = opts.canvas2d ? true : false; + + let config$$1 = assign({}, config); + config$$1.color = opts.color ? opts.color : config$$1.color; + if (opts.type == 'pie') { + config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.pie.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix; + } + if (opts.type == 'ring') { + config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.ring.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix; + } + if (opts.type == 'rose') { + config$$1.pieChartLinePadding = opts.dataLabel === false ? 0 : opts.extra.rose.labelWidth * opts.pix || config$$1.pieChartLinePadding * opts.pix; + } + config$$1.pieChartTextPadding = opts.dataLabel === false ? 0 : config$$1.pieChartTextPadding * opts.pix; + + //屏幕旋转 + config$$1.rotate = opts.rotate; + if (opts.rotate) { + let tempWidth = opts.width; + let tempHeight = opts.height; + opts.width = tempHeight; + opts.height = tempWidth; + } + + //适配高分屏 + opts.padding = opts.padding ? opts.padding : config$$1.padding; + config$$1.yAxisWidth = config.yAxisWidth * opts.pix; + config$$1.fontSize = opts.fontSize * opts.pix; + config$$1.titleFontSize = config.titleFontSize * opts.pix; + config$$1.subtitleFontSize = config.subtitleFontSize * opts.pix; + if(!opts.context){ + throw new Error('[uCharts] 未获取到context!注意:v2.0版本后,需要自行获取canvas的绘图上下文并传入opts.context!'); + } + this.context = opts.context; + if (!this.context.setTextAlign) { + this.context.setStrokeStyle = function(e) { + return this.strokeStyle = e; + } + this.context.setLineWidth = function(e) { + return this.lineWidth = e; + } + this.context.setLineCap = function(e) { + return this.lineCap = e; + } + this.context.setFontSize = function(e) { + return this.font = e + "px sans-serif"; + } + this.context.setFillStyle = function(e) { + return this.fillStyle = e; + } + this.context.setTextAlign = function(e) { + return this.textAlign = e; + } + this.context.setTextBaseline = function(e) { + return this.textBaseline = e; + } + this.context.setShadow = function(offsetX,offsetY,blur,color) { + this.shadowColor = color; + this.shadowOffsetX = offsetX; + this.shadowOffsetY = offsetY; + this.shadowBlur = blur; + } + this.context.draw = function() {} + } + //兼容NVUEsetLineDash + if(!this.context.setLineDash){ + this.context.setLineDash = function(e) {} + } + opts.chartData = {}; + this.uevent = new uChartsEvent(); + this.scrollOption = { + currentOffset: 0, + startTouchX: 0, + distance: 0, + lastMoveTime: 0 + }; + this.opts = opts; + this.config = config$$1; + drawCharts.call(this, opts.type, opts, config$$1, this.context); +}; + +uCharts.prototype.updateData = function() { + let data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + this.opts = assign({}, this.opts, data); + this.opts.updateData = true; + let scrollPosition = data.scrollPosition || 'current'; + switch (scrollPosition) { + case 'current': + this.opts._scrollDistance_ = this.scrollOption.currentOffset; + break; + case 'left': + this.opts._scrollDistance_ = 0; + this.scrollOption = { + currentOffset: 0, + startTouchX: 0, + distance: 0, + lastMoveTime: 0 + }; + break; + case 'right': + let _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config, this.context), yAxisWidth = _calYAxisData.yAxisWidth; + this.config.yAxisWidth = yAxisWidth; + let offsetLeft = 0; + let _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config), xAxisPoints = _getXAxisPoints0.xAxisPoints, + startX = _getXAxisPoints0.startX, + endX = _getXAxisPoints0.endX, + eachSpacing = _getXAxisPoints0.eachSpacing; + let totalWidth = eachSpacing * (xAxisPoints.length - 1); + let screenWidth = endX - startX; + offsetLeft = screenWidth - totalWidth; + this.scrollOption = { + currentOffset: offsetLeft, + startTouchX: offsetLeft, + distance: 0, + lastMoveTime: 0 + }; + this.opts._scrollDistance_ = offsetLeft; + break; + } + drawCharts.call(this, this.opts.type, this.opts, this.config, this.context); +}; + +uCharts.prototype.zoom = function() { + var val = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.opts.xAxis.itemCount; + if (this.opts.enableScroll !== true) { + console.log('[uCharts] 请启用滚动条后使用') + return; + } + //当前屏幕中间点 + let centerPoint = Math.round(Math.abs(this.scrollOption.currentOffset) / this.opts.chartData.eachSpacing) + Math.round(this.opts.xAxis.itemCount / 2); + this.opts.animation = false; + this.opts.xAxis.itemCount = val.itemCount; + //重新计算x轴偏移距离 + let _calYAxisData = calYAxisData(this.opts.series, this.opts, this.config, this.context), + yAxisWidth = _calYAxisData.yAxisWidth; + this.config.yAxisWidth = yAxisWidth; + let offsetLeft = 0; + let _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config), + xAxisPoints = _getXAxisPoints0.xAxisPoints, + startX = _getXAxisPoints0.startX, + endX = _getXAxisPoints0.endX, + eachSpacing = _getXAxisPoints0.eachSpacing; + let centerLeft = eachSpacing * centerPoint; + let screenWidth = endX - startX; + let MaxLeft = screenWidth - eachSpacing * (xAxisPoints.length - 1); + offsetLeft = screenWidth / 2 - centerLeft; + if (offsetLeft > 0) { + offsetLeft = 0; + } + if (offsetLeft < MaxLeft) { + offsetLeft = MaxLeft; + } + this.scrollOption = { + currentOffset: offsetLeft, + startTouchX: 0, + distance: 0, + lastMoveTime: 0 + }; + calValidDistance(this, offsetLeft, this.opts.chartData, this.config, this.opts); + this.opts._scrollDistance_ = offsetLeft; + drawCharts.call(this, this.opts.type, this.opts, this.config, this.context); +}; + +uCharts.prototype.dobuleZoom = function(e) { + if (this.opts.enableScroll !== true) { + console.log('[uCharts] 请启用滚动条后使用') + return; + } + const tcs = e.changedTouches; + if (tcs.length < 2) { + return; + } + for (var i = 0; i < tcs.length; i++) { + tcs[i].x = tcs[i].x ? tcs[i].x : tcs[i].clientX; + tcs[i].y = tcs[i].y ? tcs[i].y : tcs[i].clientY; + } + const ntcs = [getTouches(tcs[0], this.opts, e),getTouches(tcs[1], this.opts, e)]; + const xlength = Math.abs(ntcs[0].x - ntcs[1].x); + // 记录初始的两指之间的数据 + if(!this.scrollOption.moveCount){ + let cts0 = {changedTouches:[{x:tcs[0].x,y:this.opts.area[0] / this.opts.pix + 2}]}; + let cts1 = {changedTouches:[{x:tcs[1].x,y:this.opts.area[0] / this.opts.pix + 2}]}; + if(this.opts.rotate){ + cts0 = {changedTouches:[{x:this.opts.height / this.opts.pix - this.opts.area[0] / this.opts.pix - 2,y:tcs[0].y}]}; + cts1 = {changedTouches:[{x:this.opts.height / this.opts.pix - this.opts.area[0] / this.opts.pix - 2,y:tcs[1].y}]}; + } + const moveCurrent1 = this.getCurrentDataIndex(cts0).index; + const moveCurrent2 = this.getCurrentDataIndex(cts1).index; + const moveCount = Math.abs(moveCurrent1 - moveCurrent2); + this.scrollOption.moveCount = moveCount; + this.scrollOption.moveCurrent1 = Math.min(moveCurrent1, moveCurrent2); + this.scrollOption.moveCurrent2 = Math.max(moveCurrent1, moveCurrent2); + return; + } + + let currentEachSpacing = xlength / this.scrollOption.moveCount; + let itemCount = (this.opts.width - this.opts.area[1] - this.opts.area[3]) / currentEachSpacing; + itemCount = itemCount <= 2 ? 2 : itemCount; + itemCount = itemCount >= this.opts.categories.length ? this.opts.categories.length : itemCount; + this.opts.animation = false; + this.opts.xAxis.itemCount = itemCount; + // 重新计算滚动条偏移距离 + let offsetLeft = 0; + let _getXAxisPoints0 = getXAxisPoints(this.opts.categories, this.opts, this.config), + xAxisPoints = _getXAxisPoints0.xAxisPoints, + startX = _getXAxisPoints0.startX, + endX = _getXAxisPoints0.endX, + eachSpacing = _getXAxisPoints0.eachSpacing; + let currentLeft = eachSpacing * this.scrollOption.moveCurrent1; + let screenWidth = endX - startX; + let MaxLeft = screenWidth - eachSpacing * (xAxisPoints.length - 1); + offsetLeft = -currentLeft+Math.min(ntcs[0].x,ntcs[1].x)-this.opts.area[3]-eachSpacing; + if (offsetLeft > 0) { + offsetLeft = 0; + } + if (offsetLeft < MaxLeft) { + offsetLeft = MaxLeft; + } + this.scrollOption.currentOffset= offsetLeft; + this.scrollOption.startTouchX= 0; + this.scrollOption.distance=0; + calValidDistance(this, offsetLeft, this.opts.chartData, this.config, this.opts); + this.opts._scrollDistance_ = offsetLeft; + drawCharts.call(this, this.opts.type, this.opts, this.config, this.context); +} + +uCharts.prototype.stopAnimation = function() { + this.animationInstance && this.animationInstance.stop(); +}; + +uCharts.prototype.addEventListener = function(type, listener) { + this.uevent.addEventListener(type, listener); +}; + +uCharts.prototype.delEventListener = function(type) { + this.uevent.delEventListener(type); +}; + +uCharts.prototype.getCurrentDataIndex = function(e) { + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (touches) { + let _touches$ = getTouches(touches, this.opts, e); + if (this.opts.type === 'pie' || this.opts.type === 'ring') { + return findPieChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.pieData, this.opts); + } else if (this.opts.type === 'rose') { + return findRoseChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.pieData, this.opts); + } else if (this.opts.type === 'radar') { + return findRadarChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.radarData, this.opts.categories.length); + } else if (this.opts.type === 'funnel') { + return findFunnelChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.funnelData); + } else if (this.opts.type === 'map') { + return findMapChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts); + } else if (this.opts.type === 'word') { + return findWordChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.wordCloudData); + } else if (this.opts.type === 'bar') { + return findBarChartCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.calPoints, this.opts, this.config, Math.abs(this.scrollOption.currentOffset)); + } else { + return findCurrentIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.calPoints, this.opts, this.config, Math.abs(this.scrollOption.currentOffset)); + } + } + return -1; +}; + +uCharts.prototype.getLegendDataIndex = function(e) { + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (touches) { + let _touches$ = getTouches(touches, this.opts, e); + return findLegendIndex({ + x: _touches$.x, + y: _touches$.y + }, this.opts.chartData.legendData); + } + return -1; +}; + +uCharts.prototype.touchLegend = function(e) { + var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (touches) { + var _touches$ = getTouches(touches, this.opts, e); + var index = this.getLegendDataIndex(e); + if (index >= 0) { + if (this.opts.type == 'candle') { + this.opts.seriesMA[index].show = !this.opts.seriesMA[index].show; + } else { + this.opts.series[index].show = !this.opts.series[index].show; + } + this.opts.animation = option.animation ? true : false; + this.opts._scrollDistance_ = this.scrollOption.currentOffset; + drawCharts.call(this, this.opts.type, this.opts, this.config, this.context); + } + } + +}; + +uCharts.prototype.showToolTip = function(e) { + var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (!touches) { + console.log("[uCharts] 未获取到event坐标信息"); + } + var _touches$ = getTouches(touches, this.opts, e); + var currentOffset = this.scrollOption.currentOffset; + var opts = assign({}, this.opts, { + _scrollDistance_: currentOffset, + animation: false + }); + if (this.opts.type === 'line' || this.opts.type === 'area' || this.opts.type === 'column' || this.opts.type === 'scatter' || this.opts.type === 'bubble') { + var current = this.getCurrentDataIndex(e); + var index = option.index == undefined ? current.index : option.index; + if (index > -1 || index.length>0) { + var seriesData = getSeriesDataItem(this.opts.series, index, current.group); + if (seriesData.length !== 0) { + var _getToolTipData = getToolTipData(seriesData, this.opts, index, current.group, this.opts.categories, option), + textList = _getToolTipData.textList, + offset = _getToolTipData.offset; + offset.y = _touches$.y; + opts.tooltip = { + textList: option.textList !== undefined ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index, + group: current.group + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'mount') { + var index = option.index == undefined ? this.getCurrentDataIndex(e).index : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = assign({}, opts._series_[index]); + var textList = [{ + text: option.formatter ? option.formatter(seriesData, undefined, index, opts) : seriesData.name + ': ' + seriesData.data, + color: seriesData.color, + legendShape: this.opts.extra.tooltip.legendShape == 'auto' ? seriesData.legendShape : this.opts.extra.tooltip.legendShape + }]; + var offset = { + x: opts.chartData.calPoints[index].x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'bar') { + var current = this.getCurrentDataIndex(e); + var index = option.index == undefined ? current.index : option.index; + if (index > -1 || index.length>0) { + var seriesData = getSeriesDataItem(this.opts.series, index, current.group); + if (seriesData.length !== 0) { + var _getToolTipData = getToolTipData(seriesData, this.opts, index, current.group, this.opts.categories, option), + textList = _getToolTipData.textList, + offset = _getToolTipData.offset; + offset.x = _touches$.x; + opts.tooltip = { + textList: option.textList !== undefined ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'mix') { + var current = this.getCurrentDataIndex(e); + var index = option.index == undefined ? current.index : option.index; + if (index > -1) { + var currentOffset = this.scrollOption.currentOffset; + var opts = assign({}, this.opts, { + _scrollDistance_: currentOffset, + animation: false + }); + var seriesData = getSeriesDataItem(this.opts.series, index); + if (seriesData.length !== 0) { + var _getMixToolTipData = getMixToolTipData(seriesData, this.opts, index, this.opts.categories, option), + textList = _getMixToolTipData.textList, + offset = _getMixToolTipData.offset; + offset.y = _touches$.y; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'candle') { + var current = this.getCurrentDataIndex(e); + var index = option.index == undefined ? current.index : option.index; + if (index > -1) { + var currentOffset = this.scrollOption.currentOffset; + var opts = assign({}, this.opts, { + _scrollDistance_: currentOffset, + animation: false + }); + var seriesData = getSeriesDataItem(this.opts.series, index); + if (seriesData.length !== 0) { + var _getToolTipData = getCandleToolTipData(this.opts.series[0].data, seriesData, this.opts, index, this.opts.categories, this.opts.extra.candle, option), + textList = _getToolTipData.textList, + offset = _getToolTipData.offset; + offset.y = _touches$.y; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'pie' || this.opts.type === 'ring' || this.opts.type === 'rose' || this.opts.type === 'funnel') { + var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = assign({}, opts._series_[index]); + var textList = [{ + text: option.formatter ? option.formatter(seriesData, undefined, index, opts) : seriesData.name + ': ' + seriesData.data, + color: seriesData.color, + legendShape: this.opts.extra.tooltip.legendShape == 'auto' ? seriesData.legendShape : this.opts.extra.tooltip.legendShape + }]; + var offset = { + x: _touches$.x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'map') { + var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = assign({}, this.opts.series[index]); + seriesData.name = seriesData.properties.name + var textList = [{ + text: option.formatter ? option.formatter(seriesData, undefined, index, this.opts) : seriesData.name, + color: seriesData.color, + legendShape: this.opts.extra.tooltip.legendShape == 'auto' ? seriesData.legendShape : this.opts.extra.tooltip.legendShape + }]; + var offset = { + x: _touches$.x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + opts.updateData = false; + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'word') { + var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = assign({}, this.opts.series[index]); + var textList = [{ + text: option.formatter ? option.formatter(seriesData, undefined, index, this.opts) : seriesData.name, + color: seriesData.color, + legendShape: this.opts.extra.tooltip.legendShape == 'auto' ? seriesData.legendShape : this.opts.extra.tooltip.legendShape + }]; + var offset = { + x: _touches$.x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + opts.updateData = false; + drawCharts.call(this, opts.type, opts, this.config, this.context); + } + if (this.opts.type === 'radar') { + var index = option.index == undefined ? this.getCurrentDataIndex(e) : option.index; + if (index > -1) { + var opts = assign({}, this.opts, {animation: false}); + var seriesData = getSeriesDataItem(this.opts.series, index); + if (seriesData.length !== 0) { + var textList = seriesData.map((item) => { + return { + text: option.formatter ? option.formatter(item, this.opts.categories[index], index, this.opts) : item.name + ': ' + item.data, + color: item.color, + legendShape: this.opts.extra.tooltip.legendShape == 'auto' ? item.legendShape : this.opts.extra.tooltip.legendShape + }; + }); + var offset = { + x: _touches$.x, + y: _touches$.y + }; + opts.tooltip = { + textList: option.textList ? option.textList : textList, + offset: option.offset !== undefined ? option.offset : offset, + option: option, + index: index + }; + } + } + drawCharts.call(this, opts.type, opts, this.config, this.context); + } +}; + +uCharts.prototype.translate = function(distance) { + this.scrollOption = { + currentOffset: distance, + startTouchX: distance, + distance: 0, + lastMoveTime: 0 + }; + let opts = assign({}, this.opts, { + _scrollDistance_: distance, + animation: false + }); + drawCharts.call(this, this.opts.type, opts, this.config, this.context); +}; + +uCharts.prototype.scrollStart = function(e) { + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + var _touches$ = getTouches(touches, this.opts, e); + if (touches && this.opts.enableScroll === true) { + this.scrollOption.startTouchX = _touches$.x; + } +}; + +uCharts.prototype.scroll = function(e) { + if (this.scrollOption.lastMoveTime === 0) { + this.scrollOption.lastMoveTime = Date.now(); + } + let Limit = this.opts.touchMoveLimit || 60; + let currMoveTime = Date.now(); + let duration = currMoveTime - this.scrollOption.lastMoveTime; + if (duration < Math.floor(1000 / Limit)) return; + if (this.scrollOption.startTouchX == 0) return; + this.scrollOption.lastMoveTime = currMoveTime; + var touches = null; + if (e.changedTouches) { + touches = e.changedTouches[0]; + } else { + touches = e.mp.changedTouches[0]; + } + if (touches && this.opts.enableScroll === true) { + var _touches$ = getTouches(touches, this.opts, e); + var _distance; + _distance = _touches$.x - this.scrollOption.startTouchX; + var currentOffset = this.scrollOption.currentOffset; + var validDistance = calValidDistance(this, currentOffset + _distance, this.opts.chartData, this.config, this.opts); + this.scrollOption.distance = _distance = validDistance - currentOffset; + var opts = assign({}, this.opts, { + _scrollDistance_: currentOffset + _distance, + animation: false + }); + this.opts = opts; + drawCharts.call(this, opts.type, opts, this.config, this.context); + return currentOffset + _distance; + } +}; + +uCharts.prototype.scrollEnd = function(e) { + if (this.opts.enableScroll === true) { + var _scrollOption = this.scrollOption, + currentOffset = _scrollOption.currentOffset, + distance = _scrollOption.distance; + this.scrollOption.currentOffset = currentOffset + distance; + this.scrollOption.distance = 0; + this.scrollOption.moveCount = 0; + } +}; + +export default uCharts; \ No newline at end of file diff --git a/src/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.min.js b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.min.js new file mode 100644 index 0000000..16b0cfc --- /dev/null +++ b/src/uni_modules/qiun-data-charts/js_sdk/u-charts/u-charts.min.js @@ -0,0 +1,18 @@ +/* + * uCharts (R) + * 高性能跨平台图表库,支持H5、APP、小程序(微信/支付宝/百度/头条/QQ/360/快手)、Vue、Taro等支持canvas的框架平台 + * Copyright (C) 2021 QIUN (R) 秋云 https://www.ucharts.cn All rights reserved. + * Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) + * 复制使用请保留本段注释,感谢支持开源! + * + * uCharts (R) 官方网站 + * https://www.uCharts.cn + * + * 开源地址: + * https://gitee.com/uCharts/uCharts + * + * uni-app插件市场地址: + * http://ext.dcloud.net.cn/plugin?id=271 + * + */ +"use strict";var config={version:"v2.5.0-20230101",yAxisWidth:15,xAxisHeight:22,padding:[10,10,10,10],rotate:false,fontSize:13,fontColor:"#666666",dataPointShape:["circle","circle","circle","circle"],color:["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],linearColor:["#0EE2F8","#2BDCA8","#FA7D8D","#EB88E2","#2AE3A0","#0EE2F8","#EB88E2","#6773E3","#F78A85"],pieChartLinePadding:15,pieChartTextPadding:5,titleFontSize:20,subtitleFontSize:15,radarLabelTextMargin:13};var assign=function(e,...t){if(e==null){throw new TypeError("[uCharts] Cannot convert undefined or null to object")}if(!t||t.length<=0){return e}function i(e,a){for(let t in a){e[t]=e[t]&&e[t].toString()==="[object Object]"?i(e[t],a[t]):e[t]=a[t]}return e}t.forEach(t=>{e=i(e,t)});return e};var util={toFixed:function t(e,a){a=a||2;if(this.isFloat(e)){e=e.toFixed(a)}return e},isFloat:function t(e){return e%1!==0},approximatelyEqual:function t(e,a){return Math.abs(e-a)<1e-10},isSameSign:function t(e,a){return Math.abs(e)===e&&Math.abs(a)===a||Math.abs(e)!==e&&Math.abs(a)!==a},isSameXCoordinateArea:function t(e,a){return this.isSameSign(e.x,a.x)},isCollision:function t(e,a){e.end={};e.end.x=e.start.x+e.width;e.end.y=e.start.y-e.height;a.end={};a.end.x=a.start.x+a.width;a.end.y=a.start.y-a.height;var i=a.start.x>e.end.x||a.end.xe.start.y||a.start.y1){if(r.extra.mount.widthRatio>2)r.extra.mount.widthRatio=2;n+=(r.extra.mount.widthRatio-1)*a.eachSpacing}var l=e;if(e>=0){l=0;t.uevent.trigger("scrollLeft");t.scrollOption.position="left";r.xAxis.scrollPosition="left"}else if(Math.abs(e)>=n-o){l=o-n;t.uevent.trigger("scrollRight");t.scrollOption.position="right";r.xAxis.scrollPosition="right"}else{t.scrollOption.position=e;r.xAxis.scrollPosition=e}return l}function isInAngleRange(t,e,a){function i(t){while(t<0){t+=2*Math.PI}while(t>2*Math.PI){t-=2*Math.PI}return t}t=i(t);e=i(e);a=i(a);if(e>a){a+=2*Math.PI;if(t=e&&t<=a}function createCurveControlPoints(t,e){function a(t,e){if(t[e-1]&&t[e+1]){return t[e].y>=Math.max(t[e-1].y,t[e+1].y)||t[e].y<=Math.min(t[e-1].y,t[e+1].y)}else{return false}}function c(t,e){if(t[e-1]&&t[e+1]){return t[e].x>=Math.max(t[e-1].x,t[e+1].x)||t[e].x<=Math.min(t[e-1].x,t[e+1].x)}else{return false}}var i=.2;var r=.2;var o=null;var n=null;var l=null;var s=null;if(e<1){o=t[0].x+(t[1].x-t[0].x)*i;n=t[0].y+(t[1].y-t[0].y)*i}else{o=t[e].x+(t[e+1].x-t[e-1].x)*i;n=t[e].y+(t[e+1].y-t[e-1].y)*i}if(e>t.length-3){var h=t.length-1;l=t[h].x-(t[h].x-t[h-1].x)*r;s=t[h].y-(t[h].y-t[h-1].y)*r}else{l=t[e+1].x-(t[e+2].x-t[e].x)*r;s=t[e+1].y-(t[e+2].y-t[e].y)*r}if(a(t,e+1)){s=t[e+1].y}if(a(t,e)){n=t[e].y}if(c(t,e+1)){l=t[e+1].x}if(c(t,e)){o=t[e].x}if(n>=Math.max(t[e].y,t[e+1].y)||n<=Math.min(t[e].y,t[e+1].y)){n=t[e].y}if(s>=Math.max(t[e].y,t[e+1].y)||s<=Math.min(t[e].y,t[e+1].y)){s=t[e+1].y}if(o>=Math.max(t[e].x,t[e+1].x)||o<=Math.min(t[e].x,t[e+1].x)){o=t[e].x}if(l>=Math.max(t[e].x,t[e+1].x)||l<=Math.min(t[e].x,t[e+1].x)){l=t[e+1].x}return{ctrA:{x:o,y:n},ctrB:{x:l,y:s}}}function convertCoordinateOrigin(t,e,a){return{x:a.x+t,y:a.y-e}}function avoidCollision(t,e){if(e){while(util.isCollision(t,e)){if(t.start.x>0){t.start.y--}else if(t.start.x<0){t.start.y++}else{if(t.start.y>0){t.start.y++}else{t.start.y--}}}}return t}function fixPieSeries(e,a,t){let i=[];if(e.length>0&&e[0].data.constructor.toString().indexOf("Array")>-1){a._pieSeries_=e;let t=e[0].data;for(var r=0;r=1e4){a=1e3}else if(i>=1e3){a=100}else if(i>=100){a=10}else if(i>=10){a=5}else if(i>=1){a=1}else if(i>=.1){a=.1}else if(i>=.01){a=.01}else if(i>=.001){a=.001}else if(i>=1e-4){a=1e-4}else if(i>=1e-5){a=1e-5}else{a=1e-6}return{minRange:findRange(t,"lower",a),maxRange:findRange(e,"upper",a)}}function measureText(a,t,e){var i=0;a=String(a);e=false;if(e!==false&&e!==undefined&&e.setFontSize&&e.measureText){e.setFontSize(t);return e.measureText(a).width}else{var a=a.split("");for(let e=0;e-1;if(n){let t=filterSeries(e);for(var l=0;l5&&arguments[5]!==undefined?arguments[5]:{};var l=a.chartData.calPoints?a.chartData.calPoints:[];let s={};if(r.length>0){let e=[];for(let t=0;t0){e=o[i]}return{text:n.formatter?n.formatter(t,e,i,a):t.name+": "+t.data,color:t.color,legendShape:a.extra.tooltip.legendShape=="auto"?t.legendShape:a.extra.tooltip.legendShape}});var h={x:Math.round(s.x),y:Math.round(s.y)};return{textList:e,offset:h}}function getMixToolTipData(t,e,a,i){var r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};var o=e.chartData.xAxisPoints[a]+e.chartData.eachSpacing/2;var n=t.map(function(t){return{text:r.formatter?r.formatter(t,i[a],a,e):t.name+": "+t.data,color:t.color,disableLegend:t.disableLegend?true:false,legendShape:e.extra.tooltip.legendShape=="auto"?t.legendShape:e.extra.tooltip.legendShape}});n=n.filter(function(t){if(t.disableLegend!==true){return t}});var l={x:Math.round(o),y:0};return{textList:n,offset:l}}function getCandleToolTipData(o,e,n,l,i,t){var r=arguments.length>6&&arguments[6]!==undefined?arguments[6]:{};var a=n.chartData.calPoints;let s=t.color.upFill;let h=t.color.downFill;let c=[s,s,h,s];var d=[];e.map(function(t){if(l==0){if(t.data[1]-t.data[0]<0){c[1]=h}else{c[1]=s}}else{if(t.data[0]o[l-1][1]){c[2]=s}if(t.data[3]4&&arguments[4]!==undefined?arguments[4]:0;var l={index:-1,group:[]};var i=e.chartData.eachSpacing/2;let r=[];if(n&&n.length>0){if(!e.categories){i=0}else{for(let t=1;tt){l.index=e}})}}}return l}function findBarChartCurrentIndex(a,t,e,i){var r=arguments.length>4&&arguments[4]!==undefined?arguments[4]:0;var o={index:-1,group:[]};var n=e.chartData.eachSpacing/2;let l=e.chartData.yAxisPoints;if(t&&t.length>0){if(isInExactChartArea(a,e,i)){l.forEach(function(t,e){if(a.y+r+n>t){o.index=e}})}}return o}function findLegendIndex(o,t,e){let n=-1;let l=0;if(isInExactLegendArea(o,t.area)){let i=t.points;let r=-1;for(let t=0,e=i.length;tt[0]-l&&o.xt[1]-l&&o.ye.start.x&&t.xe.start.y&&t.y=e.area[3]-10&&t.y>=e.area[0]&&t.y<=e.height-e.area[2]}function findRadarChartCurrentIndex(t,e,a){var r=2*Math.PI/a;var o=-1;if(isInExactPieChartArea(t,e.center,e.radius)){var n=function t(e){if(e<0){e+=2*Math.PI}if(e>2*Math.PI){e-=2*Math.PI}return e};var l=Math.atan2(e.center.y-t.y,t.x-e.center.x);l=-1*l;if(l<0){l+=2*Math.PI}var i=e.angleList.map(function(t){t=n(-1*t);return t});i.forEach(function(t,e){var a=n(t-r/2);var i=n(t+r/2);if(i=a&&l<=i||l+2*Math.PI>=a&&l+2*Math.PI<=i){o=e}})}return o}function findFunnelChartCurrentIndex(t,e){var a=-1;for(var i=0,r=e.series.length;io.funnelArea[0]&&t.xo.funnelArea[1]&&t.yo.area[0]&&t.xo.area[1]&&t.ys.width-s.area[1]-s.area[3]){i.push(n);o.push(r-s.legend.itemGap*s.pix);r=e;n=[t]}else{r+=e;n.push(t)}}if(n.length){i.push(n);o.push(r-s.legend.itemGap*s.pix);c.widthArr=o;let t=Math.max.apply(null,o);switch(s.legend.float){case"left":c.area.start.x=s.area[3];c.area.end.x=s.area[3]+t+2*d;break;case"right":c.area.start.x=s.width-s.area[1]-t-2*d;c.area.end.x=s.width-s.area[1];break;default:c.area.start.x=(s.width-t)/2-d;c.area.end.x=(s.width+t)/2+d}c.area.width=t+2*d;c.area.wholeWidth=t+2*d;c.area.height=i.length*u+2*d;c.area.wholeHeight=i.length*u+2*d+2*x;c.points=i}}else{let t=l.length;let e=s.height-s.area[0]-s.area[2]-2*x-2*d;let a=Math.min(Math.floor(e/u),t);c.area.height=a*u+d*2;c.area.wholeHeight=a*u+d*2;switch(s.legend.float){case"top":c.area.start.y=s.area[0]+x;c.area.end.y=s.area[0]+x+c.area.height;break;case"bottom":c.area.start.y=s.height-s.area[2]-x-c.area.height;c.area.end.y=s.height-s.area[2]-x;break;default:c.area.start.y=(s.height-c.area.height)/2;c.area.end.y=(s.height+c.area.height)/2}let i=t%a===0?t/a:Math.floor(t/a+1);let r=[];for(let e=0;ei){i=t}}c.widthArr.push(i);c.heightArr.push(a.length*u+d*2)}let e=0;for(let t=0;t4&&arguments[4]!==undefined?arguments[4]:-1;var i;if(c=="stack"){i=dataCombineStack(t,e.categories.length)}else{i=dataCombine(t)}var r=[];i=i.filter(function(t){if(typeof t==="object"&&t!==null){if(t.constructor.toString().indexOf("Array")>-1){return t!==null}else{return t.value!==null}}else{return t!==null}});i.map(function(t){if(typeof t==="object"){if(t.constructor.toString().indexOf("Array")>-1){if(e.type=="candle"){t.map(function(t){r.push(t)})}else{r.push(t[0])}}else{r.push(t.value)}}else{r.push(t)}});var o=0;var n=0;if(r.length>0){o=Math.min.apply(this,r);n=Math.max.apply(this,r)}if(a>-1){if(typeof e.xAxis.data[a].min==="number"){o=Math.min(e.xAxis.data[a].min,o)}if(typeof e.xAxis.data[a].max==="number"){n=Math.max(e.xAxis.data[a].max,n)}}else{if(typeof e.xAxis.min==="number"){o=Math.min(e.xAxis.min,o)}if(typeof e.xAxis.max==="number"){n=Math.max(e.xAxis.max,n)}}if(o===n){var d=n||10;n+=d}var l=o;var x=n;var f=[];var p=(x-l)/e.xAxis.splitNumber;for(var s=0;s<=e.xAxis.splitNumber;s++){f.push(l+p*s)}return f}function calXAxisData(t,e,a,i){var r=assign({},{type:""},e.extra.bar);var o={angle:0,xAxisHeight:e.xAxis.lineHeight*e.pix+e.xAxis.marginTop*e.pix};o.ranges=getXAxisTextList(t,e,a,r.type);o.rangesFormat=o.ranges.map(function(t){t=util.toFixed(t,2);return t});var n=o.ranges.map(function(t){t=util.toFixed(t,2);return t});o=Object.assign(o,getXAxisPoints(n,e,a));var l=o.eachSpacing;var s=n.map(function(t){return measureText(t,e.xAxis.fontSize*e.pix,i)});if(e.xAxis.disabled===true){o.xAxisHeight=0}return o}function getRadarDataPoints(r,o,n,a,t){var l=arguments.length>5&&arguments[5]!==undefined?arguments[5]:1;var e=t.extra.radar||{};e.max=e.max||0;var s=Math.max(e.max,Math.max.apply(null,dataCombine(a)));var h=[];for(let e=0;e2&&arguments[2]!==undefined?arguments[2]:1;var o=0;var n=0;for(let e=0;e4&&arguments[4]!==undefined?arguments[4]:1;for(let t=0;t4&&arguments[4]!==undefined?arguments[4]:1;var l=0;var s=0;var h=[];for(let e=0;e2&&arguments[2]!==undefined?arguments[2]:1;if(o==1){o=.999999}for(let a=0;a=2){t._proportion_=t._proportion_%2}}return i}function getGaugeArcbarDataPoints(i,r){var o=arguments.length>2&&arguments[2]!==undefined?arguments[2]:1;if(o==1){o=.999999}for(let a=0;a=2){t._proportion_=t._proportion_%2}}return i}function getGaugeAxisPoints(e,a,t){let i;if(t=2){e[t]._endAngle_=e[t]._endAngle_%2}r=e[t]._endAngle_}return e}function getGaugeDataPoints(i,r,o){let n=arguments.length>3&&arguments[3]!==undefined?arguments[3]:1;for(let a=0;a=o.oldData){e._proportion_=(e._endAngle_-e._oldAngle_)*n+o.oldAngle}else{e._proportion_=e._oldAngle_-(e._oldAngle_-e._endAngle_)*n}if(e._proportion_>=2){e._proportion_=e._proportion_%2}}return i}function getPieTextMaxLength(i,r,o,n){i=getPieDataPoints(i);let l=0;for(let a=0;a0){t.width=Math.min(t.width,+n.extra.mix.column.width*n.pix)}if(n.extra.column&&n.extra.column.width&&+n.extra.column.width>0){t.width=Math.min(t.width,+n.extra.column.width*n.pix)}if(t.width<=0){t.width=1}t.x+=(o+.5-r/2)*(t.width+e);return t})}function fixBarData(t,i,r,o,e,n){return t.map(function(t){if(t===null){return null}var e=0;var a=0;e=n.extra.bar.seriesGap*n.pix||0;a=n.extra.bar.categoryGap*n.pix||0;e=Math.min(e,i/r);a=Math.min(a,i/r);t.width=Math.ceil((i-2*a-e*(r-1))/r);if(n.extra.bar&&n.extra.bar.width&&+n.extra.bar.width>0){t.width=Math.min(t.width,+n.extra.bar.width*n.pix)}if(t.width<=0){t.width=1}t.y+=(o+.5-r/2)*(t.width+e);return t})}function fixColumeMeterData(t,e,a,i,r,o,n){var l=o.extra.column.categoryGap*o.pix||0;return t.map(function(t){if(t===null){return null}t.width=e-2*l;if(o.extra.column&&o.extra.column.width&&+o.extra.column.width>0){t.width=Math.min(t.width,+o.extra.column.width*o.pix)}if(i>0){t.width-=n}return t})}function fixColumeStackData(t,a,e,i,r,o,n){var l=o.extra.column.categoryGap*o.pix||0;return t.map(function(t,e){if(t===null){return null}t.width=Math.ceil(a-2*l);if(o.extra.column&&o.extra.column.width&&+o.extra.column.width>0){t.width=Math.min(t.width,+o.extra.column.width*o.pix)}if(t.width<=0){t.width=1}return t})}function fixBarStackData(t,a,e,i,r,o,n){var l=o.extra.bar.categoryGap*o.pix||0;return t.map(function(t,e){if(t===null){return null}t.width=Math.ceil(a-2*l);if(o.extra.bar&&o.extra.bar.width&&+o.extra.bar.width>0){t.width=Math.min(t.width,+o.extra.bar.width*o.pix)}if(t.width<=0){t.width=1}return t})}function getXAxisPoints(t,e,h){var a=e.width-e.area[1]-e.area[3];var i=e.enableScroll?Math.min(e.xAxis.itemCount,t.length):t.length;if((e.type=="line"||e.type=="area"||e.type=="scatter"||e.type=="bubble"||e.type=="bar")&&i>1&&e.xAxis.boundaryGap=="justify"){i-=1}var r=0;if(e.type=="mount"&&e.extra&&e.extra.mount&&e.extra.mount.widthRatio&&e.extra.mount.widthRatio>1){if(e.extra.mount.widthRatio>2)e.extra.mount.widthRatio=2;r=e.extra.mount.widthRatio-1;i+=r}var o=a/i;var n=[];var l=e.area[3];var s=e.width-e.area[1];t.forEach(function(t,e){n.push(l+r/2*o+e*o)});if(e.xAxis.boundaryGap!=="justify"){if(e.enableScroll===true){n.push(l+r*o+t.length*o)}else{n.push(s)}}return{xAxisPoints:n,startX:l,endX:s,eachSpacing:o}}function getCandleDataPoints(t,l,s,h,c,d,a){var x=arguments.length>7&&arguments[7]!==undefined?arguments[7]:1;var e=[];var f=d.height-d.area[0]-d.area[2];t.forEach(function(t,o){if(t===null){e.push(null)}else{var n=[];t.forEach(function(t,e){var a={};a.x=h[o]+Math.round(c/2);var i=t.value||t;var r=f*(i-l)/(s-l);r*=x;a.y=d.height-Math.round(r)-d.area[2];n.push(a)});e.push(n)}});return e}function getDataPoints(t,a,n,l,s,h,e){var c=arguments.length>7&&arguments[7]!==undefined?arguments[7]:1;var d="center";if(h.type=="line"||h.type=="area"||h.type=="scatter"||h.type=="bubble"){d=h.xAxis.boundaryGap}var x=[];var f=h.height-h.area[0]-h.area[2];var p=h.width-h.area[1]-h.area[3];t.forEach(function(i,t){if(i===null){x.push(null)}else{var r={};r.color=i.color;r.x=l[t];var o=i;if(typeof i==="object"&&i!==null){if(i.constructor.toString().indexOf("Array")>-1){let t,e,a;t=[].concat(h.chartData.xAxisData.ranges);e=t.shift();a=t.pop();o=i[1];r.x=h.area[3]+p*(i[0]-e)/(a-e);if(h.type=="bubble"){r.r=i[2];r.t=i[3]}}else{o=i.value}}if(d=="center"){r.x+=s/2}var e=f*(o-a)/(n-a);e*=c;r.y=h.height-e-h.area[2];x.push(r)}});return x}function getLineDataPoints(t,a,n,l,s,h,e,p,c){var c=arguments.length>8&&arguments[8]!==undefined?arguments[8]:1;var d=h.xAxis.boundaryGap;var x=[];var f=h.height-h.area[0]-h.area[2];var u=h.width-h.area[1]-h.area[3];t.forEach(function(i,t){if(i===null){x.push(null)}else{var r={};r.color=i.color;if(p.animation=="vertical"){r.x=l[t];var o=i;if(typeof i==="object"&&i!==null){if(i.constructor.toString().indexOf("Array")>-1){let t,e,a;t=[].concat(h.chartData.xAxisData.ranges);e=t.shift();a=t.pop();o=i[1];r.x=h.area[3]+u*(i[0]-e)/(a-e)}else{o=i.value}}if(d=="center"){r.x+=s/2}var e=f*(o-a)/(n-a);e*=c;r.y=h.height-e-h.area[2];x.push(r)}else{r.x=l[0]+s*t*c;var o=i;if(d=="center"){r.x+=s/2}var e=f*(o-a)/(n-a);r.y=h.height-e-h.area[2];x.push(r)}}});return x}function getColumnDataPoints(t,a,n,l,s,h,e,i,c){var c=arguments.length>8&&arguments[8]!==undefined?arguments[8]:1;var d=[];var x=h.height-h.area[0]-h.area[2];var f=h.width-h.area[1]-h.area[3];t.forEach(function(i,t){if(i===null){d.push(null)}else{var r={};r.color=i.color;r.x=l[t];var o=i;if(typeof i==="object"&&i!==null){if(i.constructor.toString().indexOf("Array")>-1){let t,e,a;t=[].concat(h.chartData.xAxisData.ranges);e=t.shift();a=t.pop();o=i[1];r.x=h.area[3]+f*(i[0]-e)/(a-e)}else{o=i.value}}r.x+=s/2;var e=x*(o*c-a)/(n-a);r.y=h.height-e-h.area[2];d.push(r)}});return d}function getMountDataPoints(t,o,n,l,s,h,e,a){var c=arguments.length>8&&arguments[8]!==undefined?arguments[8]:1;var d=[];var x=h.height-h.area[0]-h.area[2];var i=h.width-h.area[1]-h.area[3];var f=s*e.widthRatio;t.forEach(function(t,e){if(t===null){d.push(null)}else{var a={};a.color=t.color;a.x=l[e];a.x+=s/2;var i=t.data;var r=x*(i*c-o)/(n-o);a.y=h.height-r-h.area[2];a.value=i;a.width=f;d.push(a)}});return d}function getBarDataPoints(t,o,n,l,e,s,a){var h=arguments.length>7&&arguments[7]!==undefined?arguments[7]:1;var c=[];var i=s.height-s.area[0]-s.area[2];var d=s.width-s.area[1]-s.area[3];t.forEach(function(t,e){if(t===null){c.push(null)}else{var a={};a.color=t.color;a.y=l[e];var i=t;if(typeof t==="object"&&t!==null){i=t.value}var r=d*(i-o)/(n-o);r*=h;a.height=r;a.value=i;a.x=r+s.area[3];c.push(a)}});return c}function getStackDataPoints(t,s,h,c,g,d,e,x,y){var f=arguments.length>9&&arguments[9]!==undefined?arguments[9]:1;var p=[];var u=d.height-d.area[0]-d.area[2];t.forEach(function(t,e){if(t===null){p.push(null)}else{var a={};a.color=t.color;a.x=c[e]+Math.round(g/2);if(x>0){var i=0;for(let t=0;t<=x;t++){i+=y[t].data[e]}var r=i-t;var o=u*(i-s)/(h-s);var n=u*(r-s)/(h-s)}else{var i=t;if(typeof t==="object"&&t!==null){i=t.value}var o=u*(i-s)/(h-s);var n=0}var l=n;o*=f;l*=f;a.y=d.height-Math.round(o)-d.area[2];a.y0=d.height-Math.round(l)-d.area[2];p.push(a)}});return p}function getBarStackDataPoints(t,s,h,c,e,d,a,x,g){var f=arguments.length>9&&arguments[9]!==undefined?arguments[9]:1;var p=[];var u=d.width-d.area[1]-d.area[3];t.forEach(function(t,e){if(t===null){p.push(null)}else{var a={};a.color=t.color;a.y=c[e];if(x>0){var i=0;for(let t=0;t<=x;t++){i+=g[t].data[e]}var r=i-t;var o=u*(i-s)/(h-s);var n=u*(r-s)/(h-s)}else{var i=t;if(typeof t==="object"&&t!==null){i=t.value}var o=u*(i-s)/(h-s);var n=0}var l=n;o*=f;l*=f;a.height=o-l;a.x=d.area[3]+o;a.x0=d.area[3]+l;p.push(a)}});return p}function getYAxisTextList(t,e,h,c,a){var d=arguments.length>5&&arguments[5]!==undefined?arguments[5]:-1;var i;if(c=="stack"){i=dataCombineStack(t,e.categories.length)}else{i=dataCombine(t)}var r=[];i=i.filter(function(t){if(typeof t==="object"&&t!==null){if(t.constructor.toString().indexOf("Array")>-1){return t!==null}else{return t.value!==null}}else{return t!==null}});i.map(function(t){if(typeof t==="object"){if(t.constructor.toString().indexOf("Array")>-1){if(e.type=="candle"){t.map(function(t){r.push(t)})}else{r.push(t[1])}}else{r.push(t.value)}}else{r.push(t)}});var o=a.min||0;var n=a.max||0;if(r.length>0){o=Math.min.apply(this,r);n=Math.max.apply(this,r)}if(o===n){if(n==0){n=10}else{o=0}}var l=getDataRange(o,n);var x=a.min===undefined||a.min===null?l.minRange:a.min;var f=a.max===undefined||a.max===null?l.maxRange:a.max;var p=(f-x)/e.yAxis.splitNumber;var u=[];for(var s=0;s<=e.yAxis.splitNumber;s++){u.push(x+p*s)}return u.reverse()}function calYAxisData(a,o,e,n){var l=assign({},{type:""},o.extra.column);var t=o.yAxis.data.length;var s=new Array(t);if(t>0){for(let e=0;e{return t+(i.unit||"")}}i.categories=i.categories||o.categories;h[r]=i.categories}else{if(!i.formatter){i.formatter=(t,e,a)=>{return util.toFixed(t,i.tofix||0)+(i.unit||"")}}h[r]=getYAxisTextList(s[r],o,e,l.type,i,r)}let a=i.fontSize*o.pix||e.fontSize;d[r]={position:i.position?i.position:"left",width:0};c[r]=h[r].map(function(t,e){t=i.formatter(t,e,o);d[r].width=Math.max(d[r].width,measureText(t,a,n)+5);return t});let t=i.calibration?4*o.pix:0;d[r].width+=t+3*o.pix;if(i.disabled===true){d[r].width=0}}}else{var h=new Array(1);var c=new Array(1);var d=new Array(1);if(o.type==="bar"){h[0]=o.categories;if(!o.yAxis.formatter){o.yAxis.formatter=(t,e,a)=>{return t+(a.yAxis.unit||"")}}}else{if(!o.yAxis.formatter){o.yAxis.formatter=(t,e,a)=>{return t.toFixed(a.yAxis.tofix)+(a.yAxis.unit||"")}}h[0]=getYAxisTextList(a,o,e,l.type,{})}d[0]={position:"left",width:0};var i=o.yAxis.fontSize*o.pix||e.fontSize;c[0]=h[0].map(function(t,e){t=o.yAxis.formatter(t,e,o);d[0].width=Math.max(d[0].width,measureText(t,i,n)+5);return t});d[0].width+=3*o.pix;if(o.yAxis.disabled===true){d[0]={position:"left",width:0};o.yAxis.data[0]={disabled:true}}else{o.yAxis.data[0]={disabled:false,position:"left",max:o.yAxis.max,min:o.yAxis.min,formatter:o.yAxis.formatter};if(o.type==="bar"){o.yAxis.data[0].categories=o.categories;o.yAxis.data[0].type="categories"}}}return{rangesFormat:c,ranges:h,yAxisWidth:d}}function calTooltipYAxisData(r,t,o,e,a){let n=[].concat(o.chartData.yAxisData.ranges);let l=o.height-o.area[0]-o.area[2];let s=o.area[0];let h=[];for(let i=0;i0&&r.tooltip.group.includes(n)==false){return}var l=typeof r.tooltip.index==="number"?r.tooltip.index:r.tooltip.index[r.tooltip.group.indexOf(n)];i.beginPath();if(o.activeType=="hollow"){i.setStrokeStyle(e);i.setFillStyle(r.background);i.setLineWidth(2*r.pix)}else{i.setStrokeStyle("#ffffff");i.setFillStyle(e);i.setLineWidth(1*r.pix)}if(a==="diamond"){t.forEach(function(t,e){if(t!==null&&l==e){i.moveTo(t.x,t.y-4.5);i.lineTo(t.x-4.5,t.y);i.lineTo(t.x,t.y+4.5);i.lineTo(t.x+4.5,t.y);i.lineTo(t.x,t.y-4.5)}})}else if(a==="circle"){t.forEach(function(t,e){if(t!==null&&l==e){i.moveTo(t.x+2.5*r.pix,t.y);i.arc(t.x,t.y,3*r.pix,0,2*Math.PI,false)}})}else if(a==="square"){t.forEach(function(t,e){if(t!==null&&l==e){i.moveTo(t.x-3.5,t.y-3.5);i.rect(t.x-3.5,t.y-3.5,7,7)}})}else if(a==="triangle"){t.forEach(function(t,e){if(t!==null&&l==e){i.moveTo(t.x,t.y-4.5);i.lineTo(t.x-4.5,t.y+4.5);i.lineTo(t.x+4.5,t.y+4.5);i.lineTo(t.x,t.y-4.5)}})}else if(a==="none"){return}i.closePath();i.fill();i.stroke()}function drawRingTitle(t,e,a,i){var r=t.title.fontSize||e.titleFontSize;var o=t.subtitle.fontSize||e.subtitleFontSize;var n=t.title.name||"";var l=t.subtitle.name||"";var c=t.title.color||t.fontColor;var d=t.subtitle.color||t.fontColor;var x=n?r:0;var f=l?o:0;var s=5;if(l){var p=measureText(l,o*t.pix,a);var u=i.x-p/2+(t.subtitle.offsetX||0)*t.pix;var h=i.y+o*t.pix/2+(t.subtitle.offsetY||0)*t.pix;if(n){h+=(x*t.pix+s)/2}a.beginPath();a.setFontSize(o*t.pix);a.setFillStyle(d);a.fillText(l,u,h);a.closePath();a.stroke()}if(n){var g=measureText(n,r*t.pix,a);var y=i.x-g/2+(t.title.offsetX||0);var v=i.y+r*t.pix/2+(t.title.offsetY||0)*t.pix;if(l){v-=(f*t.pix+s)/2}a.beginPath();a.setFontSize(r*t.pix);a.setFillStyle(c);a.fillText(n,y,v);a.closePath();a.stroke()}}function drawPointText(t,o,n,l,s){var h=o.data;var c=o.textOffset?o.textOffset:0;t.forEach(function(t,e){if(t!==null){l.beginPath();var a=o.textSize?o.textSize*s.pix:n.fontSize;l.setFontSize(a);l.setFillStyle(o.textColor||s.fontColor);var i=h[e];if(typeof h[e]==="object"&&h[e]!==null){if(h[e].constructor.toString().indexOf("Array")>-1){i=h[e][1]}else{i=h[e].value}}var r=o.formatter?o.formatter(i,e,o,s):i;l.setTextAlign("center");l.fillText(String(r),t.x,t.y-4+c*s.pix);l.closePath();l.stroke();l.setTextAlign("left")}})}function drawColumePointText(t,n,l,s,h){var c=n.data;var d=n.textOffset?n.textOffset:0;var x=h.extra.column.labelPosition;t.forEach(function(t,e){if(t!==null){s.beginPath();var a=n.textSize?n.textSize*h.pix:l.fontSize;s.setFontSize(a);s.setFillStyle(n.textColor||h.fontColor);var i=c[e];if(typeof c[e]==="object"&&c[e]!==null){if(c[e].constructor.toString().indexOf("Array")>-1){i=c[e][1]}else{i=c[e].value}}var r=n.formatter?n.formatter(i,e,n,h):i;s.setTextAlign("center");var o=t.y-4*h.pix+d*h.pix;if(t.y>n.zeroPoints){o=t.y+d*h.pix+a}if(x=="insideTop"){o=t.y+a+d*h.pix;if(t.y>n.zeroPoints){o=t.y-d*h.pix-4*h.pix}}if(x=="center"){o=t.y+d*h.pix+(h.height-h.area[2]-t.y+a)/2;if(n.zeroPointsn.zeroPoints){o=t.y-d*h.pix-(t.y-n.zeroPoints-a)/2}if(h.extra.column.type=="stack"){o=t.y+d*h.pix+(t.y0-t.y+a)/2}}if(x=="bottom"){o=h.height-h.area[2]+d*h.pix-4*h.pix;if(n.zeroPointsn.zeroPoints){o=n.zeroPoints-d*h.pix+a+2*h.pix}if(h.extra.column.type=="stack"){o=t.y0+d*h.pix-4*h.pix}}s.fillText(String(r),t.x,o);s.closePath();s.stroke();s.setTextAlign("left")}})}function drawMountPointText(t,n,l,s,h,c){var e=n.data;var d=n.textOffset?n.textOffset:0;var a=h.extra.mount.labelPosition;t.forEach(function(t,e){if(t!==null){s.beginPath();var a=n[e].textSize?n[e].textSize*h.pix:l.fontSize;s.setFontSize(a);s.setFillStyle(n[e].textColor||h.fontColor);var i=t.value;var r=n[e].formatter?n[e].formatter(i,e,n,h):i;s.setTextAlign("center");var o=t.y-4*h.pix+d*h.pix;if(t.y>c){o=t.y+d*h.pix+a}s.fillText(String(r),t.x,o);s.closePath();s.stroke();s.setTextAlign("left")}})}function drawBarPointText(t,o,n,l,s){var h=o.data;var e=o.textOffset?o.textOffset:0;t.forEach(function(t,e){if(t!==null){l.beginPath();var a=o.textSize?o.textSize*s.pix:n.fontSize;l.setFontSize(a);l.setFillStyle(o.textColor||s.fontColor);var i=h[e];if(typeof h[e]==="object"&&h[e]!==null){i=h[e].value}var r=o.formatter?o.formatter(i,e,o,s):i;l.setTextAlign("left");l.fillText(String(r),t.x+4*s.pix,t.y+a/2-3);l.closePath();l.stroke()}})}function drawGaugeLabel(e,a,i,r,o,n){a-=e.width/2+e.labelOffset*r.pix;a=a<10?10:a;let t;if(e.endAngle=2){l=l%2}s+=x}}function drawRadarLabel(t,s,h,c,d,x){var f=c.extra.radar||{};t.forEach(function(t,e){if(f.labelPointShow===true&&c.categories[e]!==""){var a={x:s*Math.cos(t),y:s*Math.sin(t)};var i=convertCoordinateOrigin(a.x,a.y,h);x.setFillStyle(f.labelPointColor);x.beginPath();x.arc(i.x,i.y,f.labelPointRadius*c.pix,0,2*Math.PI,false);x.closePath();x.fill()}if(f.labelShow===true){var r={x:(s+d.radarLabelTextMargin*c.pix)*Math.cos(t),y:(s+d.radarLabelTextMargin*c.pix)*Math.sin(t)};var o=convertCoordinateOrigin(r.x,r.y,h);var n=o.x;var l=o.y;if(util.approximatelyEqual(r.x,0)){n-=measureText(c.categories[e]||"",d.fontSize,x)/2}else if(r.x<0){n-=measureText(c.categories[e]||"",d.fontSize,x)}x.beginPath();x.setFontSize(d.fontSize);x.setFillStyle(f.labelColor||c.fontColor);x.fillText(c.categories[e]||"",n,l+d.fontSize/2);x.closePath();x.stroke()}})}function drawPieText(n,d,x,f,t,l){var p=x.pieChartLinePadding;var u=[];var g=null;var y=n.map(function(t,e){var a=t.formatter?t.formatter(t,e,n,d):util.toFixed(t._proportion_.toFixed(4)*100)+"%";a=t.labelText?t.labelText:a;var i=2*Math.PI-(t._start_+2*Math.PI*t._proportion_/2);if(t._rose_proportion_){i=2*Math.PI-(t._start_+2*Math.PI*t._rose_proportion_/2)}var r=t.color;var o=t._radius_;return{arc:i,text:a,color:r,radius:o,textColor:t.textColor,textSize:t.textSize,labelShow:t.labelShow}});for(let c=0;c=0?e+x.pieChartTextPadding:e-x.pieChartTextPadding;let n=a;let l=measureText(t.text,t.textSize*d.pix||x.fontSize,f);let s=n;if(g&&util.isSameXCoordinateArea(g.start,{x:o})){if(o>0){s=Math.min(n,g.start.y)}else if(e<0){s=Math.max(n,g.start.y)}else{if(n>0){s=Math.max(n,g.start.y)}else{s=Math.min(n,g.start.y)}}}if(o<0){o-=l}let h={lineStart:{x:i,y:r},lineEnd:{x:e,y:a},start:{x:o,y:s},width:l,height:x.fontSize,text:t.text,color:t.color,textColor:t.textColor,textSize:t.textSize};g=avoidCollision(h,g);u.push(g)}for(let n=0;nr?r:o.activeWidth;var n=e.area[0];var l=e.height-e.area[2];i.beginPath();i.setFillStyle(hexToRgb(o.activeBgColor,o.activeBgOpacity));i.rect(t-o.activeWidth/2,n,o.activeWidth,l-n);i.closePath();i.fill();i.setFillStyle("#FFFFFF")}function drawBarToolTipSplitArea(t,e,a,i,r){var o=assign({},{activeBgColor:"#000000",activeBgOpacity:.08},e.extra.bar);var n=e.area[3];var l=e.width-e.area[1];i.beginPath();i.setFillStyle(hexToRgb(o.activeBgColor,o.activeBgOpacity));i.rect(n,t-r/2,l-n,r);i.closePath();i.fill();i.setFillStyle("#FFFFFF")}function drawToolTip(e,r,o,a,n,i,f){var l=assign({},{showBox:true,showArrow:true,showCategory:false,bgColor:"#000000",bgOpacity:.7,borderColor:"#000000",borderWidth:0,borderRadius:0,borderOpacity:.7,boxPadding:3,fontColor:"#FFFFFF",fontSize:13,lineHeight:20,legendShow:true,legendShape:"auto",splitLine:true},o.extra.tooltip);if(l.showCategory==true&&o.categories){e.unshift({text:o.categories[o.tooltip.index],color:null})}var s=l.fontSize*o.pix;var p=l.lineHeight*o.pix;var h=l.boxPadding*o.pix;var c=s;var u=5*o.pix;if(l.legendShow==false){c=0;u=0}var d=l.showArrow?8*o.pix:0;var g=false;if(o.type=="line"||o.type=="mount"||o.type=="area"||o.type=="candle"||o.type=="mix"){if(l.splitLine==true){drawToolTipSplitLine(o.tooltip.offset.x,o,a,n)}}r=assign({x:0,y:0},r);r.y-=8*o.pix;var y=e.map(function(t){return measureText(t.text,s,n)});var x=c+u+4*h+Math.max.apply(null,y);var v=2*h+e.length*p;if(l.showBox==false){return}if(r.x-Math.abs(o._scrollDistance_||0)+d+x>o.width){g=true}if(v+r.y>o.height){r.y=o.height-v}n.beginPath();n.setFillStyle(hexToRgb(l.bgColor,l.bgOpacity));n.setLineWidth(l.borderWidth*o.pix);n.setStrokeStyle(hexToRgb(l.borderColor,l.borderOpacity));var t=l.borderRadius;if(g){if(x+d>o.width){r.x=o.width+Math.abs(o._scrollDistance_||0)+d+(x-o.width)}if(x>r.x){r.x=o.width+Math.abs(o._scrollDistance_||0)+d+(x-o.width)}if(l.showArrow){n.moveTo(r.x,r.y+10*o.pix);n.lineTo(r.x-d,r.y+10*o.pix+5*o.pix)}n.arc(r.x-d-t,r.y+v-t,t,0,Math.PI/2,false);n.arc(r.x-d-Math.round(x)+t,r.y+v-t,t,Math.PI/2,Math.PI,false);n.arc(r.x-d-Math.round(x)+t,r.y+t,t,-Math.PI,-Math.PI/2,false);n.arc(r.x-d-t,r.y+t,t,-Math.PI/2,0,false);if(l.showArrow){n.lineTo(r.x-d,r.y+10*o.pix-5*o.pix);n.lineTo(r.x,r.y+10*o.pix)}}else{if(l.showArrow){n.moveTo(r.x,r.y+10*o.pix);n.lineTo(r.x+d,r.y+10*o.pix-5*o.pix)}n.arc(r.x+d+t,r.y+t,t,-Math.PI,-Math.PI/2,false);n.arc(r.x+d+Math.round(x)-t,r.y+t,t,-Math.PI/2,0,false);n.arc(r.x+d+Math.round(x)-t,r.y+v-t,t,0,Math.PI/2,false);n.arc(r.x+d+t,r.y+v-t,t,Math.PI/2,Math.PI,false);if(l.showArrow){n.lineTo(r.x+d,r.y+10*o.pix+5*o.pix);n.lineTo(r.x,r.y+10*o.pix)}}n.closePath();n.fill();if(l.borderWidth>0){n.stroke()}if(l.legendShow){e.forEach(function(t,e){if(t.color!==null){n.beginPath();n.setFillStyle(t.color);var a=r.x+d+2*h;var i=r.y+(p-s)/2+p*e+h+1;if(g){a=r.x-x-d+2*h}switch(t.legendShape){case"line":n.moveTo(a,i+.5*c-2*o.pix);n.fillRect(a,i+.5*c-2*o.pix,c,4*o.pix);break;case"triangle":n.moveTo(a+7.5*o.pix,i+.5*c-5*o.pix);n.lineTo(a+2.5*o.pix,i+.5*c+5*o.pix);n.lineTo(a+12.5*o.pix,i+.5*c+5*o.pix);n.lineTo(a+7.5*o.pix,i+.5*c-5*o.pix);break;case"diamond":n.moveTo(a+7.5*o.pix,i+.5*c-5*o.pix);n.lineTo(a+2.5*o.pix,i+.5*c);n.lineTo(a+7.5*o.pix,i+.5*c+5*o.pix);n.lineTo(a+12.5*o.pix,i+.5*c);n.lineTo(a+7.5*o.pix,i+.5*c-5*o.pix);break;case"circle":n.moveTo(a+7.5*o.pix,i+.5*c);n.arc(a+7.5*o.pix,i+.5*c,5*o.pix,0,2*Math.PI);break;case"rect":n.moveTo(a,i+.5*c-5*o.pix);n.fillRect(a,i+.5*c-5*o.pix,15*o.pix,10*o.pix);break;case"square":n.moveTo(a+2*o.pix,i+.5*c-5*o.pix);n.fillRect(a+2*o.pix,i+.5*c-5*o.pix,10*o.pix,10*o.pix);break;default:n.moveTo(a,i+.5*c-5*o.pix);n.fillRect(a,i+.5*c-5*o.pix,15*o.pix,10*o.pix)}n.closePath();n.fill()}})}e.forEach(function(t,e){var a=r.x+d+2*h+c+u;if(g){a=r.x-x-d+2*h+c+u}var i=r.y+p*e+(p-s)/2-1+h+s;n.beginPath();n.setFontSize(s);n.setTextBaseline("normal");n.setFillStyle(l.fontColor);n.fillText(t.text,a,i);n.closePath();n.stroke()})}function drawColumnDataPoints(T,b,S,w){let A=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;let t=b.chartData.xAxisData,P=t.xAxisPoints,C=t.eachSpacing;let D=assign({},{type:"group",width:C/2,meterBorder:4,meterFillColor:"#FFFFFF",barBorderCircle:false,barBorderRadius:[],seriesGap:2,linearType:"none",linearOpacity:1,customColor:[],colorStop:0,labelPosition:"outside"},b.extra.column);let M=[];w.save();let L=-2;let F=P.length+2;if(b._scrollDistance_&&b._scrollDistance_!==0&&b.enableScroll===true){w.translate(b._scrollDistance_,0);L=Math.floor(-b._scrollDistance_/C)-2;F=L+b.xAxis.itemCount+4}if(b.tooltip&&b.tooltip.textList&&b.tooltip.textList.length&&A===1){drawToolTipSplitArea(b.tooltip.offset.x,b,S,w,C)}D.customColor=fillCustomColor(D.linearType,D.customColor,T,S);T.forEach(function(a,i){let e,t,o;e=[].concat(b.chartData.yAxisData.ranges[a.index]);t=e.pop();o=e.shift();let x=b.height-b.area[0]-b.area[2];let f=x*(0-t)/(o-t);let n=b.height-Math.round(f)-b.area[2];a.zeroPoints=n;var p=a.data;switch(D.type){case"group":var r=getColumnDataPoints(p,t,o,P,C,b,S,n,A);var u=getStackDataPoints(p,t,o,P,C,b,S,i,T,A);M.push(u);r=fixColumeData(r,C,T.length,i,S,b);for(let t=0;tL&&tn?n:o.y;const d=o.width;const s=Math.abs(n-o.y);if(D.barBorderCircle){D.barBorderRadius=[d/2,d/2,0,0]}if(o.y>n){D.barBorderRadius=[0,0,d/2,d/2]}let[t,e,a,i]=D.barBorderRadius;let r=Math.min(d/2,s/2);t=t>r?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;w.arc(h+t,c+t,t,-Math.PI,-Math.PI/2);w.arc(h+d-e,c+e,e,-Math.PI/2,0);w.arc(h+d-a,c+s-a,a,0,Math.PI/2);w.arc(h+i,c+s-i,i,Math.PI/2,Math.PI)}else{w.moveTo(l,o.y);w.lineTo(l+o.width,o.y);w.lineTo(l+o.width,n);w.lineTo(l,n);w.lineTo(l,o.y);w.setLineWidth(1);w.setStrokeStyle(y)}w.setFillStyle(g);w.closePath();w.fill()}};break;case"stack":var r=getStackDataPoints(p,t,o,P,C,b,S,i,T,A);M.push(r);r=fixColumeStackData(r,C,T.length,i,S,b,T);for(let e=0;eL&&e0){s-=m}w.setFillStyle(g);w.moveTo(l,t.y);w.fillRect(l,t.y,t.width,s);w.closePath();w.fill()}};break;case"meter":var r=getDataPoints(p,t,o,P,C,b,S,A);M.push(r);r=fixColumeMeterData(r,C,T.length,i,S,b,D.meterBorder);for(let t=0;tL&&t0){w.setStrokeStyle(a.color);w.setLineWidth(D.meterBorder*b.pix)}if(i==0){w.setFillStyle(D.meterFillColor)}else{w.setFillStyle(o.color||a.color)}var l=o.x-o.width/2;var s=b.height-o.y-b.area[2];if(D.barBorderRadius&&D.barBorderRadius.length===4||D.barBorderCircle===true){const h=l;const c=o.y;const d=o.width;const s=n-o.y;if(D.barBorderCircle){D.barBorderRadius=[d/2,d/2,0,0]}let[t,e,a,i]=D.barBorderRadius;let r=Math.min(d/2,s/2);t=t>r?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;w.arc(h+t,c+t,t,-Math.PI,-Math.PI/2);w.arc(h+d-e,c+e,e,-Math.PI/2,0);w.arc(h+d-a,c+s-a,a,0,Math.PI/2);w.arc(h+i,c+s-i,i,Math.PI/2,Math.PI);w.fill()}else{w.moveTo(l,o.y);w.lineTo(l+o.width,o.y);w.lineTo(l+o.width,n);w.lineTo(l,n);w.lineTo(l,o.y);w.fill()}if(i==0&&D.meterBorder>0){w.closePath();w.stroke()}}}break}});if(b.dataLabel!==false&&A===1){T.forEach(function(t,e){let a,i,r;a=[].concat(b.chartData.yAxisData.ranges[t.index]);i=a.pop();r=a.shift();var o=t.data;switch(D.type){case"group":var n=getColumnDataPoints(o,i,r,P,C,b,S,A);n=fixColumeData(n,C,T.length,e,S,b);drawColumePointText(n,t,S,w,b);break;case"stack":var n=getStackDataPoints(o,i,r,P,C,b,S,e,T,A);drawColumePointText(n,t,S,w,b);break;case"meter":var n=getDataPoints(o,i,r,P,C,b,S,A);drawColumePointText(n,t,S,w,b);break}})}w.restore();return{xAxisPoints:P,calPoints:M,eachSpacing:C}}function drawMountDataPoints(i,r,o,n){let f=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;let t=r.chartData.xAxisData,p=t.xAxisPoints,l=t.eachSpacing;let s=assign({},{type:"mount",widthRatio:1,borderWidth:1,barBorderCircle:false,barBorderRadius:[],linearType:"none",linearOpacity:1,customColor:[],colorStop:0},r.extra.mount);s.widthRatio=s.widthRatio<=0?0:s.widthRatio;s.widthRatio=s.widthRatio>=2?2:s.widthRatio;let e=[];n.save();let u=-2;let g=p.length+2;if(r._scrollDistance_&&r._scrollDistance_!==0&&r.enableScroll===true){n.translate(r._scrollDistance_,0);u=Math.floor(-r._scrollDistance_/l)-2;g=u+r.xAxis.itemCount+4}s.customColor=fillCustomColor(s.linearType,s.customColor,i,o);let y,v,m;y=[].concat(r.chartData.yAxisData.ranges[0]);v=y.pop();m=y.shift();let T=r.height-r.area[0]-r.area[2];let b=T*(0-v)/(m-v);let h=r.height-Math.round(b)-r.area[2];var c=getMountDataPoints(i,v,m,p,l,r,s,h,f);switch(s.type){case"bar":for(let t=0;tu&&th?h:o.y;const C=o.width;const S=Math.abs(h-o.y);if(s.barBorderCircle){s.barBorderRadius=[C/2,C/2,0,0]}if(o.y>h){s.barBorderRadius=[0,0,C/2,C/2]}let[t,e,a,i]=s.barBorderRadius;let r=Math.min(C/2,S/2);t=t>r?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;n.arc(A+t,P+t,t,-Math.PI,-Math.PI/2);n.arc(A+C-e,P+e,e,-Math.PI/2,0);n.arc(A+C-a,P+S-a,a,0,Math.PI/2);n.arc(A+i,P+S-i,i,Math.PI/2,Math.PI)}else{n.moveTo(d,o.y);n.lineTo(d+o.width,o.y);n.lineTo(d+o.width,h);n.lineTo(d,h);n.lineTo(d,o.y)}n.setStrokeStyle(w);n.setFillStyle(a);if(s.borderWidth>0){n.setLineWidth(s.borderWidth*r.pix);n.closePath();n.stroke()}n.fill()}};break;case"triangle":for(let e=0;eu&&e0){n.setLineWidth(s.borderWidth*r.pix);n.stroke()}n.fill()}};break;case"mount":for(let e=0;eu&&e0){n.setLineWidth(s.borderWidth*r.pix);n.stroke()}n.fill()}};break;case"sharp":for(let e=0;eu&&e0){n.setLineWidth(s.borderWidth*r.pix);n.stroke()}n.fill()}};break}if(r.dataLabel!==false&&f===1){let t,e,a;t=[].concat(r.chartData.yAxisData.ranges[0]);e=t.pop();a=t.shift();var c=getMountDataPoints(i,e,a,p,l,r,s,h,f);drawMountPointText(c,i,o,n,r,h)}n.restore();return{xAxisPoints:p,calPoints:c,eachSpacing:l}}function drawBarDataPoints(y,v,m,T){let b=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;let S=[];let w=(v.height-v.area[0]-v.area[2])/v.categories.length;for(let t=0;tC&&tr?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;T.arc(g+i,c+i,i,-Math.PI,-Math.PI/2);T.arc(o.x-t,c+t,t,-Math.PI/2,0);T.arc(o.x-e,c+h-e,e,0,Math.PI/2);T.arc(g+a,c+h-a,a,Math.PI/2,Math.PI)}else{T.moveTo(n,r);T.lineTo(o.x,r);T.lineTo(o.x,r+o.width);T.lineTo(n,r+o.width);T.lineTo(n,r);T.setLineWidth(1);T.setStrokeStyle(u)}T.setFillStyle(l);T.closePath();T.fill()}};break;case"stack":var i=getBarStackDataPoints(x,e,d,S,w,v,m,t,y,b);P.push(i);i=fixBarStackData(i,w,y.length,t,m,v,y);for(let e=0;eC&&e5&&arguments[5]!==undefined?arguments[5]:1;var s=assign({},{color:{},average:{}},h.extra.candle);s.color=assign({},{upLine:"#f04864",upFill:"#f04864",downLine:"#2fc25b",downFill:"#2fc25b"},s.color);s.average=assign({},{show:false,name:[],day:[],color:c.color},s.average);h.extra.candle=s;let a=h.chartData.xAxisData,x=a.xAxisPoints,f=a.eachSpacing;let y=[];d.save();let p=-2;let v=x.length+2;let u=0;let m=h.width+f;if(h._scrollDistance_&&h._scrollDistance_!==0&&h.enableScroll===true){d.translate(h._scrollDistance_,0);p=Math.floor(-h._scrollDistance_/f)-2;v=p+h.xAxis.itemCount+4;u=-h._scrollDistance_-f*2+h.area[3];m=u+(h.xAxis.itemCount+4)*f}if(s.average.show||t){t.forEach(function(e,t){let a,i,r;a=[].concat(h.chartData.yAxisData.ranges[e.index]);i=a.pop();r=a.shift();var o=e.data;var n=getDataPoints(o,i,r,x,f,h,c,g);var l=splitPoints(n,e);for(let t=0;tu){d.moveTo(t.x,t.y);a=1}if(e>0&&t.x>u&&t.xp&&e0){d.setStrokeStyle(s.color.upLine);d.setFillStyle(s.color.upFill);d.setLineWidth(1*h.pix);d.moveTo(t[3].x,t[3].y);d.lineTo(t[1].x,t[1].y);d.lineTo(t[1].x-f/4,t[1].y);d.lineTo(t[0].x-f/4,t[0].y);d.lineTo(t[0].x,t[0].y);d.lineTo(t[2].x,t[2].y);d.lineTo(t[0].x,t[0].y);d.lineTo(t[0].x+f/4,t[0].y);d.lineTo(t[1].x+f/4,t[1].y);d.lineTo(t[1].x,t[1].y);d.moveTo(t[3].x,t[3].y)}else{d.setStrokeStyle(s.color.downLine);d.setFillStyle(s.color.downFill);d.setLineWidth(1*h.pix);d.moveTo(t[3].x,t[3].y);d.lineTo(t[0].x,t[0].y);d.lineTo(t[0].x-f/4,t[0].y);d.lineTo(t[1].x-f/4,t[1].y);d.lineTo(t[1].x,t[1].y);d.lineTo(t[2].x,t[2].y);d.lineTo(t[1].x,t[1].y);d.lineTo(t[1].x+f/4,t[1].y);d.lineTo(t[0].x+f/4,t[0].y);d.lineTo(t[0].x,t[0].y);d.moveTo(t[3].x,t[3].y)}d.closePath();d.fill();d.stroke()}}});d.restore();return{xAxisPoints:x,calPoints:y,eachSpacing:f}}function drawAreaDataPoints(t,s,h,c){var d=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;var x=assign({},{type:"straight",opacity:.2,addLine:false,width:2,gradient:false,activeType:"none"},s.extra.area);let e=s.chartData.xAxisData,f=e.xAxisPoints,p=e.eachSpacing;let y=s.height-s.area[2];let v=[];c.save();let u=0;let g=s.width+p;if(s._scrollDistance_&&s._scrollDistance_!==0&&s.enableScroll===true){c.translate(s._scrollDistance_,0);u=-s._scrollDistance_-p*2+s.area[3];g=u+(s.xAxis.itemCount+4)*p}t.forEach(function(e,t){let a,i,r;a=[].concat(s.chartData.yAxisData.ranges[e.index]);i=a.pop();r=a.shift();let o=e.data;let n=getDataPoints(o,i,r,f,p,s,h,d);v.push(n);let l=splitPoints(n,e);for(let t=0;t1){let t=r[0];let e=r[r.length-1];c.moveTo(t.x,t.y);let i=0;if(x.type==="curve"){for(let a=0;au){c.moveTo(e.x,e.y);i=1}if(a>0&&e.x>u&&e.xu){c.moveTo(t.x,t.y);i=1}if(e>0&&t.x>u&&t.xu){c.moveTo(t.x,t.y);i=1}if(e>0&&t.x>u&&t.xu){c.moveTo(e.x,e.y);i=1}if(a>0&&e.x>u&&e.xu){c.moveTo(t.x,t.y);i=1}if(e>0&&t.x>u&&t.xu){c.moveTo(t.x,t.y);i=1}if(e>0&&t.x>u&&t.x4&&arguments[4]!==undefined?arguments[4]:1;var i=assign({},{type:"circle"},s.extra.scatter);let e=s.chartData.xAxisData,x=e.xAxisPoints,f=e.eachSpacing;var r=[];c.save();let a=0;let o=s.width+f;if(s._scrollDistance_&&s._scrollDistance_!==0&&s.enableScroll===true){c.translate(s._scrollDistance_,0);a=-s._scrollDistance_-f*2+s.area[3];o=a+(s.xAxis.itemCount+4)*f}t.forEach(function(t,e){let a,i,r;a=[].concat(s.chartData.yAxisData.ranges[t.index]);i=a.pop();r=a.shift();var o=t.data;var n=getDataPoints(o,i,r,x,f,s,h,d);c.beginPath();c.setStrokeStyle(t.color);c.setFillStyle(t.color);c.setLineWidth(1*s.pix);var l=t.pointShape;if(l==="diamond"){n.forEach(function(t,e){if(t!==null){c.moveTo(t.x,t.y-4.5);c.lineTo(t.x-4.5,t.y);c.lineTo(t.x,t.y+4.5);c.lineTo(t.x+4.5,t.y);c.lineTo(t.x,t.y-4.5)}})}else if(l==="circle"){n.forEach(function(t,e){if(t!==null){c.moveTo(t.x+2.5*s.pix,t.y);c.arc(t.x,t.y,3*s.pix,0,2*Math.PI,false)}})}else if(l==="square"){n.forEach(function(t,e){if(t!==null){c.moveTo(t.x-3.5,t.y-3.5);c.rect(t.x-3.5,t.y-3.5,7,7)}})}else if(l==="triangle"){n.forEach(function(t,e){if(t!==null){c.moveTo(t.x,t.y-4.5);c.lineTo(t.x-4.5,t.y+4.5);c.lineTo(t.x+4.5,t.y+4.5);c.lineTo(t.x,t.y-4.5)}})}else if(l==="triangle"){return}c.closePath();c.fill();c.stroke()});if(s.dataLabel!==false&&d===1){t.forEach(function(t,e){let a,i,r;a=[].concat(s.chartData.yAxisData.ranges[t.index]);i=a.pop();r=a.shift();var o=t.data;var n=getDataPoints(o,i,r,x,f,s,h,d);drawPointText(n,t,h,c,s)})}c.restore();return{xAxisPoints:x,calPoints:r,eachSpacing:f}}function drawBubbleDataPoints(a,l,s,h){var c=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;var d=assign({},{opacity:1,border:2},l.extra.bubble);let t=l.chartData.xAxisData,x=t.xAxisPoints,f=t.eachSpacing;var i=[];h.save();let e=0;let r=l.width+f;if(l._scrollDistance_&&l._scrollDistance_!==0&&l.enableScroll===true){h.translate(l._scrollDistance_,0);e=-l._scrollDistance_-f*2+l.area[3];r=e+(l.xAxis.itemCount+4)*f}a.forEach(function(i,t){let e,a,r;e=[].concat(l.chartData.yAxisData.ranges[i.index]);a=e.pop();r=e.shift();var o=i.data;var n=getDataPoints(o,a,r,x,f,l,s,c);h.beginPath();h.setStrokeStyle(i.color);h.setLineWidth(d.border*l.pix);h.setFillStyle(hexToRgb(i.color,d.opacity));n.forEach(function(t,e){h.moveTo(t.x+t.r,t.y);h.arc(t.x,t.y,t.r*l.pix,0,2*Math.PI,false)});h.closePath();h.fill();h.stroke();if(l.dataLabel!==false&&c===1){n.forEach(function(t,e){h.beginPath();var a=i.textSize*l.pix||s.fontSize;h.setFontSize(a);h.setFillStyle(i.textColor||"#FFFFFF");h.setTextAlign("center");h.fillText(String(t.t),t.x,t.y+a/2);h.closePath();h.stroke();h.setTextAlign("left")})}});h.restore();return{xAxisPoints:x,calPoints:i,eachSpacing:f}}function drawLineDataPoints(t,d,x,f){var p=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;var u=assign({},{type:"straight",width:2,activeType:"none",linearType:"none",onShadow:false,animation:"vertical"},d.extra.line);u.width*=d.pix;let e=d.chartData.xAxisData,g=e.xAxisPoints,y=e.eachSpacing;var T=[];f.save();let v=0;let m=d.width+y;if(d._scrollDistance_&&d._scrollDistance_!==0&&d.enableScroll===true){f.translate(d._scrollDistance_,0);v=-d._scrollDistance_-y*2+d.area[3];m=v+(d.xAxis.itemCount+4)*y}t.forEach(function(e,c){f.beginPath();f.setStrokeStyle(e.color);f.moveTo(-1e4,-1e4);f.lineTo(-10001,-10001);f.stroke();let t,a,i;t=[].concat(d.chartData.yAxisData.ranges[e.index]);a=t.pop();i=t.shift();var r=e.data;var o=getLineDataPoints(r,a,i,g,y,d,x,u,p);T.push(o);var n=splitPoints(o,e);if(e.lineType=="dash"){let t=e.dashLength?e.dashLength:8;t*=d.pix;f.setLineDash([t,t])}f.beginPath();var l=e.color;if(u.linearType!=="none"&&e.linearColor&&e.linearColor.length>0){var s=f.createLinearGradient(d.chartData.xAxisData.startX,d.height/2,d.chartData.xAxisData.endX,d.height/2);for(var h=0;h0){f.setShadow(e.setShadow[0],e.setShadow[1],e.setShadow[2],e.setShadow[3])}else{f.setShadow(0,0,0,"rgba(0,0,0,0)")}f.setLineWidth(u.width);n.forEach(function(i,t){if(i.length===1){f.moveTo(i[0].x,i[0].y)}else{f.moveTo(i[0].x,i[0].y);let a=0;if(u.type==="curve"){for(let e=0;ev){f.moveTo(t.x,t.y);a=1}if(e>0&&t.x>v&&t.xv){f.moveTo(t.x,t.y);a=1}if(e>0&&t.x>v&&t.xv){f.moveTo(t.x,t.y);a=1}if(e>0&&t.x>v&&t.x4&&arguments[4]!==undefined?arguments[4]:1;let e=v.chartData.xAxisData,b=e.xAxisPoints,S=e.eachSpacing;let w=assign({},{width:S/2,barBorderCircle:false,barBorderRadius:[],seriesGap:2,linearType:"none",linearOpacity:1,customColor:[],colorStop:0},v.extra.mix.column);let A=assign({},{opacity:.2,gradient:false},v.extra.mix.area);let M=assign({},{width:2},v.extra.mix.line);let L=v.height-v.area[2];let F=[];var _=0;var k=0;t.forEach(function(t,e){if(t.type=="column"){k+=1}});T.save();let R=-2;let I=b.length+2;let P=0;let C=v.width+S;if(v._scrollDistance_&&v._scrollDistance_!==0&&v.enableScroll===true){T.translate(v._scrollDistance_,0);R=Math.floor(-v._scrollDistance_/S)-2;I=R+v.xAxis.itemCount+4;P=-v._scrollDistance_-S*2+v.area[3];C=P+(v.xAxis.itemCount+4)*S}w.customColor=fillCustomColor(w.linearType,w.customColor,t,m);t.forEach(function(n,t){let o,x,f;o=[].concat(v.chartData.yAxisData.ranges[n.index]);x=o.pop();f=o.shift();var p=n.data;var a=getDataPoints(p,x,f,b,S,v,m,D);F.push(a);if(n.type=="column"){a=fixColumeData(a,S,k,_,m,v);for(let t=0;tR&&tr?r:t;e=e>r?r:e;a=a>r?r:a;i=i>r?r:i;t=t<0?0:t;e=e<0?0:e;a=a<0?0:a;i=i<0?0:i;T.arc(h+t,c+t,t,-Math.PI,-Math.PI/2);T.arc(h+d-e,c+e,e,-Math.PI/2,0);T.arc(h+d-a,c+s-a,a,0,Math.PI/2);T.arc(h+i,c+s-i,i,Math.PI/2,Math.PI)}else{T.moveTo(l,o.y);T.lineTo(l+o.width,o.y);T.lineTo(l+o.width,v.height-v.area[2]);T.lineTo(l,v.height-v.area[2]);T.lineTo(l,o.y);T.setLineWidth(1);T.setStrokeStyle(u)}T.setFillStyle(e);T.closePath();T.fill()}}_+=1}if(n.type=="area"){let e=splitPoints(a,n);for(let t=0;t1){var r=i[0];let t=i[i.length-1];T.moveTo(r.x,r.y);let a=0;if(n.style==="curve"){for(let e=0;eP){T.moveTo(t.x,t.y);a=1}if(e>0&&t.x>P&&t.xP){T.moveTo(t.x,t.y);a=1}if(e>0&&t.x>P&&t.xP){T.moveTo(t.x,t.y);a=1}if(e>0&&t.x>P&&t.xP){T.moveTo(t.x,t.y);a=1}if(e>0&&t.x>P&&t.x1){if(h.extra.mount.widthRatio>2)h.extra.mount.widthRatio=2;l+=(h.extra.mount.widthRatio-1)*f}var s=n*n/l;var y=0;if(h._scrollDistance_){y=-h._scrollDistance_*n/l}d.beginPath();d.setLineCap("round");d.setLineWidth(6*h.pix);d.setStrokeStyle(h.xAxis.scrollBackgroundColor||"#EFEBEF");d.moveTo(t,o);d.lineTo(a,o);d.stroke();d.closePath();d.beginPath();d.setLineCap("round");d.setLineWidth(6*h.pix);d.setStrokeStyle(h.xAxis.scrollColor||"#A6A6A6");d.moveTo(t+y,o);d.lineTo(t+y+s,o);d.stroke();d.closePath();d.setLineCap("butt")}d.save();if(h._scrollDistance_&&h._scrollDistance_!==0){d.translate(h._scrollDistance_,0)}if(h.xAxis.calibration===true){d.setStrokeStyle(h.xAxis.gridColor||"#cccccc");d.setLineCap("butt");d.setLineWidth(1*h.pix);x.forEach(function(t,e){if(e>0){d.beginPath();d.moveTo(t-f/2,u);d.lineTo(t-f/2,u+3*h.pix);d.closePath();d.stroke()}})}if(h.xAxis.disableGrid!==true){d.setStrokeStyle(h.xAxis.gridColor||"#cccccc");d.setLineCap("butt");d.setLineWidth(1*h.pix);if(h.xAxis.gridType=="dash"){d.setLineDash([h.xAxis.dashLength*h.pix,h.xAxis.dashLength*h.pix])}h.xAxis.gridEval=h.xAxis.gridEval||1;x.forEach(function(t,e){if(e%h.xAxis.gridEval==0){d.beginPath();d.moveTo(t,u);d.lineTo(t,i);d.stroke()}});d.setLineDash([])}if(h.xAxis.disabled!==true){let t=r.length;if(h.xAxis.labelCount){if(h.xAxis.itemCount){t=Math.ceil(r.length/h.xAxis.itemCount*h.xAxis.labelCount)}else{t=h.xAxis.labelCount}t-=1}let e=Math.ceil(r.length/t);let a=[];let i=r.length;for(let t=0;t=h.area[3]-1&&n-Math.abs(o)<=h.width-h.area[1]+1){d.beginPath();d.setFontSize(g);d.setFillStyle(h.xAxis.fontColor||h.fontColor);d.fillText(String(a),x[e]+i,u+h.xAxis.marginTop*h.pix+(h.xAxis.lineHeight-h.xAxis.fontSize)*h.pix/2+h.xAxis.fontSize*h.pix);d.closePath();d.stroke()}})}else{a.forEach(function(t,e){var a=h.xAxis.formatter?h.xAxis.formatter(t):t;var i=h._scrollDistance_||0;var r=p=="center"?x[e]+f/2:x[e];if(r-Math.abs(i)>=h.area[3]-1&&r-Math.abs(i)<=h.width-h.area[1]+1){d.save();d.beginPath();d.setFontSize(g);d.setFillStyle(h.xAxis.fontColor||h.fontColor);var o=measureText(String(a),g,d);var n=x[e];if(p=="center"){n=x[e]+f/2}var l=0;if(h.xAxis.scrollShow){l=6*h.pix}var s=u+h.xAxis.marginTop*h.pix+g-g*Math.abs(Math.sin(c._xAxisTextAngle_));if(h.xAxis.rotateAngle<0){n-=g/2;o=0}else{n+=g/2;o=-o}d.translate(n,s);d.rotate(-1*c._xAxisTextAngle_);d.fillText(String(a),o,0);d.closePath();d.stroke();d.restore()}})}}d.restore();if(h.xAxis.title){d.beginPath();d.setFontSize(h.xAxis.titleFontSize*h.pix);d.setFillStyle(h.xAxis.titleFontColor);d.fillText(String(h.xAxis.title),h.width-h.area[1]+h.xAxis.titleOffsetX*h.pix,h.height-h.area[2]+h.xAxis.marginTop*h.pix+(h.xAxis.lineHeight-h.xAxis.titleFontSize)*h.pix/2+(h.xAxis.titleFontSize+h.xAxis.titleOffsetY)*h.pix);d.closePath();d.stroke()}if(h.xAxis.axisLine){d.beginPath();d.setStrokeStyle(h.xAxis.axisLineColor);d.setLineWidth(1*h.pix);d.moveTo(t,h.height-h.area[2]);d.lineTo(a,h.height-h.area[2]);d.stroke()}}function drawYAxisGrid(c,e,d,a){if(e.yAxis.disableGrid===true){return}let t=e.height-e.area[0]-e.area[2];let i=t/e.yAxis.splitNumber;let r=e.area[3];let o=e.chartData.xAxisData.xAxisPoints,n=e.chartData.xAxisData.eachSpacing;let l=n*(o.length-1);if(e.type=="mount"&&e.extra&&e.extra.mount&&e.extra.mount.widthRatio&&e.extra.mount.widthRatio>1){if(e.extra.mount.widthRatio>2)e.extra.mount.widthRatio=2;l+=(e.extra.mount.widthRatio-1)*n}let x=r+l;let s=[];let h=1;if(e.xAxis.axisLine===false){h=0}for(let t=h;t4&&arguments[4]!==undefined?arguments[4]:1;var n=assign({},{activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,ringWidth:30,customRadius:0,border:false,borderWidth:2,borderColor:"#FFFFFF",centerColor:"#FFFFFF",linearType:"none",customColor:[]},r.type=="pie"?r.extra.pie:r.extra.ring);var l={x:r.area[3]+(r.width-r.area[1]-r.area[3])/2,y:r.area[0]+(r.height-r.area[0]-r.area[2])/2};if(e.pieChartLinePadding==0){e.pieChartLinePadding=n.activeRadius*r.pix}var i=Math.min((r.width-r.area[1]-r.area[3])/2-e.pieChartLinePadding-e.pieChartTextPadding-e._pieTextMaxLength_,(r.height-r.area[0]-r.area[2])/2-e.pieChartLinePadding-e.pieChartTextPadding);i=i<10?10:i;if(n.customRadius>0){i=n.customRadius*r.pix}t=getPieDataPoints(t,i,a);var h=n.activeRadius*r.pix;n.customColor=fillCustomColor(n.linearType,n.customColor,t,e);t=t.map(function(t){t._start_+=n.offsetAngle*Math.PI/180;return t});t.forEach(function(t,e){if(r.tooltip){if(r.tooltip.index==e){o.beginPath();o.setFillStyle(hexToRgb(t.color,n.activeOpacity||.5));o.moveTo(l.x,l.y);o.arc(l.x,l.y,t._radius_+h,t._start_,t._start_+2*t._proportion_*Math.PI);o.closePath();o.fill()}}o.beginPath();o.setLineWidth(n.borderWidth*r.pix);o.lineJoin="round";o.setStrokeStyle(n.borderColor);var a=t.color;if(n.linearType=="custom"){var i;if(o.createCircularGradient){i=o.createCircularGradient(l.x,l.y,t._radius_)}else{i=o.createRadialGradient(l.x,l.y,0,l.x,l.y,t._radius_)}i.addColorStop(0,hexToRgb(n.customColor[t.linearIndex],1));i.addColorStop(1,hexToRgb(t.color,1));a=i}o.setFillStyle(a);o.moveTo(l.x,l.y);o.arc(l.x,l.y,t._radius_,t._start_,t._start_+2*t._proportion_*Math.PI);o.closePath();o.fill();if(n.border==true){o.stroke()}});if(r.type==="ring"){var s=i*.6;if(typeof n.ringWidth==="number"&&n.ringWidth>0){s=Math.max(0,i-n.ringWidth*r.pix)}o.beginPath();o.setFillStyle(n.centerColor);o.moveTo(l.x,l.y);o.arc(l.x,l.y,s,0,2*Math.PI);o.closePath();o.fill()}if(r.dataLabel!==false&&a===1){drawPieText(t,r,e,o,i,l)}if(a===1&&r.type==="ring"){drawRingTitle(r,e,o,l)}return{center:l,radius:i,series:t}}function drawRoseDataPoints(t,r,e,o){var a=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;var n=assign({},{type:"area",activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,border:false,borderWidth:2,borderColor:"#FFFFFF",linearType:"none",customColor:[]},r.extra.rose);if(e.pieChartLinePadding==0){e.pieChartLinePadding=n.activeRadius*r.pix}var l={x:r.area[3]+(r.width-r.area[1]-r.area[3])/2,y:r.area[0]+(r.height-r.area[0]-r.area[2])/2};var i=Math.min((r.width-r.area[1]-r.area[3])/2-e.pieChartLinePadding-e.pieChartTextPadding-e._pieTextMaxLength_,(r.height-r.area[0]-r.area[2])/2-e.pieChartLinePadding-e.pieChartTextPadding);i=i<10?10:i;var s=n.minRadius||i*.5;if(i4&&arguments[4]!==undefined?arguments[4]:1;var o=assign({},{startAngle:.75,endAngle:.25,type:"default",direction:"cw",lineCap:"round",width:12,gap:2,linearType:"none",customColor:[]},i.extra.arcbar);a=getArcbarDataPoints(a,o,e);var n;if(o.centerX||o.centerY){n={x:o.centerX?o.centerX:i.width/2,y:o.centerY?o.centerY:i.height/2}}else{n={x:i.width/2,y:i.height/2}}var l;if(o.radius){l=o.radius}else{l=Math.min(n.x,n.y);l-=5*i.pix;l-=o.width/2}l=l<10?10:l;o.customColor=fillCustomColor(o.linearType,o.customColor,a,t);for(let e=0;e5&&arguments[5]!==undefined?arguments[5]:1;var f=assign({},{type:"default",startAngle:.75,endAngle:.25,width:15,labelOffset:13,splitLine:{fixRadius:0,splitNumber:10,width:15,color:"#FFFFFF",childNumber:5,childWidth:5},pointer:{width:15,color:"auto"}},c.extra.gauge);if(f.oldAngle==undefined){f.oldAngle=f.startAngle}if(f.oldData==undefined){f.oldData=0}n=getGaugeAxisPoints(n,f.startAngle,f.endAngle);var p={x:c.width/2,y:c.height/2};var u=Math.min(p.x,p.y);u-=5*c.pix;u-=f.width/2;u=u<10?10:u;var g=u-f.width;var y=0;if(f.type=="progress"){var v=u-f.width*3;d.beginPath();let t=d.createLinearGradient(p.x,p.y-v,p.x,p.y+v);t.addColorStop("0",hexToRgb(h[0].color,.3));t.addColorStop("1.0",hexToRgb("#FFFFFF",.1));d.setFillStyle(t);d.arc(p.x,p.y,v,0,2*Math.PI,false);d.fill();d.setLineWidth(f.width);d.setStrokeStyle(hexToRgb(h[0].color,.3));d.setLineCap("round");d.beginPath();d.arc(p.x,p.y,g,f.startAngle*Math.PI,f.endAngle*Math.PI,false);d.stroke();if(f.endAnglet/o){d.setStrokeStyle(hexToRgb(h[0].color,1))}else{d.setStrokeStyle(hexToRgb(h[0].color,.3))}d.setLineWidth(3*c.pix);d.moveTo(i,0);d.lineTo(r,0);d.stroke();d.rotate(a*Math.PI)}d.restore();h=getGaugeArcbarDataPoints(h,f,x);d.setLineWidth(f.width);d.setStrokeStyle(h[0].color);d.setLineCap("round");d.beginPath();d.arc(p.x,p.y,g,f.startAngle*Math.PI,h[0]._proportion_*Math.PI,false);d.stroke();let l=u-f.width*2.5;d.save();d.translate(p.x,p.y);d.rotate((h[0]._proportion_-1)*Math.PI);d.beginPath();d.setLineWidth(f.width/3);let s=d.createLinearGradient(0,-l*.6,0,l*.6);s.addColorStop("0",hexToRgb("#FFFFFF",0));s.addColorStop("0.5",hexToRgb(h[0].color,1));s.addColorStop("1.0",hexToRgb("#FFFFFF",0));d.setStrokeStyle(s);d.arc(0,0,l,.85*Math.PI,1.15*Math.PI,false);d.stroke();d.beginPath();d.setLineWidth(1);d.setStrokeStyle(h[0].color);d.setFillStyle(h[0].color);d.moveTo(-l-f.width/3/2,-4);d.lineTo(-l-f.width/3/2-4,0);d.lineTo(-l-f.width/3/2,4);d.lineTo(-l-f.width/3/2,-4);d.stroke();d.fill();d.restore()}else{d.setLineWidth(f.width);d.setLineCap("butt");for(let e=0;e4&&arguments[4]!==undefined?arguments[4]:1;var s=assign({},{gridColor:"#cccccc",gridType:"radar",gridEval:1,axisLabel:false,axisLabelTofix:0,labelShow:true,labelColor:"#666666",labelPointShow:false,labelPointRadius:3,labelPointColor:"#cccccc",opacity:.2,gridCount:3,border:false,borderWidth:2,linearType:"none",customColor:[]},n.extra.radar);var a=getRadarCoordinateSeries(n.categories.length);var h={x:n.area[3]+(n.width-n.area[1]-n.area[3])/2,y:n.area[0]+(n.height-n.area[0]-n.area[2])/2};var r=(n.width-n.area[1]-n.area[3])/2;var d=(n.height-n.area[0]-n.area[2])/2;var c=Math.min(r-(getMaxTextListLength(n.categories,i.fontSize,l)+i.radarLabelTextMargin),d-i.radarLabelTextMargin);c-=i.radarLabelTextMargin*n.pix;c=c<10?10:c;c=s.radius?s.radius:c;l.beginPath();l.setLineWidth(1*n.pix);l.setStrokeStyle(s.gridColor);a.forEach(function(t,e){var a=convertCoordinateOrigin(c*Math.cos(t),c*Math.sin(t),h);l.moveTo(h.x,h.y);if(e%s.gridEval==0){l.lineTo(a.x,a.y)}});l.stroke();l.closePath();var x=function t(i){var r={};l.beginPath();l.setLineWidth(1*n.pix);l.setStrokeStyle(s.gridColor);if(s.gridType=="radar"){a.forEach(function(t,e){var a=convertCoordinateOrigin(c/s.gridCount*i*Math.cos(t),c/s.gridCount*i*Math.sin(t),h);if(e===0){r=a;l.moveTo(a.x,a.y)}else{l.lineTo(a.x,a.y)}});l.lineTo(r.x,r.y)}else{var e=convertCoordinateOrigin(c/s.gridCount*i*Math.cos(1.5),c/s.gridCount*i*Math.sin(1.5),h);l.arc(h.x,h.y,h.y-e.y,0,2*Math.PI,false)}l.stroke();l.closePath()};for(var e=1;e<=s.gridCount;e++){x(e)}s.customColor=fillCustomColor(s.linearType,s.customColor,o,i);var f=getRadarDataPoints(a,h,c,o,n,t);f.forEach(function(t,e){l.beginPath();l.setLineWidth(s.borderWidth*n.pix);l.setStrokeStyle(t.color);var a=hexToRgb(t.color,s.opacity);if(s.linearType=="custom"){var i;if(l.createCircularGradient){i=l.createCircularGradient(h.x,h.y,c)}else{i=l.createRadialGradient(h.x,h.y,0,h.x,h.y,c)}i.addColorStop(0,hexToRgb(s.customColor[o[e].linearIndex],s.opacity));i.addColorStop(1,hexToRgb(t.color,s.opacity));a=i}l.setFillStyle(a);t.data.forEach(function(t,e){if(e===0){l.moveTo(t.position.x,t.position.y)}else{l.lineTo(t.position.x,t.position.y)}});l.closePath();l.fill();if(s.border===true){l.stroke()}l.closePath();if(n.dataPointShape!==false){var r=t.data.map(function(t){return t.position});drawPointShape(r,t.color,t.pointShape,l,n)}});if(s.axisLabel===true){const p=Math.max(s.max,Math.max.apply(null,dataCombine(o)));const u=c/s.gridCount;const g=n.fontSize*n.pix;l.setFontSize(g);l.setFillStyle(n.fontColor);l.setTextAlign("left");for(var e=0;eh.x?e.xMax:h.x;e.yMin=e.yMinh.y?e.yMax:h.y}}}return e}function coordinateToPoint(t,e,a,i,r,o){return{x:(e-a.xMin)*i+r,y:(a.yMax-t)*i+o}}function pointToCoordinate(t,e,a,i,r,o){return{x:(e-r)/i+a.xMin,y:a.yMax-(t-o)/i}}function isRayIntersectsSegment(t,e,a){if(e[1]==a[1]){return false}if(e[1]>t[1]&&a[1]>t[1]){return false}if(e[1]t[1]){return false}if(a[1]==t[1]&&e[1]>t[1]){return false}if(e[0]a[t].area[2]||e[1]>a[t].area[3]||e[2]i||e[3]>r){o=true;break}else{o=false}}else{o=true;break}}}return o}function getWordCloudPoint(c,t,d){let x=c.series;switch(t){case"normal":for(let l=0;l.7){return true}else{return false}};for(let h=0;h4&&arguments[4]!==undefined?arguments[4]:1;let a=assign({},{type:"normal",autoColors:true},r.extra.word);if(!r.chartData.wordCloudData){r.chartData.wordCloudData=getWordCloudPoint(r,a.type,o)}o.beginPath();o.setFillStyle(r.background);o.rect(0,0,r.width,r.height);o.fill();o.save();let l=r.chartData.wordCloudData;o.translate(r.width/2,r.height/2);for(let i=0;i0){if(r.tooltip){if(r.tooltip.index==i){o.strokeText(t,(l[i].areav[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].areav[1]+5+e-r.height/2)*n)}else{o.fillText(t,(l[i].areav[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].areav[1]+5+e-r.height/2)*n)}}else{o.fillText(t,(l[i].areav[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].areav[1]+5+e-r.height/2)*n)}}}else{if(l[i].area[0]>0){if(r.tooltip){if(r.tooltip.index==i){o.strokeText(t,(l[i].area[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].area[1]+5+e-r.height/2)*n)}else{o.fillText(t,(l[i].area[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].area[1]+5+e-r.height/2)*n)}}else{o.fillText(t,(l[i].area[0]+5-r.width/2)*n-a*(1-n)/2,(l[i].area[1]+5+e-r.height/2)*n)}}}o.stroke();o.restore()}o.restore()}function drawFunnelDataPoints(t,e,c,a){let d=arguments.length>4&&arguments[4]!==undefined?arguments[4]:1;let i=assign({},{type:"funnel",activeWidth:10,activeOpacity:.3,border:false,borderWidth:2,borderColor:"#FFFFFF",fillOpacity:1,minSize:0,labelAlign:"right",linearType:"none",customColor:[]},e.extra.funnel);let r=(e.height-e.area[0]-e.area[2])/t.length;let o={x:e.area[3]+(e.width-e.area[1]-e.area[3])/2,y:e.height-e.area[2]};let n=i.activeWidth*e.pix;let x=Math.min((e.width-e.area[1]-e.area[3])/2-n,(e.height-e.area[0]-e.area[2])/2-n);let l=getFunnelDataPoints(t,x,i,r,d);a.save();a.translate(o.x,o.y);i.customColor=fillCustomColor(i.linearType,i.customColor,t,c);if(i.type=="pyramid"){for(let t=0;t0){l.area[3]+=i[t].width+l.yAxis.padding*l.pix}else{l.area[3]+=i[t].width}a+=1}else if(i[t].position=="right"){if(e>0){l.area[1]+=i[t].width+l.yAxis.padding*l.pix}else{l.area[1]+=i[t].width}e+=1}}}else{n.yAxisWidth=i}l.chartData.yAxisData=f;if(l.categories&&l.categories.length&&l.type!=="radar"&&l.type!=="gauge"&&l.type!=="bar"){l.chartData.xAxisData=getXAxisPoints(l.categories,l,n);let t=calCategoriesData(l.categories,l,n,l.chartData.xAxisData.eachSpacing,s),e=t.xAxisHeight,a=t.angle;n.xAxisHeight=e;n._xAxisTextAngle_=a;l.area[2]+=e;l.chartData.categoriesData=t}else{if(l.type==="line"||l.type==="area"||l.type==="scatter"||l.type==="bubble"||l.type==="bar"){l.chartData.xAxisData=calXAxisData(c,l,n,s);d=l.chartData.xAxisData.rangesFormat;let t=calCategoriesData(d,l,n,l.chartData.xAxisData.eachSpacing,s),e=t.xAxisHeight,a=t.angle;n.xAxisHeight=e;n._xAxisTextAngle_=a;l.area[2]+=e;l.chartData.categoriesData=t}else{l.chartData.xAxisData={xAxisPoints:[]}}}if(l.enableScroll&&l.xAxis.scrollAlign=="right"&&l._scrollDistance_===undefined){let t=0,e=l.chartData.xAxisData.xAxisPoints,a=l.chartData.xAxisData.startX,i=l.chartData.xAxisData.endX,r=l.chartData.xAxisData.eachSpacing;let o=r*(e.length-1);let n=i-a;t=n-o;h.scrollOption.currentOffset=t;h.scrollOption.startTouchX=t;h.scrollOption.distance=0;h.scrollOption.lastMoveTime=0;l._scrollDistance_=t}if(t==="pie"||t==="ring"||t==="rose"){n._pieTextMaxLength_=l.dataLabel===false?0:getPieTextMaxLength(x,n,s,l)}switch(t){case"word":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function(t){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawWordCloudDataPoints(c,l,n,s,t);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"map":s.clearRect(0,0,l.width,l.height);drawMapDataPoints(c,l,n,s);setTimeout(()=>{this.uevent.trigger("renderComplete")},50);break;case"funnel":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function(t){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.funnelData=drawFunnelDataPoints(c,l,n,s,t);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,t);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"line":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawLineDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"scatter":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawScatterDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"bubble":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawBubbleDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"mix":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawMixDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"column":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawColumnDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"mount":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawMountDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"bar":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawXAxis(d,l,n,s);var a=drawBarDataPoints(c,l,n,s,e),i=a.yAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.yAxisPoints=i;l.chartData.xAxisPoints=l.chartData.xAxisData.xAxisPoints;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"area":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawAreaDataPoints(c,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"ring":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.pieData=drawPieDataPoints(c,l,n,s,e);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"pie":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.pieData=drawPieDataPoints(c,l,n,s,e);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"rose":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.pieData=drawRoseDataPoints(c,l,n,s,e);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"radar":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.radarData=drawRadarDataPoints(c,l,n,s,e);drawLegend(l.series,l,n,s,l.chartData);drawToolTipBridge(l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"arcbar":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.arcbarData=drawArcbarDataPoints(c,l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"gauge":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}l.chartData.gaugeData=drawGaugeDataPoints(d,c,l,n,s,e);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break;case"candle":this.animationInstance=new Animation({timing:l.timing,duration:e,onProcess:function t(e){s.clearRect(0,0,l.width,l.height);if(l.rotate){contextRotate(s,l)}drawYAxisGrid(d,l,n,s);drawXAxis(d,l,n,s);var a=drawCandleDataPoints(c,x,l,n,s,e),i=a.xAxisPoints,r=a.calPoints,o=a.eachSpacing;l.chartData.xAxisPoints=i;l.chartData.calPoints=r;l.chartData.eachSpacing=o;drawYAxis(c,l,n,s);if(l.enableMarkLine!==false&&e===1){drawMarkLine(l,n,s)}if(x){drawLegend(x,l,n,s,l.chartData)}else{drawLegend(l.series,l,n,s,l.chartData)}drawToolTipBridge(l,n,s,e,o,i);drawCanvas(l,s)},onAnimationFinish:function t(){h.uevent.trigger("renderComplete")}});break}}function uChartsEvent(){this.events={}}uChartsEvent.prototype.addEventListener=function(t,e){this.events[t]=this.events[t]||[];this.events[t].push(e)};uChartsEvent.prototype.delEventListener=function(t){this.events[t]=[]};uChartsEvent.prototype.trigger=function(){for(var t=arguments.length,e=Array(t),a=0;a0&&arguments[0]!==undefined?arguments[0]:{};this.opts=assign({},this.opts,t);this.opts.updateData=true;let c=t.scrollPosition||"current";switch(c){case"current":this.opts._scrollDistance_=this.scrollOption.currentOffset;break;case"left":this.opts._scrollDistance_=0;this.scrollOption={currentOffset:0,startTouchX:0,distance:0,lastMoveTime:0};break;case"right":let t=calYAxisData(this.opts.series,this.opts,this.config,this.context),e=t.yAxisWidth;this.config.yAxisWidth=e;let a=0;let i=getXAxisPoints(this.opts.categories,this.opts,this.config),r=i.xAxisPoints,o=i.startX,n=i.endX,l=i.eachSpacing;let s=l*(r.length-1);let h=n-o;a=h-s;this.scrollOption={currentOffset:a,startTouchX:a,distance:0,lastMoveTime:0};this.opts._scrollDistance_=a;break}drawCharts.call(this,this.opts.type,this.opts,this.config,this.context)};uCharts.prototype.zoom=function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.opts.xAxis.itemCount;if(this.opts.enableScroll!==true){console.log("[uCharts] 请启用滚动条后使用");return}let e=Math.round(Math.abs(this.scrollOption.currentOffset)/this.opts.chartData.eachSpacing)+Math.round(this.opts.xAxis.itemCount/2);this.opts.animation=false;this.opts.xAxis.itemCount=t.itemCount;let a=calYAxisData(this.opts.series,this.opts,this.config,this.context),i=a.yAxisWidth;this.config.yAxisWidth=i;let r=0;let o=getXAxisPoints(this.opts.categories,this.opts,this.config),h=o.xAxisPoints,c=o.startX,d=o.endX,n=o.eachSpacing;let x=n*e;let l=d-c;let s=l-n*(h.length-1);r=l/2-x;if(r>0){r=0}if(r=this.opts.categories.length?this.opts.categories.length:r;this.opts.animation=false;this.opts.xAxis.itemCount=r;let o=0;let n=getXAxisPoints(this.opts.categories,this.opts,this.config),x=n.xAxisPoints,f=n.startX,p=n.endX,l=n.eachSpacing;let u=l*this.scrollOption.moveCurrent1;let g=p-f;let y=g-l*(x.length-1);o=-u+Math.min(i[0].x,i[1].x)-this.opts.area[3]-l;if(o>0){o=0}if(o1&&arguments[1]!==undefined?arguments[1]:{};var a=null;if(t.changedTouches){a=t.changedTouches[0]}else{a=t.mp.changedTouches[0]}if(a){var i=getTouches(a,this.opts,t);var r=this.getLegendDataIndex(t);if(r>=0){if(this.opts.type=="candle"){this.opts.seriesMA[r].show=!this.opts.seriesMA[r].show}else{this.opts.series[r].show=!this.opts.series[r].show}this.opts.animation=e.animation?true:false;this.opts._scrollDistance_=this.scrollOption.currentOffset;drawCharts.call(this,this.opts.type,this.opts,this.config,this.context)}}};uCharts.prototype.showToolTip=function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var c=null;if(t.changedTouches){c=t.changedTouches[0]}else{c=t.mp.changedTouches[0]}if(!c){console.log("[uCharts] 未获取到event坐标信息")}var a=getTouches(c,this.opts,t);var d=this.scrollOption.currentOffset;var i=assign({},this.opts,{_scrollDistance_:d,animation:false});if(this.opts.type==="line"||this.opts.type==="area"||this.opts.type==="column"||this.opts.type==="scatter"||this.opts.type==="bubble"){var r=this.getCurrentDataIndex(t);var o=e.index==undefined?r.index:e.index;if(o>-1||o.length>0){var n=getSeriesDataItem(this.opts.series,o,r.group);if(n.length!==0){var l=getToolTipData(n,this.opts,o,r.group,this.opts.categories,e),s=l.textList,h=l.offset;h.y=a.y;i.tooltip={textList:e.textList!==undefined?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o,group:r.group}}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="mount"){var o=e.index==undefined?this.getCurrentDataIndex(t).index:e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=assign({},i._series_[o]);var s=[{text:e.formatter?e.formatter(n,undefined,o,i):n.name+": "+n.data,color:n.color,legendShape:this.opts.extra.tooltip.legendShape=="auto"?n.legendShape:this.opts.extra.tooltip.legendShape}];var h={x:i.chartData.calPoints[o].x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="bar"){var r=this.getCurrentDataIndex(t);var o=e.index==undefined?r.index:e.index;if(o>-1||o.length>0){var n=getSeriesDataItem(this.opts.series,o,r.group);if(n.length!==0){var l=getToolTipData(n,this.opts,o,r.group,this.opts.categories,e),s=l.textList,h=l.offset;h.x=a.x;i.tooltip={textList:e.textList!==undefined?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="mix"){var r=this.getCurrentDataIndex(t);var o=e.index==undefined?r.index:e.index;if(o>-1){var d=this.scrollOption.currentOffset;var i=assign({},this.opts,{_scrollDistance_:d,animation:false});var n=getSeriesDataItem(this.opts.series,o);if(n.length!==0){var x=getMixToolTipData(n,this.opts,o,this.opts.categories,e),s=x.textList,h=x.offset;h.y=a.y;i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="candle"){var r=this.getCurrentDataIndex(t);var o=e.index==undefined?r.index:e.index;if(o>-1){var d=this.scrollOption.currentOffset;var i=assign({},this.opts,{_scrollDistance_:d,animation:false});var n=getSeriesDataItem(this.opts.series,o);if(n.length!==0){var l=getCandleToolTipData(this.opts.series[0].data,n,this.opts,o,this.opts.categories,this.opts.extra.candle,e),s=l.textList,h=l.offset;h.y=a.y;i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="pie"||this.opts.type==="ring"||this.opts.type==="rose"||this.opts.type==="funnel"){var o=e.index==undefined?this.getCurrentDataIndex(t):e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=assign({},i._series_[o]);var s=[{text:e.formatter?e.formatter(n,undefined,o,i):n.name+": "+n.data,color:n.color,legendShape:this.opts.extra.tooltip.legendShape=="auto"?n.legendShape:this.opts.extra.tooltip.legendShape}];var h={x:a.x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="map"){var o=e.index==undefined?this.getCurrentDataIndex(t):e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=assign({},this.opts.series[o]);n.name=n.properties.name;var s=[{text:e.formatter?e.formatter(n,undefined,o,this.opts):n.name,color:n.color,legendShape:this.opts.extra.tooltip.legendShape=="auto"?n.legendShape:this.opts.extra.tooltip.legendShape}];var h={x:a.x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}i.updateData=false;drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="word"){var o=e.index==undefined?this.getCurrentDataIndex(t):e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=assign({},this.opts.series[o]);var s=[{text:e.formatter?e.formatter(n,undefined,o,this.opts):n.name,color:n.color,legendShape:this.opts.extra.tooltip.legendShape=="auto"?n.legendShape:this.opts.extra.tooltip.legendShape}];var h={x:a.x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}i.updateData=false;drawCharts.call(this,i.type,i,this.config,this.context)}if(this.opts.type==="radar"){var o=e.index==undefined?this.getCurrentDataIndex(t):e.index;if(o>-1){var i=assign({},this.opts,{animation:false});var n=getSeriesDataItem(this.opts.series,o);if(n.length!==0){var s=n.map(t=>{return{text:e.formatter?e.formatter(t,this.opts.categories[o],o,this.opts):t.name+": "+t.data,color:t.color,legendShape:this.opts.extra.tooltip.legendShape=="auto"?t.legendShape:this.opts.extra.tooltip.legendShape}});var h={x:a.x,y:a.y};i.tooltip={textList:e.textList?e.textList:s,offset:e.offset!==undefined?e.offset:h,option:e,index:o}}}drawCharts.call(this,i.type,i,this.config,this.context)}};uCharts.prototype.translate=function(t){this.scrollOption={currentOffset:t,startTouchX:t,distance:0,lastMoveTime:0};let e=assign({},this.opts,{_scrollDistance_:t,animation:false});drawCharts.call(this,this.opts.type,e,this.config,this.context)};uCharts.prototype.scrollStart=function(t){var e=null;if(t.changedTouches){e=t.changedTouches[0]}else{e=t.mp.changedTouches[0]}var a=getTouches(e,this.opts,t);if(e&&this.opts.enableScroll===true){this.scrollOption.startTouchX=a.x}};uCharts.prototype.scroll=function(t){if(this.scrollOption.lastMoveTime===0){this.scrollOption.lastMoveTime=Date.now()}let e=this.opts.touchMoveLimit||60;let a=Date.now();let i=a-this.scrollOption.lastMoveTime;if(i=0){var o="touchend"!==n?e.targetTouches[0]:e.changedTouches[0];o&&st(t,o,e,i)}else st(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var a=e.button;return null==e.which&&void 0!==a&&gw.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function ht(t,e,i){pw?t.addEventListener(e,i):t.attachEvent("on"+e,i)}function ct(t,e,i){pw?t.removeEventListener(e,i):t.detachEvent("on"+e,i)}function dt(t){return 2===t.which||3===t.which}function ft(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}function pt(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}function gt(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:mt}}function mt(t){mw(this.event)}function vt(){}function yt(t,e,i){if(t[t.rectHover?"rectContain":"contain"](e,i)){for(var n,o=t;o;){if(o.clipPath&&!o.clipPath.contain(e,i))return!1;o.silent&&(n=!0),o=o.parent}return!n||xw}return!1}function xt(){var t=new bw(6);return _t(t),t}function _t(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function wt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function bt(t,e,i){var n=e[0]*i[0]+e[2]*i[1],o=e[1]*i[0]+e[3]*i[1],a=e[0]*i[2]+e[2]*i[3],r=e[1]*i[2]+e[3]*i[3],s=e[0]*i[4]+e[2]*i[5]+e[4],l=e[1]*i[4]+e[3]*i[5]+e[5];return t[0]=n,t[1]=o,t[2]=a,t[3]=r,t[4]=s,t[5]=l,t}function St(t,e,i){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+i[0],t[5]=e[5]+i[1],t}function Mt(t,e,i){var n=e[0],o=e[2],a=e[4],r=e[1],s=e[3],l=e[5],u=Math.sin(i),h=Math.cos(i);return t[0]=n*h+r*u,t[1]=-n*u+r*h,t[2]=o*h+s*u,t[3]=-o*u+h*s,t[4]=h*a+u*l,t[5]=h*l-u*a,t}function It(t,e,i){var n=i[0],o=i[1];return t[0]=e[0]*n,t[1]=e[1]*o,t[2]=e[2]*n,t[3]=e[3]*o,t[4]=e[4]*n,t[5]=e[5]*o,t}function Tt(t,e){var i=e[0],n=e[2],o=e[4],a=e[1],r=e[3],s=e[5],l=i*r-a*n;return l?(l=1/l,t[0]=r*l,t[1]=-a*l,t[2]=-n*l,t[3]=i*l,t[4]=(n*s-r*o)*l,t[5]=(a*o-i*s)*l,t):null}function At(t){var e=xt();return wt(e,t),e}function Dt(t){return t>Iw||t<-Iw}function Ct(t){this._target=t.target,this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null!=t.loop&&t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}function Lt(t){return(t=Math.round(t))<0?0:t>255?255:t}function kt(t){return(t=Math.round(t))<0?0:t>360?360:t}function Pt(t){return t<0?0:t>1?1:t}function Nt(t){return Lt(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100*255:parseInt(t,10))}function Ot(t){return Pt(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100:parseFloat(t))}function Et(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function Rt(t,e,i){return t+(e-t)*i}function zt(t,e,i,n,o){return t[0]=e,t[1]=i,t[2]=n,t[3]=o,t}function Bt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function Vt(t,e){Vw&&Bt(Vw,e),Vw=Bw.put(t,Vw||e.slice())}function Gt(t,e){if(t){e=e||[];var i=Bw.get(t);if(i)return Bt(e,i);var n=(t+="").replace(/ /g,"").toLowerCase();if(n in zw)return Bt(e,zw[n]),Vt(t,e),e;if("#"!==n.charAt(0)){var o=n.indexOf("("),a=n.indexOf(")");if(-1!==o&&a+1===n.length){var r=n.substr(0,o),s=n.substr(o+1,a-(o+1)).split(","),l=1;switch(r){case"rgba":if(4!==s.length)return void zt(e,0,0,0,1);l=Ot(s.pop());case"rgb":return 3!==s.length?void zt(e,0,0,0,1):(zt(e,Nt(s[0]),Nt(s[1]),Nt(s[2]),l),Vt(t,e),e);case"hsla":return 4!==s.length?void zt(e,0,0,0,1):(s[3]=Ot(s[3]),Ft(s,e),Vt(t,e),e);case"hsl":return 3!==s.length?void zt(e,0,0,0,1):(Ft(s,e),Vt(t,e),e);default:return}}zt(e,0,0,0,1)}else{if(4===n.length)return(u=parseInt(n.substr(1),16))>=0&&u<=4095?(zt(e,(3840&u)>>4|(3840&u)>>8,240&u|(240&u)>>4,15&u|(15&u)<<4,1),Vt(t,e),e):void zt(e,0,0,0,1);if(7===n.length){var u=parseInt(n.substr(1),16);return u>=0&&u<=16777215?(zt(e,(16711680&u)>>16,(65280&u)>>8,255&u,1),Vt(t,e),e):void zt(e,0,0,0,1)}}}}function Ft(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=Ot(t[1]),o=Ot(t[2]),a=o<=.5?o*(n+1):o+n-o*n,r=2*o-a;return e=e||[],zt(e,Lt(255*Et(r,a,i+1/3)),Lt(255*Et(r,a,i)),Lt(255*Et(r,a,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Wt(t){if(t){var e,i,n=t[0]/255,o=t[1]/255,a=t[2]/255,r=Math.min(n,o,a),s=Math.max(n,o,a),l=s-r,u=(s+r)/2;if(0===l)e=0,i=0;else{i=u<.5?l/(s+r):l/(2-s-r);var h=((s-n)/6+l/2)/l,c=((s-o)/6+l/2)/l,d=((s-a)/6+l/2)/l;n===s?e=d-c:o===s?e=1/3+h-d:a===s&&(e=2/3+c-h),e<0&&(e+=1),e>1&&(e-=1)}var f=[360*e,i,u];return null!=t[3]&&f.push(t[3]),f}}function Ht(t,e){var i=Gt(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,i[n]>255?i[n]=255:t[n]<0&&(i[n]=0);return qt(i,4===i.length?"rgba":"rgb")}}function Zt(t){var e=Gt(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function Ut(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=e[o],s=e[a],l=n-o;return i[0]=Lt(Rt(r[0],s[0],l)),i[1]=Lt(Rt(r[1],s[1],l)),i[2]=Lt(Rt(r[2],s[2],l)),i[3]=Pt(Rt(r[3],s[3],l)),i}}function Xt(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=Gt(e[o]),s=Gt(e[a]),l=n-o,u=qt([Lt(Rt(r[0],s[0],l)),Lt(Rt(r[1],s[1],l)),Lt(Rt(r[2],s[2],l)),Pt(Rt(r[3],s[3],l))],"rgba");return i?{color:u,leftIndex:o,rightIndex:a,value:n}:u}}function jt(t,e,i,n){if(t=Gt(t))return t=Wt(t),null!=e&&(t[0]=kt(e)),null!=i&&(t[1]=Ot(i)),null!=n&&(t[2]=Ot(n)),qt(Ft(t),"rgba")}function Yt(t,e){if((t=Gt(t))&&null!=e)return t[3]=Pt(e),qt(t,"rgba")}function qt(t,e){if(t&&t.length){var i=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(i+=","+t[3]),e+"("+i+")"}}function Kt(t,e){return t[e]}function $t(t,e,i){t[e]=i}function Jt(t,e,i){return(e-t)*i+t}function Qt(t,e,i){return i>.5?e:t}function te(t,e,i,n,o){var a=t.length;if(1===o)for(s=0;so)t.length=o;else for(r=n;r=0&&!(m[i]<=e);i--);i=Math.min(i,u-2)}else{for(i=L;ie);i++);i=Math.min(i-1,u-2)}L=i,k=e;var n=m[i+1]-m[i];if(0!==n)if(I=(e-m[i])/n,l)if(A=v[i],T=v[0===i?i:i-1],D=v[i>u-2?u-1:i+1],C=v[i>u-3?u-1:i+2],d)ne(T,A,D,C,I,I*I,I*I*I,r(t,o),g);else{if(f)a=ne(T,A,D,C,I,I*I,I*I*I,P,1),a=re(P);else{if(p)return Qt(A,D,I);a=oe(T,A,D,C,I,I*I,I*I*I)}s(t,o,a)}else if(d)te(v[i],v[i+1],I,r(t,o),g);else{var a;if(f)te(v[i],v[i+1],I,P,1),a=re(P);else{if(p)return Qt(v[i],v[i+1],I);a=Jt(v[i],v[i+1],I)}s(t,o,a)}},ondestroy:i});return e&&"spline"!==e&&(N.easing=e),N}}}function ue(t,e,i,n,o,a,r,s){_(n)?(a=o,o=n,n=0):x(o)?(a=o,o="linear",n=0):x(n)?(a=n,n=0):x(i)?(a=i,i=500):i||(i=500),t.stopAnimation(),he(t,"",t,e,i,n,s);var l=t.animators.slice(),u=l.length;u||a&&a();for(var h=0;h0&&t.animate(e,!1).when(null==o?500:o,s).delay(a||0)}function ce(t,e,i,n){if(e){var o={};o[e]={},o[e][i]=n,t.attr(o)}else t.attr(i,n)}function de(t,e,i,n){i<0&&(t+=i,i=-i),n<0&&(e+=n,n=-n),this.x=t,this.y=e,this.width=i,this.height=n}function fe(t){for(var e=0;t>=eb;)e|=1&t,t>>=1;return t+e}function pe(t,e,i,n){var o=e+1;if(o===i)return 1;if(n(t[o++],t[e])<0){for(;o=0;)o++;return o-e}function ge(t,e,i){for(i--;e>>1])<0?l=a:s=a+1;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=r}}function ve(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])>0){for(s=n-o;l0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}else{for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}for(r++;r>>1);a(t,e[i+h])>0?r=h+1:l=h}return l}function ye(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])<0){for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}else{for(s=n-o;l=0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}for(r++;r>>1);a(t,e[i+h])<0?l=h:r=h+1}return l}function xe(t,e){function i(i){var s=a[i],u=r[i],h=a[i+1],c=r[i+1];r[i]=u+c,i===l-3&&(a[i+1]=a[i+2],r[i+1]=r[i+2]),l--;var d=ye(t[h],t,s,u,0,e);s+=d,0!==(u-=d)&&0!==(c=ve(t[s+u-1],t,h,c,c-1,e))&&(u<=c?n(s,u,h,c):o(s,u,h,c))}function n(i,n,o,a){var r=0;for(r=0;r=ib||f>=ib);if(p)break;g<0&&(g=0),g+=2}if((s=g)<1&&(s=1),1===n){for(r=0;r=0;r--)t[f+r]=t[d+r];if(0===n){v=!0;break}}if(t[c--]=u[h--],1==--a){v=!0;break}if(0!=(m=a-ve(t[l],u,0,a,a-1,e))){for(a-=m,f=(c-=m)+1,d=(h-=m)+1,r=0;r=ib||m>=ib);if(v)break;p<0&&(p=0),p+=2}if((s=p)<1&&(s=1),1===a){for(f=(c-=n)+1,d=(l-=n)+1,r=n-1;r>=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else{if(0===a)throw new Error;for(d=c-(a-1),r=0;r=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else for(d=c-(a-1),r=0;r1;){var t=l-2;if(t>=1&&r[t-1]<=r[t]+r[t+1]||t>=2&&r[t-2]<=r[t]+r[t-1])r[t-1]r[t+1])break;i(t)}},this.forceMergeRuns=function(){for(;l>1;){var t=l-2;t>0&&r[t-1]s&&(l=s),me(t,i,i+l,i+a,e),a=l}r.pushRun(i,a),r.mergeRuns(),o-=a,i+=a}while(0!==o);r.forceMergeRuns()}}function we(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}function be(t,e,i){var n=null==e.x?0:e.x,o=null==e.x2?1:e.x2,a=null==e.y?0:e.y,r=null==e.y2?0:e.y2;return e.global||(n=n*i.width+i.x,o=o*i.width+i.x,a=a*i.height+i.y,r=r*i.height+i.y),n=isNaN(n)?0:n,o=isNaN(o)?1:o,a=isNaN(a)?0:a,r=isNaN(r)?0:r,t.createLinearGradient(n,a,o,r)}function Se(t,e,i){var n=i.width,o=i.height,a=Math.min(n,o),r=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(r=r*n+i.x,s=s*o+i.y,l*=a),t.createRadialGradient(r,s,0,r,s,l)}function Me(){return!1}function Ie(t,e,i){var n=iw(),o=e.getWidth(),a=e.getHeight(),r=n.style;return r&&(r.position="absolute",r.left=0,r.top=0,r.width=o+"px",r.height=a+"px",n.setAttribute("data-zr-dom-id",t)),n.width=o*i,n.height=a*i,n}function Te(t){if("string"==typeof t){var e=mb.get(t);return e&&e.image}return t}function Ae(t,e,i,n,o){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!i)return e;var a=mb.get(t),r={hostEl:i,cb:n,cbPayload:o};return a?!Ce(e=a.image)&&a.pending.push(r):((e=new Image).onload=e.onerror=De,mb.put(t,e.__cachedImgObj={image:e,pending:[r]}),e.src=e.__zrImageSrc=t),e}return t}return e}function De(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;exb&&(yb=0,vb={}),yb++,vb[i]=o,o}function ke(t,e,i,n,o,a,r,s){return r?Ne(t,e,i,n,o,a,r,s):Pe(t,e,i,n,o,a,s)}function Pe(t,e,i,n,o,a,r){var s=He(t,e,o,a,r),l=Le(t,e);o&&(l+=o[1]+o[3]);var u=s.outerHeight,h=new de(Oe(0,l,i),Ee(0,u,n),l,u);return h.lineHeight=s.lineHeight,h}function Ne(t,e,i,n,o,a,r,s){var l=Ze(t,{rich:r,truncate:s,font:e,textAlign:i,textPadding:o,textLineHeight:a}),u=l.outerWidth,h=l.outerHeight;return new de(Oe(0,u,i),Ee(0,h,n),u,h)}function Oe(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function Ee(t,e,i){return"middle"===i?t-=e/2:"bottom"===i&&(t-=e),t}function Re(t,e,i){var n=e.x,o=e.y,a=e.height,r=e.width,s=a/2,l="left",u="top";switch(t){case"left":n-=i,o+=s,l="right",u="middle";break;case"right":n+=i+r,o+=s,u="middle";break;case"top":n+=r/2,o-=i,l="center",u="bottom";break;case"bottom":n+=r/2,o+=a+i,l="center";break;case"inside":n+=r/2,o+=s,l="center",u="middle";break;case"insideLeft":n+=i,o+=s,u="middle";break;case"insideRight":n+=r-i,o+=s,l="right",u="middle";break;case"insideTop":n+=r/2,o+=i,l="center";break;case"insideBottom":n+=r/2,o+=a-i,l="center",u="bottom";break;case"insideTopLeft":n+=i,o+=i;break;case"insideTopRight":n+=r-i,o+=i,l="right";break;case"insideBottomLeft":n+=i,o+=a-i,u="bottom";break;case"insideBottomRight":n+=r-i,o+=a-i,l="right",u="bottom"}return{x:n,y:o,textAlign:l,textVerticalAlign:u}}function ze(t,e,i,n,o){if(!e)return"";var a=(t+"").split("\n");o=Be(e,i,n,o);for(var r=0,s=a.length;r=r;l++)s-=r;var u=Le(i,e);return u>s&&(i="",u=0),s=t-u,n.ellipsis=i,n.ellipsisWidth=u,n.contentWidth=s,n.containerWidth=t,n}function Ve(t,e){var i=e.containerWidth,n=e.font,o=e.contentWidth;if(!i)return"";var a=Le(t,n);if(a<=i)return t;for(var r=0;;r++){if(a<=o||r>=e.maxIterations){t+=e.ellipsis;break}var s=0===r?Ge(t,o,e.ascCharWidth,e.cnCharWidth):a>0?Math.floor(t.length*o/a):0;a=Le(t=t.substr(0,s),n)}return""===t&&(t=e.placeholder),t}function Ge(t,e,i,n){for(var o=0,a=0,r=t.length;au)t="",r=[];else if(null!=h)for(var c=Be(h-(i?i[1]+i[3]:0),e,o.ellipsis,{minChar:o.minChar,placeholder:o.placeholder}),d=0,f=r.length;do&&Ue(i,t.substring(o,a)),Ue(i,n[2],n[1]),o=_b.lastIndex}of)return{lines:[],width:0,height:0};k.textWidth=Le(k.text,_);var b=y.textWidth,S=null==b||"auto"===b;if("string"==typeof b&&"%"===b.charAt(b.length-1))k.percentWidth=b,u.push(k),b=0;else{if(S){b=k.textWidth;var M=y.textBackgroundColor,I=M&&M.image;I&&Ce(I=Te(I))&&(b=Math.max(b,I.width*w/I.height))}var T=x?x[1]+x[3]:0;b+=T;var C=null!=d?d-m:null;null!=C&&Cl&&(i*=l/(c=i+n),n*=l/c),o+a>l&&(o*=l/(c=o+a),a*=l/c),n+o>u&&(n*=u/(c=n+o),o*=u/c),i+a>u&&(i*=u/(c=i+a),a*=u/c),t.moveTo(r+i,s),t.lineTo(r+l-n,s),0!==n&&t.arc(r+l-n,s+n,n,-Math.PI/2,0),t.lineTo(r+l,s+u-o),0!==o&&t.arc(r+l-o,s+u-o,o,0,Math.PI/2),t.lineTo(r+a,s+u),0!==a&&t.arc(r+a,s+u-a,a,Math.PI/2,Math.PI),t.lineTo(r,s+i),0!==i&&t.arc(r+i,s+i,i,Math.PI,1.5*Math.PI)}function Ye(t){return qe(t),d(t.rich,qe),t}function qe(t){if(t){t.font=Xe(t);var e=t.textAlign;"middle"===e&&(e="center"),t.textAlign=null==e||Mb[e]?e:"left";var i=t.textVerticalAlign||t.textBaseline;"center"===i&&(i="middle"),t.textVerticalAlign=null==i||Ib[i]?i:"top",t.textPadding&&(t.textPadding=L(t.textPadding))}}function Ke(t,e,i,n,o,a){n.rich?Je(t,e,i,n,o,a):$e(t,e,i,n,o,a)}function $e(t,e,i,n,o,a){var r,s=ii(n),l=!1,u=e.__attrCachedBy===rb.PLAIN_TEXT;a!==sb?(a&&(r=a.style,l=!s&&u&&r),e.__attrCachedBy=s?rb.NONE:rb.PLAIN_TEXT):u&&(e.__attrCachedBy=rb.NONE);var h=n.font||Sb;l&&h===(r.font||Sb)||(e.font=h);var c=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,c=t.__computedFont=e.font);var d=n.textPadding,f=n.textLineHeight,p=t.__textCotentBlock;p&&!t.__dirtyText||(p=t.__textCotentBlock=He(i,c,d,f,n.truncate));var g=p.outerHeight,m=p.lines,v=p.lineHeight,y=ai(g,n,o),x=y.baseX,_=y.baseY,w=y.textAlign||"left",b=y.textVerticalAlign;ti(e,n,o,x,_);var S=Ee(_,g,b),M=x,I=S;if(s||d){var T=Le(i,c);d&&(T+=d[1]+d[3]);var A=Oe(x,T,w);s&&ni(t,e,n,A,S,T,g),d&&(M=hi(x,w,d),I+=d[0])}e.textAlign=w,e.textBaseline="middle",e.globalAlpha=n.opacity||1;for(B=0;B=0&&"right"===(_=b[C]).textAlign;)ei(t,e,_,n,M,v,D,"right"),I-=_.width,D-=_.width,C--;for(A+=(a-(A-m)-(y-D)-I)/2;T<=C;)ei(t,e,_=b[T],n,M,v,A+_.width/2,"center"),A+=_.width,T++;v+=M}}function ti(t,e,i,n,o){if(i&&e.textRotation){var a=e.textOrigin;"center"===a?(n=i.width/2+i.x,o=i.height/2+i.y):a&&(n=a[0]+i.x,o=a[1]+i.y),t.translate(n,o),t.rotate(-e.textRotation),t.translate(-n,-o)}}function ei(t,e,i,n,o,a,r,s){var l=n.rich[i.styleName]||{};l.text=i.text;var u=i.textVerticalAlign,h=a+o/2;"top"===u?h=a+i.height/2:"bottom"===u&&(h=a+o-i.height/2),!i.isLineHolder&&ii(l)&&ni(t,e,l,"right"===s?r-i.width:"center"===s?r-i.width/2:r,h-i.height/2,i.width,i.height);var c=i.textPadding;c&&(r=hi(r,s,c),h-=i.height/2-c[2]-i.textHeight/2),ri(e,"shadowBlur",D(l.textShadowBlur,n.textShadowBlur,0)),ri(e,"shadowColor",l.textShadowColor||n.textShadowColor||"transparent"),ri(e,"shadowOffsetX",D(l.textShadowOffsetX,n.textShadowOffsetX,0)),ri(e,"shadowOffsetY",D(l.textShadowOffsetY,n.textShadowOffsetY,0)),ri(e,"textAlign",s),ri(e,"textBaseline","middle"),ri(e,"font",i.font||Sb);var d=si(l.textStroke||n.textStroke,p),f=li(l.textFill||n.textFill),p=A(l.textStrokeWidth,n.textStrokeWidth);d&&(ri(e,"lineWidth",p),ri(e,"strokeStyle",d),e.strokeText(i.text,r,h)),f&&(ri(e,"fillStyle",f),e.fillText(i.text,r,h))}function ii(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function ni(t,e,i,n,o,a,r){var s=i.textBackgroundColor,l=i.textBorderWidth,u=i.textBorderColor,h=_(s);if(ri(e,"shadowBlur",i.textBoxShadowBlur||0),ri(e,"shadowColor",i.textBoxShadowColor||"transparent"),ri(e,"shadowOffsetX",i.textBoxShadowOffsetX||0),ri(e,"shadowOffsetY",i.textBoxShadowOffsetY||0),h||l&&u){e.beginPath();var c=i.textBorderRadius;c?je(e,{x:n,y:o,width:a,height:r,r:c}):e.rect(n,o,a,r),e.closePath()}if(h)if(ri(e,"fillStyle",s),null!=i.fillOpacity){f=e.globalAlpha;e.globalAlpha=i.fillOpacity*i.opacity,e.fill(),e.globalAlpha=f}else e.fill();else if(w(s)){var d=s.image;(d=Ae(d,null,t,oi,s))&&Ce(d)&&e.drawImage(d,n,o,a,r)}if(l&&u)if(ri(e,"lineWidth",l),ri(e,"strokeStyle",u),null!=i.strokeOpacity){var f=e.globalAlpha;e.globalAlpha=i.strokeOpacity*i.opacity,e.stroke(),e.globalAlpha=f}else e.stroke()}function oi(t,e){e.image=t}function ai(t,e,i){var n=e.x||0,o=e.y||0,a=e.textAlign,r=e.textVerticalAlign;if(i){var s=e.textPosition;if(s instanceof Array)n=i.x+ui(s[0],i.width),o=i.y+ui(s[1],i.height);else{var l=Re(s,i,e.textDistance);n=l.x,o=l.y,a=a||l.textAlign,r=r||l.textVerticalAlign}var u=e.textOffset;u&&(n+=u[0],o+=u[1])}return{baseX:n,baseY:o,textAlign:a,textVerticalAlign:r}}function ri(t,e,i){return t[e]=ab(t,e,i),t[e]}function si(t,e){return null==t||e<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function li(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function ui(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function hi(t,e,i){return"right"===e?t-i[1]:"center"===e?t+i[3]/2-i[1]/2:t+i[3]}function ci(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}function di(t){t=t||{},Kw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new ub(t.style,this),this._rect=null,this.__clipPaths=[]}function fi(t){di.call(this,t)}function pi(t){return parseInt(t,10)}function gi(t){return!!t&&(!!t.__builtin__||"function"==typeof t.resize&&"function"==typeof t.refresh)}function mi(t,e,i){return Cb.copy(t.getBoundingRect()),t.transform&&Cb.applyTransform(t.transform),Lb.width=e,Lb.height=i,!Cb.intersect(Lb)}function vi(t,e){if(t===e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var i=0;i=i.length&&i.push({option:t})}}),i}function Ni(t){var e=R();Zb(t,function(t,i){var n=t.exist;n&&e.set(n.id,t)}),Zb(t,function(t,i){var n=t.option;k(!n||null==n.id||!e.get(n.id)||e.get(n.id)===t,"id duplicates: "+(n&&n.id)),n&&null!=n.id&&e.set(n.id,t),!t.keyInfo&&(t.keyInfo={})}),Zb(t,function(t,i){var n=t.exist,o=t.option,a=t.keyInfo;if(Ub(o)){if(a.name=null!=o.name?o.name+"":n?n.name:jb+i,n)a.id=n.id;else if(null!=o.id)a.id=o.id+"";else{var r=0;do{a.id="\0"+a.name+"\0"+r++}while(e.get(a.id))}e.set(a.id,t)}})}function Oi(t){var e=t.name;return!(!e||!e.indexOf(jb))}function Ei(t){return Ub(t)&&t.id&&0===(t.id+"").indexOf("\0_ec_\0")}function Ri(t,e){function i(t,e,i){for(var n=0,o=t.length;n-rS&&trS||t<-rS}function tn(t,e,i,n,o){var a=1-o;return a*a*(a*t+3*o*e)+o*o*(o*n+3*a*i)}function en(t,e,i,n,o){var a=1-o;return 3*(((e-t)*a+2*(i-e)*o)*a+(n-i)*o*o)}function nn(t,e,i,n,o,a){var r=n+3*(e-i)-t,s=3*(i-2*e+t),l=3*(e-t),u=t-o,h=s*s-3*r*l,c=s*l-9*r*u,d=l*l-3*s*u,f=0;if(Ji(h)&&Ji(c))Ji(s)?a[0]=0:(M=-l/s)>=0&&M<=1&&(a[f++]=M);else{var p=c*c-4*h*d;if(Ji(p)){var g=c/h,m=-g/2;(M=-s/r+g)>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m)}else if(p>0){var v=aS(p),y=h*s+1.5*r*(-c+v),x=h*s+1.5*r*(-c-v);(M=(-s-((y=y<0?-oS(-y,uS):oS(y,uS))+(x=x<0?-oS(-x,uS):oS(x,uS))))/(3*r))>=0&&M<=1&&(a[f++]=M)}else{var _=(2*h*s-3*r*c)/(2*aS(h*h*h)),w=Math.acos(_)/3,b=aS(h),S=Math.cos(w),M=(-s-2*b*S)/(3*r),m=(-s+b*(S+lS*Math.sin(w)))/(3*r),I=(-s+b*(S-lS*Math.sin(w)))/(3*r);M>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m),I>=0&&I<=1&&(a[f++]=I)}}return f}function on(t,e,i,n,o){var a=6*i-12*e+6*t,r=9*e+3*n-3*t-9*i,s=3*e-3*t,l=0;if(Ji(r))Qi(a)&&(c=-s/a)>=0&&c<=1&&(o[l++]=c);else{var u=a*a-4*r*s;if(Ji(u))o[0]=-a/(2*r);else if(u>0){var h=aS(u),c=(-a+h)/(2*r),d=(-a-h)/(2*r);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function an(t,e,i,n,o,a){var r=(e-t)*o+t,s=(i-e)*o+e,l=(n-i)*o+i,u=(s-r)*o+r,h=(l-s)*o+s,c=(h-u)*o+u;a[0]=t,a[1]=r,a[2]=u,a[3]=c,a[4]=c,a[5]=h,a[6]=l,a[7]=n}function rn(t,e,i,n,o,a,r,s,l,u,h){var c,d,f,p,g,m=.005,v=1/0;hS[0]=l,hS[1]=u;for(var y=0;y<1;y+=.05)cS[0]=tn(t,i,o,r,y),cS[1]=tn(e,n,a,s,y),(p=hw(hS,cS))=0&&p=0&&c<=1&&(o[l++]=c);else{var u=r*r-4*a*s;if(Ji(u))(c=-r/(2*a))>=0&&c<=1&&(o[l++]=c);else if(u>0){var h=aS(u),c=(-r+h)/(2*a),d=(-r-h)/(2*a);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function hn(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n}function cn(t,e,i,n,o){var a=(e-t)*n+t,r=(i-e)*n+e,s=(r-a)*n+a;o[0]=t,o[1]=a,o[2]=s,o[3]=s,o[4]=r,o[5]=i}function dn(t,e,i,n,o,a,r,s,l){var u,h=.005,c=1/0;hS[0]=r,hS[1]=s;for(var d=0;d<1;d+=.05)cS[0]=sn(t,i,o,d),cS[1]=sn(e,n,a,d),(m=hw(hS,cS))=0&&m1e-4)return s[0]=t-i,s[1]=e-n,l[0]=t+i,void(l[1]=e+n);if(yS[0]=mS(o)*i+t,yS[1]=gS(o)*n+e,xS[0]=mS(a)*i+t,xS[1]=gS(a)*n+e,u(s,yS,xS),h(l,yS,xS),(o%=vS)<0&&(o+=vS),(a%=vS)<0&&(a+=vS),o>a&&!r?a+=vS:oo&&(_S[0]=mS(f)*i+t,_S[1]=gS(f)*n+e,u(s,_S,s),h(l,_S,l))}function yn(t,e,i,n,o,a,r){if(0===o)return!1;var s=o,l=0,u=t;if(r>e+s&&r>n+s||rt+s&&a>i+s||ae+c&&h>n+c&&h>a+c&&h>s+c||ht+c&&u>i+c&&u>o+c&&u>r+c||ue+u&&l>n+u&&l>a+u||lt+u&&s>i+u&&s>o+u||si||h+uo&&(o+=zS);var d=Math.atan2(l,s);return d<0&&(d+=zS),d>=n&&d<=o||d+zS>=n&&d+zS<=o}function Sn(t,e,i,n,o,a){if(a>e&&a>n||ao?r:0}function Mn(t,e){return Math.abs(t-e)e&&u>n&&u>a&&u>s||u1&&In(),c=tn(e,n,a,s,WS[0]),p>1&&(d=tn(e,n,a,s,WS[1]))),2===p?me&&s>n&&s>a||s=0&&u<=1){for(var h=0,c=sn(e,n,a,u),d=0;di||s<-i)return 0;u=Math.sqrt(i*i-s*s);FS[0]=-u,FS[1]=u;var l=Math.abs(n-o);if(l<1e-4)return 0;if(l%VS<1e-4){n=0,o=VS;p=a?1:-1;return r>=FS[0]+t&&r<=FS[1]+t?p:0}if(a){var u=n;n=wn(o),o=wn(u)}else n=wn(n),o=wn(o);n>o&&(o+=VS);for(var h=0,c=0;c<2;c++){var d=FS[c];if(d+t>r){var f=Math.atan2(s,d),p=a?1:-1;f<0&&(f=VS+f),(f>=n&&f<=o||f+VS>=n&&f+VS<=o)&&(f>Math.PI/2&&f<1.5*Math.PI&&(p=-p),h+=p)}}return h}function Cn(t,e,i,n,o){for(var a=0,r=0,s=0,l=0,u=0,h=0;h1&&(i||(a+=Sn(r,s,l,u,n,o))),1===h&&(l=r=t[h],u=s=t[h+1]),c){case BS.M:r=l=t[h++],s=u=t[h++];break;case BS.L:if(i){if(yn(r,s,t[h],t[h+1],e,n,o))return!0}else a+=Sn(r,s,t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.C:if(i){if(xn(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=Tn(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.Q:if(i){if(_n(r,s,t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=An(r,s,t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.A:var d=t[h++],f=t[h++],p=t[h++],g=t[h++],m=t[h++],v=t[h++];h+=1;var y=1-t[h++],x=Math.cos(m)*p+d,_=Math.sin(m)*g+f;h>1?a+=Sn(r,s,x,_,n,o):(l=x,u=_);var w=(n-d)*g/p+d;if(i){if(bn(d,f,g,m,m+v,y,e,w,o))return!0}else a+=Dn(d,f,g,m,m+v,y,w,o);r=Math.cos(m+v)*p+d,s=Math.sin(m+v)*g+f;break;case BS.R:l=r=t[h++],u=s=t[h++];var x=l+t[h++],_=u+t[h++];if(i){if(yn(l,u,x,u,e,n,o)||yn(x,u,x,_,e,n,o)||yn(x,_,l,_,e,n,o)||yn(l,_,l,u,e,n,o))return!0}else a+=Sn(x,u,x,_,n,o),a+=Sn(l,_,l,u,n,o);break;case BS.Z:if(i){if(yn(r,s,l,u,e,n,o))return!0}else a+=Sn(r,s,l,u,n,o);r=l,s=u}}return i||Mn(s,u)||(a+=Sn(r,s,l,u,n,o)||0),0!==a}function Ln(t,e,i){return Cn(t,0,!1,e,i)}function kn(t,e,i,n){return Cn(t,e,!0,i,n)}function Pn(t){di.call(this,t),this.path=null}function Nn(t,e,i,n,o,a,r,s,l,u,h){var c=l*(tM/180),d=QS(c)*(t-i)/2+JS(c)*(e-n)/2,f=-1*JS(c)*(t-i)/2+QS(c)*(e-n)/2,p=d*d/(r*r)+f*f/(s*s);p>1&&(r*=$S(p),s*=$S(p));var g=(o===a?-1:1)*$S((r*r*(s*s)-r*r*(f*f)-s*s*(d*d))/(r*r*(f*f)+s*s*(d*d)))||0,m=g*r*f/s,v=g*-s*d/r,y=(t+i)/2+QS(c)*m-JS(c)*v,x=(e+n)/2+JS(c)*m+QS(c)*v,_=nM([1,0],[(d-m)/r,(f-v)/s]),w=[(d-m)/r,(f-v)/s],b=[(-1*d-m)/r,(-1*f-v)/s],S=nM(w,b);iM(w,b)<=-1&&(S=tM),iM(w,b)>=1&&(S=0),0===a&&S>0&&(S-=2*tM),1===a&&S<0&&(S+=2*tM),h.addData(u,y,x,r,s,_,S,c,a)}function On(t){if(!t)return new ES;for(var e,i=0,n=0,o=i,a=n,r=new ES,s=ES.CMD,l=t.match(oM),u=0;u=2){if(o&&"spline"!==o){var a=fM(n,o,i,e.smoothConstraint);t.moveTo(n[0][0],n[0][1]);for(var r=n.length,s=0;s<(i?r:r-1);s++){var l=a[2*s],u=a[2*s+1],h=n[(s+1)%r];t.bezierCurveTo(l[0],l[1],u[0],u[1],h[0],h[1])}}else{"spline"===o&&(n=dM(n,i)),t.moveTo(n[0][0],n[0][1]);for(var s=1,c=n.length;s=0)?(i={textFill:null,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))):null!=a&&(i={textFill:null},t.textFill=a),i&&(t.insideRollback=i)}}function bo(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function So(t,e){var i=e||e.getModel("textStyle");return P([t.fontStyle||i&&i.getShallow("fontStyle")||"",t.fontWeight||i&&i.getShallow("fontWeight")||"",(t.fontSize||i&&i.getShallow("fontSize")||12)+"px",t.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" "))}function Mo(t,e,i,n,o,a){if("function"==typeof o&&(a=o,o=null),n&&n.isAnimationEnabled()){var r=t?"Update":"",s=n.getShallow("animationDuration"+r),l=n.getShallow("animationEasing"+r),u=n.getShallow("animationDelay"+r);"function"==typeof u&&(u=u(o,n.getAnimationDelayParams?n.getAnimationDelayParams(e,o):null)),"function"==typeof s&&(s=s(o)),s>0?e.animateTo(i,s,u||0,l,a,!!a):(e.stopAnimation(),e.attr(i),a&&a())}else e.stopAnimation(),e.attr(i),a&&a()}function Io(t,e,i,n,o){Mo(!0,t,e,i,n,o)}function To(t,e,i,n,o){Mo(!1,t,e,i,n,o)}function Ao(t,e){for(var i=_t([]);t&&t!==e;)bt(i,t.getLocalTransform(),i),t=t.parent;return i}function Do(t,e,i){return e&&!c(e)&&(e=Tw.getLocalTransform(e)),i&&(e=Tt([],e)),Q([],t,e)}function Co(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),o=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-n:"right"===t?n:0,"top"===t?-o:"bottom"===t?o:0];return a=Do(a,e,i),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function Lo(t,e,i,n){function o(t){var e={position:F(t.position),rotation:t.rotation};return t.shape&&(e.shape=a({},t.shape)),e}if(t&&e){var r=function(t){var e={};return t.traverse(function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}(t);e.traverse(function(t){if(!t.isGroup&&t.anid){var e=r[t.anid];if(e){var n=o(t);t.attr(o(e)),Io(t,n,i,t.dataIndex)}}})}}function ko(t,e){return f(t,function(t){var i=t[0];i=LM(i,e.x),i=kM(i,e.x+e.width);var n=t[1];return n=LM(n,e.y),n=kM(n,e.y+e.height),[i,n]})}function Po(t,e,i){var n=(e=a({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(n.image=t.slice(8),r(n,i),new fi(e)):Xn(t.replace("path://",""),e,i,"center")}function No(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function Oo(t,e,i){for(var n=0;n0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/o*a+i[0]}function Vo(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?zo(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function Go(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t}function Fo(t){return t.sort(function(t,e){return t-e}),t}function Wo(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}function Ho(t){var e=t.toString(),i=e.indexOf("e");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var o=e.indexOf(".");return o<0?0:e.length-1-o}function Zo(t,e){var i=Math.log,n=Math.LN10,o=Math.floor(i(t[1]-t[0])/n),a=Math.round(i(Math.abs(e[1]-e[0]))/n),r=Math.min(Math.max(-o+a,0),20);return isFinite(r)?r:20}function Uo(t,e,i){if(!t[e])return 0;var n=p(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===n)return 0;for(var o=Math.pow(10,i),a=f(t,function(t){return(isNaN(t)?0:t)/n*o*100}),r=100*o,s=f(a,function(t){return Math.floor(t)}),l=p(s,function(t,e){return t+e},0),u=f(a,function(t,e){return t-s[e]});lh&&(h=u[d],c=d);++s[c],u[c]=0,++l}return s[e]/o}function Xo(t){var e=2*Math.PI;return(t%e+e)%e}function jo(t){return t>-UM&&t=-20?+t.toFixed(n<0?-n:0):t}function Jo(t){function e(t,i,n){return t.interval[n]=0}function ta(t){return isNaN(t)?"-":(t=(t+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function ea(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}function ia(t){return null==t?"":(t+"").replace(KM,function(t,e){return $M[e]})}function na(t,e,i){y(e)||(e=[e]);var n=e.length;if(!n)return"";for(var o=e[0].$vars||[],a=0;a':'':{renderMode:o,content:"{marker"+a+"|} ",style:{color:i}}:""}function ra(t,e){return t+="","0000".substr(0,e-t.length)+t}function sa(t,e,i){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var n=Yo(e),o=i?"UTC":"",a=n["get"+o+"FullYear"](),r=n["get"+o+"Month"]()+1,s=n["get"+o+"Date"](),l=n["get"+o+"Hours"](),u=n["get"+o+"Minutes"](),h=n["get"+o+"Seconds"](),c=n["get"+o+"Milliseconds"]();return t=t.replace("MM",ra(r,2)).replace("M",r).replace("yyyy",a).replace("yy",a%100).replace("dd",ra(s,2)).replace("d",s).replace("hh",ra(l,2)).replace("h",l).replace("mm",ra(u,2)).replace("m",u).replace("ss",ra(h,2)).replace("s",h).replace("SSS",ra(c,3))}function la(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function ua(t,e,i,n,o){var a=0,r=0;null==n&&(n=1/0),null==o&&(o=1/0);var s=0;e.eachChild(function(l,u){var h,c,d=l.position,f=l.getBoundingRect(),p=e.childAt(u+1),g=p&&p.getBoundingRect();if("horizontal"===t){var m=f.width+(g?-g.x+f.x:0);(h=a+m)>n||l.newline?(a=0,h=m,r+=s+i,s=f.height):s=Math.max(s,f.height)}else{var v=f.height+(g?-g.y+f.y:0);(c=r+v)>o||l.newline?(a+=s+i,r=0,c=v,s=f.width):s=Math.max(s,f.width)}l.newline||(d[0]=a,d[1]=r,"horizontal"===t?a=h+i:r=c+i)})}function ha(t,e,i){var n=e.width,o=e.height,a=Vo(t.x,n),r=Vo(t.y,o),s=Vo(t.x2,n),l=Vo(t.y2,o);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(s)||isNaN(parseFloat(t.x2)))&&(s=n),(isNaN(r)||isNaN(parseFloat(t.y)))&&(r=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=o),i=qM(i||0),{width:Math.max(s-a-i[1]-i[3],0),height:Math.max(l-r-i[0]-i[2],0)}}function ca(t,e,i){i=qM(i||0);var n=e.width,o=e.height,a=Vo(t.left,n),r=Vo(t.top,o),s=Vo(t.right,n),l=Vo(t.bottom,o),u=Vo(t.width,n),h=Vo(t.height,o),c=i[2]+i[0],d=i[1]+i[3],f=t.aspect;switch(isNaN(u)&&(u=n-s-d-a),isNaN(h)&&(h=o-l-c-r),null!=f&&(isNaN(u)&&isNaN(h)&&(f>n/o?u=.8*n:h=.8*o),isNaN(u)&&(u=f*h),isNaN(h)&&(h=u/f)),isNaN(a)&&(a=n-s-u-d),isNaN(r)&&(r=o-l-h-c),t.left||t.right){case"center":a=n/2-u/2-i[3];break;case"right":a=n-u-d}switch(t.top||t.bottom){case"middle":case"center":r=o/2-h/2-i[0];break;case"bottom":r=o-h-c}a=a||0,r=r||0,isNaN(u)&&(u=n-d-a-(s||0)),isNaN(h)&&(h=o-c-r-(l||0));var p=new de(a+i[3],r+i[0],u,h);return p.margin=i,p}function da(t,e,i,n,o){var a=!o||!o.hv||o.hv[0],s=!o||!o.hv||o.hv[1],l=o&&o.boundingMode||"all";if(a||s){var u;if("raw"===l)u="group"===t.type?new de(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(u=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(u=u.clone()).applyTransform(h)}e=ca(r({width:u.width,height:u.height},e),i,n);var c=t.position,d=a?e.x-u.x:0,f=s?e.y-u.y:0;t.attr("position","raw"===l?[d,f]:[c[0]+d,c[1]+f])}}function fa(t,e){return null!=t[oI[e][0]]||null!=t[oI[e][1]]&&null!=t[oI[e][2]]}function pa(t,e,i){function n(i,n){var r={},l=0,u={},h=0;if(iI(i,function(e){u[e]=t[e]}),iI(i,function(t){o(e,t)&&(r[t]=u[t]=e[t]),a(r,t)&&l++,a(u,t)&&h++}),s[n])return a(e,i[1])?u[i[2]]=null:a(e,i[2])&&(u[i[1]]=null),u;if(2!==h&&l){if(l>=2)return r;for(var c=0;ce)return t[n];return t[i-1]}function ya(t){var e=t.get("coordinateSystem"),i={coordSysName:e,coordSysDims:[],axisMap:R(),categoryAxisMap:R()},n=fI[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}function xa(t){return"category"===t.get("type")}function _a(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===vI?{}:[]),this.sourceFormat=t.sourceFormat||yI,this.seriesLayoutBy=t.seriesLayoutBy||_I,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&R(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}function wa(t){var e=t.option.source,i=yI;if(S(e))i=xI;else if(y(e)){0===e.length&&(i=gI);for(var n=0,o=e.length;n=e:"max"===i?t<=e:t===e}function Xa(t,e){return t.join(",")===e.join(",")}function ja(t,e){AI(e=e||{},function(e,i){if(null!=e){var n=t[i];if(lI.hasClass(i)){e=Di(e);var o=Pi(n=Di(n),e);t[i]=CI(o,function(t){return t.option&&t.exist?LI(t.exist,t.option,!0):t.exist||t.option})}else t[i]=LI(n,e,!0)}})}function Ya(t){var e=t&&t.itemStyle;if(e)for(var i=0,o=OI.length;i=0;p--){var g=t[p];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,c)),d>=0){var m=g.data.getByRawIndex(g.stackResultDimension,d);if(h>=0&&m>0||h<=0&&m<0){h+=m,f=m;break}}}return n[0]=h,n[1]=f,n});r.hostModel.setData(l),e.data=l})}function rr(t,e){_a.isInstance(t)||(t=_a.seriesDataToSource(t)),this._source=t;var i=this._data=t.data,n=t.sourceFormat;n===xI&&(this._offset=0,this._dimSize=e,this._data=i),a(this,GI[n===gI?n+"_"+t.seriesLayoutBy:n])}function sr(){return this._data.length}function lr(t){return this._data[t]}function ur(t){for(var e=0;ee.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Mr(t,e){d(t.CHANGABLE_METHODS,function(i){t.wrapMethod(i,v(Ir,e))})}function Ir(t){var e=Tr(t);e&&e.setOutputEnd(this.count())}function Tr(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var o=n.agentStubMap;o&&(n=o.get(t.uid))}return n}}function Ar(){this.group=new tb,this.uid=Ro("viewChart"),this.renderTask=gr({plan:Lr,reset:kr}),this.renderTask.context={view:this}}function Dr(t,e){if(t&&(t.trigger(e),"group"===t.type))for(var i=0;i=0?n():c=setTimeout(n,-a),u=o};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){l=t},d}function Nr(t,e,i,n){var o=t[e];if(o){var a=o[iT]||o,r=o[oT];if(o[nT]!==i||r!==n){if(null==i||!n)return t[e]=a;(o=t[e]=Pr(a,i,"debounce"===n))[iT]=a,o[oT]=n,o[nT]=i}return o}}function Or(t,e){var i=t[e];i&&i[iT]&&(t[e]=i[iT])}function Er(t,e,i,n){this.ecInstance=t,this.api=e,this.unfinished;var i=this._dataProcessorHandlers=i.slice(),n=this._visualHandlers=n.slice();this._allHandlers=i.concat(n),this._stageTaskMap=R()}function Rr(t,e,i,n,o){function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}o=o||{};var r;d(e,function(e,s){if(!o.visualType||o.visualType===e.visualType){var l=t._stageTaskMap.get(e.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,d=h.agentStubMap;d.each(function(t){a(o,t)&&(t.dirty(),c=!0)}),c&&h.dirty(),hT(h,n);var f=t.getPerformArgs(h,o.block);d.each(function(t){t.perform(f)}),r|=h.perform(f)}else u&&u.each(function(s,l){a(o,s)&&s.dirty();var u=t.getPerformArgs(s,o.block);u.skip=!e.performRawSeries&&i.isSeriesFiltered(s.context.model),hT(s,n),r|=s.perform(u)})}}),t.unfinished|=r}function zr(t,e,i,n,o){function a(i){var a=i.uid,s=r.get(a)||r.set(a,gr({plan:Hr,reset:Zr,count:Xr}));s.context={model:i,ecModel:n,api:o,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},jr(t,i,s)}var r=i.seriesTaskMap||(i.seriesTaskMap=R()),s=e.seriesType,l=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(a):s?n.eachRawSeriesByType(s,a):l&&l(n,o).each(a);var u=t._pipelineMap;r.each(function(t,e){u.get(e)||(t.dispose(),r.removeKey(e))})}function Br(t,e,i,n,o){function a(e){var i=e.uid,n=s.get(i);n||(n=s.set(i,gr({reset:Gr,onDirty:Wr})),r.dirty()),n.context={model:e,overallProgress:h,modifyOutputEnd:c},n.agent=r,n.__block=h,jr(t,e,n)}var r=i.overallTask=i.overallTask||gr({reset:Vr});r.context={ecModel:n,api:o,overallReset:e.overallReset,scheduler:t};var s=r.agentStubMap=r.agentStubMap||R(),l=e.seriesType,u=e.getTargetSeries,h=!0,c=e.modifyOutputEnd;l?n.eachRawSeriesByType(l,a):u?u(n,o).each(a):(h=!1,d(n.getSeries(),a));var f=t._pipelineMap;s.each(function(t,e){f.get(e)||(t.dispose(),r.dirty(),s.removeKey(e))})}function Vr(t){t.overallReset(t.ecModel,t.api,t.payload)}function Gr(t,e){return t.overallProgress&&Fr}function Fr(){this.agent.dirty(),this.getDownstream().dirty()}function Wr(){this.agent&&this.agent.dirty()}function Hr(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function Zr(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Di(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?f(e,function(t,e){return Ur(e)}):cT}function Ur(t){return function(e,i){var n=i.data,o=i.resetDefines[t];if(o&&o.dataEach)for(var a=e.start;a0?parseInt(n,10)/100:n?parseFloat(n):0;var o=i.getAttribute("stop-color")||"#000000";e.addColorStop(n,o)}i=i.nextSibling}}function Qr(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),r(e.__inheritedStyle,t.__inheritedStyle))}function ts(t){for(var e=P(t).split(_T),i=[],n=0;n0;a-=2){var r=o[a],s=o[a-1];switch(n=n||xt(),s){case"translate":r=P(r).split(_T),St(n,n,[parseFloat(r[0]),parseFloat(r[1]||0)]);break;case"scale":r=P(r).split(_T),It(n,n,[parseFloat(r[0]),parseFloat(r[1]||r[0])]);break;case"rotate":r=P(r).split(_T),Mt(n,n,parseFloat(r[0]));break;case"skew":r=P(r).split(_T),console.warn("Skew transform is not supported yet");break;case"matrix":r=P(r).split(_T);n[0]=parseFloat(r[0]),n[1]=parseFloat(r[1]),n[2]=parseFloat(r[2]),n[3]=parseFloat(r[3]),n[4]=parseFloat(r[4]),n[5]=parseFloat(r[5])}}e.setLocalTransform(n)}}function os(t){var e=t.getAttribute("style"),i={};if(!e)return i;var n={};TT.lastIndex=0;for(var o;null!=(o=TT.exec(e));)n[o[1]]=o[2];for(var a in ST)ST.hasOwnProperty(a)&&null!=n[a]&&(i[ST[a]]=n[a]);return i}function as(t,e,i){var n=e/t.width,o=i/t.height,a=Math.min(n,o);return{scale:[a,a],position:[-(t.x+t.width/2)*a+e/2,-(t.y+t.height/2)*a+i/2]}}function rs(t,e){return(new $r).parse(t,e)}function ss(t){return function(e,i,n){e=e&&e.toLowerCase(),fw.prototype[t].call(this,e,i,n)}}function ls(){fw.call(this)}function us(t,e,n){function o(t,e){return t.__prio-e.__prio}n=n||{},"string"==typeof e&&(e=JT[e]),this.id,this.group,this._dom=t;var a=this._zr=Ii(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height});this._throttledZrFlush=Pr(m(a.flush,a),17),(e=i(e))&&BI(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new Fa;var r=this._api=As(this);_e($T,o),_e(YT,o),this._scheduler=new Er(this,r,YT,$T),fw.call(this,this._ecEventProcessor=new Ds),this._messageCenter=new ls,this._initEvents(),this.resize=m(this.resize,this),this._pendingActions=[],a.animation.on("frame",this._onframe,this),vs(a,this),N(this)}function hs(t,e,i){var n,o=this._model,a=this._coordSysMgr.getCoordinateSystems();e=Vi(o,e);for(var r=0;re.get("hoverLayerThreshold")&&!U_.node&&i.traverse(function(t){t.isGroup||(t.useHoverLayer=!0)})}function Is(t,e){var i=t.get("blendMode")||null;e.group.traverse(function(t){t.isGroup||t.style.blend!==i&&t.setStyle("blend",i),t.eachPendingDisplayable&&t.eachPendingDisplayable(function(t){t.setStyle("blend",i)})})}function Ts(t,e){var i=t.get("z"),n=t.get("zlevel");e.group.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))})}function As(t){var e=t._coordSysMgr;return a(new Ga(t),{getCoordinateSystems:m(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var i=e.__ecComponentInfo;if(null!=i)return t._model.getComponent(i.mainType,i.index);e=e.parent}}})}function Ds(){this.eventInfo}function Cs(t){function e(t,e){for(var n=0;n65535?dA:pA}function Js(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Qs(t,e){d(gA.concat(e.__wrappedMethods||[]),function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t.__wrappedMethods=e.__wrappedMethods,d(mA,function(n){t[n]=i(e[n])}),t._calculationInfo=a(e._calculationInfo)}function tl(t,e,i,n,o){var a=cA[e.type],r=n-1,s=e.name,l=t[s][r];if(l&&l.length=0?this._indices[t]:-1}function al(t,e){var i=t._idList[e];return null==i&&(i=il(t,t._idDimIdx,e)),null==i&&(i=hA+e),i}function rl(t){return y(t)||(t=[t]),t}function sl(t,e){var i=t.dimensions,n=new vA(f(i,t.getDimensionInfo,t),t.hostModel);Qs(n,t);for(var o=n._storage={},a=t._storage,r=0;r=0?(o[s]=ll(a[s]),n._rawExtent[s]=ul(),n._extent[s]=null):o[s]=a[s])}return n}function ll(t){for(var e=new Array(t.length),i=0;in&&(r=o.interval=n);var s=o.intervalPrecision=Ml(r);return Tl(o.niceTickExtent=[MA(Math.ceil(t[0]/r)*r,s),MA(Math.floor(t[1]/r)*r,s)],t),o}function Ml(t){return Ho(t)+2}function Il(t,e,i){t[e]=Math.max(Math.min(t[e],i[1]),i[0])}function Tl(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),Il(t,0,e),Il(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function Al(t,e,i,n){var o=[];if(!t)return o;e[0]1e4)return[];return e[1]>(o.length?o[o.length-1]:i[1])&&o.push(e[1]),o}function Dl(t){return t.get("stack")||AA+t.seriesIndex}function Cl(t){return t.dim+t.index}function Ll(t){var e=[],i=t.axis;if("category"===i.type){for(var n=i.getBandWidth(),o=0;o=0?"p":"n",b=m;p&&(o[r][_]||(o[r][_]={p:m,n:m}),b=o[r][_][w]);var S,M,I,T;if(g)S=b,M=(A=i.dataToPoint([x,_]))[1]+l,I=A[0]-m,T=u,Math.abs(I)a[1]?(n=a[1],o=a[0]):(n=a[0],o=a[1]);var r=e.toGlobalCoord(e.dataToCoord(0));return ro&&(r=o),r}function Vl(t,e){return VA(t,BA(e))}function Gl(t,e){var i,n,o,a=t.type,r=e.getMin(),s=e.getMax(),l=null!=r,u=null!=s,h=t.getExtent();"ordinal"===a?i=e.getCategories().length:(y(n=e.get("boundaryGap"))||(n=[n||0,n||0]),"boolean"==typeof n[0]&&(n=[0,0]),n[0]=Vo(n[0],1),n[1]=Vo(n[1],1),o=h[1]-h[0]||Math.abs(h[0])),null==r&&(r="ordinal"===a?i?0:NaN:h[0]-n[0]*o),null==s&&(s="ordinal"===a?i?i-1:NaN:h[1]+n[1]*o),"dataMin"===r?r=h[0]:"function"==typeof r&&(r=r({min:h[0],max:h[1]})),"dataMax"===s?s=h[1]:"function"==typeof s&&(s=s({min:h[0],max:h[1]})),(null==r||!isFinite(r))&&(r=NaN),(null==s||!isFinite(s))&&(s=NaN),t.setBlank(I(r)||I(s)||"ordinal"===a&&!t.getOrdinalMeta().categories.length),e.getNeedCrossZero()&&(r>0&&s>0&&!l&&(r=0),r<0&&s<0&&!u&&(s=0));var c=e.ecModel;if(c&&"time"===a){var f,p=kl("bar",c);if(d(p,function(t){f|=t.getBaseAxis()===e.axis}),f){var g=Pl(p),m=Fl(r,s,e,g);r=m.min,s=m.max}}return[r,s]}function Fl(t,e,i,n){var o=i.axis.getExtent(),a=o[1]-o[0],r=Ol(n,i.axis);if(void 0===r)return{min:t,max:e};var s=1/0;d(r,function(t){s=Math.min(t.offset,s)});var l=-1/0;d(r,function(t){l=Math.max(t.offset+t.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=h/(1-(s+l)/a)-h;return e+=c*(l/u),t-=c*(s/u),{min:t,max:e}}function Wl(t,e){var i=Gl(t,e),n=null!=e.getMin(),o=null!=e.getMax(),a=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var r=t.type;t.setExtent(i[0],i[1]),t.niceExtent({splitNumber:a,fixMin:n,fixMax:o,minInterval:"interval"===r||"time"===r?e.get("minInterval"):null,maxInterval:"interval"===r||"time"===r?e.get("maxInterval"):null});var s=e.get("interval");null!=s&&t.setInterval&&t.setInterval(s)}function Hl(t,e){if(e=e||t.get("type"))switch(e){case"category":return new SA(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case"value":return new TA;default:return(xl.getClass(e)||TA).create(t)}}function Zl(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(i>0&&n>0||i<0&&n<0)}function Ul(t){var e=t.getLabelModel().get("formatter"),i="category"===t.type?t.scale.getExtent()[0]:null;return"string"==typeof e?e=function(e){return function(i){return i=t.scale.getLabel(i),e.replace("{value}",null!=i?i:"")}}(e):"function"==typeof e?function(n,o){return null!=i&&(o=n-i),e(Xl(t,n),o)}:function(e){return t.scale.getLabel(e)}}function Xl(t,e){return"category"===t.type?t.scale.getLabel(e):e}function jl(t){var e=t.model,i=t.scale;if(e.get("axisLabel.show")&&!i.isBlank()){var n,o,a="category"===t.type,r=i.getExtent();o=a?i.count():(n=i.getTicks()).length;var s,l=t.getLabelModel(),u=Ul(t),h=1;o>40&&(h=Math.ceil(o/40));for(var c=0;c>1^-(1&s),l=l>>1^-(1&l),o=s+=o,a=l+=a,n.push([s/i,l/i])}return n}function ou(t){return"category"===t.type?ru(t):uu(t)}function au(t,e){return"category"===t.type?lu(t,e):{ticks:t.scale.getTicks()}}function ru(t){var e=t.getLabelModel(),i=su(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}function su(t,e){var i=hu(t,"labels"),n=ql(e),o=cu(i,n);if(o)return o;var a,r;return a=x(n)?vu(t,n):mu(t,r="auto"===n?fu(t):n),du(i,n,{labels:a,labelCategoryInterval:r})}function lu(t,e){var i=hu(t,"ticks"),n=ql(e),o=cu(i,n);if(o)return o;var a,r;if(e.get("show")&&!t.scale.isBlank()||(a=[]),x(n))a=vu(t,n,!0);else if("auto"===n){var s=su(t,t.getLabelModel());r=s.labelCategoryInterval,a=f(s.labels,function(t){return t.tickValue})}else a=mu(t,r=n,!0);return du(i,n,{ticks:a,tickCategoryInterval:r})}function uu(t){var e=t.scale.getTicks(),i=Ul(t);return{labels:f(e,function(e,n){return{formattedLabel:i(e,n),rawLabel:t.scale.getLabel(e),tickValue:e}})}}function hu(t,e){return nD(t)[e]||(nD(t)[e]=[])}function cu(t,e){for(var i=0;i40&&(s=Math.max(1,Math.floor(r/40)));for(var l=a[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),d=0,f=0;l<=a[1];l+=s){var p=0,g=0,m=ke(i(l),e.font,"center","top");p=1.3*m.width,g=1.3*m.height,d=Math.max(d,p,7),f=Math.max(f,g,7)}var v=d/h,y=f/c;isNaN(v)&&(v=1/0),isNaN(y)&&(y=1/0);var x=Math.max(0,Math.floor(Math.min(v,y))),_=nD(t.model),w=_.lastAutoInterval,b=_.lastTickCount;return null!=w&&null!=b&&Math.abs(w-x)<=1&&Math.abs(b-r)<=1&&w>x?x=w:(_.lastTickCount=r,_.lastAutoInterval=x),x}function gu(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function mu(t,e,i){function n(t){l.push(i?t:{formattedLabel:o(t),rawLabel:a.getLabel(t),tickValue:t})}var o=Ul(t),a=t.scale,r=a.getExtent(),s=t.getLabelModel(),l=[],u=Math.max((e||0)+1,1),h=r[0],c=a.count();0!==h&&u>1&&c/u>2&&(h=Math.round(Math.ceil(h/u)*u));var d=Kl(t),f=s.get("showMinLabel")||d,p=s.get("showMaxLabel")||d;f&&h!==r[0]&&n(r[0]);for(var g=h;g<=r[1];g+=u)n(g);return p&&g!==r[1]&&n(r[1]),l}function vu(t,e,i){var n=t.scale,o=Ul(t),a=[];return d(n.getTicks(),function(t){var r=n.getLabel(t);e(t,r)&&a.push(i?t:{formattedLabel:o(t),rawLabel:r,tickValue:t})}),a}function yu(t,e){var i=(t[1]-t[0])/e/2;t[0]+=i,t[1]-=i}function xu(t,e,i,n,o){function a(t,e){return h?t>e:t0&&(t.coord-=u/(2*(e+1)))}),s={coord:e[r-1].coord+u},e.push(s)}var h=l[0]>l[1];a(e[0].coord,l[0])&&(o?e[0].coord=l[0]:e.shift()),o&&a(l[0],e[0].coord)&&e.unshift({coord:l[0]}),a(l[1],s.coord)&&(o?s.coord=l[1]:e.pop()),o&&a(s.coord,l[1])&&e.push({coord:l[1]})}}function _u(t,e){var i=t.mapDimension("defaultedLabel",!0),n=i.length;if(1===n)return fr(t,e,i[0]);if(n){for(var o=[],a=0;a0?i=n[0]:n[1]<0&&(i=n[1]),i}function Ou(t,e,i,n){var o=NaN;t.stacked&&(o=i.get(i.getCalculationInfo("stackedOverDimension"),n)),isNaN(o)&&(o=t.valueStart);var a=t.baseDataOffset,r=[];return r[a]=i.get(t.baseDim,n),r[1-a]=o,e.dataToPoint(r)}function Eu(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})}).update(function(t,e){i.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){i.push({cmd:"-",idx:t})}).execute(),i}function Ru(t){return isNaN(t[0])||isNaN(t[1])}function zu(t,e,i,n,o,a,r,s,l,u,h){return"none"!==u&&u?Bu.apply(this,arguments):Vu.apply(this,arguments)}function Bu(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(Ru(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]);else if(l>0){var g=e[c],m="y"===u?1:0,v=(p[m]-g[m])*l;_D(bD,g),bD[m]=g[m]+v,_D(SD,p),SD[m]=p[m]-v,t.bezierCurveTo(bD[0],bD[1],SD[0],SD[1],p[0],p[1])}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Vu(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(Ru(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]),_D(bD,p);else if(l>0){var g=d+a,m=e[g];if(h)for(;m&&Ru(e[g]);)m=e[g+=a];var v=.5,y=e[c];if(!(m=e[g])||Ru(m))_D(SD,p);else{Ru(m)&&!h&&(m=p),U(wD,m,y);var x,_;if("x"===u||"y"===u){var w="x"===u?0:1;x=Math.abs(p[w]-y[w]),_=Math.abs(p[w]-m[w])}else x=uw(p,y),_=uw(p,m);xD(SD,p,wD,-l*(1-(v=_/(_+x))))}vD(bD,bD,s),yD(bD,bD,r),vD(SD,SD,s),yD(SD,SD,r),t.bezierCurveTo(bD[0],bD[1],SD[0],SD[1],p[0],p[1]),xD(bD,p,wD,l*v)}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Gu(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var o=0;on[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}function Fu(t,e){if(t.length===e.length){for(var i=0;ie[0]?1:-1;e[0]+=n*i,e[1]-=n*i}return e}function Zu(t,e,i){if(!i.valueDim)return[];for(var n=[],o=0,a=e.count();oa[1]&&a.reverse();var r=o.getExtent(),s=Math.PI/180;i&&(a[0]-=.5,a[1]+=.5);var l=new hM({shape:{cx:Go(t.cx,1),cy:Go(t.cy,1),r0:Go(a[0],1),r:Go(a[1],1),startAngle:-r[0]*s,endAngle:-r[1]*s,clockwise:o.inverse}});return e&&(l.shape.endAngle=-r[0]*s,To(l,{shape:{endAngle:-r[1]*s}},n)),l}function ju(t,e,i,n){return"polar"===t.type?Xu(t,e,i,n):Uu(t,e,i,n)}function Yu(t,e,i){for(var n=e.getBaseAxis(),o="x"===n.dim||"radius"===n.dim?0:1,a=[],r=0;r=0;a--){var r=i[a].dimension,s=t.dimensions[r],l=t.getDimensionInfo(s);if("x"===(n=l&&l.coordDim)||"y"===n){o=i[a];break}}if(o){var u=e.getAxis(n),h=f(o.stops,function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}}),c=h.length,p=o.outerColors.slice();c&&h[0].coord>h[c-1].coord&&(h.reverse(),p.reverse());var g=h[0].coord-10,m=h[c-1].coord+10,v=m-g;if(v<.001)return"transparent";d(h,function(t){t.offset=(t.coord-g)/v}),h.push({offset:c?h[c-1].offset:.5,color:p[1]||"transparent"}),h.unshift({offset:c?h[0].offset:.5,color:p[0]||"transparent"});var y=new TM(0,0,0,0,h,!0);return y[n]=g,y[n+"2"]=m,y}}}function Ku(t,e,i){var n=t.get("showAllSymbol"),o="auto"===n;if(!n||o){var a=i.getAxesByScale("ordinal")[0];if(a&&(!o||!$u(a,e))){var r=e.mapDimension(a.dim),s={};return d(a.getViewLabels(),function(t){s[t.tickValue]=1}),function(t){return!s.hasOwnProperty(e.get(r,t))}}}}function $u(t,e){var i=t.getExtent(),n=Math.abs(i[1]-i[0])/t.scale.count();isNaN(n)&&(n=0);for(var o=e.count(),a=Math.max(1,Math.round(o/5)),r=0;rn)return!1;return!0}function Ju(t){return this._axes[t]}function Qu(t){LD.call(this,t)}function th(t,e){return e.type||(e.data?"category":"value")}function eh(t,e,i){return t.getCoordSysModel()===e}function ih(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this.model=t}function nh(t,e,i,n){function o(t){return t.dim+"_"+t.index}i.getAxesOnZeroOf=function(){return a?[a]:[]};var a,r=t[e],s=i.model,l=s.get("axisLine.onZero"),u=s.get("axisLine.onZeroAxisIndex");if(l){if(null!=u)oh(r[u])&&(a=r[u]);else for(var h in r)if(r.hasOwnProperty(h)&&oh(r[h])&&!n[o(r[h])]){a=r[h];break}a&&(n[o(a)]=!0)}}function oh(t){return t&&"category"!==t.type&&"time"!==t.type&&Zl(t)}function ah(t,e){var i=t.getExtent(),n=i[0]+i[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return n-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return n-t+e}}function rh(t,e){return f(VD,function(e){return t.getReferringComponents(e)[0]})}function sh(t){return"cartesian2d"===t.get("coordinateSystem")}function lh(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e}function uh(t,e,i,n){var o,a,r=Xo(i-t.rotation),s=n[0]>n[1],l="start"===e&&!s||"start"!==e&&s;return jo(r-GD/2)?(a=l?"bottom":"top",o="center"):jo(r-1.5*GD)?(a=l?"top":"bottom",o="center"):(a="middle",o=r<1.5*GD&&r>GD/2?l?"left":"right":l?"right":"left"),{rotation:r,textAlign:o,textVerticalAlign:a}}function hh(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)}function ch(t,e,i){if(!Kl(t.axis)){var n=t.get("axisLabel.showMinLabel"),o=t.get("axisLabel.showMaxLabel");e=e||[],i=i||[];var a=e[0],r=e[1],s=e[e.length-1],l=e[e.length-2],u=i[0],h=i[1],c=i[i.length-1],d=i[i.length-2];!1===n?(dh(a),dh(u)):fh(a,r)&&(n?(dh(r),dh(h)):(dh(a),dh(u))),!1===o?(dh(s),dh(c)):fh(l,s)&&(o?(dh(l),dh(d)):(dh(s),dh(c)))}}function dh(t){t&&(t.ignore=!0)}function fh(t,e,i){var n=t&&t.getBoundingRect().clone(),o=e&&e.getBoundingRect().clone();if(n&&o){var a=_t([]);return Mt(a,a,-t.rotation),n.applyTransform(bt([],a,t.getLocalTransform())),o.applyTransform(bt([],a,e.getLocalTransform())),n.intersect(o)}}function ph(t){return"middle"===t||"center"===t}function gh(t,e,i){var n=e.axis;if(e.get("axisTick.show")&&!n.scale.isBlank()){for(var o=e.getModel("axisTick"),a=o.getModel("lineStyle"),s=o.get("length"),l=n.getTicksCoords(),u=[],h=[],c=t._transform,d=[],f=0;f=0||t===e}function Sh(t){var e=Mh(t);if(e){var i=e.axisPointerModel,n=e.axis.scale,o=i.option,a=i.get("status"),r=i.get("value");null!=r&&(r=n.parse(r));var s=Th(i);null==a&&(o.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==r||r>l[1])&&(r=l[1]),r0?"bottom":"top":o.width>0?"left":"right";l||kh(t.style,d,n,u,a,i,p),fo(t,d)}function Rh(t,e){var i=t.get(tC)||0;return Math.min(i,Math.abs(e.width),Math.abs(e.height))}function zh(t,e,i){var n=t.getData(),o=[],a=n.getLayout("valueAxisHorizontal")?1:0;o[1-a]=n.getLayout("valueAxisStart");var r=new nC({shape:{points:n.getLayout("largePoints")},incremental:!!i,__startPoint:o,__valueIdx:a});e.add(r),Bh(r,t,n)}function Bh(t,e,i){var n=i.getVisual("borderColor")||i.getVisual("color"),o=e.getModel("itemStyle").getItemStyle(["color","borderColor"]);t.useStyle(o),t.style.fill=null,t.style.stroke=n,t.style.lineWidth=i.getLayout("barWidth")}function Vh(t,e,i,n){var o=e.getData(),a=this.dataIndex,r=o.getName(a),s=e.get("selectedOffset");n.dispatchAction({type:"pieToggleSelect",from:t,name:r,seriesId:e.id}),o.each(function(t){Gh(o.getItemGraphicEl(t),o.getItemLayout(t),e.isSelected(o.getName(t)),s,i)})}function Gh(t,e,i,n,o){var a=(e.startAngle+e.endAngle)/2,r=Math.cos(a),s=Math.sin(a),l=i?n:0,u=[r*l,s*l];o?t.animate().when(200,{position:u}).start("bounceOut"):t.attr("position",u)}function Fh(t,e){function i(){a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore}function n(){a.ignore=a.normalIgnore,r.ignore=r.normalIgnore}tb.call(this);var o=new hM({z2:2}),a=new gM,r=new rM;this.add(o),this.add(a),this.add(r),this.updateData(t,e,!0),this.on("emphasis",i).on("normal",n).on("mouseover",i).on("mouseout",n)}function Wh(t,e,i,n,o,a,r){function s(e,i){for(var n=e;n>=0&&(t[n].y-=i,!(n>0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function l(t,e,i,n,o,a){for(var r=e?Number.MAX_VALUE:0,s=0,l=t.length;s=r&&(d=r-10),!e&&d<=r&&(d=r+10),t[s].x=i+d*a,r=d}}t.sort(function(t,e){return t.y-e.y});for(var u,h=0,c=t.length,d=[],f=[],p=0;pe&&a+1t[a].y+t[a].height)return void s(a,n/2);s(i-1,n/2)}(p,c,-u),h=t[p].y+t[p].height;r-h<0&&s(c-1,h-r);for(p=0;p=i?f.push(t[p]):d.push(t[p]);l(d,!1,e,i,n,o),l(f,!0,e,i,n,o)}function Hh(t,e,i,n,o,a){for(var r=[],s=[],l=0;l3?1.4:o>1?1.2:1.1;hc(this,"zoom","zoomOnMouseWheel",t,{scale:n>0?s:1/s,originX:a,originY:r})}if(i){var l=Math.abs(n);hc(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:a,originY:r})}}}function uc(t){ic(this._zr,"globalPan")||hc(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}function hc(t,e,i,n,o){t.pointerChecker&&t.pointerChecker(n,o.originX,o.originY)&&(mw(n.event),cc(t,e,i,n,o))}function cc(t,e,i,n,o){o.isAvailableBehavior=m(dc,null,i,n),t.trigger(e,o)}function dc(t,e,i){var n=i[t];return!t||n&&(!_(n)||e.event[n+"Key"])}function fc(t,e,i){var n=t.target,o=n.position;o[0]+=e,o[1]+=i,n.dirty()}function pc(t,e,i,n){var o=t.target,a=t.zoomLimit,r=o.position,s=o.scale,l=t.zoom=t.zoom||1;if(l*=e,a){var u=a.min||0,h=a.max||1/0;l=Math.max(Math.min(h,l),u)}var c=l/t.zoom;t.zoom=l,r[0]-=(i-r[0])*(c-1),r[1]-=(n-r[1])*(c-1),s[0]*=c,s[1]*=c,o.dirty()}function gc(t,e,i){var n=e.getComponentByElement(t.topTarget),o=n&&n.coordinateSystem;return n&&n!==i&&!RC[n.mainType]&&o&&o.model!==i}function mc(t,e){var i=t.getItemStyle(),n=t.get("areaColor");return null!=n&&(i.fill=n),i}function vc(t,e,i,n,o){i.off("click"),i.off("mousedown"),e.get("selectedMode")&&(i.on("mousedown",function(){t._mouseDownFlag=!0}),i.on("click",function(a){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var r=a.target;!r.__regions;)r=r.parent;if(r){var s={type:("geo"===e.mainType?"geo":"map")+"ToggleSelect",batch:f(r.__regions,function(t){return{name:t.name,from:o.uid}})};s[e.mainType+"Id"]=e.id,n.dispatchAction(s),yc(e,i)}}}))}function yc(t,e){e.eachChild(function(e){d(e.__regions,function(i){e.trigger(t.isSelected(i.name)?"emphasis":"normal")})})}function xc(t,e){var i=new tb;this.uid=Ro("ec_map_draw"),this._controller=new oc(t.getZr()),this._controllerHost={target:e?i:null},this.group=i,this._updateGroup=e,this._mouseDownFlag,this._mapName,this._initialized,i.add(this._regionsGroup=new tb),i.add(this._backgroundGroup=new tb)}function _c(t){var e=this[zC];e&&e.recordVersion===this[BC]&&wc(e,t)}function wc(t,e){var i=t.circle,n=t.labelModel,o=t.hoverLabelModel,a=t.emphasisText,r=t.normalText;e?(i.style.extendFrom(mo({},o,{text:o.get("show")?a:null},{isRectText:!0,useInsideStyle:!1},!0)),i.__mapOriginalZ2=i.z2,i.z2+=NM):(mo(i.style,n,{text:n.get("show")?r:null,textPosition:n.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),i.dirty(!1),null!=i.__mapOriginalZ2&&(i.z2=i.__mapOriginalZ2,i.__mapOriginalZ2=null))}function bc(t,e,i){var n=t.getZoom(),o=t.getCenter(),a=e.zoom,r=t.dataToPoint(o);if(null!=e.dx&&null!=e.dy){r[0]-=e.dx,r[1]-=e.dy;o=t.pointToData(r);t.setCenter(o)}if(null!=a){if(i){var s=i.min||0,l=i.max||1/0;a=Math.max(Math.min(n*a,l),s)/n}t.scale[0]*=a,t.scale[1]*=a;var u=t.position,h=(e.originX-u[0])*(a-1),c=(e.originY-u[1])*(a-1);u[0]-=h,u[1]-=c,t.updateTransform();o=t.pointToData(r);t.setCenter(o),t.setZoom(a*n)}return{center:t.getCenter(),zoom:t.getZoom()}}function Sc(){Tw.call(this)}function Mc(t){this.name=t,this.zoomLimit,Tw.call(this),this._roamTransformable=new Sc,this._rawTransformable=new Sc,this._center,this._zoom}function Ic(t,e,i,n){var o=i.seriesModel,a=o?o.coordinateSystem:null;return a===this?a[t](n):null}function Tc(t,e,i,n){Mc.call(this,t),this.map=e;var o=OC.load(e,i);this._nameCoordMap=o.nameCoordMap,this._regionsMap=o.regionsMap,this._invertLongitute=null==n||n,this.regions=o.regions,this._rect=o.boundingRect}function Ac(t,e,i,n){var o=i.geoModel,a=i.seriesModel,r=o?o.coordinateSystem:a?a.coordinateSystem||(a.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return r===this?r[t](n):null}function Dc(t,e){var i=t.get("boundingCoords");if(null!=i){var n=i[0],o=i[1];isNaN(n[0])||isNaN(n[1])||isNaN(o[0])||isNaN(o[1])||this.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1])}var a,r=this.getBoundingRect(),s=t.get("layoutCenter"),l=t.get("layoutSize"),u=e.getWidth(),h=e.getHeight(),c=r.width/r.height*this.aspectScale,d=!1;s&&l&&(s=[Vo(s[0],u),Vo(s[1],h)],l=Vo(l,Math.min(u,h)),isNaN(s[0])||isNaN(s[1])||isNaN(l)||(d=!0));if(d){var f={};c>1?(f.width=l,f.height=l/c):(f.height=l,f.width=l*c),f.y=s[1]-f.height/2,f.x=s[0]-f.width/2}else(a=t.getBoxLayoutParams()).aspect=c,f=ca(a,{width:u,height:h});this.setViewRect(f.x,f.y,f.width,f.height),this.setCenter(t.get("center")),this.setZoom(t.get("zoom"))}function Cc(t,e){d(e.get("geoCoord"),function(e,i){t.addGeoCoord(i,e)})}function Lc(t,e){var i={};return d(t,function(t){t.each(t.mapDimension("value"),function(e,n){var o="ec-"+t.getName(n);i[o]=i[o]||[],isNaN(e)||i[o].push(e)})}),t[0].map(t[0].mapDimension("value"),function(n,o){for(var a="ec-"+t[0].getName(o),r=0,s=1/0,l=-1/0,u=i[a].length,h=0;h=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},n.push(a)}}function Wc(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,o=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){jc(t);var a=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;o?(t.hierNode.prelim=o.hierNode.prelim+e(t,o),t.hierNode.modifier=t.hierNode.prelim-a):t.hierNode.prelim=a}else o&&(t.hierNode.prelim=o.hierNode.prelim+e(t,o));t.parentNode.hierNode.defaultAncestor=Yc(t,o,t.parentNode.hierNode.defaultAncestor||n[0],e)}function Hc(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function Zc(t){return arguments.length?t:Qc}function Uc(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i}function Xc(t,e){return ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function jc(t){for(var e=t.children,i=e.length,n=0,o=0;--i>=0;){var a=e[i];a.hierNode.prelim+=n,a.hierNode.modifier+=n,o+=a.hierNode.change,n+=a.hierNode.shift+o}}function Yc(t,e,i,n){if(e){for(var o=t,a=t,r=a.parentNode.children[0],s=e,l=o.hierNode.modifier,u=a.hierNode.modifier,h=r.hierNode.modifier,c=s.hierNode.modifier;s=qc(s),a=Kc(a),s&&a;){o=qc(o),r=Kc(r),o.hierNode.ancestor=t;var d=s.hierNode.prelim+c-a.hierNode.prelim-u+n(s,a);d>0&&(Jc($c(s,t,i),t,d),u+=d,l+=d),c+=s.hierNode.modifier,u+=a.hierNode.modifier,l+=o.hierNode.modifier,h+=r.hierNode.modifier}s&&!qc(o)&&(o.hierNode.thread=s,o.hierNode.modifier+=c-l),a&&!Kc(r)&&(r.hierNode.thread=a,r.hierNode.modifier+=u-h,i=t)}return i}function qc(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function Kc(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function $c(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function Jc(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function Qc(t,e){return t.parentNode===e.parentNode?1:2}function td(t,e){var i=t.getItemLayout(e);return i&&!isNaN(i.x)&&!isNaN(i.y)&&"none"!==t.getItemVisual(e,"symbol")}function ed(t,e,i){return i.itemModel=e,i.itemStyle=e.getModel("itemStyle").getItemStyle(),i.hoverItemStyle=e.getModel("emphasis.itemStyle").getItemStyle(),i.lineStyle=e.getModel("lineStyle").getLineStyle(),i.labelModel=e.getModel("label"),i.hoverLabelModel=e.getModel("emphasis.label"),!1===t.isExpand&&0!==t.children.length?i.symbolInnerColor=i.itemStyle.fill:i.symbolInnerColor="#fff",i}function id(t,e,i,n,o,a){var s=!i,l=t.tree.getNodeByDataIndex(e),a=ed(l,l.getModel(),a),u=t.tree.root,h=l.parentNode===u?l:l.parentNode||l,c=t.getItemGraphicEl(h.dataIndex),d=h.getLayout(),f=c?{x:c.position[0],y:c.position[1],rawX:c.__radialOldRawX,rawY:c.__radialOldRawY}:d,p=l.getLayout();s?(i=new wu(t,e,a)).attr("position",[f.x,f.y]):i.updateData(t,e,a),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=p.rawX,i.__radialRawY=p.rawY,n.add(i),t.setItemGraphicEl(e,i),Io(i,{position:[p.x,p.y]},o);var g=i.getSymbolPath();if("radial"===a.layout){var m,v,y=u.children[0],x=y.getLayout(),_=y.children.length;if(p.x===x.x&&!0===l.isExpand){var w={};w.x=(y.children[0].getLayout().x+y.children[_-1].getLayout().x)/2,w.y=(y.children[0].getLayout().y+y.children[_-1].getLayout().y)/2,(m=Math.atan2(w.y-x.y,w.x-x.x))<0&&(m=2*Math.PI+m),(v=w.xx.x)||(m-=Math.PI);var b=v?"left":"right";g.setStyle({textPosition:b,textRotation:-m,textOrigin:"center",verticalAlign:"middle"})}if(l.parentNode&&l.parentNode!==u){var S=i.__edge;S||(S=i.__edge=new bM({shape:od(a,f,f),style:r({opacity:0,strokeNoScale:!0},a.lineStyle)})),Io(S,{shape:od(a,d,p),style:{opacity:1}},o),n.add(S)}}function nd(t,e,i,n,o,a){for(var r,s=t.tree.getNodeByDataIndex(e),l=t.tree.root,a=ed(s,s.getModel(),a),u=s.parentNode===l?s:s.parentNode||s;null==(r=u.getLayout());)u=u.parentNode===l?u:u.parentNode||u;Io(i,{position:[r.x+1,r.y+1]},o,function(){n.remove(i),t.setItemGraphicEl(e,null)}),i.fadeOut(null,{keepLabel:!0});var h=i.__edge;h&&Io(h,{shape:od(a,r,r),style:{opacity:0}},o,function(){n.remove(h)})}function od(t,e,i){var n,o,a,r,s,l,u,h,c=t.orient;if("radial"===t.layout){s=e.rawX,u=e.rawY,l=i.rawX,h=i.rawY;var d=Uc(s,u),f=Uc(s,u+(h-u)*t.curvature),p=Uc(l,h+(u-h)*t.curvature),g=Uc(l,h);return{x1:d.x,y1:d.y,x2:g.x,y2:g.y,cpx1:f.x,cpy1:f.y,cpx2:p.x,cpy2:p.y}}return s=e.x,u=e.y,l=i.x,h=i.y,"LR"!==c&&"RL"!==c||(n=s+(l-s)*t.curvature,o=u,a=l+(s-l)*t.curvature,r=h),"TB"!==c&&"BT"!==c||(n=s,o=u+(h-u)*t.curvature,a=l,r=h+(u-h)*t.curvature),{x1:s,y1:u,x2:l,y2:h,cpx1:n,cpy1:o,cpx2:a,cpy2:r}}function ad(t,e,i){for(var n,o=[t],a=[];n=o.pop();)if(a.push(n),n.isExpand){var r=n.children;if(r.length)for(var s=0;s=0;a--)n.push(o[a])}}function sd(t,e){var i=Xc(t,e);t.layoutInfo=i;var n=t.get("layout"),o=0,a=0,r=null;"radial"===n?(o=2*Math.PI,a=Math.min(i.height,i.width)/2,r=Zc(function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth})):(o=i.width,a=i.height,r=Zc());var s=t.getData().tree.root,l=s.children[0];if(l){Fc(s),ad(l,Wc,r),s.hierNode.modifier=-l.hierNode.prelim,rd(l,Hc);var u=l,h=l,c=l;rd(l,function(t){var e=t.getLayout().x;eh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)});var d=u===h?1:r(u,h)/2,f=d-u.getLayout().x,p=0,g=0,m=0,v=0;if("radial"===n)p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),rd(l,function(t){m=(t.getLayout().x+f)*p,v=(t.depth-1)*g;var e=Uc(m,v);t.setLayout({x:e.x,y:e.y,rawX:m,rawY:v},!0)});else{var y=t.getOrient();"RL"===y||"LR"===y?(g=a/(h.getLayout().x+d+f),p=o/(c.depth-1||1),rd(l,function(t){v=(t.getLayout().x+f)*g,m="LR"===y?(t.depth-1)*p:o-(t.depth-1)*p,t.setLayout({x:m,y:v},!0)})):"TB"!==y&&"BT"!==y||(p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),rd(l,function(t){m=(t.getLayout().x+f)*p,v="TB"===y?(t.depth-1)*g:a-(t.depth-1)*g,t.setLayout({x:m,y:v},!0)}))}}}function ld(t,e,i){if(t&&l(e,t.type)>=0){var n=i.getData().tree.root,o=t.targetNode;if("string"==typeof o&&(o=n.getNodeById(o)),o&&n.contains(o))return{node:o};var a=t.targetNodeId;if(null!=a&&(o=n.getNodeById(a)))return{node:o}}}function ud(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function hd(t,e){return l(ud(t),e)>=0}function cd(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}function dd(t){var e=0;d(t.children,function(t){dd(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function fd(t,e){var i=e.get("color");if(i){var n;return d(t=t||[],function(t){var e=new No(t),i=e.get("color");(e.get("itemStyle.color")||i&&"none"!==i)&&(n=!0)}),n||((t[0]||(t[0]={})).color=i.slice()),t}}function pd(t){this.group=new tb,t.add(this.group)}function gd(t,e,i,n,o,a){var r=[[o?t:t-UC,e],[t+i,e],[t+i,e+n],[o?t:t-UC,e+n]];return!a&&r.splice(2,0,[t+i+UC,e+n/2]),!o&&r.push([t,e+n/2]),r}function md(t,e,i){t.eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.componentIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&cd(i,e)}}function vd(){var t,e=[],i={};return{add:function(t,n,o,a,r){return _(a)&&(r=a,a=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:n,time:o,delay:a,easing:r}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,o=0,a=e.length;o=0;a--)null==i[a]&&(delete n[e[a]],e.pop())}function bd(t,e){var i=t.visual,n=[];w(i)?sL(i,function(t){n.push(t)}):null!=i&&n.push(i);var o={color:1,symbol:1};e||1!==n.length||o.hasOwnProperty(t.type)||(n[1]=n[0]),Ld(t,n)}function Sd(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n("color",t(i("color"),e))},_doMap:Dd([0,1])}}function Md(t){var e=this.option.visual;return e[Math.round(Bo(t,[0,1],[0,e.length-1],!0))]||{}}function Id(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function Td(t){var e=this.option.visual;return e[this.option.loop&&t!==uL?t%e.length:t]}function Ad(){return this.option.visual[0]}function Dd(t){return{linear:function(e){return Bo(e,t,this.option.visual,!0)},category:Td,piecewise:function(e,i){var n=Cd.call(this,i);return null==n&&(n=Bo(e,t,this.option.visual,!0)),n},fixed:Ad}}function Cd(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[hL.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function Ld(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=f(e,function(t){return Gt(t)})),e}function kd(t,e,i){return t?e<=i:e=o.length||t===o[t.depth])&&Pd(t,Vd(r,h,t,e,g,a),i,n,o,a)})}else l=Od(h),t.setVisual("color",l)}}function Nd(t,e,i,n){var o=a({},e);return d(["color","colorAlpha","colorSaturation"],function(a){var r=t.get(a,!0);null==r&&i&&(r=i[a]),null==r&&(r=e[a]),null==r&&(r=n.get(a)),null!=r&&(o[a]=r)}),o}function Od(t){var e=Rd(t,"color");if(e){var i=Rd(t,"colorAlpha"),n=Rd(t,"colorSaturation");return n&&(e=jt(e,null,null,n)),i&&(e=Yt(e,i)),e}}function Ed(t,e){return null!=e?jt(e,null,null,t):null}function Rd(t,e){var i=t[e];if(null!=i&&"none"!==i)return i}function zd(t,e,i,n,o,a){if(a&&a.length){var r=Bd(e,"color")||null!=o.color&&"none"!==o.color&&(Bd(e,"colorAlpha")||Bd(e,"colorSaturation"));if(r){var s=e.get("visualMin"),l=e.get("visualMax"),u=i.dataExtent.slice();null!=s&&su[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:r.name,dataExtent:u,visual:r.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var d=new hL(c);return d.__drColorMappingBy=h,d}}}function Bd(t,e){var i=t.get(e);return fL(i)&&i.length?{name:e,range:i}:null}function Vd(t,e,i,n,o,r){var s=a({},e);if(o){var l=o.type,u="color"===l&&o.__drColorMappingBy,h="index"===u?n:"id"===u?r.mapIdToIndex(i.getId()):i.getValue(t.get("visualDimension"));s[l]=o.mapValueToVisual(h)}return s}function Gd(t,e,i,n){var o,a;if(!t.isRemoved()){var r=t.getLayout();o=r.width,a=r.height;var s=(f=t.getModel()).get(_L),l=f.get(wL)/2,u=Kd(f),h=Math.max(s,u),c=s-l,d=h-l,f=t.getModel();t.setLayout({borderWidth:s,upperHeight:h,upperLabelHeight:u},!0);var p=(o=mL(o-2*c,0))*(a=mL(a-c-d,0)),g=Fd(t,f,p,e,i,n);if(g.length){var m={x:c,y:d,width:o,height:a},v=vL(o,a),y=1/0,x=[];x.area=0;for(var _=0,w=g.length;_=0;l--){var u=o["asc"===n?r-l-1:l].getValue();u/i*es[1]&&(s[1]=e)})}else s=[NaN,NaN];return{sum:n,dataExtent:s}}function Ud(t,e,i){for(var n,o=0,a=1/0,r=0,s=t.length;ro&&(o=n));var l=t.area*t.area,u=e*e*i;return l?mL(u*o/l,l/(u*a)):1/0}function Xd(t,e,i,n,o){var a=e===i.width?0:1,r=1-a,s=["x","y"],l=["width","height"],u=i[s[a]],h=e?t.area/e:0;(o||h>i[l[r]])&&(h=i[l[r]]);for(var c=0,d=t.length;cXM&&(u=XM),a=s}u=0?n+=u:n-=u:p>=0?n-=u:n+=u}return n}function pf(t,e){return t.getVisual("opacity")||t.getModel().get(e)}function gf(t,e,i){var n=t.getGraphicEl(),o=pf(t,e);null!=i&&(null==o&&(o=1),o*=i),n.downplay&&n.downplay(),n.traverse(function(t){if("group"!==t.type){var e=t.lineLabelOriginalOpacity;null!=e&&null==i||(e=o),t.setStyle("opacity",e)}})}function mf(t,e){var i=pf(t,e),n=t.getGraphicEl();n.highlight&&n.highlight(),n.traverse(function(t){"group"!==t.type&&t.setStyle("opacity",i)})}function vf(t){return t instanceof Array||(t=[t,t]),t}function yf(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=t.getGraph();i.eachNode(function(t){var e=t.getModel();t.setLayout([+e.get("x"),+e.get("y")])}),xf(i)}}function xf(t){t.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,i=F(t.node1.getLayout()),n=F(t.node2.getLayout()),o=[i,n];+e&&o.push([(i[0]+n[0])/2-(i[1]-n[1])*e,(i[1]+n[1])/2-(n[0]-i[0])*e]),t.setLayout(o)})}function _f(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=e.getBoundingRect(),n=t.getData(),o=n.graph,a=0,r=n.getSum("value"),s=2*Math.PI/(r||n.count()),l=i.width/2+i.x,u=i.height/2+i.y,h=Math.min(i.width,i.height)/2;o.eachNode(function(t){var e=t.getValue("value");a+=s*(r?e:1)/2,t.setLayout([h*Math.cos(a)+l,h*Math.sin(a)+u]),a+=s*(r?e:1)/2}),n.setLayout({cx:l,cy:u}),o.eachEdge(function(t){var e,i=t.getModel().get("lineStyle.curveness")||0,n=F(t.node1.getLayout()),o=F(t.node2.getLayout()),a=(n[0]+o[0])/2,r=(n[1]+o[1])/2;+i&&(e=[l*(i*=3)+a*(1-i),u*i+r*(1-i)]),t.setLayout([n,o,e])})}}function wf(t,e,i){for(var n=i.rect,o=n.width,a=n.height,r=[n.x+o/2,n.y+a/2],s=null==i.gravity?.1:i.gravity,l=0;l0?-1:i<0?1:e?-1:1}}function Pf(t,e){return Math.min(e[1],Math.max(e[0],t))}function Nf(t,e,i){this._axesMap=R(),this._axesLayout={},this.dimensions=t.dimensions,this._rect,this._model=t,this._init(t,e,i)}function Of(t,e){return ek(ik(t,e[0]),e[1])}function Ef(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function Rf(t,e){var i,n,o=e.layoutLength,a=e.axisExpandWidth,r=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return tmk}function $f(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function Jf(t,e,i,n){var o=new tb;return o.add(new yM({name:"main",style:ip(i),silent:!0,draggable:!0,cursor:"move",drift:uk(t,e,o,"nswe"),ondragend:uk(qf,e,{isEnd:!0})})),hk(n,function(i){o.add(new yM({name:i,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:uk(t,e,o,i),ondragend:uk(qf,e,{isEnd:!0})}))}),o}function Qf(t,e,i,n){var o=n.brushStyle.lineWidth||0,a=fk(o,vk),r=i[0][0],s=i[1][0],l=r-o/2,u=s-o/2,h=i[0][1],c=i[1][1],d=h-a+o/2,f=c-a+o/2,p=h-r,g=c-s,m=p+o,v=g+o;ep(t,e,"main",r,s,p,g),n.transformable&&(ep(t,e,"w",l,u,a,v),ep(t,e,"e",d,u,a,v),ep(t,e,"n",l,u,m,a),ep(t,e,"s",l,f,m,a),ep(t,e,"nw",l,u,a,a),ep(t,e,"ne",d,u,a,a),ep(t,e,"sw",l,f,a,a),ep(t,e,"se",d,f,a,a))}function tp(t,e){var i=e.__brushOption,n=i.transformable,o=e.childAt(0);o.useStyle(ip(i)),o.attr({silent:!n,cursor:n?"move":"default"}),hk(["w","e","n","s","se","sw","ne","nw"],function(i){var o=e.childOfName(i),a=ap(t,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?_k[a]+"-resize":null})})}function ep(t,e,i,n,o,a,r){var s=e.childOfName(i);s&&s.setShape(hp(up(t,e,[[n,o],[n+a,o+r]])))}function ip(t){return r({strokeNoScale:!0},t.brushStyle)}function np(t,e,i,n){var o=[dk(t,i),dk(e,n)],a=[fk(t,i),fk(e,n)];return[[o[0],a[0]],[o[1],a[1]]]}function op(t){return Ao(t.group)}function ap(t,e){if(e.length>1)return("e"===(n=[ap(t,(e=e.split(""))[0]),ap(t,e[1])])[0]||"w"===n[0])&&n.reverse(),n.join("");var i={left:"w",right:"e",top:"n",bottom:"s"},n=Co({w:"left",e:"right",n:"top",s:"bottom"}[e],op(t));return i[n]}function rp(t,e,i,n,o,a,r,s){var l=n.__brushOption,u=t(l.range),h=lp(i,a,r);hk(o.split(""),function(t){var e=xk[t];u[e[0]][e[1]]+=h[e[0]]}),l.range=e(np(u[0][0],u[1][0],u[0][1],u[1][1])),Zf(i,n),qf(i,{isEnd:!1})}function sp(t,e,i,n,o){var a=e.__brushOption.range,r=lp(t,i,n);hk(a,function(t){t[0]+=r[0],t[1]+=r[1]}),Zf(t,e),qf(t,{isEnd:!1})}function lp(t,e,i){var n=t.group,o=n.transformCoordToLocal(e,i),a=n.transformCoordToLocal(0,0);return[o[0]-a[0],o[1]-a[1]]}function up(t,e,n){var o=jf(t,e);return o&&!0!==o?o.clipPath(n,t._transform):i(n)}function hp(t){var e=dk(t[0][0],t[1][0]),i=dk(t[0][1],t[1][1]);return{x:e,y:i,width:fk(t[0][0],t[1][0])-e,height:fk(t[0][1],t[1][1])-i}}function cp(t,e,i){if(t._brushType){var n=t._zr,o=t._covers,a=Xf(t,e,i);if(!t._dragging)for(var r=0;r0;a--)Yp(s,l*=.99,r),jp(s,o,i,n,r),tg(s,l,r),jp(s,o,i,n,r)}function Up(t,e){var i=[],n="vertical"===e?"y":"x",o=Zi(t,function(t){return t.getLayout()[n]});return o.keys.sort(function(t,e){return t-e}),d(o.keys,function(t){i.push(o.buckets.get(t))}),i}function Xp(t,e,i,n,o,a,r){var s=[];d(e,function(t){var e=t.length,i=0,l=0;d(t,function(t){i+=t.getLayout().value}),l="vertical"===r?(o-(e-1)*a)/i:(n-(e-1)*a)/i,s.push(l)}),s.sort(function(t,e){return t-e});var l=s[0];d(e,function(t){d(t,function(t,e){var i=t.getLayout().value*l;"vertical"===r?(t.setLayout({x:e},!0),t.setLayout({dx:i},!0)):(t.setLayout({y:e},!0),t.setLayout({dy:i},!0))})}),d(i,function(t){var e=+t.getValue()*l;t.setLayout({dy:e},!0)})}function jp(t,e,i,n,o){d(t,function(t){var a,r,s,l=0,u=t.length;if("vertical"===o){var h;for(t.sort(function(t,e){return t.getLayout().x-e.getLayout().x}),s=0;s0&&(h=a.getLayout().x+r,a.setLayout({x:h},!0)),l=a.getLayout().x+a.getLayout().dx+e;if((r=l-e-n)>0)for(h=a.getLayout().x-r,a.setLayout({x:h},!0),l=h,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().x+a.getLayout().dx+e-l)>0&&(h=a.getLayout().x-r,a.setLayout({x:h},!0)),l=a.getLayout().x}else{var c;for(t.sort(function(t,e){return t.getLayout().y-e.getLayout().y}),s=0;s0&&(c=a.getLayout().y+r,a.setLayout({y:c},!0)),l=a.getLayout().y+a.getLayout().dy+e;if((r=l-e-i)>0)for(c=a.getLayout().y-r,a.setLayout({y:c},!0),l=c,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().y+a.getLayout().dy+e-l)>0&&(c=a.getLayout().y-r,a.setLayout({y:c},!0)),l=a.getLayout().y}})}function Yp(t,e,i){d(t.slice().reverse(),function(t){d(t,function(t){if(t.outEdges.length){var n=Qp(t.outEdges,qp,i)/Qp(t.outEdges,Jp,i);if("vertical"===i){var o=t.getLayout().x+(n-$p(t,i))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(n-$p(t,i))*e;t.setLayout({y:a},!0)}}})})}function qp(t,e){return $p(t.node2,e)*t.getValue()}function Kp(t,e){return $p(t.node1,e)*t.getValue()}function $p(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function Jp(t){return t.getValue()}function Qp(t,e,i){for(var n=0,o=t.length,a=-1;++a0?"P":"N",a=n.getVisual("borderColor"+o)||n.getVisual("color"+o),r=i.getModel(Gk).getItemStyle(Wk);e.useStyle(r),e.style.fill=null,e.style.stroke=a}function fg(t,e,i,n,o){return i>n?-1:i0?t.get(o,e-1)<=n?1:-1:1}function pg(t,e){var i,n=t.getBaseAxis(),o="category"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),a=Vo(A(t.get("barMaxWidth"),o),o),r=Vo(A(t.get("barMinWidth"),1),o),s=t.get("barWidth");return null!=s?Vo(s,o):Math.max(Math.min(o/2,a),r)}function gg(t){return y(t)||(t=[+t,+t]),t}function mg(t,e){t.eachChild(function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?e.color:null,fill:"fill"===e.brushType?e.color:null}})})}function vg(t,e){tb.call(this);var i=new wu(t,e),n=new tb;this.add(i),this.add(n),n.beforeUpdate=function(){this.attr(i.getScale())},this.updateData(t,e)}function yg(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=f(e,function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),o([e,t[0],t[1]])}))}function xg(t,e,i){tb.call(this),this.add(this.createLine(t,e,i)),this._updateEffectSymbol(t,e)}function _g(t,e,i){tb.call(this),this._createPolyline(t,e,i)}function wg(t,e,i){xg.call(this,t,e,i),this._lastFrame=0,this._lastFramePercent=0}function bg(){this.group=new tb}function Sg(t){return t instanceof Array||(t=[t,t]),t}function Mg(){var t=iw();this.canvas=t,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}function Ig(t,e,i){var n=t[1]-t[0],o=(e=f(e,function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}})).length,a=0;return function(t){for(n=a;n=0;n--){var r=e[n].interval;if(r[0]<=t&&t<=r[1]){a=n;break}}return n>=0&&n=e[0]&&t<=e[1]}}function Ag(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}function Dg(t,e,i,n){var o=t.getItemLayout(e),a=i.get("symbolRepeat"),r=i.get("symbolClip"),s=i.get("symbolPosition")||"start",l=(i.get("symbolRotate")||0)*Math.PI/180||0,u=i.get("symbolPatternSize")||2,h=i.isAnimationEnabled(),c={dataIndex:e,layout:o,itemModel:i,symbolType:t.getItemVisual(e,"symbol")||"circle",color:t.getItemVisual(e,"color"),symbolClip:r,symbolRepeat:a,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:u,rotation:l,animationModel:h?i:null,hoverAnimation:h&&i.get("hoverAnimation"),z2:i.getShallow("z",!0)||0};Cg(i,a,o,n,c),kg(t,e,o,a,r,c.boundingLength,c.pxSign,u,n,c),Pg(i,c.symbolScale,l,n,c);var d=c.symbolSize,f=i.get("symbolOffset");return y(f)&&(f=[Vo(f[0],d[0]),Vo(f[1],d[1])]),Ng(i,d,o,a,r,f,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,n,c),c}function Cg(t,e,i,n,o){var a,r=n.valueDim,s=t.get("symbolBoundingData"),l=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),u=l.toGlobalCoord(l.dataToCoord(0)),h=1-+(i[r.wh]<=0);if(y(s)){var c=[Lg(l,s[0])-u,Lg(l,s[1])-u];c[1]0?1:a<0?-1:0}function Lg(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function kg(t,e,i,n,o,a,r,s,l,u){var h=l.valueDim,c=l.categoryDim,d=Math.abs(i[c.wh]),f=t.getItemVisual(e,"symbolSize");y(f)?f=f.slice():(null==f&&(f="100%"),f=[f,f]),f[c.index]=Vo(f[c.index],d),f[h.index]=Vo(f[h.index],n?d:Math.abs(a)),u.symbolSize=f,(u.symbolScale=[f[0]/s,f[1]/s])[h.index]*=(l.isHorizontal?-1:1)*r}function Pg(t,e,i,n,o){var a=t.get(cP)||0;a&&(fP.attr({scale:e.slice(),rotation:i}),fP.updateTransform(),a/=fP.getLineScale(),a*=e[n.valueDim.index]),o.valueLineWidth=a}function Ng(t,e,i,n,o,r,s,l,u,h,c,d){var f=c.categoryDim,p=c.valueDim,g=d.pxSign,m=Math.max(e[p.index]+l,0),v=m;if(n){var y=Math.abs(u),x=T(t.get("symbolMargin"),"15%")+"",_=!1;x.lastIndexOf("!")===x.length-1&&(_=!0,x=x.slice(0,x.length-1)),x=Vo(x,e[p.index]);var w=Math.max(m+2*x,0),b=_?0:2*x,S=Qo(n),M=S?n:Kg((y+b)/w);w=m+2*(x=(y-M*m)/2/(_?M:M-1)),b=_?0:2*x,S||"fixed"===n||(M=h?Kg((Math.abs(h)+b)/w):0),v=M*w-b,d.repeatTimes=M,d.symbolMargin=x}var I=g*(v/2),A=d.pathPosition=[];A[f.index]=i[f.wh]/2,A[p.index]="start"===s?I:"end"===s?u-I:u/2,r&&(A[0]+=r[0],A[1]+=r[1]);var D=d.bundlePosition=[];D[f.index]=i[f.xy],D[p.index]=i[p.xy];var C=d.barRectShape=a({},i);C[p.wh]=g*Math.max(Math.abs(i[p.wh]),Math.abs(A[p.index]+I)),C[f.wh]=i[f.wh];var L=d.clipShape={};L[f.xy]=-i[f.xy],L[f.wh]=c.ecSize[f.wh],L[p.xy]=0,L[p.wh]=i[p.wh]}function Og(t){var e=t.symbolPatternSize,i=Jl(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function Eg(t,e,i,n){function o(t){var e=l.slice(),n=i.pxSign,o=t;return("start"===i.symbolRepeatDirection?n>0:n<0)&&(o=h-1-t),e[u.index]=d*(o-h/2+.5)+l[u.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}var a=t.__pictorialBundle,r=i.symbolSize,s=i.valueLineWidth,l=i.pathPosition,u=e.valueDim,h=i.repeatTimes||0,c=0,d=r[e.valueDim.index]+s+2*i.symbolMargin;for(jg(t,function(t){t.__pictorialAnimationIndex=c,t.__pictorialRepeatTimes=h,c0)],d=t.__pictorialBarRect;kh(d.style,h,a,n,e.seriesModel,o,c),fo(d,h)}function Kg(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}function $g(t,e,i){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(t,e,i),this.model=t}function Jg(t,e){e=e||{};var i=t.coordinateSystem,n=t.axis,o={},a=n.position,r=n.orient,s=i.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};o.position=["vertical"===r?u.vertical[a]:l[0],"horizontal"===r?u.horizontal[a]:l[3]];var h={horizontal:0,vertical:1};o.rotation=Math.PI/2*h[r];var c={top:-1,bottom:1,right:1,left:-1};o.labelDirection=o.tickDirection=o.nameDirection=c[a],t.get("axisTick.inside")&&(o.tickDirection=-o.tickDirection),T(e.labelInside,t.get("axisLabel.inside"))&&(o.labelDirection=-o.labelDirection);var d=e.rotate;return null==d&&(d=t.get("axisLabel.rotate")),o.labelRotation="top"===a?-d:d,o.z2=1,o}function Qg(t,e,i,n,o){var r=t.axis;if(!r.scale.isBlank()&&r.containData(e))if(t.involveSeries){var s=tm(e,t),l=s.payloadBatch,u=s.snapToValue;l[0]&&null==o.seriesIndex&&a(o,l[0]),!n&&t.snap&&r.containData(u)&&null!=u&&(e=u),i.showPointer(t,e,l,o),i.showTooltip(t,s,u)}else i.showPointer(t,e)}function tm(t,e){var i=e.axis,n=i.dim,o=t,a=[],r=Number.MAX_VALUE,s=-1;return _P(e.seriesModels,function(e,l){var u,h,c=e.getData().mapDimension(n,!0);if(e.getAxisTooltipData){var d=e.getAxisTooltipData(c,t,i);h=d.dataIndices,u=d.nestestValue}else{if(!(h=e.getData().indicesOfNearest(c[0],t,"category"===i.type?.5:null)).length)return;u=e.getData().get(c[0],h[0])}if(null!=u&&isFinite(u)){var f=t-u,p=Math.abs(f);p<=r&&((p=0&&s<0)&&(r=p,s=f,o=u,a.length=0),_P(h,function(t){a.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:a,snapToValue:o}}function em(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function im(t,e,i,n){var o=i.payloadBatch,a=e.axis,r=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&o.length){var l=e.coordSys.model,u=Ah(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:a.dim,axisIndex:r.componentIndex,axisType:r.type,axisId:r.id,value:n,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:o.slice()})}}function nm(t,e,i){var n=i.axesInfo=[];_P(e,function(e,i){var o=e.axisPointerModel.option,a=t[i];a?(!e.useHandle&&(o.status="show"),o.value=a.value,o.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(o.status="hide"),"show"===o.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:o.value})})}function om(t,e,i,n){if(!lm(e)&&t.list.length){var o=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:t.list})}else n({type:"hideTip"})}function am(t,e,i){var n=i.getZr(),o=bP(n).axisPointerLastHighlights||{},a=bP(n).axisPointerLastHighlights={};_P(t,function(t,e){var i=t.axisPointerModel.option;"show"===i.status&&_P(i.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t})});var r=[],s=[];d(o,function(t,e){!a[e]&&s.push(t)}),d(a,function(t,e){!o[e]&&r.push(t)}),s.length&&i.dispatchAction({type:"downplay",escapeConnect:!0,batch:s}),r.length&&i.dispatchAction({type:"highlight",escapeConnect:!0,batch:r})}function rm(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}function sm(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+"AxisIndex"]=e.componentIndex,i.axisName=i[n+"AxisName"]=e.name,i.axisId=i[n+"AxisId"]=e.id,i}function lm(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function um(t,e,i){if(!U_.node){var n=e.getZr();SP(n).records||(SP(n).records={}),hm(n,e),(SP(n).records[t]||(SP(n).records[t]={})).handler=i}}function hm(t,e){function i(i,n){t.on(i,function(i){var o=pm(e);MP(SP(t).records,function(t){t&&n(t,i,o.dispatchAction)}),cm(o.pendings,e)})}SP(t).initialized||(SP(t).initialized=!0,i("click",v(fm,"click")),i("mousemove",v(fm,"mousemove")),i("globalout",dm))}function cm(t,e){var i,n=t.showTip.length,o=t.hideTip.length;n?i=t.showTip[n-1]:o&&(i=t.hideTip[o-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}function dm(t,e,i){t.handler("leave",null,i)}function fm(t,e,i,n){e.handler(t,i,n)}function pm(t){var e={showTip:[],hideTip:[]},i=function(n){var o=e[n.type];o?o.push(n):(n.dispatchAction=i,t.dispatchAction(n))};return{dispatchAction:i,pendings:e}}function gm(t,e){if(!U_.node){var i=e.getZr();(SP(i).records||{})[t]&&(SP(i).records[t]=null)}}function mm(){}function vm(t,e,i,n){ym(TP(i).lastProp,n)||(TP(i).lastProp=n,e?Io(i,n,t):(i.stopAnimation(),i.attr(n)))}function ym(t,e){if(w(t)&&w(e)){var i=!0;return d(e,function(e,n){i=i&&ym(t[n],e)}),!!i}return t===e}function xm(t,e){t[e.get("label.show")?"show":"hide"]()}function _m(t){return{position:t.position.slice(),rotation:t.rotation||0}}function wm(t,e,i){var n=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=o&&(t.zlevel=o),t.silent=i)})}function bm(t){var e,i=t.get("type"),n=t.getModel(i+"Style");return"line"===i?(e=n.getLineStyle()).fill=null:"shadow"===i&&((e=n.getAreaStyle()).stroke=null),e}function Sm(t,e,i,n,o){var a=Im(i.get("value"),e.axis,e.ecModel,i.get("seriesDataIndices"),{precision:i.get("label.precision"),formatter:i.get("label.formatter")}),r=i.getModel("label"),s=qM(r.get("padding")||0),l=r.getFont(),u=ke(a,l),h=o.position,c=u.width+s[1]+s[3],d=u.height+s[0]+s[2],f=o.align;"right"===f&&(h[0]-=c),"center"===f&&(h[0]-=c/2);var p=o.verticalAlign;"bottom"===p&&(h[1]-=d),"middle"===p&&(h[1]-=d/2),Mm(h,c,d,n);var g=r.get("backgroundColor");g&&"auto"!==g||(g=e.get("axisLine.lineStyle.color")),t.label={shape:{x:0,y:0,width:c,height:d,r:r.get("borderRadius")},position:h.slice(),style:{text:a,textFont:l,textFill:r.getTextColor(),textPosition:"inside",fill:g,stroke:r.get("borderColor")||"transparent",lineWidth:r.get("borderWidth")||0,shadowBlur:r.get("shadowBlur"),shadowColor:r.get("shadowColor"),shadowOffsetX:r.get("shadowOffsetX"),shadowOffsetY:r.get("shadowOffsetY")},z2:10}}function Mm(t,e,i,n){var o=n.getWidth(),a=n.getHeight();t[0]=Math.min(t[0]+e,o)-e,t[1]=Math.min(t[1]+i,a)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function Im(t,e,i,n,o){t=e.scale.parse(t);var a=e.scale.getLabel(t,{precision:o.precision}),r=o.formatter;if(r){var s={value:Xl(e,t),seriesData:[]};d(n,function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=t.dataIndexInside,o=e&&e.getDataParams(n);o&&s.seriesData.push(o)}),_(r)?a=r.replace("{value}",a):x(r)&&(a=r(s))}return a}function Tm(t,e,i){var n=xt();return Mt(n,n,i.rotation),St(n,n,i.position),Do([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}function Am(t,e,i,n,o,a){var r=FD.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=o.get("label.margin"),Sm(e,n,o,a,{position:Tm(n.axis,t,i),align:r.textAlign,verticalAlign:r.textVerticalAlign})}function Dm(t,e,i){return i=i||0,{x1:t[i],y1:t[1-i],x2:e[i],y2:e[1-i]}}function Cm(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}function Lm(t,e,i,n,o,a){return{cx:t,cy:e,r0:i,r:n,startAngle:o,endAngle:a,clockwise:!0}}function km(t,e){var i={};return i[e.dim+"AxisIndex"]=e.index,t.getCartesian(i)}function Pm(t){return"x"===t.dim?0:1}function Nm(t){return t.isHorizontal()?0:1}function Om(t,e){var i=t.getRect();return[i[kP[e]],i[kP[e]]+i[PP[e]]]}function Em(t,e,i){var n=new yM({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return To(n,{shape:{width:t.width+20,height:t.height+20}},e,i),n}function Rm(t,e,i){if(t.count())for(var n,o=e.coordinateSystem,a=e.getLayerSeries(),r=t.mapDimension("single"),s=t.mapDimension("value"),l=f(a,function(e){return f(e.indices,function(e){var i=o.dataToPoint(t.get(r,e));return i[1]=t.get(s,e),i})}),u=zm(l),h=u.y0,c=i/u.max,d=a.length,p=a[0].indices.length,g=0;ga&&(a=u),n.push(u)}for(var h=0;ha&&(a=d)}return r.y0=o,r.max=a,r}function Bm(t){var e=0;d(t.children,function(t){Bm(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function Vm(t,e,i){function n(){r.ignore=r.hoverIgnore}function o(){r.ignore=r.normalIgnore}tb.call(this);var a=new hM({z2:zP});a.seriesIndex=e.seriesIndex;var r=new rM({z2:BP,silent:t.getModel("label").get("silent")});this.add(a),this.add(r),this.updateData(!0,t,"normal",e,i),this.on("emphasis",n).on("normal",o).on("mouseover",n).on("mouseout",o)}function Gm(t,e,i){var n=t.getVisual("color"),o=t.getVisual("visualMeta");o&&0!==o.length||(n=null);var a=t.getModel("itemStyle").get("color");if(a)return a;if(n)return n;if(0===t.depth)return i.option.color[0];var r=i.option.color.length;return a=i.option.color[Fm(t)%r]}function Fm(t){for(var e=t;e.depth>1;)e=e.parentNode;return l(t.getAncestors()[0].children,e)}function Wm(t,e,i){return i!==RP.NONE&&(i===RP.SELF?t===e:i===RP.ANCESTOR?t===e||t.isAncestorOf(e):t===e||t.isDescendantOf(e))}function Hm(t,e,i){e.getData().setItemVisual(t.dataIndex,"color",i)}function Zm(t,e){var i=t.children||[];t.children=Um(i,e),i.length&&d(t.children,function(t){Zm(t,e)})}function Um(t,e){if("function"==typeof e)return t.sort(e);var i="asc"===e;return t.sort(function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n})}function Xm(t,e){return e=e||[0,0],f(["x","y"],function(i,n){var o=this.getAxis(i),a=e[n],r=t[n]/2;return"category"===o.type?o.getBandWidth():Math.abs(o.dataToCoord(a-r)-o.dataToCoord(a+r))},this)}function jm(t,e){return e=e||[0,0],f([0,1],function(i){var n=e[i],o=t[i]/2,a=[],r=[];return a[i]=n-o,r[i]=n+o,a[1-i]=r[1-i]=e[1-i],Math.abs(this.dataToPoint(a)[i]-this.dataToPoint(r)[i])},this)}function Ym(t,e){var i=this.getAxis(),n=e instanceof Array?e[0]:e,o=(t instanceof Array?t[0]:t)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(n-o)-i.dataToCoord(n+o))}function qm(t,e){return f(["Radius","Angle"],function(i,n){var o=this["get"+i+"Axis"](),a=e[n],r=t[n]/2,s="dataTo"+i,l="category"===o.type?o.getBandWidth():Math.abs(o[s](a-r)-o[s](a+r));return"Angle"===i&&(l=l*Math.PI/180),l},this)}function Km(t){var e,i=t.type;if("path"===i){var n=t.shape,o=null!=n.width&&null!=n.height?{x:n.x||0,y:n.y||0,width:n.width,height:n.height}:null,a=lv(n);(e=Xn(a,null,o,n.layout||"center")).__customPathData=a}else"image"===i?(e=new fi({})).__customImagePath=t.style.image:"text"===i?(e=new rM({})).__customText=t.style.text:e=new(0,zM[i.charAt(0).toUpperCase()+i.slice(1)]);return e.__customGraphicType=i,e.name=t.name,e}function $m(t,e,n,o,a,r,s){var l={},u=n.style||{};if(n.shape&&(l.shape=i(n.shape)),n.position&&(l.position=n.position.slice()),n.scale&&(l.scale=n.scale.slice()),n.origin&&(l.origin=n.origin.slice()),n.rotation&&(l.rotation=n.rotation),"image"===t.type&&n.style){h=l.style={};d(["x","y","width","height"],function(e){Jm(e,h,u,t.style,r)})}if("text"===t.type&&n.style){var h=l.style={};d(["x","y"],function(e){Jm(e,h,u,t.style,r)}),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke)}if("group"!==t.type&&(t.useStyle(u),r)){t.style.opacity=0;var c=u.opacity;null==c&&(c=1),To(t,{style:{opacity:c}},o,e)}r?t.attr(l):Io(t,l,o,e),n.hasOwnProperty("z2")&&t.attr("z2",n.z2||0),n.hasOwnProperty("silent")&&t.attr("silent",n.silent),n.hasOwnProperty("invisible")&&t.attr("invisible",n.invisible),n.hasOwnProperty("ignore")&&t.attr("ignore",n.ignore),n.hasOwnProperty("info")&&t.attr("info",n.info);var f=n.styleEmphasis,p=!1===f;t.__cusHasEmphStl&&null==f||!t.__cusHasEmphStl&&p||(ro(t,f),t.__cusHasEmphStl=!p),s&&po(t,!p)}function Jm(t,e,i,n,o){null==i[t]||o||(e[t]=i[t],i[t]=n[t])}function Qm(t,e,i,n){function o(t){null==t&&(t=h),v&&(c=e.getItemModel(t),d=c.getModel(UP),f=c.getModel(XP),p=e.getItemVisual(t,"color"),v=!1)}var s=t.get("renderItem"),l=t.coordinateSystem,u={};l&&(u=l.prepareCustoms?l.prepareCustoms():YP[l.type](l));var h,c,d,f,p,g=r({getWidth:n.getWidth,getHeight:n.getHeight,getZr:n.getZr,getDevicePixelRatio:n.getDevicePixelRatio,value:function(t,i){return null==i&&(i=h),e.get(e.getDimension(t||0),i)},style:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(HP).getItemStyle();null!=p&&(r.fill=p);var s=e.getItemVisual(n,"opacity");return null!=s&&(r.opacity=s),mo(r,d,null,{autoColor:p,isRectText:!0}),r.text=d.getShallow("show")?A(t.getFormattedLabel(n,"normal"),_u(e,n)):null,i&&a(r,i),r},styleEmphasis:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(ZP).getItemStyle();return mo(r,f,null,{isRectText:!0},!0),r.text=f.getShallow("show")?D(t.getFormattedLabel(n,"emphasis"),t.getFormattedLabel(n,"normal"),_u(e,n)):null,i&&a(r,i),r},visual:function(t,i){return null==i&&(i=h),e.getItemVisual(i,t)},barLayout:function(t){if(l.getBaseAxis)return Ll(r({axis:l.getBaseAxis()},t),n)},currentSeriesIndices:function(){return i.getCurrentSeriesIndices()},font:function(t){return So(t,i)}},u.api||{}),m={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:u.coordSys,dataInsideLength:e.count(),encode:tv(t.getData())},v=!0;return function(t,i){return h=t,v=!0,s&&s(r({dataIndexInside:t,dataIndex:e.getRawIndex(t),actionType:i?i.type:null},m),g)}}function tv(t){var e={};return d(t.dimensions,function(i,n){var o=t.getDimensionInfo(i);if(!o.isExtraCoord){var a=o.coordDim;(e[a]=e[a]||[])[o.coordDimIndex]=n}}),e}function ev(t,e,i,n,o,a){return(t=iv(t,e,i,n,o,a,!0))&&a.setItemGraphicEl(e,t),t}function iv(t,e,i,n,o,a,r){var s=!i,l=(i=i||{}).type,u=i.shape,h=i.style;if(t&&(s||null!=l&&l!==t.__customGraphicType||"path"===l&&uv(u)&&lv(u)!==t.__customPathData||"image"===l&&hv(h,"image")&&h.image!==t.__customImagePath||"text"===l&&hv(u,"text")&&h.text!==t.__customText)&&(o.remove(t),t=null),!s){var c=!t;return!t&&(t=Km(i)),$m(t,e,i,n,a,c,r),"group"===l&&nv(t,e,i,n,a),o.add(t),t}}function nv(t,e,i,n,o){var a=i.children,r=a?a.length:0,s=i.$mergeChildren,l="byName"===s||i.diffChildrenByName,u=!1===s;if(r||l||u)if(l)ov({oldChildren:t.children()||[],newChildren:a||[],dataIndex:e,animatableModel:n,group:t,data:o});else{u&&t.removeAll();for(var h=0;hn?t-=l+a:t+=a),null!=r&&(e+u+r>o?e-=u+r:e+=r),[t,e]}function Ov(t,e,i,n,o){var a=i.getOuterSize(),r=a.width,s=a.height;return t=Math.min(t+r,n)-r,e=Math.min(e+s,o)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function Ev(t,e,i){var n=i[0],o=i[1],a=0,r=0,s=e.width,l=e.height;switch(t){case"inside":a=e.x+s/2-n/2,r=e.y+l/2-o/2;break;case"top":a=e.x+s/2-n/2,r=e.y-o-5;break;case"bottom":a=e.x+s/2-n/2,r=e.y+l+5;break;case"left":a=e.x-n-5,r=e.y+l/2-o/2;break;case"right":a=e.x+s+5,r=e.y+l/2-o/2}return[a,r]}function Rv(t){return"center"===t||"middle"===t}function zv(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function Bv(t){return t.dim}function Vv(t,e){var i={};d(t,function(t,e){var n=t.getData(),o=t.coordinateSystem.getBaseAxis(),a=o.getExtent(),r="category"===o.type?o.getBandWidth():Math.abs(a[1]-a[0])/n.count(),s=i[Bv(o)]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},l=s.stacks;i[Bv(o)]=s;var u=zv(t);l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var h=Vo(t.get("barWidth"),r),c=Vo(t.get("barMaxWidth"),r),d=t.get("barGap"),f=t.get("barCategoryGap");h&&!l[u].width&&(h=Math.min(s.remainedWidth,h),l[u].width=h,s.remainedWidth-=h),c&&(l[u].maxWidth=c),null!=d&&(s.gap=d),null!=f&&(s.categoryGap=f)});var n={};return d(i,function(t,e){n[e]={};var i=t.stacks,o=t.bandWidth,a=Vo(t.categoryGap,o),r=Vo(t.gap,1),s=t.remainedWidth,l=t.autoWidthCount,u=(s-a)/(l+(l-1)*r);u=Math.max(u,0),d(i,function(t,e){var i=t.maxWidth;i&&ie[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),o=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:o[0],y2:o[1]}}function jv(t){return t.getRadiusAxis().inverse?0:1}function Yv(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}function qv(t,e,i){return{position:[t.cx,t.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}function Kv(t,e,i,n,o){var a=e.axis,r=a.dataToCoord(t),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,h,c=n.getRadiusAxis().getExtent();if("radius"===a.dim){var d=xt();Mt(d,d,s),St(d,d,[n.cx,n.cy]),l=Do([r,-o],d);var f=e.getModel("axisLabel").get("rotate")||0,p=FD.innerTextLayout(s,f*Math.PI/180,-1);u=p.textAlign,h=p.textVerticalAlign}else{var g=c[1];l=n.coordToPoint([g+o,r]);var m=n.cx,v=n.cy;u=Math.abs(l[0]-m)/g<.3?"center":l[0]>m?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}function $v(t,e){e.update="updateView",Es(e,function(e,i){var n={};return i.eachComponent({mainType:"geo",query:e},function(i){i[t](e.name),d(i.coordinateSystem.regions,function(t){n[t.name]=i.isSelected(t.name)||!1})}),{selected:n,name:e.name}})}function Jv(t){var e={};d(t,function(t){e[t]=1}),t.length=0,d(e,function(e,i){t.push(i)})}function Qv(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function ty(t,e,n){function o(){var t=function(){};return t.prototype.__hidden=t.prototype,new t}var a={};return MN(e,function(e){var r=a[e]=o();MN(t[e],function(t,o){if(hL.isValidType(o)){var a={type:o,visual:t};n&&n(a,e),r[o]=new hL(a),"opacity"===o&&((a=i(a)).type="colorAlpha",r.__hidden.__alphaForOpacity=new hL(a))}})}),a}function ey(t,e,n){var o;d(n,function(t){e.hasOwnProperty(t)&&Qv(e[t])&&(o=!0)}),o&&d(n,function(n){e.hasOwnProperty(n)&&Qv(e[n])?t[n]=i(e[n]):delete t[n]})}function iy(t,e,i,n,o,a){function r(t){return i.getItemVisual(h,t)}function s(t,e){i.setItemVisual(h,t,e)}function l(t,l){h=null==a?t:l;var c=i.getRawDataItem(h);if(!c||!1!==c.visualMap)for(var d=n.call(o,t),f=e[d],p=u[d],g=0,m=p.length;g1)return!1;var h=uy(i-t,o-t,n-e,a-e)/l;return!(h<0||h>1)}function ly(t){return t<=1e-6&&t>=-1e-6}function uy(t,e,i,n){return t*n-e*i}function hy(t,e,i){var n=this._targetInfoList=[],o={},a=dy(e,t);TN(PN,function(t,e){(!i||!i.include||AN(i.include,e)>=0)&&t(a,n,o)})}function cy(t){return t[0]>t[1]&&t.reverse(),t}function dy(t,e){return Vi(t,e,{includeMainTypes:LN})}function fy(t,e,i,n){var o=i.getAxis(["x","y"][t]),a=cy(f([0,1],function(t){return e?o.coordToData(o.toLocalCoord(n[t])):o.toGlobalCoord(o.dataToCoord(n[t]))})),r=[];return r[t]=a,r[1-t]=[NaN,NaN],{values:a,xyMinMax:r}}function py(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function gy(t,e){var i=my(t),n=my(e),o=[i[0]/n[0],i[1]/n[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function my(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}function vy(t,e,i,n,o){if(o){var a=t.getZr();a[VN]||(a[BN]||(a[BN]=yy),Nr(a,BN,i,e)(t,n))}}function yy(t,e){if(!t.isDisposed()){var i=t.getZr();i[VN]=!0,t.dispatchAction({type:"brushSelect",batch:e}),i[VN]=!1}}function xy(t,e,i,n){for(var o=0,a=e.length;o=0}function Ny(t,e,i){function n(t,e){return l(e.nodes,t)>=0}function o(t,n){var o=!1;return e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]&&(o=!0)})}),o}function a(t,n){n.nodes.push(t),e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]=!0})})}return function(i){var r={nodes:[],records:{}};if(e(function(t){r.records[t.name]={}}),!i)return r;a(i,r);var s;do{s=!1,t(function(t){!n(t,r)&&o(t,r)&&(a(t,r),s=!0)})}while(s);return r}}function Oy(t,e,i){var n=[1/0,-1/0];return $N(i,function(t){var i=t.getData();i&&$N(i.mapDimension(e,!0),function(t){var e=i.getApproximateExtent(t);e[0]n[1]&&(n[1]=e[1])})}),n[1]0?0:NaN);var r=i.getMax(!0);return null!=r&&"dataMax"!==r&&"function"!=typeof r?e[1]=r:o&&(e[1]=a>0?a-1:NaN),i.get("scale",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0)),e}function Ry(t,e){var i=t.getAxisModel(),n=t._percentWindow,o=t._valueWindow;if(n){var a=Zo(o,[0,500]);a=Math.min(a,20);var r=e||0===n[0]&&100===n[1];i.setRange(r?null:+o[0].toFixed(a),r?null:+o[1].toFixed(a))}}function zy(t){var e=t._minMaxSpan={},i=t._dataZoomModel;$N(["min","max"],function(n){e[n+"Span"]=i.get(n+"Span");var o=i.get(n+"ValueSpan");if(null!=o&&(e[n+"ValueSpan"]=o,null!=(o=t.getAxisModel().axis.scale.parse(o)))){var a=t._dataExtent;e[n+"Span"]=Bo(a[0]+o,a,[0,100],!0)}})}function By(t){var e={};return tO(["start","end","startValue","endValue","throttle"],function(i){t.hasOwnProperty(i)&&(e[i]=t[i])}),e}function Vy(t,e){var i=t._rangePropMode,n=t.get("rangeMode");tO([["start","startValue"],["end","endValue"]],function(t,o){var a=null!=e[t[0]],r=null!=e[t[1]];a&&!r?i[o]="percent":!a&&r?i[o]="value":n?i[o]=n[o]:a&&(i[o]="percent")})}function Gy(t){return{x:"y",y:"x",radius:"angle",angle:"radius"}[t]}function Fy(t){return"vertical"===t?"ns-resize":"ew-resize"}function Wy(t,e){var i=Uy(t),n=e.dataZoomId,o=e.coordId;d(i,function(t,i){var a=t.dataZoomInfos;a[n]&&l(e.allCoordIds,o)<0&&(delete a[n],t.count--)}),jy(i);var a=i[o];a||((a=i[o]={coordId:o,dataZoomInfos:{},count:0}).controller=Xy(t,a),a.dispatchAction=v(Yy,t)),!a.dataZoomInfos[n]&&a.count++,a.dataZoomInfos[n]=e;var r=qy(a.dataZoomInfos);a.controller.enable(r.controlType,r.opt),a.controller.setPointerChecker(e.containsPoint),Nr(a,"dispatchAction",e.dataZoomModel.get("throttle",!0),"fixRate")}function Hy(t,e){var i=Uy(t);d(i,function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)}),jy(i)}function Zy(t){return t.type+"\0_"+t.id}function Uy(t){var e=t.getZr();return e[fO]||(e[fO]={})}function Xy(t,e){var i=new oc(t.getZr());return d(["pan","zoom","scrollMove"],function(t){i.on(t,function(i){var n=[];d(e.dataZoomInfos,function(o){if(i.isAvailableBehavior(o.dataZoomModel.option)){var a=(o.getRange||{})[t],r=a&&a(e.controller,i);!o.dataZoomModel.get("disabled",!0)&&r&&n.push({dataZoomId:o.dataZoomId,start:r[0],end:r[1]})}}),n.length&&e.dispatchAction(n)})}),i}function jy(t){d(t,function(e,i){e.count||(e.controller.dispose(),delete t[i])})}function Yy(t,e){t.dispatchAction({type:"dataZoom",batch:e})}function qy(t){var e,i={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return d(t,function(t){var o=t.dataZoomModel,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");i["type_"+a]>i["type_"+e]&&(e=a),n&=o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function Ky(t){return function(e,i,n,o){var a=this._range,r=a.slice(),s=e.axisModels[0];if(s){var l=t(r,s,e,i,n,o);return QL(l,r,[0,100],"all"),this._range=r,a[0]!==r[0]||a[1]!==r[1]?r:void 0}}}function $y(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}function Jy(t,e,i,n){for(var o=e.targetVisuals[n],a=hL.prepareVisualTypes(o),r={color:t.getData().getVisual("color")},s=0,l=a.length;s=0&&(r[a]=+r[a].toFixed(h)),r}function fx(t,e){var n=t.getData(),o=t.coordinateSystem;if(e&&!cx(e)&&!y(e.coord)&&o){var a=o.dimensions,r=px(e,n,o,t);if((e=i(e)).type&&YO[e.type]&&r.baseAxis&&r.valueAxis){var s=XO(a,r.baseAxis.dim),l=XO(a,r.valueAxis.dim);e.coord=YO[e.type](n,r.baseDataDim,r.valueDataDim,s,l),e.value=e.coord[l]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],h=0;h<2;h++)YO[u[h]]&&(u[h]=yx(n,n.mapDimension(a[h]),u[h]));e.coord=u}}return e}function px(t,e,i,n){var o={};return null!=t.valueIndex||null!=t.valueDim?(o.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,o.valueAxis=i.getAxis(gx(n,o.valueDataDim)),o.baseAxis=i.getOtherAxis(o.valueAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim)):(o.baseAxis=n.getBaseAxis(),o.valueAxis=i.getOtherAxis(o.baseAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim),o.valueDataDim=e.mapDimension(o.valueAxis.dim)),o}function gx(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var o=0;o=0)return!0}function Yx(t){for(var e=t.split(/\n+/g),i=[],n=f(Xx(e.shift()).split(pE),function(t){return{name:t,data:[]}}),o=0;o=0&&!i[o][n];o--);if(o<0){var a=t.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(a){var r=a.getPercentRange();i[0][n]={dataZoomId:n,start:r[0],end:r[1]}}}}),i.push(e)}function t_(t){var e=n_(t),i=e[e.length-1];e.length>1&&e.pop();var n={};return gE(i,function(t,i){for(var o=e.length-1;o>=0;o--)if(t=e[o][i]){n[i]=t;break}}),n}function e_(t){t[mE]=null}function i_(t){return n_(t).length}function n_(t){var e=t[mE];return e||(e=t[mE]=[{}]),e}function o_(t,e,i){(this._brushController=new zf(i.getZr())).on("brush",m(this._onBrush,this)).mount(),this._isZoomActive}function a_(t){var e={};return d(["xAxisIndex","yAxisIndex"],function(i){e[i]=t[i],null==e[i]&&(e[i]="all"),(!1===e[i]||"none"===e[i])&&(e[i]=[])}),e}function r_(t,e){t.setIconStatus("back",i_(e)>1?"emphasis":"normal")}function s_(t,e,i,n,o){var a=i._isZoomActive;n&&"takeGlobalCursor"===n.type&&(a="dataZoomSelect"===n.key&&n.dataZoomSelectActive),i._isZoomActive=a,t.setIconStatus("zoom",a?"emphasis":"normal");var r=new hy(a_(t.option),e,{include:["grid"]});i._brushController.setPanels(r.makePanelOpts(o,function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"})).enableBrush(!!a&&{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}})}function l_(t){this.model=t}function u_(t){return SE(t)}function h_(){if(!TE&&AE){TE=!0;var t=AE.styleSheets;t.length<31?AE.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}}function c_(t){return parseInt(t,10)}function d_(t,e){h_(),this.root=t,this.storage=e;var i=document.createElement("div"),n=document.createElement("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",n.style.cssText="position:absolute;left:0;top:0;",t.appendChild(i),this._vmlRoot=n,this._vmlViewport=i,this.resize();var o=e.delFromStorage,a=e.addToStorage;e.delFromStorage=function(t){o.call(e,t),t&&t.onRemove&&t.onRemove(n)},e.addToStorage=function(t){t.onAdd&&t.onAdd(n),a.call(e,t)},this._firstPaint=!0}function f_(t){return function(){Yw('In IE8.0 VML mode painter not support method "'+t+'"')}}function p_(t){return document.createElementNS(sR,t)}function g_(t){return cR(1e4*t)/1e4}function m_(t){return t-vR}function v_(t,e){var i=e?t.textFill:t.fill;return null!=i&&i!==hR}function y_(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&i!==hR}function x_(t,e){e&&__(t,"transform","matrix("+uR.call(e,",")+")")}function __(t,e,i){(!i||"linear"!==i.type&&"radial"!==i.type)&&t.setAttribute(e,i)}function w_(t,e,i){t.setAttributeNS("http://www.w3.org/1999/xlink",e,i)}function b_(t,e,i,n){if(v_(e,i)){var o=i?e.textFill:e.fill;o="transparent"===o?hR:o,"none"!==t.getAttribute("clip-path")&&o===hR&&(o="rgba(0, 0, 0, 0.002)"),__(t,"fill",o),__(t,"fill-opacity",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else __(t,"fill",hR);if(y_(e,i)){var a=i?e.textStroke:e.stroke;__(t,"stroke",a="transparent"===a?hR:a),__(t,"stroke-width",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?n.getLineScale():1)),__(t,"paint-order",i?"stroke":"fill"),__(t,"stroke-opacity",null!=e.strokeOpacity?e.strokeOpacity:e.opacity),e.lineDash?(__(t,"stroke-dasharray",e.lineDash.join(",")),__(t,"stroke-dashoffset",cR(e.lineDashOffset||0))):__(t,"stroke-dasharray",""),e.lineCap&&__(t,"stroke-linecap",e.lineCap),e.lineJoin&&__(t,"stroke-linejoin",e.lineJoin),e.miterLimit&&__(t,"stroke-miterlimit",e.miterLimit)}else __(t,"stroke",hR)}function S_(t){for(var e=[],i=t.data,n=t.len(),o=0;o=gR||!m_(g)&&(d>-pR&&d<0||d>pR)==!!p;var y=g_(s+u*fR(c)),x=g_(l+h*dR(c));m&&(d=p?gR-1e-4:1e-4-gR,v=!0,9===o&&e.push("M",y,x));var _=g_(s+u*fR(c+d)),w=g_(l+h*dR(c+d));e.push("A",g_(u),g_(h),cR(f*mR),+v,+p,_,w);break;case lR.Z:a="Z";break;case lR.R:var _=g_(i[o++]),w=g_(i[o++]),b=g_(i[o++]),S=g_(i[o++]);e.push("M",_,w,"L",_+b,w,"L",_+b,w+S,"L",_,w+S,"L",_,w)}a&&e.push(a);for(var M=0;M=11),domSupported:"undefined"!=typeof document}}(navigator.userAgent),X_={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},j_={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},Y_=Object.prototype.toString,q_=Array.prototype,K_=q_.forEach,$_=q_.filter,J_=q_.slice,Q_=q_.map,tw=q_.reduce,ew={},iw=function(){return ew.createCanvas()};ew.createCanvas=function(){return document.createElement("canvas")};var nw,ow="__ec_primitive__";E.prototype={constructor:E,get:function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},set:function(t,e){return this.data[t]=e},each:function(t,e){void 0!==e&&(t=m(t,e));for(var i in this.data)this.data.hasOwnProperty(i)&&t(this.data[i],i)},removeKey:function(t){delete this.data[t]}};var aw=(Object.freeze||Object)({$override:e,clone:i,merge:n,mergeAll:o,extend:a,defaults:r,createCanvas:iw,getContext:s,indexOf:l,inherits:u,mixin:h,isArrayLike:c,each:d,map:f,reduce:p,filter:g,find:function(t,e,i){if(t&&e)for(var n=0,o=t.length;n3&&(n=dw.call(n,1));for(var a=e.length,r=0;r4&&(n=dw.call(n,1,n.length-1));for(var a=n[n.length-1],r=e.length,s=0;s1&&n&&n.length>1){var a=ft(n)/ft(o);!isFinite(a)&&(a=1),e.pinchScale=a;var r=pt(n);return e.pinchX=r[0],e.pinchY=r[1],{type:"pinch",target:t[0].target,event:e}}}}},xw="silent";vt.prototype.dispose=function(){};var _w=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ww=function(t,e,i,n){fw.call(this),this.storage=t,this.painter=e,this.painterRoot=n,i=i||new vt,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,it.call(this),this.setHandlerProxy(i)};ww.prototype={constructor:ww,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(d(_w,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,i=t.zrY,n=this._hovered,o=n.target;o&&!o.__zr&&(o=(n=this.findHover(n.x,n.y)).target);var a=this._hovered=this.findHover(e,i),r=a.target,s=this.proxy;s.setCursor&&s.setCursor(r?r.cursor:"default"),o&&r!==o&&this.dispatchToElement(n,"mouseout",t),this.dispatchToElement(a,"mousemove",t),r&&r!==o&&this.dispatchToElement(a,"mouseover",t)},mouseout:function(t){this.dispatchToElement(this._hovered,"mouseout",t);var e,i=t.toElement||t.relatedTarget;do{i=i&&i.parentNode}while(i&&9!==i.nodeType&&!(e=i===this.painterRoot));!e&&this.trigger("globalout",{event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var o="on"+e,a=gt(e,t,i);n&&(n[o]&&(a.cancelBubble=n[o].call(n,a)),n.trigger(e,a),n=n.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(e,a),this.painter&&this.painter.eachOtherLayer(function(t){"function"==typeof t[o]&&t[o].call(t,a),t.trigger&&t.trigger(e,a)}))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),o={x:t,y:e},a=n.length-1;a>=0;a--){var r;if(n[a]!==i&&!n[a].ignore&&(r=yt(n[a],t,e))&&(!o.topTarget&&(o.topTarget=n[a]),r!==xw)){o.target=n[a];break}}return o},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new vw);var i=this._gestureMgr;"start"===e&&i.clear();var n=i.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&i.clear(),n){var o=n.type;t.gestureEvent=o,this.dispatchToElement({target:n.target},o,n.event)}}},d(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){ww.prototype[t]=function(e){var i=this.findHover(e.zrX,e.zrY),n=i.target;if("mousedown"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if("mouseup"===t)this._upEl=n;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||uw(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}}),h(ww,fw),h(ww,it);var bw="undefined"==typeof Float32Array?Array:Float32Array,Sw=(Object.freeze||Object)({create:xt,identity:_t,copy:wt,mul:bt,translate:St,rotate:Mt,scale:It,invert:Tt,clone:At}),Mw=_t,Iw=5e-5,Tw=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},Aw=Tw.prototype;Aw.transform=null,Aw.needLocalTransform=function(){return Dt(this.rotation)||Dt(this.position[0])||Dt(this.position[1])||Dt(this.scale[0]-1)||Dt(this.scale[1]-1)};var Dw=[];Aw.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),n=this.transform;if(i||e){n=n||xt(),i?this.getLocalTransform(n):Mw(n),e&&(i?bt(n,t.transform,n):wt(n,t.transform)),this.transform=n;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(Dw);var a=Dw[0]<0?-1:1,r=Dw[1]<0?-1:1,s=((Dw[0]-a)*o+a)/Dw[0]||0,l=((Dw[1]-r)*o+r)/Dw[1]||0;n[0]*=s,n[1]*=s,n[2]*=l,n[3]*=l}this.invTransform=this.invTransform||xt(),Tt(this.invTransform,n)}else n&&Mw(n)},Aw.getLocalTransform=function(t){return Tw.getLocalTransform(this,t)},Aw.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},Aw.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var Cw=[],Lw=xt();Aw.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=this.position,o=this.scale;Dt(e-1)&&(e=Math.sqrt(e)),Dt(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(e=-e),t[3]<0&&(i=-i),n[0]=t[4],n[1]=t[5],o[0]=e,o[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/e)}},Aw.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(bt(Cw,t.invTransform,e),e=Cw);var i=this.origin;i&&(i[0]||i[1])&&(Lw[4]=i[0],Lw[5]=i[1],bt(Cw,e,Lw),Cw[4]-=i[0],Cw[5]-=i[1],e=Cw),this.setLocalTransform(e)}},Aw.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},Aw.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&Q(i,i,n),i},Aw.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&Q(i,i,n),i},Tw.getLocalTransform=function(t,e){Mw(e=e||[]);var i=t.origin,n=t.scale||[1,1],o=t.rotation||0,a=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),It(e,e,n),o&&Mt(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=a[0],e[5]+=a[1],e};var kw={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-kw.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*kw.bounceIn(2*t):.5*kw.bounceOut(2*t-1)+.5}};Ct.prototype={constructor:Ct,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)this._pausedTime+=e;else{var i=(t-this._startTime-this._pausedTime)/this._life;if(!(i<0)){i=Math.min(i,1);var n=this.easing,o="string"==typeof n?kw[n]:n,a="function"==typeof o?o(i):i;return this.fire("frame",a),1===i?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){this[t="on"+t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var Pw=function(){this.head=null,this.tail=null,this._len=0},Nw=Pw.prototype;Nw.insert=function(t){var e=new Ow(t);return this.insertEntry(e),e},Nw.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++},Nw.remove=function(t){var e=t.prev,i=t.next;e?e.next=i:this.head=i,i?i.prev=e:this.tail=e,t.next=t.prev=null,this._len--},Nw.len=function(){return this._len},Nw.clear=function(){this.head=this.tail=null,this._len=0};var Ow=function(t){this.value=t,this.next,this.prev},Ew=function(t){this._list=new Pw,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},Rw=Ew.prototype;Rw.put=function(t,e){var i=this._list,n=this._map,o=null;if(null==n[t]){var a=i.len(),r=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=i.head;i.remove(s),delete n[s.key],o=s.value,this._lastRemovedEntry=s}r?r.value=e:r=new Ow(e),r.key=t,i.insertEntry(r),n[t]=r}return o},Rw.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},Rw.clear=function(){this._list.clear(),this._map={}};var zw={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]},Bw=new Ew(20),Vw=null,Gw=Ut,Fw=Xt,Ww=(Object.freeze||Object)({parse:Gt,lift:Ht,toHex:Zt,fastLerp:Ut,fastMapToColor:Gw,lerp:Xt,mapToColor:Fw,modifyHSL:jt,modifyAlpha:Yt,stringify:qt}),Hw=Array.prototype.slice,Zw=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||Kt,this._setter=n||$t,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};Zw.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var o=this._getter(this._target,n);if(null==o)continue;0!==t&&i[n].push({time:0,value:ae(o)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i.height},clone:function(){return new de(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},de.create=function(t){return new de(t.x,t.y,t.width,t.height)};var tb=function(t){t=t||{},Kw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};tb.prototype={constructor:tb,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof tb&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,n=this._children,o=l(n,t);return o<0?this:(n.splice(o,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof tb&&t.delChildrenFromStorage(i)),e&&e.refresh(),this)},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof tb&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:we};var ob={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1},ab=function(t,e,i){return ob.hasOwnProperty(e)?i*=t.dpr:i},rb={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},sb=9,lb=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],ub=function(t){this.extendFrom(t,!1)};ub.prototype={constructor:ub,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,i){var n=this,o=i&&i.style,a=!o||t.__attrCachedBy!==rb.STYLE_BIND;t.__attrCachedBy=rb.STYLE_BIND;for(var r=0;r0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){"string"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=("radial"===e.type?Se:be)(t,e,i),o=e.colorStops,a=0;a=0&&i.splice(n,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i15)break}s.__drawIndex=m,s.__drawIndex0&&t>n[0]){for(r=0;rt);r++);a=i[n[r]]}if(n.splice(r+1,0,t),i[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?s.insertBefore(e.dom,l.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom)}else Yw("Layer of zlevel "+t+" is not valid")},eachLayer:function(t,e){var i,n,o=this._zlevelList;for(n=0;n0?.01:0),this._needsManuallyCompositing),a.__builtin__||Yw("ZLevel "+s+" has been used by unkown layer "+a.id),a!==i&&(a.__used=!0,a.__startIndex!==o&&(a.__dirty=!0),a.__startIndex=o,a.incremental?a.__drawIndex=-1:a.__drawIndex=o,e(o),i=a),r.__dirty&&(a.__dirty=!0,a.incremental&&a.__drawIndex<0&&(a.__drawIndex=o))}e(o),this.eachBuiltinLayer(function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?n(i[t],e,!0):i[t]=e;for(var o=0;o=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i=0||n&&l(n,r)<0)){var s=e.getShallow(r);null!=s&&(o[t[a][0]]=s)}}return o}},tS=Qb([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),eS={getLineStyle:function(t){var e=tS(this,t),i=this.getLineDash(e.lineWidth);return i&&(e.lineDash=i),e},getLineDash:function(t){null==t&&(t=1);var e=this.get("type"),i=Math.max(t,2),n=4*t;return"solid"===e||null==e?null:"dashed"===e?[n,n]:[i,i]}},iS=Qb([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),nS={getAreaStyle:function(t,e){return iS(this,t,e)}},oS=Math.pow,aS=Math.sqrt,rS=1e-8,sS=1e-4,lS=aS(3),uS=1/3,hS=V(),cS=V(),dS=V(),fS=Math.min,pS=Math.max,gS=Math.sin,mS=Math.cos,vS=2*Math.PI,yS=V(),xS=V(),_S=V(),wS=[],bS=[],SS={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},MS=[],IS=[],TS=[],AS=[],DS=Math.min,CS=Math.max,LS=Math.cos,kS=Math.sin,PS=Math.sqrt,NS=Math.abs,OS="undefined"!=typeof Float32Array,ES=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};ES.prototype={constructor:ES,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=NS(1/Xw/t)||0,this._uy=NS(1/Xw/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(SS.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=NS(t-this._xi)>this._ux||NS(e-this._yi)>this._uy||this._len<5;return this.addData(SS.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,o,a){return this.addData(SS.C,t,e,i,n,o,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,o,a):this._ctx.bezierCurveTo(t,e,i,n,o,a)),this._xi=o,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(SS.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,o,a){return this.addData(SS.A,t,e,i,i,n,o-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,o,a),this._xi=LS(o)*i+t,this._yi=kS(o)*i+e,this},arcTo:function(t,e,i,n,o){return this._ctx&&this._ctx.arcTo(t,e,i,n,o),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(SS.R,t,e,i,n),this},closePath:function(){this.addData(SS.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;i0&&f<=t||h<0&&f>=t||0===h&&(c>0&&p<=e||c<0&&p>=e);)f+=h*(i=r[n=this._dashIdx]),p+=c*i,this._dashIdx=(n+1)%g,h>0&&fl||c>0&&pu||s[n%2?"moveTo":"lineTo"](h>=0?DS(f,t):CS(f,t),c>=0?DS(p,e):CS(p,e));h=f-t,c=p-e,this._dashOffset=-PS(h*h+c*c)},_dashedBezierTo:function(t,e,i,n,o,a){var r,s,l,u,h,c=this._dashSum,d=this._dashOffset,f=this._lineDash,p=this._ctx,g=this._xi,m=this._yi,v=tn,y=0,x=this._dashIdx,_=f.length,w=0;for(d<0&&(d=c+d),d%=c,r=0;r<1;r+=.1)s=v(g,t,i,o,r+.1)-v(g,t,i,o,r),l=v(m,e,n,a,r+.1)-v(m,e,n,a,r),y+=PS(s*s+l*l);for(;x<_&&!((w+=f[x])>d);x++);for(r=(w-d)/y;r<=1;)u=v(g,t,i,o,r),h=v(m,e,n,a,r),x%2?p.moveTo(u,h):p.lineTo(u,h),r+=f[x]/y,x=(x+1)%_;x%2!=0&&p.lineTo(o,a),s=o-u,l=a-h,this._dashOffset=-PS(s*s+l*l)},_dashedQuadraticTo:function(t,e,i,n){var o=i,a=n;i=(i+2*t)/3,n=(n+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,i,n,o,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,OS&&(this.data=new Float32Array(t)))},getBoundingRect:function(){MS[0]=MS[1]=TS[0]=TS[1]=Number.MAX_VALUE,IS[0]=IS[1]=AS[0]=AS[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,o=0,a=0;al||NS(r-o)>u||c===h-1)&&(t.lineTo(a,r),n=a,o=r);break;case SS.C:t.bezierCurveTo(s[c++],s[c++],s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case SS.Q:t.quadraticCurveTo(s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case SS.A:var f=s[c++],p=s[c++],g=s[c++],m=s[c++],v=s[c++],y=s[c++],x=s[c++],_=s[c++],w=g>m?g:m,b=g>m?1:g/m,S=g>m?m/g:1,M=v+y;Math.abs(g-m)>.001?(t.translate(f,p),t.rotate(x),t.scale(b,S),t.arc(0,0,w,v,M,1-_),t.scale(1/b,1/S),t.rotate(-x),t.translate(-f,-p)):t.arc(f,p,w,v,M,1-_),1===c&&(e=LS(v)*g+f,i=kS(v)*m+p),n=LS(M)*g+f,o=kS(M)*m+p;break;case SS.R:e=n=s[c],i=o=s[c+1],t.rect(s[c++],s[c++],s[c++],s[c++]);break;case SS.Z:t.closePath(),n=e,o=i}}}},ES.CMD=SS;var RS=2*Math.PI,zS=2*Math.PI,BS=ES.CMD,VS=2*Math.PI,GS=1e-4,FS=[-1,-1,-1],WS=[-1,-1],HS=fb.prototype.getCanvasPattern,ZS=Math.abs,US=new ES(!0);Pn.prototype={constructor:Pn,type:"path",__dirtyPath:!0,strokeContainThreshold:5,subPixelOptimize:!1,brush:function(t,e){var i=this.style,n=this.path||US,o=i.hasStroke(),a=i.hasFill(),r=i.fill,s=i.stroke,l=a&&!!r.colorStops,u=o&&!!s.colorStops,h=a&&!!r.image,c=o&&!!s.image;if(i.bind(t,this,e),this.setTransform(t),this.__dirty){var d;l&&(d=d||this.getBoundingRect(),this._fillGradient=i.getGradient(t,r,d)),u&&(d=d||this.getBoundingRect(),this._strokeGradient=i.getGradient(t,s,d))}l?t.fillStyle=this._fillGradient:h&&(t.fillStyle=HS.call(r,t)),u?t.strokeStyle=this._strokeGradient:c&&(t.strokeStyle=HS.call(s,t));var f=i.lineDash,p=i.lineDashOffset,g=!!t.setLineDash,m=this.getGlobalScale();if(n.setScale(m[0],m[1]),this.__dirtyPath||f&&!g&&o?(n.beginPath(t),f&&!g&&(n.setLineDash(f),n.setLineDashOffset(p)),this.buildPath(n,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),a)if(null!=i.fillOpacity){v=t.globalAlpha;t.globalAlpha=i.fillOpacity*i.opacity,n.fill(t),t.globalAlpha=v}else n.fill(t);if(f&&g&&(t.setLineDash(f),t.lineDashOffset=p),o)if(null!=i.strokeOpacity){var v=t.globalAlpha;t.globalAlpha=i.strokeOpacity*i.opacity,n.stroke(t),t.globalAlpha=v}else n.stroke(t);f&&g&&t.setLineDash([]),null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new ES},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new ES),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){o.copy(t);var a=e.lineWidth,r=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),r>1e-10&&(o.width+=a/r,o.height+=a/r,o.x-=a/r/2,o.y-=a/r/2)}return o}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),o=this.style;if(t=i[0],e=i[1],n.contain(t,e)){var a=this.path.data;if(o.hasStroke()){var r=o.lineWidth,s=o.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(o.hasFill()||(r=Math.max(r,this.strokeContainThreshold)),kn(a,r/s,t,e)))return!0}if(o.hasFill())return Ln(a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):di.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(w(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&ZS(t[0]-1)>1e-10&&ZS(t[3]-1)>1e-10?Math.sqrt(ZS(t[0]*t[3]-t[2]*t[1])):1}},Pn.extend=function(t){var e=function(e){Pn.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var o in i)!n.hasOwnProperty(o)&&i.hasOwnProperty(o)&&(n[o]=i[o])}t.init&&t.init.call(this,e)};u(e,Pn);for(var i in t)"style"!==i&&"shape"!==i&&(e.prototype[i]=t[i]);return e},u(Pn,di);var XS=ES.CMD,jS=[[],[],[]],YS=Math.sqrt,qS=Math.atan2,KS=function(t,e){var i,n,o,a,r,s,l=t.data,u=XS.M,h=XS.C,c=XS.L,d=XS.R,f=XS.A,p=XS.Q;for(o=0,a=0;o=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var o=0;oi-2?i-1:c+1],u=t[c>i-3?i-1:c+2]);var p=d*d,g=d*p;n.push([Bn(s[0],f[0],l[0],u[0],d,p,g),Bn(s[1],f[1],l[1],u[1],d,p,g)])}return n},fM=function(t,e,i,n){var o,a,r,s,l=[],u=[],h=[],c=[];if(n){r=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,f=t.length;d=i&&a>=o)return{x:i,y:o,width:n-i,height:a-o}},createIcon:Po,Group:tb,Image:fi,Text:rM,Circle:sM,Sector:hM,Ring:cM,Polygon:pM,Polyline:gM,Rect:yM,Line:_M,BezierCurve:bM,Arc:SM,IncrementalDisplayable:Zn,CompoundPath:MM,LinearGradient:TM,RadialGradient:AM,BoundingRect:de}),BM=["textStyle","color"],VM={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(BM):null)},getFont:function(){return So({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return ke(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}},GM=Qb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),FM={getItemStyle:function(t,e){var i=GM(this,t,e),n=this.getBorderLineDash();return n&&(i.lineDash=n),i},getBorderLineDash:function(){var t=this.get("borderType");return"solid"===t||null==t?null:"dashed"===t?[5,5]:[1,1]}},WM=h,HM=Bi();No.prototype={constructor:No,init:null,mergeOption:function(t){n(this.option,t,!0)},get:function(t,e){return null==t?this.option:Oo(this.option,this.parsePath(t),!e&&Eo(this,t))},getShallow:function(t,e){var i=this.option,n=null==i?i:i[t],o=!e&&Eo(this,t);return null==n&&o&&(n=o.getShallow(t)),n},getModel:function(t,e){var i,n=null==t?this.option:Oo(this.option,t=this.parsePath(t));return e=e||(i=Eo(this,t))&&i.getModel(t),new No(n,e,this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){return new(0,this.constructor)(i(this.option))},setReadOnly:function(t){},parsePath:function(t){return"string"==typeof t&&(t=t.split(".")),t},customizeGetParent:function(t){HM(this).getParent=t},isAnimationEnabled:function(){if(!U_.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},ji(No),Yi(No),WM(No,eS),WM(No,nS),WM(No,VM),WM(No,FM);var ZM=0,UM=1e-4,XM=9007199254740991,jM=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/,YM=(Object.freeze||Object)({linearMap:Bo,parsePercent:Vo,round:Go,asc:Fo,getPrecision:Wo,getPrecisionSafe:Ho,getPixelPrecision:Zo,getPercentWithPrecision:Uo,MAX_SAFE_INTEGER:XM,remRadian:Xo,isRadianAroundZero:jo,parseDate:Yo,quantity:qo,nice:$o,quantile:function(t,e){var i=(t.length-1)*e+1,n=Math.floor(i),o=+t[n-1],a=i-n;return a?o+a*(t[n]-o):o},reformIntervals:Jo,isNumeric:Qo}),qM=L,KM=/([&<>"'])/g,$M={"&":"&","<":"<",">":">",'"':""","'":"'"},JM=["a","b","c","d","e","f","g"],QM=function(t,e){return"{"+t+(null==e?"":e)+"}"},tI=ze,eI=(Object.freeze||Object)({addCommas:ta,toCamelCase:ea,normalizeCssArray:qM,encodeHTML:ia,formatTpl:na,formatTplSimple:oa,getTooltipMarker:aa,formatTime:sa,capitalFirst:la,truncateText:tI,getTextBoundingRect:function(t){return ke(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)},getTextRect:function(t,e,i,n,o,a,r,s){return ke(t,e,i,n,o,s,a,r)}}),iI=d,nI=["left","right","top","bottom","width","height"],oI=[["width","left","right"],["height","top","bottom"]],aI=ua,rI=(v(ua,"vertical"),v(ua,"horizontal"),{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}}),sI=Bi(),lI=No.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,e,i,n){No.call(this,t,e,i,n),this.uid=Ro("ec_cpt_model")},init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,o=i?ga(t):{};n(t,e.getTheme().get(this.mainType)),n(t,this.getDefaultOption()),i&&pa(t,o,i)},mergeOption:function(t,e){n(this.option,t,!0);var i=this.layoutMode;i&&pa(this.option,t,i)},optionUpdated:function(t,e){},getDefaultOption:function(){var t=sI(this);if(!t.defaultOption){for(var e=[],i=this.constructor;i;){var o=i.prototype.defaultOption;o&&e.push(o),i=i.superClass}for(var a={},r=e.length-1;r>=0;r--)a=n(a,e[r],!0);t.defaultOption=a}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});$i(lI,{registerWhenExtend:!0}),function(t){var e={};t.registerSubTypeDefaulter=function(t,i){t=Ui(t),e[t.main]=i},t.determineSubType=function(i,n){var o=n.type;if(!o){var a=Ui(i).main;t.hasSubTypes(i)&&e[a]&&(o=e[a](n))}return o}}(lI),function(t,e){function i(t){var i={},a=[];return d(t,function(r){var s=n(i,r),u=o(s.originalDeps=e(r),t);s.entryCount=u.length,0===s.entryCount&&a.push(r),d(u,function(t){l(s.predecessor,t)<0&&s.predecessor.push(t);var e=n(i,t);l(e.successor,t)<0&&e.successor.push(r)})}),{graph:i,noEntryList:a}}function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function o(t,e){var i=[];return d(t,function(t){l(e,t)>=0&&i.push(t)}),i}t.topologicalTravel=function(t,e,n,o){function a(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}if(t.length){var r=i(e),s=r.graph,l=r.noEntryList,u={};for(d(t,function(t){u[t]=!0});l.length;){var h=l.pop(),c=s[h],f=!!u[h];f&&(n.call(o,h,c.originalDeps.slice()),delete u[h]),d(c.successor,f?function(t){u[t]=!0,a(t)}:a)}d(u,function(){throw new Error("Circle dependency may exists")})}}}(lI,function(t){var e=[];return d(lI.getClassesByMainType(t),function(t){e=e.concat(t.prototype.dependencies||[])}),e=f(e,function(t){return Ui(t).main}),"dataset"!==t&&l(e,"dataset")<=0&&e.unshift("dataset"),e}),h(lI,rI);var uI="";"undefined"!=typeof navigator&&(uI=navigator.platform||"");var hI={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:uI.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},cI=Bi(),dI={clearColorPalette:function(){cI(this).colorIdx=0,cI(this).colorNameMap={}},getColorFromPalette:function(t,e,i){var n=cI(e=e||this),o=n.colorIdx||0,a=n.colorNameMap=n.colorNameMap||{};if(a.hasOwnProperty(t))return a[t];var r=Di(this.get("color",!0)),s=this.get("colorLayer",!0),l=null!=i&&s?va(s,i):r;if((l=l||r)&&l.length){var u=l[o];return t&&(a[t]=u),n.colorIdx=(o+1)%l.length,u}}},fI={cartesian2d:function(t,e,i,n){var o=t.getReferringComponents("xAxis")[0],a=t.getReferringComponents("yAxis")[0];e.coordSysDims=["x","y"],i.set("x",o),i.set("y",a),xa(o)&&(n.set("x",o),e.firstCategoryDimIndex=0),xa(a)&&(n.set("y",a),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var o=t.getReferringComponents("singleAxis")[0];e.coordSysDims=["single"],i.set("single",o),xa(o)&&(n.set("single",o),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var o=t.getReferringComponents("polar")[0],a=o.findAxisModel("radiusAxis"),r=o.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],i.set("radius",a),i.set("angle",r),xa(a)&&(n.set("radius",a),e.firstCategoryDimIndex=0),xa(r)&&(n.set("angle",r),e.firstCategoryDimIndex=1)},geo:function(t,e,i,n){e.coordSysDims=["lng","lat"]},parallel:function(t,e,i,n){var o=t.ecModel,a=o.getComponent("parallel",t.get("parallelIndex")),r=e.coordSysDims=a.dimensions.slice();d(a.parallelAxisIndex,function(t,a){var s=o.getComponent("parallelAxis",t),l=r[a];i.set(l,s),xa(s)&&null==e.firstCategoryDimIndex&&(n.set(l,s),e.firstCategoryDimIndex=a)})}},pI="original",gI="arrayRows",mI="objectRows",vI="keyedColumns",yI="unknown",xI="typedArray",_I="column",wI="row";_a.seriesDataToSource=function(t){return new _a({data:t,sourceFormat:S(t)?xI:pI,fromDataset:!1})},Yi(_a);var bI=Bi(),SI="\0_ec_inner",MI=No.extend({init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new No(i),this._optionManager=n},setOption:function(t,e){k(!(SI in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||"recreate"===t){var n=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this.mergeOption(n)):Ea.call(this,n),e=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(this.mergeOption(o),e=!0)}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this,this._api);a.length&&d(a,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){var e=this.option,o=this._componentsMap,r=[];Sa(this),d(t,function(t,o){null!=t&&(lI.hasClass(o)?o&&r.push(o):e[o]=null==e[o]?i(t):n(e[o],t,!0))}),lI.topologicalTravel(r,lI.getAllClassMainTypes(),function(i,n){var r=Di(t[i]),s=Pi(o.get(i),r);Ni(s),d(s,function(t,e){var n=t.option;w(n)&&(t.keyInfo.mainType=i,t.keyInfo.subType=za(i,n,t.exist))});var l=Ra(o,n);e[i]=[],o.set(i,[]),d(s,function(t,n){var r=t.exist,s=t.option;if(k(w(s)||r,"Empty component definition"),s){var u=lI.getClass(i,t.keyInfo.subType,!0);if(r&&r instanceof u)r.name=t.keyInfo.name,r.mergeOption(s,this),r.optionUpdated(s,!1);else{var h=a({dependentModels:l,componentIndex:n},t.keyInfo);a(r=new u(s,this,this,h),h),r.init(s,this,this,h),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);o.get(i)[n]=r,e[i][n]=r.option},this),"series"===i&&Ba(this,o.get("series"))},this),this._seriesIndicesMap=R(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=i(this.option);return d(t,function(e,i){if(lI.hasClass(i)){for(var n=(e=Di(e)).length-1;n>=0;n--)Ei(e[n])&&e.splice(n,1);t[i]=e}}),delete t[SI],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i=t.index,n=t.id,o=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var r;if(null!=i)y(i)||(i=[i]),r=g(f(i,function(t){return a[t]}),function(t){return!!t});else if(null!=n){var s=y(n);r=g(a,function(t){return s&&l(n,t.id)>=0||!s&&t.id===n})}else if(null!=o){var u=y(o);r=g(a,function(t){return u&&l(o,t.name)>=0||!u&&t.name===o})}else r=a.slice();return Va(r,t)},findComponents:function(t){var e=t.query,i=t.mainType,n=function(t){var e=i+"Index",n=i+"Id",o=i+"Name";return!t||null==t[e]&&null==t[n]&&null==t[o]?null:{mainType:i,index:t[e],id:t[n],name:t[o]}}(e);return function(e){return t.filter?g(e,t.filter):e}(Va(n?this.queryComponents(n):this._componentsMap.get(i),t))},eachComponent:function(t,e,i){var n=this._componentsMap;"function"==typeof t?(i=e,e=t,n.each(function(t,n){d(t,function(t,o){e.call(i,n,t,o)})})):_(t)?d(n.get(t),e,i):w(t)&&d(this.findComponents(t),e,i)},getSeriesByName:function(t){return g(this._componentsMap.get("series"),function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get("series")[t]},getSeriesByType:function(t){return g(this._componentsMap.get("series"),function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(t,e){d(this._seriesIndices,function(i){var n=this._componentsMap.get("series")[i];t.call(e,n,i)},this)},eachRawSeries:function(t,e){d(this._componentsMap.get("series"),t,e)},eachSeriesByType:function(t,e,i){d(this._seriesIndices,function(n){var o=this._componentsMap.get("series")[n];o.subType===t&&e.call(i,o,n)},this)},eachRawSeriesByType:function(t,e,i){return d(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){Ba(this,g(this._componentsMap.get("series"),t,e))},restoreData:function(t){var e=this._componentsMap;Ba(this,e.get("series"));var i=[];e.each(function(t,e){i.push(e)}),lI.topologicalTravel(i,lI.getAllClassMainTypes(),function(i,n){d(e.get(i),function(e){("series"!==i||!Na(e,t))&&e.restoreData()})})}});h(MI,dI);var II=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"],TI={};Fa.prototype={constructor:Fa,create:function(t,e){var i=[];d(TI,function(n,o){var a=n.create(t,e);i=i.concat(a||[])}),this._coordinateSystems=i},update:function(t,e){d(this._coordinateSystems,function(i){i.update&&i.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},Fa.register=function(t,e){TI[t]=e},Fa.get=function(t){return TI[t]};var AI=d,DI=i,CI=f,LI=n,kI=/^(min|max)?(.+)$/;Wa.prototype={constructor:Wa,setOption:function(t,e){t&&d(Di(t.series),function(t){t&&t.data&&S(t.data)&&N(t.data)}),t=DI(t,!0);var i=this._optionBackup,n=Ha.call(this,t,e,!i);this._newBaseOption=n.baseOption,i?(ja(i.baseOption,n.baseOption),n.timelineOptions.length&&(i.timelineOptions=n.timelineOptions),n.mediaList.length&&(i.mediaList=n.mediaList),n.mediaDefault&&(i.mediaDefault=n.mediaDefault)):this._optionBackup=n},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=CI(e.timelineOptions,DI),this._mediaList=CI(e.mediaList,DI),this._mediaDefault=DI(e.mediaDefault),this._currentMediaIndices=[],DI(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent("timeline");n&&(e=DI(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e=this._api.getWidth(),i=this._api.getHeight(),n=this._mediaList,o=this._mediaDefault,a=[],r=[];if(!n.length&&!o)return r;for(var s=0,l=n.length;s=1)&&(t=1),t}var i=this._upstream,n=t&&t.skip;if(this._dirty&&i){var o=this.context;o.data=o.outputData=i.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var r=e(this._modBy),s=this._modDataCount||0,l=e(t&&t.modBy),u=t&&t.modDataCount||0;r===l&&s===u||(a="reset");var h;(this._dirty||"reset"===a)&&(this._dirty=!1,h=yr(this,n)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=i?i._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,f=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!n&&(h||d=i?null:t1&&a>0?e:t}};return s}();UI.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},UI.unfinished=function(){return this._progress&&this._dueIndex":"\n",s="richText"===n,l={},u=0,h=this.getData(),c=h.mapDimension("defaultedTooltip",!0),f=c.length,g=this.getRawValue(t),m=y(g),v=h.getItemVisual(t,"color");w(v)&&v.colorStops&&(v=(v.colorStops[0]||{}).color),v=v||"transparent";var x=(f>1||m&&!f?function(i){function o(t,i){var o=h.getDimensionInfo(i);if(o&&!1!==o.otherDims.tooltip){var c=o.type,d="sub"+a.seriesIndex+"at"+u,p=aa({color:v,type:"subItem",renderMode:n,markerId:d}),g="string"==typeof p?p:p.content,m=(r?g+ia(o.displayName||"-")+": ":"")+ia("ordinal"===c?t+"":"time"===c?e?"":sa("yyyy/MM/dd hh:mm:ss",t):ta(t));m&&f.push(m),s&&(l[d]=v,++u)}}var r=p(i,function(t,e,i){var n=h.getDimensionInfo(i);return t|=n&&!1!==n.tooltip&&null!=n.displayName},0),f=[];c.length?d(c,function(e){o(fr(h,t,e),e)}):d(i,o);var g=r?s?"\n":"
    ":"",m=g+f.join(g||", ");return{renderMode:n,content:m,style:l}}(g):o(f?fr(h,t,c[0]):m?g[0]:g)).content,_=a.seriesIndex+"at"+u,b=aa({color:v,type:"item",renderMode:n,markerId:_});l[_]=v,++u;var S=h.getName(t),M=this.name;Oi(this)||(M=""),M=M?ia(M)+(e?": ":r):"";var I="string"==typeof b?b:b.content;return{html:e?I+M+x:M+I+(S?ia(S)+": "+x:x),markers:l}},isAnimationEnabled:function(){if(U_.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,o=dI.getColorFromPalette.call(this,t,e,i);return o||(o=n.getColorFromPalette(t,e,i)),o},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});h(YI,ZI),h(YI,dI);var qI=function(){this.group=new tb,this.uid=Ro("viewComponent")};qI.prototype={constructor:qI,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};var KI=qI.prototype;KI.updateView=KI.updateLayout=KI.updateVisual=function(t,e,i,n){},ji(qI),$i(qI,{registerWhenExtend:!0});var $I=function(){var t=Bi();return function(e){var i=t(e),n=e.pipelineContext,o=i.large,a=i.progressiveRender,r=i.large=n.large,s=i.progressiveRender=n.progressiveRender;return!!(o^r||a^s)&&"reset"}},JI=Bi(),QI=$I();Ar.prototype={type:"chart",init:function(t,e){},render:function(t,e,i,n){},highlight:function(t,e,i,n){Cr(t.getData(),n,"emphasis")},downplay:function(t,e,i,n){Cr(t.getData(),n,"normal")},remove:function(t,e){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var tT=Ar.prototype;tT.updateView=tT.updateLayout=tT.updateVisual=function(t,e,i,n){this.render(t,e,i,n)},ji(Ar),$i(Ar,{registerWhenExtend:!0}),Ar.markUpdateMethod=function(t,e){JI(t).updateMethod=e};var eT={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},iT="\0__throttleOriginMethod",nT="\0__throttleRate",oT="\0__throttleType",aT={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),n=(t.visualColorAccessPath||"itemStyle.color").split("."),o=t.get(n)||t.getColorFromPalette(t.name,null,e.getSeriesCount());if(i.setVisual("color",o),!e.isSeriesFiltered(t)){"function"!=typeof o||o instanceof IM||i.each(function(e){i.setItemVisual(e,"color",o(t.getDataParams(e)))});return{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e).get(n,!0);null!=i&&t.setItemVisual(e,"color",i)}:null}}}},rT={toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}},sT=function(t,e){function i(t,e){if("string"!=typeof t)return t;var i=t;return d(e,function(t,e){i=i.replace(new RegExp("\\{\\s*"+e+"\\s*\\}","g"),t)}),i}function n(t){var e=a.get(t);if(null==e){for(var i=t.split("."),n=rT.aria,o=0;o1?"series.multiple.prefix":"series.single.prefix"),{seriesCount:r}),e.eachSeries(function(t,e){if(e1?"multiple":"single")+".";a=i(a=n(s?u+"withName":u+"withoutName"),{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:o(t.subType)});var c=t.getData();window.data=c,c.count()>l?a+=i(n("data.partialData"),{displayCnt:l}):a+=n("data.allData");for(var d=[],p=0;pi.blockIndex?i.step:null,a=n&&n.modDataCount;return{step:o,modBy:null!=a?Math.ceil(a/o):null,modDataCount:a}}},uT.getPipeline=function(t){return this._pipelineMap.get(t)},uT.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),o=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,a=t.get("large")&&n>=t.get("largeThreshold"),r="mod"===t.get("progressiveChunkMode")?n:null;t.pipelineContext=i.context={progressiveRender:o,modDataCount:r,large:a}},uT.restorePipelines=function(t){var e=this,i=e._pipelineMap=R();t.eachSeries(function(t){var n=t.getProgressive(),o=t.uid;i.set(o,{id:o,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),jr(e,t,t.dataTask)})},uT.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),i=this.api;d(this._allHandlers,function(n){var o=t.get(n.uid)||t.set(n.uid,[]);n.reset&&zr(this,n,o,e,i),n.overallReset&&Br(this,n,o,e,i)},this)},uT.prepareView=function(t,e,i,n){var o=t.renderTask,a=o.context;a.model=e,a.ecModel=i,a.api=n,o.__block=!t.incrementalPrepareRender,jr(this,e,o)},uT.performDataProcessorTasks=function(t,e){Rr(this,this._dataProcessorHandlers,t,e,{block:!0})},uT.performVisualTasks=function(t,e,i){Rr(this,this._visualHandlers,t,e,i)},uT.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e|=t.dataTask.perform()}),this.unfinished|=e},uT.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})};var hT=uT.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},cT=Ur(0);Er.wrapStageHandler=function(t,e){return x(t)&&(t={overallReset:t,seriesType:Yr(t)}),t.uid=Ro("stageHandler"),e&&(t.visualType=e),t};var dT,fT={},pT={};qr(fT,MI),qr(pT,Ga),fT.eachSeriesByType=fT.eachRawSeriesByType=function(t){dT=t},fT.eachComponent=function(t){"series"===t.mainType&&t.subType&&(dT=t.subType)};var gT=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],mT={color:gT,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],gT]},vT=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],yT={color:vT,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:"#eee"},crossStyle:{color:"#eee"}}},legend:{textStyle:{color:"#eee"}},textStyle:{color:"#eee"},title:{textStyle:{color:"#eee"}},toolbox:{iconStyle:{normal:{borderColor:"#eee"}}},dataZoom:{textStyle:{color:"#eee"}},visualMap:{textStyle:{color:"#eee"}},timeline:{lineStyle:{color:"#eee"},itemStyle:{normal:{color:vT[1]}},label:{normal:{textStyle:{color:"#eee"}}},controlStyle:{normal:{color:"#eee",borderColor:"#eee"}}},timeAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},logAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},valueAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},categoryAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},line:{symbol:"circle"},graph:{color:vT},gauge:{title:{textStyle:{color:"#eee"}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};yT.categoryAxis.splitLine.show=!1,lI.extend({type:"dataset",defaultOption:{seriesLayoutBy:_I,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){wa(this)}}),qI.extend({type:"dataset"});var xT=Pn.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(t,e){var i=.5522848,n=e.cx,o=e.cy,a=e.rx,r=e.ry,s=a*i,l=r*i;t.moveTo(n-a,o),t.bezierCurveTo(n-a,o-l,n-s,o-r,n,o-r),t.bezierCurveTo(n+s,o-r,n+a,o-l,n+a,o),t.bezierCurveTo(n+a,o+l,n+s,o+r,n,o+r),t.bezierCurveTo(n-s,o+r,n-a,o+l,n-a,o),t.closePath()}}),_T=/[\s,]+/;$r.prototype.parse=function(t,e){e=e||{};var i=Kr(t);if(!i)throw new Error("Illegal svg");var n=new tb;this._root=n;var o=i.getAttribute("viewBox")||"",a=parseFloat(i.getAttribute("width")||e.width),r=parseFloat(i.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(r)&&(r=null),es(i,n,null,!0);for(var s=i.firstChild;s;)this._parseNode(s,n),s=s.nextSibling;var l,u;if(o){var h=P(o).split(_T);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=r&&(u=as(l,a,r),!e.ignoreViewBox)){var c=n;(n=new tb).add(c),c.scale=u.scale.slice(),c.position=u.position.slice()}return e.ignoreRootClip||null==a||null==r||n.setClipPath(new yM({shape:{x:0,y:0,width:a,height:r}})),{root:n,width:a,height:r,viewBoxRect:l,viewBoxTransform:u}},$r.prototype._parseNode=function(t,e){var i=t.nodeName.toLowerCase();"defs"===i?this._isDefine=!0:"text"===i&&(this._isText=!0);var n;if(this._isDefine){if(r=bT[i]){var o=r.call(this,t),a=t.getAttribute("id");a&&(this._defs[a]=o)}}else{var r=wT[i];r&&(n=r.call(this,t,e),e.add(n))}for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,n),3===s.nodeType&&this._isText&&this._parseText(s,n),s=s.nextSibling;"defs"===i?this._isDefine=!1:"text"===i&&(this._isText=!1)},$r.prototype._parseText=function(t,e){if(1===t.nodeType){var i=t.getAttribute("dx")||0,n=t.getAttribute("dy")||0;this._textX+=parseFloat(i),this._textY+=parseFloat(n)}var o=new rM({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});Qr(e,o),es(t,o,this._defs);var a=o.style.fontSize;a&&a<9&&(o.style.fontSize=9,o.scale=o.scale||[1,1],o.scale[0]*=a/9,o.scale[1]*=a/9);var r=o.getBoundingRect();return this._textX+=r.width,e.add(o),o};var wT={g:function(t,e){var i=new tb;return Qr(e,i),es(t,i,this._defs),i},rect:function(t,e){var i=new yM;return Qr(e,i),es(t,i,this._defs),i.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)}),i},circle:function(t,e){var i=new sM;return Qr(e,i),es(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),r:parseFloat(t.getAttribute("r")||0)}),i},line:function(t,e){var i=new _M;return Qr(e,i),es(t,i,this._defs),i.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)}),i},ellipse:function(t,e){var i=new xT;return Qr(e,i),es(t,i,this._defs),i.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)}),i},polygon:function(t,e){var i=t.getAttribute("points");i&&(i=ts(i));var n=new pM({shape:{points:i||[]}});return Qr(e,n),es(t,n,this._defs),n},polyline:function(t,e){var i=new Pn;Qr(e,i),es(t,i,this._defs);var n=t.getAttribute("points");return n&&(n=ts(n)),new gM({shape:{points:n||[]}})},image:function(t,e){var i=new fi;return Qr(e,i),es(t,i,this._defs),i.setStyle({image:t.getAttribute("xlink:href"),x:t.getAttribute("x"),y:t.getAttribute("y"),width:t.getAttribute("width"),height:t.getAttribute("height")}),i},text:function(t,e){var i=t.getAttribute("x")||0,n=t.getAttribute("y")||0,o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0;this._textX=parseFloat(i)+parseFloat(o),this._textY=parseFloat(n)+parseFloat(a);var r=new tb;return Qr(e,r),es(t,r,this._defs),r},tspan:function(t,e){var i=t.getAttribute("x"),n=t.getAttribute("y");null!=i&&(this._textX=parseFloat(i)),null!=n&&(this._textY=parseFloat(n));var o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0,r=new tb;return Qr(e,r),es(t,r,this._defs),this._textX+=o,this._textY+=a,r},path:function(t,e){var i=Rn(t.getAttribute("d")||"");return Qr(e,i),es(t,i,this._defs),i}},bT={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||0,10),i=parseInt(t.getAttribute("y1")||0,10),n=parseInt(t.getAttribute("x2")||10,10),o=parseInt(t.getAttribute("y2")||0,10),a=new TM(e,i,n,o);return Jr(t,a),a},radialgradient:function(t){}},ST={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-align":"textAlign","alignment-baseline":"textBaseline"},MT=/url\(\s*#(.*?)\)/,IT=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g,TT=/([^\s:;]+)\s*:\s*([^:;]+)/g,AT=R(),DT={registerMap:function(t,e,i){var n;return y(e)?n=e:e.svg?n=[{type:"svg",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),n=[{type:"geoJSON",source:e,specialAreas:i}]),d(n,function(t){var e=t.type;"geoJson"===e&&(e=t.type="geoJSON"),(0,CT[e])(t)}),AT.set(t,n)},retrieveMap:function(t){return AT.get(t)}},CT={geoJSON:function(t){var e=t.source;t.geoJSON=_(e)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")():e},svg:function(t){t.svgXML=Kr(t.source)}},LT=k,kT=d,PT=x,NT=w,OT=lI.parseClassType,ET={zrender:"4.0.6"},RT=1e3,zT=1e3,BT=3e3,VT={PROCESSOR:{FILTER:RT,STATISTIC:5e3},VISUAL:{LAYOUT:zT,GLOBAL:2e3,CHART:BT,COMPONENT:4e3,BRUSH:5e3}},GT="__flagInMainProcess",FT="__optionUpdated",WT=/^[a-zA-Z0-9_]+$/;ls.prototype.on=ss("on"),ls.prototype.off=ss("off"),ls.prototype.one=ss("one"),h(ls,fw);var HT=us.prototype;HT._onframe=function(){if(!this._disposed){var t=this._scheduler;if(this[FT]){var e=this[FT].silent;this[GT]=!0,cs(this),ZT.update.call(this),this[GT]=!1,this[FT]=!1,gs.call(this,e),ms.call(this,e)}else if(t.unfinished){var i=1,n=this._model;this._api;t.unfinished=!1;do{var o=+new Date;t.performSeriesTasks(n),t.performDataProcessorTasks(n),fs(this,n),t.performVisualTasks(n),bs(this,this._model,0,"remain"),i-=+new Date-o}while(i>0&&t.unfinished);t.unfinished||this._zr.flush()}}},HT.getDom=function(){return this._dom},HT.getZr=function(){return this._zr},HT.setOption=function(t,e,i){var n;if(NT(e)&&(i=e.lazyUpdate,n=e.silent,e=e.notMerge),this[GT]=!0,!this._model||e){var o=new Wa(this._api),a=this._theme,r=this._model=new MI(null,null,a,o);r.scheduler=this._scheduler,r.init(null,null,a,o)}this._model.setOption(t,qT),i?(this[FT]={silent:n},this[GT]=!1):(cs(this),ZT.update.call(this),this._zr.flush(),this[FT]=!1,this[GT]=!1,gs.call(this,n),ms.call(this,n))},HT.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},HT.getModel=function(){return this._model},HT.getOption=function(){return this._model&&this._model.getOption()},HT.getWidth=function(){return this._zr.getWidth()},HT.getHeight=function(){return this._zr.getHeight()},HT.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},HT.getRenderedCanvas=function(t){if(U_.canvasSupported)return(t=t||{}).pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get("backgroundColor"),this._zr.painter.getRenderedCanvas(t)},HT.getSvgDataUrl=function(){if(U_.svgSupported){var t=this._zr;return d(t.storage.getDisplayList(),function(t){t.stopAnimation(!0)}),t.painter.pathToDataUrl()}},HT.getDataURL=function(t){var e=(t=t||{}).excludeComponents,i=this._model,n=[],o=this;kT(e,function(t){i.eachComponent({mainType:t},function(t){var e=o._componentsMap[t.__viewId];e.group.ignore||(n.push(e),e.group.ignore=!0)})});var a="svg"===this._zr.painter.getType()?this.getSvgDataUrl():this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return kT(n,function(t){t.group.ignore=!1}),a},HT.getConnectedDataURL=function(t){if(U_.canvasSupported){var e=this.group,n=Math.min,o=Math.max;if(eA[e]){var a=1/0,r=1/0,s=-1/0,l=-1/0,u=[],h=t&&t.pixelRatio||1;d(tA,function(h,c){if(h.group===e){var d=h.getRenderedCanvas(i(t)),f=h.getDom().getBoundingClientRect();a=n(f.left,a),r=n(f.top,r),s=o(f.right,s),l=o(f.bottom,l),u.push({dom:d,left:f.left,top:f.top})}});var c=(s*=h)-(a*=h),f=(l*=h)-(r*=h),p=iw();p.width=c,p.height=f;var g=Ii(p);return kT(u,function(t){var e=new fi({style:{x:t.left*h-a,y:t.top*h-r,image:t.dom}});g.add(e)}),g.refreshImmediately(),p.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},HT.convertToPixel=v(hs,"convertToPixel"),HT.convertFromPixel=v(hs,"convertFromPixel"),HT.containPixel=function(t,e){var i;return t=Vi(this._model,t),d(t,function(t,n){n.indexOf("Models")>=0&&d(t,function(t){var o=t.coordinateSystem;if(o&&o.containPoint)i|=!!o.containPoint(e);else if("seriesModels"===n){var a=this._chartsMap[t.__viewId];a&&a.containPoint&&(i|=a.containPoint(e,t))}},this)},this),!!i},HT.getVisual=function(t,e){var i=(t=Vi(this._model,t,{defaultMainType:"series"})).seriesModel.getData(),n=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},HT.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},HT.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var ZT={prepareAndUpdate:function(t){cs(this),ZT.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,o=this._coordSysMgr,a=this._scheduler;if(e){a.restoreData(e,t),a.performSeriesTasks(e),o.create(e,i),a.performDataProcessorTasks(e,t),fs(this,e),o.update(e,i),xs(e),a.performVisualTasks(e,t),_s(this,e,i,t);var r=e.get("backgroundColor")||"transparent";if(U_.canvasSupported)n.setBackgroundColor(r);else{var s=Gt(r);r=qt(s,"rgb"),0===s[3]&&(r="transparent")}Ss(e,i)}},updateTransform:function(t){var e=this._model,i=this,n=this._api;if(e){var o=[];e.eachComponent(function(a,r){var s=i.getViewOfComponentModel(r);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(r,e,n,t);l&&l.update&&o.push(s)}else o.push(s)});var a=R();e.eachSeries(function(o){var r=i._chartsMap[o.__viewId];if(r.updateTransform){var s=r.updateTransform(o,e,n,t);s&&s.update&&a.set(o.uid,1)}else a.set(o.uid,1)}),xs(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:a}),bs(i,e,0,t,a),Ss(e,this._api)}},updateView:function(t){var e=this._model;e&&(Ar.markUpdateMethod(t,"updateView"),xs(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),_s(this,this._model,this._api,t),Ss(e,this._api))},updateVisual:function(t){ZT.update.call(this,t)},updateLayout:function(t){ZT.update.call(this,t)}};HT.resize=function(t){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption("media"),n=t&&t.silent;this[GT]=!0,i&&cs(this),ZT.update.call(this),this[GT]=!1,gs.call(this,n),ms.call(this,n)}},HT.showLoading=function(t,e){if(NT(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),QT[t]){var i=QT[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},HT.hideLoading=function(){this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},HT.makeActionFromEvent=function(t){var e=a({},t);return e.type=jT[t.type],e},HT.dispatchAction=function(t,e){NT(e)||(e={silent:!!e}),XT[t.type]&&this._model&&(this[GT]?this._pendingActions.push(t):(ps.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&U_.browser.weChat&&this._throttledZrFlush(),gs.call(this,e.silent),ms.call(this,e.silent)))},HT.appendData=function(t){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0},HT.on=ss("on"),HT.off=ss("off"),HT.one=ss("one");var UT=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];HT._initEvents=function(){kT(UT,function(t){var e=function(e){var i,n=this.getModel(),o=e.target;if("globalout"===t)i={};else if(o&&null!=o.dataIndex){var r=o.dataModel||n.getSeriesByIndex(o.seriesIndex);i=r&&r.getDataParams(o.dataIndex,o.dataType,o)||{}}else o&&o.eventData&&(i=a({},o.eventData));if(i){var s=i.componentType,l=i.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=i.seriesIndex);var u=s&&null!=l&&n.getComponent(s,l),h=u&&this["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];i.event=e,i.type=t,this._ecEventProcessor.eventInfo={targetEl:o,packedEvent:i,model:u,view:h},this.trigger(t,i)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)},this),kT(jT,function(t,e){this._messageCenter.on(e,function(t){this.trigger(e,t)},this)},this)},HT.isDisposed=function(){return this._disposed},HT.clear=function(){this.setOption({series:[]},!0)},HT.dispose=function(){if(!this._disposed){this._disposed=!0,Fi(this.getDom(),oA,"");var t=this._api,e=this._model;kT(this._componentsViews,function(i){i.dispose(e,t)}),kT(this._chartsViews,function(i){i.dispose(e,t)}),this._zr.dispose(),delete tA[this.id]}},h(us,fw),Ds.prototype={constructor:Ds,normalizeQuery:function(t){var e={},i={},n={};if(_(t)){var o=OT(t);e.mainType=o.main||null,e.subType=o.sub||null}else{var a=["Index","Name","Id"],r={name:1,dataIndex:1,dataType:1};d(t,function(t,o){for(var s=!1,l=0;l0&&h===o.length-u.length){var c=o.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}r.hasOwnProperty(o)&&(i[o]=t,s=!0),s||(n[o]=t)})}return{cptQuery:e,dataQuery:i,otherQuery:n}},filter:function(t,e,i){function n(t,e,i,n){return null==t[i]||e[n||i]===t[i]}var o=this.eventInfo;if(!o)return!0;var a=o.targetEl,r=o.packedEvent,s=o.model,l=o.view;if(!s||!l)return!0;var u=e.cptQuery,h=e.dataQuery;return n(u,s,"mainType")&&n(u,s,"subType")&&n(u,s,"index","componentIndex")&&n(u,s,"name")&&n(u,s,"id")&&n(h,r,"name")&&n(h,r,"dataIndex")&&n(h,r,"dataType")&&(!l.filterForExposedEvent||l.filterForExposedEvent(t,e.otherQuery,a,r))},afterTrigger:function(){this.eventInfo=null}};var XT={},jT={},YT=[],qT=[],KT=[],$T=[],JT={},QT={},tA={},eA={},iA=new Date-0,nA=new Date-0,oA="_echarts_instance_",aA=Ls;Bs(2e3,aT),Ns(BI),Os(5e3,function(t){var e=R();t.eachSeries(function(t){var i=t.get("stack");if(i){var n=e.get(i)||e.set(i,[]),o=t.getData(),a={stackResultDimension:o.getCalculationInfo("stackResultDimension"),stackedOverDimension:o.getCalculationInfo("stackedOverDimension"),stackedDimension:o.getCalculationInfo("stackedDimension"),stackedByDimension:o.getCalculationInfo("stackedByDimension"),isStackedByIndex:o.getCalculationInfo("isStackedByIndex"),data:o,seriesModel:t};if(!a.stackedDimension||!a.isStackedByIndex&&!a.stackedByDimension)return;n.length&&o.setCalculationInfo("stackedOnSeries",n[n.length-1].seriesModel),n.push(a)}}),e.each(ar)}),Gs("default",function(t,e){r(e=e||{},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var i=new yM({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4}),n=new SM({shape:{startAngle:-lT/2,endAngle:-lT/2+.1,r:10},style:{stroke:e.color,lineCap:"round",lineWidth:5},zlevel:e.zlevel,z:10001}),o=new yM({style:{fill:"none",text:e.text,textPosition:"right",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});n.animateShape(!0).when(1e3,{endAngle:3*lT/2}).start("circularInOut"),n.animateShape(!0).when(1e3,{startAngle:3*lT/2}).delay(300).start("circularInOut");var a=new tb;return a.add(n),a.add(o),a.add(i),a.resize=function(){var e=t.getWidth()/2,a=t.getHeight()/2;n.setShape({cx:e,cy:a});var r=n.shape.r;o.setShape({x:e-r,y:a-r,width:2*r,height:2*r}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},a.resize(),a}),Es({type:"highlight",event:"highlight",update:"highlight"},B),Es({type:"downplay",event:"downplay",update:"downplay"},B),Ps("light",mT),Ps("dark",yT);var rA={};Xs.prototype={constructor:Xs,add:function(t){return this._add=t,this},update:function(t){return this._update=t,this},remove:function(t){return this._remove=t,this},execute:function(){var t=this._old,e=this._new,i={},n=[],o=[];for(js(t,{},n,"_oldKeyGetter",this),js(e,i,o,"_newKeyGetter",this),a=0;ax[1]&&(x[1]=y)}e&&(this._nameList[d]=e[f])}this._rawCount=this._count=l,this._extent={},el(this)},yA._initDataFromProvider=function(t,e){if(!(t>=e)){for(var i,n=this._chunkSize,o=this._rawData,a=this._storage,r=this.dimensions,s=r.length,l=this._dimensionInfos,u=this._nameList,h=this._idList,c=this._rawExtent,d=this._nameRepeatCount={},f=this._chunkCount,p=0;pM[1]&&(M[1]=S)}if(!o.pure){var I=u[v];if(m&&null==I)if(null!=m.name)u[v]=I=m.name;else if(null!=i){var T=r[i],A=a[T][y];if(A){I=A[x];var D=l[T].ordinalMeta;D&&D.categories.length&&(I=D.categories[I])}}var C=null==m?null:m.id;null==C&&null!=I&&(d[I]=d[I]||0,C=I,d[I]>0&&(C+="__ec__"+d[I]),d[I]++),null!=C&&(h[v]=C)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=e,this._extent={},el(this)}},yA.count=function(){return this._count},yA.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,i=this._count;if(e===Array){n=new e(i);for(o=0;o=0&&e=0&&ea&&(a=s)}return i=[o,a],this._extent[t]=i,i},yA.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},yA.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},yA.getCalculationInfo=function(t){return this._calculationInfo[t]},yA.setCalculationInfo=function(t,e){lA(t)?a(this._calculationInfo,t):this._calculationInfo[t]=e},yA.getSum=function(t){var e=0;if(this._storage[t])for(var i=0,n=this.count();i=this._rawCount||t<0)return-1;var e=this._indices,i=e[t];if(null!=i&&it))return a;o=a-1}}return-1},yA.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var o=Number.MAX_VALUE,a=-1,r=0,s=this.count();r=0&&a<0)&&(o=u,a=l,n.length=0),n.push(r))}return n},yA.getRawIndex=nl,yA.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],i=0;i=l&&w<=u||isNaN(w))&&(a[r++]=c),c++;h=!0}else if(2===n){for(var d=this._storage[s],v=this._storage[e[1]],y=t[e[1]][0],x=t[e[1]][1],f=0;f=l&&w<=u||isNaN(w))&&(b>=y&&b<=x||isNaN(b))&&(a[r++]=c),c++}h=!0}}if(!h)if(1===n)for(m=0;m=l&&w<=u||isNaN(w))&&(a[r++]=M)}else for(m=0;mt[I][1])&&(S=!1)}S&&(a[r++]=this.getRawIndex(m))}return rb[1]&&(b[1]=w)}}}return o},yA.downSample=function(t,e,i,n){for(var o=sl(this,[t]),a=o._storage,r=[],s=Math.floor(1/e),l=a[t],u=this.count(),h=this._chunkSize,c=o._rawExtent[t],d=new($s(this))(u),f=0,p=0;pu-p&&(s=u-p,r.length=s);for(var g=0;gc[1]&&(c[1]=x),d[f++]=_}return o._count=f,o._indices=d,o.getRawIndex=ol,o},yA.getItemModel=function(t){var e=this.hostModel;return new No(this.getRawDataItem(t),e,e&&e.ecModel)},yA.diff=function(t){var e=this;return new Xs(t?t.getIndices():[],this.getIndices(),function(e){return al(t,e)},function(t){return al(e,t)})},yA.getVisual=function(t){var e=this._visual;return e&&e[t]},yA.setVisual=function(t,e){if(lA(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},yA.setLayout=function(t,e){if(lA(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},yA.getLayout=function(t){return this._layout[t]},yA.getItemLayout=function(t){return this._itemLayouts[t]},yA.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?a(this._itemLayouts[t]||{},e):e},yA.clearItemLayouts=function(){this._itemLayouts.length=0},yA.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],o=n&&n[e];return null!=o||i?o:this.getVisual(e)},yA.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},o=this.hasItemVisual;if(this._itemVisuals[t]=n,lA(e))for(var a in e)e.hasOwnProperty(a)&&(n[a]=e[a],o[a]=!0);else n[e]=i,o[e]=!0},yA.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var xA=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};yA.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=i&&i.seriesIndex,"group"===e.type&&e.traverse(xA,e)),this._graphicEls[t]=e},yA.getItemGraphicEl=function(t){return this._graphicEls[t]},yA.eachItemGraphicEl=function(t,e){d(this._graphicEls,function(i,n){i&&t&&t.call(e,i,n)})},yA.cloneShallow=function(t){if(!t){var e=f(this.dimensions,this.getDimensionInfo,this);t=new vA(e,this.hostModel)}if(t._storage=this._storage,Qs(t,this),this._indices){var i=this._indices.constructor;t._indices=new i(this._indices)}else t._indices=null;return t.getRawIndex=t._indices?ol:nl,t},yA.wrapMethod=function(t,e){var i=this[t];"function"==typeof i&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t].concat(C(arguments)))})},yA.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],yA.CHANGABLE_METHODS=["filterSelf","selectRange"];var _A=function(t,e){return e=e||{},hl(e.coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})};xl.prototype.parse=function(t){return t},xl.prototype.getSetting=function(t){return this._setting[t]},xl.prototype.contain=function(t){var e=this._extent;return t>=e[0]&&t<=e[1]},xl.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},xl.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},xl.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},xl.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},xl.prototype.getExtent=function(){return this._extent.slice()},xl.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},xl.prototype.isBlank=function(){return this._isBlank},xl.prototype.setBlank=function(t){this._isBlank=t},xl.prototype.getLabel=null,ji(xl),$i(xl,{registerWhenExtend:!0}),_l.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&f(i,bl);return new _l({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var wA=_l.prototype;wA.getOrdinal=function(t){return wl(this).get(t)},wA.parseAndCollect=function(t){var e,i=this._needCollect;if("string"!=typeof t&&!i)return t;if(i&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var n=wl(this);return null==(e=n.get(t))&&(i?(e=this.categories.length,this.categories[e]=t,n.set(t,e)):e=NaN),e};var bA=xl.prototype,SA=xl.extend({type:"ordinal",init:function(t,e){t&&!y(t)||(t=new _l({categories:t})),this._ordinalMeta=t,this._extent=e||[0,t.categories.length-1]},parse:function(t){return"string"==typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},contain:function(t){return t=this.parse(t),bA.contain.call(this,t)&&null!=this._ordinalMeta.categories[t]},normalize:function(t){return bA.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(bA.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,i=e[0];i<=e[1];)t.push(i),i++;return t},getLabel:function(t){if(!this.isBlank())return this._ordinalMeta.categories[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:B,niceExtent:B});SA.create=function(){return new SA};var MA=Go,IA=Go,TA=xl.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var i=this._extent;isNaN(t)||(i[0]=parseFloat(t)),isNaN(e)||(i[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),TA.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=Ml(t)},getTicks:function(){return Al(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getLabel:function(t,e){if(null==t)return"";var i=e&&e.precision;return null==i?i=Ho(t)||0:"auto"===i&&(i=this._intervalPrecision),t=IA(t,i,!0),ta(t)},niceTicks:function(t,e,i){t=t||5;var n=this._extent,o=n[1]-n[0];if(isFinite(o)){o<0&&(o=-o,n.reverse());var a=Sl(n,t,e,i);this._intervalPrecision=a.intervalPrecision,this._interval=a.interval,this._niceExtent=a.niceTickExtent}},niceExtent:function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var i=e[0];t.fixMax?e[0]-=i/2:(e[1]+=i/2,e[0]-=i/2)}else e[1]=1;var n=e[1]-e[0];isFinite(n)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var o=this._interval;t.fixMin||(e[0]=IA(Math.floor(e[0]/o)*o)),t.fixMax||(e[1]=IA(Math.ceil(e[1]/o)*o))}});TA.create=function(){return new TA};var AA="__ec_stack_",DA="undefined"!=typeof Float32Array?Float32Array:Array,CA={seriesType:"bar",plan:$I(),reset:function(t){if(Rl(t)&&zl(t)){var e=t.getData(),i=t.coordinateSystem,n=i.getBaseAxis(),o=i.getOtherAxis(n),a=e.mapDimension(o.dim),r=e.mapDimension(n.dim),s=o.isHorizontal(),l=s?0:1,u=Ol(Pl([t]),n,t).width;return u>.5||(u=.5),{progress:function(t,e){for(var n,h=new DA(2*t.count),c=[],d=[],f=0;null!=(n=t.next());)d[l]=e.get(a,n),d[1-l]=e.get(r,n),c=i.dataToPoint(d,null,c),h[f++]=c[0],h[f++]=c[1];e.setLayout({largePoints:h,barWidth:u,valueAxisStart:Bl(0,o),valueAxisHorizontal:s})}}}}},LA=TA.prototype,kA=Math.ceil,PA=Math.floor,NA=function(t,e,i,n){for(;i>>1;t[o][1]i&&(a=i);var r=EA.length,s=NA(EA,a,0,r),l=EA[Math.min(s,r-1)],u=l[1];"year"===l[0]&&(u*=$o(o/u/t,!0));var h=this.getSetting("useUTC")?0:60*new Date(+n[0]||+n[1]).getTimezoneOffset()*1e3,c=[Math.round(kA((n[0]-h)/u)*u+h),Math.round(PA((n[1]-h)/u)*u+h)];Tl(c,n),this._stepLvl=l,this._interval=u,this._niceExtent=c},parse:function(t){return+Yo(t)}});d(["contain","normalize"],function(t){OA.prototype[t]=function(e){return LA[t].call(this,this.parse(e))}});var EA=[["hh:mm:ss",1e3],["hh:mm:ss",5e3],["hh:mm:ss",1e4],["hh:mm:ss",15e3],["hh:mm:ss",3e4],["hh:mm\nMM-dd",6e4],["hh:mm\nMM-dd",3e5],["hh:mm\nMM-dd",6e5],["hh:mm\nMM-dd",9e5],["hh:mm\nMM-dd",18e5],["hh:mm\nMM-dd",36e5],["hh:mm\nMM-dd",72e5],["hh:mm\nMM-dd",216e5],["hh:mm\nMM-dd",432e5],["MM-dd\nyyyy",864e5],["MM-dd\nyyyy",1728e5],["MM-dd\nyyyy",2592e5],["MM-dd\nyyyy",3456e5],["MM-dd\nyyyy",432e6],["MM-dd\nyyyy",5184e5],["week",6048e5],["MM-dd\nyyyy",864e6],["week",12096e5],["week",18144e5],["month",26784e5],["week",36288e5],["month",53568e5],["week",6048e6],["quarter",8208e6],["month",107136e5],["month",13392e6],["half-year",16416e6],["month",214272e5],["month",26784e6],["year",32832e6]];OA.create=function(t){return new OA({useUTC:t.ecModel.get("useUTC")})};var RA=xl.prototype,zA=TA.prototype,BA=Ho,VA=Go,GA=Math.floor,FA=Math.ceil,WA=Math.pow,HA=Math.log,ZA=xl.extend({type:"log",base:10,$constructor:function(){xl.apply(this,arguments),this._originalScale=new TA},getTicks:function(){var t=this._originalScale,e=this._extent,i=t.getExtent();return f(zA.getTicks.call(this),function(n){var o=Go(WA(this.base,n));return o=n===e[0]&&t.__fixMin?Vl(o,i[0]):o,o=n===e[1]&&t.__fixMax?Vl(o,i[1]):o},this)},getLabel:zA.getLabel,scale:function(t){return t=RA.scale.call(this,t),WA(this.base,t)},setExtent:function(t,e){var i=this.base;t=HA(t)/HA(i),e=HA(e)/HA(i),zA.setExtent.call(this,t,e)},getExtent:function(){var t=this.base,e=RA.getExtent.call(this);e[0]=WA(t,e[0]),e[1]=WA(t,e[1]);var i=this._originalScale,n=i.getExtent();return i.__fixMin&&(e[0]=Vl(e[0],n[0])),i.__fixMax&&(e[1]=Vl(e[1],n[1])),e},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=HA(t[0])/HA(e),t[1]=HA(t[1])/HA(e),RA.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},niceTicks:function(t){t=t||10;var e=this._extent,i=e[1]-e[0];if(!(i===1/0||i<=0)){var n=qo(i);for(t/i*n<=.5&&(n*=10);!isNaN(n)&&Math.abs(n)<1&&Math.abs(n)>0;)n*=10;var o=[Go(FA(e[0]/n)*n),Go(GA(e[1]/n)*n)];this._interval=n,this._niceExtent=o}},niceExtent:function(t){zA.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});d(["contain","normalize"],function(t){ZA.prototype[t]=function(e){return e=HA(e)/HA(this.base),RA[t].call(this,e)}}),ZA.create=function(){return new ZA};var UA={getMin:function(t){var e=this.option,i=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=i&&"dataMin"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getMax:function(t){var e=this.option,i=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=i&&"dataMax"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:B,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}},XA=Un({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n+a),t.lineTo(i-o,n+a),t.closePath()}}),jA=Un({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n),t.lineTo(i,n+a),t.lineTo(i-o,n),t.closePath()}}),YA=Un({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.x,n=e.y,o=e.width/5*3,a=Math.max(o,e.height),r=o/2,s=r*r/(a-r),l=n-a+r+s,u=Math.asin(s/r),h=Math.cos(u)*r,c=Math.sin(u),d=Math.cos(u),f=.6*r,p=.7*r;t.moveTo(i-h,l+s),t.arc(i,l,r,Math.PI-u,2*Math.PI+u),t.bezierCurveTo(i+h-c*f,l+s+d*f,i,n-p,i,n),t.bezierCurveTo(i,n-p,i-h+c*f,l+s+d*f,i-h,l+s),t.closePath()}}),qA=Un({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.height,n=e.width,o=e.x,a=e.y,r=n/3*2;t.moveTo(o,a),t.lineTo(o+r,a+i),t.lineTo(o,a+i/4*3),t.lineTo(o-r,a+i),t.lineTo(o,a),t.closePath()}}),KA={line:function(t,e,i,n,o){o.x1=t,o.y1=e+n/2,o.x2=t+i,o.y2=e+n/2},rect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n},roundRect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n,o.r=Math.min(i,n)/4},square:function(t,e,i,n,o){var a=Math.min(i,n);o.x=t,o.y=e,o.width=a,o.height=a},circle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.r=Math.min(i,n)/2},diamond:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n},pin:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},arrow:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},triangle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n}},$A={};d({line:_M,rect:yM,roundRect:yM,square:yM,circle:sM,diamond:jA,pin:YA,arrow:qA,triangle:XA},function(t,e){$A[e]=new t});var JA=Un({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var t=this.style;"pin"===this.shape.symbolType&&"inside"===t.textPosition&&(t.textPosition=["50%","40%"],t.textAlign="center",t.textVerticalAlign="middle")},buildPath:function(t,e,i){var n=e.symbolType,o=$A[n];"none"!==e.symbolType&&(o||(o=$A[n="rect"]),KA[n](e.x,e.y,e.width,e.height,o.shape),o.buildPath(t,o.shape,i))}}),QA={isDimensionStacked:pl,enableDataStack:fl,getStackedDimension:gl},tD=(Object.freeze||Object)({createList:function(t){return ml(t.getSource(),t)},getLayoutRect:ca,dataStack:QA,createScale:function(t,e){var i=e;No.isInstance(e)||h(i=new No(e),UA);var n=Hl(i);return n.setExtent(t[0],t[1]),Wl(n,i),n},mixinAxisModelCommonMethods:function(t){h(t,UA)},completeDimensions:hl,createDimensions:_A,createSymbol:Jl}),eD=1e-8;eu.prototype={constructor:eu,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,i=[e,e],n=[-e,-e],o=[],a=[],r=this.geometries,s=0;s0}),function(t){var e=t.properties,i=t.geometry,n=i.coordinates,o=[];"Polygon"===i.type&&o.push({type:"polygon",exterior:n[0],interiors:n.slice(1)}),"MultiPolygon"===i.type&&d(n,function(t){t[0]&&o.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})});var a=new eu(e.name,o,e.cp);return a.properties=e,a})},nD=Bi(),oD=[0,1],aD=function(t,e,i){this.dim=t,this.scale=e,this._extent=i||[0,0],this.inverse=!1,this.onBand=!1};aD.prototype={constructor:aD,contain:function(t){var e=this._extent,i=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return t>=i&&t<=n},containData:function(t){return this.contain(this.dataToCoord(t))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return Zo(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,e){var i=this._extent,n=this.scale;return t=n.normalize(t),this.onBand&&"ordinal"===n.type&&yu(i=i.slice(),n.count()),Bo(t,oD,i,e)},coordToData:function(t,e){var i=this._extent,n=this.scale;this.onBand&&"ordinal"===n.type&&yu(i=i.slice(),n.count());var o=Bo(t,i,oD,e);return this.scale.scale(o)},pointToData:function(t,e){},getTicksCoords:function(t){var e=(t=t||{}).tickModel||this.getTickModel(),i=au(this,e),n=f(i.ticks,function(t){return{coord:this.dataToCoord(t),tickValue:t}},this),o=e.get("alignWithLabel");return xu(this,n,i.tickCategoryInterval,o,t.clamp),n},getViewLabels:function(){return ou(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return pu(this)}};var rD=iD,sD={};d(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(t){sD[t]=aw[t]});var lD={};d(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],function(t){lD[t]=zM[t]}),YI.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(t,e){return ml(this.getSource(),this)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},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}});var uD=wu.prototype,hD=wu.getSymbolSize=function(t,e){var i=t.getItemVisual(e,"symbolSize");return i instanceof Array?i.slice():[+i,+i]};uD._createSymbol=function(t,e,i,n,o){this.removeAll();var a=Jl(t,-1,-1,2,2,e.getItemVisual(i,"color"),o);a.attr({z2:100,culling:!0,scale:bu(n)}),a.drift=Su,this._symbolType=t,this.add(a)},uD.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},uD.getSymbolPath=function(){return this.childAt(0)},uD.getScale=function(){return this.childAt(0).scale},uD.highlight=function(){this.childAt(0).trigger("emphasis")},uD.downplay=function(){this.childAt(0).trigger("normal")},uD.setZ=function(t,e){var i=this.childAt(0);i.zlevel=t,i.z=e},uD.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":"pointer"},uD.updateData=function(t,e,i){this.silent=!1;var n=t.getItemVisual(e,"symbol")||"circle",o=t.hostModel,a=hD(t,e),r=n!==this._symbolType;if(r){var s=t.getItemVisual(e,"symbolKeepAspect");this._createSymbol(n,t,e,a,s)}else(l=this.childAt(0)).silent=!1,Io(l,{scale:bu(a)},o,e);if(this._updateCommon(t,e,a,i),r){var l=this.childAt(0),u=i&&i.fadeIn,h={scale:l.scale.slice()};u&&(h.style={opacity:l.style.opacity}),l.scale=[0,0],u&&(l.style.opacity=0),To(l,h,o,e)}this._seriesModel=o};var cD=["itemStyle"],dD=["emphasis","itemStyle"],fD=["label"],pD=["emphasis","label"];uD._updateCommon=function(t,e,i,n){var o=this.childAt(0),r=t.hostModel,s=t.getItemVisual(e,"color");"image"!==o.type&&o.useStyle({strokeNoScale:!0});var l=n&&n.itemStyle,u=n&&n.hoverItemStyle,h=n&&n.symbolRotate,c=n&&n.symbolOffset,d=n&&n.labelModel,f=n&&n.hoverLabelModel,p=n&&n.hoverAnimation,g=n&&n.cursorStyle;if(!n||t.hasItemOption){var m=n&&n.itemModel?n.itemModel:t.getItemModel(e);l=m.getModel(cD).getItemStyle(["color"]),u=m.getModel(dD).getItemStyle(),h=m.getShallow("symbolRotate"),c=m.getShallow("symbolOffset"),d=m.getModel(fD),f=m.getModel(pD),p=m.getShallow("hoverAnimation"),g=m.getShallow("cursor")}else u=a({},u);var v=o.style;o.attr("rotation",(h||0)*Math.PI/180||0),c&&o.attr("position",[Vo(c[0],i[0]),Vo(c[1],i[1])]),g&&o.attr("cursor",g),o.setColor(s,n&&n.symbolInnerColor),o.setStyle(l);var y=t.getItemVisual(e,"opacity");null!=y&&(v.opacity=y);var x=t.getItemVisual(e,"liftZ"),_=o.__z2Origin;null!=x?null==_&&(o.__z2Origin=o.z2,o.z2+=x):null!=_&&(o.z2=_,o.__z2Origin=null);var w=n&&n.useNameLabel;go(v,u,d,f,{labelFetcher:r,labelDataIndex:e,defaultText:function(e,i){return w?t.getName(e):_u(t,e)},isRectText:!0,autoColor:s}),o.off("mouseover").off("mouseout").off("emphasis").off("normal"),o.hoverStyle=u,fo(o),o.__symbolOriginalScale=bu(i),p&&r.isAnimationEnabled()&&o.on("mouseover",Mu).on("mouseout",Iu).on("emphasis",Tu).on("normal",Au)},uD.fadeOut=function(t,e){var i=this.childAt(0);this.silent=i.silent=!0,!(e&&e.keepLabel)&&(i.style.text=null),Io(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},u(wu,tb);var gD=Du.prototype;gD.updateData=function(t,e){e=Lu(e);var i=this.group,n=t.hostModel,o=this._data,a=this._symbolCtor,r=ku(t);o||i.removeAll(),t.diff(o).add(function(n){var o=t.getItemLayout(n);if(Cu(t,o,n,e)){var s=new a(t,n,r);s.attr("position",o),t.setItemGraphicEl(n,s),i.add(s)}}).update(function(s,l){var u=o.getItemGraphicEl(l),h=t.getItemLayout(s);Cu(t,h,s,e)?(u?(u.updateData(t,s,r),Io(u,{position:h},n)):(u=new a(t,s)).attr("position",h),i.add(u),t.setItemGraphicEl(s,u)):i.remove(u)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&e.fadeOut(function(){i.remove(e)})}).execute(),this._data=t},gD.isPersistent=function(){return!0},gD.updateLayout=function(){var t=this._data;t&&t.eachItemGraphicEl(function(e,i){var n=t.getItemLayout(i);e.attr("position",n)})},gD.incrementalPrepareUpdate=function(t){this._seriesScope=ku(t),this._data=null,this.group.removeAll()},gD.incrementalUpdate=function(t,e,i){i=Lu(i);for(var n=t.start;n0&&Ru(i[o-1]);o--);for(;n0&&Ru(i[a-1]);a--);for(;o=0){var r=o.getItemGraphicEl(a);if(!r){var s=o.getItemLayout(a);if(!s)return;(r=new wu(o,a)).position=s,r.setZ(t.get("zlevel"),t.get("z")),r.ignore=isNaN(s[0])||isNaN(s[1]),r.__temp=!0,o.setItemGraphicEl(a,r),r.stopSymbolAnimation(!0),this.group.add(r)}r.highlight()}else Ar.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var o=t.getData(),a=zi(o,n);if(null!=a&&a>=0){var r=o.getItemGraphicEl(a);r&&(r.__temp?(o.setItemGraphicEl(a,null),this.group.remove(r)):r.downplay())}else Ar.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new MD({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new ID({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_updateAnimation:function(t,e,i,n,o,a){var r=this._polyline,s=this._polygon,l=t.hostModel,u=mD(this._data,t,this._stackedOnPoints,e,this._coordSys,i,this._valueOrigin,a),h=u.current,c=u.stackedOnCurrent,d=u.next,f=u.stackedOnNext;o&&(h=Yu(u.current,i,o),c=Yu(u.stackedOnCurrent,i,o),d=Yu(u.next,i,o),f=Yu(u.stackedOnNext,i,o)),r.shape.__points=u.current,r.shape.points=h,Io(r,{shape:{points:d}},l),s&&(s.setShape({points:h,stackedOnPoints:c}),Io(s,{shape:{points:d,stackedOnPoints:f}},l));for(var p=[],g=u.status,m=0;me&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;ie[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},u(kD,aD);var PD={show:!0,zlevel: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:"#333",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:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ND={};ND.categoryAxis=n({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},PD),ND.valueAxis=n({boundaryGap:[0,0],splitNumber:5},PD),ND.timeAxis=r({scale:!0,min:"dataMin",max:"dataMax"},ND.valueAxis),ND.logAxis=r({scale:!0,logBase:10},ND.valueAxis);var OD=["value","category","time","log"],ED=function(t,e,i,a){d(OD,function(r){e.extend({type:t+"Axis."+r,mergeDefaultAndTheme:function(e,o){var a=this.layoutMode,s=a?ga(e):{};n(e,o.getTheme().get(r+"Axis")),n(e,this.getDefaultOption()),e.type=i(t,e),a&&pa(e,s,a)},optionUpdated:function(){"category"===this.option.type&&(this.__ordinalMeta=_l.createByAxisModel(this))},getCategories:function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:o([{},ND[r+"Axis"],a],!0)})}),lI.registerSubTypeDefaulter(t+"Axis",v(i,t))},RD=lI.extend({type:"cartesian2dAxis",axis:null,init:function(){RD.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){RD.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){RD.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});n(RD.prototype,UA);var zD={offset:0};ED("x",RD,th,zD),ED("y",RD,th,zD),lI.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});var BD=ih.prototype;BD.type="grid",BD.axisPointerEnabled=!0,BD.getRect=function(){return this._rect},BD.update=function(t,e){var i=this._axesMap;this._updateScale(t,this.model),d(i.x,function(t){Wl(t.scale,t.model)}),d(i.y,function(t){Wl(t.scale,t.model)});var n={};d(i.x,function(t){nh(i,"y",t,n)}),d(i.y,function(t){nh(i,"x",t,n)}),this.resize(this.model,e)},BD.resize=function(t,e,i){function n(){d(a,function(t){var e=t.isHorizontal(),i=e?[0,o.width]:[0,o.height],n=t.inverse?1:0;t.setExtent(i[n],i[1-n]),ah(t,e?o.x:o.y)})}var o=ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;n(),!i&&t.get("containLabel")&&(d(a,function(t){if(!t.model.get("axisLabel.inside")){var e=jl(t);if(e){var i=t.isHorizontal()?"height":"width",n=t.model.get("axisLabel.margin");o[i]-=e[i]+n,"top"===t.position?o.y+=e.height+n:"left"===t.position&&(o.x+=e.width+n)}}}),n())},BD.getAxis=function(t,e){var i=this._axesMap[t];if(null!=i){if(null==e)for(var n in i)if(i.hasOwnProperty(n))return i[n];return i[e]}},BD.getAxes=function(){return this._axesList.slice()},BD.getCartesian=function(t,e){if(null!=t&&null!=e){var i="x"+t+"y"+e;return this._coordsMap[i]}w(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,o=this._coordsList;nu[1]?-1:1,c=["start"===o?u[0]-h*l:"end"===o?u[1]+h*l:(u[0]+u[1])/2,ph(o)?t.labelOffset+r*l:0],d=e.get("nameRotate");null!=d&&(d=d*GD/180);var f;ph(o)?n=HD(t.rotation,null!=d?d:t.rotation,r):(n=uh(t,o,d||0,u),null!=(f=t.axisNameAvailableWidth)&&(f=Math.abs(f/Math.sin(n.rotation)),!isFinite(f)&&(f=null)));var p=s.getFont(),g=e.get("nameTruncate",!0)||{},m=g.ellipsis,v=T(t.nameTruncateMaxWidth,g.maxWidth,f),y=null!=m&&null!=v?tI(i,v,p,m,{minChar:2,placeholder:g.placeholder}):i,x=e.get("tooltip",!0),_=e.mainType,w={componentType:_,name:i,$vars:["name"]};w[_+"Index"]=e.componentIndex;var b=new rM({anid:"name",__fullText:i,__truncatedText:y,position:c,rotation:n.rotation,silent:hh(e),z2:1,tooltip:x&&x.show?a({content:i,formatter:function(){return i},formatterParams:w},x):null});mo(b.style,s,{text:y,textFont:p,textFill:s.getTextColor()||e.get("axisLine.lineStyle.color"),textAlign:n.textAlign,textVerticalAlign:n.textVerticalAlign}),e.get("triggerEvent")&&(b.eventData=lh(e),b.eventData.targetType="axisName",b.eventData.name=i),this._dumbGroup.add(b),b.updateTransform(),this.group.add(b),b.decomposeTransform()}}},HD=FD.innerTextLayout=function(t,e,i){var n,o,a=Xo(e-t);return jo(a)?(o=i>0?"top":"bottom",n="center"):jo(a-GD)?(o=i>0?"bottom":"top",n="center"):(o="middle",n=a>0&&a0?"right":"left":i>0?"left":"right"),{rotation:a,textAlign:n,textVerticalAlign:o}},ZD=d,UD=v,XD=Ws({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(t,e,i,n){this.axisPointerClass&&Sh(t),XD.superApply(this,"render",arguments),Dh(this,t,0,i,0,!0)},updateAxisPointer:function(t,e,i,n,o){Dh(this,t,0,i,0,!1)},remove:function(t,e){var i=this._axisPointer;i&&i.remove(e),XD.superApply(this,"remove",arguments)},dispose:function(t,e){Ch(this,e),XD.superApply(this,"dispose",arguments)}}),jD=[];XD.registerAxisPointerClass=function(t,e){jD[t]=e},XD.getAxisPointerClass=function(t){return t&&jD[t]};var YD=["axisLine","axisTickLabel","axisName"],qD=["splitArea","splitLine"],KD=XD.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(t,e,i,n){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new tb,this.group.add(this._axisGroup),t.get("show")){var a=t.getCoordSysModel(),r=Lh(a,t),s=new FD(t,r);d(YD,s.add,s),this._axisGroup.add(s.getGroup()),d(qD,function(e){t.get(e+".show")&&this["_"+e](t,a)},this),Lo(o,this._axisGroup,t),KD.superCall(this,"render",t,e,i,n)}},remove:function(){this._splitAreaColors=null},_splitLine:function(t,e){var i=t.axis;if(!i.scale.isBlank()){var n=t.getModel("splitLine"),o=n.getModel("lineStyle"),a=o.get("color");a=y(a)?a:[a];for(var s=e.coordinateSystem.getRect(),l=i.isHorizontal(),u=0,h=i.getTicksCoords({tickModel:n}),c=[],d=[],f=o.getLineStyle(),p=0;p1){var c;"string"==typeof o?c=DD[o]:"function"==typeof o&&(c=o),c&&t.setData(n.downSample(n.mapDimension(s.dim),1/h,c,CD))}}}}}("line"));var $D=YI.extend({type:"series.__base_bar__",getInitialData:function(t,e){return ml(this.getSource(),this)},getMarkerPosition:function(t){var e=this.coordinateSystem;if(e){var i=e.dataToPoint(e.clampData(t)),n=this.getData(),o=n.getLayout("offset"),a=n.getLayout("size");return i[e.getBaseAxis().isHorizontal()?0:1]+=o+a/2,i}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});$D.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return!!this.get("large")&&this.get("progressive")},getProgressiveThreshold:function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t}});var JD=Qb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),QD={getBarItemStyle:function(t){var e=JD(this,t);if(this.getBorderLineDash){var i=this.getBorderLineDash();i&&(e.lineDash=i)}return e}},tC=["itemStyle","barBorderWidth"];a(No.prototype,QD),Zs({type:"bar",render:function(t,e,i){this._updateDrawMode(t);var n=t.get("coordinateSystem");return"cartesian2d"!==n&&"polar"!==n||(this._isLargeDraw?this._renderLarge(t,e,i):this._renderNormal(t,e,i)),this.group},incrementalPrepareRender:function(t,e,i){this._clear(),this._updateDrawMode(t)},incrementalRender:function(t,e,i,n){this._incrementalRenderLarge(t,e)},_updateDrawMode:function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e^this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},_renderNormal:function(t,e,i){var n,o=this.group,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.getBaseAxis();"cartesian2d"===s.type?n=l.isHorizontal():"polar"===s.type&&(n="angle"===l.dim);var u=t.isAnimationEnabled()?t:null;a.diff(r).add(function(e){if(a.hasValue(e)){var i=a.getItemModel(e),r=iC[s.type](a,e,i),l=eC[s.type](a,e,i,r,n,u);a.setItemGraphicEl(e,l),o.add(l),Eh(l,a,e,i,r,t,n,"polar"===s.type)}}).update(function(e,i){var l=r.getItemGraphicEl(i);if(a.hasValue(e)){var h=a.getItemModel(e),c=iC[s.type](a,e,h);l?Io(l,{shape:c},u,e):l=eC[s.type](a,e,h,c,n,u,!0),a.setItemGraphicEl(e,l),o.add(l),Eh(l,a,e,h,c,t,n,"polar"===s.type)}else o.remove(l)}).remove(function(t){var e=r.getItemGraphicEl(t);"cartesian2d"===s.type?e&&Nh(t,u,e):e&&Oh(t,u,e)}).execute(),this._data=a},_renderLarge:function(t,e,i){this._clear(),zh(t,this.group)},_incrementalRenderLarge:function(t,e){zh(e,this.group,!0)},dispose:B,remove:function(t){this._clear(t)},_clear:function(t){var e=this.group,i=this._data;t&&t.get("animation")&&i&&!this._isLargeDraw?i.eachItemGraphicEl(function(e){"sector"===e.type?Oh(e.dataIndex,t,e):Nh(e.dataIndex,t,e)}):e.removeAll(),this._data=null}});var eC={cartesian2d:function(t,e,i,n,o,r,s){var l=new yM({shape:a({},n)});if(r){var u=l.shape,h=o?"height":"width",c={};u[h]=0,c[h]=n[h],zM[s?"updateProps":"initProps"](l,{shape:c},r,e)}return l},polar:function(t,e,i,n,o,a,s){var l=n.startAngle0?1:-1,r=n.height>0?1:-1;return{x:n.x+a*o/2,y:n.y+r*o/2,width:n.width-a*o,height:n.height-r*o}},polar:function(t,e,i){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}},nC=Pn.extend({type:"largeBar",shape:{points:[]},buildPath:function(t,e){for(var i=e.points,n=this.__startPoint,o=this.__valueIdx,a=0;a0&&"scale"!==u){var d=o.getItemLayout(0),f=Math.max(i.getWidth(),i.getHeight())/2,p=m(r.removeClipPath,r);r.setClipPath(this._createClipPath(d.cx,d.cy,f,d.startAngle,d.clockwise,p,t))}else r.removeClipPath();this._data=o}},dispose:function(){},_createClipPath:function(t,e,i,n,o,a,r){var s=new hM({shape:{cx:t,cy:e,r0:0,r:i,startAngle:n,endAngle:n,clockwise:o}});return To(s,{shape:{endAngle:n+(o?1:-1)*Math.PI*2}},r,a),s},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var lC=function(t,e){d(e,function(e){e.update="updateView",Es(e,function(i,n){var o={};return n.eachComponent({mainType:"series",subType:t,query:i},function(t){t[e.method]&&t[e.method](i.name,i.dataIndex);var n=t.getData();n.each(function(e){var i=n.getName(e);o[i]=t.isSelected(i)||!1})}),{name:i.name,selected:o}})})},uC=function(t){return{getTargetSeries:function(e){var i={},n=R();return e.eachSeriesByType(t,function(t){t.__paletteScope=i,n.set(t.uid,t)}),n},reset:function(t,e){var i=t.getRawData(),n={},o=t.getData();o.each(function(t){var e=o.getRawIndex(t);n[e]=t}),i.each(function(e){var a=n[e],r=null!=a&&o.getItemVisual(a,"color",!0);if(r)i.setItemVisual(e,"color",r);else{var s=i.getItemModel(e).get("itemStyle.color")||t.getColorFromPalette(i.getName(e)||e+"",t.__paletteScope,i.count());i.setItemVisual(e,"color",s),null!=a&&o.setItemVisual(a,"color",s)}})}}},hC=function(t,e,i,n){var o,a,r=t.getData(),s=[],l=!1;r.each(function(i){var n,u,h,c,d=r.getItemLayout(i),f=r.getItemModel(i),p=f.getModel("label"),g=p.get("position")||f.get("emphasis.label.position"),m=f.getModel("labelLine"),v=m.get("length"),y=m.get("length2"),x=(d.startAngle+d.endAngle)/2,_=Math.cos(x),w=Math.sin(x);o=d.cx,a=d.cy;var b="inside"===g||"inner"===g;if("center"===g)n=d.cx,u=d.cy,c="center";else{var S=(b?(d.r+d.r0)/2*_:d.r*_)+o,M=(b?(d.r+d.r0)/2*w:d.r*w)+a;if(n=S+3*_,u=M+3*w,!b){var I=S+_*(v+e-d.r),T=M+w*(v+e-d.r),A=I+(_<0?-1:1)*y,D=T;n=A+(_<0?-5:5),u=D,h=[[S,M],[I,T],[A,D]]}c=b?"center":_>0?"left":"right"}var C=p.getFont(),L=p.get("rotate")?_<0?-x+Math.PI:-x:0,k=ke(t.getFormattedLabel(i,"normal")||r.getName(i),C,c,"top");l=!!L,d.label={x:n,y:u,position:g,height:k.height,len:v,len2:y,linePoints:h,textAlign:c,verticalAlign:"middle",rotation:L,inside:b},b||s.push(d.label)}),!l&&t.get("avoidLabelOverlap")&&Hh(s,o,a,e,i,n)},cC=2*Math.PI,dC=Math.PI/180,fC=function(t){return{seriesType:t,reset:function(t,e){var i=e.findComponents({mainType:"legend"});if(i&&i.length){var n=t.getData();n.filterSelf(function(t){for(var e=n.getName(t),o=0;o=0;s--){var l=2*s,u=n[l]-a/2,h=n[l+1]-r/2;if(t>=u&&e>=h&&t<=u+a&&e<=h+r)return s}return-1}}),gC=Uh.prototype;gC.isPersistent=function(){return!this._incremental},gC.updateData=function(t){this.group.removeAll();var e=new pC({rectHover:!0,cursor:"default"});e.setShape({points:t.getLayout("symbolPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},gC.updateLayout=function(t){if(!this._incremental){var e=t.getLayout("symbolPoints");this.group.eachChild(function(t){if(null!=t.startIndex){var i=2*(t.endIndex-t.startIndex),n=4*t.startIndex*2;e=new Float32Array(e.buffer,n,i)}t.setShape("points",e)})}},gC.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new Zn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},gC.incrementalUpdate=function(t,e){var i;this._incremental?(i=new pC,this._incremental.addDisplayable(i,!0)):((i=new pC({rectHover:!0,cursor:"default",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(i)),i.setShape({points:e.getLayout("symbolPoints")}),this._setCommon(i,e,!!this._incremental)},gC._setCommon=function(t,e,i){var n=e.hostModel,o=e.getVisual("symbolSize");t.setShape("size",o instanceof Array?o:[o,o]),t.symbolProxy=Jl(e.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var a=t.shape.size[0]<4;t.useStyle(n.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var r=e.getVisual("color");r&&t.setColor(r),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>=0&&(t.dataIndex=i+(t.startIndex||0))}))},gC.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},gC._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},Zs({type:"scatter",render:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).updateData(n),this._finished=!0},incrementalPrepareRender:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).incrementalPrepareUpdate(n),this._finished=!1},incrementalRender:function(t,e,i){this._symbolDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,i){var n=t.getData();if(this.group.dirty(),!this._finished||n.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var o=AD().reset(t);o.progress&&o.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_updateSymbolDraw:function(t,e){var i=this._symbolDraw,n=e.pipelineContext.large;return i&&n===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=n?new Uh:new Du,this._isLargeDraw=n,this.group.removeAll()),this.group.add(i.group),i},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}}),Bs(TD("scatter","circle")),zs(AD("scatter")),u(Xh,aD),jh.prototype.getIndicatorAxes=function(){return this._indicatorAxes},jh.prototype.dataToPoint=function(t,e){var i=this._indicatorAxes[e];return this.coordToPoint(i.dataToCoord(t),e)},jh.prototype.coordToPoint=function(t,e){var i=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},jh.prototype.pointToData=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var o,a=Math.atan2(-i,e),r=1/0,s=-1,l=0;ln[0]&&isFinite(c)&&isFinite(n[0]))}else{r.getTicks().length-1>a&&(u=i(u));var d=Math.round((n[0]+n[1])/2/u)*u,f=Math.round(a/2);r.setExtent(Go(d-f*u),Go(d+(a-f)*u)),r.setInterval(u)}})},jh.dimensions=[],jh.create=function(t,e){var i=[];return t.eachComponent("radar",function(n){var o=new jh(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeriesByType("radar",function(t){"radar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("radarIndex")||0])}),i},Fa.register("radar",jh);var mC=ND.valueAxis,vC=(Fs({type:"radar",optionUpdated:function(){var t=this.get("boundaryGap"),e=this.get("splitNumber"),o=this.get("scale"),s=this.get("axisLine"),l=this.get("axisTick"),u=this.get("axisLabel"),h=this.get("name"),c=this.get("name.show"),d=this.get("name.formatter"),p=this.get("nameGap"),g=this.get("triggerEvent"),m=f(this.get("indicator")||[],function(f){null!=f.max&&f.max>0&&!f.min?f.min=0:null!=f.min&&f.min<0&&!f.max&&(f.max=0);var m=h;if(null!=f.color&&(m=r({color:f.color},h)),f=n(i(f),{boundaryGap:t,splitNumber:e,scale:o,axisLine:s,axisTick:l,axisLabel:u,name:f.text,nameLocation:"end",nameGap:p,nameTextStyle:m,triggerEvent:g},!1),c||(f.name=""),"string"==typeof d){var v=f.name;f.name=d.replace("{value}",null!=v?v:"")}else"function"==typeof d&&(f.name=d(f.name,f));var y=a(new No(f,null,this.ecModel),UA);return y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this.getIndicatorModels=function(){return m}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:n({lineStyle:{color:"#bbb"}},mC.axisLine),axisLabel:Yh(mC.axisLabel,!1),axisTick:Yh(mC.axisTick,!1),splitLine:Yh(mC.splitLine,!0),splitArea:Yh(mC.splitArea,!0),indicator:[]}}),["axisLine","axisTickLabel","axisName"]);Ws({type:"radar",render:function(t,e,i){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem;d(f(e.getIndicatorAxes(),function(t){return new FD(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(t){d(vC,t.add,t),this.group.add(t.getGroup())},this)},_buildSplitLineAndArea:function(t){function e(t,e,i){var n=i%e.length;return t[n]=t[n]||[],n}var i=t.coordinateSystem,n=i.getIndicatorAxes();if(n.length){var o=t.get("shape"),a=t.getModel("splitLine"),s=t.getModel("splitArea"),l=a.getModel("lineStyle"),u=s.getModel("areaStyle"),h=a.get("show"),c=s.get("show"),p=l.get("color"),g=u.get("color");p=y(p)?p:[p],g=y(g)?g:[g];var m=[],v=[];if("circle"===o)for(var x=n[0].getTicksCoords(),_=i.cx,w=i.cy,b=0;b"+f(i,function(i,n){var o=e.get(e.mapDimension(i.dim),t);return ia(i.name+" : "+o)}).join("
    ")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}});Zs({type:"radar",render:function(t,e,n){function o(t,e){var i=t.getItemVisual(e,"symbol")||"circle",n=t.getItemVisual(e,"color");if("none"!==i){var o=qh(t.getItemVisual(e,"symbolSize")),a=Jl(i,-1,-1,2,2,n);return a.attr({style:{strokeNoScale:!0},z2:100,scale:[o[0]/2,o[1]/2]}),a}}function a(e,i,n,a,r,s){n.removeAll();for(var l=0;l"+ia(n+" : "+i)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,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)"}}}}),aC);var EC="\0_ec_interaction_mutex";Es({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),h(oc,fw);var RC={axisPointer:1,tooltip:1,brush:1};xc.prototype={constructor:xc,draw:function(t,e,i,n,o){var a="geo"===t.mainType,r=t.getData&&t.getData();a&&e.eachComponent({mainType:"series",subType:"map"},function(e){r||e.getHostGeoModel()!==t||(r=e.getData())});var s=t.coordinateSystem;this._updateBackground(s);var l=this._regionsGroup,u=this.group,h=s.scale,c={position:s.position,scale:h};!l.childAt(0)||o?u.attr(c):Io(u,c,t),l.removeAll();var f=["itemStyle"],p=["emphasis","itemStyle"],g=["label"],m=["emphasis","label"],v=R();d(s.regions,function(e){var i=v.get(e.name)||v.set(e.name,new tb),n=new MM({shape:{paths:[]}});i.add(n);var o,s=(C=t.getRegionModel(e.name)||t).getModel(f),u=C.getModel(p),c=mc(s),y=mc(u),x=C.getModel(g),_=C.getModel(m);if(r){o=r.indexOfName(e.name);var w=r.getItemVisual(o,"color",!0);w&&(c.fill=w)}d(e.geometries,function(t){if("polygon"===t.type){n.shape.paths.push(new pM({shape:{points:t.exterior}}));for(var e=0;e<(t.interiors?t.interiors.length:0);e++)n.shape.paths.push(new pM({shape:{points:t.interiors[e]}}))}}),n.setStyle(c),n.style.strokeNoScale=!0,n.culling=!0;var b=x.get("show"),S=_.get("show"),M=r&&isNaN(r.get(r.mapDimension("value"),o)),I=r&&r.getItemLayout(o);if(a||M&&(b||S)||I&&I.showLabel){var T,A=a?e.name:o;(!r||o>=0)&&(T=t);var D=new rM({position:e.center.slice(),scale:[1/h[0],1/h[1]],z2:10,silent:!0});go(D.style,D.hoverStyle={},x,_,{labelFetcher:T,labelDataIndex:A,defaultText:e.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),i.add(D)}if(r)r.setItemGraphicEl(o,i);else{var C=t.getRegionModel(e.name);n.eventData={componentType:"geo",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:C&&C.option||{}}}(i.__regions||(i.__regions=[])).push(e),fo(i,y,{hoverSilentOnTouch:!!t.get("selectedMode")}),l.add(i)}),this._updateController(t,e,i),vc(this,t,l,i,n),yc(t,l)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&OC.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&d(OC.makeGraphic(e,this.uid),function(t){this._backgroundGroup.add(t)},this),this._mapName=e},_updateController:function(t,e,i){function n(){var e={type:"geoRoam",componentType:l};return e[l+"Id"]=t.id,e}var o=t.coordinateSystem,r=this._controller,s=this._controllerHost;s.zoomLimit=t.get("scaleLimit"),s.zoom=o.getZoom(),r.enable(t.get("roam")||!1);var l=t.mainType;r.off("pan").on("pan",function(t){this._mouseDownFlag=!1,fc(s,t.dx,t.dy),i.dispatchAction(a(n(),{dx:t.dx,dy:t.dy}))},this),r.off("zoom").on("zoom",function(t){if(this._mouseDownFlag=!1,pc(s,t.scale,t.originX,t.originY),i.dispatchAction(a(n(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse(function(t){"text"===t.type&&t.attr("scale",[1/e[0],1/e[1]])})}},this),r.setPointerChecker(function(e,n,a){return o.getViewRectAfterRoam().contain(n,a)&&!gc(e,i,t)})}};var zC="__seriesMapHighDown",BC="__seriesMapCallKey";Zs({type:"map",render:function(t,e,i,n){if(!n||"mapToggleSelect"!==n.type||n.from!==this.uid){var o=this.group;if(o.removeAll(),!t.getHostGeoModel()){if(n&&"geoRoam"===n.type&&"series"===n.componentType&&n.seriesId===t.id)(a=this._mapDraw)&&o.add(a.group);else if(t.needsDrawMap){var a=this._mapDraw||new xc(i,!0);o.add(a.group),a.draw(t,e,i,this,n),this._mapDraw=a}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get("showLegendSymbol")&&e.getComponent("legend")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(t,e,i){var n=t.originalData,o=this.group;n.each(n.mapDimension("value"),function(e,i){if(!isNaN(e)){var r=n.getItemLayout(i);if(r&&r.point){var s=r.point,l=r.offset,u=new sM({style:{fill:t.getData().getVisual("color")},shape:{cx:s[0]+9*l,cy:s[1],r:3},silent:!0,z2:8+(l?0:NM+1)});if(!l){var h=t.mainSeries.getData(),c=n.getName(i),d=h.indexOfName(c),f=n.getItemModel(i),p=f.getModel("label"),g=f.getModel("emphasis.label"),m=h.getItemGraphicEl(d),y=A(t.getFormattedLabel(d,"normal"),c),x=A(t.getFormattedLabel(d,"emphasis"),y),_=m[zC],w=Math.random();if(!_){_=m[zC]={};var b=v(_c,!0),S=v(_c,!1);m.on("mouseover",b).on("mouseout",S).on("emphasis",b).on("normal",S)}m[BC]=w,a(_,{recordVersion:w,circle:u,labelModel:p,hoverLabelModel:g,emphasisText:x,normalText:y}),wc(_,!1)}o.add(u)}}})}}),Es({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,e){var i=t.componentType||"series";e.eachComponent({mainType:i,query:t},function(e){var n=e.coordinateSystem;if("geo"===n.type){var o=bc(n,t,e.get("scaleLimit"));e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),"series"===i&&d(e.seriesGroup,function(t){t.setCenter(o.center),t.setZoom(o.zoom)})}})});var VC=Q;h(Sc,Tw),Mc.prototype={constructor:Mc,type:"view",dimensions:["x","y"],setBoundingRect:function(t,e,i,n){return this._rect=new de(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){this.transformTo(t,e,i,n),this._viewRect=new de(t,e,i,n)},transformTo:function(t,e,i,n){var o=this.getBoundingRect(),a=this._rawTransformable;a.transform=o.calculateTransform(new de(t,e,i,n)),a.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var t=this._rawTransformable.getLocalTransform(),e=this._roamTransformable,i=this.getDefaultCenter(),n=this.getCenter(),o=this.getZoom();n=Q([],n,t),i=Q([],i,t),e.origin=n,e.position=[i[0]-n[0],i[1]-n[1]],e.scale=[o,o],this._updateTransform()},_updateTransform:function(){var t=this._roamTransformable,e=this._rawTransformable;e.parent=t,t.updateTransform(),e.updateTransform(),wt(this.transform||(this.transform=[]),e.transform||xt()),this._rawTransform=e.getLocalTransform(),this.invTransform=this.invTransform||[],Tt(this.invTransform,this.transform),this.decomposeTransform()},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},dataToPoint:function(t,e,i){var n=e?this._rawTransform:this.transform;return i=i||[],n?VC(i,t,n):G(i,t)},pointToData:function(t){var e=this.invTransform;return e?VC([],t,e):[t[0],t[1]]},convertToPixel:v(Ic,"dataToPoint"),convertFromPixel:v(Ic,"pointToData"),containPoint:function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])}},h(Mc,Tw),Tc.prototype={constructor:Tc,type:"geo",dimensions:["lng","lat"],containCoord:function(t){for(var e=this.regions,i=0;ie&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0)){var e,i=this.hostTree,n=i.data.getItemModel(this.dataIndex),o=this.getLevelModel();return o||0!==this.children.length&&(0===this.children.length||!1!==this.isExpand)||(e=this.getLeavesModel()),n.getModel(t,(o||e||i.hostModel).getModel(t))}},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},getLeavesModel:function(){return this.hostTree.leavesModel},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},Vc.prototype={constructor:Vc,type:"tree",eachNode:function(t,e,i){this.root.eachNode(t,e,i)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,i=0,n=e.length;ia&&(a=t.depth)});var r=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:a;return o.root.eachNode("preorder",function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=r}),o.data},getOrient:function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),o=n.getValue(),a=n.name;n&&n!==i;)a=n.parentNode.name+"."+a,n=n.parentNode;return ia(a+(isNaN(o)||null==o?"":" : "+o))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",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",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}}),Zs({type:"tree",init:function(t,e){this._oldTree,this._mainGroup=new tb,this._controller=new oc(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(t,e,i,n){var o=t.getData(),a=t.layoutInfo,r=this._mainGroup,s=t.get("layout");"radial"===s?r.attr("position",[a.x+a.width/2,a.y+a.height/2]):r.attr("position",[a.x,a.y]),this._updateViewCoordSys(t),this._updateController(t,e,i);var l=this._data,u={expandAndCollapse:t.get("expandAndCollapse"),layout:s,orient:t.getOrient(),curvature:t.get("lineStyle.curveness"),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};o.diff(l).add(function(e){td(o,e)&&id(o,e,null,r,t,u)}).update(function(e,i){var n=l.getItemGraphicEl(i);td(o,e)?id(o,e,n,r,t,u):n&&nd(l,i,n,r,t,u)}).remove(function(e){var i=l.getItemGraphicEl(e);i&&nd(l,e,i,r,t,u)}).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===u.expandAndCollapse&&o.eachItemGraphicEl(function(e,n){e.off("click").on("click",function(){i.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:n})})}),this._data=o},_updateViewCoordSys:function(t){var e=t.getData(),i=[];e.each(function(t){var n=e.getItemLayout(t);!n||isNaN(n.x)||isNaN(n.y)||i.push([+n.x,+n.y])});var n=[],o=[];fn(i,n,o),o[0]-n[0]==0&&(o[0]+=1,n[0]-=1),o[1]-n[1]==0&&(o[1]+=1,n[1]-=1);var a=t.coordinateSystem=new Mc;a.zoomLimit=t.get("scaleLimit"),a.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1]),a.setCenter(t.get("center")),a.setZoom(t.get("zoom")),this.group.attr({position:a.position,scale:a.scale}),this._viewCoordSys=a},_updateController:function(t,e,i){var n=this._controller,o=this._controllerHost,a=this.group;n.setPointerChecker(function(e,n,o){var r=a.getBoundingRect();return r.applyTransform(a.transform),r.contain(n,o)&&!gc(e,i,t)}),n.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),n.off("pan").off("zoom").on("pan",function(e){fc(o,e.dx,e.dy),i.dispatchAction({seriesId:t.id,type:"treeRoam",dx:e.dx,dy:e.dy})},this).on("zoom",function(e){pc(o,e.scale,e.originX,e.originY),i.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),this._updateNodeAndLinkScale(t)},this)},_updateNodeAndLinkScale:function(t){var e=t.getData(),i=this._getNodeGlobalScale(t),n=[i,i];e.eachItemGraphicEl(function(t,e){t.attr("scale",n)})},_getNodeGlobalScale:function(t){var e=t.coordinateSystem;if("view"!==e.type)return 1;var i=this._nodeScaleRatio,n=e.scale,o=n&&n[0]||1;return((e.getZoom()-1)*i+1)/o},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}}),Es({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=t.dataIndex,n=e.getData().tree.getNodeByDataIndex(i);n.isExpand=!n.isExpand})}),Es({type:"treeRoam",event:"treeRoam",update:"none"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=bc(e.coordinateSystem,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)})});Bs(TD("tree","circle")),zs(function(t,e){t.eachSeriesByType("tree",function(t){sd(t,e)})}),YI.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],_viewRoot:null,defaultOption:{progressive:0,hoverLayerThreshold:1/0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,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)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(t,e){var i={name:t.name,children:t.data};dd(i);var n=t.levels||[];n=t.levels=fd(n,e);var o={};return o.levels=n,Vc.createTree(i,this,o).data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=ta(y(i)?i[0]:i);return ia(e.getName(t)+": "+n)},getDataParams:function(t){var e=YI.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=cd(i,this),e},setLayoutInfo:function(t){this.layoutInfo=this.layoutInfo||{},a(this.layoutInfo,t)},mapIdToIndex:function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=R(),this._idIndexMapCount=0);var i=e.get(t);return null==i&&e.set(t,i=this._idIndexMapCount++),i},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});var UC=5;pd.prototype={constructor:pd,render:function(t,e,i,n){var o=t.getModel("breadcrumb"),a=this.group;if(a.removeAll(),o.get("show")&&i){var r=o.getModel("itemStyle"),s=r.getModel("textStyle"),l={pos:{left:o.get("left"),right:o.get("right"),top:o.get("top"),bottom:o.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:o.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,l,s),this._renderContent(t,l,r,s,n),da(a,l.pos,l.box)}},_prepare:function(t,e,i){for(var n=t;n;n=n.parentNode){var o=n.getModel().get("name"),a=i.getTextRect(o),r=Math.max(a.width+16,e.emptyItemWidth);e.totalWidth+=r+8,e.renderList.push({node:n,text:o,width:r})}},_renderContent:function(t,e,i,n,o){for(var a=0,s=e.emptyItemWidth,l=t.get("breadcrumb.height"),u=ha(e.pos,e.box),h=e.totalWidth,c=e.renderList,d=c.length-1;d>=0;d--){var f=c[d],p=f.node,g=f.width,m=f.text;h>u.width&&(h-=g-s,g=s,m=null);var y=new pM({shape:{points:gd(a,0,g,l,d===c.length-1,0===d)},style:r(i.getItemStyle(),{lineJoin:"bevel",text:m,textFill:n.getTextColor(),textFont:n.getFont()}),z:10,onclick:v(o,p)});this.group.add(y),md(y,t,p),a+=g+8}},remove:function(){this.group.removeAll()}};var XC=m,jC=tb,YC=yM,qC=d,KC=["label"],$C=["emphasis","label"],JC=["upperLabel"],QC=["emphasis","upperLabel"],tL=10,eL=1,iL=2,nL=Qb([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),oL=function(t){var e=nL(t);return e.stroke=e.fill=e.lineWidth=null,e};Zs({type:"treemap",init:function(t,e){this._containerGroup,this._storage={nodeGroup:[],background:[],content:[]},this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(t,e,i,n){if(!(l(e.findComponents({mainType:"series",subType:"treemap",query:n}),t)<0)){this.seriesModel=t,this.api=i,this.ecModel=e;var o=ld(n,["treemapZoomToNode","treemapRootToNode"],t),a=n&&n.type,r=t.layoutInfo,s=!this._oldTree,u=this._storage,h="treemapRootToNode"===a&&o&&u?{rootNodeGroup:u.nodeGroup[o.node.getRawIndex()],direction:n.direction}:null,c=this._giveContainerGroup(r),d=this._doRender(c,t,h);s||a&&"treemapZoomToNode"!==a&&"treemapRootToNode"!==a?d.renderFinally():this._doAnimation(c,d,t,h),this._resetController(i),this._renderBreadcrumb(t,i,o)}},_giveContainerGroup:function(t){var e=this._containerGroup;return e||(e=this._containerGroup=new jC,this._initEvents(e),this.group.add(e)),e.attr("position",[t.x,t.y]),e},_doRender:function(t,e,i){function n(t,e,i,o,a){function r(t){return t.getId()}function s(r,s){var l=null!=r?t[r]:null,u=null!=s?e[s]:null,c=h(l,u,i,a);c&&n(l&&l.viewChildren||[],u&&u.viewChildren||[],c,o,a+1)}o?(e=t,qC(t,function(t,e){!t.isRemoved()&&s(e,e)})):new Xs(e,t,r,r).add(s).update(s).remove(v(s,null)).execute()}var o=e.getData().tree,a=this._oldTree,r={nodeGroup:[],background:[],content:[]},s={nodeGroup:[],background:[],content:[]},l=this._storage,u=[],h=v(yd,e,s,l,i,r,u);n(o.root?[o.root]:[],a&&a.root?[a.root]:[],t,o===a||!a,0);var c=function(t){var e={nodeGroup:[],background:[],content:[]};return t&&qC(t,function(t,i){var n=e[i];qC(t,function(t){t&&(n.push(t),t.__tmWillDelete=1)})}),e}(l);return this._oldTree=o,this._storage=s,{lastsForAnimation:r,willDeleteEls:c,renderFinally:function(){qC(c,function(t){qC(t,function(t){t.parent&&t.parent.remove(t)})}),qC(u,function(t){t.invisible=!0,t.dirty()})}}},_doAnimation:function(t,e,i,n){if(i.get("animation")){var o=i.get("animationDurationUpdate"),r=i.get("animationEasing"),s=vd();qC(e.willDeleteEls,function(t,e){qC(t,function(t,i){if(!t.invisible){var a,l=t.parent;if(n&&"drillDown"===n.direction)a=l===n.rootNodeGroup?{shape:{x:0,y:0,width:l.__tmNodeWidth,height:l.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,h=0;l.__tmWillDelete||(u=l.__tmNodeWidth/2,h=l.__tmNodeHeight/2),a="nodeGroup"===e?{position:[u,h],style:{opacity:0}}:{shape:{x:u,y:h,width:0,height:0},style:{opacity:0}}}a&&s.add(t,a,o,r)}})}),qC(this._storage,function(t,i){qC(t,function(t,n){var l=e.lastsForAnimation[i][n],u={};l&&("nodeGroup"===i?l.old&&(u.position=t.position.slice(),t.attr("position",l.old)):(l.old&&(u.shape=a({},t.shape),t.setShape(l.old)),l.fadein?(t.setStyle("opacity",0),u.style={opacity:1}):1!==t.style.opacity&&(u.style={opacity:1})),s.add(t,u,o,r))})},this),this._state="animating",s.done(XC(function(){this._state="ready",e.renderFinally()},this)).start()}},_resetController:function(t){var e=this._controller;e||((e=this._controller=new oc(t.getZr())).enable(this.seriesModel.get("roam")),e.on("pan",XC(this._onPan,this)),e.on("zoom",XC(this._onZoom,this)));var i=new de(0,0,t.getWidth(),t.getHeight());e.setPointerChecker(function(t,e,n){return i.contain(e,n)})},_clearController:function(){var t=this._controller;t&&(t.dispose(),t=null)},_onPan:function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var i=e.getLayout();if(!i)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+t.dx,y:i.y+t.dy,width:i.width,height:i.height}})}},_onZoom:function(t){var e=t.originX,i=t.originY;if("animating"!==this._state){var n=this.seriesModel.getData().tree.root;if(!n)return;var o=n.getLayout();if(!o)return;var a=new de(o.x,o.y,o.width,o.height),r=this.seriesModel.layoutInfo;e-=r.x,i-=r.y;var s=xt();St(s,s,[-e,-i]),It(s,s,[t.scale,t.scale]),St(s,s,[e,i]),a.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x,y:a.y,width:a.width,height:a.height}})}},_initEvents:function(t){t.on("click",function(t){if("ready"===this._state){var e=this.seriesModel.get("nodeClick",!0);if(e){var i=this.findTarget(t.offsetX,t.offsetY);if(i){var n=i.node;if(n.getLayout().isLeafRoot)this._rootToNode(i);else if("zoomToNode"===e)this._zoomToNode(i);else if("link"===e){var o=n.hostTree.data.getItemModel(n.dataIndex),a=o.get("link",!0),r=o.get("target",!0)||"blank";a&&window.open(a,r)}}}}},this)},_renderBreadcrumb:function(t,e,i){i||(i=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(i={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new pd(this.group))).render(t,e,i.node,XC(function(e){"animating"!==this._state&&(hd(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))},this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var i;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(n){var o=this._storage.background[n.getRawIndex()];if(o){var a=o.transformCoordToLocal(t,e),r=o.shape;if(!(r.x<=a[0]&&a[0]<=r.x+r.width&&r.y<=a[1]&&a[1]<=r.y+r.height))return!1;i={node:n,offsetX:a[0],offsetY:a[1]}}},this),i}});for(var aL=["treemapZoomToNode","treemapRender","treemapMove"],rL=0;rL=0&&t.call(e,i[o],o)},TL.eachEdge=function(t,e){for(var i=this.edges,n=i.length,o=0;o=0&&i[o].node1.dataIndex>=0&&i[o].node2.dataIndex>=0&&t.call(e,i[o],o)},TL.breadthFirstTraverse=function(t,e,i,n){if(Jd.isInstance(e)||(e=this._nodesMap[$d(e)]),e){for(var o="out"===i?"outEdges":"in"===i?"inEdges":"edges",a=0;a=0&&i.node2.dataIndex>=0});for(var o=0,a=n.length;o=0&&this[t][e].setItemVisual(this.dataIndex,i,n)},getVisual:function(i,n){return this[t][e].getItemVisual(this.dataIndex,i,n)},setLayout:function(i,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,i,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};h(Jd,AL("hostGraph","data")),h(Qd,AL("hostGraph","edgeData")),IL.Node=Jd,IL.Edge=Qd,Yi(Jd),Yi(Qd);var DL=function(t,e,i,n,o){for(var a=new IL(n),r=0;r "+f)),h++)}var p,g=i.get("coordinateSystem");if("cartesian2d"===g||"polar"===g)p=ml(t,i);else{var m=Fa.get(g),v=m&&"view"!==m.type?m.dimensions||[]:[];l(v,"value")<0&&v.concat(["value"]);var y=_A(t,{coordDimensions:v});(p=new vA(y,i)).initData(t)}var x=new vA(["value"],i);return x.initData(u,s),o&&o(p,x),kc({mainData:p,struct:a,structAttr:"graph",datas:{node:p,edge:x},datasAttr:{node:"data",edge:"edgeData"}}),a.update(),a},CL=Hs({type:"series.graph",init:function(t){CL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this._categoriesData},this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){CL.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){CL.superApply(this,"mergeDefaultAndTheme",arguments),Ci(t,["edgeLabel"],["show"])},getInitialData:function(t,e){var i=t.edges||t.links||[],n=t.data||t.nodes||[],o=this;if(n&&i)return DL(n,i,this,!0,function(t,i){function n(t){return(t=this.parsePath(t))&&"label"===t[0]?r:t&&"emphasis"===t[0]&&"label"===t[1]?l:this.parentModel}t.wrapMethod("getItemModel",function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var a=o.getModel("edgeLabel"),r=new No({label:a.option},a.parentModel,e),s=o.getModel("emphasis.edgeLabel"),l=new No({emphasis:{label:s.option}},s.parentModel,e);i.wrapMethod("getItemModel",function(t){return t.customizeGetParent(n),t})}).data},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if("edge"===i){var n=this.getData(),o=this.getDataParams(t,i),a=n.graph.getEdgeByIndex(t),r=n.getName(a.node1.dataIndex),s=n.getName(a.node2.dataIndex),l=[];return null!=r&&l.push(r),null!=s&&l.push(s),l=ia(l.join(" > ")),o.value&&(l+=" : "+ia(o.value)),l}return CL.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var t=f(this.option.categories||[],function(t){return null!=t.value?t:a({value:0},t)}),e=new vA(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t,!0)})},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return CL.superCall(this,"isAnimationEnabled")&&!("force"===this.get("layout")&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle"},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),LL=_M.prototype,kL=bM.prototype,PL=Un({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){(tf(e)?LL:kL).buildPath(t,e)},pointAt:function(t){return tf(this.shape)?LL.pointAt.call(this,t):kL.pointAt.call(this,t)},tangentAt:function(t){var e=this.shape,i=tf(e)?[e.x2-e.x1,e.y2-e.y1]:kL.tangentAt.call(this,t);return q(i,i)}}),NL=["fromSymbol","toSymbol"],OL=rf.prototype;OL.beforeUpdate=function(){var t=this,e=t.childOfName("fromSymbol"),i=t.childOfName("toSymbol"),n=t.childOfName("label");if(e||i||!n.ignore){for(var o=1,a=this.parent;a;)a.scale&&(o/=a.scale[0]),a=a.parent;var r=t.childOfName("line");if(this.__dirty||r.__dirty){var s=r.shape.percent,l=r.pointAt(0),u=r.pointAt(s),h=U([],u,l);if(q(h,h),e&&(e.attr("position",l),c=r.tangentAt(0),e.attr("rotation",Math.PI/2-Math.atan2(c[1],c[0])),e.attr("scale",[o*s,o*s])),i){i.attr("position",u);var c=r.tangentAt(1);i.attr("rotation",-Math.PI/2-Math.atan2(c[1],c[0])),i.attr("scale",[o*s,o*s])}if(!n.ignore){n.attr("position",u);var d,f,p,g=5*o;if("end"===n.__position)d=[h[0]*g+u[0],h[1]*g+u[1]],f=h[0]>.8?"left":h[0]<-.8?"right":"center",p=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";else if("middle"===n.__position){var m=s/2,v=[(c=r.tangentAt(m))[1],-c[0]],y=r.pointAt(m);v[1]>0&&(v[0]=-v[0],v[1]=-v[1]),d=[y[0]+v[0]*g,y[1]+v[1]*g],f="center",p="bottom";var x=-Math.atan2(c[1],c[0]);u[0].8?"right":h[0]<-.8?"left":"center",p=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";n.attr({style:{textVerticalAlign:n.__verticalAlign||p,textAlign:n.__textAlign||f},position:d,scale:[o,o]})}}}},OL._createLine=function(t,e,i){var n=t.hostModel,o=of(t.getItemLayout(e));o.shape.percent=0,To(o,{shape:{percent:1}},n,e),this.add(o);var a=new rM({name:"label",lineLabelOriginalOpacity:1});this.add(a),d(NL,function(i){var n=nf(i,t,e);this.add(n),this[ef(i)]=t.getItemVisual(e,i)},this),this._updateCommonStl(t,e,i)},OL.updateData=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=t.getItemLayout(e),r={shape:{}};af(r.shape,a),Io(o,r,n,e),d(NL,function(i){var n=t.getItemVisual(e,i),o=ef(i);if(this[o]!==n){this.remove(this.childOfName(i));var a=nf(i,t,e);this.add(a)}this[o]=n},this),this._updateCommonStl(t,e,i)},OL._updateCommonStl=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=i&&i.lineStyle,s=i&&i.hoverLineStyle,l=i&&i.labelModel,u=i&&i.hoverLabelModel;if(!i||t.hasItemOption){var h=t.getItemModel(e);a=h.getModel("lineStyle").getLineStyle(),s=h.getModel("emphasis.lineStyle").getLineStyle(),l=h.getModel("label"),u=h.getModel("emphasis.label")}var c=t.getItemVisual(e,"color"),f=D(t.getItemVisual(e,"opacity"),a.opacity,1);o.useStyle(r({strokeNoScale:!0,fill:"none",stroke:c,opacity:f},a)),o.hoverStyle=s,d(NL,function(t){var e=this.childOfName(t);e&&(e.setColor(c),e.setStyle({opacity:f}))},this);var p,g,m=l.getShallow("show"),v=u.getShallow("show"),y=this.childOfName("label");if((m||v)&&(p=c||"#000",null==(g=n.getFormattedLabel(e,"normal",t.dataType)))){var x=n.getRawValue(e);g=null==x?t.getName(e):isFinite(x)?Go(x):x}var _=m?g:null,w=v?A(n.getFormattedLabel(e,"emphasis",t.dataType),g):null,b=y.style;null==_&&null==w||(mo(y.style,l,{text:_},{autoColor:p}),y.__textAlign=b.textAlign,y.__verticalAlign=b.textVerticalAlign,y.__position=l.get("position")||"middle"),y.hoverStyle=null!=w?{text:w,textFill:u.getTextColor(!0),fontStyle:u.getShallow("fontStyle"),fontWeight:u.getShallow("fontWeight"),fontSize:u.getShallow("fontSize"),fontFamily:u.getShallow("fontFamily")}:{text:null},y.ignore=!m&&!v,fo(this)},OL.highlight=function(){this.trigger("emphasis")},OL.downplay=function(){this.trigger("normal")},OL.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},OL.setLinePoints=function(t){var e=this.childOfName("line");af(e.shape,t),e.dirty()},u(rf,tb);var EL=sf.prototype;EL.isPersistent=function(){return!0},EL.updateData=function(t){var e=this,i=e.group,n=e._lineData;e._lineData=t,n||i.removeAll();var o=hf(t);t.diff(n).add(function(i){lf(e,t,i,o)}).update(function(i,a){uf(e,n,t,a,i,o)}).remove(function(t){i.remove(n.getItemGraphicEl(t))}).execute()},EL.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(e,i){e.updateLayout(t,i)},this)},EL.incrementalPrepareUpdate=function(t){this._seriesScope=hf(t),this._lineData=null,this.group.removeAll()},EL.incrementalUpdate=function(t,e){for(var i=t.start;i=o/3?1:2),l=e.y-n(r)*a*(a>=o/3?1:2);r=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+i(r)*a,e.y+n(r)*a),t.lineTo(e.x+i(e.angle)*o,e.y+n(e.angle)*o),t.lineTo(e.x-i(r)*a,e.y-n(r)*a),t.lineTo(s,l)}}),YL=2*Math.PI,qL=(Ar.extend({type:"gauge",render:function(t,e,i){this.group.removeAll();var n=t.get("axisLine.lineStyle.color"),o=Sf(t,i);this._renderMain(t,e,i,n,o)},dispose:function(){},_renderMain:function(t,e,i,n,o){for(var a=this.group,r=t.getModel("axisLine").getModel("lineStyle"),s=t.get("clockwise"),l=-t.get("startAngle")/180*Math.PI,u=-t.get("endAngle")/180*Math.PI,h=(u-l)%YL,c=l,d=r.get("width"),f=0;f=t&&(0===e?0:n[e-1][0]).4?"bottom":"middle",textAlign:A<-.4?"left":A>.4?"right":"center"},{autoColor:P}),silent:!0}))}if(g.get("show")&&T!==v){for(var N=0;N<=y;N++){var A=Math.cos(w),D=Math.sin(w),O=new _M({shape:{x1:A*c+u,y1:D*c+h,x2:A*(c-_)+u,y2:D*(c-_)+h},silent:!0,style:I});"auto"===I.stroke&&O.setStyle({stroke:n((T+N/y)/v)}),l.add(O),w+=S}w-=S}else w+=b}},_renderPointer:function(t,e,i,n,o,a,r,s){var l=this.group,u=this._data;if(t.get("pointer.show")){var h=[+t.get("min"),+t.get("max")],c=[a,r],d=t.getData(),f=d.mapDimension("value");d.diff(u).add(function(e){var i=new jL({shape:{angle:a}});To(i,{shape:{angle:Bo(d.get(f,e),h,c,!0)}},t),l.add(i),d.setItemGraphicEl(e,i)}).update(function(e,i){var n=u.getItemGraphicEl(i);Io(n,{shape:{angle:Bo(d.get(f,e),h,c,!0)}},t),l.add(n),d.setItemGraphicEl(e,n)}).remove(function(t){var e=u.getItemGraphicEl(t);l.remove(e)}).execute(),d.eachItemGraphicEl(function(t,e){var i=d.getItemModel(e),a=i.getModel("pointer");t.setShape({x:o.cx,y:o.cy,width:Vo(a.get("width"),o.r),r:Vo(a.get("length"),o.r)}),t.useStyle(i.getModel("itemStyle").getItemStyle()),"auto"===t.style.fill&&t.setStyle("fill",n(Bo(d.get(f,e),h,[0,1],!0))),fo(t,i.getModel("emphasis.itemStyle").getItemStyle())}),this._data=d}else u&&u.eachItemGraphicEl(function(t){l.remove(t)})},_renderTitle:function(t,e,i,n,o){var a=t.getData(),r=a.mapDimension("value"),s=t.getModel("title");if(s.get("show")){var l=s.get("offsetCenter"),u=o.cx+Vo(l[0],o.r),h=o.cy+Vo(l[1],o.r),c=+t.get("min"),d=+t.get("max"),f=n(Bo(t.getData().get(r,0),[c,d],[0,1],!0));this.group.add(new rM({silent:!0,style:mo({},s,{x:u,y:h,text:a.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:f,forceRich:!0})}))}},_renderDetail:function(t,e,i,n,o){var a=t.getModel("detail"),r=+t.get("min"),s=+t.get("max");if(a.get("show")){var l=a.get("offsetCenter"),u=o.cx+Vo(l[0],o.r),h=o.cy+Vo(l[1],o.r),c=Vo(a.get("width"),o.r),d=Vo(a.get("height"),o.r),f=t.getData(),p=f.get(f.mapDimension("value"),0),g=n(Bo(p,[r,s],[0,1],!0));this.group.add(new rM({silent:!0,style:mo({},a,{x:u,y:h,text:Mf(p,a.get("formatter")),textWidth:isNaN(c)?null:c,textHeight:isNaN(d)?null:d,textAlign:"center",textVerticalAlign:"middle"},{autoColor:g,forceRich:!0})}))}}}),Hs({type:"series.funnel",init:function(t){qL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this._defaultLabelLine(t)},getInitialData:function(t,e){return oC(this,["value"])},_defaultLabelLine:function(t){Ci(t,"labelLine",["show"]);var e=t.labelLine,i=t.emphasis.labelLine;e.show=e.show&&t.label.show,i.show=i.show&&t.emphasis.label.show},getDataParams:function(t){var e=this.getData(),i=qL.superCall(this,"getDataParams",t),n=e.mapDimension("value"),o=e.getSum(n);return i.percent=o?+(e.get(n,t)/o*100).toFixed(2):0,i.$vars.push("percent"),i},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}})),KL=If.prototype,$L=["itemStyle","opacity"];KL.updateData=function(t,e,i){var n=this.childAt(0),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e),l=t.getItemModel(e).get($L);l=null==l?1:l,n.useStyle({}),i?(n.setShape({points:s.points}),n.setStyle({opacity:0}),To(n,{style:{opacity:l}},o,e)):Io(n,{style:{opacity:l},shape:{points:s.points}},o,e);var u=a.getModel("itemStyle"),h=t.getItemVisual(e,"color");n.setStyle(r({lineJoin:"round",fill:h},u.getItemStyle(["opacity"]))),n.hoverStyle=u.getModel("emphasis").getItemStyle(),this._updateLabel(t,e),fo(this)},KL._updateLabel=function(t,e){var i=this.childAt(1),n=this.childAt(2),o=t.hostModel,a=t.getItemModel(e),r=t.getItemLayout(e).label,s=t.getItemVisual(e,"color");Io(i,{shape:{points:r.linePoints||r.linePoints}},o,e),Io(n,{style:{x:r.x,y:r.y}},o,e),n.attr({rotation:r.rotation,origin:[r.x,r.y],z2:10});var l=a.getModel("label"),u=a.getModel("emphasis.label"),h=a.getModel("labelLine"),c=a.getModel("emphasis.labelLine"),s=t.getItemVisual(e,"color");go(n.style,n.hoverStyle={},l,u,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:s,useInsideStyle:!!r.inside},{textAlign:r.textAlign,textVerticalAlign:r.verticalAlign}),n.ignore=n.normalIgnore=!l.get("show"),n.hoverIgnore=!u.get("show"),i.ignore=i.normalIgnore=!h.get("show"),i.hoverIgnore=!c.get("show"),i.setStyle({stroke:s}),i.setStyle(h.getModel("lineStyle").getLineStyle()),i.hoverStyle=c.getModel("lineStyle").getLineStyle()},u(If,tb);Ar.extend({type:"funnel",render:function(t,e,i){var n=t.getData(),o=this._data,a=this.group;n.diff(o).add(function(t){var e=new If(n,t);n.setItemGraphicEl(t,e),a.add(e)}).update(function(t,e){var i=o.getItemGraphicEl(e);i.updateData(n,t),a.add(i),n.setItemGraphicEl(t,i)}).remove(function(t){var e=o.getItemGraphicEl(t);a.remove(e)}).execute(),this._data=n},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});Bs(uC("funnel")),zs(function(t,e,i){t.eachSeriesByType("funnel",function(t){var i=t.getData(),n=i.mapDimension("value"),o=t.get("sort"),a=Tf(t,e),r=Af(i,o),s=[Vo(t.get("minSize"),a.width),Vo(t.get("maxSize"),a.width)],l=i.getDataExtent(n),u=t.get("min"),h=t.get("max");null==u&&(u=Math.min(l[0],0)),null==h&&(h=l[1]);var c=t.get("funnelAlign"),d=t.get("gap"),f=(a.height-d*(i.count()-1))/i.count(),p=a.y,g=function(t,e){var o,r=Bo(i.get(n,t)||0,[u,h],s,!0);switch(c){case"left":o=a.x;break;case"center":o=a.x+(a.width-r)/2;break;case"right":o=a.x+a.width-r}return[[o,e],[o+r,e]]};"ascending"===o&&(f=-f,d=-d,p+=a.height,r=r.reverse());for(var m=0;ma&&(e[1-n]=e[n]+h.sign*a),e},tk=d,ek=Math.min,ik=Math.max,nk=Math.floor,ok=Math.ceil,ak=Go,rk=Math.PI;Nf.prototype={type:"parallel",constructor:Nf,_init:function(t,e,i){var n=t.dimensions,o=t.parallelAxisIndex;tk(n,function(t,i){var n=o[i],a=e.getComponent("parallelAxis",n),r=this._axesMap.set(t,new JL(t,Hl(a),[0,0],a.get("type"),n)),s="category"===r.type;r.onBand=s&&a.get("boundaryGap"),r.inverse=a.get("inverse"),a.axis=r,r.model=a,r.coordinateSystem=a.coordinateSystem=this},this)},update:function(t,e){this._updateAxesFromSeries(this._model,t)},containPoint:function(t){var e=this._makeLayoutInfo(),i=e.axisBase,n=e.layoutBase,o=e.pixelDimIndex,a=t[1-o],r=t[o];return a>=i&&a<=i+e.axisLength&&r>=n&&r<=n+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries(function(i){if(t.contains(i,e)){var n=i.getData();tk(this.dimensions,function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(n,n.mapDimension(t)),Wl(e.scale,e.model)},this)}},this)},resize:function(t,e){this._rect=ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,i=this._rect,n=["x","y"],o=["width","height"],a=e.get("layout"),r="horizontal"===a?0:1,s=i[o[r]],l=[0,s],u=this.dimensions.length,h=Of(e.get("axisExpandWidth"),l),c=Of(e.get("axisExpandCount")||0,[0,u]),d=e.get("axisExpandable")&&u>3&&u>c&&c>1&&h>0&&s>0,f=e.get("axisExpandWindow");f?(t=Of(f[1]-f[0],l),f[1]=f[0]+t):(t=Of(h*(c-1),l),(f=[h*(e.get("axisExpandCenter")||nk(u/2))-t/2])[1]=f[0]+t);var p=(s-t)/(u-c);p<3&&(p=0);var g=[nk(ak(f[0]/h,1))+1,ok(ak(f[1]/h,1))-1],m=p/h*f[0];return{layout:a,pixelDimIndex:r,layoutBase:i[n[r]],layoutLength:s,axisBase:i[n[1-r]],axisLength:i[o[1-r]],axisExpandable:d,axisExpandWidth:h,axisCollapseWidth:p,axisExpandWindow:f,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:m}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,i=this.dimensions,n=this._makeLayoutInfo(),o=n.layout;e.each(function(t){var e=[0,n.axisLength],i=t.inverse?1:0;t.setExtent(e[i],e[1-i])}),tk(i,function(e,i){var a=(n.axisExpandable?Rf:Ef)(i,n),r={horizontal:{x:a.position,y:n.axisLength},vertical:{x:0,y:a.position}},s={horizontal:rk/2,vertical:0},l=[r[o].x+t.x,r[o].y+t.y],u=s[o],h=xt();Mt(h,h,u),St(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:a.axisNameAvailableWidth,axisLabelShow:a.axisLabelShow,nameTruncateMaxWidth:a.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,i,n){null==i&&(i=0),null==n&&(n=t.count());var o=this._axesMap,a=this.dimensions,r=[],s=[];d(a,function(e){r.push(t.mapDimension(e)),s.push(o.get(e).model)});for(var l=this.hasAxisBrushed(),u=i;uo*(1-h[0])?(l="jump",r=s-o*(1-h[2])):(r=s-o*h[1])>=0&&(r=s-o*(1-h[1]))<=0&&(r=0),(r*=e.axisExpandWidth/u)?QL(r,n,a,"all"):l="none";else{o=n[1]-n[0];(n=[ik(0,a[1]*s/o-o/2)])[1]=ek(a[1],n[0]+o),n[0]=n[1]-o}return{axisExpandWindow:n,behavior:l}}},Fa.register("parallel",{create:function(t,e){var i=[];return t.eachComponent("parallel",function(n,o){var a=new Nf(n,t,e);a.name="parallel_"+o,a.resize(n,e),n.coordinateSystem=a,a.model=n,i.push(a)}),t.eachSeries(function(e){if("parallel"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"parallel",index:e.get("parallelIndex"),id:e.get("parallelId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}});var sk=lI.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return Qb([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(t){var e=this.activeIntervals=i(t);if(e)for(var n=e.length-1;n>=0;n--)Fo(e[n])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(t))return"inactive";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return"active"}else for(var n=0,o=e.length;n5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&Ip(this,"mousemove")){var e=this._model,i=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=i.behavior;"jump"===n&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===n?null:{axisExpandWindow:i.axisExpandWindow,animation:"jump"===n&&null})}}};Ns(function(t){Cf(t),Lf(t)}),YI.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(t,e){var i=this.getSource();return Tp(i,this),ml(i,this)},getRawIndicesByActiveState:function(t){var e=this.coordinateSystem,i=this.getData(),n=[];return e.eachActiveState(i,function(e,o){t===e&&n.push(i.getRawIndex(o))}),n},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});var Dk=.3,Ck=(Ar.extend({type:"parallel",init:function(){this._dataGroup=new tb,this.group.add(this._dataGroup),this._data,this._initialized},render:function(t,e,i,n){var o=this._dataGroup,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.dimensions,u=kp(t);if(a.diff(r).add(function(t){Pp(Lp(a,o,t,l,s),a,t,u)}).update(function(e,i){var o=r.getItemGraphicEl(i),h=Cp(a,e,l,s);a.setItemGraphicEl(e,o),Io(o,{shape:{points:h}},n&&!1===n.animation?null:t,e),Pp(o,a,e,u)}).remove(function(t){var e=r.getItemGraphicEl(t);o.remove(e)}).execute(),!this._initialized){this._initialized=!0;var h=Dp(s,t,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(h)}this._data=a},incrementalPrepareRender:function(t,e,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(t,e,i){for(var n=e.getData(),o=e.coordinateSystem,a=o.dimensions,r=kp(e),s=t.start;sn&&(n=e)}),d(e,function(e){var o=new hL({type:"color",mappingMethod:"linear",dataExtent:[i,n],visual:t.get("color")}).mapValueToVisual(e.getLayout().value);e.setVisual("color",o);var a=e.getModel().get("itemStyle.color");null!=a&&e.setVisual("color",a)})}})});var Ok={_baseAxisDim:null,getInitialData:function(t,e){var i,n,o=e.getComponent("xAxis",this.get("xAxisIndex")),a=e.getComponent("yAxis",this.get("yAxisIndex")),r=o.get("type"),s=a.get("type");"category"===r?(t.layout="horizontal",i=o.getOrdinalMeta(),n=!0):"category"===s?(t.layout="vertical",i=a.getOrdinalMeta(),n=!0):t.layout=t.layout||"horizontal";var l=["x","y"],u="horizontal"===t.layout?0:1,h=this._baseAxisDim=l[u],c=l[1-u],f=[o,a],p=f[u].get("type"),g=f[1-u].get("type"),m=t.data;if(m&&n){var v=[];d(m,function(t,e){var i;t.value&&y(t.value)?(i=t.value.slice(),t.value.unshift(e)):y(t)?(i=t.slice(),t.unshift(e)):i=t,v.push(i)}),t.data=v}var x=this.defaultValueDimensions;return oC(this,{coordDimensions:[{name:h,type:qs(p),ordinalMeta:i,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:c,type:qs(g),dimsDef:x.slice()}],dimensionsCount:x.length+1})},getBaseAxis:function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis}};h(YI.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}}),Ok,!0);var Ek=["itemStyle"],Rk=["emphasis","itemStyle"],zk=(Ar.extend({type:"boxplot",render:function(t,e,i){var n=t.getData(),o=this.group,a=this._data;this._data||o.removeAll();var r="horizontal"===t.get("layout")?1:0;n.diff(a).add(function(t){if(n.hasValue(t)){var e=ig(n.getItemLayout(t),n,t,r,!0);n.setItemGraphicEl(t,e),o.add(e)}}).update(function(t,e){var i=a.getItemGraphicEl(e);if(n.hasValue(t)){var s=n.getItemLayout(t);i?ng(s,i,n,t):i=ig(s,n,t,r),o.add(i),n.setItemGraphicEl(t,i)}else o.remove(i)}).remove(function(t){var e=a.getItemGraphicEl(t);e&&o.remove(e)}).execute(),this._data=n},remove:function(t){var e=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl(function(t){t&&e.remove(t)})},dispose:B}),Pn.extend({type:"boxplotBoxPath",shape:{},buildPath:function(t,e){var i=e.points,n=0;for(t.moveTo(i[n][0],i[n][1]),n++;n<4;n++)t.lineTo(i[n][0],i[n][1]);for(t.closePath();n0?jk:Yk)}function n(t,e){return e.get(t>0?Uk:Xk)}var o=t.getData(),a=t.pipelineContext.large;if(o.setVisual({legendSymbol:"roundRect",colorP:i(1,t),colorN:i(-1,t),borderColorP:n(1,t),borderColorN:n(-1,t)}),!e.isSeriesFiltered(t))return!a&&{progress:function(t,e){for(var o;null!=(o=t.next());){var a=e.getItemModel(o),r=e.getItemLayout(o).sign;e.setItemVisual(o,{color:i(r,a),borderColor:n(r,a)})}}}}},Kk="undefined"!=typeof Float32Array?Float32Array:Array,$k={seriesType:"candlestick",plan:$I(),reset:function(t){var e=t.coordinateSystem,i=t.getData(),n=pg(t,i),o=0,a=1,r=["x","y"],s=i.mapDimension(r[o]),l=i.mapDimension(r[a],!0),u=l[0],h=l[1],c=l[2],d=l[3];if(i.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),!(null==s||l.length<4))return{progress:t.pipelineContext.large?function(t,i){for(var n,r,l=new Kk(5*t.count),f=0,p=[],g=[];null!=(r=t.next());){var m=i.get(s,r),v=i.get(u,r),y=i.get(h,r),x=i.get(c,r),_=i.get(d,r);isNaN(m)||isNaN(x)||isNaN(_)?(l[f++]=NaN,f+=4):(l[f++]=fg(i,r,v,y,h),p[o]=m,p[a]=x,n=e.dataToPoint(p,null,g),l[f++]=n?n[0]:NaN,l[f++]=n?n[1]:NaN,p[a]=_,n=e.dataToPoint(p,null,g),l[f++]=n?n[1]:NaN)}i.setLayout("largePoints",l)}:function(t,i){function r(t,i){var n=[];return n[o]=i,n[a]=t,isNaN(i)||isNaN(t)?[NaN,NaN]:e.dataToPoint(n)}function l(t,e,i){var a=e.slice(),r=e.slice();a[o]=Jn(a[o]+n/2,1,!1),r[o]=Jn(r[o]-n/2,1,!0),i?t.push(a,r):t.push(r,a)}function f(t){return t[o]=Jn(t[o],1),t}for(var p;null!=(p=t.next());){var g=i.get(s,p),m=i.get(u,p),v=i.get(h,p),y=i.get(c,p),x=i.get(d,p),_=Math.min(m,v),w=Math.max(m,v),b=r(_,g),S=r(w,g),M=r(y,g),I=r(x,g),T=[];l(T,S,0),l(T,b,1),T.push(f(I),f(S),f(M),f(b)),i.setItemLayout(p,{sign:fg(i,p,m,v,h),initBaseline:m>v?S[a]:b[a],ends:T,brushRect:function(t,e,i){var s=r(t,i),l=r(e,i);return s[o]-=n/2,l[o]-=n/2,{x:s[0],y:s[1],width:a?n:l[0]-s[0],height:a?l[1]-s[1]:n}}(y,x,g)})}}}}};Ns(function(t){t&&y(t.series)&&d(t.series,function(t){w(t)&&"k"===t.type&&(t.type="candlestick")})}),Bs(qk),zs($k),YI.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(t,e){return ml(this.getSource(),this)},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});var Jk=vg.prototype;Jk.stopEffectAnimation=function(){this.childAt(1).removeAll()},Jk.startEffectAnimation=function(t){for(var e=t.symbolType,i=t.color,n=this.childAt(1),o=0;o<3;o++){var a=Jl(e,-1,-1,2,2,i);a.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var r=-o/3*t.period+t.effectOffset;a.animate("",!0).when(t.period,{scale:[t.rippleScale/2,t.rippleScale/2]}).delay(r).start(),a.animateStyle(!0).when(t.period,{opacity:0}).delay(r).start(),n.add(a)}mg(n,t)},Jk.updateEffectAnimation=function(t){for(var e=this._effectCfg,i=this.childAt(1),n=["symbolType","period","rippleScale"],o=0;o "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!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,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),iP=xg.prototype;iP.createLine=function(t,e,i){return new rf(t,e,i)},iP._updateEffectSymbol=function(t,e){var i=t.getItemModel(e).getModel("effect"),n=i.get("symbolSize"),o=i.get("symbol");y(n)||(n=[n,n]);var a=i.get("color")||t.getItemVisual(e,"color"),r=this.childAt(1);this._symbolType!==o&&(this.remove(r),(r=Jl(o,-.5,-.5,1,1,a)).z2=100,r.culling=!0,this.add(r)),r&&(r.setStyle("shadowColor",a),r.setStyle(i.getItemStyle(["color"])),r.attr("scale",n),r.setColor(a),r.attr("scale",n),this._symbolType=o,this._updateEffectAnimation(t,i,e))},iP._updateEffectAnimation=function(t,e,i){var n=this.childAt(1);if(n){var o=this,a=t.getItemLayout(i),r=1e3*e.get("period"),s=e.get("loop"),l=e.get("constantSpeed"),u=T(e.get("delay"),function(e){return e/t.count()*r/3}),h="function"==typeof u;if(n.ignore=!0,this.updateAnimationPoints(n,a),l>0&&(r=this.getLineLength(n)/l*1e3),r!==this._period||s!==this._loop){n.stopAnimation();var c=u;h&&(c=u(i)),n.__t>0&&(c=-r*n.__t),n.__t=0;var d=n.animate("",s).when(r,{__t:1}).delay(c).during(function(){o.updateSymbolPosition(n)});s||d.done(function(){o.remove(n)}),d.start()}this._period=r,this._loop=s}},iP.getLineLength=function(t){return uw(t.__p1,t.__cp1)+uw(t.__cp1,t.__p2)},iP.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},iP.updateData=function(t,e,i){this.childAt(0).updateData(t,e,i),this._updateEffectSymbol(t,e)},iP.updateSymbolPosition=function(t){var e=t.__p1,i=t.__p2,n=t.__cp1,o=t.__t,a=t.position,r=sn,s=ln;a[0]=r(e[0],n[0],i[0],o),a[1]=r(e[1],n[1],i[1],o);var l=s(e[0],n[0],i[0],o),u=s(e[1],n[1],i[1],o);t.rotation=-Math.atan2(u,l)-Math.PI/2,t.ignore=!1},iP.updateLayout=function(t,e){this.childAt(0).updateLayout(t,e);var i=t.getItemModel(e).getModel("effect");this._updateEffectAnimation(t,i,e)},u(xg,tb);var nP=_g.prototype;nP._createPolyline=function(t,e,i){var n=t.getItemLayout(e),o=new gM({shape:{points:n}});this.add(o),this._updateCommonStl(t,e,i)},nP.updateData=function(t,e,i){var n=t.hostModel;Io(this.childAt(0),{shape:{points:t.getItemLayout(e)}},n,e),this._updateCommonStl(t,e,i)},nP._updateCommonStl=function(t,e,i){var n=this.childAt(0),o=t.getItemModel(e),a=t.getItemVisual(e,"color"),s=i&&i.lineStyle,l=i&&i.hoverLineStyle;i&&!t.hasItemOption||(s=o.getModel("lineStyle").getLineStyle(),l=o.getModel("emphasis.lineStyle").getLineStyle()),n.useStyle(r({strokeNoScale:!0,fill:"none",stroke:a},s)),n.hoverStyle=l,fo(this)},nP.updateLayout=function(t,e){this.childAt(0).setShape("points",t.getItemLayout(e))},u(_g,tb);var oP=wg.prototype;oP.createLine=function(t,e,i){return new _g(t,e,i)},oP.updateAnimationPoints=function(t,e){this._points=e;for(var i=[0],n=0,o=1;o=0&&!(n[r]<=e);r--);r=Math.min(r,o-2)}else{for(var r=a;re);r++);r=Math.min(r-1,o-2)}J(t.position,i[r],i[r+1],(e-n[r])/(n[r+1]-n[r]));var s=i[r+1][0]-i[r][0],l=i[r+1][1]-i[r][1];t.rotation=-Math.atan2(l,s)-Math.PI/2,this._lastFrame=r,this._lastFramePercent=e,t.ignore=!1}},u(wg,xg);var aP=Un({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(t,e){var i=e.segs,n=e.curveness;if(e.polyline)for(r=0;r0){t.moveTo(i[r++],i[r++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*n,d=(l+h)/2-(u-s)*n;t.quadraticCurveTo(c,d,u,h)}else t.lineTo(u,h)}},findDataIndex:function(t,e){var i=this.shape,n=i.segs,o=i.curveness;if(i.polyline)for(var a=0,r=0;r0)for(var l=n[r++],u=n[r++],h=1;h0){if(_n(l,u,(l+c)/2-(u-d)*o,(u+d)/2-(c-l)*o,c,d))return a}else if(yn(l,u,c,d))return a;a++}return-1}}),rP=bg.prototype;rP.isPersistent=function(){return!this._incremental},rP.updateData=function(t){this.group.removeAll();var e=new aP({rectHover:!0,cursor:"default"});e.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},rP.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new Zn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},rP.incrementalUpdate=function(t,e){var i=new aP;i.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(i,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(i,!0):(i.rectHover=!0,i.cursor="default",i.__startIndex=t.start,this.group.add(i))},rP.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},rP._setCommon=function(t,e,i){var n=e.hostModel;t.setShape({polyline:n.get("polyline"),curveness:n.get("lineStyle.curveness")}),t.useStyle(n.getModel("lineStyle").getLineStyle()),t.style.strokeNoScale=!0;var o=e.getVisual("color");o&&t.setStyle("stroke",o),t.setStyle("fill"),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>0&&(t.dataIndex=i+t.__startIndex)}))},rP._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()};var sP={seriesType:"lines",plan:$I(),reset:function(t){var e=t.coordinateSystem,i=t.get("polyline"),n=t.pipelineContext.large;return{progress:function(o,a){var r=[];if(n){var s,l=o.end-o.start;if(i){for(var u=0,h=o.start;h0){var I=a(v)?s:l;v>0&&(v=v*S+b),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return c.putImageData(y,0,0),h},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=iw()),e=this.pointSize+this.blurSize,i=2*e;t.width=i,t.height=i;var n=t.getContext("2d");return n.clearRect(0,0,i,i),n.shadowOffsetX=i,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-e,e,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),t},_getGradient:function(t,e,i){for(var n=this._gradientPixels,o=n[i]||(n[i]=new Uint8ClampedArray(1024)),a=[0,0,0,0],r=0,s=0;s<256;s++)e[i](s/255,!0,a),o[r++]=a[0],o[r++]=a[1],o[r++]=a[2],o[r++]=a[3];return o}},Zs({type:"heatmap",render:function(t,e,i){var n;e.eachComponent("visualMap",function(e){e.eachTargetSeries(function(i){i===t&&(n=e)})}),this.group.removeAll(),this._incrementalDisplayable=null;var o=t.coordinateSystem;"cartesian2d"===o.type||"calendar"===o.type?this._renderOnCartesianAndCalendar(t,i,0,t.getData().count()):Ag(o)&&this._renderOnGeo(o,t,n,i)},incrementalPrepareRender:function(t,e,i){this.group.removeAll()},incrementalRender:function(t,e,i,n){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,n,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,i,n,o){var r,s,l=t.coordinateSystem;if("cartesian2d"===l.type){var u=l.getAxis("x"),h=l.getAxis("y");r=u.getBandWidth(),s=h.getBandWidth()}for(var c=this.group,d=t.getData(),f=t.getModel("itemStyle").getItemStyle(["color"]),p=t.getModel("emphasis.itemStyle").getItemStyle(),g=t.getModel("label"),m=t.getModel("emphasis.label"),v=l.type,y="cartesian2d"===v?[d.mapDimension("x"),d.mapDimension("y"),d.mapDimension("value")]:[d.mapDimension("time"),d.mapDimension("value")],x=i;x=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],o="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[o]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-o]=0===o?i.y+i.height/2:i.x+i.width/2,n}},Fa.register("single",{create:function(t,e){var i=[];return t.eachComponent("singleAxis",function(n,o){var a=new $g(n,t,e);a.name="single_"+o,a.resize(n,e),n.coordinateSystem=a,i.push(a)}),t.eachSeries(function(e){if("singleAxis"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"singleAxis",index:e.get("singleAxisIndex"),id:e.get("singleAxisId")})[0];e.coordinateSystem=i&&i.coordinateSystem}}),i},dimensions:$g.prototype.dimensions});var gP=["axisLine","axisTickLabel","axisName"],mP=XD.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(t,e,i,n){var o=this.group;o.removeAll();var a=Jg(t),r=new FD(t,a);d(gP,r.add,r),o.add(r.getGroup()),t.get("splitLine.show")&&this._splitLine(t),mP.superCall(this,"render",t,e,i,n)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel("splitLine"),n=i.getModel("lineStyle"),o=n.get("width"),a=n.get("color");a=a instanceof Array?a:[a];for(var r=t.coordinateSystem.getRect(),s=e.isHorizontal(),l=[],u=0,h=e.getTicksCoords({tickModel:i}),c=[],d=[],f=0;f=0)&&i({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,e){gm(e.getZr(),"axisPointer"),IP.superApply(this._model,"remove",arguments)},dispose:function(t,e){gm("axisPointer",e),IP.superApply(this._model,"dispose",arguments)}}),TP=Bi(),AP=i,DP=m;(mm.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,i,n){var o=e.get("value"),a=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=i,n||this._lastValue!==o||this._lastStatus!==a){this._lastValue=o,this._lastStatus=a;var r=this._group,s=this._handle;if(!a||"hide"===a)return r&&r.hide(),void(s&&s.hide());r&&r.show(),s&&s.show();var l={};this.makeElOption(l,o,t,e,i);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(i),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(r){var c=v(vm,e,h);this.updatePointerEl(r,l,c,e),this.updateLabelEl(r,l,c,e)}else r=this._group=new tb,this.createPointerEl(r,l,t,e),this.createLabelEl(r,l,t,e),i.getZr().add(r);wm(r,e,!0),this._renderHandle(o)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get("animation"),n=t.axis,o="category"===n.type,a=e.get("snap");if(!a&&!o)return!1;if("auto"===i||null==i){var r=this.animationThreshold;if(o&&n.getBandWidth()>r)return!0;if(a){var s=Mh(t).seriesDataCount,l=n.getExtent();return Math.abs(l[0]-l[1])/s>r}return!1}return!0===i},makeElOption:function(t,e,i,n,o){},createPointerEl:function(t,e,i,n){var o=e.pointer;if(o){var a=TP(t).pointerEl=new zM[o.type](AP(e.pointer));t.add(a)}},createLabelEl:function(t,e,i,n){if(e.label){var o=TP(t).labelEl=new yM(AP(e.label));t.add(o),xm(o,n)}},updatePointerEl:function(t,e,i){var n=TP(t).pointerEl;n&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var o=TP(t).labelEl;o&&(o.setStyle(e.label.style),i(o,{shape:e.label.shape,position:e.label.position}),xm(o,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,i=this._api.getZr(),n=this._handle,o=e.getModel("handle"),a=e.get("status");if(!o.get("show")||!a||"hide"===a)return n&&i.remove(n),void(this._handle=null);var r;this._handle||(r=!0,n=this._handle=Po(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){mw(t.event)},onmousedown:DP(this._onHandleDragMove,this,0,0),drift:DP(this._onHandleDragMove,this),ondragend:DP(this._onHandleDragEnd,this)}),i.add(n)),wm(n,e,!1);var s=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];n.setStyle(o.getItemStyle(null,s));var l=o.get("size");y(l)||(l=[l,l]),n.attr("scale",[l[0]/2,l[1]/2]),Nr(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,r)}},_moveHandleToValue:function(t,e){vm(this._axisPointerModel,!e&&this._moveAnimation,this._handle,_m(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(_m(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(_m(n)),TP(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=mm,ji(mm);var CP=mm.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.grid,s=n.get("type"),l=km(r,a).getOtherAxis(a).getGlobalExtent(),u=a.toGlobalCoord(a.dataToCoord(e,!0));if(s&&"none"!==s){var h=bm(n),c=LP[s](a,u,l,h);c.style=h,t.graphicKey=c.type,t.pointer=c}Am(e,t,Lh(r.model,i),i,n,o)},getHandleTransform:function(t,e,i){var n=Lh(e.axis.grid.model,e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:Tm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.grid,r=o.getGlobalExtent(!0),s=km(a,o).getOtherAxis(o).getGlobalExtent(),l="x"===o.dim?0:1,u=t.position;u[l]+=e[l],u[l]=Math.min(r[1],u[l]),u[l]=Math.max(r[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];var d=[{verticalAlign:"middle"},{align:"center"}];return{position:u,rotation:t.rotation,cursorPoint:c,tooltipOption:d[l]}}}),LP={line:function(t,e,i,n){var o=Dm([e,i[0]],[e,i[1]],Pm(t));return Kn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=Math.max(1,t.getBandWidth()),a=i[1]-i[0];return{type:"Rect",shape:Cm([e-o/2,i[0]],[o,a],Pm(t))}}};XD.registerAxisPointerClass("CartesianAxisPointer",CP),Ns(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!y(e)&&(t.axisPointer.link=[e])}}),Os(VT.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=vh(t,e)}),Es({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},function(t,e,i){var n=t.currTrigger,o=[t.x,t.y],a=t,r=t.dispatchAction||m(i.dispatchAction,i),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){lm(o)&&(o=xP({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},e).point);var l=lm(o),u=a.axesInfo,h=s.axesInfo,c="leave"===n||lm(o),d={},f={},p={list:[],map:{}},g={showPointer:wP(em,f),showTooltip:wP(im,p)};_P(s.coordSysMap,function(t,e){var i=l||t.containPoint(o);_P(s.coordSysAxesInfo[e],function(t,e){var n=t.axis,a=rm(u,t);if(!c&&i&&(!u||a)){var r=a&&a.value;null!=r||l||(r=n.pointToData(o)),null!=r&&Qg(t,r,g,!1,d)}})});var v={};return _P(h,function(t,e){var i=t.linkGroup;i&&!f[e]&&_P(i.axesInfo,function(e,n){var o=f[n];if(e!==t&&o){var a=o.value;i.mapper&&(a=t.axis.scale.parse(i.mapper(a,sm(e),sm(t)))),v[t.key]=a}})}),_P(v,function(t,e){Qg(h[e],t,g,!0,d)}),nm(f,h,d),om(p,o,t,r),am(h,0,i),d}});var kP=["x","y"],PP=["width","height"],NP=mm.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.coordinateSystem,s=Om(r,1-Nm(a)),l=r.dataToPoint(e)[0],u=n.get("type");if(u&&"none"!==u){var h=bm(n),c=OP[u](a,l,s,h);c.style=h,t.graphicKey=c.type,t.pointer=c}Am(e,t,Jg(i),i,n,o)},getHandleTransform:function(t,e,i){var n=Jg(e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:Tm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.coordinateSystem,r=Nm(o),s=Om(a,r),l=t.position;l[r]+=e[r],l[r]=Math.min(s[1],l[r]),l[r]=Math.max(s[0],l[r]);var u=Om(a,1-r),h=(u[1]+u[0])/2,c=[h,h];return c[r]=l[r],{position:l,rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}}}),OP={line:function(t,e,i,n){var o=Dm([e,i[0]],[e,i[1]],Nm(t));return Kn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=t.getBandWidth(),a=i[1]-i[0];return{type:"Rect",shape:Cm([e-o/2,i[0]],[o,a],Nm(t))}}};XD.registerAxisPointerClass("SingleAxisPointer",NP),Ws({type:"single"});var EP=YI.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(t){EP.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},fixData:function(t){var e=t.length,i=[];Zi(t,function(t){return t[2]}).buckets.each(function(t,e){i.push({name:e,dataList:t})});for(var n=i.length,o=-1,a=-1,r=0;ro&&(o=s,a=r)}for(var l=0;lMath.PI/2?"right":"left"):x&&"center"!==x?"left"===x?(f=u.r0+y,p>Math.PI/2&&(x="right")):"right"===x&&(f=u.r-y,p>Math.PI/2&&(x="left")):(f=(u.r+u.r0)/2,x="center"),d.attr("style",{text:l,textAlign:x,textVerticalAlign:n("verticalAlign")||"middle",opacity:n("opacity")});var _=f*g+u.cx,w=f*m+u.cy;d.attr("position",[_,w]);var b=n("rotate"),S=0;"radial"===b?(S=-p)<-Math.PI/2&&(S+=Math.PI):"tangential"===b?(S=Math.PI/2-p)>Math.PI/2?S-=Math.PI:S<-Math.PI/2&&(S+=Math.PI):"number"==typeof b&&(S=b*Math.PI/180),d.attr("rotation",S)},VP._initEvents=function(t,e,i,n){t.off("mouseover").off("mouseout").off("emphasis").off("normal");var o=this,a=function(){o.onEmphasis(n)},r=function(){o.onNormal()};i.isAnimationEnabled()&&t.on("mouseover",a).on("mouseout",r).on("emphasis",a).on("normal",r).on("downplay",function(){o.onDownplay()}).on("highlight",function(){o.onHighlight()})},u(Vm,tb);Ar.extend({type:"sunburst",init:function(){},render:function(t,e,i,n){function o(i,n){if(c||!i||i.getValue()||(i=null),i!==l&&n!==l)if(n&&n.piece)i?(n.piece.updateData(!1,i,"normal",t,e),s.setItemGraphicEl(i.dataIndex,n.piece)):a(n);else if(i){var o=new Vm(i,t,e);h.add(o),s.setItemGraphicEl(i.dataIndex,o)}}function a(t){t&&t.piece&&(h.remove(t.piece),t.piece=null)}var r=this;this.seriesModel=t,this.api=i,this.ecModel=e;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),h=this.group,c=t.get("renderLabelForZeroData"),d=[];u.eachNode(function(t){d.push(t)});var f=this._oldChildren||[];if(function(t,e){function i(t){return t.getId()}function n(i,n){o(null==i?null:t[i],null==n?null:e[n])}0===t.length&&0===e.length||new Xs(e,t,i,i).add(n).update(n).remove(v(n,null)).execute()}(d,f),function(i,n){if(n.depth>0){r.virtualPiece?r.virtualPiece.updateData(!1,i,"normal",t,e):(r.virtualPiece=new Vm(i,t,e),h.add(r.virtualPiece)),n.piece._onclickEvent&&n.piece.off("click",n.piece._onclickEvent);var o=function(t){r._rootToNode(n.parentNode)};n.piece._onclickEvent=o,r.virtualPiece.on("click",o)}else r.virtualPiece&&(h.remove(r.virtualPiece),r.virtualPiece=null)}(l,u),n&&n.highlight&&n.highlight.piece){var p=t.getShallow("highlightPolicy");n.highlight.piece.onEmphasis(p)}else if(n&&n.unhighlight){var g=this.virtualPiece;!g&&l.children.length&&(g=l.children[0].piece),g&&g.onNormal()}this._initEvents(),this._oldChildren=d},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var i=!1;t.seriesModel.getViewRoot().eachNode(function(n){if(!i&&n.piece&&n.piece.childAt(0)===e.target){var o=n.getModel().get("nodeClick");if("rootToNode"===o)t._rootToNode(n);else if("link"===o){var a=n.getModel(),r=a.get("link");if(r){var s=a.get("target",!0)||"_blank";window.open(r,s)}}i=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:"sunburstRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var GP="sunburstRootToNode";Es({type:GP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=ld(t,[GP],e);if(n){var o=e.getViewRoot();o&&(t.direction=hd(o,n.node)?"rollUp":"drillDown"),e.resetViewRoot(n.node)}})});var FP="sunburstHighlight";Es({type:FP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=ld(t,[FP],e);n&&(t.highlight=n.node)})});Es({type:"sunburstUnhighlight",update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){t.unhighlight=!0})});var WP=Math.PI/180;Bs(v(uC,"sunburst")),zs(v(function(t,e,i,n){e.eachSeriesByType(t,function(t){var e=t.get("center"),n=t.get("radius");y(n)||(n=[0,n]),y(e)||(e=[e,e]);var o=i.getWidth(),a=i.getHeight(),r=Math.min(o,a),s=Vo(e[0],o),l=Vo(e[1],a),u=Vo(n[0],r/2),h=Vo(n[1],r/2),c=-t.get("startAngle")*WP,f=t.get("minAngle")*WP,p=t.getData().tree.root,g=t.getViewRoot(),m=g.depth,v=t.get("sort");null!=v&&Zm(g,v);var x=0;d(g.children,function(t){!isNaN(t.getValue())&&x++});var _=g.getValue(),w=Math.PI/(_||x)*2,b=g.depth>0,S=g.height-(b?-1:1),M=(h-u)/(S||1),I=t.get("clockwise"),T=t.get("stillShowZeroSum"),A=I?1:-1,D=function(t,e){if(t){var i=e;if(t!==p){var n=t.getValue(),o=0===_&&T?w:n*w;on[1]&&n.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:n[1],r0:n[0]},api:{coord:m(function(n){var o=e.dataToRadius(n[0]),a=i.dataToAngle(n[1]),r=t.coordToPoint([o,a]);return r.push(o,a*Math.PI/180),r}),size:m(qm,t)}}},calendar:function(t){var e=t.getRect(),i=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(e,i){return t.dataToPoint(e,i)}}}}};YI.extend({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,useTransform:!0},getInitialData:function(t,e){return ml(this.getSource(),this)},getDataParams:function(t,e,i){var n=YI.prototype.getDataParams.apply(this,arguments);return i&&(n.info=i.info),n}}),Ar.extend({type:"custom",_data:null,render:function(t,e,i,n){var o=this._data,a=t.getData(),r=this.group,s=Qm(t,a,e,i);a.diff(o).add(function(e){ev(null,e,s(e,n),t,r,a)}).update(function(e,i){ev(o.getItemGraphicEl(i),e,s(e,n),t,r,a)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)}).execute(),this._data=a},incrementalPrepareRender:function(t,e,i){this.group.removeAll(),this._data=null},incrementalRender:function(t,e,i,n,o){for(var a=e.getData(),r=Qm(e,a,i,n),s=t.start;s=0;l--)null==o[l]?o.splice(l,1):delete o[l].$action},_flatten:function(t,e,i){d(t,function(t){if(t){i&&(t.parentOption=i),e.push(t);var n=t.children;"group"===t.type&&n&&this._flatten(n,e,t),delete t.children}},this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});Ws({type:"graphic",init:function(t,e){this._elMap=R(),this._lastGraphicModel},render:function(t,e,i){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,i)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var i=this._elMap,n=this.group;d(e,function(e){var o=e.$action,a=e.id,r=i.get(a),s=e.parentId,l=null!=s?i.get(s):n,u=e.style;"text"===e.type&&u&&(e.hv&&e.hv[1]&&(u.textVerticalAlign=u.textBaseline=null),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke));var h=fv(e);o&&"merge"!==o?"replace"===o?(dv(r,i),cv(a,l,h,i)):"remove"===o&&dv(r,i):r?r.attr(h):cv(a,l,h,i);var c=i.get(a);c&&(c.__ecGraphicWidth=e.width,c.__ecGraphicHeight=e.height,yv(c,t))})}},_relocate:function(t,e){for(var i=t.option.elements,n=this.group,o=this._elMap,a=i.length-1;a>=0;a--){var r=i[a],s=o.get(r.id);if(s){var l=s.parent;da(s,r,l===n?{width:e.getWidth(),height:e.getHeight()}:{width:l.__ecGraphicWidth||0,height:l.__ecGraphicHeight||0},null,{hv:r.hv,boundingMode:r.bounding})}}},_clear:function(){var t=this._elMap;t.each(function(e){dv(e,t)}),this._elMap=R()},dispose:function(){this._clear()}});var KP=Fs({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{}},mergeOption:function(t){KP.superCall(this,"mergeOption",t)},optionUpdated:function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,i=0;i=0},defaultOption:{zlevel:0,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,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}});Es("legendToggleSelect","legendselectchanged",v(xv,"toggleSelected")),Es("legendSelect","legendselected",v(xv,"select")),Es("legendUnSelect","legendunselected",v(xv,"unSelect"));var $P=v,JP=d,QP=tb,tN=Ws({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new QP),this._backgroundEl,this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},render:function(t,e,i){var n=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var o=t.get("align");o&&"auto"!==o||(o="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left"),this.renderInner(o,t,e,i);var a=t.getBoxLayoutParams(),s={width:i.getWidth(),height:i.getHeight()},l=t.get("padding"),u=ca(a,s,l),h=this.layoutInner(t,o,u,n),c=ca(r({width:h.width,height:h.height},a),s,l);this.group.attr("position",[c.x-h.x,c.y-h.y]),this.group.add(this._backgroundEl=wv(h,t))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl)},renderInner:function(t,e,i,n){var o=this.getContentGroup(),a=R(),r=e.get("selectedMode"),s=[];i.eachRawSeries(function(t){!t.get("legendHoverLink")&&s.push(t.id)}),JP(e.getData(),function(l,u){var h=l.get("name");if(this.newlineDisabled||""!==h&&"\n"!==h){var c=i.getSeriesByName(h)[0];if(!a.get(h))if(c){var d=c.getData(),f=d.getVisual("color");"function"==typeof f&&(f=f(c.getDataParams(0)));var p=d.getVisual("legendSymbol")||"roundRect",g=d.getVisual("symbol");this._createItem(h,u,l,e,p,g,t,f,r).on("click",$P(bv,h,n)).on("mouseover",$P(Sv,c.name,null,n,s)).on("mouseout",$P(Mv,c.name,null,n,s)),a.set(h,!0)}else i.eachRawSeries(function(i){if(!a.get(h)&&i.legendDataProvider){var o=i.legendDataProvider(),c=o.indexOfName(h);if(c<0)return;var d=o.getItemVisual(c,"color");this._createItem(h,u,l,e,"roundRect",null,t,d,r).on("click",$P(bv,h,n)).on("mouseover",$P(Sv,null,h,n,s)).on("mouseout",$P(Mv,null,h,n,s)),a.set(h,!0)}},this)}else o.add(new QP({newline:!0}))},this)},_createItem:function(t,e,i,n,o,r,s,l,u){var h=n.get("itemWidth"),c=n.get("itemHeight"),d=n.get("inactiveColor"),f=n.get("symbolKeepAspect"),p=n.isSelected(t),g=new QP,m=i.getModel("textStyle"),v=i.get("icon"),y=i.getModel("tooltip"),x=y.parentModel;if(o=v||o,g.add(Jl(o,0,0,h,c,p?l:d,null==f||f)),!v&&r&&(r!==o||"none"===r)){var _=.8*c;"none"===r&&(r="circle"),g.add(Jl(r,(h-_)/2,(c-_)/2,_,_,p?l:d,null==f||f))}var w="left"===s?h+5:-5,b=s,S=n.get("formatter"),M=t;"string"==typeof S&&S?M=S.replace("{name}",null!=t?t:""):"function"==typeof S&&(M=S(t)),g.add(new rM({style:mo({},m,{text:M,x:w,y:c/2,textFill:p?m.getTextColor():d,textAlign:b,textVerticalAlign:"middle"})}));var I=new yM({shape:g.getBoundingRect(),invisible:!0,tooltip:y.get("show")?a({content:t,formatter:x.get("formatter",!0)||function(){return t},formatterParams:{componentType:"legend",legendIndex:n.componentIndex,name:t,$vars:["name"]}},y.option):null});return g.add(I),g.eachChild(function(t){t.silent=!0}),I.silent=!u,this.getContentGroup().add(g),fo(g),g.__legendDataIndex=e,g},layoutInner:function(t,e,i){var n=this.getContentGroup();aI(t.get("orient"),n,t.get("itemGap"),i.width,i.height);var o=n.getBoundingRect();return n.attr("position",[-o.x,-o.y]),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});Os(function(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(t){for(var i=0;ii[l],p=[-c.x,-c.y];n||(p[s]=o.position[s]);var g=[0,0],m=[-d.x,-d.y],v=A(t.get("pageButtonGap",!0),t.get("itemGap",!0));f&&("end"===t.get("pageButtonPosition",!0)?m[s]+=i[l]-d[l]:g[s]+=d[l]+v),m[1-s]+=c[u]/2-d[u]/2,o.attr("position",p),a.attr("position",g),r.attr("position",m);var y=this.group.getBoundingRect();if((y={x:0,y:0})[l]=f?i[l]:c[l],y[u]=Math.max(c[u],d[u]),y[h]=Math.min(0,d[h]+m[1-s]),a.__rectSize=i[l],f){var x={x:0,y:0};x[l]=Math.max(i[l]-d[l]-v,0),x[u]=y[u],a.setClipPath(new yM({shape:x})),a.__rectSize=x[l]}else r.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var _=this._getPageInfo(t);return null!=_.pageIndex&&Io(o,{position:_.contentPosition},!!f&&t),this._updatePageInfoView(t,_),y},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,e){var i=this._controllerGroup;d(["pagePrev","pageNext"],function(n){var o=null!=e[n+"DataIndex"],a=i.childOfName(n);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")});var n=i.childOfName("pageText"),o=t.get("pageFormatter"),a=e.pageIndex,r=null!=a?a+1:0,s=e.pageCount;n&&o&&n.setStyle("text",_(o)?o.replace("{current}",r).replace("{total}",s):o({current:r,total:s}))},_getPageInfo:function(t){function e(t){if(t){var e=t.getBoundingRect(),i=e[l]+t.position[r];return{s:i,e:i+e[s],i:t.__legendDataIndex}}}function i(t,e){return t.e>=e&&t.s<=e+a}var n=t.get("scrollDataIndex",!0),o=this.getContentGroup(),a=this._containerGroup.__rectSize,r=t.getOrient().index,s=nN[r],l=oN[r],u=this._findTargetItemIndex(n),h=o.children(),c=h[u],d=h.length,f=d?1:0,p={contentPosition:o.position.slice(),pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return p;var g=e(c);p.contentPosition[r]=-g.s;for(var m=u+1,v=g,y=g,x=null;m<=d;++m)(!(x=e(h[m]))&&y.e>v.s+a||x&&!i(x,v.s))&&(v=y.i>v.i?y:x)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=v.i),++p.pageCount),y=x;for(var m=u-1,v=g,y=g,x=null;m>=-1;--m)(x=e(h[m]))&&i(y,x.s)||!(v.i=0;){var r=o.indexOf("|}"),s=o.substr(a+"{marker".length,r-a-"{marker".length);s.indexOf("sub")>-1?n["marker"+s]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[s],textOffset:[3,0]}:n["marker"+s]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[s]},a=(o=o.substr(r+1)).indexOf("{marker")}this.el=new rM({style:{rich:n,text:t,textLineHeight:20,textBackgroundColor:i.get("backgroundColor"),textBorderRadius:i.get("borderRadius"),textFill:i.get("textStyle.color"),textPadding:i.get("padding")},z:i.get("z")}),this._zr.add(this.el);var l=this;this.el.on("mouseover",function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0}),this.el.on("mouseout",function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el?this.el.hide():true,this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(m(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){return this.getSize()}};var uN=m,hN=d,cN=Vo,dN=new yM({shape:{x:-1,y:-1,width:2,height:2}});Ws({type:"tooltip",init:function(t,e){if(!U_.node){var i=t.getComponent("tooltip").get("renderMode");this._renderMode=Hi(i);var n;"html"===this._renderMode?(n=new Cv(e.getDom(),e),this._newLine="
    "):(n=new Lv(e),this._newLine="\n"),this._tooltipContent=n}},render:function(t,e,i){if(!U_.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get("alwaysShowContent");var n=this._tooltipContent;n.update(),n.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel.get("triggerOn");um("itemTooltip",this._api,uN(function(e,i,n){"none"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):"leave"===e&&this._hide(n))},this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})})}},manuallyShowTip:function(t,e,i,n){if(n.from!==this.uid&&!U_.node){var o=Pv(n,i);this._ticket="";var a=n.dataByCoordSys;if(n.tooltip&&null!=n.x&&null!=n.y){var r=dN;r.position=[n.x,n.y],r.update(),r.tooltip=n.tooltip,this._tryShow({offsetX:n.x,offsetY:n.y,target:r},o)}else if(a)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,event:{},dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},o);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(t,e,i,n))return;var s=xP(n,e),l=s.point[0],u=s.point[1];null!=l&&null!=u&&this._tryShow({offsetX:l,offsetY:u,position:n.position,target:s.el,event:{}},o)}else null!=n.x&&null!=n.y&&(i.dispatchAction({type:"updateAxisPointer",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().findHover(n.x,n.y).target,event:{}},o))}},manuallyHideTip:function(t,e,i,n){var o=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(Pv(n,i))},_manuallyAxisShowTip:function(t,e,i,n){var o=n.seriesIndex,a=n.dataIndex,r=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=o&&null!=a&&null!=r){var s=e.getSeriesByIndex(o);if(s&&"axis"===(t=kv([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model,t])).get("trigger"))return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:a,position:n.position}),!0}},_tryShow:function(t,e){var i=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var n=t.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,t):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get("showDelay");e=m(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,e){var i=this._ecModel,o=this._tooltipModel,a=[e.offsetX,e.offsetY],r=[],s=[],l=kv([e.tooltipOption,o]),u=this._renderMode,h=this._newLine,c={};hN(t,function(t){hN(t.dataByAxis,function(t){var e=i.getComponent(t.axisDim+"Axis",t.axisIndex),o=t.value,a=[];if(e&&null!=o){var l=Im(o,e.axis,i,t.seriesDataIndices,t.valueLabelOpt);d(t.seriesDataIndices,function(r){var h=i.getSeriesByIndex(r.seriesIndex),d=r.dataIndexInside,f=h&&h.getDataParams(d);if(f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=Xl(e.axis,o),f.axisValueLabel=l,f){s.push(f);var p,g=h.formatTooltip(d,!0,null,u);if(w(g)){p=g.html;var m=g.markers;n(c,m)}else p=g;a.push(p)}});var f=l;"html"!==u?r.push(a.join(h)):r.push((f?ia(f)+h:"")+a.join(h))}})},this),r.reverse(),r=r.join(this._newLine+this._newLine);var f=e.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,f,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(l,r,s,Math.random(),a[0],a[1],f,void 0,c)})},_showSeriesItemTooltip:function(t,e,i){var n=this._ecModel,o=e.seriesIndex,a=n.getSeriesByIndex(o),r=e.dataModel||a,s=e.dataIndex,l=e.dataType,u=r.getData(),h=kv([u.getItemModel(s),r,a&&(a.coordinateSystem||{}).model,this._tooltipModel]),c=h.get("trigger");if(null==c||"item"===c){var d,f,p=r.getDataParams(s,l),g=r.formatTooltip(s,!1,l,this._renderMode);w(g)?(d=g.html,f=g.markers):(d=g,f=null);var m="item_"+r.name+"_"+s;this._showOrMove(h,function(){this._showTooltipContent(h,d,p,m,t.offsetX,t.offsetY,t.position,t.target,f)}),i({type:"showTip",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:o,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;if("string"==typeof n){var o=n;n={content:o,formatter:o}}var a=new No(n,this._tooltipModel,this._ecModel),r=a.get("content"),s=Math.random();this._showOrMove(a,function(){this._showTooltipContent(a,r,a.get("formatterParams")||{},s,t.offsetX,t.offsetY,t.position,e)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,i,n,o,a,r,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent,h=t.get("formatter");r=r||t.get("position");var c=e;if(h&&"string"==typeof h)c=na(h,i,!0);else if("function"==typeof h){var d=uN(function(e,n){e===this._ticket&&(u.setContent(n,l,t),this._updatePosition(t,r,o,a,u,i,s))},this);this._ticket=n,c=h(i,n,d)}u.setContent(c,l,t),u.show(t),this._updatePosition(t,r,o,a,u,i,s)}},_updatePosition:function(t,e,i,n,o,a,r){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=o.getSize(),h=t.get("align"),c=t.get("verticalAlign"),d=r&&r.getBoundingRect().clone();if(r&&d.applyTransform(r.transform),"function"==typeof e&&(e=e([i,n],a,o.el,d,{viewSize:[s,l],contentSize:u.slice()})),y(e))i=cN(e[0],s),n=cN(e[1],l);else if(w(e)){e.width=u[0],e.height=u[1];var f=ca(e,{width:s,height:l});i=f.x,n=f.y,h=null,c=null}else"string"==typeof e&&r?(i=(p=Ev(e,d,u))[0],n=p[1]):(i=(p=Nv(i,n,o,s,l,h?null:20,c?null:20))[0],n=p[1]);if(h&&(i-=Rv(h)?u[0]/2:"right"===h?u[0]:0),c&&(n-=Rv(c)?u[1]/2:"bottom"===c?u[1]:0),t.get("confine")){var p=Ov(i,n,o,s,l);i=p[0],n=p[1]}o.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&hN(e,function(e,n){var o=e.dataByAxis||{},a=(t[n]||{}).dataByAxis||[];(i&=o.length===a.length)&&hN(o,function(t,e){var n=a[e]||{},o=t.seriesDataIndices||[],r=n.seriesDataIndices||[];(i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&o.length===r.length)&&hN(o,function(t,e){var n=r[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})})}),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){U_.node||(this._tooltipContent.hide(),gm("itemTooltip",e))}}),Es({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),Es({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){}),Gv.prototype={constructor:Gv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToRadius:aD.prototype.dataToCoord,radiusToData:aD.prototype.coordToData},u(Gv,aD);var fN=Bi();Fv.prototype={constructor:Fv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToAngle:aD.prototype.dataToCoord,angleToData:aD.prototype.coordToData,calculateCategoryInterval:function(){var t=this,e=t.getLabelModel(),i=t.scale,n=i.getExtent(),o=i.count();if(n[1]-n[0]<1)return 0;var a=n[0],r=t.dataToCoord(a+1)-t.dataToCoord(a),s=Math.abs(r),l=ke(a,e.getFont(),"center","top"),u=Math.max(l.height,7)/s;isNaN(u)&&(u=1/0);var h=Math.max(0,Math.floor(u)),c=fN(t.model),d=c.lastAutoInterval,f=c.lastTickCount;return null!=d&&null!=f&&Math.abs(d-h)<=1&&Math.abs(f-o)<=1&&d>h?h=d:(c.lastTickCount=o,c.lastAutoInterval=h),h}},u(Fv,aD);var pN=function(t){this.name=t||"",this.cx=0,this.cy=0,this._radiusAxis=new Gv,this._angleAxis=new Fv,this._radiusAxis.polar=this._angleAxis.polar=this};pN.prototype={type:"polar",axisPointerEnabled:!0,constructor:pN,dimensions:["radius","angle"],model:null,containPoint:function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},getAxis:function(t){return this["_"+t+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(t){var e=[],i=this._angleAxis,n=this._radiusAxis;return i.scale.type===t&&e.push(i),n.scale.type===t&&e.push(n),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},pointToData:function(t,e){var i=this.pointToCoord(t);return[this._radiusAxis.radiusToData(i[0],e),this._angleAxis.angleToData(i[1],e)]},pointToCoord:function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=this.getAngleAxis(),o=n.getExtent(),a=Math.min(o[0],o[1]),r=Math.max(o[0],o[1]);n.inverse?a=r-360:r=a+360;var s=Math.sqrt(e*e+i*i);e/=s,i/=s;for(var l=Math.atan2(-i,e)/Math.PI*180,u=lr;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],i=t[1]/180*Math.PI;return[Math.cos(i)*e+this.cx,-Math.sin(i)*e+this.cy]}};var gN=lI.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});n(gN.prototype,UA);var mN={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};ED("angle",gN,Wv,mN.angle),ED("radius",gN,Wv,mN.radius),Fs({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(t){var e;return this.ecModel.eachComponent(t,function(t){t.getCoordSysModel()===this&&(e=t)},this),e},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});var vN={dimensions:pN.prototype.dimensions,create:function(t,e){var i=[];return t.eachComponent("polar",function(t,n){var o=new pN(n);o.update=Zv;var a=o.getRadiusAxis(),r=o.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");Uv(a,s),Uv(r,l),Hv(o,t,e),i.push(o),t.coordinateSystem=o,o.model=t}),t.eachSeries(function(e){if("polar"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"polar",index:e.get("polarIndex"),id:e.get("polarId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}};Fa.register("polar",vN);var yN=["axisLine","axisLabel","axisTick","splitLine","splitArea"];XD.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,o=n.polar,a=o.getRadiusAxis().getExtent(),r=n.getTicksCoords(),s=f(n.getViewLabels(),function(t){return(t=i(t)).coord=n.dataToCoord(t.tickValue),t});Yv(s),Yv(r),d(yN,function(e){!t.get(e+".show")||n.scale.isBlank()&&"axisLine"!==e||this["_"+e](t,o,r,a,s)},this)}},_axisLine:function(t,e,i,n){var o=t.getModel("axisLine.lineStyle"),a=new sM({shape:{cx:e.cx,cy:e.cy,r:n[jv(e)]},style:o.getLineStyle(),z2:1,silent:!0});a.style.fill=null,this.group.add(a)},_axisTick:function(t,e,i,n){var o=t.getModel("axisTick"),a=(o.get("inside")?-1:1)*o.get("length"),s=n[jv(e)],l=f(i,function(t){return new _M({shape:Xv(e,[s,s+a],t.coord)})});this.group.add(OM(l,{style:r(o.getModel("lineStyle").getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")})}))},_axisLabel:function(t,e,i,n,o){var a=t.getCategories(!0),r=t.getModel("axisLabel"),s=r.get("margin");d(o,function(i,o){var l=r,u=i.tickValue,h=n[jv(e)],c=e.coordToPoint([h+s,i.coord]),d=e.cx,f=e.cy,p=Math.abs(c[0]-d)/h<.3?"center":c[0]>d?"left":"right",g=Math.abs(c[1]-f)/h<.3?"middle":c[1]>f?"top":"bottom";a&&a[u]&&a[u].textStyle&&(l=new No(a[u].textStyle,r,r.ecModel));var m=new rM({silent:!0});this.group.add(m),mo(m.style,l,{x:c[0],y:c[1],textFill:l.getTextColor()||t.get("axisLine.lineStyle.color"),text:i.formattedLabel,textAlign:p,textVerticalAlign:g})},this)},_splitLine:function(t,e,i,n){var o=t.getModel("splitLine").getModel("lineStyle"),a=o.get("color"),s=0;a=a instanceof Array?a:[a];for(var l=[],u=0;u=0?"p":"n",M=y;v&&(n[r][b]||(n[r][b]={p:y,n:y}),M=n[r][b][S]);var I,T,A,D;if("radius"===h.dim){var C=h.dataToRadius(w)-y,L=a.dataToAngle(b);Math.abs(C)=0},kN.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=dy(e,t),o=0;o=0||AN(n,t.getAxis("y").model)>=0)&&a.push(t)}),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:a[0],coordSyses:a,getPanelRect:ON.grid,xAxisDeclared:r[t.id],yAxisDeclared:s[t.id]})}))},geo:function(t,e){TN(t.geoModels,function(t){var i=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:i,coordSyses:[i],getPanelRect:ON.geo})})}},NN=[function(t,e){var i=t.xAxisModel,n=t.yAxisModel,o=t.gridModel;return!o&&i&&(o=i.axis.grid.model),!o&&n&&(o=n.axis.grid.model),o&&o===e.gridModel},function(t,e){var i=t.geoModel;return i&&i===e.geoModel}],ON={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Ao(t)),e}},EN={lineX:DN(fy,0),lineY:DN(fy,1),rect:function(t,e,i){var n=e[CN[t]]([i[0][0],i[1][0]]),o=e[CN[t]]([i[0][1],i[1][1]]),a=[cy([n[0],o[0]]),cy([n[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,i){var n=[[1/0,-1/0],[1/0,-1/0]];return{values:f(i,function(i){var o=e[CN[t]](i);return n[0][0]=Math.min(n[0][0],o[0]),n[1][0]=Math.min(n[1][0],o[1]),n[0][1]=Math.max(n[0][1],o[0]),n[1][1]=Math.max(n[1][1],o[1]),o}),xyMinMax:n}}},RN={lineX:DN(py,0),lineY:DN(py,1),rect:function(t,e,i){return[[t[0][0]-i[0]*e[0][0],t[0][1]-i[0]*e[0][1]],[t[1][0]-i[1]*e[1][0],t[1][1]-i[1]*e[1][1]]]},polygon:function(t,e,i){return f(t,function(t,n){return[t[0]-i[0]*e[n][0],t[1]-i[1]*e[n][1]]})}},zN=["inBrush","outOfBrush"],BN="__ecBrushSelect",VN="__ecInBrushSelectEvent",GN=VT.VISUAL.BRUSH;zs(GN,function(t,e,i){t.eachComponent({mainType:"brush"},function(e){i&&"takeGlobalCursor"===i.type&&e.setBrushOption("brush"===i.key?i.brushOption:{brushType:!1}),(e.brushTargetManager=new hy(e.option,t)).setInputRanges(e.areas,t)})}),Bs(GN,function(t,e,n){var o,a,s=[];t.eachComponent({mainType:"brush"},function(e,n){function l(t){return"all"===m||v[t]}function u(t){return!!t.length}function h(t,e){var i=t.coordinateSystem;w|=i.hasAxisBrushed(),l(e)&&i.eachActiveState(t.getData(),function(t,e){"active"===t&&(x[e]=1)})}function c(i,n,o){var a=_y(i);if(a&&!wy(e,n)&&(d(b,function(n){a[n.brushType]&&e.brushTargetManager.controlSeries(n,i,t)&&o.push(n),w|=u(o)}),l(n)&&u(o))){var r=i.getData();r.each(function(t){xy(a,o,r,t)&&(x[t]=1)})}}var p={brushId:e.id,brushIndex:n,brushName:e.name,areas:i(e.areas),selected:[]};s.push(p);var g=e.option,m=g.brushLink,v=[],x=[],_=[],w=0;n||(o=g.throttleType,a=g.throttleDelay);var b=f(e.areas,function(t){return by(r({boundingRect:FN[t.brushType](t)},t))}),S=ty(e.option,zN,function(t){t.mappingMethod="fixed"});y(m)&&d(m,function(t){v[t]=1}),t.eachSeries(function(t,e){var i=_[e]=[];"parallel"===t.subType?h(t,e):c(t,e,i)}),t.eachSeries(function(t,e){var i={seriesId:t.id,seriesIndex:e,seriesName:t.name,dataIndex:[]};p.selected.push(i);var n=_y(t),o=_[e],a=t.getData(),r=l(e)?function(t){return x[t]?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"}:function(t){return xy(n,o,a,t)?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"};(l(e)?w:u(o))&&iy(zN,S,a,r)})}),vy(e,o,a,s,n)});var FN={lineX:B,lineY:B,rect:function(t){return Sy(t.range)},polygon:function(t){for(var e,i=t.range,n=0,o=i.length;ne[0][1]&&(e[0][1]=a[0]),a[1]e[1][1]&&(e[1][1]=a[1])}return e&&Sy(e)}},WN=["#ddd"];Fs({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;!e&&ey(i,t,["inBrush","outOfBrush"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:WN},n.hasOwnProperty("liftZ")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=f(t,function(t){return My(this.option,t)},this))},setBrushOption:function(t){this.brushOption=My(this.option,t),this.brushType=this.brushOption.brushType}});Ws({type:"brush",init:function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new zf(e.getZr())).on("brush",m(this._onBrush,this)).mount()},render:function(t){return this.model=t,Iy.apply(this,arguments)},updateTransform:Iy,updateView:Iy,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var n=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:i(t),$from:n})}}),Es({type:"brush",event:"brush"},function(t,e){e.eachComponent({mainType:"brush",query:t},function(e){e.setAreas(t.areas)})}),Es({type:"brushSelect",event:"brushSelected",update:"none"},function(){});var HN={},ZN=rT.toolbox.brush;Dy.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],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:i(ZN.title)};var UN=Dy.prototype;UN.render=UN.updateView=function(t,e,i){var n,o,a;e.eachComponent({mainType:"brush"},function(t){n=t.brushType,o=t.brushOption.brushMode||"single",a|=t.areas.length}),this._brushType=n,this._brushMode=o,d(t.get("type",!0),function(e){t.setIconStatus(e,("keep"===e?"multiple"===o:"clear"===e?a:e===n)?"emphasis":"normal")})},UN.getIcons=function(){var t=this.model,e=t.get("icon",!0),i={};return d(t.get("type",!0),function(t){e[t]&&(i[t]=e[t])}),i},UN.onclick=function(t,e,i){var n=this._brushType,o=this._brushMode;"clear"===i?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?n:n!==i&&i,brushMode:"keep"===i?"multiple"===o?"single":"multiple":o}})},Ty("brush",Dy),Ns(function(t,e){var i=t&&t.brush;if(y(i)||(i=i?[i]:[]),i.length){var n=[];d(i,function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(n=n.concat(e))});var o=t&&t.toolbox;y(o)&&(o=o[0]),o||(o={feature:{}},t.toolbox=[o]);var a=o.feature||(o.feature={}),r=a.brush||(a.brush={}),s=r.type||(r.type=[]);s.push.apply(s,n),Jv(s),e&&!s.length&&s.push.apply(s,SN)}});Cy.prototype={constructor:Cy,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){var e=(t=Yo(t)).getFullYear(),i=t.getMonth()+1;i=i<10?"0"+i:i;var n=t.getDate();n=n<10?"0"+n:n;var o=t.getDay();return o=Math.abs((o+7-this.getFirstDayOfWeek())%7),{y:e,m:i,d:n,day:o,time:t.getTime(),formatedDate:e+"-"+i+"-"+n,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)?this.getDateInfo(t):((t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t))},update:function(t,e){function i(t,e){return null!=t[e]&&"auto"!==t[e]}this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var n=this._rangeInfo.weeks||1,o=["width","height"],a=this._model.get("cellSize").slice(),r=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[n,7]:[7,n];d([0,1],function(t){i(a,t)&&(r[o[t]]=a[t]*s[t])});var l={width:e.getWidth(),height:e.getHeight()},u=this._rect=ca(r,l);d([0,1],function(t){i(a,t)||(a[t]=u[o[t]]/s[t])}),this._sw=a[0],this._sh=a[1]},dataToPoint:function(t,e){y(t)&&(t=t[0]),null==e&&(e=!0);var i=this.getDateInfo(t),n=this._rangeInfo,o=i.formatedDate;if(e&&!(i.time>=n.start.time&&i.timea.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),o=n.getDate(),a=t[1].date.getDate();if(n.setDate(o+i-1),n.getDate()!==a)for(var r=n.getTime()-t[1].time>0?1:-1;n.getDate()!==a&&(n.getTime()-t[1].time)*r>0;)i-=r,n.setDate(o+i-1);var s=Math.floor((i+t[0].day+6)/7),l=e?1-s:s-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:i,weeks:s,nthWeek:l,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,i){var n=this._getRangeInfo(i);if(t>n.weeks||0===t&&en.lweek)return!1;var o=7*(t-1)-n.fweek+e,a=new Date(n.start.time);return a.setDate(n.start.d+o),this.getDateInfo(a)}},Cy.dimensions=Cy.prototype.dimensions,Cy.getDimensionsInfo=Cy.prototype.getDimensionsInfo,Cy.create=function(t,e){var i=[];return t.eachComponent("calendar",function(n){var o=new Cy(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeries(function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])}),i},Fa.register("calendar",Cy);var XN=lI.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,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%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(t,e,i,n){var o=ga(t);XN.superApply(this,"init",arguments),ky(t,o)},mergeOption:function(t,e){XN.superApply(this,"mergeOption",arguments),ky(this.option,t)}}),jN={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},YN={EN:["S","M","T","W","T","F","S"],CN:["日","一","二","三","四","五","六"]};Ws({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var o=t.coordinateSystem,a=o.getRangeInfo(),r=o.getOrient();this._renderDayRect(t,a,n),this._renderLines(t,a,r,n),this._renderYearText(t,a,r,n),this._renderMonthText(t,r,n),this._renderWeekText(t,a,r,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),a=n.getCellWidth(),r=n.getCellHeight(),s=e.start.time;s<=e.end.time;s=n.getNextNDay(s,1).time){var l=n.dataToRect([s],!1).tl,u=new yM({shape:{x:l[0],y:l[1],width:a,height:r},cursor:"default",style:o});i.add(u)}},_renderLines:function(t,e,i,n){function o(e){a._firstDayOfMonth.push(r.getDateInfo(e)),a._firstDayPoints.push(r.dataToRect([e],!1).tl);var o=a._getLinePointsOfOneWeek(t,e,i);a._tlpoints.push(o[0]),a._blpoints.push(o[o.length-1]),l&&a._drawSplitline(o,s,n)}var a=this,r=t.coordinateSystem,s=t.getModel("splitLine.lineStyle").getLineStyle(),l=t.get("splitLine.show"),u=s.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=e.start,c=0;h.time<=e.end.time;c++){o(h.formatedDate),0===c&&(h=r.getDateInfo(e.start.y+"-"+e.start.m));var d=h.date;d.setMonth(d.getMonth()+1),h=r.getDateInfo(d)}o(r.getNextNDay(e.end.time,1).formatedDate),l&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,u,i),s,n),l&&this._drawSplitline(a._getEdgesPoints(a._blpoints,u,i),s,n)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],o="horizontal"===i?0:1;return n[0][o]=n[0][o]-e/2,n[1][o]=n[1][o]+e/2,n},_drawSplitline:function(t,e,i){var n=new gM({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var o=[],a=0;a<7;a++){var r=n.getNextNDay(e.time,a),s=n.dataToRect([r.time],!1);o[2*r.day]=s.tl,o[2*r.day+1]=s["horizontal"===i?"bl":"tr"]}return o},_formatterLabel:function(t,e){return"string"==typeof t&&t?oa(t,e):"function"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,o){e=e.slice();var a=["center","bottom"];"bottom"===n?(e[1]+=o,a=["center","top"]):"left"===n?e[0]-=o:"right"===n?(e[0]+=o,a=["center","top"]):e[1]-=o;var r=0;return"left"!==n&&"right"!==n||(r=Math.PI/2),{rotation:r,position:e,style:{textAlign:a[0],textVerticalAlign:a[1]}}},_renderYearText:function(t,e,i,n){var o=t.getModel("yearLabel");if(o.get("show")){var a=o.get("margin"),r=o.get("position");r||(r="horizontal"!==i?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h="horizontal"===i?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},d=e.start.y;+e.end.y>+e.start.y&&(d=d+"-"+e.end.y);var f=o.get("formatter"),p={start:e.start.y,end:e.end.y,nameMap:d},g=this._formatterLabel(f,p),m=new rM({z2:30});mo(m.style,o,{text:g}),m.attr(this._yearTextPositionControl(m,c[r],i,r,a)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,o){var a="left",r="top",s=t[0],l=t[1];return"horizontal"===i?(l+=o,e&&(a="center"),"start"===n&&(r="bottom")):(s+=o,e&&(r="middle"),"start"===n&&(a="right")),{x:s,y:l,textAlign:a,textVerticalAlign:r}},_renderMonthText:function(t,e,i){var n=t.getModel("monthLabel");if(n.get("show")){var o=n.get("nameMap"),r=n.get("margin"),s=n.get("position"),l=n.get("align"),u=[this._tlpoints,this._blpoints];_(o)&&(o=jN[o.toUpperCase()]||[]);var h="start"===s?0:1,c="horizontal"===e?0:1;r="start"===s?-r:r;for(var d="center"===l,f=0;f=r[0]&&t<=r[1]}if(t===this._dataZoomModel){var n=this._dimName,o=this.getTargetSeriesModels(),a=t.get("filterMode"),r=this._valueWindow;"none"!==a&&$N(o,function(t){var e=t.getData(),o=e.mapDimension(n,!0);o.length&&("weakFilter"===a?e.filterSelf(function(t){for(var i,n,a,s=0;sr[1];if(u&&!h&&!c)return!0;u&&(a=!0),h&&(i=!0),c&&(n=!0)}return a&&i&&n}):$N(o,function(n){if("empty"===a)t.setData(e.map(n,function(t){return i(t)?t:NaN}));else{var o={};o[n]=r,e.selectRange(o)}}),$N(o,function(t){e.setApproximateExtent(r,t)}))})}}};var tO=d,eO=KN,iO=Fs({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(t,e,i){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var n=By(t);this.mergeDefaultAndTheme(t,i),this.doInit(n)},mergeOption:function(t){var e=By(t);n(this.option,t,!0),this.doInit(e)},doInit:function(t){var e=this.option;U_.canvasSupported||(e.realtime=!1),this._setDefaultThrottle(t),Vy(this,t),tO([["start","startValue"],["end","endValue"]],function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var t=this._axisProxies;this.eachTargetAxis(function(e,i,n,o){var a=this.dependentModels[e.axis][i],r=a.__dzAxisProxy||(a.__dzAxisProxy=new QN(e.name,i,this,o));t[e.name+"_"+i]=r},this)},_resetTarget:function(){var t=this.option,e=this._judgeAutoMode();eO(function(e){var i=e.axisIndex;t[i]=Di(t[i])},this),"axisIndex"===e?this._autoSetAxisIndex():"orient"===e&&this._autoSetOrient()},_judgeAutoMode:function(){var t=this.option,e=!1;eO(function(i){null!=t[i.axisIndex]&&(e=!0)},this);var i=t.orient;return null==i&&e?"orient":e?void 0:(null==i&&(t.orient="horizontal"),"axisIndex")},_autoSetAxisIndex:function(){var t=!0,e=this.get("orient",!0),i=this.option,n=this.dependentModels;if(t){var o="vertical"===e?"y":"x";n[o+"Axis"].length?(i[o+"AxisIndex"]=[0],t=!1):tO(n.singleAxis,function(n){t&&n.get("orient",!0)===e&&(i.singleAxisIndex=[n.componentIndex],t=!1)})}t&&eO(function(e){if(t){var n=[],o=this.dependentModels[e.axis];if(o.length&&!n.length)for(var a=0,r=o.length;a0?100:20}},getFirstTargetAxisModel:function(){var t;return eO(function(e){if(null==t){var i=this.get(e.axisIndex);i.length&&(t=this.dependentModels[e.axis][i[0]])}},this),t},eachTargetAxis:function(t,e){var i=this.ecModel;eO(function(n){tO(this.get(n.axisIndex),function(o){t.call(e,n,o,this,i)},this)},this)},getAxisProxy:function(t,e){return this._axisProxies[t+"_"+e]},getAxisModel:function(t,e){var i=this.getAxisProxy(t,e);return i&&i.getAxisModel()},setRawRange:function(t,e){var i=this.option;tO([["start","startValue"],["end","endValue"]],function(e){null==t[e[0]]&&null==t[e[1]]||(i[e[0]]=t[e[0]],i[e[1]]=t[e[1]])},this),!e&&Vy(this,t)},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var i in e)if(e.hasOwnProperty(i)&&e[i].hostedBy(this))return e[i];for(var i in e)if(e.hasOwnProperty(i)&&!e[i].hostedBy(this))return e[i]},getRangePropMode:function(){return this._rangePropMode.slice()}}),nO=qI.extend({type:"dataZoom",render:function(t,e,i,n){this.dataZoomModel=t,this.ecModel=e,this.api=i},getTargetCoordInfo:function(){function t(t,e,i,n){for(var o,a=0;a0&&e%g)p+=f;else{var i=null==t||isNaN(t)||""===t,n=i?0:aO(t,a,u,!0);i&&!l&&e?(c.push([c[c.length-1][0],0]),d.push([d[d.length-1][0],0])):!i&&l&&(c.push([p,0]),d.push([p,0])),c.push([p,n]),d.push([p,n]),p+=f,l=i}});var m=this.dataZoomModel;this._displayables.barGroup.add(new pM({shape:{points:c},style:r({fill:m.get("dataBackgroundColor")},m.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new gM({shape:{points:d},style:m.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var i,n=this.ecModel;return t.eachTargetAxis(function(o,a){d(t.getAxisProxy(o.name,a).getTargetSeriesModels(),function(t){if(!(i||!0!==e&&l(cO,t.get("type"))<0)){var r,s=n.getComponent(o.axis,a).axis,u=Gy(o.name),h=t.coordinateSystem;null!=u&&h.getOtherAxis&&(r=h.getOtherAxis(s).inverse),u=t.getData().mapDimension(u),i={thisAxis:s,series:t,thisDim:o.name,otherDim:u,otherAxisInverse:r}}},this)},this),i}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],i=t.handleLabels=[],n=this._displayables.barGroup,o=this._size,a=this.dataZoomModel;n.add(t.filler=new oO({draggable:!0,cursor:Fy(this._orient),drift:sO(this._onDragMove,this,"all"),onmousemove:function(t){mw(t.event)},ondragstart:sO(this._showDataInfo,this,!0),ondragend:sO(this._onDragEnd,this),onmouseover:sO(this._showDataInfo,this,!0),onmouseout:sO(this._showDataInfo,this,!1),style:{fill:a.get("fillerColor"),textPosition:"inside"}})),n.add(new oO($n({silent:!0,shape:{x:0,y:0,width:o[0],height:o[1]},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}}))),lO([0,1],function(t){var o=Po(a.get("handleIcon"),{cursor:Fy(this._orient),draggable:!0,drift:sO(this._onDragMove,this,t),onmousemove:function(t){mw(t.event)},ondragend:sO(this._onDragEnd,this),onmouseover:sO(this._showDataInfo,this,!0),onmouseout:sO(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),r=o.getBoundingRect();this._handleHeight=Vo(a.get("handleSize"),this._size[1]),this._handleWidth=r.width/r.height*this._handleHeight,o.setStyle(a.getModel("handleStyle").getItemStyle());var s=a.get("handleColor");null!=s&&(o.style.fill=s),n.add(e[t]=o);var l=a.textStyleModel;this.group.add(i[t]=new rM({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:l.getTextColor(),textFont:l.getFont()},z2:10}))},this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[aO(t[0],[0,100],e,!0),aO(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var i=this.dataZoomModel,n=this._handleEnds,o=this._getViewExtent(),a=i.findRepresentativeAxisProxy().getMinMaxSpan(),r=[0,100];QL(e,n,o,i.get("zoomLock")?"all":t,null!=a.minSpan?aO(a.minSpan,r,o,!0):null,null!=a.maxSpan?aO(a.maxSpan,r,o,!0):null);var s=this._range,l=this._range=rO([aO(n[0],o,r,!0),aO(n[1],o,r,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,i=this._handleEnds,n=rO(i.slice()),o=this._size;lO([0,1],function(t){var n=e.handles[t],a=this._handleHeight;n.attr({scale:[a/2,a/2],position:[i[t],o[1]/2-a/2]})},this),e.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:o[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){function e(t){var e=Ao(n.handles[t].parent,this.group),i=Co(0===t?"right":"left",e),s=this._handleWidth/2+hO,l=Do([c[t]+(0===t?-s:s),this._size[1]/2],e);o[t].setStyle({x:l[0],y:l[1],textVerticalAlign:a===uO?"middle":i,textAlign:a===uO?i:"center",text:r[t]})}var i=this.dataZoomModel,n=this._displayables,o=n.handleLabels,a=this._orient,r=["",""];if(i.get("showDetail")){var s=i.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,u=this._range,h=t?s.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:s.getDataValueWindow();r=[this._formatLabel(h[0],l),this._formatLabel(h[1],l)]}}var c=rO(this._handleEnds.slice());e.call(this,0),e.call(this,1)},_formatLabel:function(t,e){var i=this.dataZoomModel,n=i.get("labelFormatter"),o=i.get("labelPrecision");null!=o&&"auto"!==o||(o=e.getPixelPrecision());var a=null==t||isNaN(t)?"":"category"===e.type||"time"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(o,20));return x(n)?n(t,a):_(n)?n.replace("{value}",a):a},_showDataInfo:function(t){t=this._dragging||t;var e=this._displayables.handleLabels;e[0].attr("invisible",!t),e[1].attr("invisible",!t)},_onDragMove:function(t,e,i){this._dragging=!0;var n=Do([e,i],this._displayables.barGroup.getLocalTransform(),!0),o=this._updateInterval(t,n[0]),a=this.dataZoomModel.get("realtime");this._updateView(!a),o&&a&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,i=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(i[0]<0||i[0]>e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,o=(n[0]+n[1])/2,a=this._updateInterval("all",i[0]-o);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(lO(this.getTargetCoordInfo(),function(e){if(!t&&e.length){var i=e[0].model.coordinateSystem;t=i.getRect&&i.getRect()}}),!t){var e=this.api.getWidth(),i=this.api.getHeight();t={x:.2*e,y:.2*i,width:.6*e,height:.6*i}}return t}});iO.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});var fO="\0_ec_dataZoom_roams",pO=m,gO=nO.extend({type:"dataZoom.inside",init:function(t,e){this._range},render:function(t,e,i,n){gO.superApply(this,"render",arguments),this._range=t.getPercentRange(),d(this.getTargetCoordInfo(),function(e,n){var o=f(e,function(t){return Zy(t.model)});d(e,function(e){var a=e.model,r={};d(["pan","zoom","scrollMove"],function(t){r[t]=pO(mO[t],this,e,n)},this),Wy(i,{coordId:Zy(a),allCoordIds:o,containsPoint:function(t,e,i){return a.coordinateSystem.containPoint([e,i])},dataZoomId:t.id,dataZoomModel:t,getRange:r})},this)},this)},dispose:function(){Hy(this.api,this.dataZoomModel.id),gO.superApply(this,"dispose",arguments),this._range=null}}),mO={zoom:function(t,e,i,n){var o=this._range,a=o.slice(),r=t.axisModels[0];if(r){var s=vO[e](null,[n.originX,n.originY],r,i,t),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 h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return QL(0,a,[0,100],0,h.minSpan,h.maxSpan),this._range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}},pan:Ky(function(t,e,i,n,o,a){var r=vO[n]([a.oldX,a.oldY],[a.newX,a.newY],e,o,i);return r.signal*(t[1]-t[0])*r.pixel/r.pixelLength}),scrollMove:Ky(function(t,e,i,n,o,a){return vO[n]([0,0],[a.scrollDelta,a.scrollDelta],e,o,i).signal*(t[1]-t[0])*a.scrollDelta})},vO={grid:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem.getRect();return t=t||[0,0],"x"===a.dim?(r.pixel=e[0]-t[0],r.pixelLength=s.width,r.pixelStart=s.x,r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=s.height,r.pixelStart=s.y,r.signal=a.inverse?-1:1),r},polar:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===i.mainType?(r.pixel=e[0]-t[0],r.pixelLength=l[1]-l[0],r.pixelStart=l[0],r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=u[1]-u[0],r.pixelStart=u[0],r.signal=a.inverse?-1:1),r},singleAxis:function(t,e,i,n,o){var a=i.axis,r=o.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===a.orient?(s.pixel=e[0]-t[0],s.pixelLength=r.width,s.pixelStart=r.x,s.signal=a.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=r.height,s.pixelStart=r.y,s.signal=a.inverse?-1:1),s}};Os({getTargetSeries:function(t){var e=R();return t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){d(n.getAxisProxy(t.name,i).getTargetSeriesModels(),function(t){e.set(t.uid,t)})})}),e},modifyOutputEnd:!0,overallReset:function(t,e){t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).reset(n,e)}),t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).filterData(n,e)})}),t.eachComponent("dataZoom",function(t){var e=t.findRepresentativeAxisProxy(),i=e.getDataPercentWindow(),n=e.getDataValueWindow();t.setRawRange({start:i[0],end:i[1],startValue:n[0],endValue:n[1]},!0)})}}),Es("dataZoom",function(t,e){var i=Ny(m(e.eachComponent,e,"dataZoom"),KN,function(t,e){return t.get(e.axisIndex)}),n=[];e.eachComponent({mainType:"dataZoom",query:t},function(t,e){n.push.apply(n,i(t).nodes)}),d(n,function(e,i){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})});var yO=d,xO=function(t){var e=t&&t.visualMap;y(e)||(e=e?[e]:[]),yO(e,function(t){if(t){$y(t,"splitList")&&!$y(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&y(e)&&yO(e,function(t){w(t)&&($y(t,"start")&&!$y(t,"min")&&(t.min=t.start),$y(t,"end")&&!$y(t,"max")&&(t.max=t.end))})}})};lI.registerSubTypeDefaulter("visualMap",function(t){return t.categories||(t.pieces?t.pieces.length>0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"});var _O=VT.VISUAL.COMPONENT;Bs(_O,{createOnAllSeries:!0,reset:function(t,e){var i=[];return e.eachComponent("visualMap",function(e){var n=t.pipelineContext;!e.isTargetSeries(t)||n&&n.large||i.push(ny(e.stateList,e.targetVisuals,m(e.getValueState,e),e.getDataDimension(t.getData())))}),i}}),Bs(_O,{createOnAllSeries:!0,reset:function(t,e){var i=t.getData(),n=[];e.eachComponent("visualMap",function(e){if(e.isTargetSeries(t)){var o=e.getVisualMeta(m(Jy,null,t,e))||{stops:[],outerColors:[]},a=e.getDataDimension(i),r=i.getDimensionInfo(a);null!=r&&(o.dimension=r.index,n.push(o))}}),t.getData().setVisual("visualMeta",n)}});var wO={get:function(t,e,n){var o=i((bO[t]||{})[e]);return n&&y(o)?o[o.length-1]:o}},bO={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]}},SO=hL.mapVisual,MO=hL.eachVisual,IO=y,TO=d,AO=Fo,DO=Bo,CO=B,LO=Fs({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-1/0,1/0],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,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,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(t,e,i){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(t,i)},optionUpdated:function(t,e){var i=this.option;U_.canvasSupported||(i.realtime=!1),!e&&ey(i,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(t){var e=this.stateList;t=m(t,this),this.controllerVisuals=ty(this.option.controller,e,t),this.targetVisuals=ty(this.option.target,e,t)},getTargetSeriesIndices:function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries(function(t,i){e.push(i)}):e=Di(t),e},eachTargetSeries:function(t,e){d(this.getTargetSeriesIndices(),function(i){t.call(e,this.ecModel.getSeriesByIndex(i))},this)},isTargetSeries:function(t){var e=!1;return this.eachTargetSeries(function(i){i===t&&(e=!0)}),e},formatValueText:function(t,e,i){function n(t){return t===l[0]?"min":t===l[1]?"max":(+t).toFixed(Math.min(s,20))}var o,a,r=this.option,s=r.precision,l=this.dataBound,u=r.formatter;return i=i||["<",">"],y(t)&&(t=t.slice(),o=!0),a=e?t:o?[n(t[0]),n(t[1])]:n(t),_(u)?u.replace("{value}",o?a[0]:a).replace("{value2}",o?a[1]:a):x(u)?o?u(t[0],t[1]):u(t):o?t[0]===l[0]?i[0]+" "+a[1]:t[1]===l[1]?i[1]+" "+a[0]:a[0]+" - "+a[1]:a},resetExtent:function(){var t=this.option,e=AO([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension,i=t.dimensions;if(null!=e||i.length){if(null!=e)return t.getDimension(e);for(var n=t.dimensions,o=n.length-1;o>=0;o--){var a=n[o];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){function t(t){IO(o.color)&&!t.inRange&&(t.inRange={color:o.color.slice().reverse()}),t.inRange=t.inRange||{color:e.get("gradientColor")},TO(this.stateList,function(e){var i=t[e];if(_(i)){var n=wO.get(i,"active",l);n?(t[e]={},t[e][i]=n):delete t[e]}},this)}var e=this.ecModel,o=this.option,a={inRange:o.inRange,outOfRange:o.outOfRange},r=o.target||(o.target={}),s=o.controller||(o.controller={});n(r,a),n(s,a);var l=this.isCategory();t.call(this,r),t.call(this,s),function(t,e,i){var n=t[e],o=t[i];n&&!o&&(o=t[i]={},TO(n,function(t,e){if(hL.isValidType(e)){var i=wO.get(e,"inactive",l);null!=i&&(o[e]=i,"color"!==e||o.hasOwnProperty("opacity")||o.hasOwnProperty("colorAlpha")||(o.opacity=[0,0]))}}))}.call(this,r,"inRange","outOfRange"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,o=this.get("inactiveColor");TO(this.stateList,function(a){var r=this.itemSize,s=t[a];s||(s=t[a]={color:l?o:[o]}),null==s.symbol&&(s.symbol=e&&i(e)||(l?"roundRect":["roundRect"])),null==s.symbolSize&&(s.symbolSize=n&&i(n)||(l?r[0]:[r[0],r[0]])),s.symbol=SO(s.symbol,function(t){return"none"===t||"square"===t?"roundRect":t});var u=s.symbolSize;if(null!=u){var h=-1/0;MO(u,function(t){t>h&&(h=t)}),s.symbolSize=SO(u,function(t){return DO(t,[0,h],[0,r[0]],!0)})}},this)}.call(this,s)},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:CO,getValueState:CO,getVisualMeta:CO}),kO=[20,140],PO=LO.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(t,e){PO.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){PO.superApply(this,"resetItemSize",arguments);var t=this.itemSize;"horizontal"===this._orient&&t.reverse(),(null==t[0]||isNaN(t[0]))&&(t[0]=kO[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=kO[1])},_resetRange:function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):y(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){LO.prototype.completeVisualOption.apply(this,arguments),d(this.stateList,function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)},this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=Fo((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){t[0]<=e&&e<=t[1]&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getVisualMeta:function(t){function e(e,i){o.push({value:e,color:t(e,i)})}for(var i=Qy(0,0,this.getExtent()),n=Qy(0,0,this.option.range.slice()),o=[],a=0,r=0,s=n.length,l=i.length;rt[1])break;i.push({color:this.getControllerVisual(a,"color",e),offset:o/100})}return i.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get("inverse");return new tb("horizontal"!==e||i?"horizontal"===e&&i?{scale:"bottom"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:"vertical"!==e||i?{scale:"left"===t?[1,1]:[-1,1]}:{scale:"left"===t?[1,-1]:[-1,-1]}:{scale:"bottom"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var i=this._shapes,n=this.visualMapModel,o=i.handleThumbs,a=i.handleLabels;EO([0,1],function(r){var s=o[r];s.setStyle("fill",e.handlesColor[r]),s.position[1]=t[r];var l=Do(i.handleLabelPoints[r],Ao(s,this.group));a[r].setStyle({x:l[0],y:l[1],text:n.formatValueText(this._dataInterval[r]),textVerticalAlign:"middle",textAlign:this._applyTransform("horizontal"===this._orient?0===r?"bottom":"top":"left",i.barGroup)})},this)}},_showIndicator:function(t,e,i,n){var o=this.visualMapModel,a=o.getExtent(),r=o.itemSize,s=[0,r[1]],l=OO(t,a,s,!0),u=this._shapes,h=u.indicator;if(h){h.position[1]=l,h.attr("invisible",!1),h.setShape("points",ox(!!i,n,l,r[1]));var c={convertOpacityToAlpha:!0},d=this.getControllerVisual(t,"color",c);h.setStyle("fill",d);var f=Do(u.indicatorLabelPoint,Ao(h,this.group)),p=u.indicatorLabel;p.attr("invisible",!1);var g=this._applyTransform("left",u.barGroup),m=this._orient;p.setStyle({text:(i||"")+o.formatValueText(e),textVerticalAlign:"horizontal"===m?g:"middle",textAlign:"horizontal"===m?"center":g,x:f[0],y:f[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on("mousemove",function(e){if(t._hovering=!0,!t._dragging){var i=t.visualMapModel.itemSize,n=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);n[1]=RO(zO(0,n[1]),i[1]),t._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=i[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel,n=i.itemSize;if(i.option.hoverLink){var o=[0,n[1]],a=i.getExtent();t=RO(zO(o[0],t),o[1]);var r=ax(i,a,o),s=[t-r,t+r],l=OO(t,o,a,!0),u=[OO(s[0],o,a,!0),OO(s[1],o,a,!0)];s[0]o[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",r):u[1]===1/0?this._showIndicator(l,u[0],"> ",r):this._showIndicator(l,l,"≈ ",r));var h=this._hoverLinkDataIndices,c=[];(e||rx(i))&&(c=this._hoverLinkDataIndices=i.findTargetDataIndices(u));var d=Ri(h,c);this._dispatchHighDown("downplay",ex(d[0])),this._dispatchHighDown("highlight",ex(d[1]))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,i=this.visualMapModel;if(e&&null!=e.dataIndex){var n=this.ecModel.getSeriesByIndex(e.seriesIndex);if(i.isTargetSeries(n)){var o=n.getData(e.dataType),a=o.get(i.getDataDimension(o),e.dataIndex,!0);isNaN(a)||this._showIndicator(a,a)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",ex(t)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},_applyTransform:function(t,e,i,n){var o=Ao(e,n?null:this.group);return zM[y(t)?"applyTransform":"transformDirection"](t,o,i)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});Es({type:"selectDataRange",event:"dataRangeSelected",update:"update"},function(t,e){e.eachComponent({mainType:"visualMap",query:t},function(e){e.setSelected(t.selected)})}),Ns(xO);var FO=LO.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(t,e){FO.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var n=this._mode=this._determineMode();WO[this._mode].call(this),this._resetSelected(t,e);var o=this.option.categories;this.resetVisual(function(t,e){"categories"===n?(t.mappingMethod="category",t.categories=i(o)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=f(this._pieceList,function(t){var t=i(t);return"inRange"!==e&&(t.visual=null),t}))})},completeVisualOption:function(){function t(t,e,i){return t&&t[e]&&(w(t[e])?t[e].hasOwnProperty(i):t[e]===i)}var e=this.option,i={},n=hL.listVisualTypes(),o=this.isCategory();d(e.pieces,function(t){d(n,function(e){t.hasOwnProperty(e)&&(i[e]=1)})}),d(i,function(i,n){var a=0;d(this.stateList,function(i){a|=t(e,i,n)||t(e.target,i,n)},this),!a&&d(this.stateList,function(t){(e[t]||(e[t]={}))[n]=wO.get(n,"inRange"===t?"active":"inactive",o)})},this),LO.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(t,e){var i=this.option,n=this._pieceList,o=(e?i:t).selected||{};if(i.selected=o,d(n,function(t,e){var i=this.getSelectedMapKey(t);o.hasOwnProperty(i)||(o[i]=!0)},this),"single"===i.selectedMode){var a=!1;d(n,function(t,e){var i=this.getSelectedMapKey(t);o[i]&&(a?o[i]=!1:a=!0)},this)}},getSelectedMapKey:function(t){return"categories"===this._mode?t.value+"":t.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(t){this.option.selected=i(t)},getValueState:function(t){var e=hL.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){hL.findPieceIndex(e,this._pieceList)===t&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var i=t.interval||[];e=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return e},getVisualMeta:function(t){function e(e,a){var r=o.getRepresentValue({interval:e});a||(a=o.getValueState(r));var s=t(r,a);e[0]===-1/0?n[0]=s:e[1]===1/0?n[1]=s:i.push({value:e[0],color:s},{value:e[1],color:s})}if(!this.isCategory()){var i=[],n=[],o=this,a=this._pieceList.slice();if(a.length){var r=a[0].interval[0];r!==-1/0&&a.unshift({interval:[-1/0,r]}),(r=a[a.length-1].interval[1])!==1/0&&a.push({interval:[r,1/0]})}else a.push({interval:[-1/0,1/0]});var s=-1/0;return d(a,function(t){var i=t.interval;i&&(i[0]>s&&e([s,i[0]],"outOfRange"),e(i.slice()),s=i[1])},this),{stops:i,outerColors:n}}}}),WO={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),n=this.getExtent(),o=t.splitNumber;o=Math.max(parseInt(o,10),1),t.splitNumber=o;for(var a=(n[1]-n[0])/o;+a.toFixed(i)!==a&&i<5;)i++;t.precision=i,a=+a.toFixed(i);var r=0;t.minOpen&&e.push({index:r++,interval:[-1/0,n[0]],close:[0,0]});for(var s=n[0],l=r+o;r","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,i)},this)}};NO.extend({type:"visualMap.piecewise",doRender:function(){var t=this.group;t.removeAll();var e=this.visualMapModel,i=e.get("textGap"),n=e.textStyleModel,o=n.getFont(),a=n.getTextColor(),r=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=T(e.get("showLabel",!0),!u);u&&this._renderEndsText(t,u[0],s,h,r),d(l.viewPieceList,function(n){var l=n.piece,u=new tb;u.onclick=m(this._onItemClick,this,l),this._enableHoverLink(u,n.indexInModelPieceList);var c=e.getRepresentValue(l);if(this._createItemSymbol(u,c,[0,0,s[0],s[1]]),h){var d=this.visualMapModel.getValueState(c);u.add(new rM({style:{x:"right"===r?-i:s[0]+i,y:s[1]/2,text:l.text,textVerticalAlign:"middle",textAlign:r,textFont:o,textFill:a,opacity:"outOfRange"===d?.5:1}}))}t.add(u)},this),u&&this._renderEndsText(t,u[1],s,h,r),aI(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},_enableHoverLink:function(t,e){function i(t){var i=this.visualMapModel;i.option.hoverLink&&this.api.dispatchAction({type:t,batch:ex(i.findTargetDataIndices(e))})}t.on("mouseover",m(i,this,"highlight")).on("mouseout",m(i,this,"downplay"))},_getItemAlign:function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return tx(t,this.api,t.itemSize);var i=e.align;return i&&"auto"!==i||(i="left"),i},_renderEndsText:function(t,e,i,n,o){if(e){var a=new tb,r=this.visualMapModel.textStyleModel;a.add(new rM({style:{x:n?"right"===o?i[0]:0:i[0]/2,y:i[1]/2,textVerticalAlign:"middle",textAlign:n?o:"center",text:e,textFont:r.getFont(),textFill:r.getTextColor()}})),t.add(a)}},_getViewData:function(){var t=this.visualMapModel,e=f(t.getPieceList(),function(t,e){return{piece:t,indexInModelPieceList:e}}),i=t.get("text"),n=t.get("orient"),o=t.get("inverse");return("horizontal"===n?o:!o)?e.reverse():i&&(i=i.slice().reverse()),{viewPieceList:e,endsText:i}},_createItemSymbol:function(t,e,i){t.add(Jl(this.getControllerVisual(e,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(e,"color")))},_onItemClick:function(t){var e=this.visualMapModel,n=e.option,o=i(n.selected),a=e.getSelectedMapKey(t);"single"===n.selectedMode?(o[a]=!0,d(o,function(t,e){o[e]=e===a})):o[a]=!o[a],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}});Ns(xO);var HO=ta,ZO=ia,UO=Fs({type:"marker",dependencies:["series","grid","polar","geo"],init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i),this.mergeOption(t,i,n.createdBySelf,!0)},isAnimationEnabled:function(){if(U_.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e,i,n){var o=this.constructor,r=this.mainType+"Model";i||e.eachSeries(function(t){var i=t.get(this.mainType,!0),s=t[r];i&&i.data?(s?s.mergeOption(i,e,!0):(n&&ux(i),d(i.data,function(t){t instanceof Array?(ux(t[0]),ux(t[1])):ux(t)}),a(s=new o(i,this,e),{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),t[r]=s):t[r]=null},this)},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=y(i)?f(i,HO).join(", "):HO(i),o=e.getName(t),a=ZO(this.name);return(null!=i||o)&&(a+="
    "),o&&(a+=ZO(o),null!=i&&(a+=" : ")),null!=i&&(a+=ZO(n)),a},getData:function(){return this._data},setData:function(t){this._data=t}});h(UO,ZI),UO.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});var XO=l,jO=v,YO={min:jO(dx,"min"),max:jO(dx,"max"),average:jO(dx,"average")},qO=Ws({type:"marker",init:function(){this.markerGroupMap=R()},render:function(t,e,i){var n=this.markerGroupMap;n.each(function(t){t.__keep=!1});var o=this.type+"Model";e.eachSeries(function(t){var n=t[o];n&&this.renderSeries(t,n,e,i)},this),n.each(function(t){!t.__keep&&this.group.remove(t.group)},this)},renderSeries:function(){}});qO.extend({type:"markPoint",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markPointModel;e&&(xx(e.getData(),t,i),this.markerGroupMap.get(t.id).updateLayout(e))},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,r=t.getData(),s=this.markerGroupMap,l=s.get(a)||s.set(a,new Du),u=_x(o,t,e);e.setData(u),xx(e.getData(),t,n),u.each(function(t){var i=u.getItemModel(t),n=i.getShallow("symbolSize");"function"==typeof n&&(n=n(e.getRawValue(t),e.getDataParams(t))),u.setItemVisual(t,{symbolSize:n,color:i.get("itemStyle.color")||r.getVisual("color"),symbol:i.getShallow("symbol")})}),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl(function(t){t.traverse(function(t){t.dataModel=e})}),l.__keep=!0,l.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markPoint=t.markPoint||{}}),UO.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end"},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});var KO=function(t,e,o,r){var s=t.getData(),l=r.type;if(!y(r)&&("min"===l||"max"===l||"average"===l||"median"===l||null!=r.xAxis||null!=r.yAxis)){var u,h;if(null!=r.yAxis||null!=r.xAxis)u=null!=r.yAxis?"y":"x",e.getAxis(u),h=T(r.yAxis,r.xAxis);else{var c=px(r,s,e,t);u=c.valueDataDim,c.valueAxis,h=yx(s,u,l)}var d="x"===u?0:1,f=1-d,p=i(r),g={};p.type=null,p.coord=[],g.coord=[],p.coord[f]=-1/0,g.coord[f]=1/0;var m=o.get("precision");m>=0&&"number"==typeof h&&(h=+h.toFixed(Math.min(m,20))),p.coord[d]=g.coord[d]=h,r=[p,g,{type:l,valueIndex:r.valueIndex,value:h}]}return r=[fx(t,r[0]),fx(t,r[1]),a({},r[2])],r[2].type=r[2].type||"",n(r[2],r[0]),n(r[2],r[1]),r};qO.extend({type:"markLine",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markLineModel;if(e){var n=e.getData(),o=e.__from,a=e.__to;o.each(function(e){Ix(o,e,!0,t,i),Ix(a,e,!1,t,i)}),n.each(function(t){n.setItemLayout(t,[o.getItemLayout(t),a.getItemLayout(t)])}),this.markerGroupMap.get(t.id).updateLayout()}},this)},renderSeries:function(t,e,i,n){function o(e,i,o){var a=e.getItemModel(i);Ix(e,i,o,t,n),e.setItemVisual(i,{symbolSize:a.get("symbolSize")||g[o?0:1],symbol:a.get("symbol",!0)||p[o?0:1],color:a.get("itemStyle.color")||s.getVisual("color")})}var a=t.coordinateSystem,r=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(r)||l.set(r,new sf);this.group.add(u.group);var h=Tx(a,t,e),c=h.from,d=h.to,f=h.line;e.__from=c,e.__to=d,e.setData(f);var p=e.get("symbol"),g=e.get("symbolSize");y(p)||(p=[p,p]),"number"==typeof g&&(g=[g,g]),h.from.each(function(t){o(c,t,!0),o(d,t,!1)}),f.each(function(t){var e=f.getItemModel(t).get("lineStyle.color");f.setItemVisual(t,{color:e||c.getItemVisual(t,"color")}),f.setItemLayout(t,[c.getItemLayout(t),d.getItemLayout(t)]),f.setItemVisual(t,{fromSymbolSize:c.getItemVisual(t,"symbolSize"),fromSymbol:c.getItemVisual(t,"symbol"),toSymbolSize:d.getItemVisual(t,"symbolSize"),toSymbol:d.getItemVisual(t,"symbol")})}),u.updateData(f),h.line.eachItemGraphicEl(function(t,i){t.traverse(function(t){t.dataModel=e})}),u.__keep=!0,u.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markLine=t.markLine||{}}),UO.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});var $O=function(t,e,i,n){var a=fx(t,n[0]),r=fx(t,n[1]),s=T,l=a.coord,u=r.coord;l[0]=s(l[0],-1/0),l[1]=s(l[1],-1/0),u[0]=s(u[0],1/0),u[1]=s(u[1],1/0);var h=o([{},a,r]);return h.coord=[a.coord,r.coord],h.x0=a.x,h.y0=a.y,h.x1=r.x,h.y1=r.y,h},JO=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];qO.extend({type:"markArea",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markAreaModel;if(e){var n=e.getData();n.each(function(e){var o=f(JO,function(o){return Lx(n,e,o,t,i)});n.setItemLayout(e,o),n.getItemGraphicEl(e).setShape("points",o)})}},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(a)||l.set(a,{group:new tb});this.group.add(u.group),u.__keep=!0;var h=kx(o,t,e);e.setData(h),h.each(function(e){h.setItemLayout(e,f(JO,function(i){return Lx(h,e,i,t,n)})),h.setItemVisual(e,{color:s.getVisual("color")})}),h.diff(u.__data).add(function(t){var e=new pM({shape:{points:h.getItemLayout(t)}});h.setItemGraphicEl(t,e),u.group.add(e)}).update(function(t,i){var n=u.__data.getItemGraphicEl(i);Io(n,{shape:{points:h.getItemLayout(t)}},e,t),u.group.add(n),h.setItemGraphicEl(t,n)}).remove(function(t){var e=u.__data.getItemGraphicEl(t);u.group.remove(e)}).execute(),h.eachItemGraphicEl(function(t,i){var n=h.getItemModel(i),o=n.getModel("label"),a=n.getModel("emphasis.label"),s=h.getItemVisual(i,"color");t.useStyle(r(n.getModel("itemStyle").getItemStyle(),{fill:Yt(s,.4),stroke:s})),t.hoverStyle=n.getModel("emphasis.itemStyle").getItemStyle(),go(t.style,t.hoverStyle,o,a,{labelFetcher:e,labelDataIndex:i,defaultText:h.getName(i)||"",isRectText:!0,autoColor:s}),fo(t,{}),t.dataModel=e}),u.__data=h,u.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markArea=t.markArea||{}});lI.registerSubTypeDefaulter("timeline",function(){return"slider"}),Es({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(t,e){var i=e.getComponent("timeline");return i&&null!=t.currentIndex&&(i.setCurrentIndex(t.currentIndex),!i.get("loop",!0)&&i.isIndexMax()&&i.setPlayState(!1)),e.resetOption("timeline"),r({currentIndex:i.option.currentIndex},t)}),Es({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(t,e){var i=e.getComponent("timeline");i&&null!=t.playState&&i.setPlayState(t.playState)});var QO=lI.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,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:[]},init:function(t,e,i){this._data,this._names,this.mergeDefaultAndTheme(t,i),this._initData()},mergeOption:function(t){QO.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],n=t.axisType,o=this._names=[];if("category"===n){var a=[];d(e,function(t,e){var n,r=Li(t);w(t)?(n=i(t)).value=e:n=e,a.push(n),_(r)||null!=r&&!isNaN(r)||(r=""),o.push(r+"")}),e=a}var r={category:"ordinal",time:"time"}[n]||"number";(this._data=new vA([{name:"value",type:r}],this)).initData(e,o)},getData:function(){return this._data},getCategories:function(){if("category"===this.get("axisType"))return this._names.slice()}});h(QO.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,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:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}}),ZI);var tE=qI.extend({type:"timeline"}),eE=function(t,e,i,n){aD.call(this,t,e,i),this.type=n||"value",this.model=null};eE.prototype={constructor:eE,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return"horizontal"===this.model.get("orient")}},u(eE,aD);var iE=m,nE=d,oE=Math.PI;tE.extend({type:"timeline.slider",init:function(t,e){this.api=e,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(t,e,i,n){if(this.model=t,this.api=i,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var o=this._layout(t,i),a=this._createGroup("mainGroup"),r=this._createGroup("labelGroup"),s=this._axis=this._createAxis(o,t);t.formatTooltip=function(t){return ia(s.scale.getLabel(t))},nE(["AxisLine","AxisTick","Control","CurrentPointer"],function(e){this["_render"+e](o,a,s,t)},this),this._renderAxisLabel(o,r,s,t),this._position(o,t)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(t,e){var i=t.get("label.position"),n=t.get("orient"),o=Ex(t,e);null==i||"auto"===i?i="horizontal"===n?o.y+o.height/2=0||"+"===i?"left":"right"},r={horizontal:i>=0||"+"===i?"top":"bottom",vertical:"middle"},s={horizontal:0,vertical:oE/2},l="vertical"===n?o.height:o.width,u=t.getModel("controlStyle"),h=u.get("show",!0),c=h?u.get("itemSize"):0,d=h?u.get("itemGap"):0,f=c+d,p=t.get("label.rotate")||0;p=p*oE/180;var g,m,v,y,x=u.get("position",!0),_=h&&u.get("showPlayBtn",!0),w=h&&u.get("showPrevBtn",!0),b=h&&u.get("showNextBtn",!0),S=0,M=l;return"left"===x||"bottom"===x?(_&&(g=[0,0],S+=f),w&&(m=[S,0],S+=f),b&&(v=[M-c,0],M-=f)):(_&&(g=[M-c,0],M-=f),w&&(m=[0,0],S+=f),b&&(v=[M-c,0],M-=f)),y=[S,M],t.get("inverse")&&y.reverse(),{viewRect:o,mainLength:l,orient:n,rotation:s[n],labelRotation:p,labelPosOpt:i,labelAlign:t.get("label.align")||a[n],labelBaseline:t.get("label.verticalAlign")||t.get("label.baseline")||r[n],playPosition:g,prevBtnPosition:m,nextBtnPosition:v,axisExtent:y,controlSize:c,controlGap:d}},_position:function(t,e){function i(t){var e=t.position;t.origin=[c[0][0]-e[0],c[1][0]-e[1]]}function n(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function o(t,e,i,n,o){t[n]+=i[n][o]-e[n][o]}var a=this._mainGroup,r=this._labelGroup,s=t.viewRect;if("vertical"===t.orient){var l=xt(),u=s.x,h=s.y+s.height;St(l,l,[-u,-h]),Mt(l,l,-oE/2),St(l,l,[u,h]),(s=s.clone()).applyTransform(l)}var c=n(s),d=n(a.getBoundingRect()),f=n(r.getBoundingRect()),p=a.position,g=r.position;g[0]=p[0]=c[0][0];var m=t.labelPosOpt;if(isNaN(m))o(p,d,c,1,v="+"===m?0:1),o(g,f,c,1,1-v);else{var v=m>=0?0:1;o(p,d,c,1,v),g[1]=p[1]+m}a.attr("position",p),r.attr("position",g),a.rotation=r.rotation=t.rotation,i(a),i(r)},_createAxis:function(t,e){var i=e.getData(),n=e.get("axisType"),o=Hl(e,n);o.getTicks=function(){return i.mapArray(["value"],function(t){return t})};var a=i.getDataExtent("value");o.setExtent(a[0],a[1]),o.niceTicks();var r=new eE("value",o,t.axisExtent,n);return r.model=e,r},_createGroup:function(t){var e=this["_"+t]=new tb;return this.group.add(e),e},_renderAxisLine:function(t,e,i,n){var o=i.getExtent();n.get("lineStyle.show")&&e.add(new _M({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:a({lineCap:"round"},n.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,i,n){var o=n.getData(),a=i.scale.getTicks();nE(a,function(t){var a=i.dataToCoord(t),r=o.getItemModel(t),s=r.getModel("itemStyle"),l=r.getModel("emphasis.itemStyle"),u={position:[a,0],onclick:iE(this._changeTimeline,this,t)},h=zx(r,s,e,u);fo(h,l.getItemStyle()),r.get("tooltip")?(h.dataIndex=t,h.dataModel=n):h.dataIndex=h.dataModel=null},this)},_renderAxisLabel:function(t,e,i,n){if(i.getLabelModel().get("show")){var o=n.getData(),a=i.getViewLabels();nE(a,function(n){var a=n.tickValue,r=o.getItemModel(a),s=r.getModel("label"),l=r.getModel("emphasis.label"),u=i.dataToCoord(n.tickValue),h=new rM({position:[u,0],rotation:t.labelRotation-t.rotation,onclick:iE(this._changeTimeline,this,a),silent:!1});mo(h.style,s,{text:n.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(h),fo(h,mo({},l))},this)}},_renderControl:function(t,e,i,n){function o(t,i,o,h){if(t){var c=Rx(n,i,u,{position:t,origin:[a/2,0],rotation:h?-r:0,rectHover:!0,style:s,onclick:o});e.add(c),fo(c,l)}}var a=t.controlSize,r=t.rotation,s=n.getModel("controlStyle").getItemStyle(),l=n.getModel("emphasis.controlStyle").getItemStyle(),u=[0,-a/2,a,a],h=n.getPlayState(),c=n.get("inverse",!0);o(t.nextBtnPosition,"controlStyle.nextIcon",iE(this._changeTimeline,this,c?"-":"+")),o(t.prevBtnPosition,"controlStyle.prevIcon",iE(this._changeTimeline,this,c?"+":"-")),o(t.playPosition,"controlStyle."+(h?"stopIcon":"playIcon"),iE(this._handlePlayClick,this,!h),!0)},_renderCurrentPointer:function(t,e,i,n){var o=n.getData(),a=n.getCurrentIndex(),r=o.getItemModel(a).getModel("checkpointStyle"),s=this,l={onCreate:function(t){t.draggable=!0,t.drift=iE(s._handlePointerDrag,s),t.ondragend=iE(s._handlePointerDragend,s),Bx(t,a,i,n,!0)},onUpdate:function(t){Bx(t,a,i,n)}};this._currentPointer=zx(r,r,this._mainGroup,{},this._currentPointer,l)},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var i=this._toAxisCoord(t)[0],n=Fo(this._axis.getExtent().slice());i>n[1]&&(i=n[1]),ii.getHeight()&&(n.textPosition="top",l=!0);var u=l?-5-o.height:s+8;a+o.width/2>i.getWidth()?(n.textPosition=["100%",u],n.textAlign="right"):a-o.width/2<0&&(n.textPosition=[0,u],n.textAlign="left")}})}},updateView:function(t,e,i,n){d(this._features,function(t){t.updateView&&t.updateView(t.model,e,i,n)})},remove:function(t,e){d(this._features,function(i){i.remove&&i.remove(t,e)}),this.group.removeAll()},dispose:function(t,e){d(this._features,function(i){i.dispose&&i.dispose(t,e)})}});var rE=rT.toolbox.saveAsImage;Gx.defaultOption={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:rE.title,type:"png",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:rE.lang.slice()},Gx.prototype.unusable=!U_.canvasSupported,Gx.prototype.onclick=function(t,e){var i=this.model,n=i.get("name")||t.get("title.0.text")||"echarts",o=document.createElement("a"),a=i.get("type",!0)||"png";o.download=n+"."+a,o.target="_blank";var r=e.getConnectedDataURL({type:a,backgroundColor:i.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")});if(o.href=r,"function"!=typeof MouseEvent||U_.browser.ie||U_.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var s=atob(r.split(",")[1]),l=s.length,u=new Uint8Array(l);l--;)u[l]=s.charCodeAt(l);var h=new Blob([u]);window.navigator.msSaveOrOpenBlob(h,n+"."+a)}else{var c=i.get("lang"),d='';window.open().document.write(d)}else{var f=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});o.dispatchEvent(f)}},Ty("saveAsImage",Gx);var sE=rT.toolbox.magicType;Fx.defaultOption={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",tiled:"M2.3,2.2h22.8V25H2.3V2.2z M35,2.2h22.8V25H35V2.2zM2.3,35h22.8v22.8H2.3V35z M35,35h22.8v22.8H35V35z"},title:i(sE.title),option:{},seriesIndex:{}};var lE=Fx.prototype;lE.getIcons=function(){var t=this.model,e=t.get("icon"),i={};return d(t.get("type"),function(t){e[t]&&(i[t]=e[t])}),i};var uE={line:function(t,e,i,o){if("bar"===t)return n({id:e,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.line")||{},!0)},bar:function(t,e,i,o){if("line"===t)return n({id:e,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.bar")||{},!0)},stack:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:"__ec_magicType_stack__"},o.get("option.stack")||{},!0)},tiled:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:""},o.get("option.tiled")||{},!0)}},hE=[["line","bar"],["stack","tiled"]];lE.onclick=function(t,e,i){var n=this.model,o=n.get("seriesIndex."+i);if(uE[i]){var a={series:[]};d(hE,function(t){l(t,i)>=0&&d(t,function(t){n.setIconStatus(t,"normal")})}),n.setIconStatus(i,"emphasis"),t.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},function(e){var o=e.subType,s=e.id,l=uE[i](o,s,e,n);l&&(r(l,e.option),a.series.push(l));var u=e.coordinateSystem;if(u&&"cartesian2d"===u.type&&("line"===i||"bar"===i)){var h=u.getAxesByScale("ordinal")[0];if(h){var c=h.dim+"Axis",d=t.queryComponents({mainType:c,index:e.get(name+"Index"),id:e.get(name+"Id")})[0].componentIndex;a[c]=a[c]||[];for(var f=0;f<=d;f++)a[c][d]=a[c][d]||{};a[c][d].boundaryGap="bar"===i}}}),e.dispatchAction({type:"changeMagicType",currentType:i,newOption:a})}},Es({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,e){e.mergeOption(t.newOption)}),Ty("magicType",Fx);var cE=rT.toolbox.dataView,dE=new Array(60).join("-"),fE="\t",pE=new RegExp("["+fE+"]+","g");$x.defaultOption={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:i(cE.title),lang:i(cE.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},$x.prototype.onclick=function(t,e){function i(){n.removeChild(a),x._dom=null}var n=e.getDom(),o=this.model;this._dom&&n.removeChild(this._dom);var a=document.createElement("div");a.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",a.style.backgroundColor=o.get("backgroundColor")||"#fff";var r=document.createElement("h4"),s=o.get("lang")||[];r.innerHTML=s[0]||o.get("title"),r.style.cssText="margin: 10px 20px;",r.style.color=o.get("textColor");var l=document.createElement("div"),u=document.createElement("textarea");l.style.cssText="display:block;width:100%;overflow:auto;";var h=o.get("optionToContent"),c=o.get("contentToOption"),d=Ux(t);if("function"==typeof h){var f=h(e.getOption());"string"==typeof f?l.innerHTML=f:M(f)&&l.appendChild(f)}else l.appendChild(u),u.readOnly=o.get("readOnly"),u.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",u.style.color=o.get("textColor"),u.style.borderColor=o.get("textareaBorderColor"),u.style.backgroundColor=o.get("textareaColor"),u.value=d.value;var p=d.meta,g=document.createElement("div");g.style.cssText="position:absolute;bottom:0;left:0;right:0;";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",v=document.createElement("div"),y=document.createElement("div");m+=";background-color:"+o.get("buttonColor"),m+=";color:"+o.get("buttonTextColor");var x=this;ht(v,"click",i),ht(y,"click",function(){var t;try{t="function"==typeof c?c(l,e.getOption()):Kx(u.value,p)}catch(t){throw i(),new Error("Data view format error "+t)}t&&e.dispatchAction({type:"changeDataView",newOption:t}),i()}),v.innerHTML=s[1],y.innerHTML=s[2],y.style.cssText=m,v.style.cssText=m,!o.get("readOnly")&&g.appendChild(y),g.appendChild(v),ht(u,"keydown",function(t){if(9===(t.keyCode||t.which)){var e=this.value,i=this.selectionStart,n=this.selectionEnd;this.value=e.substring(0,i)+fE+e.substring(n),this.selectionStart=this.selectionEnd=i+1,mw(t)}}),a.appendChild(r),a.appendChild(l),a.appendChild(g),l.style.height=n.clientHeight-80+"px",n.appendChild(a),this._dom=a},$x.prototype.remove=function(t,e){this._dom&&e.getDom().removeChild(this._dom)},$x.prototype.dispose=function(t,e){this.remove(t,e)},Ty("dataView",$x),Es({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(t,e){var i=[];d(t.newOption.series,function(t){var n=e.getSeriesByName(t.name)[0];if(n){var o=n.get("data");i.push({name:t.name,data:Jx(t.data,o)})}else i.push(a({type:"scatter"},t))}),e.mergeOption(r({series:i},t.newOption))});var gE=d,mE="\0_ec_hist_store";iO.extend({type:"dataZoom.select"}),nO.extend({type:"dataZoom.select"});var vE=rT.toolbox.dataZoom,yE=d,xE="\0_ec_\0toolbox-dataZoom_";o_.defaultOption={show:!0,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:i(vE.title)};var _E=o_.prototype;_E.render=function(t,e,i,n){this.model=t,this.ecModel=e,this.api=i,s_(t,e,this,n,i),r_(t,e)},_E.onclick=function(t,e,i){wE[i].call(this)},_E.remove=function(t,e){this._brushController.unmount()},_E.dispose=function(t,e){this._brushController.dispose()};var wE={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(t_(this.ecModel))}};_E._onBrush=function(t,e){function i(t,e,i){var r=e.getAxis(t),s=r.model,l=n(t,s,a),u=l.findRepresentativeAxisProxy(s).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(i=QL(0,i.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),l&&(o[l.id]={dataZoomId:l.id,startValue:i[0],endValue:i[1]})}function n(t,e,i){var n;return i.eachComponent({mainType:"dataZoom",subType:"select"},function(i){i.getAxisModel(t,e.componentIndex)&&(n=i)}),n}if(e.isEnd&&t.length){var o={},a=this.ecModel;this._brushController.updateCovers([]),new hy(a_(this.model.option),a,{include:["grid"]}).matchOutputRanges(t,a,function(t,e,n){if("cartesian2d"===n.type){var o=t.brushType;"rect"===o?(i("x",n,e[0]),i("y",n,e[1])):i({lineX:"x",lineY:"y"}[o],n,e)}}),Qx(a,o),this._dispatchZoomAction(o)}},_E._dispatchZoomAction=function(t){var e=[];yE(t,function(t,n){e.push(i(t))}),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},Ty("dataZoom",o_),Ns(function(t){function e(t,e){if(e){var o=t+"Index",a=e[o];null==a||"all"===a||y(a)||(a=!1===a||"none"===a?[]:[a]),i(t,function(e,i){if(null==a||"all"===a||-1!==l(a,i)){var r={type:"select",$fromToolbox:!0,id:xE+t+i};r[o]=i,n.push(r)}})}}function i(e,i){var n=t[e];y(n)||(n=n?[n]:[]),yE(n,i)}if(t){var n=t.dataZoom||(t.dataZoom=[]);y(n)||(t.dataZoom=n=[n]);var o=t.toolbox;if(o&&(y(o)&&(o=o[0]),o&&o.feature)){var a=o.feature.dataZoom;e("xAxis",a),e("yAxis",a)}}});var bE=rT.toolbox.restore;l_.defaultOption={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:bE.title},l_.prototype.onclick=function(t,e,i){e_(t),e.dispatchAction({type:"restore",from:this.uid})},Ty("restore",l_),Es({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,e){e.resetOption("recreate")});var SE,ME="urn:schemas-microsoft-com:vml",IE="undefined"==typeof window?null:window,TE=!1,AE=IE&&IE.document;if(AE&&!U_.canvasSupported)try{!AE.namespaces.zrvml&&AE.namespaces.add("zrvml",ME),SE=function(t){return AE.createElement("')}}catch(t){SE=function(t){return AE.createElement("<"+t+' xmlns="'+ME+'" class="zrvml">')}}var DE=ES.CMD,CE=Math.round,LE=Math.sqrt,kE=Math.abs,PE=Math.cos,NE=Math.sin,OE=Math.max;if(!U_.canvasSupported){var EE=21600,RE=EE/2,zE=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=EE+","+EE,t.coordorigin="0,0"},BE=function(t){return String(t).replace(/&/g,"&").replace(/"/g,""")},VE=function(t,e,i){return"rgb("+[t,e,i].join(",")+")"},GE=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},FE=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},WE=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},HE=function(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t},ZE=function(t,e,i){var n=Gt(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=VE(n[0],n[1],n[2]),t.opacity=i*n[3])},UE=function(t){var e=Gt(t);return[VE(e[0],e[1],e[2]),e[3]]},XE=function(t,e,i){var n=e.fill;if(null!=n)if(n instanceof IM){var o,a=0,r=[0,0],s=0,l=1,u=i.getBoundingRect(),h=u.width,c=u.height;if("linear"===n.type){o="gradient";var d=i.transform,f=[n.x*h,n.y*c],p=[n.x2*h,n.y2*c];d&&(Q(f,f,d),Q(p,p,d));var g=p[0]-f[0],m=p[1]-f[1];(a=180*Math.atan2(g,m)/Math.PI)<0&&(a+=360),a<1e-6&&(a=0)}else{o="gradientradial";var f=[n.x*h,n.y*c],d=i.transform,v=i.scale,y=h,x=c;r=[(f[0]-u.x)/y,(f[1]-u.y)/x],d&&Q(f,f,d),y/=v[0]*EE,x/=v[1]*EE;var _=OE(y,x);s=0/_,l=2*n.r/_-s}var w=n.colorStops.slice();w.sort(function(t,e){return t.offset-e.offset});for(var b=w.length,S=[],M=[],I=0;I=2){var D=S[0][0],C=S[1][0],L=S[0][1]*e.opacity,k=S[1][1]*e.opacity;t.type=o,t.method="none",t.focus="100%",t.angle=a,t.color=D,t.color2=C,t.colors=M.join(","),t.opacity=k,t.opacity2=L}"radial"===o&&(t.focusposition=r.join(","))}else ZE(t,n,e.opacity)},jE=function(t,e){null!=e.lineDash&&(t.dashstyle=e.lineDash.join(" ")),null==e.stroke||e.stroke instanceof IM||ZE(t,e.stroke,e.opacity)},YE=function(t,e,i,n){var o="fill"===e,a=t.getElementsByTagName(e)[0];null!=i[e]&&"none"!==i[e]&&(o||!o&&i.lineWidth)?(t[o?"filled":"stroked"]="true",i[e]instanceof IM&&FE(t,a),a||(a=u_(e)),o?XE(a,i,n):jE(a,i),GE(t,a)):(t[o?"filled":"stroked"]="false",FE(t,a))},qE=[[],[],[]],KE=function(t,e){var i,n,o,a,r,s,l=DE.M,u=DE.C,h=DE.L,c=DE.A,d=DE.Q,f=[],p=t.data,g=t.len();for(a=0;a.01?N&&(O+=.0125):Math.abs(E-D)<1e-4?N&&OA?x-=.0125:x+=.0125:N&&ED?y+=.0125:y-=.0125),f.push(R,CE(((A-C)*M+b)*EE-RE),",",CE(((D-L)*I+S)*EE-RE),",",CE(((A+C)*M+b)*EE-RE),",",CE(((D+L)*I+S)*EE-RE),",",CE((O*M+b)*EE-RE),",",CE((E*I+S)*EE-RE),",",CE((y*M+b)*EE-RE),",",CE((x*I+S)*EE-RE)),r=y,s=x;break;case DE.R:var z=qE[0],B=qE[1];z[0]=p[a++],z[1]=p[a++],B[0]=z[0]+p[a++],B[1]=z[1]+p[a++],e&&(Q(z,z,e),Q(B,B,e)),z[0]=CE(z[0]*EE-RE),B[0]=CE(B[0]*EE-RE),z[1]=CE(z[1]*EE-RE),B[1]=CE(B[1]*EE-RE),f.push(" m ",z[0],",",z[1]," l ",B[0],",",z[1]," l ",B[0],",",B[1]," l ",z[0],",",B[1]);break;case DE.Z:f.push(" x ")}if(i>0){f.push(n);for(var V=0;V100&&(tR=0,QE={});var i,n=eR.style;try{n.font=t,i=n.fontFamily.split(",")[0]}catch(t){}e={style:n.fontStyle||"normal",variant:n.fontVariant||"normal",weight:n.fontWeight||"normal",size:0|parseFloat(n.fontSize||12),family:i||"Microsoft YaHei"},QE[t]=e,tR++}return e};!function(t,e){bb[t]=e}("measureText",function(t,e){var i=AE;JE||((JE=i.createElement("div")).style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",AE.body.appendChild(JE));try{JE.style.font=e}catch(t){}return JE.innerHTML="",JE.appendChild(i.createTextNode(t)),{width:JE.offsetWidth}});for(var nR=new de,oR=[Db,di,fi,Pn,rM],aR=0;aR=o&&u+1>=a){for(var h=[],c=0;c=o&&c+1>=a)return T_(0,s.components);l[i]=s}else l[i]=void 0}r++}();if(d)return d}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var o=e.length,a=i.length,r=t.newPos,s=r-n,l=0;r+1=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},D_.prototype.update=function(t,e){if(t){var i=this.getDefs(!1);if(t[this._domName]&&i.contains(t[this._domName]))"function"==typeof e&&e(t);else{var n=this.add(t);n&&(t[this._domName]=n)}}},D_.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},D_.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},D_.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return d(this._tagNames,function(i){var n=t.getElementsByTagName(i);e=e.concat([].slice.call(n))}),e},D_.prototype.markAllUnused=function(){var t=this;d(this.getDoms(),function(e){e[t._markLabel]="0"})},D_.prototype.markUsed=function(t){t&&(t[this._markLabel]="1")},D_.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this;d(this.getDoms(),function(i){"1"!==i[e._markLabel]&&t.removeChild(i)})}},D_.prototype.getSvgProxy=function(t){return t instanceof Pn?yR:t instanceof fi?xR:t instanceof rM?_R:yR},D_.prototype.getTextSvgElement=function(t){return t.__textSvgEl},D_.prototype.getSvgElement=function(t){return t.__svgEl},u(C_,D_),C_.prototype.addWithoutUpdate=function(t,e){if(e&&e.style){var i=this;d(["fill","stroke"],function(n){if(e.style[n]&&("linear"===e.style[n].type||"radial"===e.style[n].type)){var o,a=e.style[n],r=i.getDefs(!0);a._dom?(o=a._dom,r.contains(a._dom)||i.addDom(o)):o=i.add(a),i.markUsed(e);var s=o.getAttribute("id");t.setAttribute(n,"url(#"+s+")")}})}},C_.prototype.add=function(t){var e;if("linear"===t.type)e=this.createElement("linearGradient");else{if("radial"!==t.type)return Yw("Illegal gradient type."),null;e=this.createElement("radialGradient")}return t.id=t.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+t.id),this.updateDom(t,e),this.addDom(e),e},C_.prototype.update=function(t){var e=this;D_.prototype.update.call(this,t,function(){var i=t.type,n=t._dom.tagName;"linear"===i&&"linearGradient"===n||"radial"===i&&"radialGradient"===n?e.updateDom(t,t._dom):(e.removeDom(t),e.add(t))})},C_.prototype.updateDom=function(t,e){if("linear"===t.type)e.setAttribute("x1",t.x),e.setAttribute("y1",t.y),e.setAttribute("x2",t.x2),e.setAttribute("y2",t.y2);else{if("radial"!==t.type)return void Yw("Illegal gradient type.");e.setAttribute("cx",t.x),e.setAttribute("cy",t.y),e.setAttribute("r",t.r)}t.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var i=t.colorStops,n=0,o=i.length;n0){var n,o,a=this.getDefs(!0),r=e[0],s=i?"_textDom":"_dom";r[s]?(o=r[s].getAttribute("id"),n=r[s],a.contains(n)||a.appendChild(n)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,(n=this.createElement("clipPath")).setAttribute("id",o),a.appendChild(n),r[s]=n);var l=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!i){var u=Array.prototype.slice.call(r.transform);bt(r.transform,r.parent.invTransform,r.transform),l.brush(r),r.transform=u}else l.brush(r);var h=this.getSvgElement(r);n.innerHTML="",n.appendChild(h.cloneNode()),t.setAttribute("clip-path","url(#"+o+")"),e.length>1&&this.updateDom(n,e.slice(1),i)}else t&&t.setAttribute("clip-path","none")},L_.prototype.markUsed=function(t){var e=this;t.__clipPaths&&t.__clipPaths.length>0&&d(t.__clipPaths,function(t){t._dom&&D_.prototype.markUsed.call(e,t._dom),t._textDom&&D_.prototype.markUsed.call(e,t._textDom)})},u(k_,D_),k_.prototype.addWithoutUpdate=function(t,e){if(e&&P_(e.style)){var i,n=e.style;n._shadowDom?(i=n._shadowDom,this.getDefs(!0).contains(n._shadowDom)||this.addDom(i)):i=this.add(e),this.markUsed(e);var o=i.getAttribute("id");t.style.filter="url(#"+o+")"}},k_.prototype.add=function(t){var e=this.createElement("filter"),i=t.style;return i._shadowDomId=i._shadowDomId||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-shadow-"+i._shadowDomId),this.updateDom(t,e),this.addDom(e),e},k_.prototype.update=function(t,e){var i=e.style;if(P_(i)){var n=this;D_.prototype.update.call(this,e,function(t){n.updateDom(e,t._shadowDom)})}else this.remove(t,i)},k_.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(e),t.style.filter="")},k_.prototype.updateDom=function(t,e){var i=e.getElementsByTagName("feDropShadow");i=0===i.length?this.createElement("feDropShadow"):i[0];var n,o,a,r,s=t.style,l=t.scale?t.scale[0]||1:1,u=t.scale?t.scale[1]||1:1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)n=s.shadowOffsetX||0,o=s.shadowOffsetY||0,a=s.shadowBlur,r=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);n=s.textShadowOffsetX||0,o=s.textShadowOffsetY||0,a=s.textShadowBlur,r=s.textShadowColor}i.setAttribute("dx",n/l),i.setAttribute("dy",o/u),i.setAttribute("flood-color",r);var h=a/2/l+" "+a/2/u;i.setAttribute("stdDeviation",h),e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width",Math.ceil(a/2*200)+"%"),e.setAttribute("height",Math.ceil(a/2*200)+"%"),e.appendChild(i),s._shadowDom=e},k_.prototype.markUsed=function(t){var e=t.style;e&&e._shadowDom&&D_.prototype.markUsed.call(this,e._shadowDom)};var IR=function(t,e,i,n){this.root=t,this.storage=e,this._opts=i=a({},i||{});var o=p_("svg");o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("version","1.1"),o.setAttribute("baseProfile","full"),o.style.cssText="user-select:none;position:absolute;left:0;top:0;",this.gradientManager=new C_(n,o),this.clipPathManager=new L_(n,o),this.shadowManager=new k_(n,o);var r=document.createElement("div");r.style.cssText="overflow:hidden;position:relative",this._svgRoot=o,this._viewport=r,t.appendChild(r),r.appendChild(o),this.resize(i.width,i.height),this._visibleList=[]};IR.prototype={constructor:IR,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._viewport.style.background=t},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var e,i=this._svgRoot,n=this._visibleList,o=t.length,a=[];for(e=0;e=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},resize:function(t,e){var i=this._viewport;i.style.display="none";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display="",this._width!==t||this._height!==e){this._width=t,this._height=e;var o=i.style;o.width=t+"px",o.height=e+"px";var a=this._svgRoot;a.setAttribute("width",t),a.setAttribute("height",e)}},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=["width","height"][t],n=["clientWidth","clientHeight"][t],o=["paddingLeft","paddingTop"][t],a=["paddingRight","paddingBottom"][t];if(null!=e[i]&&"auto"!==e[i])return parseFloat(e[i]);var r=this.root,s=document.defaultView.getComputedStyle(r);return(r[n]||N_(s[i])||N_(r.style[i]))-(N_(s[o])||0)-(N_(s[a])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},pathToDataUrl:function(){return this.refresh(),"data:image/svg+xml;charset=UTF-8,"+this._svgRoot.outerHTML}},d(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(t){IR.prototype[t]=F_(t)}),Ti("svg",IR),t.version="4.2.1",t.dependencies=ET,t.PRIORITY=VT,t.init=function(t,e,i){var n=ks(t);if(n)return n;var o=new us(t,e,i);return o.id="ec_"+iA++,tA[o.id]=o,Fi(t,oA,o.id),Cs(o),o},t.connect=function(t){if(y(t)){var e=t;t=null,kT(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+nA++,kT(e,function(e){e.group=t})}return eA[t]=!0,t},t.disConnect=Ls,t.disconnect=aA,t.dispose=function(t){"string"==typeof t?t=tA[t]:t instanceof us||(t=ks(t)),t instanceof us&&!t.isDisposed()&&t.dispose()},t.getInstanceByDom=ks,t.getInstanceById=function(t){return tA[t]},t.registerTheme=Ps,t.registerPreprocessor=Ns,t.registerProcessor=Os,t.registerPostUpdate=function(t){KT.push(t)},t.registerAction=Es,t.registerCoordinateSystem=Rs,t.getCoordinateSystemDimensions=function(t){var e=Fa.get(t);if(e)return e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice()},t.registerLayout=zs,t.registerVisual=Bs,t.registerLoading=Gs,t.extendComponentModel=Fs,t.extendComponentView=Ws,t.extendSeriesModel=Hs,t.extendChartView=Zs,t.setCanvasCreator=function(t){e("createCanvas",t)},t.registerMap=function(t,e,i){DT.registerMap(t,e,i)},t.getMap=function(t){var e=DT.retrieveMap(t);return e&&e[0]&&{geoJson:e[0].geoJSON,specialAreas:e[0].specialAreas}},t.dataTool=rA,t.zrender=Hb,t.number=YM,t.format=eI,t.throttle=Pr,t.helper=tD,t.matrix=Sw,t.vector=cw,t.color=Ww,t.parseGeoJSON=iD,t.parseGeoJson=rD,t.util=sD,t.graphic=lD,t.List=vA,t.Model=No,t.Axis=aD,t.env=U_}); \ No newline at end of file diff --git a/src/uni_modules/qiun-data-charts/static/h5/echarts.min.js b/src/uni_modules/qiun-data-charts/static/h5/echarts.min.js new file mode 100644 index 0000000..5ff5e37 --- /dev/null +++ b/src/uni_modules/qiun-data-charts/static/h5/echarts.min.js @@ -0,0 +1,23 @@ + +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +* 版本为4.2.1,修改一处源码:this.el.hide() 改为 this.el?this.el.hide():true +*/ + + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.echarts={})}(this,function(t){"use strict";function e(t,e){"createCanvas"===t&&(nw=null),ew[t]=e}function i(t){if(null==t||"object"!=typeof t)return t;var e=t,n=Y_.call(t);if("[object Array]"===n){if(!O(t)){e=[];for(var o=0,a=t.length;o=0){var o="touchend"!==n?e.targetTouches[0]:e.changedTouches[0];o&&st(t,o,e,i)}else st(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var a=e.button;return null==e.which&&void 0!==a&&gw.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function ht(t,e,i){pw?t.addEventListener(e,i):t.attachEvent("on"+e,i)}function ct(t,e,i){pw?t.removeEventListener(e,i):t.detachEvent("on"+e,i)}function dt(t){return 2===t.which||3===t.which}function ft(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}function pt(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}function gt(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:mt}}function mt(t){mw(this.event)}function vt(){}function yt(t,e,i){if(t[t.rectHover?"rectContain":"contain"](e,i)){for(var n,o=t;o;){if(o.clipPath&&!o.clipPath.contain(e,i))return!1;o.silent&&(n=!0),o=o.parent}return!n||xw}return!1}function xt(){var t=new bw(6);return _t(t),t}function _t(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function wt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function bt(t,e,i){var n=e[0]*i[0]+e[2]*i[1],o=e[1]*i[0]+e[3]*i[1],a=e[0]*i[2]+e[2]*i[3],r=e[1]*i[2]+e[3]*i[3],s=e[0]*i[4]+e[2]*i[5]+e[4],l=e[1]*i[4]+e[3]*i[5]+e[5];return t[0]=n,t[1]=o,t[2]=a,t[3]=r,t[4]=s,t[5]=l,t}function St(t,e,i){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+i[0],t[5]=e[5]+i[1],t}function Mt(t,e,i){var n=e[0],o=e[2],a=e[4],r=e[1],s=e[3],l=e[5],u=Math.sin(i),h=Math.cos(i);return t[0]=n*h+r*u,t[1]=-n*u+r*h,t[2]=o*h+s*u,t[3]=-o*u+h*s,t[4]=h*a+u*l,t[5]=h*l-u*a,t}function It(t,e,i){var n=i[0],o=i[1];return t[0]=e[0]*n,t[1]=e[1]*o,t[2]=e[2]*n,t[3]=e[3]*o,t[4]=e[4]*n,t[5]=e[5]*o,t}function Tt(t,e){var i=e[0],n=e[2],o=e[4],a=e[1],r=e[3],s=e[5],l=i*r-a*n;return l?(l=1/l,t[0]=r*l,t[1]=-a*l,t[2]=-n*l,t[3]=i*l,t[4]=(n*s-r*o)*l,t[5]=(a*o-i*s)*l,t):null}function At(t){var e=xt();return wt(e,t),e}function Dt(t){return t>Iw||t<-Iw}function Ct(t){this._target=t.target,this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null!=t.loop&&t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}function Lt(t){return(t=Math.round(t))<0?0:t>255?255:t}function kt(t){return(t=Math.round(t))<0?0:t>360?360:t}function Pt(t){return t<0?0:t>1?1:t}function Nt(t){return Lt(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100*255:parseInt(t,10))}function Ot(t){return Pt(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100:parseFloat(t))}function Et(t,e,i){return i<0?i+=1:i>1&&(i-=1),6*i<1?t+(e-t)*i*6:2*i<1?e:3*i<2?t+(e-t)*(2/3-i)*6:t}function Rt(t,e,i){return t+(e-t)*i}function zt(t,e,i,n,o){return t[0]=e,t[1]=i,t[2]=n,t[3]=o,t}function Bt(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function Vt(t,e){Vw&&Bt(Vw,e),Vw=Bw.put(t,Vw||e.slice())}function Gt(t,e){if(t){e=e||[];var i=Bw.get(t);if(i)return Bt(e,i);var n=(t+="").replace(/ /g,"").toLowerCase();if(n in zw)return Bt(e,zw[n]),Vt(t,e),e;if("#"!==n.charAt(0)){var o=n.indexOf("("),a=n.indexOf(")");if(-1!==o&&a+1===n.length){var r=n.substr(0,o),s=n.substr(o+1,a-(o+1)).split(","),l=1;switch(r){case"rgba":if(4!==s.length)return void zt(e,0,0,0,1);l=Ot(s.pop());case"rgb":return 3!==s.length?void zt(e,0,0,0,1):(zt(e,Nt(s[0]),Nt(s[1]),Nt(s[2]),l),Vt(t,e),e);case"hsla":return 4!==s.length?void zt(e,0,0,0,1):(s[3]=Ot(s[3]),Ft(s,e),Vt(t,e),e);case"hsl":return 3!==s.length?void zt(e,0,0,0,1):(Ft(s,e),Vt(t,e),e);default:return}}zt(e,0,0,0,1)}else{if(4===n.length)return(u=parseInt(n.substr(1),16))>=0&&u<=4095?(zt(e,(3840&u)>>4|(3840&u)>>8,240&u|(240&u)>>4,15&u|(15&u)<<4,1),Vt(t,e),e):void zt(e,0,0,0,1);if(7===n.length){var u=parseInt(n.substr(1),16);return u>=0&&u<=16777215?(zt(e,(16711680&u)>>16,(65280&u)>>8,255&u,1),Vt(t,e),e):void zt(e,0,0,0,1)}}}}function Ft(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=Ot(t[1]),o=Ot(t[2]),a=o<=.5?o*(n+1):o+n-o*n,r=2*o-a;return e=e||[],zt(e,Lt(255*Et(r,a,i+1/3)),Lt(255*Et(r,a,i)),Lt(255*Et(r,a,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Wt(t){if(t){var e,i,n=t[0]/255,o=t[1]/255,a=t[2]/255,r=Math.min(n,o,a),s=Math.max(n,o,a),l=s-r,u=(s+r)/2;if(0===l)e=0,i=0;else{i=u<.5?l/(s+r):l/(2-s-r);var h=((s-n)/6+l/2)/l,c=((s-o)/6+l/2)/l,d=((s-a)/6+l/2)/l;n===s?e=d-c:o===s?e=1/3+h-d:a===s&&(e=2/3+c-h),e<0&&(e+=1),e>1&&(e-=1)}var f=[360*e,i,u];return null!=t[3]&&f.push(t[3]),f}}function Ht(t,e){var i=Gt(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,i[n]>255?i[n]=255:t[n]<0&&(i[n]=0);return qt(i,4===i.length?"rgba":"rgb")}}function Zt(t){var e=Gt(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function Ut(t,e,i){if(e&&e.length&&t>=0&&t<=1){i=i||[];var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=e[o],s=e[a],l=n-o;return i[0]=Lt(Rt(r[0],s[0],l)),i[1]=Lt(Rt(r[1],s[1],l)),i[2]=Lt(Rt(r[2],s[2],l)),i[3]=Pt(Rt(r[3],s[3],l)),i}}function Xt(t,e,i){if(e&&e.length&&t>=0&&t<=1){var n=t*(e.length-1),o=Math.floor(n),a=Math.ceil(n),r=Gt(e[o]),s=Gt(e[a]),l=n-o,u=qt([Lt(Rt(r[0],s[0],l)),Lt(Rt(r[1],s[1],l)),Lt(Rt(r[2],s[2],l)),Pt(Rt(r[3],s[3],l))],"rgba");return i?{color:u,leftIndex:o,rightIndex:a,value:n}:u}}function jt(t,e,i,n){if(t=Gt(t))return t=Wt(t),null!=e&&(t[0]=kt(e)),null!=i&&(t[1]=Ot(i)),null!=n&&(t[2]=Ot(n)),qt(Ft(t),"rgba")}function Yt(t,e){if((t=Gt(t))&&null!=e)return t[3]=Pt(e),qt(t,"rgba")}function qt(t,e){if(t&&t.length){var i=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(i+=","+t[3]),e+"("+i+")"}}function Kt(t,e){return t[e]}function $t(t,e,i){t[e]=i}function Jt(t,e,i){return(e-t)*i+t}function Qt(t,e,i){return i>.5?e:t}function te(t,e,i,n,o){var a=t.length;if(1===o)for(s=0;so)t.length=o;else for(r=n;r=0&&!(m[i]<=e);i--);i=Math.min(i,u-2)}else{for(i=L;ie);i++);i=Math.min(i-1,u-2)}L=i,k=e;var n=m[i+1]-m[i];if(0!==n)if(I=(e-m[i])/n,l)if(A=v[i],T=v[0===i?i:i-1],D=v[i>u-2?u-1:i+1],C=v[i>u-3?u-1:i+2],d)ne(T,A,D,C,I,I*I,I*I*I,r(t,o),g);else{if(f)a=ne(T,A,D,C,I,I*I,I*I*I,P,1),a=re(P);else{if(p)return Qt(A,D,I);a=oe(T,A,D,C,I,I*I,I*I*I)}s(t,o,a)}else if(d)te(v[i],v[i+1],I,r(t,o),g);else{var a;if(f)te(v[i],v[i+1],I,P,1),a=re(P);else{if(p)return Qt(v[i],v[i+1],I);a=Jt(v[i],v[i+1],I)}s(t,o,a)}},ondestroy:i});return e&&"spline"!==e&&(N.easing=e),N}}}function ue(t,e,i,n,o,a,r,s){_(n)?(a=o,o=n,n=0):x(o)?(a=o,o="linear",n=0):x(n)?(a=n,n=0):x(i)?(a=i,i=500):i||(i=500),t.stopAnimation(),he(t,"",t,e,i,n,s);var l=t.animators.slice(),u=l.length;u||a&&a();for(var h=0;h0&&t.animate(e,!1).when(null==o?500:o,s).delay(a||0)}function ce(t,e,i,n){if(e){var o={};o[e]={},o[e][i]=n,t.attr(o)}else t.attr(i,n)}function de(t,e,i,n){i<0&&(t+=i,i=-i),n<0&&(e+=n,n=-n),this.x=t,this.y=e,this.width=i,this.height=n}function fe(t){for(var e=0;t>=eb;)e|=1&t,t>>=1;return t+e}function pe(t,e,i,n){var o=e+1;if(o===i)return 1;if(n(t[o++],t[e])<0){for(;o=0;)o++;return o-e}function ge(t,e,i){for(i--;e>>1])<0?l=a:s=a+1;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=r}}function ve(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])>0){for(s=n-o;l0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}else{for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}for(r++;r>>1);a(t,e[i+h])>0?r=h+1:l=h}return l}function ye(t,e,i,n,o,a){var r=0,s=0,l=1;if(a(t,e[i+o])<0){for(s=o+1;ls&&(l=s);var u=r;r=o-l,l=o-u}else{for(s=n-o;l=0;)r=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),r+=o,l+=o}for(r++;r>>1);a(t,e[i+h])<0?l=h:r=h+1}return l}function xe(t,e){function i(i){var s=a[i],u=r[i],h=a[i+1],c=r[i+1];r[i]=u+c,i===l-3&&(a[i+1]=a[i+2],r[i+1]=r[i+2]),l--;var d=ye(t[h],t,s,u,0,e);s+=d,0!==(u-=d)&&0!==(c=ve(t[s+u-1],t,h,c,c-1,e))&&(u<=c?n(s,u,h,c):o(s,u,h,c))}function n(i,n,o,a){var r=0;for(r=0;r=ib||f>=ib);if(p)break;g<0&&(g=0),g+=2}if((s=g)<1&&(s=1),1===n){for(r=0;r=0;r--)t[f+r]=t[d+r];if(0===n){v=!0;break}}if(t[c--]=u[h--],1==--a){v=!0;break}if(0!=(m=a-ve(t[l],u,0,a,a-1,e))){for(a-=m,f=(c-=m)+1,d=(h-=m)+1,r=0;r=ib||m>=ib);if(v)break;p<0&&(p=0),p+=2}if((s=p)<1&&(s=1),1===a){for(f=(c-=n)+1,d=(l-=n)+1,r=n-1;r>=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else{if(0===a)throw new Error;for(d=c-(a-1),r=0;r=0;r--)t[f+r]=t[d+r];t[c]=u[h]}else for(d=c-(a-1),r=0;r1;){var t=l-2;if(t>=1&&r[t-1]<=r[t]+r[t+1]||t>=2&&r[t-2]<=r[t]+r[t-1])r[t-1]r[t+1])break;i(t)}},this.forceMergeRuns=function(){for(;l>1;){var t=l-2;t>0&&r[t-1]s&&(l=s),me(t,i,i+l,i+a,e),a=l}r.pushRun(i,a),r.mergeRuns(),o-=a,i+=a}while(0!==o);r.forceMergeRuns()}}function we(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}function be(t,e,i){var n=null==e.x?0:e.x,o=null==e.x2?1:e.x2,a=null==e.y?0:e.y,r=null==e.y2?0:e.y2;return e.global||(n=n*i.width+i.x,o=o*i.width+i.x,a=a*i.height+i.y,r=r*i.height+i.y),n=isNaN(n)?0:n,o=isNaN(o)?1:o,a=isNaN(a)?0:a,r=isNaN(r)?0:r,t.createLinearGradient(n,a,o,r)}function Se(t,e,i){var n=i.width,o=i.height,a=Math.min(n,o),r=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(r=r*n+i.x,s=s*o+i.y,l*=a),t.createRadialGradient(r,s,0,r,s,l)}function Me(){return!1}function Ie(t,e,i){var n=iw(),o=e.getWidth(),a=e.getHeight(),r=n.style;return r&&(r.position="absolute",r.left=0,r.top=0,r.width=o+"px",r.height=a+"px",n.setAttribute("data-zr-dom-id",t)),n.width=o*i,n.height=a*i,n}function Te(t){if("string"==typeof t){var e=mb.get(t);return e&&e.image}return t}function Ae(t,e,i,n,o){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!i)return e;var a=mb.get(t),r={hostEl:i,cb:n,cbPayload:o};return a?!Ce(e=a.image)&&a.pending.push(r):((e=new Image).onload=e.onerror=De,mb.put(t,e.__cachedImgObj={image:e,pending:[r]}),e.src=e.__zrImageSrc=t),e}return t}return e}function De(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;exb&&(yb=0,vb={}),yb++,vb[i]=o,o}function ke(t,e,i,n,o,a,r,s){return r?Ne(t,e,i,n,o,a,r,s):Pe(t,e,i,n,o,a,s)}function Pe(t,e,i,n,o,a,r){var s=He(t,e,o,a,r),l=Le(t,e);o&&(l+=o[1]+o[3]);var u=s.outerHeight,h=new de(Oe(0,l,i),Ee(0,u,n),l,u);return h.lineHeight=s.lineHeight,h}function Ne(t,e,i,n,o,a,r,s){var l=Ze(t,{rich:r,truncate:s,font:e,textAlign:i,textPadding:o,textLineHeight:a}),u=l.outerWidth,h=l.outerHeight;return new de(Oe(0,u,i),Ee(0,h,n),u,h)}function Oe(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function Ee(t,e,i){return"middle"===i?t-=e/2:"bottom"===i&&(t-=e),t}function Re(t,e,i){var n=e.x,o=e.y,a=e.height,r=e.width,s=a/2,l="left",u="top";switch(t){case"left":n-=i,o+=s,l="right",u="middle";break;case"right":n+=i+r,o+=s,u="middle";break;case"top":n+=r/2,o-=i,l="center",u="bottom";break;case"bottom":n+=r/2,o+=a+i,l="center";break;case"inside":n+=r/2,o+=s,l="center",u="middle";break;case"insideLeft":n+=i,o+=s,u="middle";break;case"insideRight":n+=r-i,o+=s,l="right",u="middle";break;case"insideTop":n+=r/2,o+=i,l="center";break;case"insideBottom":n+=r/2,o+=a-i,l="center",u="bottom";break;case"insideTopLeft":n+=i,o+=i;break;case"insideTopRight":n+=r-i,o+=i,l="right";break;case"insideBottomLeft":n+=i,o+=a-i,u="bottom";break;case"insideBottomRight":n+=r-i,o+=a-i,l="right",u="bottom"}return{x:n,y:o,textAlign:l,textVerticalAlign:u}}function ze(t,e,i,n,o){if(!e)return"";var a=(t+"").split("\n");o=Be(e,i,n,o);for(var r=0,s=a.length;r=r;l++)s-=r;var u=Le(i,e);return u>s&&(i="",u=0),s=t-u,n.ellipsis=i,n.ellipsisWidth=u,n.contentWidth=s,n.containerWidth=t,n}function Ve(t,e){var i=e.containerWidth,n=e.font,o=e.contentWidth;if(!i)return"";var a=Le(t,n);if(a<=i)return t;for(var r=0;;r++){if(a<=o||r>=e.maxIterations){t+=e.ellipsis;break}var s=0===r?Ge(t,o,e.ascCharWidth,e.cnCharWidth):a>0?Math.floor(t.length*o/a):0;a=Le(t=t.substr(0,s),n)}return""===t&&(t=e.placeholder),t}function Ge(t,e,i,n){for(var o=0,a=0,r=t.length;au)t="",r=[];else if(null!=h)for(var c=Be(h-(i?i[1]+i[3]:0),e,o.ellipsis,{minChar:o.minChar,placeholder:o.placeholder}),d=0,f=r.length;do&&Ue(i,t.substring(o,a)),Ue(i,n[2],n[1]),o=_b.lastIndex}of)return{lines:[],width:0,height:0};k.textWidth=Le(k.text,_);var b=y.textWidth,S=null==b||"auto"===b;if("string"==typeof b&&"%"===b.charAt(b.length-1))k.percentWidth=b,u.push(k),b=0;else{if(S){b=k.textWidth;var M=y.textBackgroundColor,I=M&&M.image;I&&Ce(I=Te(I))&&(b=Math.max(b,I.width*w/I.height))}var T=x?x[1]+x[3]:0;b+=T;var C=null!=d?d-m:null;null!=C&&Cl&&(i*=l/(c=i+n),n*=l/c),o+a>l&&(o*=l/(c=o+a),a*=l/c),n+o>u&&(n*=u/(c=n+o),o*=u/c),i+a>u&&(i*=u/(c=i+a),a*=u/c),t.moveTo(r+i,s),t.lineTo(r+l-n,s),0!==n&&t.arc(r+l-n,s+n,n,-Math.PI/2,0),t.lineTo(r+l,s+u-o),0!==o&&t.arc(r+l-o,s+u-o,o,0,Math.PI/2),t.lineTo(r+a,s+u),0!==a&&t.arc(r+a,s+u-a,a,Math.PI/2,Math.PI),t.lineTo(r,s+i),0!==i&&t.arc(r+i,s+i,i,Math.PI,1.5*Math.PI)}function Ye(t){return qe(t),d(t.rich,qe),t}function qe(t){if(t){t.font=Xe(t);var e=t.textAlign;"middle"===e&&(e="center"),t.textAlign=null==e||Mb[e]?e:"left";var i=t.textVerticalAlign||t.textBaseline;"center"===i&&(i="middle"),t.textVerticalAlign=null==i||Ib[i]?i:"top",t.textPadding&&(t.textPadding=L(t.textPadding))}}function Ke(t,e,i,n,o,a){n.rich?Je(t,e,i,n,o,a):$e(t,e,i,n,o,a)}function $e(t,e,i,n,o,a){var r,s=ii(n),l=!1,u=e.__attrCachedBy===rb.PLAIN_TEXT;a!==sb?(a&&(r=a.style,l=!s&&u&&r),e.__attrCachedBy=s?rb.NONE:rb.PLAIN_TEXT):u&&(e.__attrCachedBy=rb.NONE);var h=n.font||Sb;l&&h===(r.font||Sb)||(e.font=h);var c=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,c=t.__computedFont=e.font);var d=n.textPadding,f=n.textLineHeight,p=t.__textCotentBlock;p&&!t.__dirtyText||(p=t.__textCotentBlock=He(i,c,d,f,n.truncate));var g=p.outerHeight,m=p.lines,v=p.lineHeight,y=ai(g,n,o),x=y.baseX,_=y.baseY,w=y.textAlign||"left",b=y.textVerticalAlign;ti(e,n,o,x,_);var S=Ee(_,g,b),M=x,I=S;if(s||d){var T=Le(i,c);d&&(T+=d[1]+d[3]);var A=Oe(x,T,w);s&&ni(t,e,n,A,S,T,g),d&&(M=hi(x,w,d),I+=d[0])}e.textAlign=w,e.textBaseline="middle",e.globalAlpha=n.opacity||1;for(B=0;B=0&&"right"===(_=b[C]).textAlign;)ei(t,e,_,n,M,v,D,"right"),I-=_.width,D-=_.width,C--;for(A+=(a-(A-m)-(y-D)-I)/2;T<=C;)ei(t,e,_=b[T],n,M,v,A+_.width/2,"center"),A+=_.width,T++;v+=M}}function ti(t,e,i,n,o){if(i&&e.textRotation){var a=e.textOrigin;"center"===a?(n=i.width/2+i.x,o=i.height/2+i.y):a&&(n=a[0]+i.x,o=a[1]+i.y),t.translate(n,o),t.rotate(-e.textRotation),t.translate(-n,-o)}}function ei(t,e,i,n,o,a,r,s){var l=n.rich[i.styleName]||{};l.text=i.text;var u=i.textVerticalAlign,h=a+o/2;"top"===u?h=a+i.height/2:"bottom"===u&&(h=a+o-i.height/2),!i.isLineHolder&&ii(l)&&ni(t,e,l,"right"===s?r-i.width:"center"===s?r-i.width/2:r,h-i.height/2,i.width,i.height);var c=i.textPadding;c&&(r=hi(r,s,c),h-=i.height/2-c[2]-i.textHeight/2),ri(e,"shadowBlur",D(l.textShadowBlur,n.textShadowBlur,0)),ri(e,"shadowColor",l.textShadowColor||n.textShadowColor||"transparent"),ri(e,"shadowOffsetX",D(l.textShadowOffsetX,n.textShadowOffsetX,0)),ri(e,"shadowOffsetY",D(l.textShadowOffsetY,n.textShadowOffsetY,0)),ri(e,"textAlign",s),ri(e,"textBaseline","middle"),ri(e,"font",i.font||Sb);var d=si(l.textStroke||n.textStroke,p),f=li(l.textFill||n.textFill),p=A(l.textStrokeWidth,n.textStrokeWidth);d&&(ri(e,"lineWidth",p),ri(e,"strokeStyle",d),e.strokeText(i.text,r,h)),f&&(ri(e,"fillStyle",f),e.fillText(i.text,r,h))}function ii(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function ni(t,e,i,n,o,a,r){var s=i.textBackgroundColor,l=i.textBorderWidth,u=i.textBorderColor,h=_(s);if(ri(e,"shadowBlur",i.textBoxShadowBlur||0),ri(e,"shadowColor",i.textBoxShadowColor||"transparent"),ri(e,"shadowOffsetX",i.textBoxShadowOffsetX||0),ri(e,"shadowOffsetY",i.textBoxShadowOffsetY||0),h||l&&u){e.beginPath();var c=i.textBorderRadius;c?je(e,{x:n,y:o,width:a,height:r,r:c}):e.rect(n,o,a,r),e.closePath()}if(h)if(ri(e,"fillStyle",s),null!=i.fillOpacity){f=e.globalAlpha;e.globalAlpha=i.fillOpacity*i.opacity,e.fill(),e.globalAlpha=f}else e.fill();else if(w(s)){var d=s.image;(d=Ae(d,null,t,oi,s))&&Ce(d)&&e.drawImage(d,n,o,a,r)}if(l&&u)if(ri(e,"lineWidth",l),ri(e,"strokeStyle",u),null!=i.strokeOpacity){var f=e.globalAlpha;e.globalAlpha=i.strokeOpacity*i.opacity,e.stroke(),e.globalAlpha=f}else e.stroke()}function oi(t,e){e.image=t}function ai(t,e,i){var n=e.x||0,o=e.y||0,a=e.textAlign,r=e.textVerticalAlign;if(i){var s=e.textPosition;if(s instanceof Array)n=i.x+ui(s[0],i.width),o=i.y+ui(s[1],i.height);else{var l=Re(s,i,e.textDistance);n=l.x,o=l.y,a=a||l.textAlign,r=r||l.textVerticalAlign}var u=e.textOffset;u&&(n+=u[0],o+=u[1])}return{baseX:n,baseY:o,textAlign:a,textVerticalAlign:r}}function ri(t,e,i){return t[e]=ab(t,e,i),t[e]}function si(t,e){return null==t||e<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function li(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function ui(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function hi(t,e,i){return"right"===e?t-i[1]:"center"===e?t+i[3]/2-i[1]/2:t+i[3]}function ci(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}function di(t){t=t||{},Kw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new ub(t.style,this),this._rect=null,this.__clipPaths=[]}function fi(t){di.call(this,t)}function pi(t){return parseInt(t,10)}function gi(t){return!!t&&(!!t.__builtin__||"function"==typeof t.resize&&"function"==typeof t.refresh)}function mi(t,e,i){return Cb.copy(t.getBoundingRect()),t.transform&&Cb.applyTransform(t.transform),Lb.width=e,Lb.height=i,!Cb.intersect(Lb)}function vi(t,e){if(t===e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var i=0;i=i.length&&i.push({option:t})}}),i}function Ni(t){var e=R();Zb(t,function(t,i){var n=t.exist;n&&e.set(n.id,t)}),Zb(t,function(t,i){var n=t.option;k(!n||null==n.id||!e.get(n.id)||e.get(n.id)===t,"id duplicates: "+(n&&n.id)),n&&null!=n.id&&e.set(n.id,t),!t.keyInfo&&(t.keyInfo={})}),Zb(t,function(t,i){var n=t.exist,o=t.option,a=t.keyInfo;if(Ub(o)){if(a.name=null!=o.name?o.name+"":n?n.name:jb+i,n)a.id=n.id;else if(null!=o.id)a.id=o.id+"";else{var r=0;do{a.id="\0"+a.name+"\0"+r++}while(e.get(a.id))}e.set(a.id,t)}})}function Oi(t){var e=t.name;return!(!e||!e.indexOf(jb))}function Ei(t){return Ub(t)&&t.id&&0===(t.id+"").indexOf("\0_ec_\0")}function Ri(t,e){function i(t,e,i){for(var n=0,o=t.length;n-rS&&trS||t<-rS}function tn(t,e,i,n,o){var a=1-o;return a*a*(a*t+3*o*e)+o*o*(o*n+3*a*i)}function en(t,e,i,n,o){var a=1-o;return 3*(((e-t)*a+2*(i-e)*o)*a+(n-i)*o*o)}function nn(t,e,i,n,o,a){var r=n+3*(e-i)-t,s=3*(i-2*e+t),l=3*(e-t),u=t-o,h=s*s-3*r*l,c=s*l-9*r*u,d=l*l-3*s*u,f=0;if(Ji(h)&&Ji(c))Ji(s)?a[0]=0:(M=-l/s)>=0&&M<=1&&(a[f++]=M);else{var p=c*c-4*h*d;if(Ji(p)){var g=c/h,m=-g/2;(M=-s/r+g)>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m)}else if(p>0){var v=aS(p),y=h*s+1.5*r*(-c+v),x=h*s+1.5*r*(-c-v);(M=(-s-((y=y<0?-oS(-y,uS):oS(y,uS))+(x=x<0?-oS(-x,uS):oS(x,uS))))/(3*r))>=0&&M<=1&&(a[f++]=M)}else{var _=(2*h*s-3*r*c)/(2*aS(h*h*h)),w=Math.acos(_)/3,b=aS(h),S=Math.cos(w),M=(-s-2*b*S)/(3*r),m=(-s+b*(S+lS*Math.sin(w)))/(3*r),I=(-s+b*(S-lS*Math.sin(w)))/(3*r);M>=0&&M<=1&&(a[f++]=M),m>=0&&m<=1&&(a[f++]=m),I>=0&&I<=1&&(a[f++]=I)}}return f}function on(t,e,i,n,o){var a=6*i-12*e+6*t,r=9*e+3*n-3*t-9*i,s=3*e-3*t,l=0;if(Ji(r))Qi(a)&&(c=-s/a)>=0&&c<=1&&(o[l++]=c);else{var u=a*a-4*r*s;if(Ji(u))o[0]=-a/(2*r);else if(u>0){var h=aS(u),c=(-a+h)/(2*r),d=(-a-h)/(2*r);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function an(t,e,i,n,o,a){var r=(e-t)*o+t,s=(i-e)*o+e,l=(n-i)*o+i,u=(s-r)*o+r,h=(l-s)*o+s,c=(h-u)*o+u;a[0]=t,a[1]=r,a[2]=u,a[3]=c,a[4]=c,a[5]=h,a[6]=l,a[7]=n}function rn(t,e,i,n,o,a,r,s,l,u,h){var c,d,f,p,g,m=.005,v=1/0;hS[0]=l,hS[1]=u;for(var y=0;y<1;y+=.05)cS[0]=tn(t,i,o,r,y),cS[1]=tn(e,n,a,s,y),(p=hw(hS,cS))=0&&p=0&&c<=1&&(o[l++]=c);else{var u=r*r-4*a*s;if(Ji(u))(c=-r/(2*a))>=0&&c<=1&&(o[l++]=c);else if(u>0){var h=aS(u),c=(-r+h)/(2*a),d=(-r-h)/(2*a);c>=0&&c<=1&&(o[l++]=c),d>=0&&d<=1&&(o[l++]=d)}}return l}function hn(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n}function cn(t,e,i,n,o){var a=(e-t)*n+t,r=(i-e)*n+e,s=(r-a)*n+a;o[0]=t,o[1]=a,o[2]=s,o[3]=s,o[4]=r,o[5]=i}function dn(t,e,i,n,o,a,r,s,l){var u,h=.005,c=1/0;hS[0]=r,hS[1]=s;for(var d=0;d<1;d+=.05)cS[0]=sn(t,i,o,d),cS[1]=sn(e,n,a,d),(m=hw(hS,cS))=0&&m1e-4)return s[0]=t-i,s[1]=e-n,l[0]=t+i,void(l[1]=e+n);if(yS[0]=mS(o)*i+t,yS[1]=gS(o)*n+e,xS[0]=mS(a)*i+t,xS[1]=gS(a)*n+e,u(s,yS,xS),h(l,yS,xS),(o%=vS)<0&&(o+=vS),(a%=vS)<0&&(a+=vS),o>a&&!r?a+=vS:oo&&(_S[0]=mS(f)*i+t,_S[1]=gS(f)*n+e,u(s,_S,s),h(l,_S,l))}function yn(t,e,i,n,o,a,r){if(0===o)return!1;var s=o,l=0,u=t;if(r>e+s&&r>n+s||rt+s&&a>i+s||ae+c&&h>n+c&&h>a+c&&h>s+c||ht+c&&u>i+c&&u>o+c&&u>r+c||ue+u&&l>n+u&&l>a+u||lt+u&&s>i+u&&s>o+u||si||h+uo&&(o+=zS);var d=Math.atan2(l,s);return d<0&&(d+=zS),d>=n&&d<=o||d+zS>=n&&d+zS<=o}function Sn(t,e,i,n,o,a){if(a>e&&a>n||ao?r:0}function Mn(t,e){return Math.abs(t-e)e&&u>n&&u>a&&u>s||u1&&In(),c=tn(e,n,a,s,WS[0]),p>1&&(d=tn(e,n,a,s,WS[1]))),2===p?me&&s>n&&s>a||s=0&&u<=1){for(var h=0,c=sn(e,n,a,u),d=0;di||s<-i)return 0;u=Math.sqrt(i*i-s*s);FS[0]=-u,FS[1]=u;var l=Math.abs(n-o);if(l<1e-4)return 0;if(l%VS<1e-4){n=0,o=VS;p=a?1:-1;return r>=FS[0]+t&&r<=FS[1]+t?p:0}if(a){var u=n;n=wn(o),o=wn(u)}else n=wn(n),o=wn(o);n>o&&(o+=VS);for(var h=0,c=0;c<2;c++){var d=FS[c];if(d+t>r){var f=Math.atan2(s,d),p=a?1:-1;f<0&&(f=VS+f),(f>=n&&f<=o||f+VS>=n&&f+VS<=o)&&(f>Math.PI/2&&f<1.5*Math.PI&&(p=-p),h+=p)}}return h}function Cn(t,e,i,n,o){for(var a=0,r=0,s=0,l=0,u=0,h=0;h1&&(i||(a+=Sn(r,s,l,u,n,o))),1===h&&(l=r=t[h],u=s=t[h+1]),c){case BS.M:r=l=t[h++],s=u=t[h++];break;case BS.L:if(i){if(yn(r,s,t[h],t[h+1],e,n,o))return!0}else a+=Sn(r,s,t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.C:if(i){if(xn(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=Tn(r,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.Q:if(i){if(_n(r,s,t[h++],t[h++],t[h],t[h+1],e,n,o))return!0}else a+=An(r,s,t[h++],t[h++],t[h],t[h+1],n,o)||0;r=t[h++],s=t[h++];break;case BS.A:var d=t[h++],f=t[h++],p=t[h++],g=t[h++],m=t[h++],v=t[h++];h+=1;var y=1-t[h++],x=Math.cos(m)*p+d,_=Math.sin(m)*g+f;h>1?a+=Sn(r,s,x,_,n,o):(l=x,u=_);var w=(n-d)*g/p+d;if(i){if(bn(d,f,g,m,m+v,y,e,w,o))return!0}else a+=Dn(d,f,g,m,m+v,y,w,o);r=Math.cos(m+v)*p+d,s=Math.sin(m+v)*g+f;break;case BS.R:l=r=t[h++],u=s=t[h++];var x=l+t[h++],_=u+t[h++];if(i){if(yn(l,u,x,u,e,n,o)||yn(x,u,x,_,e,n,o)||yn(x,_,l,_,e,n,o)||yn(l,_,l,u,e,n,o))return!0}else a+=Sn(x,u,x,_,n,o),a+=Sn(l,_,l,u,n,o);break;case BS.Z:if(i){if(yn(r,s,l,u,e,n,o))return!0}else a+=Sn(r,s,l,u,n,o);r=l,s=u}}return i||Mn(s,u)||(a+=Sn(r,s,l,u,n,o)||0),0!==a}function Ln(t,e,i){return Cn(t,0,!1,e,i)}function kn(t,e,i,n){return Cn(t,e,!0,i,n)}function Pn(t){di.call(this,t),this.path=null}function Nn(t,e,i,n,o,a,r,s,l,u,h){var c=l*(tM/180),d=QS(c)*(t-i)/2+JS(c)*(e-n)/2,f=-1*JS(c)*(t-i)/2+QS(c)*(e-n)/2,p=d*d/(r*r)+f*f/(s*s);p>1&&(r*=$S(p),s*=$S(p));var g=(o===a?-1:1)*$S((r*r*(s*s)-r*r*(f*f)-s*s*(d*d))/(r*r*(f*f)+s*s*(d*d)))||0,m=g*r*f/s,v=g*-s*d/r,y=(t+i)/2+QS(c)*m-JS(c)*v,x=(e+n)/2+JS(c)*m+QS(c)*v,_=nM([1,0],[(d-m)/r,(f-v)/s]),w=[(d-m)/r,(f-v)/s],b=[(-1*d-m)/r,(-1*f-v)/s],S=nM(w,b);iM(w,b)<=-1&&(S=tM),iM(w,b)>=1&&(S=0),0===a&&S>0&&(S-=2*tM),1===a&&S<0&&(S+=2*tM),h.addData(u,y,x,r,s,_,S,c,a)}function On(t){if(!t)return new ES;for(var e,i=0,n=0,o=i,a=n,r=new ES,s=ES.CMD,l=t.match(oM),u=0;u=2){if(o&&"spline"!==o){var a=fM(n,o,i,e.smoothConstraint);t.moveTo(n[0][0],n[0][1]);for(var r=n.length,s=0;s<(i?r:r-1);s++){var l=a[2*s],u=a[2*s+1],h=n[(s+1)%r];t.bezierCurveTo(l[0],l[1],u[0],u[1],h[0],h[1])}}else{"spline"===o&&(n=dM(n,i)),t.moveTo(n[0][0],n[0][1]);for(var s=1,c=n.length;s=0)?(i={textFill:null,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=a,null==t.textStrokeWidth&&(t.textStrokeWidth=2))):null!=a&&(i={textFill:null},t.textFill=a),i&&(t.insideRollback=i)}}function bo(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function So(t,e){var i=e||e.getModel("textStyle");return P([t.fontStyle||i&&i.getShallow("fontStyle")||"",t.fontWeight||i&&i.getShallow("fontWeight")||"",(t.fontSize||i&&i.getShallow("fontSize")||12)+"px",t.fontFamily||i&&i.getShallow("fontFamily")||"sans-serif"].join(" "))}function Mo(t,e,i,n,o,a){if("function"==typeof o&&(a=o,o=null),n&&n.isAnimationEnabled()){var r=t?"Update":"",s=n.getShallow("animationDuration"+r),l=n.getShallow("animationEasing"+r),u=n.getShallow("animationDelay"+r);"function"==typeof u&&(u=u(o,n.getAnimationDelayParams?n.getAnimationDelayParams(e,o):null)),"function"==typeof s&&(s=s(o)),s>0?e.animateTo(i,s,u||0,l,a,!!a):(e.stopAnimation(),e.attr(i),a&&a())}else e.stopAnimation(),e.attr(i),a&&a()}function Io(t,e,i,n,o){Mo(!0,t,e,i,n,o)}function To(t,e,i,n,o){Mo(!1,t,e,i,n,o)}function Ao(t,e){for(var i=_t([]);t&&t!==e;)bt(i,t.getLocalTransform(),i),t=t.parent;return i}function Do(t,e,i){return e&&!c(e)&&(e=Tw.getLocalTransform(e)),i&&(e=Tt([],e)),Q([],t,e)}function Co(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),o=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-n:"right"===t?n:0,"top"===t?-o:"bottom"===t?o:0];return a=Do(a,e,i),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function Lo(t,e,i,n){function o(t){var e={position:F(t.position),rotation:t.rotation};return t.shape&&(e.shape=a({},t.shape)),e}if(t&&e){var r=function(t){var e={};return t.traverse(function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}(t);e.traverse(function(t){if(!t.isGroup&&t.anid){var e=r[t.anid];if(e){var n=o(t);t.attr(o(e)),Io(t,n,i,t.dataIndex)}}})}}function ko(t,e){return f(t,function(t){var i=t[0];i=LM(i,e.x),i=kM(i,e.x+e.width);var n=t[1];return n=LM(n,e.y),n=kM(n,e.y+e.height),[i,n]})}function Po(t,e,i){var n=(e=a({rectHover:!0},e)).style={strokeNoScale:!0};if(i=i||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(n.image=t.slice(8),r(n,i),new fi(e)):Xn(t.replace("path://",""),e,i,"center")}function No(t,e,i){this.parentModel=e,this.ecModel=i,this.option=t}function Oo(t,e,i){for(var n=0;n0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/o*a+i[0]}function Vo(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?zo(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function Go(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t}function Fo(t){return t.sort(function(t,e){return t-e}),t}function Wo(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}function Ho(t){var e=t.toString(),i=e.indexOf("e");if(i>0){var n=+e.slice(i+1);return n<0?-n:0}var o=e.indexOf(".");return o<0?0:e.length-1-o}function Zo(t,e){var i=Math.log,n=Math.LN10,o=Math.floor(i(t[1]-t[0])/n),a=Math.round(i(Math.abs(e[1]-e[0]))/n),r=Math.min(Math.max(-o+a,0),20);return isFinite(r)?r:20}function Uo(t,e,i){if(!t[e])return 0;var n=p(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===n)return 0;for(var o=Math.pow(10,i),a=f(t,function(t){return(isNaN(t)?0:t)/n*o*100}),r=100*o,s=f(a,function(t){return Math.floor(t)}),l=p(s,function(t,e){return t+e},0),u=f(a,function(t,e){return t-s[e]});lh&&(h=u[d],c=d);++s[c],u[c]=0,++l}return s[e]/o}function Xo(t){var e=2*Math.PI;return(t%e+e)%e}function jo(t){return t>-UM&&t=-20?+t.toFixed(n<0?-n:0):t}function Jo(t){function e(t,i,n){return t.interval[n]=0}function ta(t){return isNaN(t)?"-":(t=(t+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function ea(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}function ia(t){return null==t?"":(t+"").replace(KM,function(t,e){return $M[e]})}function na(t,e,i){y(e)||(e=[e]);var n=e.length;if(!n)return"";for(var o=e[0].$vars||[],a=0;a':'':{renderMode:o,content:"{marker"+a+"|} ",style:{color:i}}:""}function ra(t,e){return t+="","0000".substr(0,e-t.length)+t}function sa(t,e,i){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var n=Yo(e),o=i?"UTC":"",a=n["get"+o+"FullYear"](),r=n["get"+o+"Month"]()+1,s=n["get"+o+"Date"](),l=n["get"+o+"Hours"](),u=n["get"+o+"Minutes"](),h=n["get"+o+"Seconds"](),c=n["get"+o+"Milliseconds"]();return t=t.replace("MM",ra(r,2)).replace("M",r).replace("yyyy",a).replace("yy",a%100).replace("dd",ra(s,2)).replace("d",s).replace("hh",ra(l,2)).replace("h",l).replace("mm",ra(u,2)).replace("m",u).replace("ss",ra(h,2)).replace("s",h).replace("SSS",ra(c,3))}function la(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function ua(t,e,i,n,o){var a=0,r=0;null==n&&(n=1/0),null==o&&(o=1/0);var s=0;e.eachChild(function(l,u){var h,c,d=l.position,f=l.getBoundingRect(),p=e.childAt(u+1),g=p&&p.getBoundingRect();if("horizontal"===t){var m=f.width+(g?-g.x+f.x:0);(h=a+m)>n||l.newline?(a=0,h=m,r+=s+i,s=f.height):s=Math.max(s,f.height)}else{var v=f.height+(g?-g.y+f.y:0);(c=r+v)>o||l.newline?(a+=s+i,r=0,c=v,s=f.width):s=Math.max(s,f.width)}l.newline||(d[0]=a,d[1]=r,"horizontal"===t?a=h+i:r=c+i)})}function ha(t,e,i){var n=e.width,o=e.height,a=Vo(t.x,n),r=Vo(t.y,o),s=Vo(t.x2,n),l=Vo(t.y2,o);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(s)||isNaN(parseFloat(t.x2)))&&(s=n),(isNaN(r)||isNaN(parseFloat(t.y)))&&(r=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=o),i=qM(i||0),{width:Math.max(s-a-i[1]-i[3],0),height:Math.max(l-r-i[0]-i[2],0)}}function ca(t,e,i){i=qM(i||0);var n=e.width,o=e.height,a=Vo(t.left,n),r=Vo(t.top,o),s=Vo(t.right,n),l=Vo(t.bottom,o),u=Vo(t.width,n),h=Vo(t.height,o),c=i[2]+i[0],d=i[1]+i[3],f=t.aspect;switch(isNaN(u)&&(u=n-s-d-a),isNaN(h)&&(h=o-l-c-r),null!=f&&(isNaN(u)&&isNaN(h)&&(f>n/o?u=.8*n:h=.8*o),isNaN(u)&&(u=f*h),isNaN(h)&&(h=u/f)),isNaN(a)&&(a=n-s-u-d),isNaN(r)&&(r=o-l-h-c),t.left||t.right){case"center":a=n/2-u/2-i[3];break;case"right":a=n-u-d}switch(t.top||t.bottom){case"middle":case"center":r=o/2-h/2-i[0];break;case"bottom":r=o-h-c}a=a||0,r=r||0,isNaN(u)&&(u=n-d-a-(s||0)),isNaN(h)&&(h=o-c-r-(l||0));var p=new de(a+i[3],r+i[0],u,h);return p.margin=i,p}function da(t,e,i,n,o){var a=!o||!o.hv||o.hv[0],s=!o||!o.hv||o.hv[1],l=o&&o.boundingMode||"all";if(a||s){var u;if("raw"===l)u="group"===t.type?new de(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(u=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(u=u.clone()).applyTransform(h)}e=ca(r({width:u.width,height:u.height},e),i,n);var c=t.position,d=a?e.x-u.x:0,f=s?e.y-u.y:0;t.attr("position","raw"===l?[d,f]:[c[0]+d,c[1]+f])}}function fa(t,e){return null!=t[oI[e][0]]||null!=t[oI[e][1]]&&null!=t[oI[e][2]]}function pa(t,e,i){function n(i,n){var r={},l=0,u={},h=0;if(iI(i,function(e){u[e]=t[e]}),iI(i,function(t){o(e,t)&&(r[t]=u[t]=e[t]),a(r,t)&&l++,a(u,t)&&h++}),s[n])return a(e,i[1])?u[i[2]]=null:a(e,i[2])&&(u[i[1]]=null),u;if(2!==h&&l){if(l>=2)return r;for(var c=0;ce)return t[n];return t[i-1]}function ya(t){var e=t.get("coordinateSystem"),i={coordSysName:e,coordSysDims:[],axisMap:R(),categoryAxisMap:R()},n=fI[e];if(n)return n(t,i,i.axisMap,i.categoryAxisMap),i}function xa(t){return"category"===t.get("type")}function _a(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===vI?{}:[]),this.sourceFormat=t.sourceFormat||yI,this.seriesLayoutBy=t.seriesLayoutBy||_I,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&R(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}function wa(t){var e=t.option.source,i=yI;if(S(e))i=xI;else if(y(e)){0===e.length&&(i=gI);for(var n=0,o=e.length;n=e:"max"===i?t<=e:t===e}function Xa(t,e){return t.join(",")===e.join(",")}function ja(t,e){AI(e=e||{},function(e,i){if(null!=e){var n=t[i];if(lI.hasClass(i)){e=Di(e);var o=Pi(n=Di(n),e);t[i]=CI(o,function(t){return t.option&&t.exist?LI(t.exist,t.option,!0):t.exist||t.option})}else t[i]=LI(n,e,!0)}})}function Ya(t){var e=t&&t.itemStyle;if(e)for(var i=0,o=OI.length;i=0;p--){var g=t[p];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,c)),d>=0){var m=g.data.getByRawIndex(g.stackResultDimension,d);if(h>=0&&m>0||h<=0&&m<0){h+=m,f=m;break}}}return n[0]=h,n[1]=f,n});r.hostModel.setData(l),e.data=l})}function rr(t,e){_a.isInstance(t)||(t=_a.seriesDataToSource(t)),this._source=t;var i=this._data=t.data,n=t.sourceFormat;n===xI&&(this._offset=0,this._dimSize=e,this._data=i),a(this,GI[n===gI?n+"_"+t.seriesLayoutBy:n])}function sr(){return this._data.length}function lr(t){return this._data[t]}function ur(t){for(var e=0;ee.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Mr(t,e){d(t.CHANGABLE_METHODS,function(i){t.wrapMethod(i,v(Ir,e))})}function Ir(t){var e=Tr(t);e&&e.setOutputEnd(this.count())}function Tr(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var o=n.agentStubMap;o&&(n=o.get(t.uid))}return n}}function Ar(){this.group=new tb,this.uid=Ro("viewChart"),this.renderTask=gr({plan:Lr,reset:kr}),this.renderTask.context={view:this}}function Dr(t,e){if(t&&(t.trigger(e),"group"===t.type))for(var i=0;i=0?n():c=setTimeout(n,-a),u=o};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){l=t},d}function Nr(t,e,i,n){var o=t[e];if(o){var a=o[iT]||o,r=o[oT];if(o[nT]!==i||r!==n){if(null==i||!n)return t[e]=a;(o=t[e]=Pr(a,i,"debounce"===n))[iT]=a,o[oT]=n,o[nT]=i}return o}}function Or(t,e){var i=t[e];i&&i[iT]&&(t[e]=i[iT])}function Er(t,e,i,n){this.ecInstance=t,this.api=e,this.unfinished;var i=this._dataProcessorHandlers=i.slice(),n=this._visualHandlers=n.slice();this._allHandlers=i.concat(n),this._stageTaskMap=R()}function Rr(t,e,i,n,o){function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}o=o||{};var r;d(e,function(e,s){if(!o.visualType||o.visualType===e.visualType){var l=t._stageTaskMap.get(e.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,d=h.agentStubMap;d.each(function(t){a(o,t)&&(t.dirty(),c=!0)}),c&&h.dirty(),hT(h,n);var f=t.getPerformArgs(h,o.block);d.each(function(t){t.perform(f)}),r|=h.perform(f)}else u&&u.each(function(s,l){a(o,s)&&s.dirty();var u=t.getPerformArgs(s,o.block);u.skip=!e.performRawSeries&&i.isSeriesFiltered(s.context.model),hT(s,n),r|=s.perform(u)})}}),t.unfinished|=r}function zr(t,e,i,n,o){function a(i){var a=i.uid,s=r.get(a)||r.set(a,gr({plan:Hr,reset:Zr,count:Xr}));s.context={model:i,ecModel:n,api:o,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},jr(t,i,s)}var r=i.seriesTaskMap||(i.seriesTaskMap=R()),s=e.seriesType,l=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(a):s?n.eachRawSeriesByType(s,a):l&&l(n,o).each(a);var u=t._pipelineMap;r.each(function(t,e){u.get(e)||(t.dispose(),r.removeKey(e))})}function Br(t,e,i,n,o){function a(e){var i=e.uid,n=s.get(i);n||(n=s.set(i,gr({reset:Gr,onDirty:Wr})),r.dirty()),n.context={model:e,overallProgress:h,modifyOutputEnd:c},n.agent=r,n.__block=h,jr(t,e,n)}var r=i.overallTask=i.overallTask||gr({reset:Vr});r.context={ecModel:n,api:o,overallReset:e.overallReset,scheduler:t};var s=r.agentStubMap=r.agentStubMap||R(),l=e.seriesType,u=e.getTargetSeries,h=!0,c=e.modifyOutputEnd;l?n.eachRawSeriesByType(l,a):u?u(n,o).each(a):(h=!1,d(n.getSeries(),a));var f=t._pipelineMap;s.each(function(t,e){f.get(e)||(t.dispose(),r.dirty(),s.removeKey(e))})}function Vr(t){t.overallReset(t.ecModel,t.api,t.payload)}function Gr(t,e){return t.overallProgress&&Fr}function Fr(){this.agent.dirty(),this.getDownstream().dirty()}function Wr(){this.agent&&this.agent.dirty()}function Hr(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function Zr(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Di(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?f(e,function(t,e){return Ur(e)}):cT}function Ur(t){return function(e,i){var n=i.data,o=i.resetDefines[t];if(o&&o.dataEach)for(var a=e.start;a0?parseInt(n,10)/100:n?parseFloat(n):0;var o=i.getAttribute("stop-color")||"#000000";e.addColorStop(n,o)}i=i.nextSibling}}function Qr(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),r(e.__inheritedStyle,t.__inheritedStyle))}function ts(t){for(var e=P(t).split(_T),i=[],n=0;n0;a-=2){var r=o[a],s=o[a-1];switch(n=n||xt(),s){case"translate":r=P(r).split(_T),St(n,n,[parseFloat(r[0]),parseFloat(r[1]||0)]);break;case"scale":r=P(r).split(_T),It(n,n,[parseFloat(r[0]),parseFloat(r[1]||r[0])]);break;case"rotate":r=P(r).split(_T),Mt(n,n,parseFloat(r[0]));break;case"skew":r=P(r).split(_T),console.warn("Skew transform is not supported yet");break;case"matrix":r=P(r).split(_T);n[0]=parseFloat(r[0]),n[1]=parseFloat(r[1]),n[2]=parseFloat(r[2]),n[3]=parseFloat(r[3]),n[4]=parseFloat(r[4]),n[5]=parseFloat(r[5])}}e.setLocalTransform(n)}}function os(t){var e=t.getAttribute("style"),i={};if(!e)return i;var n={};TT.lastIndex=0;for(var o;null!=(o=TT.exec(e));)n[o[1]]=o[2];for(var a in ST)ST.hasOwnProperty(a)&&null!=n[a]&&(i[ST[a]]=n[a]);return i}function as(t,e,i){var n=e/t.width,o=i/t.height,a=Math.min(n,o);return{scale:[a,a],position:[-(t.x+t.width/2)*a+e/2,-(t.y+t.height/2)*a+i/2]}}function rs(t,e){return(new $r).parse(t,e)}function ss(t){return function(e,i,n){e=e&&e.toLowerCase(),fw.prototype[t].call(this,e,i,n)}}function ls(){fw.call(this)}function us(t,e,n){function o(t,e){return t.__prio-e.__prio}n=n||{},"string"==typeof e&&(e=JT[e]),this.id,this.group,this._dom=t;var a=this._zr=Ii(t,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height});this._throttledZrFlush=Pr(m(a.flush,a),17),(e=i(e))&&BI(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new Fa;var r=this._api=As(this);_e($T,o),_e(YT,o),this._scheduler=new Er(this,r,YT,$T),fw.call(this,this._ecEventProcessor=new Ds),this._messageCenter=new ls,this._initEvents(),this.resize=m(this.resize,this),this._pendingActions=[],a.animation.on("frame",this._onframe,this),vs(a,this),N(this)}function hs(t,e,i){var n,o=this._model,a=this._coordSysMgr.getCoordinateSystems();e=Vi(o,e);for(var r=0;re.get("hoverLayerThreshold")&&!U_.node&&i.traverse(function(t){t.isGroup||(t.useHoverLayer=!0)})}function Is(t,e){var i=t.get("blendMode")||null;e.group.traverse(function(t){t.isGroup||t.style.blend!==i&&t.setStyle("blend",i),t.eachPendingDisplayable&&t.eachPendingDisplayable(function(t){t.setStyle("blend",i)})})}function Ts(t,e){var i=t.get("z"),n=t.get("zlevel");e.group.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))})}function As(t){var e=t._coordSysMgr;return a(new Ga(t),{getCoordinateSystems:m(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var i=e.__ecComponentInfo;if(null!=i)return t._model.getComponent(i.mainType,i.index);e=e.parent}}})}function Ds(){this.eventInfo}function Cs(t){function e(t,e){for(var n=0;n65535?dA:pA}function Js(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Qs(t,e){d(gA.concat(e.__wrappedMethods||[]),function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t.__wrappedMethods=e.__wrappedMethods,d(mA,function(n){t[n]=i(e[n])}),t._calculationInfo=a(e._calculationInfo)}function tl(t,e,i,n,o){var a=cA[e.type],r=n-1,s=e.name,l=t[s][r];if(l&&l.length=0?this._indices[t]:-1}function al(t,e){var i=t._idList[e];return null==i&&(i=il(t,t._idDimIdx,e)),null==i&&(i=hA+e),i}function rl(t){return y(t)||(t=[t]),t}function sl(t,e){var i=t.dimensions,n=new vA(f(i,t.getDimensionInfo,t),t.hostModel);Qs(n,t);for(var o=n._storage={},a=t._storage,r=0;r=0?(o[s]=ll(a[s]),n._rawExtent[s]=ul(),n._extent[s]=null):o[s]=a[s])}return n}function ll(t){for(var e=new Array(t.length),i=0;in&&(r=o.interval=n);var s=o.intervalPrecision=Ml(r);return Tl(o.niceTickExtent=[MA(Math.ceil(t[0]/r)*r,s),MA(Math.floor(t[1]/r)*r,s)],t),o}function Ml(t){return Ho(t)+2}function Il(t,e,i){t[e]=Math.max(Math.min(t[e],i[1]),i[0])}function Tl(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),Il(t,0,e),Il(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function Al(t,e,i,n){var o=[];if(!t)return o;e[0]1e4)return[];return e[1]>(o.length?o[o.length-1]:i[1])&&o.push(e[1]),o}function Dl(t){return t.get("stack")||AA+t.seriesIndex}function Cl(t){return t.dim+t.index}function Ll(t){var e=[],i=t.axis;if("category"===i.type){for(var n=i.getBandWidth(),o=0;o=0?"p":"n",b=m;p&&(o[r][_]||(o[r][_]={p:m,n:m}),b=o[r][_][w]);var S,M,I,T;if(g)S=b,M=(A=i.dataToPoint([x,_]))[1]+l,I=A[0]-m,T=u,Math.abs(I)a[1]?(n=a[1],o=a[0]):(n=a[0],o=a[1]);var r=e.toGlobalCoord(e.dataToCoord(0));return ro&&(r=o),r}function Vl(t,e){return VA(t,BA(e))}function Gl(t,e){var i,n,o,a=t.type,r=e.getMin(),s=e.getMax(),l=null!=r,u=null!=s,h=t.getExtent();"ordinal"===a?i=e.getCategories().length:(y(n=e.get("boundaryGap"))||(n=[n||0,n||0]),"boolean"==typeof n[0]&&(n=[0,0]),n[0]=Vo(n[0],1),n[1]=Vo(n[1],1),o=h[1]-h[0]||Math.abs(h[0])),null==r&&(r="ordinal"===a?i?0:NaN:h[0]-n[0]*o),null==s&&(s="ordinal"===a?i?i-1:NaN:h[1]+n[1]*o),"dataMin"===r?r=h[0]:"function"==typeof r&&(r=r({min:h[0],max:h[1]})),"dataMax"===s?s=h[1]:"function"==typeof s&&(s=s({min:h[0],max:h[1]})),(null==r||!isFinite(r))&&(r=NaN),(null==s||!isFinite(s))&&(s=NaN),t.setBlank(I(r)||I(s)||"ordinal"===a&&!t.getOrdinalMeta().categories.length),e.getNeedCrossZero()&&(r>0&&s>0&&!l&&(r=0),r<0&&s<0&&!u&&(s=0));var c=e.ecModel;if(c&&"time"===a){var f,p=kl("bar",c);if(d(p,function(t){f|=t.getBaseAxis()===e.axis}),f){var g=Pl(p),m=Fl(r,s,e,g);r=m.min,s=m.max}}return[r,s]}function Fl(t,e,i,n){var o=i.axis.getExtent(),a=o[1]-o[0],r=Ol(n,i.axis);if(void 0===r)return{min:t,max:e};var s=1/0;d(r,function(t){s=Math.min(t.offset,s)});var l=-1/0;d(r,function(t){l=Math.max(t.offset+t.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=h/(1-(s+l)/a)-h;return e+=c*(l/u),t-=c*(s/u),{min:t,max:e}}function Wl(t,e){var i=Gl(t,e),n=null!=e.getMin(),o=null!=e.getMax(),a=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var r=t.type;t.setExtent(i[0],i[1]),t.niceExtent({splitNumber:a,fixMin:n,fixMax:o,minInterval:"interval"===r||"time"===r?e.get("minInterval"):null,maxInterval:"interval"===r||"time"===r?e.get("maxInterval"):null});var s=e.get("interval");null!=s&&t.setInterval&&t.setInterval(s)}function Hl(t,e){if(e=e||t.get("type"))switch(e){case"category":return new SA(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case"value":return new TA;default:return(xl.getClass(e)||TA).create(t)}}function Zl(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(i>0&&n>0||i<0&&n<0)}function Ul(t){var e=t.getLabelModel().get("formatter"),i="category"===t.type?t.scale.getExtent()[0]:null;return"string"==typeof e?e=function(e){return function(i){return i=t.scale.getLabel(i),e.replace("{value}",null!=i?i:"")}}(e):"function"==typeof e?function(n,o){return null!=i&&(o=n-i),e(Xl(t,n),o)}:function(e){return t.scale.getLabel(e)}}function Xl(t,e){return"category"===t.type?t.scale.getLabel(e):e}function jl(t){var e=t.model,i=t.scale;if(e.get("axisLabel.show")&&!i.isBlank()){var n,o,a="category"===t.type,r=i.getExtent();o=a?i.count():(n=i.getTicks()).length;var s,l=t.getLabelModel(),u=Ul(t),h=1;o>40&&(h=Math.ceil(o/40));for(var c=0;c>1^-(1&s),l=l>>1^-(1&l),o=s+=o,a=l+=a,n.push([s/i,l/i])}return n}function ou(t){return"category"===t.type?ru(t):uu(t)}function au(t,e){return"category"===t.type?lu(t,e):{ticks:t.scale.getTicks()}}function ru(t){var e=t.getLabelModel(),i=su(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:i.labelCategoryInterval}:i}function su(t,e){var i=hu(t,"labels"),n=ql(e),o=cu(i,n);if(o)return o;var a,r;return a=x(n)?vu(t,n):mu(t,r="auto"===n?fu(t):n),du(i,n,{labels:a,labelCategoryInterval:r})}function lu(t,e){var i=hu(t,"ticks"),n=ql(e),o=cu(i,n);if(o)return o;var a,r;if(e.get("show")&&!t.scale.isBlank()||(a=[]),x(n))a=vu(t,n,!0);else if("auto"===n){var s=su(t,t.getLabelModel());r=s.labelCategoryInterval,a=f(s.labels,function(t){return t.tickValue})}else a=mu(t,r=n,!0);return du(i,n,{ticks:a,tickCategoryInterval:r})}function uu(t){var e=t.scale.getTicks(),i=Ul(t);return{labels:f(e,function(e,n){return{formattedLabel:i(e,n),rawLabel:t.scale.getLabel(e),tickValue:e}})}}function hu(t,e){return nD(t)[e]||(nD(t)[e]=[])}function cu(t,e){for(var i=0;i40&&(s=Math.max(1,Math.floor(r/40)));for(var l=a[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(n)),c=Math.abs(u*Math.sin(n)),d=0,f=0;l<=a[1];l+=s){var p=0,g=0,m=ke(i(l),e.font,"center","top");p=1.3*m.width,g=1.3*m.height,d=Math.max(d,p,7),f=Math.max(f,g,7)}var v=d/h,y=f/c;isNaN(v)&&(v=1/0),isNaN(y)&&(y=1/0);var x=Math.max(0,Math.floor(Math.min(v,y))),_=nD(t.model),w=_.lastAutoInterval,b=_.lastTickCount;return null!=w&&null!=b&&Math.abs(w-x)<=1&&Math.abs(b-r)<=1&&w>x?x=w:(_.lastTickCount=r,_.lastAutoInterval=x),x}function gu(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function mu(t,e,i){function n(t){l.push(i?t:{formattedLabel:o(t),rawLabel:a.getLabel(t),tickValue:t})}var o=Ul(t),a=t.scale,r=a.getExtent(),s=t.getLabelModel(),l=[],u=Math.max((e||0)+1,1),h=r[0],c=a.count();0!==h&&u>1&&c/u>2&&(h=Math.round(Math.ceil(h/u)*u));var d=Kl(t),f=s.get("showMinLabel")||d,p=s.get("showMaxLabel")||d;f&&h!==r[0]&&n(r[0]);for(var g=h;g<=r[1];g+=u)n(g);return p&&g!==r[1]&&n(r[1]),l}function vu(t,e,i){var n=t.scale,o=Ul(t),a=[];return d(n.getTicks(),function(t){var r=n.getLabel(t);e(t,r)&&a.push(i?t:{formattedLabel:o(t),rawLabel:r,tickValue:t})}),a}function yu(t,e){var i=(t[1]-t[0])/e/2;t[0]+=i,t[1]-=i}function xu(t,e,i,n,o){function a(t,e){return h?t>e:t0&&(t.coord-=u/(2*(e+1)))}),s={coord:e[r-1].coord+u},e.push(s)}var h=l[0]>l[1];a(e[0].coord,l[0])&&(o?e[0].coord=l[0]:e.shift()),o&&a(l[0],e[0].coord)&&e.unshift({coord:l[0]}),a(l[1],s.coord)&&(o?s.coord=l[1]:e.pop()),o&&a(s.coord,l[1])&&e.push({coord:l[1]})}}function _u(t,e){var i=t.mapDimension("defaultedLabel",!0),n=i.length;if(1===n)return fr(t,e,i[0]);if(n){for(var o=[],a=0;a0?i=n[0]:n[1]<0&&(i=n[1]),i}function Ou(t,e,i,n){var o=NaN;t.stacked&&(o=i.get(i.getCalculationInfo("stackedOverDimension"),n)),isNaN(o)&&(o=t.valueStart);var a=t.baseDataOffset,r=[];return r[a]=i.get(t.baseDim,n),r[1-a]=o,e.dataToPoint(r)}function Eu(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})}).update(function(t,e){i.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){i.push({cmd:"-",idx:t})}).execute(),i}function Ru(t){return isNaN(t[0])||isNaN(t[1])}function zu(t,e,i,n,o,a,r,s,l,u,h){return"none"!==u&&u?Bu.apply(this,arguments):Vu.apply(this,arguments)}function Bu(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(Ru(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]);else if(l>0){var g=e[c],m="y"===u?1:0,v=(p[m]-g[m])*l;_D(bD,g),bD[m]=g[m]+v,_D(SD,p),SD[m]=p[m]-v,t.bezierCurveTo(bD[0],bD[1],SD[0],SD[1],p[0],p[1])}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Vu(t,e,i,n,o,a,r,s,l,u,h){for(var c=0,d=i,f=0;f=o||d<0)break;if(Ru(p)){if(h){d+=a;continue}break}if(d===i)t[a>0?"moveTo":"lineTo"](p[0],p[1]),_D(bD,p);else if(l>0){var g=d+a,m=e[g];if(h)for(;m&&Ru(e[g]);)m=e[g+=a];var v=.5,y=e[c];if(!(m=e[g])||Ru(m))_D(SD,p);else{Ru(m)&&!h&&(m=p),U(wD,m,y);var x,_;if("x"===u||"y"===u){var w="x"===u?0:1;x=Math.abs(p[w]-y[w]),_=Math.abs(p[w]-m[w])}else x=uw(p,y),_=uw(p,m);xD(SD,p,wD,-l*(1-(v=_/(_+x))))}vD(bD,bD,s),yD(bD,bD,r),vD(SD,SD,s),yD(SD,SD,r),t.bezierCurveTo(bD[0],bD[1],SD[0],SD[1],p[0],p[1]),xD(bD,p,wD,l*v)}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function Gu(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var o=0;on[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}function Fu(t,e){if(t.length===e.length){for(var i=0;ie[0]?1:-1;e[0]+=n*i,e[1]-=n*i}return e}function Zu(t,e,i){if(!i.valueDim)return[];for(var n=[],o=0,a=e.count();oa[1]&&a.reverse();var r=o.getExtent(),s=Math.PI/180;i&&(a[0]-=.5,a[1]+=.5);var l=new hM({shape:{cx:Go(t.cx,1),cy:Go(t.cy,1),r0:Go(a[0],1),r:Go(a[1],1),startAngle:-r[0]*s,endAngle:-r[1]*s,clockwise:o.inverse}});return e&&(l.shape.endAngle=-r[0]*s,To(l,{shape:{endAngle:-r[1]*s}},n)),l}function ju(t,e,i,n){return"polar"===t.type?Xu(t,e,i,n):Uu(t,e,i,n)}function Yu(t,e,i){for(var n=e.getBaseAxis(),o="x"===n.dim||"radius"===n.dim?0:1,a=[],r=0;r=0;a--){var r=i[a].dimension,s=t.dimensions[r],l=t.getDimensionInfo(s);if("x"===(n=l&&l.coordDim)||"y"===n){o=i[a];break}}if(o){var u=e.getAxis(n),h=f(o.stops,function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}}),c=h.length,p=o.outerColors.slice();c&&h[0].coord>h[c-1].coord&&(h.reverse(),p.reverse());var g=h[0].coord-10,m=h[c-1].coord+10,v=m-g;if(v<.001)return"transparent";d(h,function(t){t.offset=(t.coord-g)/v}),h.push({offset:c?h[c-1].offset:.5,color:p[1]||"transparent"}),h.unshift({offset:c?h[0].offset:.5,color:p[0]||"transparent"});var y=new TM(0,0,0,0,h,!0);return y[n]=g,y[n+"2"]=m,y}}}function Ku(t,e,i){var n=t.get("showAllSymbol"),o="auto"===n;if(!n||o){var a=i.getAxesByScale("ordinal")[0];if(a&&(!o||!$u(a,e))){var r=e.mapDimension(a.dim),s={};return d(a.getViewLabels(),function(t){s[t.tickValue]=1}),function(t){return!s.hasOwnProperty(e.get(r,t))}}}}function $u(t,e){var i=t.getExtent(),n=Math.abs(i[1]-i[0])/t.scale.count();isNaN(n)&&(n=0);for(var o=e.count(),a=Math.max(1,Math.round(o/5)),r=0;rn)return!1;return!0}function Ju(t){return this._axes[t]}function Qu(t){LD.call(this,t)}function th(t,e){return e.type||(e.data?"category":"value")}function eh(t,e,i){return t.getCoordSysModel()===e}function ih(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this.model=t}function nh(t,e,i,n){function o(t){return t.dim+"_"+t.index}i.getAxesOnZeroOf=function(){return a?[a]:[]};var a,r=t[e],s=i.model,l=s.get("axisLine.onZero"),u=s.get("axisLine.onZeroAxisIndex");if(l){if(null!=u)oh(r[u])&&(a=r[u]);else for(var h in r)if(r.hasOwnProperty(h)&&oh(r[h])&&!n[o(r[h])]){a=r[h];break}a&&(n[o(a)]=!0)}}function oh(t){return t&&"category"!==t.type&&"time"!==t.type&&Zl(t)}function ah(t,e){var i=t.getExtent(),n=i[0]+i[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return n-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return n-t+e}}function rh(t,e){return f(VD,function(e){return t.getReferringComponents(e)[0]})}function sh(t){return"cartesian2d"===t.get("coordinateSystem")}function lh(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e}function uh(t,e,i,n){var o,a,r=Xo(i-t.rotation),s=n[0]>n[1],l="start"===e&&!s||"start"!==e&&s;return jo(r-GD/2)?(a=l?"bottom":"top",o="center"):jo(r-1.5*GD)?(a=l?"top":"bottom",o="center"):(a="middle",o=r<1.5*GD&&r>GD/2?l?"left":"right":l?"right":"left"),{rotation:r,textAlign:o,textVerticalAlign:a}}function hh(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)}function ch(t,e,i){if(!Kl(t.axis)){var n=t.get("axisLabel.showMinLabel"),o=t.get("axisLabel.showMaxLabel");e=e||[],i=i||[];var a=e[0],r=e[1],s=e[e.length-1],l=e[e.length-2],u=i[0],h=i[1],c=i[i.length-1],d=i[i.length-2];!1===n?(dh(a),dh(u)):fh(a,r)&&(n?(dh(r),dh(h)):(dh(a),dh(u))),!1===o?(dh(s),dh(c)):fh(l,s)&&(o?(dh(l),dh(d)):(dh(s),dh(c)))}}function dh(t){t&&(t.ignore=!0)}function fh(t,e,i){var n=t&&t.getBoundingRect().clone(),o=e&&e.getBoundingRect().clone();if(n&&o){var a=_t([]);return Mt(a,a,-t.rotation),n.applyTransform(bt([],a,t.getLocalTransform())),o.applyTransform(bt([],a,e.getLocalTransform())),n.intersect(o)}}function ph(t){return"middle"===t||"center"===t}function gh(t,e,i){var n=e.axis;if(e.get("axisTick.show")&&!n.scale.isBlank()){for(var o=e.getModel("axisTick"),a=o.getModel("lineStyle"),s=o.get("length"),l=n.getTicksCoords(),u=[],h=[],c=t._transform,d=[],f=0;f=0||t===e}function Sh(t){var e=Mh(t);if(e){var i=e.axisPointerModel,n=e.axis.scale,o=i.option,a=i.get("status"),r=i.get("value");null!=r&&(r=n.parse(r));var s=Th(i);null==a&&(o.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==r||r>l[1])&&(r=l[1]),r0?"bottom":"top":o.width>0?"left":"right";l||kh(t.style,d,n,u,a,i,p),fo(t,d)}function Rh(t,e){var i=t.get(tC)||0;return Math.min(i,Math.abs(e.width),Math.abs(e.height))}function zh(t,e,i){var n=t.getData(),o=[],a=n.getLayout("valueAxisHorizontal")?1:0;o[1-a]=n.getLayout("valueAxisStart");var r=new nC({shape:{points:n.getLayout("largePoints")},incremental:!!i,__startPoint:o,__valueIdx:a});e.add(r),Bh(r,t,n)}function Bh(t,e,i){var n=i.getVisual("borderColor")||i.getVisual("color"),o=e.getModel("itemStyle").getItemStyle(["color","borderColor"]);t.useStyle(o),t.style.fill=null,t.style.stroke=n,t.style.lineWidth=i.getLayout("barWidth")}function Vh(t,e,i,n){var o=e.getData(),a=this.dataIndex,r=o.getName(a),s=e.get("selectedOffset");n.dispatchAction({type:"pieToggleSelect",from:t,name:r,seriesId:e.id}),o.each(function(t){Gh(o.getItemGraphicEl(t),o.getItemLayout(t),e.isSelected(o.getName(t)),s,i)})}function Gh(t,e,i,n,o){var a=(e.startAngle+e.endAngle)/2,r=Math.cos(a),s=Math.sin(a),l=i?n:0,u=[r*l,s*l];o?t.animate().when(200,{position:u}).start("bounceOut"):t.attr("position",u)}function Fh(t,e){function i(){a.ignore=a.hoverIgnore,r.ignore=r.hoverIgnore}function n(){a.ignore=a.normalIgnore,r.ignore=r.normalIgnore}tb.call(this);var o=new hM({z2:2}),a=new gM,r=new rM;this.add(o),this.add(a),this.add(r),this.updateData(t,e,!0),this.on("emphasis",i).on("normal",n).on("mouseover",i).on("mouseout",n)}function Wh(t,e,i,n,o,a,r){function s(e,i){for(var n=e;n>=0&&(t[n].y-=i,!(n>0&&t[n].y>t[n-1].y+t[n-1].height));n--);}function l(t,e,i,n,o,a){for(var r=e?Number.MAX_VALUE:0,s=0,l=t.length;s=r&&(d=r-10),!e&&d<=r&&(d=r+10),t[s].x=i+d*a,r=d}}t.sort(function(t,e){return t.y-e.y});for(var u,h=0,c=t.length,d=[],f=[],p=0;pe&&a+1t[a].y+t[a].height)return void s(a,n/2);s(i-1,n/2)}(p,c,-u),h=t[p].y+t[p].height;r-h<0&&s(c-1,h-r);for(p=0;p=i?f.push(t[p]):d.push(t[p]);l(d,!1,e,i,n,o),l(f,!0,e,i,n,o)}function Hh(t,e,i,n,o,a){for(var r=[],s=[],l=0;l3?1.4:o>1?1.2:1.1;hc(this,"zoom","zoomOnMouseWheel",t,{scale:n>0?s:1/s,originX:a,originY:r})}if(i){var l=Math.abs(n);hc(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(n>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:a,originY:r})}}}function uc(t){ic(this._zr,"globalPan")||hc(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY})}function hc(t,e,i,n,o){t.pointerChecker&&t.pointerChecker(n,o.originX,o.originY)&&(mw(n.event),cc(t,e,i,n,o))}function cc(t,e,i,n,o){o.isAvailableBehavior=m(dc,null,i,n),t.trigger(e,o)}function dc(t,e,i){var n=i[t];return!t||n&&(!_(n)||e.event[n+"Key"])}function fc(t,e,i){var n=t.target,o=n.position;o[0]+=e,o[1]+=i,n.dirty()}function pc(t,e,i,n){var o=t.target,a=t.zoomLimit,r=o.position,s=o.scale,l=t.zoom=t.zoom||1;if(l*=e,a){var u=a.min||0,h=a.max||1/0;l=Math.max(Math.min(h,l),u)}var c=l/t.zoom;t.zoom=l,r[0]-=(i-r[0])*(c-1),r[1]-=(n-r[1])*(c-1),s[0]*=c,s[1]*=c,o.dirty()}function gc(t,e,i){var n=e.getComponentByElement(t.topTarget),o=n&&n.coordinateSystem;return n&&n!==i&&!RC[n.mainType]&&o&&o.model!==i}function mc(t,e){var i=t.getItemStyle(),n=t.get("areaColor");return null!=n&&(i.fill=n),i}function vc(t,e,i,n,o){i.off("click"),i.off("mousedown"),e.get("selectedMode")&&(i.on("mousedown",function(){t._mouseDownFlag=!0}),i.on("click",function(a){if(t._mouseDownFlag){t._mouseDownFlag=!1;for(var r=a.target;!r.__regions;)r=r.parent;if(r){var s={type:("geo"===e.mainType?"geo":"map")+"ToggleSelect",batch:f(r.__regions,function(t){return{name:t.name,from:o.uid}})};s[e.mainType+"Id"]=e.id,n.dispatchAction(s),yc(e,i)}}}))}function yc(t,e){e.eachChild(function(e){d(e.__regions,function(i){e.trigger(t.isSelected(i.name)?"emphasis":"normal")})})}function xc(t,e){var i=new tb;this.uid=Ro("ec_map_draw"),this._controller=new oc(t.getZr()),this._controllerHost={target:e?i:null},this.group=i,this._updateGroup=e,this._mouseDownFlag,this._mapName,this._initialized,i.add(this._regionsGroup=new tb),i.add(this._backgroundGroup=new tb)}function _c(t){var e=this[zC];e&&e.recordVersion===this[BC]&&wc(e,t)}function wc(t,e){var i=t.circle,n=t.labelModel,o=t.hoverLabelModel,a=t.emphasisText,r=t.normalText;e?(i.style.extendFrom(mo({},o,{text:o.get("show")?a:null},{isRectText:!0,useInsideStyle:!1},!0)),i.__mapOriginalZ2=i.z2,i.z2+=NM):(mo(i.style,n,{text:n.get("show")?r:null,textPosition:n.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),i.dirty(!1),null!=i.__mapOriginalZ2&&(i.z2=i.__mapOriginalZ2,i.__mapOriginalZ2=null))}function bc(t,e,i){var n=t.getZoom(),o=t.getCenter(),a=e.zoom,r=t.dataToPoint(o);if(null!=e.dx&&null!=e.dy){r[0]-=e.dx,r[1]-=e.dy;o=t.pointToData(r);t.setCenter(o)}if(null!=a){if(i){var s=i.min||0,l=i.max||1/0;a=Math.max(Math.min(n*a,l),s)/n}t.scale[0]*=a,t.scale[1]*=a;var u=t.position,h=(e.originX-u[0])*(a-1),c=(e.originY-u[1])*(a-1);u[0]-=h,u[1]-=c,t.updateTransform();o=t.pointToData(r);t.setCenter(o),t.setZoom(a*n)}return{center:t.getCenter(),zoom:t.getZoom()}}function Sc(){Tw.call(this)}function Mc(t){this.name=t,this.zoomLimit,Tw.call(this),this._roamTransformable=new Sc,this._rawTransformable=new Sc,this._center,this._zoom}function Ic(t,e,i,n){var o=i.seriesModel,a=o?o.coordinateSystem:null;return a===this?a[t](n):null}function Tc(t,e,i,n){Mc.call(this,t),this.map=e;var o=OC.load(e,i);this._nameCoordMap=o.nameCoordMap,this._regionsMap=o.regionsMap,this._invertLongitute=null==n||n,this.regions=o.regions,this._rect=o.boundingRect}function Ac(t,e,i,n){var o=i.geoModel,a=i.seriesModel,r=o?o.coordinateSystem:a?a.coordinateSystem||(a.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return r===this?r[t](n):null}function Dc(t,e){var i=t.get("boundingCoords");if(null!=i){var n=i[0],o=i[1];isNaN(n[0])||isNaN(n[1])||isNaN(o[0])||isNaN(o[1])||this.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1])}var a,r=this.getBoundingRect(),s=t.get("layoutCenter"),l=t.get("layoutSize"),u=e.getWidth(),h=e.getHeight(),c=r.width/r.height*this.aspectScale,d=!1;s&&l&&(s=[Vo(s[0],u),Vo(s[1],h)],l=Vo(l,Math.min(u,h)),isNaN(s[0])||isNaN(s[1])||isNaN(l)||(d=!0));if(d){var f={};c>1?(f.width=l,f.height=l/c):(f.height=l,f.width=l*c),f.y=s[1]-f.height/2,f.x=s[0]-f.width/2}else(a=t.getBoxLayoutParams()).aspect=c,f=ca(a,{width:u,height:h});this.setViewRect(f.x,f.y,f.width,f.height),this.setCenter(t.get("center")),this.setZoom(t.get("zoom"))}function Cc(t,e){d(e.get("geoCoord"),function(e,i){t.addGeoCoord(i,e)})}function Lc(t,e){var i={};return d(t,function(t){t.each(t.mapDimension("value"),function(e,n){var o="ec-"+t.getName(n);i[o]=i[o]||[],isNaN(e)||i[o].push(e)})}),t[0].map(t[0].mapDimension("value"),function(n,o){for(var a="ec-"+t[0].getName(o),r=0,s=1/0,l=-1/0,u=i[a].length,h=0;h=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},n.push(a)}}function Wc(t,e){var i=t.isExpand?t.children:[],n=t.parentNode.children,o=t.hierNode.i?n[t.hierNode.i-1]:null;if(i.length){jc(t);var a=(i[0].hierNode.prelim+i[i.length-1].hierNode.prelim)/2;o?(t.hierNode.prelim=o.hierNode.prelim+e(t,o),t.hierNode.modifier=t.hierNode.prelim-a):t.hierNode.prelim=a}else o&&(t.hierNode.prelim=o.hierNode.prelim+e(t,o));t.parentNode.hierNode.defaultAncestor=Yc(t,o,t.parentNode.hierNode.defaultAncestor||n[0],e)}function Hc(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function Zc(t){return arguments.length?t:Qc}function Uc(t,e){var i={};return t-=Math.PI/2,i.x=e*Math.cos(t),i.y=e*Math.sin(t),i}function Xc(t,e){return ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function jc(t){for(var e=t.children,i=e.length,n=0,o=0;--i>=0;){var a=e[i];a.hierNode.prelim+=n,a.hierNode.modifier+=n,o+=a.hierNode.change,n+=a.hierNode.shift+o}}function Yc(t,e,i,n){if(e){for(var o=t,a=t,r=a.parentNode.children[0],s=e,l=o.hierNode.modifier,u=a.hierNode.modifier,h=r.hierNode.modifier,c=s.hierNode.modifier;s=qc(s),a=Kc(a),s&&a;){o=qc(o),r=Kc(r),o.hierNode.ancestor=t;var d=s.hierNode.prelim+c-a.hierNode.prelim-u+n(s,a);d>0&&(Jc($c(s,t,i),t,d),u+=d,l+=d),c+=s.hierNode.modifier,u+=a.hierNode.modifier,l+=o.hierNode.modifier,h+=r.hierNode.modifier}s&&!qc(o)&&(o.hierNode.thread=s,o.hierNode.modifier+=c-l),a&&!Kc(r)&&(r.hierNode.thread=a,r.hierNode.modifier+=u-h,i=t)}return i}function qc(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function Kc(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function $c(t,e,i){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:i}function Jc(t,e,i){var n=i/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=n,e.hierNode.shift+=i,e.hierNode.modifier+=i,e.hierNode.prelim+=i,t.hierNode.change+=n}function Qc(t,e){return t.parentNode===e.parentNode?1:2}function td(t,e){var i=t.getItemLayout(e);return i&&!isNaN(i.x)&&!isNaN(i.y)&&"none"!==t.getItemVisual(e,"symbol")}function ed(t,e,i){return i.itemModel=e,i.itemStyle=e.getModel("itemStyle").getItemStyle(),i.hoverItemStyle=e.getModel("emphasis.itemStyle").getItemStyle(),i.lineStyle=e.getModel("lineStyle").getLineStyle(),i.labelModel=e.getModel("label"),i.hoverLabelModel=e.getModel("emphasis.label"),!1===t.isExpand&&0!==t.children.length?i.symbolInnerColor=i.itemStyle.fill:i.symbolInnerColor="#fff",i}function id(t,e,i,n,o,a){var s=!i,l=t.tree.getNodeByDataIndex(e),a=ed(l,l.getModel(),a),u=t.tree.root,h=l.parentNode===u?l:l.parentNode||l,c=t.getItemGraphicEl(h.dataIndex),d=h.getLayout(),f=c?{x:c.position[0],y:c.position[1],rawX:c.__radialOldRawX,rawY:c.__radialOldRawY}:d,p=l.getLayout();s?(i=new wu(t,e,a)).attr("position",[f.x,f.y]):i.updateData(t,e,a),i.__radialOldRawX=i.__radialRawX,i.__radialOldRawY=i.__radialRawY,i.__radialRawX=p.rawX,i.__radialRawY=p.rawY,n.add(i),t.setItemGraphicEl(e,i),Io(i,{position:[p.x,p.y]},o);var g=i.getSymbolPath();if("radial"===a.layout){var m,v,y=u.children[0],x=y.getLayout(),_=y.children.length;if(p.x===x.x&&!0===l.isExpand){var w={};w.x=(y.children[0].getLayout().x+y.children[_-1].getLayout().x)/2,w.y=(y.children[0].getLayout().y+y.children[_-1].getLayout().y)/2,(m=Math.atan2(w.y-x.y,w.x-x.x))<0&&(m=2*Math.PI+m),(v=w.xx.x)||(m-=Math.PI);var b=v?"left":"right";g.setStyle({textPosition:b,textRotation:-m,textOrigin:"center",verticalAlign:"middle"})}if(l.parentNode&&l.parentNode!==u){var S=i.__edge;S||(S=i.__edge=new bM({shape:od(a,f,f),style:r({opacity:0,strokeNoScale:!0},a.lineStyle)})),Io(S,{shape:od(a,d,p),style:{opacity:1}},o),n.add(S)}}function nd(t,e,i,n,o,a){for(var r,s=t.tree.getNodeByDataIndex(e),l=t.tree.root,a=ed(s,s.getModel(),a),u=s.parentNode===l?s:s.parentNode||s;null==(r=u.getLayout());)u=u.parentNode===l?u:u.parentNode||u;Io(i,{position:[r.x+1,r.y+1]},o,function(){n.remove(i),t.setItemGraphicEl(e,null)}),i.fadeOut(null,{keepLabel:!0});var h=i.__edge;h&&Io(h,{shape:od(a,r,r),style:{opacity:0}},o,function(){n.remove(h)})}function od(t,e,i){var n,o,a,r,s,l,u,h,c=t.orient;if("radial"===t.layout){s=e.rawX,u=e.rawY,l=i.rawX,h=i.rawY;var d=Uc(s,u),f=Uc(s,u+(h-u)*t.curvature),p=Uc(l,h+(u-h)*t.curvature),g=Uc(l,h);return{x1:d.x,y1:d.y,x2:g.x,y2:g.y,cpx1:f.x,cpy1:f.y,cpx2:p.x,cpy2:p.y}}return s=e.x,u=e.y,l=i.x,h=i.y,"LR"!==c&&"RL"!==c||(n=s+(l-s)*t.curvature,o=u,a=l+(s-l)*t.curvature,r=h),"TB"!==c&&"BT"!==c||(n=s,o=u+(h-u)*t.curvature,a=l,r=h+(u-h)*t.curvature),{x1:s,y1:u,x2:l,y2:h,cpx1:n,cpy1:o,cpx2:a,cpy2:r}}function ad(t,e,i){for(var n,o=[t],a=[];n=o.pop();)if(a.push(n),n.isExpand){var r=n.children;if(r.length)for(var s=0;s=0;a--)n.push(o[a])}}function sd(t,e){var i=Xc(t,e);t.layoutInfo=i;var n=t.get("layout"),o=0,a=0,r=null;"radial"===n?(o=2*Math.PI,a=Math.min(i.height,i.width)/2,r=Zc(function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth})):(o=i.width,a=i.height,r=Zc());var s=t.getData().tree.root,l=s.children[0];if(l){Fc(s),ad(l,Wc,r),s.hierNode.modifier=-l.hierNode.prelim,rd(l,Hc);var u=l,h=l,c=l;rd(l,function(t){var e=t.getLayout().x;eh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)});var d=u===h?1:r(u,h)/2,f=d-u.getLayout().x,p=0,g=0,m=0,v=0;if("radial"===n)p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),rd(l,function(t){m=(t.getLayout().x+f)*p,v=(t.depth-1)*g;var e=Uc(m,v);t.setLayout({x:e.x,y:e.y,rawX:m,rawY:v},!0)});else{var y=t.getOrient();"RL"===y||"LR"===y?(g=a/(h.getLayout().x+d+f),p=o/(c.depth-1||1),rd(l,function(t){v=(t.getLayout().x+f)*g,m="LR"===y?(t.depth-1)*p:o-(t.depth-1)*p,t.setLayout({x:m,y:v},!0)})):"TB"!==y&&"BT"!==y||(p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),rd(l,function(t){m=(t.getLayout().x+f)*p,v="TB"===y?(t.depth-1)*g:a-(t.depth-1)*g,t.setLayout({x:m,y:v},!0)}))}}}function ld(t,e,i){if(t&&l(e,t.type)>=0){var n=i.getData().tree.root,o=t.targetNode;if("string"==typeof o&&(o=n.getNodeById(o)),o&&n.contains(o))return{node:o};var a=t.targetNodeId;if(null!=a&&(o=n.getNodeById(a)))return{node:o}}}function ud(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function hd(t,e){return l(ud(t),e)>=0}function cd(t,e){for(var i=[];t;){var n=t.dataIndex;i.push({name:t.name,dataIndex:n,value:e.getRawValue(n)}),t=t.parentNode}return i.reverse(),i}function dd(t){var e=0;d(t.children,function(t){dd(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function fd(t,e){var i=e.get("color");if(i){var n;return d(t=t||[],function(t){var e=new No(t),i=e.get("color");(e.get("itemStyle.color")||i&&"none"!==i)&&(n=!0)}),n||((t[0]||(t[0]={})).color=i.slice()),t}}function pd(t){this.group=new tb,t.add(this.group)}function gd(t,e,i,n,o,a){var r=[[o?t:t-UC,e],[t+i,e],[t+i,e+n],[o?t:t-UC,e+n]];return!a&&r.splice(2,0,[t+i+UC,e+n/2]),!o&&r.push([t,e+n/2]),r}function md(t,e,i){t.eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.componentIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:i&&i.dataIndex,name:i&&i.name},treePathInfo:i&&cd(i,e)}}function vd(){var t,e=[],i={};return{add:function(t,n,o,a,r){return _(a)&&(r=a,a=0),!i[t.id]&&(i[t.id]=1,e.push({el:t,target:n,time:o,delay:a,easing:r}),!0)},done:function(e){return t=e,this},start:function(){for(var n=e.length,o=0,a=e.length;o=0;a--)null==i[a]&&(delete n[e[a]],e.pop())}function bd(t,e){var i=t.visual,n=[];w(i)?sL(i,function(t){n.push(t)}):null!=i&&n.push(i);var o={color:1,symbol:1};e||1!==n.length||o.hasOwnProperty(t.type)||(n[1]=n[0]),Ld(t,n)}function Sd(t){return{applyVisual:function(e,i,n){e=this.mapValueToVisual(e),n("color",t(i("color"),e))},_doMap:Dd([0,1])}}function Md(t){var e=this.option.visual;return e[Math.round(Bo(t,[0,1],[0,e.length-1],!0))]||{}}function Id(t){return function(e,i,n){n(t,this.mapValueToVisual(e))}}function Td(t){var e=this.option.visual;return e[this.option.loop&&t!==uL?t%e.length:t]}function Ad(){return this.option.visual[0]}function Dd(t){return{linear:function(e){return Bo(e,t,this.option.visual,!0)},category:Td,piecewise:function(e,i){var n=Cd.call(this,i);return null==n&&(n=Bo(e,t,this.option.visual,!0)),n},fixed:Ad}}function Cd(t){var e=this.option,i=e.pieceList;if(e.hasSpecialVisual){var n=i[hL.findPieceIndex(t,i)];if(n&&n.visual)return n.visual[this.type]}}function Ld(t,e){return t.visual=e,"color"===t.type&&(t.parsedVisual=f(e,function(t){return Gt(t)})),e}function kd(t,e,i){return t?e<=i:e=o.length||t===o[t.depth])&&Pd(t,Vd(r,h,t,e,g,a),i,n,o,a)})}else l=Od(h),t.setVisual("color",l)}}function Nd(t,e,i,n){var o=a({},e);return d(["color","colorAlpha","colorSaturation"],function(a){var r=t.get(a,!0);null==r&&i&&(r=i[a]),null==r&&(r=e[a]),null==r&&(r=n.get(a)),null!=r&&(o[a]=r)}),o}function Od(t){var e=Rd(t,"color");if(e){var i=Rd(t,"colorAlpha"),n=Rd(t,"colorSaturation");return n&&(e=jt(e,null,null,n)),i&&(e=Yt(e,i)),e}}function Ed(t,e){return null!=e?jt(e,null,null,t):null}function Rd(t,e){var i=t[e];if(null!=i&&"none"!==i)return i}function zd(t,e,i,n,o,a){if(a&&a.length){var r=Bd(e,"color")||null!=o.color&&"none"!==o.color&&(Bd(e,"colorAlpha")||Bd(e,"colorSaturation"));if(r){var s=e.get("visualMin"),l=e.get("visualMax"),u=i.dataExtent.slice();null!=s&&su[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:r.name,dataExtent:u,visual:r.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var d=new hL(c);return d.__drColorMappingBy=h,d}}}function Bd(t,e){var i=t.get(e);return fL(i)&&i.length?{name:e,range:i}:null}function Vd(t,e,i,n,o,r){var s=a({},e);if(o){var l=o.type,u="color"===l&&o.__drColorMappingBy,h="index"===u?n:"id"===u?r.mapIdToIndex(i.getId()):i.getValue(t.get("visualDimension"));s[l]=o.mapValueToVisual(h)}return s}function Gd(t,e,i,n){var o,a;if(!t.isRemoved()){var r=t.getLayout();o=r.width,a=r.height;var s=(f=t.getModel()).get(_L),l=f.get(wL)/2,u=Kd(f),h=Math.max(s,u),c=s-l,d=h-l,f=t.getModel();t.setLayout({borderWidth:s,upperHeight:h,upperLabelHeight:u},!0);var p=(o=mL(o-2*c,0))*(a=mL(a-c-d,0)),g=Fd(t,f,p,e,i,n);if(g.length){var m={x:c,y:d,width:o,height:a},v=vL(o,a),y=1/0,x=[];x.area=0;for(var _=0,w=g.length;_=0;l--){var u=o["asc"===n?r-l-1:l].getValue();u/i*es[1]&&(s[1]=e)})}else s=[NaN,NaN];return{sum:n,dataExtent:s}}function Ud(t,e,i){for(var n,o=0,a=1/0,r=0,s=t.length;ro&&(o=n));var l=t.area*t.area,u=e*e*i;return l?mL(u*o/l,l/(u*a)):1/0}function Xd(t,e,i,n,o){var a=e===i.width?0:1,r=1-a,s=["x","y"],l=["width","height"],u=i[s[a]],h=e?t.area/e:0;(o||h>i[l[r]])&&(h=i[l[r]]);for(var c=0,d=t.length;cXM&&(u=XM),a=s}u=0?n+=u:n-=u:p>=0?n-=u:n+=u}return n}function pf(t,e){return t.getVisual("opacity")||t.getModel().get(e)}function gf(t,e,i){var n=t.getGraphicEl(),o=pf(t,e);null!=i&&(null==o&&(o=1),o*=i),n.downplay&&n.downplay(),n.traverse(function(t){if("group"!==t.type){var e=t.lineLabelOriginalOpacity;null!=e&&null==i||(e=o),t.setStyle("opacity",e)}})}function mf(t,e){var i=pf(t,e),n=t.getGraphicEl();n.highlight&&n.highlight(),n.traverse(function(t){"group"!==t.type&&t.setStyle("opacity",i)})}function vf(t){return t instanceof Array||(t=[t,t]),t}function yf(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=t.getGraph();i.eachNode(function(t){var e=t.getModel();t.setLayout([+e.get("x"),+e.get("y")])}),xf(i)}}function xf(t){t.eachEdge(function(t){var e=t.getModel().get("lineStyle.curveness")||0,i=F(t.node1.getLayout()),n=F(t.node2.getLayout()),o=[i,n];+e&&o.push([(i[0]+n[0])/2-(i[1]-n[1])*e,(i[1]+n[1])/2-(n[0]-i[0])*e]),t.setLayout(o)})}function _f(t){var e=t.coordinateSystem;if(!e||"view"===e.type){var i=e.getBoundingRect(),n=t.getData(),o=n.graph,a=0,r=n.getSum("value"),s=2*Math.PI/(r||n.count()),l=i.width/2+i.x,u=i.height/2+i.y,h=Math.min(i.width,i.height)/2;o.eachNode(function(t){var e=t.getValue("value");a+=s*(r?e:1)/2,t.setLayout([h*Math.cos(a)+l,h*Math.sin(a)+u]),a+=s*(r?e:1)/2}),n.setLayout({cx:l,cy:u}),o.eachEdge(function(t){var e,i=t.getModel().get("lineStyle.curveness")||0,n=F(t.node1.getLayout()),o=F(t.node2.getLayout()),a=(n[0]+o[0])/2,r=(n[1]+o[1])/2;+i&&(e=[l*(i*=3)+a*(1-i),u*i+r*(1-i)]),t.setLayout([n,o,e])})}}function wf(t,e,i){for(var n=i.rect,o=n.width,a=n.height,r=[n.x+o/2,n.y+a/2],s=null==i.gravity?.1:i.gravity,l=0;l0?-1:i<0?1:e?-1:1}}function Pf(t,e){return Math.min(e[1],Math.max(e[0],t))}function Nf(t,e,i){this._axesMap=R(),this._axesLayout={},this.dimensions=t.dimensions,this._rect,this._model=t,this._init(t,e,i)}function Of(t,e){return ek(ik(t,e[0]),e[1])}function Ef(t,e){var i=e.layoutLength/(e.axisCount-1);return{position:i*t,axisNameAvailableWidth:i,axisLabelShow:!0}}function Rf(t,e){var i,n,o=e.layoutLength,a=e.axisExpandWidth,r=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return tmk}function $f(t){var e=t.length-1;return e<0&&(e=0),[t[0],t[e]]}function Jf(t,e,i,n){var o=new tb;return o.add(new yM({name:"main",style:ip(i),silent:!0,draggable:!0,cursor:"move",drift:uk(t,e,o,"nswe"),ondragend:uk(qf,e,{isEnd:!0})})),hk(n,function(i){o.add(new yM({name:i,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:uk(t,e,o,i),ondragend:uk(qf,e,{isEnd:!0})}))}),o}function Qf(t,e,i,n){var o=n.brushStyle.lineWidth||0,a=fk(o,vk),r=i[0][0],s=i[1][0],l=r-o/2,u=s-o/2,h=i[0][1],c=i[1][1],d=h-a+o/2,f=c-a+o/2,p=h-r,g=c-s,m=p+o,v=g+o;ep(t,e,"main",r,s,p,g),n.transformable&&(ep(t,e,"w",l,u,a,v),ep(t,e,"e",d,u,a,v),ep(t,e,"n",l,u,m,a),ep(t,e,"s",l,f,m,a),ep(t,e,"nw",l,u,a,a),ep(t,e,"ne",d,u,a,a),ep(t,e,"sw",l,f,a,a),ep(t,e,"se",d,f,a,a))}function tp(t,e){var i=e.__brushOption,n=i.transformable,o=e.childAt(0);o.useStyle(ip(i)),o.attr({silent:!n,cursor:n?"move":"default"}),hk(["w","e","n","s","se","sw","ne","nw"],function(i){var o=e.childOfName(i),a=ap(t,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?_k[a]+"-resize":null})})}function ep(t,e,i,n,o,a,r){var s=e.childOfName(i);s&&s.setShape(hp(up(t,e,[[n,o],[n+a,o+r]])))}function ip(t){return r({strokeNoScale:!0},t.brushStyle)}function np(t,e,i,n){var o=[dk(t,i),dk(e,n)],a=[fk(t,i),fk(e,n)];return[[o[0],a[0]],[o[1],a[1]]]}function op(t){return Ao(t.group)}function ap(t,e){if(e.length>1)return("e"===(n=[ap(t,(e=e.split(""))[0]),ap(t,e[1])])[0]||"w"===n[0])&&n.reverse(),n.join("");var i={left:"w",right:"e",top:"n",bottom:"s"},n=Co({w:"left",e:"right",n:"top",s:"bottom"}[e],op(t));return i[n]}function rp(t,e,i,n,o,a,r,s){var l=n.__brushOption,u=t(l.range),h=lp(i,a,r);hk(o.split(""),function(t){var e=xk[t];u[e[0]][e[1]]+=h[e[0]]}),l.range=e(np(u[0][0],u[1][0],u[0][1],u[1][1])),Zf(i,n),qf(i,{isEnd:!1})}function sp(t,e,i,n,o){var a=e.__brushOption.range,r=lp(t,i,n);hk(a,function(t){t[0]+=r[0],t[1]+=r[1]}),Zf(t,e),qf(t,{isEnd:!1})}function lp(t,e,i){var n=t.group,o=n.transformCoordToLocal(e,i),a=n.transformCoordToLocal(0,0);return[o[0]-a[0],o[1]-a[1]]}function up(t,e,n){var o=jf(t,e);return o&&!0!==o?o.clipPath(n,t._transform):i(n)}function hp(t){var e=dk(t[0][0],t[1][0]),i=dk(t[0][1],t[1][1]);return{x:e,y:i,width:fk(t[0][0],t[1][0])-e,height:fk(t[0][1],t[1][1])-i}}function cp(t,e,i){if(t._brushType){var n=t._zr,o=t._covers,a=Xf(t,e,i);if(!t._dragging)for(var r=0;r0;a--)Yp(s,l*=.99,r),jp(s,o,i,n,r),tg(s,l,r),jp(s,o,i,n,r)}function Up(t,e){var i=[],n="vertical"===e?"y":"x",o=Zi(t,function(t){return t.getLayout()[n]});return o.keys.sort(function(t,e){return t-e}),d(o.keys,function(t){i.push(o.buckets.get(t))}),i}function Xp(t,e,i,n,o,a,r){var s=[];d(e,function(t){var e=t.length,i=0,l=0;d(t,function(t){i+=t.getLayout().value}),l="vertical"===r?(o-(e-1)*a)/i:(n-(e-1)*a)/i,s.push(l)}),s.sort(function(t,e){return t-e});var l=s[0];d(e,function(t){d(t,function(t,e){var i=t.getLayout().value*l;"vertical"===r?(t.setLayout({x:e},!0),t.setLayout({dx:i},!0)):(t.setLayout({y:e},!0),t.setLayout({dy:i},!0))})}),d(i,function(t){var e=+t.getValue()*l;t.setLayout({dy:e},!0)})}function jp(t,e,i,n,o){d(t,function(t){var a,r,s,l=0,u=t.length;if("vertical"===o){var h;for(t.sort(function(t,e){return t.getLayout().x-e.getLayout().x}),s=0;s0&&(h=a.getLayout().x+r,a.setLayout({x:h},!0)),l=a.getLayout().x+a.getLayout().dx+e;if((r=l-e-n)>0)for(h=a.getLayout().x-r,a.setLayout({x:h},!0),l=h,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().x+a.getLayout().dx+e-l)>0&&(h=a.getLayout().x-r,a.setLayout({x:h},!0)),l=a.getLayout().x}else{var c;for(t.sort(function(t,e){return t.getLayout().y-e.getLayout().y}),s=0;s0&&(c=a.getLayout().y+r,a.setLayout({y:c},!0)),l=a.getLayout().y+a.getLayout().dy+e;if((r=l-e-i)>0)for(c=a.getLayout().y-r,a.setLayout({y:c},!0),l=c,s=u-2;s>=0;--s)(r=(a=t[s]).getLayout().y+a.getLayout().dy+e-l)>0&&(c=a.getLayout().y-r,a.setLayout({y:c},!0)),l=a.getLayout().y}})}function Yp(t,e,i){d(t.slice().reverse(),function(t){d(t,function(t){if(t.outEdges.length){var n=Qp(t.outEdges,qp,i)/Qp(t.outEdges,Jp,i);if("vertical"===i){var o=t.getLayout().x+(n-$p(t,i))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(n-$p(t,i))*e;t.setLayout({y:a},!0)}}})})}function qp(t,e){return $p(t.node2,e)*t.getValue()}function Kp(t,e){return $p(t.node1,e)*t.getValue()}function $p(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function Jp(t){return t.getValue()}function Qp(t,e,i){for(var n=0,o=t.length,a=-1;++a0?"P":"N",a=n.getVisual("borderColor"+o)||n.getVisual("color"+o),r=i.getModel(Gk).getItemStyle(Wk);e.useStyle(r),e.style.fill=null,e.style.stroke=a}function fg(t,e,i,n,o){return i>n?-1:i0?t.get(o,e-1)<=n?1:-1:1}function pg(t,e){var i,n=t.getBaseAxis(),o="category"===n.type?n.getBandWidth():(i=n.getExtent(),Math.abs(i[1]-i[0])/e.count()),a=Vo(A(t.get("barMaxWidth"),o),o),r=Vo(A(t.get("barMinWidth"),1),o),s=t.get("barWidth");return null!=s?Vo(s,o):Math.max(Math.min(o/2,a),r)}function gg(t){return y(t)||(t=[+t,+t]),t}function mg(t,e){t.eachChild(function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?e.color:null,fill:"fill"===e.brushType?e.color:null}})})}function vg(t,e){tb.call(this);var i=new wu(t,e),n=new tb;this.add(i),this.add(n),n.beforeUpdate=function(){this.attr(i.getScale())},this.updateData(t,e)}function yg(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=f(e,function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),o([e,t[0],t[1]])}))}function xg(t,e,i){tb.call(this),this.add(this.createLine(t,e,i)),this._updateEffectSymbol(t,e)}function _g(t,e,i){tb.call(this),this._createPolyline(t,e,i)}function wg(t,e,i){xg.call(this,t,e,i),this._lastFrame=0,this._lastFramePercent=0}function bg(){this.group=new tb}function Sg(t){return t instanceof Array||(t=[t,t]),t}function Mg(){var t=iw();this.canvas=t,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}function Ig(t,e,i){var n=t[1]-t[0],o=(e=f(e,function(e){return{interval:[(e.interval[0]-t[0])/n,(e.interval[1]-t[0])/n]}})).length,a=0;return function(t){for(n=a;n=0;n--){var r=e[n].interval;if(r[0]<=t&&t<=r[1]){a=n;break}}return n>=0&&n=e[0]&&t<=e[1]}}function Ag(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}function Dg(t,e,i,n){var o=t.getItemLayout(e),a=i.get("symbolRepeat"),r=i.get("symbolClip"),s=i.get("symbolPosition")||"start",l=(i.get("symbolRotate")||0)*Math.PI/180||0,u=i.get("symbolPatternSize")||2,h=i.isAnimationEnabled(),c={dataIndex:e,layout:o,itemModel:i,symbolType:t.getItemVisual(e,"symbol")||"circle",color:t.getItemVisual(e,"color"),symbolClip:r,symbolRepeat:a,symbolRepeatDirection:i.get("symbolRepeatDirection"),symbolPatternSize:u,rotation:l,animationModel:h?i:null,hoverAnimation:h&&i.get("hoverAnimation"),z2:i.getShallow("z",!0)||0};Cg(i,a,o,n,c),kg(t,e,o,a,r,c.boundingLength,c.pxSign,u,n,c),Pg(i,c.symbolScale,l,n,c);var d=c.symbolSize,f=i.get("symbolOffset");return y(f)&&(f=[Vo(f[0],d[0]),Vo(f[1],d[1])]),Ng(i,d,o,a,r,f,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,n,c),c}function Cg(t,e,i,n,o){var a,r=n.valueDim,s=t.get("symbolBoundingData"),l=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),u=l.toGlobalCoord(l.dataToCoord(0)),h=1-+(i[r.wh]<=0);if(y(s)){var c=[Lg(l,s[0])-u,Lg(l,s[1])-u];c[1]0?1:a<0?-1:0}function Lg(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function kg(t,e,i,n,o,a,r,s,l,u){var h=l.valueDim,c=l.categoryDim,d=Math.abs(i[c.wh]),f=t.getItemVisual(e,"symbolSize");y(f)?f=f.slice():(null==f&&(f="100%"),f=[f,f]),f[c.index]=Vo(f[c.index],d),f[h.index]=Vo(f[h.index],n?d:Math.abs(a)),u.symbolSize=f,(u.symbolScale=[f[0]/s,f[1]/s])[h.index]*=(l.isHorizontal?-1:1)*r}function Pg(t,e,i,n,o){var a=t.get(cP)||0;a&&(fP.attr({scale:e.slice(),rotation:i}),fP.updateTransform(),a/=fP.getLineScale(),a*=e[n.valueDim.index]),o.valueLineWidth=a}function Ng(t,e,i,n,o,r,s,l,u,h,c,d){var f=c.categoryDim,p=c.valueDim,g=d.pxSign,m=Math.max(e[p.index]+l,0),v=m;if(n){var y=Math.abs(u),x=T(t.get("symbolMargin"),"15%")+"",_=!1;x.lastIndexOf("!")===x.length-1&&(_=!0,x=x.slice(0,x.length-1)),x=Vo(x,e[p.index]);var w=Math.max(m+2*x,0),b=_?0:2*x,S=Qo(n),M=S?n:Kg((y+b)/w);w=m+2*(x=(y-M*m)/2/(_?M:M-1)),b=_?0:2*x,S||"fixed"===n||(M=h?Kg((Math.abs(h)+b)/w):0),v=M*w-b,d.repeatTimes=M,d.symbolMargin=x}var I=g*(v/2),A=d.pathPosition=[];A[f.index]=i[f.wh]/2,A[p.index]="start"===s?I:"end"===s?u-I:u/2,r&&(A[0]+=r[0],A[1]+=r[1]);var D=d.bundlePosition=[];D[f.index]=i[f.xy],D[p.index]=i[p.xy];var C=d.barRectShape=a({},i);C[p.wh]=g*Math.max(Math.abs(i[p.wh]),Math.abs(A[p.index]+I)),C[f.wh]=i[f.wh];var L=d.clipShape={};L[f.xy]=-i[f.xy],L[f.wh]=c.ecSize[f.wh],L[p.xy]=0,L[p.wh]=i[p.wh]}function Og(t){var e=t.symbolPatternSize,i=Jl(t.symbolType,-e/2,-e/2,e,e,t.color);return i.attr({culling:!0}),"image"!==i.type&&i.setStyle({strokeNoScale:!0}),i}function Eg(t,e,i,n){function o(t){var e=l.slice(),n=i.pxSign,o=t;return("start"===i.symbolRepeatDirection?n>0:n<0)&&(o=h-1-t),e[u.index]=d*(o-h/2+.5)+l[u.index],{position:e,scale:i.symbolScale.slice(),rotation:i.rotation}}var a=t.__pictorialBundle,r=i.symbolSize,s=i.valueLineWidth,l=i.pathPosition,u=e.valueDim,h=i.repeatTimes||0,c=0,d=r[e.valueDim.index]+s+2*i.symbolMargin;for(jg(t,function(t){t.__pictorialAnimationIndex=c,t.__pictorialRepeatTimes=h,c0)],d=t.__pictorialBarRect;kh(d.style,h,a,n,e.seriesModel,o,c),fo(d,h)}function Kg(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}function $g(t,e,i){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(t,e,i),this.model=t}function Jg(t,e){e=e||{};var i=t.coordinateSystem,n=t.axis,o={},a=n.position,r=n.orient,s=i.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};o.position=["vertical"===r?u.vertical[a]:l[0],"horizontal"===r?u.horizontal[a]:l[3]];var h={horizontal:0,vertical:1};o.rotation=Math.PI/2*h[r];var c={top:-1,bottom:1,right:1,left:-1};o.labelDirection=o.tickDirection=o.nameDirection=c[a],t.get("axisTick.inside")&&(o.tickDirection=-o.tickDirection),T(e.labelInside,t.get("axisLabel.inside"))&&(o.labelDirection=-o.labelDirection);var d=e.rotate;return null==d&&(d=t.get("axisLabel.rotate")),o.labelRotation="top"===a?-d:d,o.z2=1,o}function Qg(t,e,i,n,o){var r=t.axis;if(!r.scale.isBlank()&&r.containData(e))if(t.involveSeries){var s=tm(e,t),l=s.payloadBatch,u=s.snapToValue;l[0]&&null==o.seriesIndex&&a(o,l[0]),!n&&t.snap&&r.containData(u)&&null!=u&&(e=u),i.showPointer(t,e,l,o),i.showTooltip(t,s,u)}else i.showPointer(t,e)}function tm(t,e){var i=e.axis,n=i.dim,o=t,a=[],r=Number.MAX_VALUE,s=-1;return _P(e.seriesModels,function(e,l){var u,h,c=e.getData().mapDimension(n,!0);if(e.getAxisTooltipData){var d=e.getAxisTooltipData(c,t,i);h=d.dataIndices,u=d.nestestValue}else{if(!(h=e.getData().indicesOfNearest(c[0],t,"category"===i.type?.5:null)).length)return;u=e.getData().get(c[0],h[0])}if(null!=u&&isFinite(u)){var f=t-u,p=Math.abs(f);p<=r&&((p=0&&s<0)&&(r=p,s=f,o=u,a.length=0),_P(h,function(t){a.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:a,snapToValue:o}}function em(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function im(t,e,i,n){var o=i.payloadBatch,a=e.axis,r=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&o.length){var l=e.coordSys.model,u=Ah(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:a.dim,axisIndex:r.componentIndex,axisType:r.type,axisId:r.id,value:n,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:o.slice()})}}function nm(t,e,i){var n=i.axesInfo=[];_P(e,function(e,i){var o=e.axisPointerModel.option,a=t[i];a?(!e.useHandle&&(o.status="show"),o.value=a.value,o.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(o.status="hide"),"show"===o.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:o.value})})}function om(t,e,i,n){if(!lm(e)&&t.list.length){var o=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:t.list})}else n({type:"hideTip"})}function am(t,e,i){var n=i.getZr(),o=bP(n).axisPointerLastHighlights||{},a=bP(n).axisPointerLastHighlights={};_P(t,function(t,e){var i=t.axisPointerModel.option;"show"===i.status&&_P(i.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t})});var r=[],s=[];d(o,function(t,e){!a[e]&&s.push(t)}),d(a,function(t,e){!o[e]&&r.push(t)}),s.length&&i.dispatchAction({type:"downplay",escapeConnect:!0,batch:s}),r.length&&i.dispatchAction({type:"highlight",escapeConnect:!0,batch:r})}function rm(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}function sm(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+"AxisIndex"]=e.componentIndex,i.axisName=i[n+"AxisName"]=e.name,i.axisId=i[n+"AxisId"]=e.id,i}function lm(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function um(t,e,i){if(!U_.node){var n=e.getZr();SP(n).records||(SP(n).records={}),hm(n,e),(SP(n).records[t]||(SP(n).records[t]={})).handler=i}}function hm(t,e){function i(i,n){t.on(i,function(i){var o=pm(e);MP(SP(t).records,function(t){t&&n(t,i,o.dispatchAction)}),cm(o.pendings,e)})}SP(t).initialized||(SP(t).initialized=!0,i("click",v(fm,"click")),i("mousemove",v(fm,"mousemove")),i("globalout",dm))}function cm(t,e){var i,n=t.showTip.length,o=t.hideTip.length;n?i=t.showTip[n-1]:o&&(i=t.hideTip[o-1]),i&&(i.dispatchAction=null,e.dispatchAction(i))}function dm(t,e,i){t.handler("leave",null,i)}function fm(t,e,i,n){e.handler(t,i,n)}function pm(t){var e={showTip:[],hideTip:[]},i=function(n){var o=e[n.type];o?o.push(n):(n.dispatchAction=i,t.dispatchAction(n))};return{dispatchAction:i,pendings:e}}function gm(t,e){if(!U_.node){var i=e.getZr();(SP(i).records||{})[t]&&(SP(i).records[t]=null)}}function mm(){}function vm(t,e,i,n){ym(TP(i).lastProp,n)||(TP(i).lastProp=n,e?Io(i,n,t):(i.stopAnimation(),i.attr(n)))}function ym(t,e){if(w(t)&&w(e)){var i=!0;return d(e,function(e,n){i=i&&ym(t[n],e)}),!!i}return t===e}function xm(t,e){t[e.get("label.show")?"show":"hide"]()}function _m(t){return{position:t.position.slice(),rotation:t.rotation||0}}function wm(t,e,i){var n=e.get("z"),o=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=o&&(t.zlevel=o),t.silent=i)})}function bm(t){var e,i=t.get("type"),n=t.getModel(i+"Style");return"line"===i?(e=n.getLineStyle()).fill=null:"shadow"===i&&((e=n.getAreaStyle()).stroke=null),e}function Sm(t,e,i,n,o){var a=Im(i.get("value"),e.axis,e.ecModel,i.get("seriesDataIndices"),{precision:i.get("label.precision"),formatter:i.get("label.formatter")}),r=i.getModel("label"),s=qM(r.get("padding")||0),l=r.getFont(),u=ke(a,l),h=o.position,c=u.width+s[1]+s[3],d=u.height+s[0]+s[2],f=o.align;"right"===f&&(h[0]-=c),"center"===f&&(h[0]-=c/2);var p=o.verticalAlign;"bottom"===p&&(h[1]-=d),"middle"===p&&(h[1]-=d/2),Mm(h,c,d,n);var g=r.get("backgroundColor");g&&"auto"!==g||(g=e.get("axisLine.lineStyle.color")),t.label={shape:{x:0,y:0,width:c,height:d,r:r.get("borderRadius")},position:h.slice(),style:{text:a,textFont:l,textFill:r.getTextColor(),textPosition:"inside",fill:g,stroke:r.get("borderColor")||"transparent",lineWidth:r.get("borderWidth")||0,shadowBlur:r.get("shadowBlur"),shadowColor:r.get("shadowColor"),shadowOffsetX:r.get("shadowOffsetX"),shadowOffsetY:r.get("shadowOffsetY")},z2:10}}function Mm(t,e,i,n){var o=n.getWidth(),a=n.getHeight();t[0]=Math.min(t[0]+e,o)-e,t[1]=Math.min(t[1]+i,a)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function Im(t,e,i,n,o){t=e.scale.parse(t);var a=e.scale.getLabel(t,{precision:o.precision}),r=o.formatter;if(r){var s={value:Xl(e,t),seriesData:[]};d(n,function(t){var e=i.getSeriesByIndex(t.seriesIndex),n=t.dataIndexInside,o=e&&e.getDataParams(n);o&&s.seriesData.push(o)}),_(r)?a=r.replace("{value}",a):x(r)&&(a=r(s))}return a}function Tm(t,e,i){var n=xt();return Mt(n,n,i.rotation),St(n,n,i.position),Do([t.dataToCoord(e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],n)}function Am(t,e,i,n,o,a){var r=FD.innerTextLayout(i.rotation,0,i.labelDirection);i.labelMargin=o.get("label.margin"),Sm(e,n,o,a,{position:Tm(n.axis,t,i),align:r.textAlign,verticalAlign:r.textVerticalAlign})}function Dm(t,e,i){return i=i||0,{x1:t[i],y1:t[1-i],x2:e[i],y2:e[1-i]}}function Cm(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}function Lm(t,e,i,n,o,a){return{cx:t,cy:e,r0:i,r:n,startAngle:o,endAngle:a,clockwise:!0}}function km(t,e){var i={};return i[e.dim+"AxisIndex"]=e.index,t.getCartesian(i)}function Pm(t){return"x"===t.dim?0:1}function Nm(t){return t.isHorizontal()?0:1}function Om(t,e){var i=t.getRect();return[i[kP[e]],i[kP[e]]+i[PP[e]]]}function Em(t,e,i){var n=new yM({shape:{x:t.x-10,y:t.y-10,width:0,height:t.height+20}});return To(n,{shape:{width:t.width+20,height:t.height+20}},e,i),n}function Rm(t,e,i){if(t.count())for(var n,o=e.coordinateSystem,a=e.getLayerSeries(),r=t.mapDimension("single"),s=t.mapDimension("value"),l=f(a,function(e){return f(e.indices,function(e){var i=o.dataToPoint(t.get(r,e));return i[1]=t.get(s,e),i})}),u=zm(l),h=u.y0,c=i/u.max,d=a.length,p=a[0].indices.length,g=0;ga&&(a=u),n.push(u)}for(var h=0;ha&&(a=d)}return r.y0=o,r.max=a,r}function Bm(t){var e=0;d(t.children,function(t){Bm(t);var i=t.value;y(i)&&(i=i[0]),e+=i});var i=t.value;y(i)&&(i=i[0]),(null==i||isNaN(i))&&(i=e),i<0&&(i=0),y(t.value)?t.value[0]=i:t.value=i}function Vm(t,e,i){function n(){r.ignore=r.hoverIgnore}function o(){r.ignore=r.normalIgnore}tb.call(this);var a=new hM({z2:zP});a.seriesIndex=e.seriesIndex;var r=new rM({z2:BP,silent:t.getModel("label").get("silent")});this.add(a),this.add(r),this.updateData(!0,t,"normal",e,i),this.on("emphasis",n).on("normal",o).on("mouseover",n).on("mouseout",o)}function Gm(t,e,i){var n=t.getVisual("color"),o=t.getVisual("visualMeta");o&&0!==o.length||(n=null);var a=t.getModel("itemStyle").get("color");if(a)return a;if(n)return n;if(0===t.depth)return i.option.color[0];var r=i.option.color.length;return a=i.option.color[Fm(t)%r]}function Fm(t){for(var e=t;e.depth>1;)e=e.parentNode;return l(t.getAncestors()[0].children,e)}function Wm(t,e,i){return i!==RP.NONE&&(i===RP.SELF?t===e:i===RP.ANCESTOR?t===e||t.isAncestorOf(e):t===e||t.isDescendantOf(e))}function Hm(t,e,i){e.getData().setItemVisual(t.dataIndex,"color",i)}function Zm(t,e){var i=t.children||[];t.children=Um(i,e),i.length&&d(t.children,function(t){Zm(t,e)})}function Um(t,e){if("function"==typeof e)return t.sort(e);var i="asc"===e;return t.sort(function(t,e){var n=(t.getValue()-e.getValue())*(i?1:-1);return 0===n?(t.dataIndex-e.dataIndex)*(i?-1:1):n})}function Xm(t,e){return e=e||[0,0],f(["x","y"],function(i,n){var o=this.getAxis(i),a=e[n],r=t[n]/2;return"category"===o.type?o.getBandWidth():Math.abs(o.dataToCoord(a-r)-o.dataToCoord(a+r))},this)}function jm(t,e){return e=e||[0,0],f([0,1],function(i){var n=e[i],o=t[i]/2,a=[],r=[];return a[i]=n-o,r[i]=n+o,a[1-i]=r[1-i]=e[1-i],Math.abs(this.dataToPoint(a)[i]-this.dataToPoint(r)[i])},this)}function Ym(t,e){var i=this.getAxis(),n=e instanceof Array?e[0]:e,o=(t instanceof Array?t[0]:t)/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(n-o)-i.dataToCoord(n+o))}function qm(t,e){return f(["Radius","Angle"],function(i,n){var o=this["get"+i+"Axis"](),a=e[n],r=t[n]/2,s="dataTo"+i,l="category"===o.type?o.getBandWidth():Math.abs(o[s](a-r)-o[s](a+r));return"Angle"===i&&(l=l*Math.PI/180),l},this)}function Km(t){var e,i=t.type;if("path"===i){var n=t.shape,o=null!=n.width&&null!=n.height?{x:n.x||0,y:n.y||0,width:n.width,height:n.height}:null,a=lv(n);(e=Xn(a,null,o,n.layout||"center")).__customPathData=a}else"image"===i?(e=new fi({})).__customImagePath=t.style.image:"text"===i?(e=new rM({})).__customText=t.style.text:e=new(0,zM[i.charAt(0).toUpperCase()+i.slice(1)]);return e.__customGraphicType=i,e.name=t.name,e}function $m(t,e,n,o,a,r,s){var l={},u=n.style||{};if(n.shape&&(l.shape=i(n.shape)),n.position&&(l.position=n.position.slice()),n.scale&&(l.scale=n.scale.slice()),n.origin&&(l.origin=n.origin.slice()),n.rotation&&(l.rotation=n.rotation),"image"===t.type&&n.style){h=l.style={};d(["x","y","width","height"],function(e){Jm(e,h,u,t.style,r)})}if("text"===t.type&&n.style){var h=l.style={};d(["x","y"],function(e){Jm(e,h,u,t.style,r)}),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke)}if("group"!==t.type&&(t.useStyle(u),r)){t.style.opacity=0;var c=u.opacity;null==c&&(c=1),To(t,{style:{opacity:c}},o,e)}r?t.attr(l):Io(t,l,o,e),n.hasOwnProperty("z2")&&t.attr("z2",n.z2||0),n.hasOwnProperty("silent")&&t.attr("silent",n.silent),n.hasOwnProperty("invisible")&&t.attr("invisible",n.invisible),n.hasOwnProperty("ignore")&&t.attr("ignore",n.ignore),n.hasOwnProperty("info")&&t.attr("info",n.info);var f=n.styleEmphasis,p=!1===f;t.__cusHasEmphStl&&null==f||!t.__cusHasEmphStl&&p||(ro(t,f),t.__cusHasEmphStl=!p),s&&po(t,!p)}function Jm(t,e,i,n,o){null==i[t]||o||(e[t]=i[t],i[t]=n[t])}function Qm(t,e,i,n){function o(t){null==t&&(t=h),v&&(c=e.getItemModel(t),d=c.getModel(UP),f=c.getModel(XP),p=e.getItemVisual(t,"color"),v=!1)}var s=t.get("renderItem"),l=t.coordinateSystem,u={};l&&(u=l.prepareCustoms?l.prepareCustoms():YP[l.type](l));var h,c,d,f,p,g=r({getWidth:n.getWidth,getHeight:n.getHeight,getZr:n.getZr,getDevicePixelRatio:n.getDevicePixelRatio,value:function(t,i){return null==i&&(i=h),e.get(e.getDimension(t||0),i)},style:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(HP).getItemStyle();null!=p&&(r.fill=p);var s=e.getItemVisual(n,"opacity");return null!=s&&(r.opacity=s),mo(r,d,null,{autoColor:p,isRectText:!0}),r.text=d.getShallow("show")?A(t.getFormattedLabel(n,"normal"),_u(e,n)):null,i&&a(r,i),r},styleEmphasis:function(i,n){null==n&&(n=h),o(n);var r=c.getModel(ZP).getItemStyle();return mo(r,f,null,{isRectText:!0},!0),r.text=f.getShallow("show")?D(t.getFormattedLabel(n,"emphasis"),t.getFormattedLabel(n,"normal"),_u(e,n)):null,i&&a(r,i),r},visual:function(t,i){return null==i&&(i=h),e.getItemVisual(i,t)},barLayout:function(t){if(l.getBaseAxis)return Ll(r({axis:l.getBaseAxis()},t),n)},currentSeriesIndices:function(){return i.getCurrentSeriesIndices()},font:function(t){return So(t,i)}},u.api||{}),m={context:{},seriesId:t.id,seriesName:t.name,seriesIndex:t.seriesIndex,coordSys:u.coordSys,dataInsideLength:e.count(),encode:tv(t.getData())},v=!0;return function(t,i){return h=t,v=!0,s&&s(r({dataIndexInside:t,dataIndex:e.getRawIndex(t),actionType:i?i.type:null},m),g)}}function tv(t){var e={};return d(t.dimensions,function(i,n){var o=t.getDimensionInfo(i);if(!o.isExtraCoord){var a=o.coordDim;(e[a]=e[a]||[])[o.coordDimIndex]=n}}),e}function ev(t,e,i,n,o,a){return(t=iv(t,e,i,n,o,a,!0))&&a.setItemGraphicEl(e,t),t}function iv(t,e,i,n,o,a,r){var s=!i,l=(i=i||{}).type,u=i.shape,h=i.style;if(t&&(s||null!=l&&l!==t.__customGraphicType||"path"===l&&uv(u)&&lv(u)!==t.__customPathData||"image"===l&&hv(h,"image")&&h.image!==t.__customImagePath||"text"===l&&hv(u,"text")&&h.text!==t.__customText)&&(o.remove(t),t=null),!s){var c=!t;return!t&&(t=Km(i)),$m(t,e,i,n,a,c,r),"group"===l&&nv(t,e,i,n,a),o.add(t),t}}function nv(t,e,i,n,o){var a=i.children,r=a?a.length:0,s=i.$mergeChildren,l="byName"===s||i.diffChildrenByName,u=!1===s;if(r||l||u)if(l)ov({oldChildren:t.children()||[],newChildren:a||[],dataIndex:e,animatableModel:n,group:t,data:o});else{u&&t.removeAll();for(var h=0;hn?t-=l+a:t+=a),null!=r&&(e+u+r>o?e-=u+r:e+=r),[t,e]}function Ov(t,e,i,n,o){var a=i.getOuterSize(),r=a.width,s=a.height;return t=Math.min(t+r,n)-r,e=Math.min(e+s,o)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function Ev(t,e,i){var n=i[0],o=i[1],a=0,r=0,s=e.width,l=e.height;switch(t){case"inside":a=e.x+s/2-n/2,r=e.y+l/2-o/2;break;case"top":a=e.x+s/2-n/2,r=e.y-o-5;break;case"bottom":a=e.x+s/2-n/2,r=e.y+l+5;break;case"left":a=e.x-n-5,r=e.y+l/2-o/2;break;case"right":a=e.x+s+5,r=e.y+l/2-o/2}return[a,r]}function Rv(t){return"center"===t||"middle"===t}function zv(t){return t.get("stack")||"__ec_stack_"+t.seriesIndex}function Bv(t){return t.dim}function Vv(t,e){var i={};d(t,function(t,e){var n=t.getData(),o=t.coordinateSystem.getBaseAxis(),a=o.getExtent(),r="category"===o.type?o.getBandWidth():Math.abs(a[1]-a[0])/n.count(),s=i[Bv(o)]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},l=s.stacks;i[Bv(o)]=s;var u=zv(t);l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var h=Vo(t.get("barWidth"),r),c=Vo(t.get("barMaxWidth"),r),d=t.get("barGap"),f=t.get("barCategoryGap");h&&!l[u].width&&(h=Math.min(s.remainedWidth,h),l[u].width=h,s.remainedWidth-=h),c&&(l[u].maxWidth=c),null!=d&&(s.gap=d),null!=f&&(s.categoryGap=f)});var n={};return d(i,function(t,e){n[e]={};var i=t.stacks,o=t.bandWidth,a=Vo(t.categoryGap,o),r=Vo(t.gap,1),s=t.remainedWidth,l=t.autoWidthCount,u=(s-a)/(l+(l-1)*r);u=Math.max(u,0),d(i,function(t,e){var i=t.maxWidth;i&&ie[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),o=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:o[0],y2:o[1]}}function jv(t){return t.getRadiusAxis().inverse?0:1}function Yv(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}function qv(t,e,i){return{position:[t.cx,t.cy],rotation:i/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:e.getModel("axisLabel").get("rotate"),z2:1}}function Kv(t,e,i,n,o){var a=e.axis,r=a.dataToCoord(t),s=n.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,h,c=n.getRadiusAxis().getExtent();if("radius"===a.dim){var d=xt();Mt(d,d,s),St(d,d,[n.cx,n.cy]),l=Do([r,-o],d);var f=e.getModel("axisLabel").get("rotate")||0,p=FD.innerTextLayout(s,f*Math.PI/180,-1);u=p.textAlign,h=p.textVerticalAlign}else{var g=c[1];l=n.coordToPoint([g+o,r]);var m=n.cx,v=n.cy;u=Math.abs(l[0]-m)/g<.3?"center":l[0]>m?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}function $v(t,e){e.update="updateView",Es(e,function(e,i){var n={};return i.eachComponent({mainType:"geo",query:e},function(i){i[t](e.name),d(i.coordinateSystem.regions,function(t){n[t.name]=i.isSelected(t.name)||!1})}),{selected:n,name:e.name}})}function Jv(t){var e={};d(t,function(t){e[t]=1}),t.length=0,d(e,function(e,i){t.push(i)})}function Qv(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function ty(t,e,n){function o(){var t=function(){};return t.prototype.__hidden=t.prototype,new t}var a={};return MN(e,function(e){var r=a[e]=o();MN(t[e],function(t,o){if(hL.isValidType(o)){var a={type:o,visual:t};n&&n(a,e),r[o]=new hL(a),"opacity"===o&&((a=i(a)).type="colorAlpha",r.__hidden.__alphaForOpacity=new hL(a))}})}),a}function ey(t,e,n){var o;d(n,function(t){e.hasOwnProperty(t)&&Qv(e[t])&&(o=!0)}),o&&d(n,function(n){e.hasOwnProperty(n)&&Qv(e[n])?t[n]=i(e[n]):delete t[n]})}function iy(t,e,i,n,o,a){function r(t){return i.getItemVisual(h,t)}function s(t,e){i.setItemVisual(h,t,e)}function l(t,l){h=null==a?t:l;var c=i.getRawDataItem(h);if(!c||!1!==c.visualMap)for(var d=n.call(o,t),f=e[d],p=u[d],g=0,m=p.length;g1)return!1;var h=uy(i-t,o-t,n-e,a-e)/l;return!(h<0||h>1)}function ly(t){return t<=1e-6&&t>=-1e-6}function uy(t,e,i,n){return t*n-e*i}function hy(t,e,i){var n=this._targetInfoList=[],o={},a=dy(e,t);TN(PN,function(t,e){(!i||!i.include||AN(i.include,e)>=0)&&t(a,n,o)})}function cy(t){return t[0]>t[1]&&t.reverse(),t}function dy(t,e){return Vi(t,e,{includeMainTypes:LN})}function fy(t,e,i,n){var o=i.getAxis(["x","y"][t]),a=cy(f([0,1],function(t){return e?o.coordToData(o.toLocalCoord(n[t])):o.toGlobalCoord(o.dataToCoord(n[t]))})),r=[];return r[t]=a,r[1-t]=[NaN,NaN],{values:a,xyMinMax:r}}function py(t,e,i,n){return[e[0]-n[t]*i[0],e[1]-n[t]*i[1]]}function gy(t,e){var i=my(t),n=my(e),o=[i[0]/n[0],i[1]/n[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function my(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}function vy(t,e,i,n,o){if(o){var a=t.getZr();a[VN]||(a[BN]||(a[BN]=yy),Nr(a,BN,i,e)(t,n))}}function yy(t,e){if(!t.isDisposed()){var i=t.getZr();i[VN]=!0,t.dispatchAction({type:"brushSelect",batch:e}),i[VN]=!1}}function xy(t,e,i,n){for(var o=0,a=e.length;o=0}function Ny(t,e,i){function n(t,e){return l(e.nodes,t)>=0}function o(t,n){var o=!1;return e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]&&(o=!0)})}),o}function a(t,n){n.nodes.push(t),e(function(e){d(i(t,e)||[],function(t){n.records[e.name][t]=!0})})}return function(i){var r={nodes:[],records:{}};if(e(function(t){r.records[t.name]={}}),!i)return r;a(i,r);var s;do{s=!1,t(function(t){!n(t,r)&&o(t,r)&&(a(t,r),s=!0)})}while(s);return r}}function Oy(t,e,i){var n=[1/0,-1/0];return $N(i,function(t){var i=t.getData();i&&$N(i.mapDimension(e,!0),function(t){var e=i.getApproximateExtent(t);e[0]n[1]&&(n[1]=e[1])})}),n[1]0?0:NaN);var r=i.getMax(!0);return null!=r&&"dataMax"!==r&&"function"!=typeof r?e[1]=r:o&&(e[1]=a>0?a-1:NaN),i.get("scale",!0)||(e[0]>0&&(e[0]=0),e[1]<0&&(e[1]=0)),e}function Ry(t,e){var i=t.getAxisModel(),n=t._percentWindow,o=t._valueWindow;if(n){var a=Zo(o,[0,500]);a=Math.min(a,20);var r=e||0===n[0]&&100===n[1];i.setRange(r?null:+o[0].toFixed(a),r?null:+o[1].toFixed(a))}}function zy(t){var e=t._minMaxSpan={},i=t._dataZoomModel;$N(["min","max"],function(n){e[n+"Span"]=i.get(n+"Span");var o=i.get(n+"ValueSpan");if(null!=o&&(e[n+"ValueSpan"]=o,null!=(o=t.getAxisModel().axis.scale.parse(o)))){var a=t._dataExtent;e[n+"Span"]=Bo(a[0]+o,a,[0,100],!0)}})}function By(t){var e={};return tO(["start","end","startValue","endValue","throttle"],function(i){t.hasOwnProperty(i)&&(e[i]=t[i])}),e}function Vy(t,e){var i=t._rangePropMode,n=t.get("rangeMode");tO([["start","startValue"],["end","endValue"]],function(t,o){var a=null!=e[t[0]],r=null!=e[t[1]];a&&!r?i[o]="percent":!a&&r?i[o]="value":n?i[o]=n[o]:a&&(i[o]="percent")})}function Gy(t){return{x:"y",y:"x",radius:"angle",angle:"radius"}[t]}function Fy(t){return"vertical"===t?"ns-resize":"ew-resize"}function Wy(t,e){var i=Uy(t),n=e.dataZoomId,o=e.coordId;d(i,function(t,i){var a=t.dataZoomInfos;a[n]&&l(e.allCoordIds,o)<0&&(delete a[n],t.count--)}),jy(i);var a=i[o];a||((a=i[o]={coordId:o,dataZoomInfos:{},count:0}).controller=Xy(t,a),a.dispatchAction=v(Yy,t)),!a.dataZoomInfos[n]&&a.count++,a.dataZoomInfos[n]=e;var r=qy(a.dataZoomInfos);a.controller.enable(r.controlType,r.opt),a.controller.setPointerChecker(e.containsPoint),Nr(a,"dispatchAction",e.dataZoomModel.get("throttle",!0),"fixRate")}function Hy(t,e){var i=Uy(t);d(i,function(t){t.controller.dispose();var i=t.dataZoomInfos;i[e]&&(delete i[e],t.count--)}),jy(i)}function Zy(t){return t.type+"\0_"+t.id}function Uy(t){var e=t.getZr();return e[fO]||(e[fO]={})}function Xy(t,e){var i=new oc(t.getZr());return d(["pan","zoom","scrollMove"],function(t){i.on(t,function(i){var n=[];d(e.dataZoomInfos,function(o){if(i.isAvailableBehavior(o.dataZoomModel.option)){var a=(o.getRange||{})[t],r=a&&a(e.controller,i);!o.dataZoomModel.get("disabled",!0)&&r&&n.push({dataZoomId:o.dataZoomId,start:r[0],end:r[1]})}}),n.length&&e.dispatchAction(n)})}),i}function jy(t){d(t,function(e,i){e.count||(e.controller.dispose(),delete t[i])})}function Yy(t,e){t.dispatchAction({type:"dataZoom",batch:e})}function qy(t){var e,i={type_true:2,type_move:1,type_false:0,type_undefined:-1},n=!0;return d(t,function(t){var o=t.dataZoomModel,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");i["type_"+a]>i["type_"+e]&&(e=a),n&=o.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!n}}}function Ky(t){return function(e,i,n,o){var a=this._range,r=a.slice(),s=e.axisModels[0];if(s){var l=t(r,s,e,i,n,o);return QL(l,r,[0,100],"all"),this._range=r,a[0]!==r[0]||a[1]!==r[1]?r:void 0}}}function $y(t,e){return t&&t.hasOwnProperty&&t.hasOwnProperty(e)}function Jy(t,e,i,n){for(var o=e.targetVisuals[n],a=hL.prepareVisualTypes(o),r={color:t.getData().getVisual("color")},s=0,l=a.length;s=0&&(r[a]=+r[a].toFixed(h)),r}function fx(t,e){var n=t.getData(),o=t.coordinateSystem;if(e&&!cx(e)&&!y(e.coord)&&o){var a=o.dimensions,r=px(e,n,o,t);if((e=i(e)).type&&YO[e.type]&&r.baseAxis&&r.valueAxis){var s=XO(a,r.baseAxis.dim),l=XO(a,r.valueAxis.dim);e.coord=YO[e.type](n,r.baseDataDim,r.valueDataDim,s,l),e.value=e.coord[l]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],h=0;h<2;h++)YO[u[h]]&&(u[h]=yx(n,n.mapDimension(a[h]),u[h]));e.coord=u}}return e}function px(t,e,i,n){var o={};return null!=t.valueIndex||null!=t.valueDim?(o.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,o.valueAxis=i.getAxis(gx(n,o.valueDataDim)),o.baseAxis=i.getOtherAxis(o.valueAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim)):(o.baseAxis=n.getBaseAxis(),o.valueAxis=i.getOtherAxis(o.baseAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim),o.valueDataDim=e.mapDimension(o.valueAxis.dim)),o}function gx(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var o=0;o=0)return!0}function Yx(t){for(var e=t.split(/\n+/g),i=[],n=f(Xx(e.shift()).split(pE),function(t){return{name:t,data:[]}}),o=0;o=0&&!i[o][n];o--);if(o<0){var a=t.queryComponents({mainType:"dataZoom",subType:"select",id:n})[0];if(a){var r=a.getPercentRange();i[0][n]={dataZoomId:n,start:r[0],end:r[1]}}}}),i.push(e)}function t_(t){var e=n_(t),i=e[e.length-1];e.length>1&&e.pop();var n={};return gE(i,function(t,i){for(var o=e.length-1;o>=0;o--)if(t=e[o][i]){n[i]=t;break}}),n}function e_(t){t[mE]=null}function i_(t){return n_(t).length}function n_(t){var e=t[mE];return e||(e=t[mE]=[{}]),e}function o_(t,e,i){(this._brushController=new zf(i.getZr())).on("brush",m(this._onBrush,this)).mount(),this._isZoomActive}function a_(t){var e={};return d(["xAxisIndex","yAxisIndex"],function(i){e[i]=t[i],null==e[i]&&(e[i]="all"),(!1===e[i]||"none"===e[i])&&(e[i]=[])}),e}function r_(t,e){t.setIconStatus("back",i_(e)>1?"emphasis":"normal")}function s_(t,e,i,n,o){var a=i._isZoomActive;n&&"takeGlobalCursor"===n.type&&(a="dataZoomSelect"===n.key&&n.dataZoomSelectActive),i._isZoomActive=a,t.setIconStatus("zoom",a?"emphasis":"normal");var r=new hy(a_(t.option),e,{include:["grid"]});i._brushController.setPanels(r.makePanelOpts(o,function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"})).enableBrush(!!a&&{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}})}function l_(t){this.model=t}function u_(t){return SE(t)}function h_(){if(!TE&&AE){TE=!0;var t=AE.styleSheets;t.length<31?AE.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}}function c_(t){return parseInt(t,10)}function d_(t,e){h_(),this.root=t,this.storage=e;var i=document.createElement("div"),n=document.createElement("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",n.style.cssText="position:absolute;left:0;top:0;",t.appendChild(i),this._vmlRoot=n,this._vmlViewport=i,this.resize();var o=e.delFromStorage,a=e.addToStorage;e.delFromStorage=function(t){o.call(e,t),t&&t.onRemove&&t.onRemove(n)},e.addToStorage=function(t){t.onAdd&&t.onAdd(n),a.call(e,t)},this._firstPaint=!0}function f_(t){return function(){Yw('In IE8.0 VML mode painter not support method "'+t+'"')}}function p_(t){return document.createElementNS(sR,t)}function g_(t){return cR(1e4*t)/1e4}function m_(t){return t-vR}function v_(t,e){var i=e?t.textFill:t.fill;return null!=i&&i!==hR}function y_(t,e){var i=e?t.textStroke:t.stroke;return null!=i&&i!==hR}function x_(t,e){e&&__(t,"transform","matrix("+uR.call(e,",")+")")}function __(t,e,i){(!i||"linear"!==i.type&&"radial"!==i.type)&&t.setAttribute(e,i)}function w_(t,e,i){t.setAttributeNS("http://www.w3.org/1999/xlink",e,i)}function b_(t,e,i,n){if(v_(e,i)){var o=i?e.textFill:e.fill;o="transparent"===o?hR:o,"none"!==t.getAttribute("clip-path")&&o===hR&&(o="rgba(0, 0, 0, 0.002)"),__(t,"fill",o),__(t,"fill-opacity",null!=e.fillOpacity?e.fillOpacity*e.opacity:e.opacity)}else __(t,"fill",hR);if(y_(e,i)){var a=i?e.textStroke:e.stroke;__(t,"stroke",a="transparent"===a?hR:a),__(t,"stroke-width",(i?e.textStrokeWidth:e.lineWidth)/(!i&&e.strokeNoScale?n.getLineScale():1)),__(t,"paint-order",i?"stroke":"fill"),__(t,"stroke-opacity",null!=e.strokeOpacity?e.strokeOpacity:e.opacity),e.lineDash?(__(t,"stroke-dasharray",e.lineDash.join(",")),__(t,"stroke-dashoffset",cR(e.lineDashOffset||0))):__(t,"stroke-dasharray",""),e.lineCap&&__(t,"stroke-linecap",e.lineCap),e.lineJoin&&__(t,"stroke-linejoin",e.lineJoin),e.miterLimit&&__(t,"stroke-miterlimit",e.miterLimit)}else __(t,"stroke",hR)}function S_(t){for(var e=[],i=t.data,n=t.len(),o=0;o=gR||!m_(g)&&(d>-pR&&d<0||d>pR)==!!p;var y=g_(s+u*fR(c)),x=g_(l+h*dR(c));m&&(d=p?gR-1e-4:1e-4-gR,v=!0,9===o&&e.push("M",y,x));var _=g_(s+u*fR(c+d)),w=g_(l+h*dR(c+d));e.push("A",g_(u),g_(h),cR(f*mR),+v,+p,_,w);break;case lR.Z:a="Z";break;case lR.R:var _=g_(i[o++]),w=g_(i[o++]),b=g_(i[o++]),S=g_(i[o++]);e.push("M",_,w,"L",_+b,w,"L",_+b,w+S,"L",_,w+S,"L",_,w)}a&&e.push(a);for(var M=0;M=11),domSupported:"undefined"!=typeof document}}(navigator.userAgent),X_={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},j_={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},Y_=Object.prototype.toString,q_=Array.prototype,K_=q_.forEach,$_=q_.filter,J_=q_.slice,Q_=q_.map,tw=q_.reduce,ew={},iw=function(){return ew.createCanvas()};ew.createCanvas=function(){return document.createElement("canvas")};var nw,ow="__ec_primitive__";E.prototype={constructor:E,get:function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},set:function(t,e){return this.data[t]=e},each:function(t,e){void 0!==e&&(t=m(t,e));for(var i in this.data)this.data.hasOwnProperty(i)&&t(this.data[i],i)},removeKey:function(t){delete this.data[t]}};var aw=(Object.freeze||Object)({$override:e,clone:i,merge:n,mergeAll:o,extend:a,defaults:r,createCanvas:iw,getContext:s,indexOf:l,inherits:u,mixin:h,isArrayLike:c,each:d,map:f,reduce:p,filter:g,find:function(t,e,i){if(t&&e)for(var n=0,o=t.length;n3&&(n=dw.call(n,1));for(var a=e.length,r=0;r4&&(n=dw.call(n,1,n.length-1));for(var a=n[n.length-1],r=e.length,s=0;s1&&n&&n.length>1){var a=ft(n)/ft(o);!isFinite(a)&&(a=1),e.pinchScale=a;var r=pt(n);return e.pinchX=r[0],e.pinchY=r[1],{type:"pinch",target:t[0].target,event:e}}}}},xw="silent";vt.prototype.dispose=function(){};var _w=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ww=function(t,e,i,n){fw.call(this),this.storage=t,this.painter=e,this.painterRoot=n,i=i||new vt,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,it.call(this),this.setHandlerProxy(i)};ww.prototype={constructor:ww,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(d(_w,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,i=t.zrY,n=this._hovered,o=n.target;o&&!o.__zr&&(o=(n=this.findHover(n.x,n.y)).target);var a=this._hovered=this.findHover(e,i),r=a.target,s=this.proxy;s.setCursor&&s.setCursor(r?r.cursor:"default"),o&&r!==o&&this.dispatchToElement(n,"mouseout",t),this.dispatchToElement(a,"mousemove",t),r&&r!==o&&this.dispatchToElement(a,"mouseover",t)},mouseout:function(t){this.dispatchToElement(this._hovered,"mouseout",t);var e,i=t.toElement||t.relatedTarget;do{i=i&&i.parentNode}while(i&&9!==i.nodeType&&!(e=i===this.painterRoot));!e&&this.trigger("globalout",{event:t})},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var o="on"+e,a=gt(e,t,i);n&&(n[o]&&(a.cancelBubble=n[o].call(n,a)),n.trigger(e,a),n=n.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(e,a),this.painter&&this.painter.eachOtherLayer(function(t){"function"==typeof t[o]&&t[o].call(t,a),t.trigger&&t.trigger(e,a)}))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),o={x:t,y:e},a=n.length-1;a>=0;a--){var r;if(n[a]!==i&&!n[a].ignore&&(r=yt(n[a],t,e))&&(!o.topTarget&&(o.topTarget=n[a]),r!==xw)){o.target=n[a];break}}return o},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new vw);var i=this._gestureMgr;"start"===e&&i.clear();var n=i.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&i.clear(),n){var o=n.type;t.gestureEvent=o,this.dispatchToElement({target:n.target},o,n.event)}}},d(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){ww.prototype[t]=function(e){var i=this.findHover(e.zrX,e.zrY),n=i.target;if("mousedown"===t)this._downEl=n,this._downPoint=[e.zrX,e.zrY],this._upEl=n;else if("mouseup"===t)this._upEl=n;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||uw(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,t,e)}}),h(ww,fw),h(ww,it);var bw="undefined"==typeof Float32Array?Array:Float32Array,Sw=(Object.freeze||Object)({create:xt,identity:_t,copy:wt,mul:bt,translate:St,rotate:Mt,scale:It,invert:Tt,clone:At}),Mw=_t,Iw=5e-5,Tw=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},Aw=Tw.prototype;Aw.transform=null,Aw.needLocalTransform=function(){return Dt(this.rotation)||Dt(this.position[0])||Dt(this.position[1])||Dt(this.scale[0]-1)||Dt(this.scale[1]-1)};var Dw=[];Aw.updateTransform=function(){var t=this.parent,e=t&&t.transform,i=this.needLocalTransform(),n=this.transform;if(i||e){n=n||xt(),i?this.getLocalTransform(n):Mw(n),e&&(i?bt(n,t.transform,n):wt(n,t.transform)),this.transform=n;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(Dw);var a=Dw[0]<0?-1:1,r=Dw[1]<0?-1:1,s=((Dw[0]-a)*o+a)/Dw[0]||0,l=((Dw[1]-r)*o+r)/Dw[1]||0;n[0]*=s,n[1]*=s,n[2]*=l,n[3]*=l}this.invTransform=this.invTransform||xt(),Tt(this.invTransform,n)}else n&&Mw(n)},Aw.getLocalTransform=function(t){return Tw.getLocalTransform(this,t)},Aw.setTransform=function(t){var e=this.transform,i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},Aw.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var Cw=[],Lw=xt();Aw.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=this.position,o=this.scale;Dt(e-1)&&(e=Math.sqrt(e)),Dt(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(e=-e),t[3]<0&&(i=-i),n[0]=t[4],n[1]=t[5],o[0]=e,o[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/e)}},Aw.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(bt(Cw,t.invTransform,e),e=Cw);var i=this.origin;i&&(i[0]||i[1])&&(Lw[4]=i[0],Lw[5]=i[1],bt(Cw,e,Lw),Cw[4]-=i[0],Cw[5]-=i[1],e=Cw),this.setLocalTransform(e)}},Aw.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},Aw.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&Q(i,i,n),i},Aw.transformCoordToGlobal=function(t,e){var i=[t,e],n=this.transform;return n&&Q(i,i,n),i},Tw.getLocalTransform=function(t,e){Mw(e=e||[]);var i=t.origin,n=t.scale||[1,1],o=t.rotation||0,a=t.position||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),It(e,e,n),o&&Mt(e,e,o),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=a[0],e[5]+=a[1],e};var kw={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,i=.1;return 0===t?0:1===t?1:(!i||i<1?(i=1,e=.1):e=.4*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-kw.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*kw.bounceIn(2*t):.5*kw.bounceOut(2*t-1)+.5}};Ct.prototype={constructor:Ct,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)this._pausedTime+=e;else{var i=(t-this._startTime-this._pausedTime)/this._life;if(!(i<0)){i=Math.min(i,1);var n=this.easing,o="string"==typeof n?kw[n]:n,a="function"==typeof o?o(i):i;return this.fire("frame",a),1===i?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){this[t="on"+t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var Pw=function(){this.head=null,this.tail=null,this._len=0},Nw=Pw.prototype;Nw.insert=function(t){var e=new Ow(t);return this.insertEntry(e),e},Nw.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++},Nw.remove=function(t){var e=t.prev,i=t.next;e?e.next=i:this.head=i,i?i.prev=e:this.tail=e,t.next=t.prev=null,this._len--},Nw.len=function(){return this._len},Nw.clear=function(){this.head=this.tail=null,this._len=0};var Ow=function(t){this.value=t,this.next,this.prev},Ew=function(t){this._list=new Pw,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},Rw=Ew.prototype;Rw.put=function(t,e){var i=this._list,n=this._map,o=null;if(null==n[t]){var a=i.len(),r=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=i.head;i.remove(s),delete n[s.key],o=s.value,this._lastRemovedEntry=s}r?r.value=e:r=new Ow(e),r.key=t,i.insertEntry(r),n[t]=r}return o},Rw.get=function(t){var e=this._map[t],i=this._list;if(null!=e)return e!==i.tail&&(i.remove(e),i.insertEntry(e)),e.value},Rw.clear=function(){this._list.clear(),this._map={}};var zw={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]},Bw=new Ew(20),Vw=null,Gw=Ut,Fw=Xt,Ww=(Object.freeze||Object)({parse:Gt,lift:Ht,toHex:Zt,fastLerp:Ut,fastMapToColor:Gw,lerp:Xt,mapToColor:Fw,modifyHSL:jt,modifyAlpha:Yt,stringify:qt}),Hw=Array.prototype.slice,Zw=function(t,e,i,n){this._tracks={},this._target=t,this._loop=e||!1,this._getter=i||Kt,this._setter=n||$t,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};Zw.prototype={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var o=this._getter(this._target,n);if(null==o)continue;0!==t&&i[n].push({time:0,value:ae(o)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i.height},clone:function(){return new de(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},de.create=function(t){return new de(t.x,t.y,t.width,t.height)};var tb=function(t){t=t||{},Kw.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};tb.prototype={constructor:tb,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i.splice(n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof tb&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var e=this.__zr,i=this.__storage,n=this._children,o=l(n,t);return o<0?this:(n.splice(o,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof tb&&t.delChildrenFromStorage(i)),e&&e.refresh(),this)},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;e=0&&(this.delFromStorage(t),this._roots.splice(o,1),t instanceof tb&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:we};var ob={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1},ab=function(t,e,i){return ob.hasOwnProperty(e)?i*=t.dpr:i},rb={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},sb=9,lb=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],ub=function(t){this.extendFrom(t,!1)};ub.prototype={constructor:ub,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,i){var n=this,o=i&&i.style,a=!o||t.__attrCachedBy!==rb.STYLE_BIND;t.__attrCachedBy=rb.STYLE_BIND;for(var r=0;r0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||!0!==e&&(!1===e?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){"string"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var n=("radial"===e.type?Se:be)(t,e,i),o=e.colorStops,a=0;a=0&&i.splice(n,1),t.__hoverMir=null},clearHover:function(t){for(var e=this._hoverElements,i=0;i15)break}s.__drawIndex=m,s.__drawIndex0&&t>n[0]){for(r=0;rt);r++);a=i[n[r]]}if(n.splice(r+1,0,t),i[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?s.insertBefore(e.dom,l.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom)}else Yw("Layer of zlevel "+t+" is not valid")},eachLayer:function(t,e){var i,n,o=this._zlevelList;for(n=0;n0?.01:0),this._needsManuallyCompositing),a.__builtin__||Yw("ZLevel "+s+" has been used by unkown layer "+a.id),a!==i&&(a.__used=!0,a.__startIndex!==o&&(a.__dirty=!0),a.__startIndex=o,a.incremental?a.__drawIndex=-1:a.__drawIndex=o,e(o),i=a),r.__dirty&&(a.__dirty=!0,a.incremental&&a.__drawIndex<0&&(a.__drawIndex=o))}e(o),this.eachBuiltinLayer(function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?n(i[t],e,!0):i[t]=e;for(var o=0;o=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;i=0||n&&l(n,r)<0)){var s=e.getShallow(r);null!=s&&(o[t[a][0]]=s)}}return o}},tS=Qb([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),eS={getLineStyle:function(t){var e=tS(this,t),i=this.getLineDash(e.lineWidth);return i&&(e.lineDash=i),e},getLineDash:function(t){null==t&&(t=1);var e=this.get("type"),i=Math.max(t,2),n=4*t;return"solid"===e||null==e?null:"dashed"===e?[n,n]:[i,i]}},iS=Qb([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),nS={getAreaStyle:function(t,e){return iS(this,t,e)}},oS=Math.pow,aS=Math.sqrt,rS=1e-8,sS=1e-4,lS=aS(3),uS=1/3,hS=V(),cS=V(),dS=V(),fS=Math.min,pS=Math.max,gS=Math.sin,mS=Math.cos,vS=2*Math.PI,yS=V(),xS=V(),_S=V(),wS=[],bS=[],SS={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},MS=[],IS=[],TS=[],AS=[],DS=Math.min,CS=Math.max,LS=Math.cos,kS=Math.sin,PS=Math.sqrt,NS=Math.abs,OS="undefined"!=typeof Float32Array,ES=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};ES.prototype={constructor:ES,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=NS(1/Xw/t)||0,this._uy=NS(1/Xw/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(SS.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=NS(t-this._xi)>this._ux||NS(e-this._yi)>this._uy||this._len<5;return this.addData(SS.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,o,a){return this.addData(SS.C,t,e,i,n,o,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,o,a):this._ctx.bezierCurveTo(t,e,i,n,o,a)),this._xi=o,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(SS.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,o,a){return this.addData(SS.A,t,e,i,i,n,o-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,o,a),this._xi=LS(o)*i+t,this._yi=kS(o)*i+e,this},arcTo:function(t,e,i,n,o){return this._ctx&&this._ctx.arcTo(t,e,i,n,o),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(SS.R,t,e,i,n),this},closePath:function(){this.addData(SS.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;i0&&f<=t||h<0&&f>=t||0===h&&(c>0&&p<=e||c<0&&p>=e);)f+=h*(i=r[n=this._dashIdx]),p+=c*i,this._dashIdx=(n+1)%g,h>0&&fl||c>0&&pu||s[n%2?"moveTo":"lineTo"](h>=0?DS(f,t):CS(f,t),c>=0?DS(p,e):CS(p,e));h=f-t,c=p-e,this._dashOffset=-PS(h*h+c*c)},_dashedBezierTo:function(t,e,i,n,o,a){var r,s,l,u,h,c=this._dashSum,d=this._dashOffset,f=this._lineDash,p=this._ctx,g=this._xi,m=this._yi,v=tn,y=0,x=this._dashIdx,_=f.length,w=0;for(d<0&&(d=c+d),d%=c,r=0;r<1;r+=.1)s=v(g,t,i,o,r+.1)-v(g,t,i,o,r),l=v(m,e,n,a,r+.1)-v(m,e,n,a,r),y+=PS(s*s+l*l);for(;x<_&&!((w+=f[x])>d);x++);for(r=(w-d)/y;r<=1;)u=v(g,t,i,o,r),h=v(m,e,n,a,r),x%2?p.moveTo(u,h):p.lineTo(u,h),r+=f[x]/y,x=(x+1)%_;x%2!=0&&p.lineTo(o,a),s=o-u,l=a-h,this._dashOffset=-PS(s*s+l*l)},_dashedQuadraticTo:function(t,e,i,n){var o=i,a=n;i=(i+2*t)/3,n=(n+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,i,n,o,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,OS&&(this.data=new Float32Array(t)))},getBoundingRect:function(){MS[0]=MS[1]=TS[0]=TS[1]=Number.MAX_VALUE,IS[0]=IS[1]=AS[0]=AS[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,i=0,n=0,o=0,a=0;al||NS(r-o)>u||c===h-1)&&(t.lineTo(a,r),n=a,o=r);break;case SS.C:t.bezierCurveTo(s[c++],s[c++],s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case SS.Q:t.quadraticCurveTo(s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case SS.A:var f=s[c++],p=s[c++],g=s[c++],m=s[c++],v=s[c++],y=s[c++],x=s[c++],_=s[c++],w=g>m?g:m,b=g>m?1:g/m,S=g>m?m/g:1,M=v+y;Math.abs(g-m)>.001?(t.translate(f,p),t.rotate(x),t.scale(b,S),t.arc(0,0,w,v,M,1-_),t.scale(1/b,1/S),t.rotate(-x),t.translate(-f,-p)):t.arc(f,p,w,v,M,1-_),1===c&&(e=LS(v)*g+f,i=kS(v)*m+p),n=LS(M)*g+f,o=kS(M)*m+p;break;case SS.R:e=n=s[c],i=o=s[c+1],t.rect(s[c++],s[c++],s[c++],s[c++]);break;case SS.Z:t.closePath(),n=e,o=i}}}},ES.CMD=SS;var RS=2*Math.PI,zS=2*Math.PI,BS=ES.CMD,VS=2*Math.PI,GS=1e-4,FS=[-1,-1,-1],WS=[-1,-1],HS=fb.prototype.getCanvasPattern,ZS=Math.abs,US=new ES(!0);Pn.prototype={constructor:Pn,type:"path",__dirtyPath:!0,strokeContainThreshold:5,subPixelOptimize:!1,brush:function(t,e){var i=this.style,n=this.path||US,o=i.hasStroke(),a=i.hasFill(),r=i.fill,s=i.stroke,l=a&&!!r.colorStops,u=o&&!!s.colorStops,h=a&&!!r.image,c=o&&!!s.image;if(i.bind(t,this,e),this.setTransform(t),this.__dirty){var d;l&&(d=d||this.getBoundingRect(),this._fillGradient=i.getGradient(t,r,d)),u&&(d=d||this.getBoundingRect(),this._strokeGradient=i.getGradient(t,s,d))}l?t.fillStyle=this._fillGradient:h&&(t.fillStyle=HS.call(r,t)),u?t.strokeStyle=this._strokeGradient:c&&(t.strokeStyle=HS.call(s,t));var f=i.lineDash,p=i.lineDashOffset,g=!!t.setLineDash,m=this.getGlobalScale();if(n.setScale(m[0],m[1]),this.__dirtyPath||f&&!g&&o?(n.beginPath(t),f&&!g&&(n.setLineDash(f),n.setLineDashOffset(p)),this.buildPath(n,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),a)if(null!=i.fillOpacity){v=t.globalAlpha;t.globalAlpha=i.fillOpacity*i.opacity,n.fill(t),t.globalAlpha=v}else n.fill(t);if(f&&g&&(t.setLineDash(f),t.lineDashOffset=p),o)if(null!=i.strokeOpacity){var v=t.globalAlpha;t.globalAlpha=i.strokeOpacity*i.opacity,n.stroke(t),t.globalAlpha=v}else n.stroke(t);f&&g&&t.setLineDash([]),null!=i.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(t,e,i){},createPathProxy:function(){this.path=new ES},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var n=this.path;n||(n=this.path=new ES),this.__dirtyPath&&(n.beginPath(),this.buildPath(n,this.shape,!1)),t=n.getBoundingRect()}if(this._rect=t,e.hasStroke()){var o=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){o.copy(t);var a=e.lineWidth,r=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),r>1e-10&&(o.width+=a/r,o.height+=a/r,o.x-=a/r/2,o.y-=a/r/2)}return o}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this.getBoundingRect(),o=this.style;if(t=i[0],e=i[1],n.contain(t,e)){var a=this.path.data;if(o.hasStroke()){var r=o.lineWidth,s=o.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(o.hasFill()||(r=Math.max(r,this.strokeContainThreshold)),kn(a,r/s,t,e)))return!0}if(o.hasFill())return Ln(a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):di.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(w(t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&ZS(t[0]-1)>1e-10&&ZS(t[3]-1)>1e-10?Math.sqrt(ZS(t[0]*t[3]-t[2]*t[1])):1}},Pn.extend=function(t){var e=function(e){Pn.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var i=t.shape;if(i){this.shape=this.shape||{};var n=this.shape;for(var o in i)!n.hasOwnProperty(o)&&i.hasOwnProperty(o)&&(n[o]=i[o])}t.init&&t.init.call(this,e)};u(e,Pn);for(var i in t)"style"!==i&&"shape"!==i&&(e.prototype[i]=t[i]);return e},u(Pn,di);var XS=ES.CMD,jS=[[],[],[]],YS=Math.sqrt,qS=Math.atan2,KS=function(t,e){var i,n,o,a,r,s,l=t.data,u=XS.M,h=XS.C,c=XS.L,d=XS.R,f=XS.A,p=XS.Q;for(o=0,a=0;o=11?function(){var e,i=this.__clipPaths,n=this.style;if(i)for(var o=0;oi-2?i-1:c+1],u=t[c>i-3?i-1:c+2]);var p=d*d,g=d*p;n.push([Bn(s[0],f[0],l[0],u[0],d,p,g),Bn(s[1],f[1],l[1],u[1],d,p,g)])}return n},fM=function(t,e,i,n){var o,a,r,s,l=[],u=[],h=[],c=[];if(n){r=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,f=t.length;d=i&&a>=o)return{x:i,y:o,width:n-i,height:a-o}},createIcon:Po,Group:tb,Image:fi,Text:rM,Circle:sM,Sector:hM,Ring:cM,Polygon:pM,Polyline:gM,Rect:yM,Line:_M,BezierCurve:bM,Arc:SM,IncrementalDisplayable:Zn,CompoundPath:MM,LinearGradient:TM,RadialGradient:AM,BoundingRect:de}),BM=["textStyle","color"],VM={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(BM):null)},getFont:function(){return So({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return ke(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}},GM=Qb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),FM={getItemStyle:function(t,e){var i=GM(this,t,e),n=this.getBorderLineDash();return n&&(i.lineDash=n),i},getBorderLineDash:function(){var t=this.get("borderType");return"solid"===t||null==t?null:"dashed"===t?[5,5]:[1,1]}},WM=h,HM=Bi();No.prototype={constructor:No,init:null,mergeOption:function(t){n(this.option,t,!0)},get:function(t,e){return null==t?this.option:Oo(this.option,this.parsePath(t),!e&&Eo(this,t))},getShallow:function(t,e){var i=this.option,n=null==i?i:i[t],o=!e&&Eo(this,t);return null==n&&o&&(n=o.getShallow(t)),n},getModel:function(t,e){var i,n=null==t?this.option:Oo(this.option,t=this.parsePath(t));return e=e||(i=Eo(this,t))&&i.getModel(t),new No(n,e,this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){return new(0,this.constructor)(i(this.option))},setReadOnly:function(t){},parsePath:function(t){return"string"==typeof t&&(t=t.split(".")),t},customizeGetParent:function(t){HM(this).getParent=t},isAnimationEnabled:function(){if(!U_.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},ji(No),Yi(No),WM(No,eS),WM(No,nS),WM(No,VM),WM(No,FM);var ZM=0,UM=1e-4,XM=9007199254740991,jM=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/,YM=(Object.freeze||Object)({linearMap:Bo,parsePercent:Vo,round:Go,asc:Fo,getPrecision:Wo,getPrecisionSafe:Ho,getPixelPrecision:Zo,getPercentWithPrecision:Uo,MAX_SAFE_INTEGER:XM,remRadian:Xo,isRadianAroundZero:jo,parseDate:Yo,quantity:qo,nice:$o,quantile:function(t,e){var i=(t.length-1)*e+1,n=Math.floor(i),o=+t[n-1],a=i-n;return a?o+a*(t[n]-o):o},reformIntervals:Jo,isNumeric:Qo}),qM=L,KM=/([&<>"'])/g,$M={"&":"&","<":"<",">":">",'"':""","'":"'"},JM=["a","b","c","d","e","f","g"],QM=function(t,e){return"{"+t+(null==e?"":e)+"}"},tI=ze,eI=(Object.freeze||Object)({addCommas:ta,toCamelCase:ea,normalizeCssArray:qM,encodeHTML:ia,formatTpl:na,formatTplSimple:oa,getTooltipMarker:aa,formatTime:sa,capitalFirst:la,truncateText:tI,getTextBoundingRect:function(t){return ke(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)},getTextRect:function(t,e,i,n,o,a,r,s){return ke(t,e,i,n,o,s,a,r)}}),iI=d,nI=["left","right","top","bottom","width","height"],oI=[["width","left","right"],["height","top","bottom"]],aI=ua,rI=(v(ua,"vertical"),v(ua,"horizontal"),{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}}),sI=Bi(),lI=No.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,e,i,n){No.call(this,t,e,i,n),this.uid=Ro("ec_cpt_model")},init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i)},mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,o=i?ga(t):{};n(t,e.getTheme().get(this.mainType)),n(t,this.getDefaultOption()),i&&pa(t,o,i)},mergeOption:function(t,e){n(this.option,t,!0);var i=this.layoutMode;i&&pa(this.option,t,i)},optionUpdated:function(t,e){},getDefaultOption:function(){var t=sI(this);if(!t.defaultOption){for(var e=[],i=this.constructor;i;){var o=i.prototype.defaultOption;o&&e.push(o),i=i.superClass}for(var a={},r=e.length-1;r>=0;r--)a=n(a,e[r],!0);t.defaultOption=a}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});$i(lI,{registerWhenExtend:!0}),function(t){var e={};t.registerSubTypeDefaulter=function(t,i){t=Ui(t),e[t.main]=i},t.determineSubType=function(i,n){var o=n.type;if(!o){var a=Ui(i).main;t.hasSubTypes(i)&&e[a]&&(o=e[a](n))}return o}}(lI),function(t,e){function i(t){var i={},a=[];return d(t,function(r){var s=n(i,r),u=o(s.originalDeps=e(r),t);s.entryCount=u.length,0===s.entryCount&&a.push(r),d(u,function(t){l(s.predecessor,t)<0&&s.predecessor.push(t);var e=n(i,t);l(e.successor,t)<0&&e.successor.push(r)})}),{graph:i,noEntryList:a}}function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function o(t,e){var i=[];return d(t,function(t){l(e,t)>=0&&i.push(t)}),i}t.topologicalTravel=function(t,e,n,o){function a(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}if(t.length){var r=i(e),s=r.graph,l=r.noEntryList,u={};for(d(t,function(t){u[t]=!0});l.length;){var h=l.pop(),c=s[h],f=!!u[h];f&&(n.call(o,h,c.originalDeps.slice()),delete u[h]),d(c.successor,f?function(t){u[t]=!0,a(t)}:a)}d(u,function(){throw new Error("Circle dependency may exists")})}}}(lI,function(t){var e=[];return d(lI.getClassesByMainType(t),function(t){e=e.concat(t.prototype.dependencies||[])}),e=f(e,function(t){return Ui(t).main}),"dataset"!==t&&l(e,"dataset")<=0&&e.unshift("dataset"),e}),h(lI,rI);var uI="";"undefined"!=typeof navigator&&(uI=navigator.platform||"");var hI={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:uI.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},cI=Bi(),dI={clearColorPalette:function(){cI(this).colorIdx=0,cI(this).colorNameMap={}},getColorFromPalette:function(t,e,i){var n=cI(e=e||this),o=n.colorIdx||0,a=n.colorNameMap=n.colorNameMap||{};if(a.hasOwnProperty(t))return a[t];var r=Di(this.get("color",!0)),s=this.get("colorLayer",!0),l=null!=i&&s?va(s,i):r;if((l=l||r)&&l.length){var u=l[o];return t&&(a[t]=u),n.colorIdx=(o+1)%l.length,u}}},fI={cartesian2d:function(t,e,i,n){var o=t.getReferringComponents("xAxis")[0],a=t.getReferringComponents("yAxis")[0];e.coordSysDims=["x","y"],i.set("x",o),i.set("y",a),xa(o)&&(n.set("x",o),e.firstCategoryDimIndex=0),xa(a)&&(n.set("y",a),e.firstCategoryDimIndex=1)},singleAxis:function(t,e,i,n){var o=t.getReferringComponents("singleAxis")[0];e.coordSysDims=["single"],i.set("single",o),xa(o)&&(n.set("single",o),e.firstCategoryDimIndex=0)},polar:function(t,e,i,n){var o=t.getReferringComponents("polar")[0],a=o.findAxisModel("radiusAxis"),r=o.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],i.set("radius",a),i.set("angle",r),xa(a)&&(n.set("radius",a),e.firstCategoryDimIndex=0),xa(r)&&(n.set("angle",r),e.firstCategoryDimIndex=1)},geo:function(t,e,i,n){e.coordSysDims=["lng","lat"]},parallel:function(t,e,i,n){var o=t.ecModel,a=o.getComponent("parallel",t.get("parallelIndex")),r=e.coordSysDims=a.dimensions.slice();d(a.parallelAxisIndex,function(t,a){var s=o.getComponent("parallelAxis",t),l=r[a];i.set(l,s),xa(s)&&null==e.firstCategoryDimIndex&&(n.set(l,s),e.firstCategoryDimIndex=a)})}},pI="original",gI="arrayRows",mI="objectRows",vI="keyedColumns",yI="unknown",xI="typedArray",_I="column",wI="row";_a.seriesDataToSource=function(t){return new _a({data:t,sourceFormat:S(t)?xI:pI,fromDataset:!1})},Yi(_a);var bI=Bi(),SI="\0_ec_inner",MI=No.extend({init:function(t,e,i,n){i=i||{},this.option=null,this._theme=new No(i),this._optionManager=n},setOption:function(t,e){k(!(SI in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,i=this._optionManager;if(!t||"recreate"===t){var n=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this.mergeOption(n)):Ea.call(this,n),e=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(this.mergeOption(o),e=!0)}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this,this._api);a.length&&d(a,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){var e=this.option,o=this._componentsMap,r=[];Sa(this),d(t,function(t,o){null!=t&&(lI.hasClass(o)?o&&r.push(o):e[o]=null==e[o]?i(t):n(e[o],t,!0))}),lI.topologicalTravel(r,lI.getAllClassMainTypes(),function(i,n){var r=Di(t[i]),s=Pi(o.get(i),r);Ni(s),d(s,function(t,e){var n=t.option;w(n)&&(t.keyInfo.mainType=i,t.keyInfo.subType=za(i,n,t.exist))});var l=Ra(o,n);e[i]=[],o.set(i,[]),d(s,function(t,n){var r=t.exist,s=t.option;if(k(w(s)||r,"Empty component definition"),s){var u=lI.getClass(i,t.keyInfo.subType,!0);if(r&&r instanceof u)r.name=t.keyInfo.name,r.mergeOption(s,this),r.optionUpdated(s,!1);else{var h=a({dependentModels:l,componentIndex:n},t.keyInfo);a(r=new u(s,this,this,h),h),r.init(s,this,this,h),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);o.get(i)[n]=r,e[i][n]=r.option},this),"series"===i&&Ba(this,o.get("series"))},this),this._seriesIndicesMap=R(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=i(this.option);return d(t,function(e,i){if(lI.hasClass(i)){for(var n=(e=Di(e)).length-1;n>=0;n--)Ei(e[n])&&e.splice(n,1);t[i]=e}}),delete t[SI],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);if(i)return i[e||0]},queryComponents:function(t){var e=t.mainType;if(!e)return[];var i=t.index,n=t.id,o=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var r;if(null!=i)y(i)||(i=[i]),r=g(f(i,function(t){return a[t]}),function(t){return!!t});else if(null!=n){var s=y(n);r=g(a,function(t){return s&&l(n,t.id)>=0||!s&&t.id===n})}else if(null!=o){var u=y(o);r=g(a,function(t){return u&&l(o,t.name)>=0||!u&&t.name===o})}else r=a.slice();return Va(r,t)},findComponents:function(t){var e=t.query,i=t.mainType,n=function(t){var e=i+"Index",n=i+"Id",o=i+"Name";return!t||null==t[e]&&null==t[n]&&null==t[o]?null:{mainType:i,index:t[e],id:t[n],name:t[o]}}(e);return function(e){return t.filter?g(e,t.filter):e}(Va(n?this.queryComponents(n):this._componentsMap.get(i),t))},eachComponent:function(t,e,i){var n=this._componentsMap;"function"==typeof t?(i=e,e=t,n.each(function(t,n){d(t,function(t,o){e.call(i,n,t,o)})})):_(t)?d(n.get(t),e,i):w(t)&&d(this.findComponents(t),e,i)},getSeriesByName:function(t){return g(this._componentsMap.get("series"),function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get("series")[t]},getSeriesByType:function(t){return g(this._componentsMap.get("series"),function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(t,e){d(this._seriesIndices,function(i){var n=this._componentsMap.get("series")[i];t.call(e,n,i)},this)},eachRawSeries:function(t,e){d(this._componentsMap.get("series"),t,e)},eachSeriesByType:function(t,e,i){d(this._seriesIndices,function(n){var o=this._componentsMap.get("series")[n];o.subType===t&&e.call(i,o,n)},this)},eachRawSeriesByType:function(t,e,i){return d(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){Ba(this,g(this._componentsMap.get("series"),t,e))},restoreData:function(t){var e=this._componentsMap;Ba(this,e.get("series"));var i=[];e.each(function(t,e){i.push(e)}),lI.topologicalTravel(i,lI.getAllClassMainTypes(),function(i,n){d(e.get(i),function(e){("series"!==i||!Na(e,t))&&e.restoreData()})})}});h(MI,dI);var II=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"],TI={};Fa.prototype={constructor:Fa,create:function(t,e){var i=[];d(TI,function(n,o){var a=n.create(t,e);i=i.concat(a||[])}),this._coordinateSystems=i},update:function(t,e){d(this._coordinateSystems,function(i){i.update&&i.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},Fa.register=function(t,e){TI[t]=e},Fa.get=function(t){return TI[t]};var AI=d,DI=i,CI=f,LI=n,kI=/^(min|max)?(.+)$/;Wa.prototype={constructor:Wa,setOption:function(t,e){t&&d(Di(t.series),function(t){t&&t.data&&S(t.data)&&N(t.data)}),t=DI(t,!0);var i=this._optionBackup,n=Ha.call(this,t,e,!i);this._newBaseOption=n.baseOption,i?(ja(i.baseOption,n.baseOption),n.timelineOptions.length&&(i.timelineOptions=n.timelineOptions),n.mediaList.length&&(i.mediaList=n.mediaList),n.mediaDefault&&(i.mediaDefault=n.mediaDefault)):this._optionBackup=n},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=CI(e.timelineOptions,DI),this._mediaList=CI(e.mediaList,DI),this._mediaDefault=DI(e.mediaDefault),this._currentMediaIndices=[],DI(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i.length){var n=t.getComponent("timeline");n&&(e=DI(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(t){var e=this._api.getWidth(),i=this._api.getHeight(),n=this._mediaList,o=this._mediaDefault,a=[],r=[];if(!n.length&&!o)return r;for(var s=0,l=n.length;s=1)&&(t=1),t}var i=this._upstream,n=t&&t.skip;if(this._dirty&&i){var o=this.context;o.data=o.outputData=i.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!n&&(a=this._plan(this.context));var r=e(this._modBy),s=this._modDataCount||0,l=e(t&&t.modBy),u=t&&t.modDataCount||0;r===l&&s===u||(a="reset");var h;(this._dirty||"reset"===a)&&(this._dirty=!1,h=yr(this,n)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=i?i._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var d=this._dueIndex,f=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!n&&(h||d=i?null:t1&&a>0?e:t}};return s}();UI.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},UI.unfinished=function(){return this._progress&&this._dueIndex":"\n",s="richText"===n,l={},u=0,h=this.getData(),c=h.mapDimension("defaultedTooltip",!0),f=c.length,g=this.getRawValue(t),m=y(g),v=h.getItemVisual(t,"color");w(v)&&v.colorStops&&(v=(v.colorStops[0]||{}).color),v=v||"transparent";var x=(f>1||m&&!f?function(i){function o(t,i){var o=h.getDimensionInfo(i);if(o&&!1!==o.otherDims.tooltip){var c=o.type,d="sub"+a.seriesIndex+"at"+u,p=aa({color:v,type:"subItem",renderMode:n,markerId:d}),g="string"==typeof p?p:p.content,m=(r?g+ia(o.displayName||"-")+": ":"")+ia("ordinal"===c?t+"":"time"===c?e?"":sa("yyyy/MM/dd hh:mm:ss",t):ta(t));m&&f.push(m),s&&(l[d]=v,++u)}}var r=p(i,function(t,e,i){var n=h.getDimensionInfo(i);return t|=n&&!1!==n.tooltip&&null!=n.displayName},0),f=[];c.length?d(c,function(e){o(fr(h,t,e),e)}):d(i,o);var g=r?s?"\n":"
    ":"",m=g+f.join(g||", ");return{renderMode:n,content:m,style:l}}(g):o(f?fr(h,t,c[0]):m?g[0]:g)).content,_=a.seriesIndex+"at"+u,b=aa({color:v,type:"item",renderMode:n,markerId:_});l[_]=v,++u;var S=h.getName(t),M=this.name;Oi(this)||(M=""),M=M?ia(M)+(e?": ":r):"";var I="string"==typeof b?b:b.content;return{html:e?I+M+x:M+I+(S?ia(S)+": "+x:x),markers:l}},isAnimationEnabled:function(){if(U_.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,o=dI.getColorFromPalette.call(this,t,e,i);return o||(o=n.getColorFromPalette(t,e,i)),o},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});h(YI,ZI),h(YI,dI);var qI=function(){this.group=new tb,this.uid=Ro("viewComponent")};qI.prototype={constructor:qI,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};var KI=qI.prototype;KI.updateView=KI.updateLayout=KI.updateVisual=function(t,e,i,n){},ji(qI),$i(qI,{registerWhenExtend:!0});var $I=function(){var t=Bi();return function(e){var i=t(e),n=e.pipelineContext,o=i.large,a=i.progressiveRender,r=i.large=n.large,s=i.progressiveRender=n.progressiveRender;return!!(o^r||a^s)&&"reset"}},JI=Bi(),QI=$I();Ar.prototype={type:"chart",init:function(t,e){},render:function(t,e,i,n){},highlight:function(t,e,i,n){Cr(t.getData(),n,"emphasis")},downplay:function(t,e,i,n){Cr(t.getData(),n,"normal")},remove:function(t,e){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var tT=Ar.prototype;tT.updateView=tT.updateLayout=tT.updateVisual=function(t,e,i,n){this.render(t,e,i,n)},ji(Ar),$i(Ar,{registerWhenExtend:!0}),Ar.markUpdateMethod=function(t,e){JI(t).updateMethod=e};var eT={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},iT="\0__throttleOriginMethod",nT="\0__throttleRate",oT="\0__throttleType",aT={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var i=t.getData(),n=(t.visualColorAccessPath||"itemStyle.color").split("."),o=t.get(n)||t.getColorFromPalette(t.name,null,e.getSeriesCount());if(i.setVisual("color",o),!e.isSeriesFiltered(t)){"function"!=typeof o||o instanceof IM||i.each(function(e){i.setItemVisual(e,"color",o(t.getDataParams(e)))});return{dataEach:i.hasItemOption?function(t,e){var i=t.getItemModel(e).get(n,!0);null!=i&&t.setItemVisual(e,"color",i)}:null}}}},rT={toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}},sT=function(t,e){function i(t,e){if("string"!=typeof t)return t;var i=t;return d(e,function(t,e){i=i.replace(new RegExp("\\{\\s*"+e+"\\s*\\}","g"),t)}),i}function n(t){var e=a.get(t);if(null==e){for(var i=t.split("."),n=rT.aria,o=0;o1?"series.multiple.prefix":"series.single.prefix"),{seriesCount:r}),e.eachSeries(function(t,e){if(e1?"multiple":"single")+".";a=i(a=n(s?u+"withName":u+"withoutName"),{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:o(t.subType)});var c=t.getData();window.data=c,c.count()>l?a+=i(n("data.partialData"),{displayCnt:l}):a+=n("data.allData");for(var d=[],p=0;pi.blockIndex?i.step:null,a=n&&n.modDataCount;return{step:o,modBy:null!=a?Math.ceil(a/o):null,modDataCount:a}}},uT.getPipeline=function(t){return this._pipelineMap.get(t)},uT.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),o=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,a=t.get("large")&&n>=t.get("largeThreshold"),r="mod"===t.get("progressiveChunkMode")?n:null;t.pipelineContext=i.context={progressiveRender:o,modDataCount:r,large:a}},uT.restorePipelines=function(t){var e=this,i=e._pipelineMap=R();t.eachSeries(function(t){var n=t.getProgressive(),o=t.uid;i.set(o,{id:o,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:n&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),jr(e,t,t.dataTask)})},uT.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),i=this.api;d(this._allHandlers,function(n){var o=t.get(n.uid)||t.set(n.uid,[]);n.reset&&zr(this,n,o,e,i),n.overallReset&&Br(this,n,o,e,i)},this)},uT.prepareView=function(t,e,i,n){var o=t.renderTask,a=o.context;a.model=e,a.ecModel=i,a.api=n,o.__block=!t.incrementalPrepareRender,jr(this,e,o)},uT.performDataProcessorTasks=function(t,e){Rr(this,this._dataProcessorHandlers,t,e,{block:!0})},uT.performVisualTasks=function(t,e,i){Rr(this,this._visualHandlers,t,e,i)},uT.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e|=t.dataTask.perform()}),this.unfinished|=e},uT.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})};var hT=uT.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},cT=Ur(0);Er.wrapStageHandler=function(t,e){return x(t)&&(t={overallReset:t,seriesType:Yr(t)}),t.uid=Ro("stageHandler"),e&&(t.visualType=e),t};var dT,fT={},pT={};qr(fT,MI),qr(pT,Ga),fT.eachSeriesByType=fT.eachRawSeriesByType=function(t){dT=t},fT.eachComponent=function(t){"series"===t.mainType&&t.subType&&(dT=t.subType)};var gT=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],mT={color:gT,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],gT]},vT=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],yT={color:vT,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:"#eee"},crossStyle:{color:"#eee"}}},legend:{textStyle:{color:"#eee"}},textStyle:{color:"#eee"},title:{textStyle:{color:"#eee"}},toolbox:{iconStyle:{normal:{borderColor:"#eee"}}},dataZoom:{textStyle:{color:"#eee"}},visualMap:{textStyle:{color:"#eee"}},timeline:{lineStyle:{color:"#eee"},itemStyle:{normal:{color:vT[1]}},label:{normal:{textStyle:{color:"#eee"}}},controlStyle:{normal:{color:"#eee",borderColor:"#eee"}}},timeAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},logAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},valueAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},categoryAxis:{axisLine:{lineStyle:{color:"#eee"}},axisTick:{lineStyle:{color:"#eee"}},axisLabel:{textStyle:{color:"#eee"}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:"#eee"}}},line:{symbol:"circle"},graph:{color:vT},gauge:{title:{textStyle:{color:"#eee"}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};yT.categoryAxis.splitLine.show=!1,lI.extend({type:"dataset",defaultOption:{seriesLayoutBy:_I,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){wa(this)}}),qI.extend({type:"dataset"});var xT=Pn.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(t,e){var i=.5522848,n=e.cx,o=e.cy,a=e.rx,r=e.ry,s=a*i,l=r*i;t.moveTo(n-a,o),t.bezierCurveTo(n-a,o-l,n-s,o-r,n,o-r),t.bezierCurveTo(n+s,o-r,n+a,o-l,n+a,o),t.bezierCurveTo(n+a,o+l,n+s,o+r,n,o+r),t.bezierCurveTo(n-s,o+r,n-a,o+l,n-a,o),t.closePath()}}),_T=/[\s,]+/;$r.prototype.parse=function(t,e){e=e||{};var i=Kr(t);if(!i)throw new Error("Illegal svg");var n=new tb;this._root=n;var o=i.getAttribute("viewBox")||"",a=parseFloat(i.getAttribute("width")||e.width),r=parseFloat(i.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(r)&&(r=null),es(i,n,null,!0);for(var s=i.firstChild;s;)this._parseNode(s,n),s=s.nextSibling;var l,u;if(o){var h=P(o).split(_T);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=r&&(u=as(l,a,r),!e.ignoreViewBox)){var c=n;(n=new tb).add(c),c.scale=u.scale.slice(),c.position=u.position.slice()}return e.ignoreRootClip||null==a||null==r||n.setClipPath(new yM({shape:{x:0,y:0,width:a,height:r}})),{root:n,width:a,height:r,viewBoxRect:l,viewBoxTransform:u}},$r.prototype._parseNode=function(t,e){var i=t.nodeName.toLowerCase();"defs"===i?this._isDefine=!0:"text"===i&&(this._isText=!0);var n;if(this._isDefine){if(r=bT[i]){var o=r.call(this,t),a=t.getAttribute("id");a&&(this._defs[a]=o)}}else{var r=wT[i];r&&(n=r.call(this,t,e),e.add(n))}for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,n),3===s.nodeType&&this._isText&&this._parseText(s,n),s=s.nextSibling;"defs"===i?this._isDefine=!1:"text"===i&&(this._isText=!1)},$r.prototype._parseText=function(t,e){if(1===t.nodeType){var i=t.getAttribute("dx")||0,n=t.getAttribute("dy")||0;this._textX+=parseFloat(i),this._textY+=parseFloat(n)}var o=new rM({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});Qr(e,o),es(t,o,this._defs);var a=o.style.fontSize;a&&a<9&&(o.style.fontSize=9,o.scale=o.scale||[1,1],o.scale[0]*=a/9,o.scale[1]*=a/9);var r=o.getBoundingRect();return this._textX+=r.width,e.add(o),o};var wT={g:function(t,e){var i=new tb;return Qr(e,i),es(t,i,this._defs),i},rect:function(t,e){var i=new yM;return Qr(e,i),es(t,i,this._defs),i.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)}),i},circle:function(t,e){var i=new sM;return Qr(e,i),es(t,i,this._defs),i.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),r:parseFloat(t.getAttribute("r")||0)}),i},line:function(t,e){var i=new _M;return Qr(e,i),es(t,i,this._defs),i.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)}),i},ellipse:function(t,e){var i=new xT;return Qr(e,i),es(t,i,this._defs),i.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)}),i},polygon:function(t,e){var i=t.getAttribute("points");i&&(i=ts(i));var n=new pM({shape:{points:i||[]}});return Qr(e,n),es(t,n,this._defs),n},polyline:function(t,e){var i=new Pn;Qr(e,i),es(t,i,this._defs);var n=t.getAttribute("points");return n&&(n=ts(n)),new gM({shape:{points:n||[]}})},image:function(t,e){var i=new fi;return Qr(e,i),es(t,i,this._defs),i.setStyle({image:t.getAttribute("xlink:href"),x:t.getAttribute("x"),y:t.getAttribute("y"),width:t.getAttribute("width"),height:t.getAttribute("height")}),i},text:function(t,e){var i=t.getAttribute("x")||0,n=t.getAttribute("y")||0,o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0;this._textX=parseFloat(i)+parseFloat(o),this._textY=parseFloat(n)+parseFloat(a);var r=new tb;return Qr(e,r),es(t,r,this._defs),r},tspan:function(t,e){var i=t.getAttribute("x"),n=t.getAttribute("y");null!=i&&(this._textX=parseFloat(i)),null!=n&&(this._textY=parseFloat(n));var o=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0,r=new tb;return Qr(e,r),es(t,r,this._defs),this._textX+=o,this._textY+=a,r},path:function(t,e){var i=Rn(t.getAttribute("d")||"");return Qr(e,i),es(t,i,this._defs),i}},bT={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||0,10),i=parseInt(t.getAttribute("y1")||0,10),n=parseInt(t.getAttribute("x2")||10,10),o=parseInt(t.getAttribute("y2")||0,10),a=new TM(e,i,n,o);return Jr(t,a),a},radialgradient:function(t){}},ST={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-align":"textAlign","alignment-baseline":"textBaseline"},MT=/url\(\s*#(.*?)\)/,IT=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g,TT=/([^\s:;]+)\s*:\s*([^:;]+)/g,AT=R(),DT={registerMap:function(t,e,i){var n;return y(e)?n=e:e.svg?n=[{type:"svg",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),n=[{type:"geoJSON",source:e,specialAreas:i}]),d(n,function(t){var e=t.type;"geoJson"===e&&(e=t.type="geoJSON"),(0,CT[e])(t)}),AT.set(t,n)},retrieveMap:function(t){return AT.get(t)}},CT={geoJSON:function(t){var e=t.source;t.geoJSON=_(e)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")():e},svg:function(t){t.svgXML=Kr(t.source)}},LT=k,kT=d,PT=x,NT=w,OT=lI.parseClassType,ET={zrender:"4.0.6"},RT=1e3,zT=1e3,BT=3e3,VT={PROCESSOR:{FILTER:RT,STATISTIC:5e3},VISUAL:{LAYOUT:zT,GLOBAL:2e3,CHART:BT,COMPONENT:4e3,BRUSH:5e3}},GT="__flagInMainProcess",FT="__optionUpdated",WT=/^[a-zA-Z0-9_]+$/;ls.prototype.on=ss("on"),ls.prototype.off=ss("off"),ls.prototype.one=ss("one"),h(ls,fw);var HT=us.prototype;HT._onframe=function(){if(!this._disposed){var t=this._scheduler;if(this[FT]){var e=this[FT].silent;this[GT]=!0,cs(this),ZT.update.call(this),this[GT]=!1,this[FT]=!1,gs.call(this,e),ms.call(this,e)}else if(t.unfinished){var i=1,n=this._model;this._api;t.unfinished=!1;do{var o=+new Date;t.performSeriesTasks(n),t.performDataProcessorTasks(n),fs(this,n),t.performVisualTasks(n),bs(this,this._model,0,"remain"),i-=+new Date-o}while(i>0&&t.unfinished);t.unfinished||this._zr.flush()}}},HT.getDom=function(){return this._dom},HT.getZr=function(){return this._zr},HT.setOption=function(t,e,i){var n;if(NT(e)&&(i=e.lazyUpdate,n=e.silent,e=e.notMerge),this[GT]=!0,!this._model||e){var o=new Wa(this._api),a=this._theme,r=this._model=new MI(null,null,a,o);r.scheduler=this._scheduler,r.init(null,null,a,o)}this._model.setOption(t,qT),i?(this[FT]={silent:n},this[GT]=!1):(cs(this),ZT.update.call(this),this._zr.flush(),this[FT]=!1,this[GT]=!1,gs.call(this,n),ms.call(this,n))},HT.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},HT.getModel=function(){return this._model},HT.getOption=function(){return this._model&&this._model.getOption()},HT.getWidth=function(){return this._zr.getWidth()},HT.getHeight=function(){return this._zr.getHeight()},HT.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},HT.getRenderedCanvas=function(t){if(U_.canvasSupported)return(t=t||{}).pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get("backgroundColor"),this._zr.painter.getRenderedCanvas(t)},HT.getSvgDataUrl=function(){if(U_.svgSupported){var t=this._zr;return d(t.storage.getDisplayList(),function(t){t.stopAnimation(!0)}),t.painter.pathToDataUrl()}},HT.getDataURL=function(t){var e=(t=t||{}).excludeComponents,i=this._model,n=[],o=this;kT(e,function(t){i.eachComponent({mainType:t},function(t){var e=o._componentsMap[t.__viewId];e.group.ignore||(n.push(e),e.group.ignore=!0)})});var a="svg"===this._zr.painter.getType()?this.getSvgDataUrl():this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return kT(n,function(t){t.group.ignore=!1}),a},HT.getConnectedDataURL=function(t){if(U_.canvasSupported){var e=this.group,n=Math.min,o=Math.max;if(eA[e]){var a=1/0,r=1/0,s=-1/0,l=-1/0,u=[],h=t&&t.pixelRatio||1;d(tA,function(h,c){if(h.group===e){var d=h.getRenderedCanvas(i(t)),f=h.getDom().getBoundingClientRect();a=n(f.left,a),r=n(f.top,r),s=o(f.right,s),l=o(f.bottom,l),u.push({dom:d,left:f.left,top:f.top})}});var c=(s*=h)-(a*=h),f=(l*=h)-(r*=h),p=iw();p.width=c,p.height=f;var g=Ii(p);return kT(u,function(t){var e=new fi({style:{x:t.left*h-a,y:t.top*h-r,image:t.dom}});g.add(e)}),g.refreshImmediately(),p.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},HT.convertToPixel=v(hs,"convertToPixel"),HT.convertFromPixel=v(hs,"convertFromPixel"),HT.containPixel=function(t,e){var i;return t=Vi(this._model,t),d(t,function(t,n){n.indexOf("Models")>=0&&d(t,function(t){var o=t.coordinateSystem;if(o&&o.containPoint)i|=!!o.containPoint(e);else if("seriesModels"===n){var a=this._chartsMap[t.__viewId];a&&a.containPoint&&(i|=a.containPoint(e,t))}},this)},this),!!i},HT.getVisual=function(t,e){var i=(t=Vi(this._model,t,{defaultMainType:"series"})).seriesModel.getData(),n=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},HT.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},HT.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var ZT={prepareAndUpdate:function(t){cs(this),ZT.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,o=this._coordSysMgr,a=this._scheduler;if(e){a.restoreData(e,t),a.performSeriesTasks(e),o.create(e,i),a.performDataProcessorTasks(e,t),fs(this,e),o.update(e,i),xs(e),a.performVisualTasks(e,t),_s(this,e,i,t);var r=e.get("backgroundColor")||"transparent";if(U_.canvasSupported)n.setBackgroundColor(r);else{var s=Gt(r);r=qt(s,"rgb"),0===s[3]&&(r="transparent")}Ss(e,i)}},updateTransform:function(t){var e=this._model,i=this,n=this._api;if(e){var o=[];e.eachComponent(function(a,r){var s=i.getViewOfComponentModel(r);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(r,e,n,t);l&&l.update&&o.push(s)}else o.push(s)});var a=R();e.eachSeries(function(o){var r=i._chartsMap[o.__viewId];if(r.updateTransform){var s=r.updateTransform(o,e,n,t);s&&s.update&&a.set(o.uid,1)}else a.set(o.uid,1)}),xs(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:a}),bs(i,e,0,t,a),Ss(e,this._api)}},updateView:function(t){var e=this._model;e&&(Ar.markUpdateMethod(t,"updateView"),xs(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),_s(this,this._model,this._api,t),Ss(e,this._api))},updateVisual:function(t){ZT.update.call(this,t)},updateLayout:function(t){ZT.update.call(this,t)}};HT.resize=function(t){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption("media"),n=t&&t.silent;this[GT]=!0,i&&cs(this),ZT.update.call(this),this[GT]=!1,gs.call(this,n),ms.call(this,n)}},HT.showLoading=function(t,e){if(NT(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),QT[t]){var i=QT[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},HT.hideLoading=function(){this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},HT.makeActionFromEvent=function(t){var e=a({},t);return e.type=jT[t.type],e},HT.dispatchAction=function(t,e){NT(e)||(e={silent:!!e}),XT[t.type]&&this._model&&(this[GT]?this._pendingActions.push(t):(ps.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&U_.browser.weChat&&this._throttledZrFlush(),gs.call(this,e.silent),ms.call(this,e.silent)))},HT.appendData=function(t){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0},HT.on=ss("on"),HT.off=ss("off"),HT.one=ss("one");var UT=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];HT._initEvents=function(){kT(UT,function(t){var e=function(e){var i,n=this.getModel(),o=e.target;if("globalout"===t)i={};else if(o&&null!=o.dataIndex){var r=o.dataModel||n.getSeriesByIndex(o.seriesIndex);i=r&&r.getDataParams(o.dataIndex,o.dataType,o)||{}}else o&&o.eventData&&(i=a({},o.eventData));if(i){var s=i.componentType,l=i.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=i.seriesIndex);var u=s&&null!=l&&n.getComponent(s,l),h=u&&this["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];i.event=e,i.type=t,this._ecEventProcessor.eventInfo={targetEl:o,packedEvent:i,model:u,view:h},this.trigger(t,i)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)},this),kT(jT,function(t,e){this._messageCenter.on(e,function(t){this.trigger(e,t)},this)},this)},HT.isDisposed=function(){return this._disposed},HT.clear=function(){this.setOption({series:[]},!0)},HT.dispose=function(){if(!this._disposed){this._disposed=!0,Fi(this.getDom(),oA,"");var t=this._api,e=this._model;kT(this._componentsViews,function(i){i.dispose(e,t)}),kT(this._chartsViews,function(i){i.dispose(e,t)}),this._zr.dispose(),delete tA[this.id]}},h(us,fw),Ds.prototype={constructor:Ds,normalizeQuery:function(t){var e={},i={},n={};if(_(t)){var o=OT(t);e.mainType=o.main||null,e.subType=o.sub||null}else{var a=["Index","Name","Id"],r={name:1,dataIndex:1,dataType:1};d(t,function(t,o){for(var s=!1,l=0;l0&&h===o.length-u.length){var c=o.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}r.hasOwnProperty(o)&&(i[o]=t,s=!0),s||(n[o]=t)})}return{cptQuery:e,dataQuery:i,otherQuery:n}},filter:function(t,e,i){function n(t,e,i,n){return null==t[i]||e[n||i]===t[i]}var o=this.eventInfo;if(!o)return!0;var a=o.targetEl,r=o.packedEvent,s=o.model,l=o.view;if(!s||!l)return!0;var u=e.cptQuery,h=e.dataQuery;return n(u,s,"mainType")&&n(u,s,"subType")&&n(u,s,"index","componentIndex")&&n(u,s,"name")&&n(u,s,"id")&&n(h,r,"name")&&n(h,r,"dataIndex")&&n(h,r,"dataType")&&(!l.filterForExposedEvent||l.filterForExposedEvent(t,e.otherQuery,a,r))},afterTrigger:function(){this.eventInfo=null}};var XT={},jT={},YT=[],qT=[],KT=[],$T=[],JT={},QT={},tA={},eA={},iA=new Date-0,nA=new Date-0,oA="_echarts_instance_",aA=Ls;Bs(2e3,aT),Ns(BI),Os(5e3,function(t){var e=R();t.eachSeries(function(t){var i=t.get("stack");if(i){var n=e.get(i)||e.set(i,[]),o=t.getData(),a={stackResultDimension:o.getCalculationInfo("stackResultDimension"),stackedOverDimension:o.getCalculationInfo("stackedOverDimension"),stackedDimension:o.getCalculationInfo("stackedDimension"),stackedByDimension:o.getCalculationInfo("stackedByDimension"),isStackedByIndex:o.getCalculationInfo("isStackedByIndex"),data:o,seriesModel:t};if(!a.stackedDimension||!a.isStackedByIndex&&!a.stackedByDimension)return;n.length&&o.setCalculationInfo("stackedOnSeries",n[n.length-1].seriesModel),n.push(a)}}),e.each(ar)}),Gs("default",function(t,e){r(e=e||{},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var i=new yM({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4}),n=new SM({shape:{startAngle:-lT/2,endAngle:-lT/2+.1,r:10},style:{stroke:e.color,lineCap:"round",lineWidth:5},zlevel:e.zlevel,z:10001}),o=new yM({style:{fill:"none",text:e.text,textPosition:"right",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});n.animateShape(!0).when(1e3,{endAngle:3*lT/2}).start("circularInOut"),n.animateShape(!0).when(1e3,{startAngle:3*lT/2}).delay(300).start("circularInOut");var a=new tb;return a.add(n),a.add(o),a.add(i),a.resize=function(){var e=t.getWidth()/2,a=t.getHeight()/2;n.setShape({cx:e,cy:a});var r=n.shape.r;o.setShape({x:e-r,y:a-r,width:2*r,height:2*r}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},a.resize(),a}),Es({type:"highlight",event:"highlight",update:"highlight"},B),Es({type:"downplay",event:"downplay",update:"downplay"},B),Ps("light",mT),Ps("dark",yT);var rA={};Xs.prototype={constructor:Xs,add:function(t){return this._add=t,this},update:function(t){return this._update=t,this},remove:function(t){return this._remove=t,this},execute:function(){var t=this._old,e=this._new,i={},n=[],o=[];for(js(t,{},n,"_oldKeyGetter",this),js(e,i,o,"_newKeyGetter",this),a=0;ax[1]&&(x[1]=y)}e&&(this._nameList[d]=e[f])}this._rawCount=this._count=l,this._extent={},el(this)},yA._initDataFromProvider=function(t,e){if(!(t>=e)){for(var i,n=this._chunkSize,o=this._rawData,a=this._storage,r=this.dimensions,s=r.length,l=this._dimensionInfos,u=this._nameList,h=this._idList,c=this._rawExtent,d=this._nameRepeatCount={},f=this._chunkCount,p=0;pM[1]&&(M[1]=S)}if(!o.pure){var I=u[v];if(m&&null==I)if(null!=m.name)u[v]=I=m.name;else if(null!=i){var T=r[i],A=a[T][y];if(A){I=A[x];var D=l[T].ordinalMeta;D&&D.categories.length&&(I=D.categories[I])}}var C=null==m?null:m.id;null==C&&null!=I&&(d[I]=d[I]||0,C=I,d[I]>0&&(C+="__ec__"+d[I]),d[I]++),null!=C&&(h[v]=C)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=e,this._extent={},el(this)}},yA.count=function(){return this._count},yA.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,i=this._count;if(e===Array){n=new e(i);for(o=0;o=0&&e=0&&ea&&(a=s)}return i=[o,a],this._extent[t]=i,i},yA.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},yA.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},yA.getCalculationInfo=function(t){return this._calculationInfo[t]},yA.setCalculationInfo=function(t,e){lA(t)?a(this._calculationInfo,t):this._calculationInfo[t]=e},yA.getSum=function(t){var e=0;if(this._storage[t])for(var i=0,n=this.count();i=this._rawCount||t<0)return-1;var e=this._indices,i=e[t];if(null!=i&&it))return a;o=a-1}}return-1},yA.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var o=Number.MAX_VALUE,a=-1,r=0,s=this.count();r=0&&a<0)&&(o=u,a=l,n.length=0),n.push(r))}return n},yA.getRawIndex=nl,yA.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],i=0;i=l&&w<=u||isNaN(w))&&(a[r++]=c),c++;h=!0}else if(2===n){for(var d=this._storage[s],v=this._storage[e[1]],y=t[e[1]][0],x=t[e[1]][1],f=0;f=l&&w<=u||isNaN(w))&&(b>=y&&b<=x||isNaN(b))&&(a[r++]=c),c++}h=!0}}if(!h)if(1===n)for(m=0;m=l&&w<=u||isNaN(w))&&(a[r++]=M)}else for(m=0;mt[I][1])&&(S=!1)}S&&(a[r++]=this.getRawIndex(m))}return rb[1]&&(b[1]=w)}}}return o},yA.downSample=function(t,e,i,n){for(var o=sl(this,[t]),a=o._storage,r=[],s=Math.floor(1/e),l=a[t],u=this.count(),h=this._chunkSize,c=o._rawExtent[t],d=new($s(this))(u),f=0,p=0;pu-p&&(s=u-p,r.length=s);for(var g=0;gc[1]&&(c[1]=x),d[f++]=_}return o._count=f,o._indices=d,o.getRawIndex=ol,o},yA.getItemModel=function(t){var e=this.hostModel;return new No(this.getRawDataItem(t),e,e&&e.ecModel)},yA.diff=function(t){var e=this;return new Xs(t?t.getIndices():[],this.getIndices(),function(e){return al(t,e)},function(t){return al(e,t)})},yA.getVisual=function(t){var e=this._visual;return e&&e[t]},yA.setVisual=function(t,e){if(lA(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},yA.setLayout=function(t,e){if(lA(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},yA.getLayout=function(t){return this._layout[t]},yA.getItemLayout=function(t){return this._itemLayouts[t]},yA.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?a(this._itemLayouts[t]||{},e):e},yA.clearItemLayouts=function(){this._itemLayouts.length=0},yA.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],o=n&&n[e];return null!=o||i?o:this.getVisual(e)},yA.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},o=this.hasItemVisual;if(this._itemVisuals[t]=n,lA(e))for(var a in e)e.hasOwnProperty(a)&&(n[a]=e[a],o[a]=!0);else n[e]=i,o[e]=!0},yA.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var xA=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};yA.setItemGraphicEl=function(t,e){var i=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=i&&i.seriesIndex,"group"===e.type&&e.traverse(xA,e)),this._graphicEls[t]=e},yA.getItemGraphicEl=function(t){return this._graphicEls[t]},yA.eachItemGraphicEl=function(t,e){d(this._graphicEls,function(i,n){i&&t&&t.call(e,i,n)})},yA.cloneShallow=function(t){if(!t){var e=f(this.dimensions,this.getDimensionInfo,this);t=new vA(e,this.hostModel)}if(t._storage=this._storage,Qs(t,this),this._indices){var i=this._indices.constructor;t._indices=new i(this._indices)}else t._indices=null;return t.getRawIndex=t._indices?ol:nl,t},yA.wrapMethod=function(t,e){var i=this[t];"function"==typeof i&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t].concat(C(arguments)))})},yA.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],yA.CHANGABLE_METHODS=["filterSelf","selectRange"];var _A=function(t,e){return e=e||{},hl(e.coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})};xl.prototype.parse=function(t){return t},xl.prototype.getSetting=function(t){return this._setting[t]},xl.prototype.contain=function(t){var e=this._extent;return t>=e[0]&&t<=e[1]},xl.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},xl.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},xl.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},xl.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},xl.prototype.getExtent=function(){return this._extent.slice()},xl.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},xl.prototype.isBlank=function(){return this._isBlank},xl.prototype.setBlank=function(t){this._isBlank=t},xl.prototype.getLabel=null,ji(xl),$i(xl,{registerWhenExtend:!0}),_l.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&f(i,bl);return new _l({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var wA=_l.prototype;wA.getOrdinal=function(t){return wl(this).get(t)},wA.parseAndCollect=function(t){var e,i=this._needCollect;if("string"!=typeof t&&!i)return t;if(i&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var n=wl(this);return null==(e=n.get(t))&&(i?(e=this.categories.length,this.categories[e]=t,n.set(t,e)):e=NaN),e};var bA=xl.prototype,SA=xl.extend({type:"ordinal",init:function(t,e){t&&!y(t)||(t=new _l({categories:t})),this._ordinalMeta=t,this._extent=e||[0,t.categories.length-1]},parse:function(t){return"string"==typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},contain:function(t){return t=this.parse(t),bA.contain.call(this,t)&&null!=this._ordinalMeta.categories[t]},normalize:function(t){return bA.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(bA.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,i=e[0];i<=e[1];)t.push(i),i++;return t},getLabel:function(t){if(!this.isBlank())return this._ordinalMeta.categories[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:B,niceExtent:B});SA.create=function(){return new SA};var MA=Go,IA=Go,TA=xl.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var i=this._extent;isNaN(t)||(i[0]=parseFloat(t)),isNaN(e)||(i[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),TA.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=Ml(t)},getTicks:function(){return Al(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getLabel:function(t,e){if(null==t)return"";var i=e&&e.precision;return null==i?i=Ho(t)||0:"auto"===i&&(i=this._intervalPrecision),t=IA(t,i,!0),ta(t)},niceTicks:function(t,e,i){t=t||5;var n=this._extent,o=n[1]-n[0];if(isFinite(o)){o<0&&(o=-o,n.reverse());var a=Sl(n,t,e,i);this._intervalPrecision=a.intervalPrecision,this._interval=a.interval,this._niceExtent=a.niceTickExtent}},niceExtent:function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var i=e[0];t.fixMax?e[0]-=i/2:(e[1]+=i/2,e[0]-=i/2)}else e[1]=1;var n=e[1]-e[0];isFinite(n)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var o=this._interval;t.fixMin||(e[0]=IA(Math.floor(e[0]/o)*o)),t.fixMax||(e[1]=IA(Math.ceil(e[1]/o)*o))}});TA.create=function(){return new TA};var AA="__ec_stack_",DA="undefined"!=typeof Float32Array?Float32Array:Array,CA={seriesType:"bar",plan:$I(),reset:function(t){if(Rl(t)&&zl(t)){var e=t.getData(),i=t.coordinateSystem,n=i.getBaseAxis(),o=i.getOtherAxis(n),a=e.mapDimension(o.dim),r=e.mapDimension(n.dim),s=o.isHorizontal(),l=s?0:1,u=Ol(Pl([t]),n,t).width;return u>.5||(u=.5),{progress:function(t,e){for(var n,h=new DA(2*t.count),c=[],d=[],f=0;null!=(n=t.next());)d[l]=e.get(a,n),d[1-l]=e.get(r,n),c=i.dataToPoint(d,null,c),h[f++]=c[0],h[f++]=c[1];e.setLayout({largePoints:h,barWidth:u,valueAxisStart:Bl(0,o),valueAxisHorizontal:s})}}}}},LA=TA.prototype,kA=Math.ceil,PA=Math.floor,NA=function(t,e,i,n){for(;i>>1;t[o][1]i&&(a=i);var r=EA.length,s=NA(EA,a,0,r),l=EA[Math.min(s,r-1)],u=l[1];"year"===l[0]&&(u*=$o(o/u/t,!0));var h=this.getSetting("useUTC")?0:60*new Date(+n[0]||+n[1]).getTimezoneOffset()*1e3,c=[Math.round(kA((n[0]-h)/u)*u+h),Math.round(PA((n[1]-h)/u)*u+h)];Tl(c,n),this._stepLvl=l,this._interval=u,this._niceExtent=c},parse:function(t){return+Yo(t)}});d(["contain","normalize"],function(t){OA.prototype[t]=function(e){return LA[t].call(this,this.parse(e))}});var EA=[["hh:mm:ss",1e3],["hh:mm:ss",5e3],["hh:mm:ss",1e4],["hh:mm:ss",15e3],["hh:mm:ss",3e4],["hh:mm\nMM-dd",6e4],["hh:mm\nMM-dd",3e5],["hh:mm\nMM-dd",6e5],["hh:mm\nMM-dd",9e5],["hh:mm\nMM-dd",18e5],["hh:mm\nMM-dd",36e5],["hh:mm\nMM-dd",72e5],["hh:mm\nMM-dd",216e5],["hh:mm\nMM-dd",432e5],["MM-dd\nyyyy",864e5],["MM-dd\nyyyy",1728e5],["MM-dd\nyyyy",2592e5],["MM-dd\nyyyy",3456e5],["MM-dd\nyyyy",432e6],["MM-dd\nyyyy",5184e5],["week",6048e5],["MM-dd\nyyyy",864e6],["week",12096e5],["week",18144e5],["month",26784e5],["week",36288e5],["month",53568e5],["week",6048e6],["quarter",8208e6],["month",107136e5],["month",13392e6],["half-year",16416e6],["month",214272e5],["month",26784e6],["year",32832e6]];OA.create=function(t){return new OA({useUTC:t.ecModel.get("useUTC")})};var RA=xl.prototype,zA=TA.prototype,BA=Ho,VA=Go,GA=Math.floor,FA=Math.ceil,WA=Math.pow,HA=Math.log,ZA=xl.extend({type:"log",base:10,$constructor:function(){xl.apply(this,arguments),this._originalScale=new TA},getTicks:function(){var t=this._originalScale,e=this._extent,i=t.getExtent();return f(zA.getTicks.call(this),function(n){var o=Go(WA(this.base,n));return o=n===e[0]&&t.__fixMin?Vl(o,i[0]):o,o=n===e[1]&&t.__fixMax?Vl(o,i[1]):o},this)},getLabel:zA.getLabel,scale:function(t){return t=RA.scale.call(this,t),WA(this.base,t)},setExtent:function(t,e){var i=this.base;t=HA(t)/HA(i),e=HA(e)/HA(i),zA.setExtent.call(this,t,e)},getExtent:function(){var t=this.base,e=RA.getExtent.call(this);e[0]=WA(t,e[0]),e[1]=WA(t,e[1]);var i=this._originalScale,n=i.getExtent();return i.__fixMin&&(e[0]=Vl(e[0],n[0])),i.__fixMax&&(e[1]=Vl(e[1],n[1])),e},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=HA(t[0])/HA(e),t[1]=HA(t[1])/HA(e),RA.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},niceTicks:function(t){t=t||10;var e=this._extent,i=e[1]-e[0];if(!(i===1/0||i<=0)){var n=qo(i);for(t/i*n<=.5&&(n*=10);!isNaN(n)&&Math.abs(n)<1&&Math.abs(n)>0;)n*=10;var o=[Go(FA(e[0]/n)*n),Go(GA(e[1]/n)*n)];this._interval=n,this._niceExtent=o}},niceExtent:function(t){zA.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});d(["contain","normalize"],function(t){ZA.prototype[t]=function(e){return e=HA(e)/HA(this.base),RA[t].call(this,e)}}),ZA.create=function(){return new ZA};var UA={getMin:function(t){var e=this.option,i=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=i&&"dataMin"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getMax:function(t){var e=this.option,i=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=i&&"dataMax"!==i&&"function"!=typeof i&&!I(i)&&(i=this.axis.scale.parse(i)),i},getNeedCrossZero:function(){var t=this.option;return null==t.rangeStart&&null==t.rangeEnd&&!t.scale},getCoordSysModel:B,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}},XA=Un({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n+a),t.lineTo(i-o,n+a),t.closePath()}}),jA=Un({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,o=e.width/2,a=e.height/2;t.moveTo(i,n-a),t.lineTo(i+o,n),t.lineTo(i,n+a),t.lineTo(i-o,n),t.closePath()}}),YA=Un({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.x,n=e.y,o=e.width/5*3,a=Math.max(o,e.height),r=o/2,s=r*r/(a-r),l=n-a+r+s,u=Math.asin(s/r),h=Math.cos(u)*r,c=Math.sin(u),d=Math.cos(u),f=.6*r,p=.7*r;t.moveTo(i-h,l+s),t.arc(i,l,r,Math.PI-u,2*Math.PI+u),t.bezierCurveTo(i+h-c*f,l+s+d*f,i,n-p,i,n),t.bezierCurveTo(i,n-p,i-h+c*f,l+s+d*f,i-h,l+s),t.closePath()}}),qA=Un({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.height,n=e.width,o=e.x,a=e.y,r=n/3*2;t.moveTo(o,a),t.lineTo(o+r,a+i),t.lineTo(o,a+i/4*3),t.lineTo(o-r,a+i),t.lineTo(o,a),t.closePath()}}),KA={line:function(t,e,i,n,o){o.x1=t,o.y1=e+n/2,o.x2=t+i,o.y2=e+n/2},rect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n},roundRect:function(t,e,i,n,o){o.x=t,o.y=e,o.width=i,o.height=n,o.r=Math.min(i,n)/4},square:function(t,e,i,n,o){var a=Math.min(i,n);o.x=t,o.y=e,o.width=a,o.height=a},circle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.r=Math.min(i,n)/2},diamond:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n},pin:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},arrow:function(t,e,i,n,o){o.x=t+i/2,o.y=e+n/2,o.width=i,o.height=n},triangle:function(t,e,i,n,o){o.cx=t+i/2,o.cy=e+n/2,o.width=i,o.height=n}},$A={};d({line:_M,rect:yM,roundRect:yM,square:yM,circle:sM,diamond:jA,pin:YA,arrow:qA,triangle:XA},function(t,e){$A[e]=new t});var JA=Un({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var t=this.style;"pin"===this.shape.symbolType&&"inside"===t.textPosition&&(t.textPosition=["50%","40%"],t.textAlign="center",t.textVerticalAlign="middle")},buildPath:function(t,e,i){var n=e.symbolType,o=$A[n];"none"!==e.symbolType&&(o||(o=$A[n="rect"]),KA[n](e.x,e.y,e.width,e.height,o.shape),o.buildPath(t,o.shape,i))}}),QA={isDimensionStacked:pl,enableDataStack:fl,getStackedDimension:gl},tD=(Object.freeze||Object)({createList:function(t){return ml(t.getSource(),t)},getLayoutRect:ca,dataStack:QA,createScale:function(t,e){var i=e;No.isInstance(e)||h(i=new No(e),UA);var n=Hl(i);return n.setExtent(t[0],t[1]),Wl(n,i),n},mixinAxisModelCommonMethods:function(t){h(t,UA)},completeDimensions:hl,createDimensions:_A,createSymbol:Jl}),eD=1e-8;eu.prototype={constructor:eu,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,i=[e,e],n=[-e,-e],o=[],a=[],r=this.geometries,s=0;s0}),function(t){var e=t.properties,i=t.geometry,n=i.coordinates,o=[];"Polygon"===i.type&&o.push({type:"polygon",exterior:n[0],interiors:n.slice(1)}),"MultiPolygon"===i.type&&d(n,function(t){t[0]&&o.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})});var a=new eu(e.name,o,e.cp);return a.properties=e,a})},nD=Bi(),oD=[0,1],aD=function(t,e,i){this.dim=t,this.scale=e,this._extent=i||[0,0],this.inverse=!1,this.onBand=!1};aD.prototype={constructor:aD,contain:function(t){var e=this._extent,i=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return t>=i&&t<=n},containData:function(t){return this.contain(this.dataToCoord(t))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return Zo(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,e){var i=this._extent,n=this.scale;return t=n.normalize(t),this.onBand&&"ordinal"===n.type&&yu(i=i.slice(),n.count()),Bo(t,oD,i,e)},coordToData:function(t,e){var i=this._extent,n=this.scale;this.onBand&&"ordinal"===n.type&&yu(i=i.slice(),n.count());var o=Bo(t,i,oD,e);return this.scale.scale(o)},pointToData:function(t,e){},getTicksCoords:function(t){var e=(t=t||{}).tickModel||this.getTickModel(),i=au(this,e),n=f(i.ticks,function(t){return{coord:this.dataToCoord(t),tickValue:t}},this),o=e.get("alignWithLabel");return xu(this,n,i.tickCategoryInterval,o,t.clamp),n},getViewLabels:function(){return ou(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return pu(this)}};var rD=iD,sD={};d(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(t){sD[t]=aw[t]});var lD={};d(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],function(t){lD[t]=zM[t]}),YI.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(t,e){return ml(this.getSource(),this)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},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}});var uD=wu.prototype,hD=wu.getSymbolSize=function(t,e){var i=t.getItemVisual(e,"symbolSize");return i instanceof Array?i.slice():[+i,+i]};uD._createSymbol=function(t,e,i,n,o){this.removeAll();var a=Jl(t,-1,-1,2,2,e.getItemVisual(i,"color"),o);a.attr({z2:100,culling:!0,scale:bu(n)}),a.drift=Su,this._symbolType=t,this.add(a)},uD.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(t)},uD.getSymbolPath=function(){return this.childAt(0)},uD.getScale=function(){return this.childAt(0).scale},uD.highlight=function(){this.childAt(0).trigger("emphasis")},uD.downplay=function(){this.childAt(0).trigger("normal")},uD.setZ=function(t,e){var i=this.childAt(0);i.zlevel=t,i.z=e},uD.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":"pointer"},uD.updateData=function(t,e,i){this.silent=!1;var n=t.getItemVisual(e,"symbol")||"circle",o=t.hostModel,a=hD(t,e),r=n!==this._symbolType;if(r){var s=t.getItemVisual(e,"symbolKeepAspect");this._createSymbol(n,t,e,a,s)}else(l=this.childAt(0)).silent=!1,Io(l,{scale:bu(a)},o,e);if(this._updateCommon(t,e,a,i),r){var l=this.childAt(0),u=i&&i.fadeIn,h={scale:l.scale.slice()};u&&(h.style={opacity:l.style.opacity}),l.scale=[0,0],u&&(l.style.opacity=0),To(l,h,o,e)}this._seriesModel=o};var cD=["itemStyle"],dD=["emphasis","itemStyle"],fD=["label"],pD=["emphasis","label"];uD._updateCommon=function(t,e,i,n){var o=this.childAt(0),r=t.hostModel,s=t.getItemVisual(e,"color");"image"!==o.type&&o.useStyle({strokeNoScale:!0});var l=n&&n.itemStyle,u=n&&n.hoverItemStyle,h=n&&n.symbolRotate,c=n&&n.symbolOffset,d=n&&n.labelModel,f=n&&n.hoverLabelModel,p=n&&n.hoverAnimation,g=n&&n.cursorStyle;if(!n||t.hasItemOption){var m=n&&n.itemModel?n.itemModel:t.getItemModel(e);l=m.getModel(cD).getItemStyle(["color"]),u=m.getModel(dD).getItemStyle(),h=m.getShallow("symbolRotate"),c=m.getShallow("symbolOffset"),d=m.getModel(fD),f=m.getModel(pD),p=m.getShallow("hoverAnimation"),g=m.getShallow("cursor")}else u=a({},u);var v=o.style;o.attr("rotation",(h||0)*Math.PI/180||0),c&&o.attr("position",[Vo(c[0],i[0]),Vo(c[1],i[1])]),g&&o.attr("cursor",g),o.setColor(s,n&&n.symbolInnerColor),o.setStyle(l);var y=t.getItemVisual(e,"opacity");null!=y&&(v.opacity=y);var x=t.getItemVisual(e,"liftZ"),_=o.__z2Origin;null!=x?null==_&&(o.__z2Origin=o.z2,o.z2+=x):null!=_&&(o.z2=_,o.__z2Origin=null);var w=n&&n.useNameLabel;go(v,u,d,f,{labelFetcher:r,labelDataIndex:e,defaultText:function(e,i){return w?t.getName(e):_u(t,e)},isRectText:!0,autoColor:s}),o.off("mouseover").off("mouseout").off("emphasis").off("normal"),o.hoverStyle=u,fo(o),o.__symbolOriginalScale=bu(i),p&&r.isAnimationEnabled()&&o.on("mouseover",Mu).on("mouseout",Iu).on("emphasis",Tu).on("normal",Au)},uD.fadeOut=function(t,e){var i=this.childAt(0);this.silent=i.silent=!0,!(e&&e.keepLabel)&&(i.style.text=null),Io(i,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,t)},u(wu,tb);var gD=Du.prototype;gD.updateData=function(t,e){e=Lu(e);var i=this.group,n=t.hostModel,o=this._data,a=this._symbolCtor,r=ku(t);o||i.removeAll(),t.diff(o).add(function(n){var o=t.getItemLayout(n);if(Cu(t,o,n,e)){var s=new a(t,n,r);s.attr("position",o),t.setItemGraphicEl(n,s),i.add(s)}}).update(function(s,l){var u=o.getItemGraphicEl(l),h=t.getItemLayout(s);Cu(t,h,s,e)?(u?(u.updateData(t,s,r),Io(u,{position:h},n)):(u=new a(t,s)).attr("position",h),i.add(u),t.setItemGraphicEl(s,u)):i.remove(u)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&e.fadeOut(function(){i.remove(e)})}).execute(),this._data=t},gD.isPersistent=function(){return!0},gD.updateLayout=function(){var t=this._data;t&&t.eachItemGraphicEl(function(e,i){var n=t.getItemLayout(i);e.attr("position",n)})},gD.incrementalPrepareUpdate=function(t){this._seriesScope=ku(t),this._data=null,this.group.removeAll()},gD.incrementalUpdate=function(t,e,i){i=Lu(i);for(var n=t.start;n0&&Ru(i[o-1]);o--);for(;n0&&Ru(i[a-1]);a--);for(;o=0){var r=o.getItemGraphicEl(a);if(!r){var s=o.getItemLayout(a);if(!s)return;(r=new wu(o,a)).position=s,r.setZ(t.get("zlevel"),t.get("z")),r.ignore=isNaN(s[0])||isNaN(s[1]),r.__temp=!0,o.setItemGraphicEl(a,r),r.stopSymbolAnimation(!0),this.group.add(r)}r.highlight()}else Ar.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var o=t.getData(),a=zi(o,n);if(null!=a&&a>=0){var r=o.getItemGraphicEl(a);r&&(r.__temp?(o.setItemGraphicEl(a,null),this.group.remove(r)):r.downplay())}else Ar.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new MD({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new ID({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_updateAnimation:function(t,e,i,n,o,a){var r=this._polyline,s=this._polygon,l=t.hostModel,u=mD(this._data,t,this._stackedOnPoints,e,this._coordSys,i,this._valueOrigin,a),h=u.current,c=u.stackedOnCurrent,d=u.next,f=u.stackedOnNext;o&&(h=Yu(u.current,i,o),c=Yu(u.stackedOnCurrent,i,o),d=Yu(u.next,i,o),f=Yu(u.stackedOnNext,i,o)),r.shape.__points=u.current,r.shape.points=h,Io(r,{shape:{points:d}},l),s&&(s.setShape({points:h,stackedOnPoints:c}),Io(s,{shape:{points:d,stackedOnPoints:f}},l));for(var p=[],g=u.status,m=0;me&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;ie[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},u(kD,aD);var PD={show:!0,zlevel: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:"#333",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:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ND={};ND.categoryAxis=n({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},PD),ND.valueAxis=n({boundaryGap:[0,0],splitNumber:5},PD),ND.timeAxis=r({scale:!0,min:"dataMin",max:"dataMax"},ND.valueAxis),ND.logAxis=r({scale:!0,logBase:10},ND.valueAxis);var OD=["value","category","time","log"],ED=function(t,e,i,a){d(OD,function(r){e.extend({type:t+"Axis."+r,mergeDefaultAndTheme:function(e,o){var a=this.layoutMode,s=a?ga(e):{};n(e,o.getTheme().get(r+"Axis")),n(e,this.getDefaultOption()),e.type=i(t,e),a&&pa(e,s,a)},optionUpdated:function(){"category"===this.option.type&&(this.__ordinalMeta=_l.createByAxisModel(this))},getCategories:function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:o([{},ND[r+"Axis"],a],!0)})}),lI.registerSubTypeDefaulter(t+"Axis",v(i,t))},RD=lI.extend({type:"cartesian2dAxis",axis:null,init:function(){RD.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){RD.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){RD.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});n(RD.prototype,UA);var zD={offset:0};ED("x",RD,th,zD),ED("y",RD,th,zD),lI.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});var BD=ih.prototype;BD.type="grid",BD.axisPointerEnabled=!0,BD.getRect=function(){return this._rect},BD.update=function(t,e){var i=this._axesMap;this._updateScale(t,this.model),d(i.x,function(t){Wl(t.scale,t.model)}),d(i.y,function(t){Wl(t.scale,t.model)});var n={};d(i.x,function(t){nh(i,"y",t,n)}),d(i.y,function(t){nh(i,"x",t,n)}),this.resize(this.model,e)},BD.resize=function(t,e,i){function n(){d(a,function(t){var e=t.isHorizontal(),i=e?[0,o.width]:[0,o.height],n=t.inverse?1:0;t.setExtent(i[n],i[1-n]),ah(t,e?o.x:o.y)})}var o=ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;n(),!i&&t.get("containLabel")&&(d(a,function(t){if(!t.model.get("axisLabel.inside")){var e=jl(t);if(e){var i=t.isHorizontal()?"height":"width",n=t.model.get("axisLabel.margin");o[i]-=e[i]+n,"top"===t.position?o.y+=e.height+n:"left"===t.position&&(o.x+=e.width+n)}}}),n())},BD.getAxis=function(t,e){var i=this._axesMap[t];if(null!=i){if(null==e)for(var n in i)if(i.hasOwnProperty(n))return i[n];return i[e]}},BD.getAxes=function(){return this._axesList.slice()},BD.getCartesian=function(t,e){if(null!=t&&null!=e){var i="x"+t+"y"+e;return this._coordsMap[i]}w(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,o=this._coordsList;nu[1]?-1:1,c=["start"===o?u[0]-h*l:"end"===o?u[1]+h*l:(u[0]+u[1])/2,ph(o)?t.labelOffset+r*l:0],d=e.get("nameRotate");null!=d&&(d=d*GD/180);var f;ph(o)?n=HD(t.rotation,null!=d?d:t.rotation,r):(n=uh(t,o,d||0,u),null!=(f=t.axisNameAvailableWidth)&&(f=Math.abs(f/Math.sin(n.rotation)),!isFinite(f)&&(f=null)));var p=s.getFont(),g=e.get("nameTruncate",!0)||{},m=g.ellipsis,v=T(t.nameTruncateMaxWidth,g.maxWidth,f),y=null!=m&&null!=v?tI(i,v,p,m,{minChar:2,placeholder:g.placeholder}):i,x=e.get("tooltip",!0),_=e.mainType,w={componentType:_,name:i,$vars:["name"]};w[_+"Index"]=e.componentIndex;var b=new rM({anid:"name",__fullText:i,__truncatedText:y,position:c,rotation:n.rotation,silent:hh(e),z2:1,tooltip:x&&x.show?a({content:i,formatter:function(){return i},formatterParams:w},x):null});mo(b.style,s,{text:y,textFont:p,textFill:s.getTextColor()||e.get("axisLine.lineStyle.color"),textAlign:n.textAlign,textVerticalAlign:n.textVerticalAlign}),e.get("triggerEvent")&&(b.eventData=lh(e),b.eventData.targetType="axisName",b.eventData.name=i),this._dumbGroup.add(b),b.updateTransform(),this.group.add(b),b.decomposeTransform()}}},HD=FD.innerTextLayout=function(t,e,i){var n,o,a=Xo(e-t);return jo(a)?(o=i>0?"top":"bottom",n="center"):jo(a-GD)?(o=i>0?"bottom":"top",n="center"):(o="middle",n=a>0&&a0?"right":"left":i>0?"left":"right"),{rotation:a,textAlign:n,textVerticalAlign:o}},ZD=d,UD=v,XD=Ws({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(t,e,i,n){this.axisPointerClass&&Sh(t),XD.superApply(this,"render",arguments),Dh(this,t,0,i,0,!0)},updateAxisPointer:function(t,e,i,n,o){Dh(this,t,0,i,0,!1)},remove:function(t,e){var i=this._axisPointer;i&&i.remove(e),XD.superApply(this,"remove",arguments)},dispose:function(t,e){Ch(this,e),XD.superApply(this,"dispose",arguments)}}),jD=[];XD.registerAxisPointerClass=function(t,e){jD[t]=e},XD.getAxisPointerClass=function(t){return t&&jD[t]};var YD=["axisLine","axisTickLabel","axisName"],qD=["splitArea","splitLine"],KD=XD.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(t,e,i,n){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new tb,this.group.add(this._axisGroup),t.get("show")){var a=t.getCoordSysModel(),r=Lh(a,t),s=new FD(t,r);d(YD,s.add,s),this._axisGroup.add(s.getGroup()),d(qD,function(e){t.get(e+".show")&&this["_"+e](t,a)},this),Lo(o,this._axisGroup,t),KD.superCall(this,"render",t,e,i,n)}},remove:function(){this._splitAreaColors=null},_splitLine:function(t,e){var i=t.axis;if(!i.scale.isBlank()){var n=t.getModel("splitLine"),o=n.getModel("lineStyle"),a=o.get("color");a=y(a)?a:[a];for(var s=e.coordinateSystem.getRect(),l=i.isHorizontal(),u=0,h=i.getTicksCoords({tickModel:n}),c=[],d=[],f=o.getLineStyle(),p=0;p1){var c;"string"==typeof o?c=DD[o]:"function"==typeof o&&(c=o),c&&t.setData(n.downSample(n.mapDimension(s.dim),1/h,c,CD))}}}}}("line"));var $D=YI.extend({type:"series.__base_bar__",getInitialData:function(t,e){return ml(this.getSource(),this)},getMarkerPosition:function(t){var e=this.coordinateSystem;if(e){var i=e.dataToPoint(e.clampData(t)),n=this.getData(),o=n.getLayout("offset"),a=n.getLayout("size");return i[e.getBaseAxis().isHorizontal()?0:1]+=o+a/2,i}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});$D.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return!!this.get("large")&&this.get("progressive")},getProgressiveThreshold:function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t}});var JD=Qb([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),QD={getBarItemStyle:function(t){var e=JD(this,t);if(this.getBorderLineDash){var i=this.getBorderLineDash();i&&(e.lineDash=i)}return e}},tC=["itemStyle","barBorderWidth"];a(No.prototype,QD),Zs({type:"bar",render:function(t,e,i){this._updateDrawMode(t);var n=t.get("coordinateSystem");return"cartesian2d"!==n&&"polar"!==n||(this._isLargeDraw?this._renderLarge(t,e,i):this._renderNormal(t,e,i)),this.group},incrementalPrepareRender:function(t,e,i){this._clear(),this._updateDrawMode(t)},incrementalRender:function(t,e,i,n){this._incrementalRenderLarge(t,e)},_updateDrawMode:function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e^this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},_renderNormal:function(t,e,i){var n,o=this.group,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.getBaseAxis();"cartesian2d"===s.type?n=l.isHorizontal():"polar"===s.type&&(n="angle"===l.dim);var u=t.isAnimationEnabled()?t:null;a.diff(r).add(function(e){if(a.hasValue(e)){var i=a.getItemModel(e),r=iC[s.type](a,e,i),l=eC[s.type](a,e,i,r,n,u);a.setItemGraphicEl(e,l),o.add(l),Eh(l,a,e,i,r,t,n,"polar"===s.type)}}).update(function(e,i){var l=r.getItemGraphicEl(i);if(a.hasValue(e)){var h=a.getItemModel(e),c=iC[s.type](a,e,h);l?Io(l,{shape:c},u,e):l=eC[s.type](a,e,h,c,n,u,!0),a.setItemGraphicEl(e,l),o.add(l),Eh(l,a,e,h,c,t,n,"polar"===s.type)}else o.remove(l)}).remove(function(t){var e=r.getItemGraphicEl(t);"cartesian2d"===s.type?e&&Nh(t,u,e):e&&Oh(t,u,e)}).execute(),this._data=a},_renderLarge:function(t,e,i){this._clear(),zh(t,this.group)},_incrementalRenderLarge:function(t,e){zh(e,this.group,!0)},dispose:B,remove:function(t){this._clear(t)},_clear:function(t){var e=this.group,i=this._data;t&&t.get("animation")&&i&&!this._isLargeDraw?i.eachItemGraphicEl(function(e){"sector"===e.type?Oh(e.dataIndex,t,e):Nh(e.dataIndex,t,e)}):e.removeAll(),this._data=null}});var eC={cartesian2d:function(t,e,i,n,o,r,s){var l=new yM({shape:a({},n)});if(r){var u=l.shape,h=o?"height":"width",c={};u[h]=0,c[h]=n[h],zM[s?"updateProps":"initProps"](l,{shape:c},r,e)}return l},polar:function(t,e,i,n,o,a,s){var l=n.startAngle0?1:-1,r=n.height>0?1:-1;return{x:n.x+a*o/2,y:n.y+r*o/2,width:n.width-a*o,height:n.height-r*o}},polar:function(t,e,i){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}},nC=Pn.extend({type:"largeBar",shape:{points:[]},buildPath:function(t,e){for(var i=e.points,n=this.__startPoint,o=this.__valueIdx,a=0;a0&&"scale"!==u){var d=o.getItemLayout(0),f=Math.max(i.getWidth(),i.getHeight())/2,p=m(r.removeClipPath,r);r.setClipPath(this._createClipPath(d.cx,d.cy,f,d.startAngle,d.clockwise,p,t))}else r.removeClipPath();this._data=o}},dispose:function(){},_createClipPath:function(t,e,i,n,o,a,r){var s=new hM({shape:{cx:t,cy:e,r0:0,r:i,startAngle:n,endAngle:n,clockwise:o}});return To(s,{shape:{endAngle:n+(o?1:-1)*Math.PI*2}},r,a),s},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var lC=function(t,e){d(e,function(e){e.update="updateView",Es(e,function(i,n){var o={};return n.eachComponent({mainType:"series",subType:t,query:i},function(t){t[e.method]&&t[e.method](i.name,i.dataIndex);var n=t.getData();n.each(function(e){var i=n.getName(e);o[i]=t.isSelected(i)||!1})}),{name:i.name,selected:o}})})},uC=function(t){return{getTargetSeries:function(e){var i={},n=R();return e.eachSeriesByType(t,function(t){t.__paletteScope=i,n.set(t.uid,t)}),n},reset:function(t,e){var i=t.getRawData(),n={},o=t.getData();o.each(function(t){var e=o.getRawIndex(t);n[e]=t}),i.each(function(e){var a=n[e],r=null!=a&&o.getItemVisual(a,"color",!0);if(r)i.setItemVisual(e,"color",r);else{var s=i.getItemModel(e).get("itemStyle.color")||t.getColorFromPalette(i.getName(e)||e+"",t.__paletteScope,i.count());i.setItemVisual(e,"color",s),null!=a&&o.setItemVisual(a,"color",s)}})}}},hC=function(t,e,i,n){var o,a,r=t.getData(),s=[],l=!1;r.each(function(i){var n,u,h,c,d=r.getItemLayout(i),f=r.getItemModel(i),p=f.getModel("label"),g=p.get("position")||f.get("emphasis.label.position"),m=f.getModel("labelLine"),v=m.get("length"),y=m.get("length2"),x=(d.startAngle+d.endAngle)/2,_=Math.cos(x),w=Math.sin(x);o=d.cx,a=d.cy;var b="inside"===g||"inner"===g;if("center"===g)n=d.cx,u=d.cy,c="center";else{var S=(b?(d.r+d.r0)/2*_:d.r*_)+o,M=(b?(d.r+d.r0)/2*w:d.r*w)+a;if(n=S+3*_,u=M+3*w,!b){var I=S+_*(v+e-d.r),T=M+w*(v+e-d.r),A=I+(_<0?-1:1)*y,D=T;n=A+(_<0?-5:5),u=D,h=[[S,M],[I,T],[A,D]]}c=b?"center":_>0?"left":"right"}var C=p.getFont(),L=p.get("rotate")?_<0?-x+Math.PI:-x:0,k=ke(t.getFormattedLabel(i,"normal")||r.getName(i),C,c,"top");l=!!L,d.label={x:n,y:u,position:g,height:k.height,len:v,len2:y,linePoints:h,textAlign:c,verticalAlign:"middle",rotation:L,inside:b},b||s.push(d.label)}),!l&&t.get("avoidLabelOverlap")&&Hh(s,o,a,e,i,n)},cC=2*Math.PI,dC=Math.PI/180,fC=function(t){return{seriesType:t,reset:function(t,e){var i=e.findComponents({mainType:"legend"});if(i&&i.length){var n=t.getData();n.filterSelf(function(t){for(var e=n.getName(t),o=0;o=0;s--){var l=2*s,u=n[l]-a/2,h=n[l+1]-r/2;if(t>=u&&e>=h&&t<=u+a&&e<=h+r)return s}return-1}}),gC=Uh.prototype;gC.isPersistent=function(){return!this._incremental},gC.updateData=function(t){this.group.removeAll();var e=new pC({rectHover:!0,cursor:"default"});e.setShape({points:t.getLayout("symbolPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},gC.updateLayout=function(t){if(!this._incremental){var e=t.getLayout("symbolPoints");this.group.eachChild(function(t){if(null!=t.startIndex){var i=2*(t.endIndex-t.startIndex),n=4*t.startIndex*2;e=new Float32Array(e.buffer,n,i)}t.setShape("points",e)})}},gC.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>2e6?(this._incremental||(this._incremental=new Zn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},gC.incrementalUpdate=function(t,e){var i;this._incremental?(i=new pC,this._incremental.addDisplayable(i,!0)):((i=new pC({rectHover:!0,cursor:"default",startIndex:t.start,endIndex:t.end})).incremental=!0,this.group.add(i)),i.setShape({points:e.getLayout("symbolPoints")}),this._setCommon(i,e,!!this._incremental)},gC._setCommon=function(t,e,i){var n=e.hostModel,o=e.getVisual("symbolSize");t.setShape("size",o instanceof Array?o:[o,o]),t.symbolProxy=Jl(e.getVisual("symbol"),0,0,0,0),t.setColor=t.symbolProxy.setColor;var a=t.shape.size[0]<4;t.useStyle(n.getModel("itemStyle").getItemStyle(a?["color","shadowBlur","shadowColor"]:["color"]));var r=e.getVisual("color");r&&t.setColor(r),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>=0&&(t.dataIndex=i+(t.startIndex||0))}))},gC.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},gC._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()},Zs({type:"scatter",render:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).updateData(n),this._finished=!0},incrementalPrepareRender:function(t,e,i){var n=t.getData();this._updateSymbolDraw(n,t).incrementalPrepareUpdate(n),this._finished=!1},incrementalRender:function(t,e,i){this._symbolDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},updateTransform:function(t,e,i){var n=t.getData();if(this.group.dirty(),!this._finished||n.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var o=AD().reset(t);o.progress&&o.progress({start:0,end:n.count()},n),this._symbolDraw.updateLayout(n)},_updateSymbolDraw:function(t,e){var i=this._symbolDraw,n=e.pipelineContext.large;return i&&n===this._isLargeDraw||(i&&i.remove(),i=this._symbolDraw=n?new Uh:new Du,this._isLargeDraw=n,this.group.removeAll()),this.group.add(i.group),i},remove:function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}}),Bs(TD("scatter","circle")),zs(AD("scatter")),u(Xh,aD),jh.prototype.getIndicatorAxes=function(){return this._indicatorAxes},jh.prototype.dataToPoint=function(t,e){var i=this._indicatorAxes[e];return this.coordToPoint(i.dataToCoord(t),e)},jh.prototype.coordToPoint=function(t,e){var i=this._indicatorAxes[e].angle;return[this.cx+t*Math.cos(i),this.cy-t*Math.sin(i)]},jh.prototype.pointToData=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var o,a=Math.atan2(-i,e),r=1/0,s=-1,l=0;ln[0]&&isFinite(c)&&isFinite(n[0]))}else{r.getTicks().length-1>a&&(u=i(u));var d=Math.round((n[0]+n[1])/2/u)*u,f=Math.round(a/2);r.setExtent(Go(d-f*u),Go(d+(a-f)*u)),r.setInterval(u)}})},jh.dimensions=[],jh.create=function(t,e){var i=[];return t.eachComponent("radar",function(n){var o=new jh(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeriesByType("radar",function(t){"radar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("radarIndex")||0])}),i},Fa.register("radar",jh);var mC=ND.valueAxis,vC=(Fs({type:"radar",optionUpdated:function(){var t=this.get("boundaryGap"),e=this.get("splitNumber"),o=this.get("scale"),s=this.get("axisLine"),l=this.get("axisTick"),u=this.get("axisLabel"),h=this.get("name"),c=this.get("name.show"),d=this.get("name.formatter"),p=this.get("nameGap"),g=this.get("triggerEvent"),m=f(this.get("indicator")||[],function(f){null!=f.max&&f.max>0&&!f.min?f.min=0:null!=f.min&&f.min<0&&!f.max&&(f.max=0);var m=h;if(null!=f.color&&(m=r({color:f.color},h)),f=n(i(f),{boundaryGap:t,splitNumber:e,scale:o,axisLine:s,axisTick:l,axisLabel:u,name:f.text,nameLocation:"end",nameGap:p,nameTextStyle:m,triggerEvent:g},!1),c||(f.name=""),"string"==typeof d){var v=f.name;f.name=d.replace("{value}",null!=v?v:"")}else"function"==typeof d&&(f.name=d(f.name,f));var y=a(new No(f,null,this.ecModel),UA);return y.mainType="radar",y.componentIndex=this.componentIndex,y},this);this.getIndicatorModels=function(){return m}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:n({lineStyle:{color:"#bbb"}},mC.axisLine),axisLabel:Yh(mC.axisLabel,!1),axisTick:Yh(mC.axisTick,!1),splitLine:Yh(mC.splitLine,!0),splitArea:Yh(mC.splitArea,!0),indicator:[]}}),["axisLine","axisTickLabel","axisName"]);Ws({type:"radar",render:function(t,e,i){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},_buildAxes:function(t){var e=t.coordinateSystem;d(f(e.getIndicatorAxes(),function(t){return new FD(t.model,{position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}),function(t){d(vC,t.add,t),this.group.add(t.getGroup())},this)},_buildSplitLineAndArea:function(t){function e(t,e,i){var n=i%e.length;return t[n]=t[n]||[],n}var i=t.coordinateSystem,n=i.getIndicatorAxes();if(n.length){var o=t.get("shape"),a=t.getModel("splitLine"),s=t.getModel("splitArea"),l=a.getModel("lineStyle"),u=s.getModel("areaStyle"),h=a.get("show"),c=s.get("show"),p=l.get("color"),g=u.get("color");p=y(p)?p:[p],g=y(g)?g:[g];var m=[],v=[];if("circle"===o)for(var x=n[0].getTicksCoords(),_=i.cx,w=i.cy,b=0;b"+f(i,function(i,n){var o=e.get(e.mapDimension(i.dim),t);return ia(i.name+" : "+o)}).join("
    ")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}});Zs({type:"radar",render:function(t,e,n){function o(t,e){var i=t.getItemVisual(e,"symbol")||"circle",n=t.getItemVisual(e,"color");if("none"!==i){var o=qh(t.getItemVisual(e,"symbolSize")),a=Jl(i,-1,-1,2,2,n);return a.attr({style:{strokeNoScale:!0},z2:100,scale:[o[0]/2,o[1]/2]}),a}}function a(e,i,n,a,r,s){n.removeAll();for(var l=0;l"+ia(n+" : "+i)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,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)"}}}}),aC);var EC="\0_ec_interaction_mutex";Es({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),h(oc,fw);var RC={axisPointer:1,tooltip:1,brush:1};xc.prototype={constructor:xc,draw:function(t,e,i,n,o){var a="geo"===t.mainType,r=t.getData&&t.getData();a&&e.eachComponent({mainType:"series",subType:"map"},function(e){r||e.getHostGeoModel()!==t||(r=e.getData())});var s=t.coordinateSystem;this._updateBackground(s);var l=this._regionsGroup,u=this.group,h=s.scale,c={position:s.position,scale:h};!l.childAt(0)||o?u.attr(c):Io(u,c,t),l.removeAll();var f=["itemStyle"],p=["emphasis","itemStyle"],g=["label"],m=["emphasis","label"],v=R();d(s.regions,function(e){var i=v.get(e.name)||v.set(e.name,new tb),n=new MM({shape:{paths:[]}});i.add(n);var o,s=(C=t.getRegionModel(e.name)||t).getModel(f),u=C.getModel(p),c=mc(s),y=mc(u),x=C.getModel(g),_=C.getModel(m);if(r){o=r.indexOfName(e.name);var w=r.getItemVisual(o,"color",!0);w&&(c.fill=w)}d(e.geometries,function(t){if("polygon"===t.type){n.shape.paths.push(new pM({shape:{points:t.exterior}}));for(var e=0;e<(t.interiors?t.interiors.length:0);e++)n.shape.paths.push(new pM({shape:{points:t.interiors[e]}}))}}),n.setStyle(c),n.style.strokeNoScale=!0,n.culling=!0;var b=x.get("show"),S=_.get("show"),M=r&&isNaN(r.get(r.mapDimension("value"),o)),I=r&&r.getItemLayout(o);if(a||M&&(b||S)||I&&I.showLabel){var T,A=a?e.name:o;(!r||o>=0)&&(T=t);var D=new rM({position:e.center.slice(),scale:[1/h[0],1/h[1]],z2:10,silent:!0});go(D.style,D.hoverStyle={},x,_,{labelFetcher:T,labelDataIndex:A,defaultText:e.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),i.add(D)}if(r)r.setItemGraphicEl(o,i);else{var C=t.getRegionModel(e.name);n.eventData={componentType:"geo",componentIndex:t.componentIndex,geoIndex:t.componentIndex,name:e.name,region:C&&C.option||{}}}(i.__regions||(i.__regions=[])).push(e),fo(i,y,{hoverSilentOnTouch:!!t.get("selectedMode")}),l.add(i)}),this._updateController(t,e,i),vc(this,t,l,i,n),yc(t,l)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&OC.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(t){var e=t.map;this._mapName!==e&&d(OC.makeGraphic(e,this.uid),function(t){this._backgroundGroup.add(t)},this),this._mapName=e},_updateController:function(t,e,i){function n(){var e={type:"geoRoam",componentType:l};return e[l+"Id"]=t.id,e}var o=t.coordinateSystem,r=this._controller,s=this._controllerHost;s.zoomLimit=t.get("scaleLimit"),s.zoom=o.getZoom(),r.enable(t.get("roam")||!1);var l=t.mainType;r.off("pan").on("pan",function(t){this._mouseDownFlag=!1,fc(s,t.dx,t.dy),i.dispatchAction(a(n(),{dx:t.dx,dy:t.dy}))},this),r.off("zoom").on("zoom",function(t){if(this._mouseDownFlag=!1,pc(s,t.scale,t.originX,t.originY),i.dispatchAction(a(n(),{zoom:t.scale,originX:t.originX,originY:t.originY})),this._updateGroup){var e=this.group.scale;this._regionsGroup.traverse(function(t){"text"===t.type&&t.attr("scale",[1/e[0],1/e[1]])})}},this),r.setPointerChecker(function(e,n,a){return o.getViewRectAfterRoam().contain(n,a)&&!gc(e,i,t)})}};var zC="__seriesMapHighDown",BC="__seriesMapCallKey";Zs({type:"map",render:function(t,e,i,n){if(!n||"mapToggleSelect"!==n.type||n.from!==this.uid){var o=this.group;if(o.removeAll(),!t.getHostGeoModel()){if(n&&"geoRoam"===n.type&&"series"===n.componentType&&n.seriesId===t.id)(a=this._mapDraw)&&o.add(a.group);else if(t.needsDrawMap){var a=this._mapDraw||new xc(i,!0);o.add(a.group),a.draw(t,e,i,this,n),this._mapDraw=a}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;t.get("showLegendSymbol")&&e.getComponent("legend")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(t,e,i){var n=t.originalData,o=this.group;n.each(n.mapDimension("value"),function(e,i){if(!isNaN(e)){var r=n.getItemLayout(i);if(r&&r.point){var s=r.point,l=r.offset,u=new sM({style:{fill:t.getData().getVisual("color")},shape:{cx:s[0]+9*l,cy:s[1],r:3},silent:!0,z2:8+(l?0:NM+1)});if(!l){var h=t.mainSeries.getData(),c=n.getName(i),d=h.indexOfName(c),f=n.getItemModel(i),p=f.getModel("label"),g=f.getModel("emphasis.label"),m=h.getItemGraphicEl(d),y=A(t.getFormattedLabel(d,"normal"),c),x=A(t.getFormattedLabel(d,"emphasis"),y),_=m[zC],w=Math.random();if(!_){_=m[zC]={};var b=v(_c,!0),S=v(_c,!1);m.on("mouseover",b).on("mouseout",S).on("emphasis",b).on("normal",S)}m[BC]=w,a(_,{recordVersion:w,circle:u,labelModel:p,hoverLabelModel:g,emphasisText:x,normalText:y}),wc(_,!1)}o.add(u)}}})}}),Es({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(t,e){var i=t.componentType||"series";e.eachComponent({mainType:i,query:t},function(e){var n=e.coordinateSystem;if("geo"===n.type){var o=bc(n,t,e.get("scaleLimit"));e.setCenter&&e.setCenter(o.center),e.setZoom&&e.setZoom(o.zoom),"series"===i&&d(e.seriesGroup,function(t){t.setCenter(o.center),t.setZoom(o.zoom)})}})});var VC=Q;h(Sc,Tw),Mc.prototype={constructor:Mc,type:"view",dimensions:["x","y"],setBoundingRect:function(t,e,i,n){return this._rect=new de(t,e,i,n),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(t,e,i,n){this.transformTo(t,e,i,n),this._viewRect=new de(t,e,i,n)},transformTo:function(t,e,i,n){var o=this.getBoundingRect(),a=this._rawTransformable;a.transform=o.calculateTransform(new de(t,e,i,n)),a.decomposeTransform(),this._updateTransform()},setCenter:function(t){t&&(this._center=t,this._updateCenterAndZoom())},setZoom:function(t){t=t||1;var e=this.zoomLimit;e&&(null!=e.max&&(t=Math.min(e.max,t)),null!=e.min&&(t=Math.max(e.min,t))),this._zoom=t,this._updateCenterAndZoom()},getDefaultCenter:function(){var t=this.getBoundingRect();return[t.x+t.width/2,t.y+t.height/2]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var t=this._rawTransformable.getLocalTransform(),e=this._roamTransformable,i=this.getDefaultCenter(),n=this.getCenter(),o=this.getZoom();n=Q([],n,t),i=Q([],i,t),e.origin=n,e.position=[i[0]-n[0],i[1]-n[1]],e.scale=[o,o],this._updateTransform()},_updateTransform:function(){var t=this._roamTransformable,e=this._rawTransformable;e.parent=t,t.updateTransform(),e.updateTransform(),wt(this.transform||(this.transform=[]),e.transform||xt()),this._rawTransform=e.getLocalTransform(),this.invTransform=this.invTransform||[],Tt(this.invTransform,this.transform),this.decomposeTransform()},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var t=this.getBoundingRect().clone();return t.applyTransform(this.transform),t},dataToPoint:function(t,e,i){var n=e?this._rawTransform:this.transform;return i=i||[],n?VC(i,t,n):G(i,t)},pointToData:function(t){var e=this.invTransform;return e?VC([],t,e):[t[0],t[1]]},convertToPixel:v(Ic,"dataToPoint"),convertFromPixel:v(Ic,"pointToData"),containPoint:function(t){return this.getViewRectAfterRoam().contain(t[0],t[1])}},h(Mc,Tw),Tc.prototype={constructor:Tc,type:"geo",dimensions:["lng","lat"],containCoord:function(t){for(var e=this.regions,i=0;ie&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(t){if(!(this.dataIndex<0)){var e,i=this.hostTree,n=i.data.getItemModel(this.dataIndex),o=this.getLevelModel();return o||0!==this.children.length&&(0===this.children.length||!1!==this.isExpand)||(e=this.getLeavesModel()),n.getModel(t,(o||e||i.hostModel).getModel(t))}},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},getLeavesModel:function(){return this.hostTree.leavesModel},setVisual:function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},getVisual:function(t,e){return this.hostTree.data.getItemVisual(this.dataIndex,t,e)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(t){for(var e=t.parentNode;e;){if(e===this)return!0;e=e.parentNode}return!1},isDescendantOf:function(t){return t!==this&&t.isAncestorOf(this)}},Vc.prototype={constructor:Vc,type:"tree",eachNode:function(t,e,i){this.root.eachNode(t,e,i)},getNodeByDataIndex:function(t){var e=this.data.getRawIndex(t);return this._nodes[e]},getNodeByName:function(t){return this.root.getNodeByName(t)},update:function(){for(var t=this.data,e=this._nodes,i=0,n=e.length;ia&&(a=t.depth)});var r=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:a;return o.root.eachNode("preorder",function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=r}),o.data},getOrient:function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),o=n.getValue(),a=n.name;n&&n!==i;)a=n.parentNode.name+"."+a,n=n.parentNode;return ia(a+(isNaN(o)||null==o?"":" : "+o))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",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",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}}),Zs({type:"tree",init:function(t,e){this._oldTree,this._mainGroup=new tb,this._controller=new oc(e.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(t,e,i,n){var o=t.getData(),a=t.layoutInfo,r=this._mainGroup,s=t.get("layout");"radial"===s?r.attr("position",[a.x+a.width/2,a.y+a.height/2]):r.attr("position",[a.x,a.y]),this._updateViewCoordSys(t),this._updateController(t,e,i);var l=this._data,u={expandAndCollapse:t.get("expandAndCollapse"),layout:s,orient:t.getOrient(),curvature:t.get("lineStyle.curveness"),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};o.diff(l).add(function(e){td(o,e)&&id(o,e,null,r,t,u)}).update(function(e,i){var n=l.getItemGraphicEl(i);td(o,e)?id(o,e,n,r,t,u):n&&nd(l,i,n,r,t,u)}).remove(function(e){var i=l.getItemGraphicEl(e);i&&nd(l,e,i,r,t,u)}).execute(),this._nodeScaleRatio=t.get("nodeScaleRatio"),this._updateNodeAndLinkScale(t),!0===u.expandAndCollapse&&o.eachItemGraphicEl(function(e,n){e.off("click").on("click",function(){i.dispatchAction({type:"treeExpandAndCollapse",seriesId:t.id,dataIndex:n})})}),this._data=o},_updateViewCoordSys:function(t){var e=t.getData(),i=[];e.each(function(t){var n=e.getItemLayout(t);!n||isNaN(n.x)||isNaN(n.y)||i.push([+n.x,+n.y])});var n=[],o=[];fn(i,n,o),o[0]-n[0]==0&&(o[0]+=1,n[0]-=1),o[1]-n[1]==0&&(o[1]+=1,n[1]-=1);var a=t.coordinateSystem=new Mc;a.zoomLimit=t.get("scaleLimit"),a.setBoundingRect(n[0],n[1],o[0]-n[0],o[1]-n[1]),a.setCenter(t.get("center")),a.setZoom(t.get("zoom")),this.group.attr({position:a.position,scale:a.scale}),this._viewCoordSys=a},_updateController:function(t,e,i){var n=this._controller,o=this._controllerHost,a=this.group;n.setPointerChecker(function(e,n,o){var r=a.getBoundingRect();return r.applyTransform(a.transform),r.contain(n,o)&&!gc(e,i,t)}),n.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),n.off("pan").off("zoom").on("pan",function(e){fc(o,e.dx,e.dy),i.dispatchAction({seriesId:t.id,type:"treeRoam",dx:e.dx,dy:e.dy})},this).on("zoom",function(e){pc(o,e.scale,e.originX,e.originY),i.dispatchAction({seriesId:t.id,type:"treeRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),this._updateNodeAndLinkScale(t)},this)},_updateNodeAndLinkScale:function(t){var e=t.getData(),i=this._getNodeGlobalScale(t),n=[i,i];e.eachItemGraphicEl(function(t,e){t.attr("scale",n)})},_getNodeGlobalScale:function(t){var e=t.coordinateSystem;if("view"!==e.type)return 1;var i=this._nodeScaleRatio,n=e.scale,o=n&&n[0]||1;return((e.getZoom()-1)*i+1)/o},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}}),Es({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=t.dataIndex,n=e.getData().tree.getNodeByDataIndex(i);n.isExpand=!n.isExpand})}),Es({type:"treeRoam",event:"treeRoam",update:"none"},function(t,e){e.eachComponent({mainType:"series",subType:"tree",query:t},function(e){var i=bc(e.coordinateSystem,t);e.setCenter&&e.setCenter(i.center),e.setZoom&&e.setZoom(i.zoom)})});Bs(TD("tree","circle")),zs(function(t,e){t.eachSeriesByType("tree",function(t){sd(t,e)})}),YI.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],_viewRoot:null,defaultOption:{progressive:0,hoverLayerThreshold:1/0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,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)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(t,e){var i={name:t.name,children:t.data};dd(i);var n=t.levels||[];n=t.levels=fd(n,e);var o={};return o.levels=n,Vc.createTree(i,this,o).data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=ta(y(i)?i[0]:i);return ia(e.getName(t)+": "+n)},getDataParams:function(t){var e=YI.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=cd(i,this),e},setLayoutInfo:function(t){this.layoutInfo=this.layoutInfo||{},a(this.layoutInfo,t)},mapIdToIndex:function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=R(),this._idIndexMapCount=0);var i=e.get(t);return null==i&&e.set(t,i=this._idIndexMapCount++),i},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});var UC=5;pd.prototype={constructor:pd,render:function(t,e,i,n){var o=t.getModel("breadcrumb"),a=this.group;if(a.removeAll(),o.get("show")&&i){var r=o.getModel("itemStyle"),s=r.getModel("textStyle"),l={pos:{left:o.get("left"),right:o.get("right"),top:o.get("top"),bottom:o.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:o.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,l,s),this._renderContent(t,l,r,s,n),da(a,l.pos,l.box)}},_prepare:function(t,e,i){for(var n=t;n;n=n.parentNode){var o=n.getModel().get("name"),a=i.getTextRect(o),r=Math.max(a.width+16,e.emptyItemWidth);e.totalWidth+=r+8,e.renderList.push({node:n,text:o,width:r})}},_renderContent:function(t,e,i,n,o){for(var a=0,s=e.emptyItemWidth,l=t.get("breadcrumb.height"),u=ha(e.pos,e.box),h=e.totalWidth,c=e.renderList,d=c.length-1;d>=0;d--){var f=c[d],p=f.node,g=f.width,m=f.text;h>u.width&&(h-=g-s,g=s,m=null);var y=new pM({shape:{points:gd(a,0,g,l,d===c.length-1,0===d)},style:r(i.getItemStyle(),{lineJoin:"bevel",text:m,textFill:n.getTextColor(),textFont:n.getFont()}),z:10,onclick:v(o,p)});this.group.add(y),md(y,t,p),a+=g+8}},remove:function(){this.group.removeAll()}};var XC=m,jC=tb,YC=yM,qC=d,KC=["label"],$C=["emphasis","label"],JC=["upperLabel"],QC=["emphasis","upperLabel"],tL=10,eL=1,iL=2,nL=Qb([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),oL=function(t){var e=nL(t);return e.stroke=e.fill=e.lineWidth=null,e};Zs({type:"treemap",init:function(t,e){this._containerGroup,this._storage={nodeGroup:[],background:[],content:[]},this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(t,e,i,n){if(!(l(e.findComponents({mainType:"series",subType:"treemap",query:n}),t)<0)){this.seriesModel=t,this.api=i,this.ecModel=e;var o=ld(n,["treemapZoomToNode","treemapRootToNode"],t),a=n&&n.type,r=t.layoutInfo,s=!this._oldTree,u=this._storage,h="treemapRootToNode"===a&&o&&u?{rootNodeGroup:u.nodeGroup[o.node.getRawIndex()],direction:n.direction}:null,c=this._giveContainerGroup(r),d=this._doRender(c,t,h);s||a&&"treemapZoomToNode"!==a&&"treemapRootToNode"!==a?d.renderFinally():this._doAnimation(c,d,t,h),this._resetController(i),this._renderBreadcrumb(t,i,o)}},_giveContainerGroup:function(t){var e=this._containerGroup;return e||(e=this._containerGroup=new jC,this._initEvents(e),this.group.add(e)),e.attr("position",[t.x,t.y]),e},_doRender:function(t,e,i){function n(t,e,i,o,a){function r(t){return t.getId()}function s(r,s){var l=null!=r?t[r]:null,u=null!=s?e[s]:null,c=h(l,u,i,a);c&&n(l&&l.viewChildren||[],u&&u.viewChildren||[],c,o,a+1)}o?(e=t,qC(t,function(t,e){!t.isRemoved()&&s(e,e)})):new Xs(e,t,r,r).add(s).update(s).remove(v(s,null)).execute()}var o=e.getData().tree,a=this._oldTree,r={nodeGroup:[],background:[],content:[]},s={nodeGroup:[],background:[],content:[]},l=this._storage,u=[],h=v(yd,e,s,l,i,r,u);n(o.root?[o.root]:[],a&&a.root?[a.root]:[],t,o===a||!a,0);var c=function(t){var e={nodeGroup:[],background:[],content:[]};return t&&qC(t,function(t,i){var n=e[i];qC(t,function(t){t&&(n.push(t),t.__tmWillDelete=1)})}),e}(l);return this._oldTree=o,this._storage=s,{lastsForAnimation:r,willDeleteEls:c,renderFinally:function(){qC(c,function(t){qC(t,function(t){t.parent&&t.parent.remove(t)})}),qC(u,function(t){t.invisible=!0,t.dirty()})}}},_doAnimation:function(t,e,i,n){if(i.get("animation")){var o=i.get("animationDurationUpdate"),r=i.get("animationEasing"),s=vd();qC(e.willDeleteEls,function(t,e){qC(t,function(t,i){if(!t.invisible){var a,l=t.parent;if(n&&"drillDown"===n.direction)a=l===n.rootNodeGroup?{shape:{x:0,y:0,width:l.__tmNodeWidth,height:l.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,h=0;l.__tmWillDelete||(u=l.__tmNodeWidth/2,h=l.__tmNodeHeight/2),a="nodeGroup"===e?{position:[u,h],style:{opacity:0}}:{shape:{x:u,y:h,width:0,height:0},style:{opacity:0}}}a&&s.add(t,a,o,r)}})}),qC(this._storage,function(t,i){qC(t,function(t,n){var l=e.lastsForAnimation[i][n],u={};l&&("nodeGroup"===i?l.old&&(u.position=t.position.slice(),t.attr("position",l.old)):(l.old&&(u.shape=a({},t.shape),t.setShape(l.old)),l.fadein?(t.setStyle("opacity",0),u.style={opacity:1}):1!==t.style.opacity&&(u.style={opacity:1})),s.add(t,u,o,r))})},this),this._state="animating",s.done(XC(function(){this._state="ready",e.renderFinally()},this)).start()}},_resetController:function(t){var e=this._controller;e||((e=this._controller=new oc(t.getZr())).enable(this.seriesModel.get("roam")),e.on("pan",XC(this._onPan,this)),e.on("zoom",XC(this._onZoom,this)));var i=new de(0,0,t.getWidth(),t.getHeight());e.setPointerChecker(function(t,e,n){return i.contain(e,n)})},_clearController:function(){var t=this._controller;t&&(t.dispose(),t=null)},_onPan:function(t){if("animating"!==this._state&&(Math.abs(t.dx)>3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var i=e.getLayout();if(!i)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x+t.dx,y:i.y+t.dy,width:i.width,height:i.height}})}},_onZoom:function(t){var e=t.originX,i=t.originY;if("animating"!==this._state){var n=this.seriesModel.getData().tree.root;if(!n)return;var o=n.getLayout();if(!o)return;var a=new de(o.x,o.y,o.width,o.height),r=this.seriesModel.layoutInfo;e-=r.x,i-=r.y;var s=xt();St(s,s,[-e,-i]),It(s,s,[t.scale,t.scale]),St(s,s,[e,i]),a.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x,y:a.y,width:a.width,height:a.height}})}},_initEvents:function(t){t.on("click",function(t){if("ready"===this._state){var e=this.seriesModel.get("nodeClick",!0);if(e){var i=this.findTarget(t.offsetX,t.offsetY);if(i){var n=i.node;if(n.getLayout().isLeafRoot)this._rootToNode(i);else if("zoomToNode"===e)this._zoomToNode(i);else if("link"===e){var o=n.hostTree.data.getItemModel(n.dataIndex),a=o.get("link",!0),r=o.get("target",!0)||"blank";a&&window.open(a,r)}}}}},this)},_renderBreadcrumb:function(t,e,i){i||(i=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(i={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new pd(this.group))).render(t,e,i.node,XC(function(e){"animating"!==this._state&&(hd(t.getViewRoot(),e)?this._rootToNode({node:e}):this._zoomToNode({node:e}))},this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},_rootToNode:function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},findTarget:function(t,e){var i;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},function(n){var o=this._storage.background[n.getRawIndex()];if(o){var a=o.transformCoordToLocal(t,e),r=o.shape;if(!(r.x<=a[0]&&a[0]<=r.x+r.width&&r.y<=a[1]&&a[1]<=r.y+r.height))return!1;i={node:n,offsetX:a[0],offsetY:a[1]}}},this),i}});for(var aL=["treemapZoomToNode","treemapRender","treemapMove"],rL=0;rL=0&&t.call(e,i[o],o)},TL.eachEdge=function(t,e){for(var i=this.edges,n=i.length,o=0;o=0&&i[o].node1.dataIndex>=0&&i[o].node2.dataIndex>=0&&t.call(e,i[o],o)},TL.breadthFirstTraverse=function(t,e,i,n){if(Jd.isInstance(e)||(e=this._nodesMap[$d(e)]),e){for(var o="out"===i?"outEdges":"in"===i?"inEdges":"edges",a=0;a=0&&i.node2.dataIndex>=0});for(var o=0,a=n.length;o=0&&this[t][e].setItemVisual(this.dataIndex,i,n)},getVisual:function(i,n){return this[t][e].getItemVisual(this.dataIndex,i,n)},setLayout:function(i,n){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,i,n)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}};h(Jd,AL("hostGraph","data")),h(Qd,AL("hostGraph","edgeData")),IL.Node=Jd,IL.Edge=Qd,Yi(Jd),Yi(Qd);var DL=function(t,e,i,n,o){for(var a=new IL(n),r=0;r "+f)),h++)}var p,g=i.get("coordinateSystem");if("cartesian2d"===g||"polar"===g)p=ml(t,i);else{var m=Fa.get(g),v=m&&"view"!==m.type?m.dimensions||[]:[];l(v,"value")<0&&v.concat(["value"]);var y=_A(t,{coordDimensions:v});(p=new vA(y,i)).initData(t)}var x=new vA(["value"],i);return x.initData(u,s),o&&o(p,x),kc({mainData:p,struct:a,structAttr:"graph",datas:{node:p,edge:x},datasAttr:{node:"data",edge:"edgeData"}}),a.update(),a},CL=Hs({type:"series.graph",init:function(t){CL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this._categoriesData},this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){CL.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){CL.superApply(this,"mergeDefaultAndTheme",arguments),Ci(t,["edgeLabel"],["show"])},getInitialData:function(t,e){var i=t.edges||t.links||[],n=t.data||t.nodes||[],o=this;if(n&&i)return DL(n,i,this,!0,function(t,i){function n(t){return(t=this.parsePath(t))&&"label"===t[0]?r:t&&"emphasis"===t[0]&&"label"===t[1]?l:this.parentModel}t.wrapMethod("getItemModel",function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var a=o.getModel("edgeLabel"),r=new No({label:a.option},a.parentModel,e),s=o.getModel("emphasis.edgeLabel"),l=new No({emphasis:{label:s.option}},s.parentModel,e);i.wrapMethod("getItemModel",function(t){return t.customizeGetParent(n),t})}).data},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if("edge"===i){var n=this.getData(),o=this.getDataParams(t,i),a=n.graph.getEdgeByIndex(t),r=n.getName(a.node1.dataIndex),s=n.getName(a.node2.dataIndex),l=[];return null!=r&&l.push(r),null!=s&&l.push(s),l=ia(l.join(" > ")),o.value&&(l+=" : "+ia(o.value)),l}return CL.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var t=f(this.option.categories||[],function(t){return null!=t.value?t:a({value:0},t)}),e=new vA(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t,!0)})},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return CL.superCall(this,"isAnimationEnabled")&&!("force"===this.get("layout")&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle"},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),LL=_M.prototype,kL=bM.prototype,PL=Un({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){(tf(e)?LL:kL).buildPath(t,e)},pointAt:function(t){return tf(this.shape)?LL.pointAt.call(this,t):kL.pointAt.call(this,t)},tangentAt:function(t){var e=this.shape,i=tf(e)?[e.x2-e.x1,e.y2-e.y1]:kL.tangentAt.call(this,t);return q(i,i)}}),NL=["fromSymbol","toSymbol"],OL=rf.prototype;OL.beforeUpdate=function(){var t=this,e=t.childOfName("fromSymbol"),i=t.childOfName("toSymbol"),n=t.childOfName("label");if(e||i||!n.ignore){for(var o=1,a=this.parent;a;)a.scale&&(o/=a.scale[0]),a=a.parent;var r=t.childOfName("line");if(this.__dirty||r.__dirty){var s=r.shape.percent,l=r.pointAt(0),u=r.pointAt(s),h=U([],u,l);if(q(h,h),e&&(e.attr("position",l),c=r.tangentAt(0),e.attr("rotation",Math.PI/2-Math.atan2(c[1],c[0])),e.attr("scale",[o*s,o*s])),i){i.attr("position",u);var c=r.tangentAt(1);i.attr("rotation",-Math.PI/2-Math.atan2(c[1],c[0])),i.attr("scale",[o*s,o*s])}if(!n.ignore){n.attr("position",u);var d,f,p,g=5*o;if("end"===n.__position)d=[h[0]*g+u[0],h[1]*g+u[1]],f=h[0]>.8?"left":h[0]<-.8?"right":"center",p=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";else if("middle"===n.__position){var m=s/2,v=[(c=r.tangentAt(m))[1],-c[0]],y=r.pointAt(m);v[1]>0&&(v[0]=-v[0],v[1]=-v[1]),d=[y[0]+v[0]*g,y[1]+v[1]*g],f="center",p="bottom";var x=-Math.atan2(c[1],c[0]);u[0].8?"right":h[0]<-.8?"left":"center",p=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";n.attr({style:{textVerticalAlign:n.__verticalAlign||p,textAlign:n.__textAlign||f},position:d,scale:[o,o]})}}}},OL._createLine=function(t,e,i){var n=t.hostModel,o=of(t.getItemLayout(e));o.shape.percent=0,To(o,{shape:{percent:1}},n,e),this.add(o);var a=new rM({name:"label",lineLabelOriginalOpacity:1});this.add(a),d(NL,function(i){var n=nf(i,t,e);this.add(n),this[ef(i)]=t.getItemVisual(e,i)},this),this._updateCommonStl(t,e,i)},OL.updateData=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=t.getItemLayout(e),r={shape:{}};af(r.shape,a),Io(o,r,n,e),d(NL,function(i){var n=t.getItemVisual(e,i),o=ef(i);if(this[o]!==n){this.remove(this.childOfName(i));var a=nf(i,t,e);this.add(a)}this[o]=n},this),this._updateCommonStl(t,e,i)},OL._updateCommonStl=function(t,e,i){var n=t.hostModel,o=this.childOfName("line"),a=i&&i.lineStyle,s=i&&i.hoverLineStyle,l=i&&i.labelModel,u=i&&i.hoverLabelModel;if(!i||t.hasItemOption){var h=t.getItemModel(e);a=h.getModel("lineStyle").getLineStyle(),s=h.getModel("emphasis.lineStyle").getLineStyle(),l=h.getModel("label"),u=h.getModel("emphasis.label")}var c=t.getItemVisual(e,"color"),f=D(t.getItemVisual(e,"opacity"),a.opacity,1);o.useStyle(r({strokeNoScale:!0,fill:"none",stroke:c,opacity:f},a)),o.hoverStyle=s,d(NL,function(t){var e=this.childOfName(t);e&&(e.setColor(c),e.setStyle({opacity:f}))},this);var p,g,m=l.getShallow("show"),v=u.getShallow("show"),y=this.childOfName("label");if((m||v)&&(p=c||"#000",null==(g=n.getFormattedLabel(e,"normal",t.dataType)))){var x=n.getRawValue(e);g=null==x?t.getName(e):isFinite(x)?Go(x):x}var _=m?g:null,w=v?A(n.getFormattedLabel(e,"emphasis",t.dataType),g):null,b=y.style;null==_&&null==w||(mo(y.style,l,{text:_},{autoColor:p}),y.__textAlign=b.textAlign,y.__verticalAlign=b.textVerticalAlign,y.__position=l.get("position")||"middle"),y.hoverStyle=null!=w?{text:w,textFill:u.getTextColor(!0),fontStyle:u.getShallow("fontStyle"),fontWeight:u.getShallow("fontWeight"),fontSize:u.getShallow("fontSize"),fontFamily:u.getShallow("fontFamily")}:{text:null},y.ignore=!m&&!v,fo(this)},OL.highlight=function(){this.trigger("emphasis")},OL.downplay=function(){this.trigger("normal")},OL.updateLayout=function(t,e){this.setLinePoints(t.getItemLayout(e))},OL.setLinePoints=function(t){var e=this.childOfName("line");af(e.shape,t),e.dirty()},u(rf,tb);var EL=sf.prototype;EL.isPersistent=function(){return!0},EL.updateData=function(t){var e=this,i=e.group,n=e._lineData;e._lineData=t,n||i.removeAll();var o=hf(t);t.diff(n).add(function(i){lf(e,t,i,o)}).update(function(i,a){uf(e,n,t,a,i,o)}).remove(function(t){i.remove(n.getItemGraphicEl(t))}).execute()},EL.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(e,i){e.updateLayout(t,i)},this)},EL.incrementalPrepareUpdate=function(t){this._seriesScope=hf(t),this._lineData=null,this.group.removeAll()},EL.incrementalUpdate=function(t,e){for(var i=t.start;i=o/3?1:2),l=e.y-n(r)*a*(a>=o/3?1:2);r=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+i(r)*a,e.y+n(r)*a),t.lineTo(e.x+i(e.angle)*o,e.y+n(e.angle)*o),t.lineTo(e.x-i(r)*a,e.y-n(r)*a),t.lineTo(s,l)}}),YL=2*Math.PI,qL=(Ar.extend({type:"gauge",render:function(t,e,i){this.group.removeAll();var n=t.get("axisLine.lineStyle.color"),o=Sf(t,i);this._renderMain(t,e,i,n,o)},dispose:function(){},_renderMain:function(t,e,i,n,o){for(var a=this.group,r=t.getModel("axisLine").getModel("lineStyle"),s=t.get("clockwise"),l=-t.get("startAngle")/180*Math.PI,u=-t.get("endAngle")/180*Math.PI,h=(u-l)%YL,c=l,d=r.get("width"),f=0;f=t&&(0===e?0:n[e-1][0]).4?"bottom":"middle",textAlign:A<-.4?"left":A>.4?"right":"center"},{autoColor:P}),silent:!0}))}if(g.get("show")&&T!==v){for(var N=0;N<=y;N++){var A=Math.cos(w),D=Math.sin(w),O=new _M({shape:{x1:A*c+u,y1:D*c+h,x2:A*(c-_)+u,y2:D*(c-_)+h},silent:!0,style:I});"auto"===I.stroke&&O.setStyle({stroke:n((T+N/y)/v)}),l.add(O),w+=S}w-=S}else w+=b}},_renderPointer:function(t,e,i,n,o,a,r,s){var l=this.group,u=this._data;if(t.get("pointer.show")){var h=[+t.get("min"),+t.get("max")],c=[a,r],d=t.getData(),f=d.mapDimension("value");d.diff(u).add(function(e){var i=new jL({shape:{angle:a}});To(i,{shape:{angle:Bo(d.get(f,e),h,c,!0)}},t),l.add(i),d.setItemGraphicEl(e,i)}).update(function(e,i){var n=u.getItemGraphicEl(i);Io(n,{shape:{angle:Bo(d.get(f,e),h,c,!0)}},t),l.add(n),d.setItemGraphicEl(e,n)}).remove(function(t){var e=u.getItemGraphicEl(t);l.remove(e)}).execute(),d.eachItemGraphicEl(function(t,e){var i=d.getItemModel(e),a=i.getModel("pointer");t.setShape({x:o.cx,y:o.cy,width:Vo(a.get("width"),o.r),r:Vo(a.get("length"),o.r)}),t.useStyle(i.getModel("itemStyle").getItemStyle()),"auto"===t.style.fill&&t.setStyle("fill",n(Bo(d.get(f,e),h,[0,1],!0))),fo(t,i.getModel("emphasis.itemStyle").getItemStyle())}),this._data=d}else u&&u.eachItemGraphicEl(function(t){l.remove(t)})},_renderTitle:function(t,e,i,n,o){var a=t.getData(),r=a.mapDimension("value"),s=t.getModel("title");if(s.get("show")){var l=s.get("offsetCenter"),u=o.cx+Vo(l[0],o.r),h=o.cy+Vo(l[1],o.r),c=+t.get("min"),d=+t.get("max"),f=n(Bo(t.getData().get(r,0),[c,d],[0,1],!0));this.group.add(new rM({silent:!0,style:mo({},s,{x:u,y:h,text:a.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:f,forceRich:!0})}))}},_renderDetail:function(t,e,i,n,o){var a=t.getModel("detail"),r=+t.get("min"),s=+t.get("max");if(a.get("show")){var l=a.get("offsetCenter"),u=o.cx+Vo(l[0],o.r),h=o.cy+Vo(l[1],o.r),c=Vo(a.get("width"),o.r),d=Vo(a.get("height"),o.r),f=t.getData(),p=f.get(f.mapDimension("value"),0),g=n(Bo(p,[r,s],[0,1],!0));this.group.add(new rM({silent:!0,style:mo({},a,{x:u,y:h,text:Mf(p,a.get("formatter")),textWidth:isNaN(c)?null:c,textHeight:isNaN(d)?null:d,textAlign:"center",textVerticalAlign:"middle"},{autoColor:g,forceRich:!0})}))}}}),Hs({type:"series.funnel",init:function(t){qL.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this._defaultLabelLine(t)},getInitialData:function(t,e){return oC(this,["value"])},_defaultLabelLine:function(t){Ci(t,"labelLine",["show"]);var e=t.labelLine,i=t.emphasis.labelLine;e.show=e.show&&t.label.show,i.show=i.show&&t.emphasis.label.show},getDataParams:function(t){var e=this.getData(),i=qL.superCall(this,"getDataParams",t),n=e.mapDimension("value"),o=e.getSum(n);return i.percent=o?+(e.get(n,t)/o*100).toFixed(2):0,i.$vars.push("percent"),i},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}})),KL=If.prototype,$L=["itemStyle","opacity"];KL.updateData=function(t,e,i){var n=this.childAt(0),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e),l=t.getItemModel(e).get($L);l=null==l?1:l,n.useStyle({}),i?(n.setShape({points:s.points}),n.setStyle({opacity:0}),To(n,{style:{opacity:l}},o,e)):Io(n,{style:{opacity:l},shape:{points:s.points}},o,e);var u=a.getModel("itemStyle"),h=t.getItemVisual(e,"color");n.setStyle(r({lineJoin:"round",fill:h},u.getItemStyle(["opacity"]))),n.hoverStyle=u.getModel("emphasis").getItemStyle(),this._updateLabel(t,e),fo(this)},KL._updateLabel=function(t,e){var i=this.childAt(1),n=this.childAt(2),o=t.hostModel,a=t.getItemModel(e),r=t.getItemLayout(e).label,s=t.getItemVisual(e,"color");Io(i,{shape:{points:r.linePoints||r.linePoints}},o,e),Io(n,{style:{x:r.x,y:r.y}},o,e),n.attr({rotation:r.rotation,origin:[r.x,r.y],z2:10});var l=a.getModel("label"),u=a.getModel("emphasis.label"),h=a.getModel("labelLine"),c=a.getModel("emphasis.labelLine"),s=t.getItemVisual(e,"color");go(n.style,n.hoverStyle={},l,u,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:s,useInsideStyle:!!r.inside},{textAlign:r.textAlign,textVerticalAlign:r.verticalAlign}),n.ignore=n.normalIgnore=!l.get("show"),n.hoverIgnore=!u.get("show"),i.ignore=i.normalIgnore=!h.get("show"),i.hoverIgnore=!c.get("show"),i.setStyle({stroke:s}),i.setStyle(h.getModel("lineStyle").getLineStyle()),i.hoverStyle=c.getModel("lineStyle").getLineStyle()},u(If,tb);Ar.extend({type:"funnel",render:function(t,e,i){var n=t.getData(),o=this._data,a=this.group;n.diff(o).add(function(t){var e=new If(n,t);n.setItemGraphicEl(t,e),a.add(e)}).update(function(t,e){var i=o.getItemGraphicEl(e);i.updateData(n,t),a.add(i),n.setItemGraphicEl(t,i)}).remove(function(t){var e=o.getItemGraphicEl(t);a.remove(e)}).execute(),this._data=n},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});Bs(uC("funnel")),zs(function(t,e,i){t.eachSeriesByType("funnel",function(t){var i=t.getData(),n=i.mapDimension("value"),o=t.get("sort"),a=Tf(t,e),r=Af(i,o),s=[Vo(t.get("minSize"),a.width),Vo(t.get("maxSize"),a.width)],l=i.getDataExtent(n),u=t.get("min"),h=t.get("max");null==u&&(u=Math.min(l[0],0)),null==h&&(h=l[1]);var c=t.get("funnelAlign"),d=t.get("gap"),f=(a.height-d*(i.count()-1))/i.count(),p=a.y,g=function(t,e){var o,r=Bo(i.get(n,t)||0,[u,h],s,!0);switch(c){case"left":o=a.x;break;case"center":o=a.x+(a.width-r)/2;break;case"right":o=a.x+a.width-r}return[[o,e],[o+r,e]]};"ascending"===o&&(f=-f,d=-d,p+=a.height,r=r.reverse());for(var m=0;ma&&(e[1-n]=e[n]+h.sign*a),e},tk=d,ek=Math.min,ik=Math.max,nk=Math.floor,ok=Math.ceil,ak=Go,rk=Math.PI;Nf.prototype={type:"parallel",constructor:Nf,_init:function(t,e,i){var n=t.dimensions,o=t.parallelAxisIndex;tk(n,function(t,i){var n=o[i],a=e.getComponent("parallelAxis",n),r=this._axesMap.set(t,new JL(t,Hl(a),[0,0],a.get("type"),n)),s="category"===r.type;r.onBand=s&&a.get("boundaryGap"),r.inverse=a.get("inverse"),a.axis=r,r.model=a,r.coordinateSystem=a.coordinateSystem=this},this)},update:function(t,e){this._updateAxesFromSeries(this._model,t)},containPoint:function(t){var e=this._makeLayoutInfo(),i=e.axisBase,n=e.layoutBase,o=e.pixelDimIndex,a=t[1-o],r=t[o];return a>=i&&a<=i+e.axisLength&&r>=n&&r<=n+e.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(t,e){e.eachSeries(function(i){if(t.contains(i,e)){var n=i.getData();tk(this.dimensions,function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(n,n.mapDimension(t)),Wl(e.scale,e.model)},this)}},this)},resize:function(t,e){this._rect=ca(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var t,e=this._model,i=this._rect,n=["x","y"],o=["width","height"],a=e.get("layout"),r="horizontal"===a?0:1,s=i[o[r]],l=[0,s],u=this.dimensions.length,h=Of(e.get("axisExpandWidth"),l),c=Of(e.get("axisExpandCount")||0,[0,u]),d=e.get("axisExpandable")&&u>3&&u>c&&c>1&&h>0&&s>0,f=e.get("axisExpandWindow");f?(t=Of(f[1]-f[0],l),f[1]=f[0]+t):(t=Of(h*(c-1),l),(f=[h*(e.get("axisExpandCenter")||nk(u/2))-t/2])[1]=f[0]+t);var p=(s-t)/(u-c);p<3&&(p=0);var g=[nk(ak(f[0]/h,1))+1,ok(ak(f[1]/h,1))-1],m=p/h*f[0];return{layout:a,pixelDimIndex:r,layoutBase:i[n[r]],layoutLength:s,axisBase:i[n[1-r]],axisLength:i[o[1-r]],axisExpandable:d,axisExpandWidth:h,axisCollapseWidth:p,axisExpandWindow:f,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:m}},_layoutAxes:function(){var t=this._rect,e=this._axesMap,i=this.dimensions,n=this._makeLayoutInfo(),o=n.layout;e.each(function(t){var e=[0,n.axisLength],i=t.inverse?1:0;t.setExtent(e[i],e[1-i])}),tk(i,function(e,i){var a=(n.axisExpandable?Rf:Ef)(i,n),r={horizontal:{x:a.position,y:n.axisLength},vertical:{x:0,y:a.position}},s={horizontal:rk/2,vertical:0},l=[r[o].x+t.x,r[o].y+t.y],u=s[o],h=xt();Mt(h,h,u),St(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:a.axisNameAvailableWidth,axisLabelShow:a.axisLabelShow,nameTruncateMaxWidth:a.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(t){return this._axesMap.get(t)},dataToPoint:function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},eachActiveState:function(t,e,i,n){null==i&&(i=0),null==n&&(n=t.count());var o=this._axesMap,a=this.dimensions,r=[],s=[];d(a,function(e){r.push(t.mapDimension(e)),s.push(o.get(e).model)});for(var l=this.hasAxisBrushed(),u=i;uo*(1-h[0])?(l="jump",r=s-o*(1-h[2])):(r=s-o*h[1])>=0&&(r=s-o*(1-h[1]))<=0&&(r=0),(r*=e.axisExpandWidth/u)?QL(r,n,a,"all"):l="none";else{o=n[1]-n[0];(n=[ik(0,a[1]*s/o-o/2)])[1]=ek(a[1],n[0]+o),n[0]=n[1]-o}return{axisExpandWindow:n,behavior:l}}},Fa.register("parallel",{create:function(t,e){var i=[];return t.eachComponent("parallel",function(n,o){var a=new Nf(n,t,e);a.name="parallel_"+o,a.resize(n,e),n.coordinateSystem=a,a.model=n,i.push(a)}),t.eachSeries(function(e){if("parallel"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"parallel",index:e.get("parallelIndex"),id:e.get("parallelId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}});var sk=lI.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return Qb([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(t){var e=this.activeIntervals=i(t);if(e)for(var n=e.length-1;n>=0;n--)Fo(e[n])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(t))return"inactive";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return"active"}else for(var n=0,o=e.length;n5)return;var n=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==n.behavior&&this._dispatchExpand({axisExpandWindow:n.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&Ip(this,"mousemove")){var e=this._model,i=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),n=i.behavior;"jump"===n&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===n?null:{axisExpandWindow:i.axisExpandWindow,animation:"jump"===n&&null})}}};Ns(function(t){Cf(t),Lf(t)}),YI.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(t,e){var i=this.getSource();return Tp(i,this),ml(i,this)},getRawIndicesByActiveState:function(t){var e=this.coordinateSystem,i=this.getData(),n=[];return e.eachActiveState(i,function(e,o){t===e&&n.push(i.getRawIndex(o))}),n},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});var Dk=.3,Ck=(Ar.extend({type:"parallel",init:function(){this._dataGroup=new tb,this.group.add(this._dataGroup),this._data,this._initialized},render:function(t,e,i,n){var o=this._dataGroup,a=t.getData(),r=this._data,s=t.coordinateSystem,l=s.dimensions,u=kp(t);if(a.diff(r).add(function(t){Pp(Lp(a,o,t,l,s),a,t,u)}).update(function(e,i){var o=r.getItemGraphicEl(i),h=Cp(a,e,l,s);a.setItemGraphicEl(e,o),Io(o,{shape:{points:h}},n&&!1===n.animation?null:t,e),Pp(o,a,e,u)}).remove(function(t){var e=r.getItemGraphicEl(t);o.remove(e)}).execute(),!this._initialized){this._initialized=!0;var h=Dp(s,t,function(){setTimeout(function(){o.removeClipPath()})});o.setClipPath(h)}this._data=a},incrementalPrepareRender:function(t,e,i){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(t,e,i){for(var n=e.getData(),o=e.coordinateSystem,a=o.dimensions,r=kp(e),s=t.start;sn&&(n=e)}),d(e,function(e){var o=new hL({type:"color",mappingMethod:"linear",dataExtent:[i,n],visual:t.get("color")}).mapValueToVisual(e.getLayout().value);e.setVisual("color",o);var a=e.getModel().get("itemStyle.color");null!=a&&e.setVisual("color",a)})}})});var Ok={_baseAxisDim:null,getInitialData:function(t,e){var i,n,o=e.getComponent("xAxis",this.get("xAxisIndex")),a=e.getComponent("yAxis",this.get("yAxisIndex")),r=o.get("type"),s=a.get("type");"category"===r?(t.layout="horizontal",i=o.getOrdinalMeta(),n=!0):"category"===s?(t.layout="vertical",i=a.getOrdinalMeta(),n=!0):t.layout=t.layout||"horizontal";var l=["x","y"],u="horizontal"===t.layout?0:1,h=this._baseAxisDim=l[u],c=l[1-u],f=[o,a],p=f[u].get("type"),g=f[1-u].get("type"),m=t.data;if(m&&n){var v=[];d(m,function(t,e){var i;t.value&&y(t.value)?(i=t.value.slice(),t.value.unshift(e)):y(t)?(i=t.slice(),t.unshift(e)):i=t,v.push(i)}),t.data=v}var x=this.defaultValueDimensions;return oC(this,{coordDimensions:[{name:h,type:qs(p),ordinalMeta:i,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:c,type:qs(g),dimsDef:x.slice()}],dimensionsCount:x.length+1})},getBaseAxis:function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis}};h(YI.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}}),Ok,!0);var Ek=["itemStyle"],Rk=["emphasis","itemStyle"],zk=(Ar.extend({type:"boxplot",render:function(t,e,i){var n=t.getData(),o=this.group,a=this._data;this._data||o.removeAll();var r="horizontal"===t.get("layout")?1:0;n.diff(a).add(function(t){if(n.hasValue(t)){var e=ig(n.getItemLayout(t),n,t,r,!0);n.setItemGraphicEl(t,e),o.add(e)}}).update(function(t,e){var i=a.getItemGraphicEl(e);if(n.hasValue(t)){var s=n.getItemLayout(t);i?ng(s,i,n,t):i=ig(s,n,t,r),o.add(i),n.setItemGraphicEl(t,i)}else o.remove(i)}).remove(function(t){var e=a.getItemGraphicEl(t);e&&o.remove(e)}).execute(),this._data=n},remove:function(t){var e=this.group,i=this._data;this._data=null,i&&i.eachItemGraphicEl(function(t){t&&e.remove(t)})},dispose:B}),Pn.extend({type:"boxplotBoxPath",shape:{},buildPath:function(t,e){var i=e.points,n=0;for(t.moveTo(i[n][0],i[n][1]),n++;n<4;n++)t.lineTo(i[n][0],i[n][1]);for(t.closePath();n0?jk:Yk)}function n(t,e){return e.get(t>0?Uk:Xk)}var o=t.getData(),a=t.pipelineContext.large;if(o.setVisual({legendSymbol:"roundRect",colorP:i(1,t),colorN:i(-1,t),borderColorP:n(1,t),borderColorN:n(-1,t)}),!e.isSeriesFiltered(t))return!a&&{progress:function(t,e){for(var o;null!=(o=t.next());){var a=e.getItemModel(o),r=e.getItemLayout(o).sign;e.setItemVisual(o,{color:i(r,a),borderColor:n(r,a)})}}}}},Kk="undefined"!=typeof Float32Array?Float32Array:Array,$k={seriesType:"candlestick",plan:$I(),reset:function(t){var e=t.coordinateSystem,i=t.getData(),n=pg(t,i),o=0,a=1,r=["x","y"],s=i.mapDimension(r[o]),l=i.mapDimension(r[a],!0),u=l[0],h=l[1],c=l[2],d=l[3];if(i.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),!(null==s||l.length<4))return{progress:t.pipelineContext.large?function(t,i){for(var n,r,l=new Kk(5*t.count),f=0,p=[],g=[];null!=(r=t.next());){var m=i.get(s,r),v=i.get(u,r),y=i.get(h,r),x=i.get(c,r),_=i.get(d,r);isNaN(m)||isNaN(x)||isNaN(_)?(l[f++]=NaN,f+=4):(l[f++]=fg(i,r,v,y,h),p[o]=m,p[a]=x,n=e.dataToPoint(p,null,g),l[f++]=n?n[0]:NaN,l[f++]=n?n[1]:NaN,p[a]=_,n=e.dataToPoint(p,null,g),l[f++]=n?n[1]:NaN)}i.setLayout("largePoints",l)}:function(t,i){function r(t,i){var n=[];return n[o]=i,n[a]=t,isNaN(i)||isNaN(t)?[NaN,NaN]:e.dataToPoint(n)}function l(t,e,i){var a=e.slice(),r=e.slice();a[o]=Jn(a[o]+n/2,1,!1),r[o]=Jn(r[o]-n/2,1,!0),i?t.push(a,r):t.push(r,a)}function f(t){return t[o]=Jn(t[o],1),t}for(var p;null!=(p=t.next());){var g=i.get(s,p),m=i.get(u,p),v=i.get(h,p),y=i.get(c,p),x=i.get(d,p),_=Math.min(m,v),w=Math.max(m,v),b=r(_,g),S=r(w,g),M=r(y,g),I=r(x,g),T=[];l(T,S,0),l(T,b,1),T.push(f(I),f(S),f(M),f(b)),i.setItemLayout(p,{sign:fg(i,p,m,v,h),initBaseline:m>v?S[a]:b[a],ends:T,brushRect:function(t,e,i){var s=r(t,i),l=r(e,i);return s[o]-=n/2,l[o]-=n/2,{x:s[0],y:s[1],width:a?n:l[0]-s[0],height:a?l[1]-s[1]:n}}(y,x,g)})}}}}};Ns(function(t){t&&y(t.series)&&d(t.series,function(t){w(t)&&"k"===t.type&&(t.type="candlestick")})}),Bs(qk),zs($k),YI.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(t,e){return ml(this.getSource(),this)},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});var Jk=vg.prototype;Jk.stopEffectAnimation=function(){this.childAt(1).removeAll()},Jk.startEffectAnimation=function(t){for(var e=t.symbolType,i=t.color,n=this.childAt(1),o=0;o<3;o++){var a=Jl(e,-1,-1,2,2,i);a.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var r=-o/3*t.period+t.effectOffset;a.animate("",!0).when(t.period,{scale:[t.rippleScale/2,t.rippleScale/2]}).delay(r).start(),a.animateStyle(!0).when(t.period,{opacity:0}).delay(r).start(),n.add(a)}mg(n,t)},Jk.updateEffectAnimation=function(t){for(var e=this._effectCfg,i=this.childAt(1),n=["symbolType","period","rippleScale"],o=0;o "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!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,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),iP=xg.prototype;iP.createLine=function(t,e,i){return new rf(t,e,i)},iP._updateEffectSymbol=function(t,e){var i=t.getItemModel(e).getModel("effect"),n=i.get("symbolSize"),o=i.get("symbol");y(n)||(n=[n,n]);var a=i.get("color")||t.getItemVisual(e,"color"),r=this.childAt(1);this._symbolType!==o&&(this.remove(r),(r=Jl(o,-.5,-.5,1,1,a)).z2=100,r.culling=!0,this.add(r)),r&&(r.setStyle("shadowColor",a),r.setStyle(i.getItemStyle(["color"])),r.attr("scale",n),r.setColor(a),r.attr("scale",n),this._symbolType=o,this._updateEffectAnimation(t,i,e))},iP._updateEffectAnimation=function(t,e,i){var n=this.childAt(1);if(n){var o=this,a=t.getItemLayout(i),r=1e3*e.get("period"),s=e.get("loop"),l=e.get("constantSpeed"),u=T(e.get("delay"),function(e){return e/t.count()*r/3}),h="function"==typeof u;if(n.ignore=!0,this.updateAnimationPoints(n,a),l>0&&(r=this.getLineLength(n)/l*1e3),r!==this._period||s!==this._loop){n.stopAnimation();var c=u;h&&(c=u(i)),n.__t>0&&(c=-r*n.__t),n.__t=0;var d=n.animate("",s).when(r,{__t:1}).delay(c).during(function(){o.updateSymbolPosition(n)});s||d.done(function(){o.remove(n)}),d.start()}this._period=r,this._loop=s}},iP.getLineLength=function(t){return uw(t.__p1,t.__cp1)+uw(t.__cp1,t.__p2)},iP.updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},iP.updateData=function(t,e,i){this.childAt(0).updateData(t,e,i),this._updateEffectSymbol(t,e)},iP.updateSymbolPosition=function(t){var e=t.__p1,i=t.__p2,n=t.__cp1,o=t.__t,a=t.position,r=sn,s=ln;a[0]=r(e[0],n[0],i[0],o),a[1]=r(e[1],n[1],i[1],o);var l=s(e[0],n[0],i[0],o),u=s(e[1],n[1],i[1],o);t.rotation=-Math.atan2(u,l)-Math.PI/2,t.ignore=!1},iP.updateLayout=function(t,e){this.childAt(0).updateLayout(t,e);var i=t.getItemModel(e).getModel("effect");this._updateEffectAnimation(t,i,e)},u(xg,tb);var nP=_g.prototype;nP._createPolyline=function(t,e,i){var n=t.getItemLayout(e),o=new gM({shape:{points:n}});this.add(o),this._updateCommonStl(t,e,i)},nP.updateData=function(t,e,i){var n=t.hostModel;Io(this.childAt(0),{shape:{points:t.getItemLayout(e)}},n,e),this._updateCommonStl(t,e,i)},nP._updateCommonStl=function(t,e,i){var n=this.childAt(0),o=t.getItemModel(e),a=t.getItemVisual(e,"color"),s=i&&i.lineStyle,l=i&&i.hoverLineStyle;i&&!t.hasItemOption||(s=o.getModel("lineStyle").getLineStyle(),l=o.getModel("emphasis.lineStyle").getLineStyle()),n.useStyle(r({strokeNoScale:!0,fill:"none",stroke:a},s)),n.hoverStyle=l,fo(this)},nP.updateLayout=function(t,e){this.childAt(0).setShape("points",t.getItemLayout(e))},u(_g,tb);var oP=wg.prototype;oP.createLine=function(t,e,i){return new _g(t,e,i)},oP.updateAnimationPoints=function(t,e){this._points=e;for(var i=[0],n=0,o=1;o=0&&!(n[r]<=e);r--);r=Math.min(r,o-2)}else{for(var r=a;re);r++);r=Math.min(r-1,o-2)}J(t.position,i[r],i[r+1],(e-n[r])/(n[r+1]-n[r]));var s=i[r+1][0]-i[r][0],l=i[r+1][1]-i[r][1];t.rotation=-Math.atan2(l,s)-Math.PI/2,this._lastFrame=r,this._lastFramePercent=e,t.ignore=!1}},u(wg,xg);var aP=Un({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(t,e){var i=e.segs,n=e.curveness;if(e.polyline)for(r=0;r0){t.moveTo(i[r++],i[r++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*n,d=(l+h)/2-(u-s)*n;t.quadraticCurveTo(c,d,u,h)}else t.lineTo(u,h)}},findDataIndex:function(t,e){var i=this.shape,n=i.segs,o=i.curveness;if(i.polyline)for(var a=0,r=0;r0)for(var l=n[r++],u=n[r++],h=1;h0){if(_n(l,u,(l+c)/2-(u-d)*o,(u+d)/2-(c-l)*o,c,d))return a}else if(yn(l,u,c,d))return a;a++}return-1}}),rP=bg.prototype;rP.isPersistent=function(){return!this._incremental},rP.updateData=function(t){this.group.removeAll();var e=new aP({rectHover:!0,cursor:"default"});e.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(e,t),this.group.add(e),this._incremental=null},rP.incrementalPrepareUpdate=function(t){this.group.removeAll(),this._clearIncremental(),t.count()>5e5?(this._incremental||(this._incremental=new Zn({silent:!0})),this.group.add(this._incremental)):this._incremental=null},rP.incrementalUpdate=function(t,e){var i=new aP;i.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(i,e,!!this._incremental),this._incremental?this._incremental.addDisplayable(i,!0):(i.rectHover=!0,i.cursor="default",i.__startIndex=t.start,this.group.add(i))},rP.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},rP._setCommon=function(t,e,i){var n=e.hostModel;t.setShape({polyline:n.get("polyline"),curveness:n.get("lineStyle.curveness")}),t.useStyle(n.getModel("lineStyle").getLineStyle()),t.style.strokeNoScale=!0;var o=e.getVisual("color");o&&t.setStyle("stroke",o),t.setStyle("fill"),i||(t.seriesIndex=n.seriesIndex,t.on("mousemove",function(e){t.dataIndex=null;var i=t.findDataIndex(e.offsetX,e.offsetY);i>0&&(t.dataIndex=i+t.__startIndex)}))},rP._clearIncremental=function(){var t=this._incremental;t&&t.clearDisplaybles()};var sP={seriesType:"lines",plan:$I(),reset:function(t){var e=t.coordinateSystem,i=t.get("polyline"),n=t.pipelineContext.large;return{progress:function(o,a){var r=[];if(n){var s,l=o.end-o.start;if(i){for(var u=0,h=o.start;h0){var I=a(v)?s:l;v>0&&(v=v*S+b),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return c.putImageData(y,0,0),h},_getBrush:function(){var t=this._brushCanvas||(this._brushCanvas=iw()),e=this.pointSize+this.blurSize,i=2*e;t.width=i,t.height=i;var n=t.getContext("2d");return n.clearRect(0,0,i,i),n.shadowOffsetX=i,n.shadowBlur=this.blurSize,n.shadowColor="#000",n.beginPath(),n.arc(-e,e,this.pointSize,0,2*Math.PI,!0),n.closePath(),n.fill(),t},_getGradient:function(t,e,i){for(var n=this._gradientPixels,o=n[i]||(n[i]=new Uint8ClampedArray(1024)),a=[0,0,0,0],r=0,s=0;s<256;s++)e[i](s/255,!0,a),o[r++]=a[0],o[r++]=a[1],o[r++]=a[2],o[r++]=a[3];return o}},Zs({type:"heatmap",render:function(t,e,i){var n;e.eachComponent("visualMap",function(e){e.eachTargetSeries(function(i){i===t&&(n=e)})}),this.group.removeAll(),this._incrementalDisplayable=null;var o=t.coordinateSystem;"cartesian2d"===o.type||"calendar"===o.type?this._renderOnCartesianAndCalendar(t,i,0,t.getData().count()):Ag(o)&&this._renderOnGeo(o,t,n,i)},incrementalPrepareRender:function(t,e,i){this.group.removeAll()},incrementalRender:function(t,e,i,n){e.coordinateSystem&&this._renderOnCartesianAndCalendar(e,n,t.start,t.end,!0)},_renderOnCartesianAndCalendar:function(t,e,i,n,o){var r,s,l=t.coordinateSystem;if("cartesian2d"===l.type){var u=l.getAxis("x"),h=l.getAxis("y");r=u.getBandWidth(),s=h.getBandWidth()}for(var c=this.group,d=t.getData(),f=t.getModel("itemStyle").getItemStyle(["color"]),p=t.getModel("emphasis.itemStyle").getItemStyle(),g=t.getModel("label"),m=t.getModel("emphasis.label"),v=l.type,y="cartesian2d"===v?[d.mapDimension("x"),d.mapDimension("y"),d.mapDimension("value")]:[d.mapDimension("time"),d.mapDimension("value")],x=i;x=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],o="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[o]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-o]=0===o?i.y+i.height/2:i.x+i.width/2,n}},Fa.register("single",{create:function(t,e){var i=[];return t.eachComponent("singleAxis",function(n,o){var a=new $g(n,t,e);a.name="single_"+o,a.resize(n,e),n.coordinateSystem=a,i.push(a)}),t.eachSeries(function(e){if("singleAxis"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"singleAxis",index:e.get("singleAxisIndex"),id:e.get("singleAxisId")})[0];e.coordinateSystem=i&&i.coordinateSystem}}),i},dimensions:$g.prototype.dimensions});var gP=["axisLine","axisTickLabel","axisName"],mP=XD.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(t,e,i,n){var o=this.group;o.removeAll();var a=Jg(t),r=new FD(t,a);d(gP,r.add,r),o.add(r.getGroup()),t.get("splitLine.show")&&this._splitLine(t),mP.superCall(this,"render",t,e,i,n)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel("splitLine"),n=i.getModel("lineStyle"),o=n.get("width"),a=n.get("color");a=a instanceof Array?a:[a];for(var r=t.coordinateSystem.getRect(),s=e.isHorizontal(),l=[],u=0,h=e.getTicksCoords({tickModel:i}),c=[],d=[],f=0;f=0)&&i({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,e){gm(e.getZr(),"axisPointer"),IP.superApply(this._model,"remove",arguments)},dispose:function(t,e){gm("axisPointer",e),IP.superApply(this._model,"dispose",arguments)}}),TP=Bi(),AP=i,DP=m;(mm.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,i,n){var o=e.get("value"),a=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=i,n||this._lastValue!==o||this._lastStatus!==a){this._lastValue=o,this._lastStatus=a;var r=this._group,s=this._handle;if(!a||"hide"===a)return r&&r.hide(),void(s&&s.hide());r&&r.show(),s&&s.show();var l={};this.makeElOption(l,o,t,e,i);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(i),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(r){var c=v(vm,e,h);this.updatePointerEl(r,l,c,e),this.updateLabelEl(r,l,c,e)}else r=this._group=new tb,this.createPointerEl(r,l,t,e),this.createLabelEl(r,l,t,e),i.getZr().add(r);wm(r,e,!0),this._renderHandle(o)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get("animation"),n=t.axis,o="category"===n.type,a=e.get("snap");if(!a&&!o)return!1;if("auto"===i||null==i){var r=this.animationThreshold;if(o&&n.getBandWidth()>r)return!0;if(a){var s=Mh(t).seriesDataCount,l=n.getExtent();return Math.abs(l[0]-l[1])/s>r}return!1}return!0===i},makeElOption:function(t,e,i,n,o){},createPointerEl:function(t,e,i,n){var o=e.pointer;if(o){var a=TP(t).pointerEl=new zM[o.type](AP(e.pointer));t.add(a)}},createLabelEl:function(t,e,i,n){if(e.label){var o=TP(t).labelEl=new yM(AP(e.label));t.add(o),xm(o,n)}},updatePointerEl:function(t,e,i){var n=TP(t).pointerEl;n&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var o=TP(t).labelEl;o&&(o.setStyle(e.label.style),i(o,{shape:e.label.shape,position:e.label.position}),xm(o,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,i=this._api.getZr(),n=this._handle,o=e.getModel("handle"),a=e.get("status");if(!o.get("show")||!a||"hide"===a)return n&&i.remove(n),void(this._handle=null);var r;this._handle||(r=!0,n=this._handle=Po(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){mw(t.event)},onmousedown:DP(this._onHandleDragMove,this,0,0),drift:DP(this._onHandleDragMove,this),ondragend:DP(this._onHandleDragEnd,this)}),i.add(n)),wm(n,e,!1);var s=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];n.setStyle(o.getItemStyle(null,s));var l=o.get("size");y(l)||(l=[l,l]),n.attr("scale",[l[0]/2,l[1]/2]),Nr(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,r)}},_moveHandleToValue:function(t,e){vm(this._axisPointerModel,!e&&this._moveAnimation,this._handle,_m(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(_m(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(_m(n)),TP(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=mm,ji(mm);var CP=mm.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.grid,s=n.get("type"),l=km(r,a).getOtherAxis(a).getGlobalExtent(),u=a.toGlobalCoord(a.dataToCoord(e,!0));if(s&&"none"!==s){var h=bm(n),c=LP[s](a,u,l,h);c.style=h,t.graphicKey=c.type,t.pointer=c}Am(e,t,Lh(r.model,i),i,n,o)},getHandleTransform:function(t,e,i){var n=Lh(e.axis.grid.model,e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:Tm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.grid,r=o.getGlobalExtent(!0),s=km(a,o).getOtherAxis(o).getGlobalExtent(),l="x"===o.dim?0:1,u=t.position;u[l]+=e[l],u[l]=Math.min(r[1],u[l]),u[l]=Math.max(r[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];var d=[{verticalAlign:"middle"},{align:"center"}];return{position:u,rotation:t.rotation,cursorPoint:c,tooltipOption:d[l]}}}),LP={line:function(t,e,i,n){var o=Dm([e,i[0]],[e,i[1]],Pm(t));return Kn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=Math.max(1,t.getBandWidth()),a=i[1]-i[0];return{type:"Rect",shape:Cm([e-o/2,i[0]],[o,a],Pm(t))}}};XD.registerAxisPointerClass("CartesianAxisPointer",CP),Ns(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!y(e)&&(t.axisPointer.link=[e])}}),Os(VT.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=vh(t,e)}),Es({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},function(t,e,i){var n=t.currTrigger,o=[t.x,t.y],a=t,r=t.dispatchAction||m(i.dispatchAction,i),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){lm(o)&&(o=xP({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},e).point);var l=lm(o),u=a.axesInfo,h=s.axesInfo,c="leave"===n||lm(o),d={},f={},p={list:[],map:{}},g={showPointer:wP(em,f),showTooltip:wP(im,p)};_P(s.coordSysMap,function(t,e){var i=l||t.containPoint(o);_P(s.coordSysAxesInfo[e],function(t,e){var n=t.axis,a=rm(u,t);if(!c&&i&&(!u||a)){var r=a&&a.value;null!=r||l||(r=n.pointToData(o)),null!=r&&Qg(t,r,g,!1,d)}})});var v={};return _P(h,function(t,e){var i=t.linkGroup;i&&!f[e]&&_P(i.axesInfo,function(e,n){var o=f[n];if(e!==t&&o){var a=o.value;i.mapper&&(a=t.axis.scale.parse(i.mapper(a,sm(e),sm(t)))),v[t.key]=a}})}),_P(v,function(t,e){Qg(h[e],t,g,!0,d)}),nm(f,h,d),om(p,o,t,r),am(h,0,i),d}});var kP=["x","y"],PP=["width","height"],NP=mm.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.coordinateSystem,s=Om(r,1-Nm(a)),l=r.dataToPoint(e)[0],u=n.get("type");if(u&&"none"!==u){var h=bm(n),c=OP[u](a,l,s,h);c.style=h,t.graphicKey=c.type,t.pointer=c}Am(e,t,Jg(i),i,n,o)},getHandleTransform:function(t,e,i){var n=Jg(e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:Tm(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.coordinateSystem,r=Nm(o),s=Om(a,r),l=t.position;l[r]+=e[r],l[r]=Math.min(s[1],l[r]),l[r]=Math.max(s[0],l[r]);var u=Om(a,1-r),h=(u[1]+u[0])/2,c=[h,h];return c[r]=l[r],{position:l,rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}}}),OP={line:function(t,e,i,n){var o=Dm([e,i[0]],[e,i[1]],Nm(t));return Kn({shape:o,style:n}),{type:"Line",shape:o}},shadow:function(t,e,i,n){var o=t.getBandWidth(),a=i[1]-i[0];return{type:"Rect",shape:Cm([e-o/2,i[0]],[o,a],Nm(t))}}};XD.registerAxisPointerClass("SingleAxisPointer",NP),Ws({type:"single"});var EP=YI.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(t){EP.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},fixData:function(t){var e=t.length,i=[];Zi(t,function(t){return t[2]}).buckets.each(function(t,e){i.push({name:e,dataList:t})});for(var n=i.length,o=-1,a=-1,r=0;ro&&(o=s,a=r)}for(var l=0;lMath.PI/2?"right":"left"):x&&"center"!==x?"left"===x?(f=u.r0+y,p>Math.PI/2&&(x="right")):"right"===x&&(f=u.r-y,p>Math.PI/2&&(x="left")):(f=(u.r+u.r0)/2,x="center"),d.attr("style",{text:l,textAlign:x,textVerticalAlign:n("verticalAlign")||"middle",opacity:n("opacity")});var _=f*g+u.cx,w=f*m+u.cy;d.attr("position",[_,w]);var b=n("rotate"),S=0;"radial"===b?(S=-p)<-Math.PI/2&&(S+=Math.PI):"tangential"===b?(S=Math.PI/2-p)>Math.PI/2?S-=Math.PI:S<-Math.PI/2&&(S+=Math.PI):"number"==typeof b&&(S=b*Math.PI/180),d.attr("rotation",S)},VP._initEvents=function(t,e,i,n){t.off("mouseover").off("mouseout").off("emphasis").off("normal");var o=this,a=function(){o.onEmphasis(n)},r=function(){o.onNormal()};i.isAnimationEnabled()&&t.on("mouseover",a).on("mouseout",r).on("emphasis",a).on("normal",r).on("downplay",function(){o.onDownplay()}).on("highlight",function(){o.onHighlight()})},u(Vm,tb);Ar.extend({type:"sunburst",init:function(){},render:function(t,e,i,n){function o(i,n){if(c||!i||i.getValue()||(i=null),i!==l&&n!==l)if(n&&n.piece)i?(n.piece.updateData(!1,i,"normal",t,e),s.setItemGraphicEl(i.dataIndex,n.piece)):a(n);else if(i){var o=new Vm(i,t,e);h.add(o),s.setItemGraphicEl(i.dataIndex,o)}}function a(t){t&&t.piece&&(h.remove(t.piece),t.piece=null)}var r=this;this.seriesModel=t,this.api=i,this.ecModel=e;var s=t.getData(),l=s.tree.root,u=t.getViewRoot(),h=this.group,c=t.get("renderLabelForZeroData"),d=[];u.eachNode(function(t){d.push(t)});var f=this._oldChildren||[];if(function(t,e){function i(t){return t.getId()}function n(i,n){o(null==i?null:t[i],null==n?null:e[n])}0===t.length&&0===e.length||new Xs(e,t,i,i).add(n).update(n).remove(v(n,null)).execute()}(d,f),function(i,n){if(n.depth>0){r.virtualPiece?r.virtualPiece.updateData(!1,i,"normal",t,e):(r.virtualPiece=new Vm(i,t,e),h.add(r.virtualPiece)),n.piece._onclickEvent&&n.piece.off("click",n.piece._onclickEvent);var o=function(t){r._rootToNode(n.parentNode)};n.piece._onclickEvent=o,r.virtualPiece.on("click",o)}else r.virtualPiece&&(h.remove(r.virtualPiece),r.virtualPiece=null)}(l,u),n&&n.highlight&&n.highlight.piece){var p=t.getShallow("highlightPolicy");n.highlight.piece.onEmphasis(p)}else if(n&&n.unhighlight){var g=this.virtualPiece;!g&&l.children.length&&(g=l.children[0].piece),g&&g.onNormal()}this._initEvents(),this._oldChildren=d},dispose:function(){},_initEvents:function(){var t=this,e=function(e){var i=!1;t.seriesModel.getViewRoot().eachNode(function(n){if(!i&&n.piece&&n.piece.childAt(0)===e.target){var o=n.getModel().get("nodeClick");if("rootToNode"===o)t._rootToNode(n);else if("link"===o){var a=n.getModel(),r=a.get("link");if(r){var s=a.get("target",!0)||"_blank";window.open(r,s)}}i=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",e),this.group._onclickEvent=e},_rootToNode:function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:"sunburstRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},containPoint:function(t,e){var i=e.getData().getItemLayout(0);if(i){var n=t[0]-i.cx,o=t[1]-i.cy,a=Math.sqrt(n*n+o*o);return a<=i.r&&a>=i.r0}}});var GP="sunburstRootToNode";Es({type:GP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=ld(t,[GP],e);if(n){var o=e.getViewRoot();o&&(t.direction=hd(o,n.node)?"rollUp":"drillDown"),e.resetViewRoot(n.node)}})});var FP="sunburstHighlight";Es({type:FP,update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){var n=ld(t,[FP],e);n&&(t.highlight=n.node)})});Es({type:"sunburstUnhighlight",update:"updateView"},function(t,e){e.eachComponent({mainType:"series",subType:"sunburst",query:t},function(e,i){t.unhighlight=!0})});var WP=Math.PI/180;Bs(v(uC,"sunburst")),zs(v(function(t,e,i,n){e.eachSeriesByType(t,function(t){var e=t.get("center"),n=t.get("radius");y(n)||(n=[0,n]),y(e)||(e=[e,e]);var o=i.getWidth(),a=i.getHeight(),r=Math.min(o,a),s=Vo(e[0],o),l=Vo(e[1],a),u=Vo(n[0],r/2),h=Vo(n[1],r/2),c=-t.get("startAngle")*WP,f=t.get("minAngle")*WP,p=t.getData().tree.root,g=t.getViewRoot(),m=g.depth,v=t.get("sort");null!=v&&Zm(g,v);var x=0;d(g.children,function(t){!isNaN(t.getValue())&&x++});var _=g.getValue(),w=Math.PI/(_||x)*2,b=g.depth>0,S=g.height-(b?-1:1),M=(h-u)/(S||1),I=t.get("clockwise"),T=t.get("stillShowZeroSum"),A=I?1:-1,D=function(t,e){if(t){var i=e;if(t!==p){var n=t.getValue(),o=0===_&&T?w:n*w;on[1]&&n.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:n[1],r0:n[0]},api:{coord:m(function(n){var o=e.dataToRadius(n[0]),a=i.dataToAngle(n[1]),r=t.coordToPoint([o,a]);return r.push(o,a*Math.PI/180),r}),size:m(qm,t)}}},calendar:function(t){var e=t.getRect(),i=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(e,i){return t.dataToPoint(e,i)}}}}};YI.extend({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,useTransform:!0},getInitialData:function(t,e){return ml(this.getSource(),this)},getDataParams:function(t,e,i){var n=YI.prototype.getDataParams.apply(this,arguments);return i&&(n.info=i.info),n}}),Ar.extend({type:"custom",_data:null,render:function(t,e,i,n){var o=this._data,a=t.getData(),r=this.group,s=Qm(t,a,e,i);a.diff(o).add(function(e){ev(null,e,s(e,n),t,r,a)}).update(function(e,i){ev(o.getItemGraphicEl(i),e,s(e,n),t,r,a)}).remove(function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)}).execute(),this._data=a},incrementalPrepareRender:function(t,e,i){this.group.removeAll(),this._data=null},incrementalRender:function(t,e,i,n,o){for(var a=e.getData(),r=Qm(e,a,i,n),s=t.start;s=0;l--)null==o[l]?o.splice(l,1):delete o[l].$action},_flatten:function(t,e,i){d(t,function(t){if(t){i&&(t.parentOption=i),e.push(t);var n=t.children;"group"===t.type&&n&&this._flatten(n,e,t),delete t.children}},this)},useElOptionsToUpdate:function(){var t=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,t}});Ws({type:"graphic",init:function(t,e){this._elMap=R(),this._lastGraphicModel},render:function(t,e,i){t!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=t,this._updateElements(t),this._relocate(t,i)},_updateElements:function(t){var e=t.useElOptionsToUpdate();if(e){var i=this._elMap,n=this.group;d(e,function(e){var o=e.$action,a=e.id,r=i.get(a),s=e.parentId,l=null!=s?i.get(s):n,u=e.style;"text"===e.type&&u&&(e.hv&&e.hv[1]&&(u.textVerticalAlign=u.textBaseline=null),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke));var h=fv(e);o&&"merge"!==o?"replace"===o?(dv(r,i),cv(a,l,h,i)):"remove"===o&&dv(r,i):r?r.attr(h):cv(a,l,h,i);var c=i.get(a);c&&(c.__ecGraphicWidth=e.width,c.__ecGraphicHeight=e.height,yv(c,t))})}},_relocate:function(t,e){for(var i=t.option.elements,n=this.group,o=this._elMap,a=i.length-1;a>=0;a--){var r=i[a],s=o.get(r.id);if(s){var l=s.parent;da(s,r,l===n?{width:e.getWidth(),height:e.getHeight()}:{width:l.__ecGraphicWidth||0,height:l.__ecGraphicHeight||0},null,{hv:r.hv,boundingMode:r.bounding})}}},_clear:function(){var t=this._elMap;t.each(function(e){dv(e,t)}),this._elMap=R()},dispose:function(){this._clear()}});var KP=Fs({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{}},mergeOption:function(t){KP.superCall(this,"mergeOption",t)},optionUpdated:function(){this._updateData(this.ecModel);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,i=0;i=0},defaultOption:{zlevel:0,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,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}});Es("legendToggleSelect","legendselectchanged",v(xv,"toggleSelected")),Es("legendSelect","legendselected",v(xv,"select")),Es("legendUnSelect","legendunselected",v(xv,"unSelect"));var $P=v,JP=d,QP=tb,tN=Ws({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new QP),this._backgroundEl,this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},render:function(t,e,i){var n=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var o=t.get("align");o&&"auto"!==o||(o="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left"),this.renderInner(o,t,e,i);var a=t.getBoxLayoutParams(),s={width:i.getWidth(),height:i.getHeight()},l=t.get("padding"),u=ca(a,s,l),h=this.layoutInner(t,o,u,n),c=ca(r({width:h.width,height:h.height},a),s,l);this.group.attr("position",[c.x-h.x,c.y-h.y]),this.group.add(this._backgroundEl=wv(h,t))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl)},renderInner:function(t,e,i,n){var o=this.getContentGroup(),a=R(),r=e.get("selectedMode"),s=[];i.eachRawSeries(function(t){!t.get("legendHoverLink")&&s.push(t.id)}),JP(e.getData(),function(l,u){var h=l.get("name");if(this.newlineDisabled||""!==h&&"\n"!==h){var c=i.getSeriesByName(h)[0];if(!a.get(h))if(c){var d=c.getData(),f=d.getVisual("color");"function"==typeof f&&(f=f(c.getDataParams(0)));var p=d.getVisual("legendSymbol")||"roundRect",g=d.getVisual("symbol");this._createItem(h,u,l,e,p,g,t,f,r).on("click",$P(bv,h,n)).on("mouseover",$P(Sv,c.name,null,n,s)).on("mouseout",$P(Mv,c.name,null,n,s)),a.set(h,!0)}else i.eachRawSeries(function(i){if(!a.get(h)&&i.legendDataProvider){var o=i.legendDataProvider(),c=o.indexOfName(h);if(c<0)return;var d=o.getItemVisual(c,"color");this._createItem(h,u,l,e,"roundRect",null,t,d,r).on("click",$P(bv,h,n)).on("mouseover",$P(Sv,null,h,n,s)).on("mouseout",$P(Mv,null,h,n,s)),a.set(h,!0)}},this)}else o.add(new QP({newline:!0}))},this)},_createItem:function(t,e,i,n,o,r,s,l,u){var h=n.get("itemWidth"),c=n.get("itemHeight"),d=n.get("inactiveColor"),f=n.get("symbolKeepAspect"),p=n.isSelected(t),g=new QP,m=i.getModel("textStyle"),v=i.get("icon"),y=i.getModel("tooltip"),x=y.parentModel;if(o=v||o,g.add(Jl(o,0,0,h,c,p?l:d,null==f||f)),!v&&r&&(r!==o||"none"===r)){var _=.8*c;"none"===r&&(r="circle"),g.add(Jl(r,(h-_)/2,(c-_)/2,_,_,p?l:d,null==f||f))}var w="left"===s?h+5:-5,b=s,S=n.get("formatter"),M=t;"string"==typeof S&&S?M=S.replace("{name}",null!=t?t:""):"function"==typeof S&&(M=S(t)),g.add(new rM({style:mo({},m,{text:M,x:w,y:c/2,textFill:p?m.getTextColor():d,textAlign:b,textVerticalAlign:"middle"})}));var I=new yM({shape:g.getBoundingRect(),invisible:!0,tooltip:y.get("show")?a({content:t,formatter:x.get("formatter",!0)||function(){return t},formatterParams:{componentType:"legend",legendIndex:n.componentIndex,name:t,$vars:["name"]}},y.option):null});return g.add(I),g.eachChild(function(t){t.silent=!0}),I.silent=!u,this.getContentGroup().add(g),fo(g),g.__legendDataIndex=e,g},layoutInner:function(t,e,i){var n=this.getContentGroup();aI(t.get("orient"),n,t.get("itemGap"),i.width,i.height);var o=n.getBoundingRect();return n.attr("position",[-o.x,-o.y]),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});Os(function(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(t){for(var i=0;ii[l],p=[-c.x,-c.y];n||(p[s]=o.position[s]);var g=[0,0],m=[-d.x,-d.y],v=A(t.get("pageButtonGap",!0),t.get("itemGap",!0));f&&("end"===t.get("pageButtonPosition",!0)?m[s]+=i[l]-d[l]:g[s]+=d[l]+v),m[1-s]+=c[u]/2-d[u]/2,o.attr("position",p),a.attr("position",g),r.attr("position",m);var y=this.group.getBoundingRect();if((y={x:0,y:0})[l]=f?i[l]:c[l],y[u]=Math.max(c[u],d[u]),y[h]=Math.min(0,d[h]+m[1-s]),a.__rectSize=i[l],f){var x={x:0,y:0};x[l]=Math.max(i[l]-d[l]-v,0),x[u]=y[u],a.setClipPath(new yM({shape:x})),a.__rectSize=x[l]}else r.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var _=this._getPageInfo(t);return null!=_.pageIndex&&Io(o,{position:_.contentPosition},!!f&&t),this._updatePageInfoView(t,_),y},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,e){var i=this._controllerGroup;d(["pagePrev","pageNext"],function(n){var o=null!=e[n+"DataIndex"],a=i.childOfName(n);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")});var n=i.childOfName("pageText"),o=t.get("pageFormatter"),a=e.pageIndex,r=null!=a?a+1:0,s=e.pageCount;n&&o&&n.setStyle("text",_(o)?o.replace("{current}",r).replace("{total}",s):o({current:r,total:s}))},_getPageInfo:function(t){function e(t){if(t){var e=t.getBoundingRect(),i=e[l]+t.position[r];return{s:i,e:i+e[s],i:t.__legendDataIndex}}}function i(t,e){return t.e>=e&&t.s<=e+a}var n=t.get("scrollDataIndex",!0),o=this.getContentGroup(),a=this._containerGroup.__rectSize,r=t.getOrient().index,s=nN[r],l=oN[r],u=this._findTargetItemIndex(n),h=o.children(),c=h[u],d=h.length,f=d?1:0,p={contentPosition:o.position.slice(),pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return p;var g=e(c);p.contentPosition[r]=-g.s;for(var m=u+1,v=g,y=g,x=null;m<=d;++m)(!(x=e(h[m]))&&y.e>v.s+a||x&&!i(x,v.s))&&(v=y.i>v.i?y:x)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=v.i),++p.pageCount),y=x;for(var m=u-1,v=g,y=g,x=null;m>=-1;--m)(x=e(h[m]))&&i(y,x.s)||!(v.i=0;){var r=o.indexOf("|}"),s=o.substr(a+"{marker".length,r-a-"{marker".length);s.indexOf("sub")>-1?n["marker"+s]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[s],textOffset:[3,0]}:n["marker"+s]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[s]},a=(o=o.substr(r+1)).indexOf("{marker")}this.el=new rM({style:{rich:n,text:t,textLineHeight:20,textBackgroundColor:i.get("backgroundColor"),textBorderRadius:i.get("borderRadius"),textFill:i.get("textStyle.color"),textPadding:i.get("padding")},z:i.get("z")}),this._zr.add(this.el);var l=this;this.el.on("mouseover",function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0}),this.el.on("mouseout",function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el?this.el.hide():true,this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(m(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){return this.getSize()}};var uN=m,hN=d,cN=Vo,dN=new yM({shape:{x:-1,y:-1,width:2,height:2}});Ws({type:"tooltip",init:function(t,e){if(!U_.node){var i=t.getComponent("tooltip").get("renderMode");this._renderMode=Hi(i);var n;"html"===this._renderMode?(n=new Cv(e.getDom(),e),this._newLine="
    "):(n=new Lv(e),this._newLine="\n"),this._tooltipContent=n}},render:function(t,e,i){if(!U_.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get("alwaysShowContent");var n=this._tooltipContent;n.update(),n.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel.get("triggerOn");um("itemTooltip",this._api,uN(function(e,i,n){"none"!==t&&(t.indexOf(e)>=0?this._tryShow(i,n):"leave"===e&&this._hide(n))},this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})})}},manuallyShowTip:function(t,e,i,n){if(n.from!==this.uid&&!U_.node){var o=Pv(n,i);this._ticket="";var a=n.dataByCoordSys;if(n.tooltip&&null!=n.x&&null!=n.y){var r=dN;r.position=[n.x,n.y],r.update(),r.tooltip=n.tooltip,this._tryShow({offsetX:n.x,offsetY:n.y,target:r},o)}else if(a)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,event:{},dataByCoordSys:n.dataByCoordSys,tooltipOption:n.tooltipOption},o);else if(null!=n.seriesIndex){if(this._manuallyAxisShowTip(t,e,i,n))return;var s=xP(n,e),l=s.point[0],u=s.point[1];null!=l&&null!=u&&this._tryShow({offsetX:l,offsetY:u,position:n.position,target:s.el,event:{}},o)}else null!=n.x&&null!=n.y&&(i.dispatchAction({type:"updateAxisPointer",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:i.getZr().findHover(n.x,n.y).target,event:{}},o))}},manuallyHideTip:function(t,e,i,n){var o=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,n.from!==this.uid&&this._hide(Pv(n,i))},_manuallyAxisShowTip:function(t,e,i,n){var o=n.seriesIndex,a=n.dataIndex,r=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=o&&null!=a&&null!=r){var s=e.getSeriesByIndex(o);if(s&&"axis"===(t=kv([s.getData().getItemModel(a),s,(s.coordinateSystem||{}).model,t])).get("trigger"))return i.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:a,position:n.position}),!0}},_tryShow:function(t,e){var i=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var n=t.dataByCoordSys;n&&n.length?this._showAxisTooltip(n,t):i&&null!=i.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get("showDelay");e=m(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,e){var i=this._ecModel,o=this._tooltipModel,a=[e.offsetX,e.offsetY],r=[],s=[],l=kv([e.tooltipOption,o]),u=this._renderMode,h=this._newLine,c={};hN(t,function(t){hN(t.dataByAxis,function(t){var e=i.getComponent(t.axisDim+"Axis",t.axisIndex),o=t.value,a=[];if(e&&null!=o){var l=Im(o,e.axis,i,t.seriesDataIndices,t.valueLabelOpt);d(t.seriesDataIndices,function(r){var h=i.getSeriesByIndex(r.seriesIndex),d=r.dataIndexInside,f=h&&h.getDataParams(d);if(f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=Xl(e.axis,o),f.axisValueLabel=l,f){s.push(f);var p,g=h.formatTooltip(d,!0,null,u);if(w(g)){p=g.html;var m=g.markers;n(c,m)}else p=g;a.push(p)}});var f=l;"html"!==u?r.push(a.join(h)):r.push((f?ia(f)+h:"")+a.join(h))}})},this),r.reverse(),r=r.join(this._newLine+this._newLine);var f=e.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,f,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(l,r,s,Math.random(),a[0],a[1],f,void 0,c)})},_showSeriesItemTooltip:function(t,e,i){var n=this._ecModel,o=e.seriesIndex,a=n.getSeriesByIndex(o),r=e.dataModel||a,s=e.dataIndex,l=e.dataType,u=r.getData(),h=kv([u.getItemModel(s),r,a&&(a.coordinateSystem||{}).model,this._tooltipModel]),c=h.get("trigger");if(null==c||"item"===c){var d,f,p=r.getDataParams(s,l),g=r.formatTooltip(s,!1,l,this._renderMode);w(g)?(d=g.html,f=g.markers):(d=g,f=null);var m="item_"+r.name+"_"+s;this._showOrMove(h,function(){this._showTooltipContent(h,d,p,m,t.offsetX,t.offsetY,t.position,t.target,f)}),i({type:"showTip",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:o,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;if("string"==typeof n){var o=n;n={content:o,formatter:o}}var a=new No(n,this._tooltipModel,this._ecModel),r=a.get("content"),s=Math.random();this._showOrMove(a,function(){this._showTooltipContent(a,r,a.get("formatterParams")||{},s,t.offsetX,t.offsetY,t.position,e)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,i,n,o,a,r,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent,h=t.get("formatter");r=r||t.get("position");var c=e;if(h&&"string"==typeof h)c=na(h,i,!0);else if("function"==typeof h){var d=uN(function(e,n){e===this._ticket&&(u.setContent(n,l,t),this._updatePosition(t,r,o,a,u,i,s))},this);this._ticket=n,c=h(i,n,d)}u.setContent(c,l,t),u.show(t),this._updatePosition(t,r,o,a,u,i,s)}},_updatePosition:function(t,e,i,n,o,a,r){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=o.getSize(),h=t.get("align"),c=t.get("verticalAlign"),d=r&&r.getBoundingRect().clone();if(r&&d.applyTransform(r.transform),"function"==typeof e&&(e=e([i,n],a,o.el,d,{viewSize:[s,l],contentSize:u.slice()})),y(e))i=cN(e[0],s),n=cN(e[1],l);else if(w(e)){e.width=u[0],e.height=u[1];var f=ca(e,{width:s,height:l});i=f.x,n=f.y,h=null,c=null}else"string"==typeof e&&r?(i=(p=Ev(e,d,u))[0],n=p[1]):(i=(p=Nv(i,n,o,s,l,h?null:20,c?null:20))[0],n=p[1]);if(h&&(i-=Rv(h)?u[0]/2:"right"===h?u[0]:0),c&&(n-=Rv(c)?u[1]/2:"bottom"===c?u[1]:0),t.get("confine")){var p=Ov(i,n,o,s,l);i=p[0],n=p[1]}o.moveTo(i,n)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e.length===t.length;return i&&hN(e,function(e,n){var o=e.dataByAxis||{},a=(t[n]||{}).dataByAxis||[];(i&=o.length===a.length)&&hN(o,function(t,e){var n=a[e]||{},o=t.seriesDataIndices||[],r=n.seriesDataIndices||[];(i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&o.length===r.length)&&hN(o,function(t,e){var n=r[e];i&=t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})})}),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){U_.node||(this._tooltipContent.hide(),gm("itemTooltip",e))}}),Es({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),Es({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){}),Gv.prototype={constructor:Gv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToRadius:aD.prototype.dataToCoord,radiusToData:aD.prototype.coordToData},u(Gv,aD);var fN=Bi();Fv.prototype={constructor:Fv,pointToData:function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},dataToAngle:aD.prototype.dataToCoord,angleToData:aD.prototype.coordToData,calculateCategoryInterval:function(){var t=this,e=t.getLabelModel(),i=t.scale,n=i.getExtent(),o=i.count();if(n[1]-n[0]<1)return 0;var a=n[0],r=t.dataToCoord(a+1)-t.dataToCoord(a),s=Math.abs(r),l=ke(a,e.getFont(),"center","top"),u=Math.max(l.height,7)/s;isNaN(u)&&(u=1/0);var h=Math.max(0,Math.floor(u)),c=fN(t.model),d=c.lastAutoInterval,f=c.lastTickCount;return null!=d&&null!=f&&Math.abs(d-h)<=1&&Math.abs(f-o)<=1&&d>h?h=d:(c.lastTickCount=o,c.lastAutoInterval=h),h}},u(Fv,aD);var pN=function(t){this.name=t||"",this.cx=0,this.cy=0,this._radiusAxis=new Gv,this._angleAxis=new Fv,this._radiusAxis.polar=this._angleAxis.polar=this};pN.prototype={type:"polar",axisPointerEnabled:!0,constructor:pN,dimensions:["radius","angle"],model:null,containPoint:function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},containData:function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},getAxis:function(t){return this["_"+t+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(t){var e=[],i=this._angleAxis,n=this._radiusAxis;return i.scale.type===t&&e.push(i),n.scale.type===t&&e.push(n),e},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},dataToPoint:function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},pointToData:function(t,e){var i=this.pointToCoord(t);return[this._radiusAxis.radiusToData(i[0],e),this._angleAxis.angleToData(i[1],e)]},pointToCoord:function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=this.getAngleAxis(),o=n.getExtent(),a=Math.min(o[0],o[1]),r=Math.max(o[0],o[1]);n.inverse?a=r-360:r=a+360;var s=Math.sqrt(e*e+i*i);e/=s,i/=s;for(var l=Math.atan2(-i,e)/Math.PI*180,u=lr;)l+=360*u;return[s,l]},coordToPoint:function(t){var e=t[0],i=t[1]/180*Math.PI;return[Math.cos(i)*e+this.cx,-Math.sin(i)*e+this.cy]}};var gN=lI.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});n(gN.prototype,UA);var mN={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};ED("angle",gN,Wv,mN.angle),ED("radius",gN,Wv,mN.radius),Fs({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(t){var e;return this.ecModel.eachComponent(t,function(t){t.getCoordSysModel()===this&&(e=t)},this),e},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});var vN={dimensions:pN.prototype.dimensions,create:function(t,e){var i=[];return t.eachComponent("polar",function(t,n){var o=new pN(n);o.update=Zv;var a=o.getRadiusAxis(),r=o.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");Uv(a,s),Uv(r,l),Hv(o,t,e),i.push(o),t.coordinateSystem=o,o.model=t}),t.eachSeries(function(e){if("polar"===e.get("coordinateSystem")){var i=t.queryComponents({mainType:"polar",index:e.get("polarIndex"),id:e.get("polarId")})[0];e.coordinateSystem=i.coordinateSystem}}),i}};Fa.register("polar",vN);var yN=["axisLine","axisLabel","axisTick","splitLine","splitArea"];XD.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,o=n.polar,a=o.getRadiusAxis().getExtent(),r=n.getTicksCoords(),s=f(n.getViewLabels(),function(t){return(t=i(t)).coord=n.dataToCoord(t.tickValue),t});Yv(s),Yv(r),d(yN,function(e){!t.get(e+".show")||n.scale.isBlank()&&"axisLine"!==e||this["_"+e](t,o,r,a,s)},this)}},_axisLine:function(t,e,i,n){var o=t.getModel("axisLine.lineStyle"),a=new sM({shape:{cx:e.cx,cy:e.cy,r:n[jv(e)]},style:o.getLineStyle(),z2:1,silent:!0});a.style.fill=null,this.group.add(a)},_axisTick:function(t,e,i,n){var o=t.getModel("axisTick"),a=(o.get("inside")?-1:1)*o.get("length"),s=n[jv(e)],l=f(i,function(t){return new _M({shape:Xv(e,[s,s+a],t.coord)})});this.group.add(OM(l,{style:r(o.getModel("lineStyle").getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")})}))},_axisLabel:function(t,e,i,n,o){var a=t.getCategories(!0),r=t.getModel("axisLabel"),s=r.get("margin");d(o,function(i,o){var l=r,u=i.tickValue,h=n[jv(e)],c=e.coordToPoint([h+s,i.coord]),d=e.cx,f=e.cy,p=Math.abs(c[0]-d)/h<.3?"center":c[0]>d?"left":"right",g=Math.abs(c[1]-f)/h<.3?"middle":c[1]>f?"top":"bottom";a&&a[u]&&a[u].textStyle&&(l=new No(a[u].textStyle,r,r.ecModel));var m=new rM({silent:!0});this.group.add(m),mo(m.style,l,{x:c[0],y:c[1],textFill:l.getTextColor()||t.get("axisLine.lineStyle.color"),text:i.formattedLabel,textAlign:p,textVerticalAlign:g})},this)},_splitLine:function(t,e,i,n){var o=t.getModel("splitLine").getModel("lineStyle"),a=o.get("color"),s=0;a=a instanceof Array?a:[a];for(var l=[],u=0;u=0?"p":"n",M=y;v&&(n[r][b]||(n[r][b]={p:y,n:y}),M=n[r][b][S]);var I,T,A,D;if("radius"===h.dim){var C=h.dataToRadius(w)-y,L=a.dataToAngle(b);Math.abs(C)=0},kN.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=dy(e,t),o=0;o=0||AN(n,t.getAxis("y").model)>=0)&&a.push(t)}),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:a[0],coordSyses:a,getPanelRect:ON.grid,xAxisDeclared:r[t.id],yAxisDeclared:s[t.id]})}))},geo:function(t,e){TN(t.geoModels,function(t){var i=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:i,coordSyses:[i],getPanelRect:ON.geo})})}},NN=[function(t,e){var i=t.xAxisModel,n=t.yAxisModel,o=t.gridModel;return!o&&i&&(o=i.axis.grid.model),!o&&n&&(o=n.axis.grid.model),o&&o===e.gridModel},function(t,e){var i=t.geoModel;return i&&i===e.geoModel}],ON={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Ao(t)),e}},EN={lineX:DN(fy,0),lineY:DN(fy,1),rect:function(t,e,i){var n=e[CN[t]]([i[0][0],i[1][0]]),o=e[CN[t]]([i[0][1],i[1][1]]),a=[cy([n[0],o[0]]),cy([n[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,i){var n=[[1/0,-1/0],[1/0,-1/0]];return{values:f(i,function(i){var o=e[CN[t]](i);return n[0][0]=Math.min(n[0][0],o[0]),n[1][0]=Math.min(n[1][0],o[1]),n[0][1]=Math.max(n[0][1],o[0]),n[1][1]=Math.max(n[1][1],o[1]),o}),xyMinMax:n}}},RN={lineX:DN(py,0),lineY:DN(py,1),rect:function(t,e,i){return[[t[0][0]-i[0]*e[0][0],t[0][1]-i[0]*e[0][1]],[t[1][0]-i[1]*e[1][0],t[1][1]-i[1]*e[1][1]]]},polygon:function(t,e,i){return f(t,function(t,n){return[t[0]-i[0]*e[n][0],t[1]-i[1]*e[n][1]]})}},zN=["inBrush","outOfBrush"],BN="__ecBrushSelect",VN="__ecInBrushSelectEvent",GN=VT.VISUAL.BRUSH;zs(GN,function(t,e,i){t.eachComponent({mainType:"brush"},function(e){i&&"takeGlobalCursor"===i.type&&e.setBrushOption("brush"===i.key?i.brushOption:{brushType:!1}),(e.brushTargetManager=new hy(e.option,t)).setInputRanges(e.areas,t)})}),Bs(GN,function(t,e,n){var o,a,s=[];t.eachComponent({mainType:"brush"},function(e,n){function l(t){return"all"===m||v[t]}function u(t){return!!t.length}function h(t,e){var i=t.coordinateSystem;w|=i.hasAxisBrushed(),l(e)&&i.eachActiveState(t.getData(),function(t,e){"active"===t&&(x[e]=1)})}function c(i,n,o){var a=_y(i);if(a&&!wy(e,n)&&(d(b,function(n){a[n.brushType]&&e.brushTargetManager.controlSeries(n,i,t)&&o.push(n),w|=u(o)}),l(n)&&u(o))){var r=i.getData();r.each(function(t){xy(a,o,r,t)&&(x[t]=1)})}}var p={brushId:e.id,brushIndex:n,brushName:e.name,areas:i(e.areas),selected:[]};s.push(p);var g=e.option,m=g.brushLink,v=[],x=[],_=[],w=0;n||(o=g.throttleType,a=g.throttleDelay);var b=f(e.areas,function(t){return by(r({boundingRect:FN[t.brushType](t)},t))}),S=ty(e.option,zN,function(t){t.mappingMethod="fixed"});y(m)&&d(m,function(t){v[t]=1}),t.eachSeries(function(t,e){var i=_[e]=[];"parallel"===t.subType?h(t,e):c(t,e,i)}),t.eachSeries(function(t,e){var i={seriesId:t.id,seriesIndex:e,seriesName:t.name,dataIndex:[]};p.selected.push(i);var n=_y(t),o=_[e],a=t.getData(),r=l(e)?function(t){return x[t]?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"}:function(t){return xy(n,o,a,t)?(i.dataIndex.push(a.getRawIndex(t)),"inBrush"):"outOfBrush"};(l(e)?w:u(o))&&iy(zN,S,a,r)})}),vy(e,o,a,s,n)});var FN={lineX:B,lineY:B,rect:function(t){return Sy(t.range)},polygon:function(t){for(var e,i=t.range,n=0,o=i.length;ne[0][1]&&(e[0][1]=a[0]),a[1]e[1][1]&&(e[1][1]=a[1])}return e&&Sy(e)}},WN=["#ddd"];Fs({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;!e&&ey(i,t,["inBrush","outOfBrush"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:WN},n.hasOwnProperty("liftZ")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=f(t,function(t){return My(this.option,t)},this))},setBrushOption:function(t){this.brushOption=My(this.option,t),this.brushType=this.brushOption.brushType}});Ws({type:"brush",init:function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new zf(e.getZr())).on("brush",m(this._onBrush,this)).mount()},render:function(t){return this.model=t,Iy.apply(this,arguments)},updateTransform:Iy,updateView:Iy,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var n=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:i(t),$from:n})}}),Es({type:"brush",event:"brush"},function(t,e){e.eachComponent({mainType:"brush",query:t},function(e){e.setAreas(t.areas)})}),Es({type:"brushSelect",event:"brushSelected",update:"none"},function(){});var HN={},ZN=rT.toolbox.brush;Dy.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],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:i(ZN.title)};var UN=Dy.prototype;UN.render=UN.updateView=function(t,e,i){var n,o,a;e.eachComponent({mainType:"brush"},function(t){n=t.brushType,o=t.brushOption.brushMode||"single",a|=t.areas.length}),this._brushType=n,this._brushMode=o,d(t.get("type",!0),function(e){t.setIconStatus(e,("keep"===e?"multiple"===o:"clear"===e?a:e===n)?"emphasis":"normal")})},UN.getIcons=function(){var t=this.model,e=t.get("icon",!0),i={};return d(t.get("type",!0),function(t){e[t]&&(i[t]=e[t])}),i},UN.onclick=function(t,e,i){var n=this._brushType,o=this._brushMode;"clear"===i?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?n:n!==i&&i,brushMode:"keep"===i?"multiple"===o?"single":"multiple":o}})},Ty("brush",Dy),Ns(function(t,e){var i=t&&t.brush;if(y(i)||(i=i?[i]:[]),i.length){var n=[];d(i,function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(n=n.concat(e))});var o=t&&t.toolbox;y(o)&&(o=o[0]),o||(o={feature:{}},t.toolbox=[o]);var a=o.feature||(o.feature={}),r=a.brush||(a.brush={}),s=r.type||(r.type=[]);s.push.apply(s,n),Jv(s),e&&!s.length&&s.push.apply(s,SN)}});Cy.prototype={constructor:Cy,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(t){var e=(t=Yo(t)).getFullYear(),i=t.getMonth()+1;i=i<10?"0"+i:i;var n=t.getDate();n=n<10?"0"+n:n;var o=t.getDay();return o=Math.abs((o+7-this.getFirstDayOfWeek())%7),{y:e,m:i,d:n,day:o,time:t.getTime(),formatedDate:e+"-"+i+"-"+n,date:t}},getNextNDay:function(t,e){return 0===(e=e||0)?this.getDateInfo(t):((t=new Date(this.getDateInfo(t).time)).setDate(t.getDate()+e),this.getDateInfo(t))},update:function(t,e){function i(t,e){return null!=t[e]&&"auto"!==t[e]}this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var n=this._rangeInfo.weeks||1,o=["width","height"],a=this._model.get("cellSize").slice(),r=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[n,7]:[7,n];d([0,1],function(t){i(a,t)&&(r[o[t]]=a[t]*s[t])});var l={width:e.getWidth(),height:e.getHeight()},u=this._rect=ca(r,l);d([0,1],function(t){i(a,t)||(a[t]=u[o[t]]/s[t])}),this._sw=a[0],this._sh=a[1]},dataToPoint:function(t,e){y(t)&&(t=t[0]),null==e&&(e=!0);var i=this.getDateInfo(t),n=this._rangeInfo,o=i.formatedDate;if(e&&!(i.time>=n.start.time&&i.timea.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),o=n.getDate(),a=t[1].date.getDate();if(n.setDate(o+i-1),n.getDate()!==a)for(var r=n.getTime()-t[1].time>0?1:-1;n.getDate()!==a&&(n.getTime()-t[1].time)*r>0;)i-=r,n.setDate(o+i-1);var s=Math.floor((i+t[0].day+6)/7),l=e?1-s:s-1;return e&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:i,weeks:s,nthWeek:l,fweek:t[0].day,lweek:t[1].day}},_getDateByWeeksAndDay:function(t,e,i){var n=this._getRangeInfo(i);if(t>n.weeks||0===t&&en.lweek)return!1;var o=7*(t-1)-n.fweek+e,a=new Date(n.start.time);return a.setDate(n.start.d+o),this.getDateInfo(a)}},Cy.dimensions=Cy.prototype.dimensions,Cy.getDimensionsInfo=Cy.prototype.getDimensionsInfo,Cy.create=function(t,e){var i=[];return t.eachComponent("calendar",function(n){var o=new Cy(n,t,e);i.push(o),n.coordinateSystem=o}),t.eachSeries(function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])}),i},Fa.register("calendar",Cy);var XN=lI.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,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%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(t,e,i,n){var o=ga(t);XN.superApply(this,"init",arguments),ky(t,o)},mergeOption:function(t,e){XN.superApply(this,"mergeOption",arguments),ky(this.option,t)}}),jN={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},YN={EN:["S","M","T","W","T","F","S"],CN:["日","一","二","三","四","五","六"]};Ws({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var o=t.coordinateSystem,a=o.getRangeInfo(),r=o.getOrient();this._renderDayRect(t,a,n),this._renderLines(t,a,r,n),this._renderYearText(t,a,r,n),this._renderMonthText(t,r,n),this._renderWeekText(t,a,r,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),a=n.getCellWidth(),r=n.getCellHeight(),s=e.start.time;s<=e.end.time;s=n.getNextNDay(s,1).time){var l=n.dataToRect([s],!1).tl,u=new yM({shape:{x:l[0],y:l[1],width:a,height:r},cursor:"default",style:o});i.add(u)}},_renderLines:function(t,e,i,n){function o(e){a._firstDayOfMonth.push(r.getDateInfo(e)),a._firstDayPoints.push(r.dataToRect([e],!1).tl);var o=a._getLinePointsOfOneWeek(t,e,i);a._tlpoints.push(o[0]),a._blpoints.push(o[o.length-1]),l&&a._drawSplitline(o,s,n)}var a=this,r=t.coordinateSystem,s=t.getModel("splitLine.lineStyle").getLineStyle(),l=t.get("splitLine.show"),u=s.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var h=e.start,c=0;h.time<=e.end.time;c++){o(h.formatedDate),0===c&&(h=r.getDateInfo(e.start.y+"-"+e.start.m));var d=h.date;d.setMonth(d.getMonth()+1),h=r.getDateInfo(d)}o(r.getNextNDay(e.end.time,1).formatedDate),l&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,u,i),s,n),l&&this._drawSplitline(a._getEdgesPoints(a._blpoints,u,i),s,n)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],o="horizontal"===i?0:1;return n[0][o]=n[0][o]-e/2,n[1][o]=n[1][o]+e/2,n},_drawSplitline:function(t,e,i){var n=new gM({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var o=[],a=0;a<7;a++){var r=n.getNextNDay(e.time,a),s=n.dataToRect([r.time],!1);o[2*r.day]=s.tl,o[2*r.day+1]=s["horizontal"===i?"bl":"tr"]}return o},_formatterLabel:function(t,e){return"string"==typeof t&&t?oa(t,e):"function"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,o){e=e.slice();var a=["center","bottom"];"bottom"===n?(e[1]+=o,a=["center","top"]):"left"===n?e[0]-=o:"right"===n?(e[0]+=o,a=["center","top"]):e[1]-=o;var r=0;return"left"!==n&&"right"!==n||(r=Math.PI/2),{rotation:r,position:e,style:{textAlign:a[0],textVerticalAlign:a[1]}}},_renderYearText:function(t,e,i,n){var o=t.getModel("yearLabel");if(o.get("show")){var a=o.get("margin"),r=o.get("position");r||(r="horizontal"!==i?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h="horizontal"===i?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},d=e.start.y;+e.end.y>+e.start.y&&(d=d+"-"+e.end.y);var f=o.get("formatter"),p={start:e.start.y,end:e.end.y,nameMap:d},g=this._formatterLabel(f,p),m=new rM({z2:30});mo(m.style,o,{text:g}),m.attr(this._yearTextPositionControl(m,c[r],i,r,a)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,o){var a="left",r="top",s=t[0],l=t[1];return"horizontal"===i?(l+=o,e&&(a="center"),"start"===n&&(r="bottom")):(s+=o,e&&(r="middle"),"start"===n&&(a="right")),{x:s,y:l,textAlign:a,textVerticalAlign:r}},_renderMonthText:function(t,e,i){var n=t.getModel("monthLabel");if(n.get("show")){var o=n.get("nameMap"),r=n.get("margin"),s=n.get("position"),l=n.get("align"),u=[this._tlpoints,this._blpoints];_(o)&&(o=jN[o.toUpperCase()]||[]);var h="start"===s?0:1,c="horizontal"===e?0:1;r="start"===s?-r:r;for(var d="center"===l,f=0;f=r[0]&&t<=r[1]}if(t===this._dataZoomModel){var n=this._dimName,o=this.getTargetSeriesModels(),a=t.get("filterMode"),r=this._valueWindow;"none"!==a&&$N(o,function(t){var e=t.getData(),o=e.mapDimension(n,!0);o.length&&("weakFilter"===a?e.filterSelf(function(t){for(var i,n,a,s=0;sr[1];if(u&&!h&&!c)return!0;u&&(a=!0),h&&(i=!0),c&&(n=!0)}return a&&i&&n}):$N(o,function(n){if("empty"===a)t.setData(e.map(n,function(t){return i(t)?t:NaN}));else{var o={};o[n]=r,e.selectRange(o)}}),$N(o,function(t){e.setApproximateExtent(r,t)}))})}}};var tO=d,eO=KN,iO=Fs({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(t,e,i){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var n=By(t);this.mergeDefaultAndTheme(t,i),this.doInit(n)},mergeOption:function(t){var e=By(t);n(this.option,t,!0),this.doInit(e)},doInit:function(t){var e=this.option;U_.canvasSupported||(e.realtime=!1),this._setDefaultThrottle(t),Vy(this,t),tO([["start","startValue"],["end","endValue"]],function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var t=this._axisProxies;this.eachTargetAxis(function(e,i,n,o){var a=this.dependentModels[e.axis][i],r=a.__dzAxisProxy||(a.__dzAxisProxy=new QN(e.name,i,this,o));t[e.name+"_"+i]=r},this)},_resetTarget:function(){var t=this.option,e=this._judgeAutoMode();eO(function(e){var i=e.axisIndex;t[i]=Di(t[i])},this),"axisIndex"===e?this._autoSetAxisIndex():"orient"===e&&this._autoSetOrient()},_judgeAutoMode:function(){var t=this.option,e=!1;eO(function(i){null!=t[i.axisIndex]&&(e=!0)},this);var i=t.orient;return null==i&&e?"orient":e?void 0:(null==i&&(t.orient="horizontal"),"axisIndex")},_autoSetAxisIndex:function(){var t=!0,e=this.get("orient",!0),i=this.option,n=this.dependentModels;if(t){var o="vertical"===e?"y":"x";n[o+"Axis"].length?(i[o+"AxisIndex"]=[0],t=!1):tO(n.singleAxis,function(n){t&&n.get("orient",!0)===e&&(i.singleAxisIndex=[n.componentIndex],t=!1)})}t&&eO(function(e){if(t){var n=[],o=this.dependentModels[e.axis];if(o.length&&!n.length)for(var a=0,r=o.length;a0?100:20}},getFirstTargetAxisModel:function(){var t;return eO(function(e){if(null==t){var i=this.get(e.axisIndex);i.length&&(t=this.dependentModels[e.axis][i[0]])}},this),t},eachTargetAxis:function(t,e){var i=this.ecModel;eO(function(n){tO(this.get(n.axisIndex),function(o){t.call(e,n,o,this,i)},this)},this)},getAxisProxy:function(t,e){return this._axisProxies[t+"_"+e]},getAxisModel:function(t,e){var i=this.getAxisProxy(t,e);return i&&i.getAxisModel()},setRawRange:function(t,e){var i=this.option;tO([["start","startValue"],["end","endValue"]],function(e){null==t[e[0]]&&null==t[e[1]]||(i[e[0]]=t[e[0]],i[e[1]]=t[e[1]])},this),!e&&Vy(this,t)},getPercentRange:function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},getValueRange:function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var i=this.findRepresentativeAxisProxy();return i?i.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(t){if(t)return t.__dzAxisProxy;var e=this._axisProxies;for(var i in e)if(e.hasOwnProperty(i)&&e[i].hostedBy(this))return e[i];for(var i in e)if(e.hasOwnProperty(i)&&!e[i].hostedBy(this))return e[i]},getRangePropMode:function(){return this._rangePropMode.slice()}}),nO=qI.extend({type:"dataZoom",render:function(t,e,i,n){this.dataZoomModel=t,this.ecModel=e,this.api=i},getTargetCoordInfo:function(){function t(t,e,i,n){for(var o,a=0;a0&&e%g)p+=f;else{var i=null==t||isNaN(t)||""===t,n=i?0:aO(t,a,u,!0);i&&!l&&e?(c.push([c[c.length-1][0],0]),d.push([d[d.length-1][0],0])):!i&&l&&(c.push([p,0]),d.push([p,0])),c.push([p,n]),d.push([p,n]),p+=f,l=i}});var m=this.dataZoomModel;this._displayables.barGroup.add(new pM({shape:{points:c},style:r({fill:m.get("dataBackgroundColor")},m.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new gM({shape:{points:d},style:m.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var i,n=this.ecModel;return t.eachTargetAxis(function(o,a){d(t.getAxisProxy(o.name,a).getTargetSeriesModels(),function(t){if(!(i||!0!==e&&l(cO,t.get("type"))<0)){var r,s=n.getComponent(o.axis,a).axis,u=Gy(o.name),h=t.coordinateSystem;null!=u&&h.getOtherAxis&&(r=h.getOtherAxis(s).inverse),u=t.getData().mapDimension(u),i={thisAxis:s,series:t,thisDim:o.name,otherDim:u,otherAxisInverse:r}}},this)},this),i}},_renderHandle:function(){var t=this._displayables,e=t.handles=[],i=t.handleLabels=[],n=this._displayables.barGroup,o=this._size,a=this.dataZoomModel;n.add(t.filler=new oO({draggable:!0,cursor:Fy(this._orient),drift:sO(this._onDragMove,this,"all"),onmousemove:function(t){mw(t.event)},ondragstart:sO(this._showDataInfo,this,!0),ondragend:sO(this._onDragEnd,this),onmouseover:sO(this._showDataInfo,this,!0),onmouseout:sO(this._showDataInfo,this,!1),style:{fill:a.get("fillerColor"),textPosition:"inside"}})),n.add(new oO($n({silent:!0,shape:{x:0,y:0,width:o[0],height:o[1]},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}}))),lO([0,1],function(t){var o=Po(a.get("handleIcon"),{cursor:Fy(this._orient),draggable:!0,drift:sO(this._onDragMove,this,t),onmousemove:function(t){mw(t.event)},ondragend:sO(this._onDragEnd,this),onmouseover:sO(this._showDataInfo,this,!0),onmouseout:sO(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),r=o.getBoundingRect();this._handleHeight=Vo(a.get("handleSize"),this._size[1]),this._handleWidth=r.width/r.height*this._handleHeight,o.setStyle(a.getModel("handleStyle").getItemStyle());var s=a.get("handleColor");null!=s&&(o.style.fill=s),n.add(e[t]=o);var l=a.textStyleModel;this.group.add(i[t]=new rM({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:l.getTextColor(),textFont:l.getFont()},z2:10}))},this)},_resetInterval:function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[aO(t[0],[0,100],e,!0),aO(t[1],[0,100],e,!0)]},_updateInterval:function(t,e){var i=this.dataZoomModel,n=this._handleEnds,o=this._getViewExtent(),a=i.findRepresentativeAxisProxy().getMinMaxSpan(),r=[0,100];QL(e,n,o,i.get("zoomLock")?"all":t,null!=a.minSpan?aO(a.minSpan,r,o,!0):null,null!=a.maxSpan?aO(a.maxSpan,r,o,!0):null);var s=this._range,l=this._range=rO([aO(n[0],o,r,!0),aO(n[1],o,r,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(t){var e=this._displayables,i=this._handleEnds,n=rO(i.slice()),o=this._size;lO([0,1],function(t){var n=e.handles[t],a=this._handleHeight;n.attr({scale:[a/2,a/2],position:[i[t],o[1]/2-a/2]})},this),e.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:o[1]}),this._updateDataInfo(t)},_updateDataInfo:function(t){function e(t){var e=Ao(n.handles[t].parent,this.group),i=Co(0===t?"right":"left",e),s=this._handleWidth/2+hO,l=Do([c[t]+(0===t?-s:s),this._size[1]/2],e);o[t].setStyle({x:l[0],y:l[1],textVerticalAlign:a===uO?"middle":i,textAlign:a===uO?i:"center",text:r[t]})}var i=this.dataZoomModel,n=this._displayables,o=n.handleLabels,a=this._orient,r=["",""];if(i.get("showDetail")){var s=i.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,u=this._range,h=t?s.calculateDataWindow({start:u[0],end:u[1]}).valueWindow:s.getDataValueWindow();r=[this._formatLabel(h[0],l),this._formatLabel(h[1],l)]}}var c=rO(this._handleEnds.slice());e.call(this,0),e.call(this,1)},_formatLabel:function(t,e){var i=this.dataZoomModel,n=i.get("labelFormatter"),o=i.get("labelPrecision");null!=o&&"auto"!==o||(o=e.getPixelPrecision());var a=null==t||isNaN(t)?"":"category"===e.type||"time"===e.type?e.scale.getLabel(Math.round(t)):t.toFixed(Math.min(o,20));return x(n)?n(t,a):_(n)?n.replace("{value}",a):a},_showDataInfo:function(t){t=this._dragging||t;var e=this._displayables.handleLabels;e[0].attr("invisible",!t),e[1].attr("invisible",!t)},_onDragMove:function(t,e,i){this._dragging=!0;var n=Do([e,i],this._displayables.barGroup.getLocalTransform(),!0),o=this._updateInterval(t,n[0]),a=this.dataZoomModel.get("realtime");this._updateView(!a),o&&a&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1),!this.dataZoomModel.get("realtime")&&this._dispatchZoomAction()},_onClickPanelClick:function(t){var e=this._size,i=this._displayables.barGroup.transformCoordToLocal(t.offsetX,t.offsetY);if(!(i[0]<0||i[0]>e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,o=(n[0]+n[1])/2,a=this._updateInterval("all",i[0]-o);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var t;if(lO(this.getTargetCoordInfo(),function(e){if(!t&&e.length){var i=e[0].model.coordinateSystem;t=i.getRect&&i.getRect()}}),!t){var e=this.api.getWidth(),i=this.api.getHeight();t={x:.2*e,y:.2*i,width:.6*e,height:.6*i}}return t}});iO.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});var fO="\0_ec_dataZoom_roams",pO=m,gO=nO.extend({type:"dataZoom.inside",init:function(t,e){this._range},render:function(t,e,i,n){gO.superApply(this,"render",arguments),this._range=t.getPercentRange(),d(this.getTargetCoordInfo(),function(e,n){var o=f(e,function(t){return Zy(t.model)});d(e,function(e){var a=e.model,r={};d(["pan","zoom","scrollMove"],function(t){r[t]=pO(mO[t],this,e,n)},this),Wy(i,{coordId:Zy(a),allCoordIds:o,containsPoint:function(t,e,i){return a.coordinateSystem.containPoint([e,i])},dataZoomId:t.id,dataZoomModel:t,getRange:r})},this)},this)},dispose:function(){Hy(this.api,this.dataZoomModel.id),gO.superApply(this,"dispose",arguments),this._range=null}}),mO={zoom:function(t,e,i,n){var o=this._range,a=o.slice(),r=t.axisModels[0];if(r){var s=vO[e](null,[n.originX,n.originY],r,i,t),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 h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return QL(0,a,[0,100],0,h.minSpan,h.maxSpan),this._range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}},pan:Ky(function(t,e,i,n,o,a){var r=vO[n]([a.oldX,a.oldY],[a.newX,a.newY],e,o,i);return r.signal*(t[1]-t[0])*r.pixel/r.pixelLength}),scrollMove:Ky(function(t,e,i,n,o,a){return vO[n]([0,0],[a.scrollDelta,a.scrollDelta],e,o,i).signal*(t[1]-t[0])*a.scrollDelta})},vO={grid:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem.getRect();return t=t||[0,0],"x"===a.dim?(r.pixel=e[0]-t[0],r.pixelLength=s.width,r.pixelStart=s.x,r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=s.height,r.pixelStart=s.y,r.signal=a.inverse?-1:1),r},polar:function(t,e,i,n,o){var a=i.axis,r={},s=o.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===i.mainType?(r.pixel=e[0]-t[0],r.pixelLength=l[1]-l[0],r.pixelStart=l[0],r.signal=a.inverse?1:-1):(r.pixel=e[1]-t[1],r.pixelLength=u[1]-u[0],r.pixelStart=u[0],r.signal=a.inverse?-1:1),r},singleAxis:function(t,e,i,n,o){var a=i.axis,r=o.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===a.orient?(s.pixel=e[0]-t[0],s.pixelLength=r.width,s.pixelStart=r.x,s.signal=a.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=r.height,s.pixelStart=r.y,s.signal=a.inverse?-1:1),s}};Os({getTargetSeries:function(t){var e=R();return t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){d(n.getAxisProxy(t.name,i).getTargetSeriesModels(),function(t){e.set(t.uid,t)})})}),e},modifyOutputEnd:!0,overallReset:function(t,e){t.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).reset(n,e)}),t.eachTargetAxis(function(t,i,n){n.getAxisProxy(t.name,i).filterData(n,e)})}),t.eachComponent("dataZoom",function(t){var e=t.findRepresentativeAxisProxy(),i=e.getDataPercentWindow(),n=e.getDataValueWindow();t.setRawRange({start:i[0],end:i[1],startValue:n[0],endValue:n[1]},!0)})}}),Es("dataZoom",function(t,e){var i=Ny(m(e.eachComponent,e,"dataZoom"),KN,function(t,e){return t.get(e.axisIndex)}),n=[];e.eachComponent({mainType:"dataZoom",query:t},function(t,e){n.push.apply(n,i(t).nodes)}),d(n,function(e,i){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})});var yO=d,xO=function(t){var e=t&&t.visualMap;y(e)||(e=e?[e]:[]),yO(e,function(t){if(t){$y(t,"splitList")&&!$y(t,"pieces")&&(t.pieces=t.splitList,delete t.splitList);var e=t.pieces;e&&y(e)&&yO(e,function(t){w(t)&&($y(t,"start")&&!$y(t,"min")&&(t.min=t.start),$y(t,"end")&&!$y(t,"max")&&(t.max=t.end))})}})};lI.registerSubTypeDefaulter("visualMap",function(t){return t.categories||(t.pieces?t.pieces.length>0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"});var _O=VT.VISUAL.COMPONENT;Bs(_O,{createOnAllSeries:!0,reset:function(t,e){var i=[];return e.eachComponent("visualMap",function(e){var n=t.pipelineContext;!e.isTargetSeries(t)||n&&n.large||i.push(ny(e.stateList,e.targetVisuals,m(e.getValueState,e),e.getDataDimension(t.getData())))}),i}}),Bs(_O,{createOnAllSeries:!0,reset:function(t,e){var i=t.getData(),n=[];e.eachComponent("visualMap",function(e){if(e.isTargetSeries(t)){var o=e.getVisualMeta(m(Jy,null,t,e))||{stops:[],outerColors:[]},a=e.getDataDimension(i),r=i.getDimensionInfo(a);null!=r&&(o.dimension=r.index,n.push(o))}}),t.getData().setVisual("visualMeta",n)}});var wO={get:function(t,e,n){var o=i((bO[t]||{})[e]);return n&&y(o)?o[o.length-1]:o}},bO={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]}},SO=hL.mapVisual,MO=hL.eachVisual,IO=y,TO=d,AO=Fo,DO=Bo,CO=B,LO=Fs({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-1/0,1/0],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,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,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(t,e,i){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(t,i)},optionUpdated:function(t,e){var i=this.option;U_.canvasSupported||(i.realtime=!1),!e&&ey(i,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(t){var e=this.stateList;t=m(t,this),this.controllerVisuals=ty(this.option.controller,e,t),this.targetVisuals=ty(this.option.target,e,t)},getTargetSeriesIndices:function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries(function(t,i){e.push(i)}):e=Di(t),e},eachTargetSeries:function(t,e){d(this.getTargetSeriesIndices(),function(i){t.call(e,this.ecModel.getSeriesByIndex(i))},this)},isTargetSeries:function(t){var e=!1;return this.eachTargetSeries(function(i){i===t&&(e=!0)}),e},formatValueText:function(t,e,i){function n(t){return t===l[0]?"min":t===l[1]?"max":(+t).toFixed(Math.min(s,20))}var o,a,r=this.option,s=r.precision,l=this.dataBound,u=r.formatter;return i=i||["<",">"],y(t)&&(t=t.slice(),o=!0),a=e?t:o?[n(t[0]),n(t[1])]:n(t),_(u)?u.replace("{value}",o?a[0]:a).replace("{value2}",o?a[1]:a):x(u)?o?u(t[0],t[1]):u(t):o?t[0]===l[0]?i[0]+" "+a[1]:t[1]===l[1]?i[1]+" "+a[0]:a[0]+" - "+a[1]:a},resetExtent:function(){var t=this.option,e=AO([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension,i=t.dimensions;if(null!=e||i.length){if(null!=e)return t.getDimension(e);for(var n=t.dimensions,o=n.length-1;o>=0;o--){var a=n[o];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){function t(t){IO(o.color)&&!t.inRange&&(t.inRange={color:o.color.slice().reverse()}),t.inRange=t.inRange||{color:e.get("gradientColor")},TO(this.stateList,function(e){var i=t[e];if(_(i)){var n=wO.get(i,"active",l);n?(t[e]={},t[e][i]=n):delete t[e]}},this)}var e=this.ecModel,o=this.option,a={inRange:o.inRange,outOfRange:o.outOfRange},r=o.target||(o.target={}),s=o.controller||(o.controller={});n(r,a),n(s,a);var l=this.isCategory();t.call(this,r),t.call(this,s),function(t,e,i){var n=t[e],o=t[i];n&&!o&&(o=t[i]={},TO(n,function(t,e){if(hL.isValidType(e)){var i=wO.get(e,"inactive",l);null!=i&&(o[e]=i,"color"!==e||o.hasOwnProperty("opacity")||o.hasOwnProperty("colorAlpha")||(o.opacity=[0,0]))}}))}.call(this,r,"inRange","outOfRange"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,o=this.get("inactiveColor");TO(this.stateList,function(a){var r=this.itemSize,s=t[a];s||(s=t[a]={color:l?o:[o]}),null==s.symbol&&(s.symbol=e&&i(e)||(l?"roundRect":["roundRect"])),null==s.symbolSize&&(s.symbolSize=n&&i(n)||(l?r[0]:[r[0],r[0]])),s.symbol=SO(s.symbol,function(t){return"none"===t||"square"===t?"roundRect":t});var u=s.symbolSize;if(null!=u){var h=-1/0;MO(u,function(t){t>h&&(h=t)}),s.symbolSize=SO(u,function(t){return DO(t,[0,h],[0,r[0]],!0)})}},this)}.call(this,s)},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:CO,getValueState:CO,getVisualMeta:CO}),kO=[20,140],PO=LO.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(t,e){PO.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){PO.superApply(this,"resetItemSize",arguments);var t=this.itemSize;"horizontal"===this._orient&&t.reverse(),(null==t[0]||isNaN(t[0]))&&(t[0]=kO[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=kO[1])},_resetRange:function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):y(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){LO.prototype.completeVisualOption.apply(this,arguments),d(this.stateList,function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)},this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=Fo((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){t[0]<=e&&e<=t[1]&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getVisualMeta:function(t){function e(e,i){o.push({value:e,color:t(e,i)})}for(var i=Qy(0,0,this.getExtent()),n=Qy(0,0,this.option.range.slice()),o=[],a=0,r=0,s=n.length,l=i.length;rt[1])break;i.push({color:this.getControllerVisual(a,"color",e),offset:o/100})}return i.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get("inverse");return new tb("horizontal"!==e||i?"horizontal"===e&&i?{scale:"bottom"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:"vertical"!==e||i?{scale:"left"===t?[1,1]:[-1,1]}:{scale:"left"===t?[1,-1]:[-1,-1]}:{scale:"bottom"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(t,e){if(this._useHandle){var i=this._shapes,n=this.visualMapModel,o=i.handleThumbs,a=i.handleLabels;EO([0,1],function(r){var s=o[r];s.setStyle("fill",e.handlesColor[r]),s.position[1]=t[r];var l=Do(i.handleLabelPoints[r],Ao(s,this.group));a[r].setStyle({x:l[0],y:l[1],text:n.formatValueText(this._dataInterval[r]),textVerticalAlign:"middle",textAlign:this._applyTransform("horizontal"===this._orient?0===r?"bottom":"top":"left",i.barGroup)})},this)}},_showIndicator:function(t,e,i,n){var o=this.visualMapModel,a=o.getExtent(),r=o.itemSize,s=[0,r[1]],l=OO(t,a,s,!0),u=this._shapes,h=u.indicator;if(h){h.position[1]=l,h.attr("invisible",!1),h.setShape("points",ox(!!i,n,l,r[1]));var c={convertOpacityToAlpha:!0},d=this.getControllerVisual(t,"color",c);h.setStyle("fill",d);var f=Do(u.indicatorLabelPoint,Ao(h,this.group)),p=u.indicatorLabel;p.attr("invisible",!1);var g=this._applyTransform("left",u.barGroup),m=this._orient;p.setStyle({text:(i||"")+o.formatValueText(e),textVerticalAlign:"horizontal"===m?g:"middle",textAlign:"horizontal"===m?"center":g,x:f[0],y:f[1]})}},_enableHoverLinkToSeries:function(){var t=this;this._shapes.barGroup.on("mousemove",function(e){if(t._hovering=!0,!t._dragging){var i=t.visualMapModel.itemSize,n=t._applyTransform([e.offsetX,e.offsetY],t._shapes.barGroup,!0,!0);n[1]=RO(zO(0,n[1]),i[1]),t._doHoverLinkToSeries(n[1],0<=n[0]&&n[0]<=i[0])}}).on("mouseout",function(){t._hovering=!1,!t._dragging&&t._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel,n=i.itemSize;if(i.option.hoverLink){var o=[0,n[1]],a=i.getExtent();t=RO(zO(o[0],t),o[1]);var r=ax(i,a,o),s=[t-r,t+r],l=OO(t,o,a,!0),u=[OO(s[0],o,a,!0),OO(s[1],o,a,!0)];s[0]o[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",r):u[1]===1/0?this._showIndicator(l,u[0],"> ",r):this._showIndicator(l,l,"≈ ",r));var h=this._hoverLinkDataIndices,c=[];(e||rx(i))&&(c=this._hoverLinkDataIndices=i.findTargetDataIndices(u));var d=Ri(h,c);this._dispatchHighDown("downplay",ex(d[0])),this._dispatchHighDown("highlight",ex(d[1]))}},_hoverLinkFromSeriesMouseOver:function(t){var e=t.target,i=this.visualMapModel;if(e&&null!=e.dataIndex){var n=this.ecModel.getSeriesByIndex(e.seriesIndex);if(i.isTargetSeries(n)){var o=n.getData(e.dataType),a=o.get(i.getDataDimension(o),e.dataIndex,!0);isNaN(a)||this._showIndicator(a,a)}}},_hideIndicator:function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var t=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",ex(t)),t.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var t=this.api.getZr();t.off("mouseover",this._hoverLinkFromSeriesMouseOver),t.off("mouseout",this._hideIndicator)},_applyTransform:function(t,e,i,n){var o=Ao(e,n?null:this.group);return zM[y(t)?"applyTransform":"transformDirection"](t,o,i)},_dispatchHighDown:function(t,e){e&&e.length&&this.api.dispatchAction({type:t,batch:e})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});Es({type:"selectDataRange",event:"dataRangeSelected",update:"update"},function(t,e){e.eachComponent({mainType:"visualMap",query:t},function(e){e.setSelected(t.selected)})}),Ns(xO);var FO=LO.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(t,e){FO.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var n=this._mode=this._determineMode();WO[this._mode].call(this),this._resetSelected(t,e);var o=this.option.categories;this.resetVisual(function(t,e){"categories"===n?(t.mappingMethod="category",t.categories=i(o)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=f(this._pieceList,function(t){var t=i(t);return"inRange"!==e&&(t.visual=null),t}))})},completeVisualOption:function(){function t(t,e,i){return t&&t[e]&&(w(t[e])?t[e].hasOwnProperty(i):t[e]===i)}var e=this.option,i={},n=hL.listVisualTypes(),o=this.isCategory();d(e.pieces,function(t){d(n,function(e){t.hasOwnProperty(e)&&(i[e]=1)})}),d(i,function(i,n){var a=0;d(this.stateList,function(i){a|=t(e,i,n)||t(e.target,i,n)},this),!a&&d(this.stateList,function(t){(e[t]||(e[t]={}))[n]=wO.get(n,"inRange"===t?"active":"inactive",o)})},this),LO.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(t,e){var i=this.option,n=this._pieceList,o=(e?i:t).selected||{};if(i.selected=o,d(n,function(t,e){var i=this.getSelectedMapKey(t);o.hasOwnProperty(i)||(o[i]=!0)},this),"single"===i.selectedMode){var a=!1;d(n,function(t,e){var i=this.getSelectedMapKey(t);o[i]&&(a?o[i]=!1:a=!0)},this)}},getSelectedMapKey:function(t){return"categories"===this._mode?t.value+"":t.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(t){this.option.selected=i(t)},getValueState:function(t){var e=hL.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},findTargetDataIndices:function(t){var e=[];return this.eachTargetSeries(function(i){var n=[],o=i.getData();o.each(this.getDataDimension(o),function(e,i){hL.findPieceIndex(e,this._pieceList)===t&&n.push(i)},this),e.push({seriesId:i.id,dataIndex:n})},this),e},getRepresentValue:function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var i=t.interval||[];e=i[0]===-1/0&&i[1]===1/0?0:(i[0]+i[1])/2}return e},getVisualMeta:function(t){function e(e,a){var r=o.getRepresentValue({interval:e});a||(a=o.getValueState(r));var s=t(r,a);e[0]===-1/0?n[0]=s:e[1]===1/0?n[1]=s:i.push({value:e[0],color:s},{value:e[1],color:s})}if(!this.isCategory()){var i=[],n=[],o=this,a=this._pieceList.slice();if(a.length){var r=a[0].interval[0];r!==-1/0&&a.unshift({interval:[-1/0,r]}),(r=a[a.length-1].interval[1])!==1/0&&a.push({interval:[r,1/0]})}else a.push({interval:[-1/0,1/0]});var s=-1/0;return d(a,function(t){var i=t.interval;i&&(i[0]>s&&e([s,i[0]],"outOfRange"),e(i.slice()),s=i[1])},this),{stops:i,outerColors:n}}}}),WO={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),n=this.getExtent(),o=t.splitNumber;o=Math.max(parseInt(o,10),1),t.splitNumber=o;for(var a=(n[1]-n[0])/o;+a.toFixed(i)!==a&&i<5;)i++;t.precision=i,a=+a.toFixed(i);var r=0;t.minOpen&&e.push({index:r++,interval:[-1/0,n[0]],close:[0,0]});for(var s=n[0],l=r+o;r","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,i)},this)}};NO.extend({type:"visualMap.piecewise",doRender:function(){var t=this.group;t.removeAll();var e=this.visualMapModel,i=e.get("textGap"),n=e.textStyleModel,o=n.getFont(),a=n.getTextColor(),r=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=T(e.get("showLabel",!0),!u);u&&this._renderEndsText(t,u[0],s,h,r),d(l.viewPieceList,function(n){var l=n.piece,u=new tb;u.onclick=m(this._onItemClick,this,l),this._enableHoverLink(u,n.indexInModelPieceList);var c=e.getRepresentValue(l);if(this._createItemSymbol(u,c,[0,0,s[0],s[1]]),h){var d=this.visualMapModel.getValueState(c);u.add(new rM({style:{x:"right"===r?-i:s[0]+i,y:s[1]/2,text:l.text,textVerticalAlign:"middle",textAlign:r,textFont:o,textFill:a,opacity:"outOfRange"===d?.5:1}}))}t.add(u)},this),u&&this._renderEndsText(t,u[1],s,h,r),aI(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},_enableHoverLink:function(t,e){function i(t){var i=this.visualMapModel;i.option.hoverLink&&this.api.dispatchAction({type:t,batch:ex(i.findTargetDataIndices(e))})}t.on("mouseover",m(i,this,"highlight")).on("mouseout",m(i,this,"downplay"))},_getItemAlign:function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return tx(t,this.api,t.itemSize);var i=e.align;return i&&"auto"!==i||(i="left"),i},_renderEndsText:function(t,e,i,n,o){if(e){var a=new tb,r=this.visualMapModel.textStyleModel;a.add(new rM({style:{x:n?"right"===o?i[0]:0:i[0]/2,y:i[1]/2,textVerticalAlign:"middle",textAlign:n?o:"center",text:e,textFont:r.getFont(),textFill:r.getTextColor()}})),t.add(a)}},_getViewData:function(){var t=this.visualMapModel,e=f(t.getPieceList(),function(t,e){return{piece:t,indexInModelPieceList:e}}),i=t.get("text"),n=t.get("orient"),o=t.get("inverse");return("horizontal"===n?o:!o)?e.reverse():i&&(i=i.slice().reverse()),{viewPieceList:e,endsText:i}},_createItemSymbol:function(t,e,i){t.add(Jl(this.getControllerVisual(e,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(e,"color")))},_onItemClick:function(t){var e=this.visualMapModel,n=e.option,o=i(n.selected),a=e.getSelectedMapKey(t);"single"===n.selectedMode?(o[a]=!0,d(o,function(t,e){o[e]=e===a})):o[a]=!o[a],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}});Ns(xO);var HO=ta,ZO=ia,UO=Fs({type:"marker",dependencies:["series","grid","polar","geo"],init:function(t,e,i,n){this.mergeDefaultAndTheme(t,i),this.mergeOption(t,i,n.createdBySelf,!0)},isAnimationEnabled:function(){if(U_.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e,i,n){var o=this.constructor,r=this.mainType+"Model";i||e.eachSeries(function(t){var i=t.get(this.mainType,!0),s=t[r];i&&i.data?(s?s.mergeOption(i,e,!0):(n&&ux(i),d(i.data,function(t){t instanceof Array?(ux(t[0]),ux(t[1])):ux(t)}),a(s=new o(i,this,e),{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),t[r]=s):t[r]=null},this)},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=y(i)?f(i,HO).join(", "):HO(i),o=e.getName(t),a=ZO(this.name);return(null!=i||o)&&(a+="
    "),o&&(a+=ZO(o),null!=i&&(a+=" : ")),null!=i&&(a+=ZO(n)),a},getData:function(){return this._data},setData:function(t){this._data=t}});h(UO,ZI),UO.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});var XO=l,jO=v,YO={min:jO(dx,"min"),max:jO(dx,"max"),average:jO(dx,"average")},qO=Ws({type:"marker",init:function(){this.markerGroupMap=R()},render:function(t,e,i){var n=this.markerGroupMap;n.each(function(t){t.__keep=!1});var o=this.type+"Model";e.eachSeries(function(t){var n=t[o];n&&this.renderSeries(t,n,e,i)},this),n.each(function(t){!t.__keep&&this.group.remove(t.group)},this)},renderSeries:function(){}});qO.extend({type:"markPoint",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markPointModel;e&&(xx(e.getData(),t,i),this.markerGroupMap.get(t.id).updateLayout(e))},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,r=t.getData(),s=this.markerGroupMap,l=s.get(a)||s.set(a,new Du),u=_x(o,t,e);e.setData(u),xx(e.getData(),t,n),u.each(function(t){var i=u.getItemModel(t),n=i.getShallow("symbolSize");"function"==typeof n&&(n=n(e.getRawValue(t),e.getDataParams(t))),u.setItemVisual(t,{symbolSize:n,color:i.get("itemStyle.color")||r.getVisual("color"),symbol:i.getShallow("symbol")})}),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl(function(t){t.traverse(function(t){t.dataModel=e})}),l.__keep=!0,l.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markPoint=t.markPoint||{}}),UO.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end"},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});var KO=function(t,e,o,r){var s=t.getData(),l=r.type;if(!y(r)&&("min"===l||"max"===l||"average"===l||"median"===l||null!=r.xAxis||null!=r.yAxis)){var u,h;if(null!=r.yAxis||null!=r.xAxis)u=null!=r.yAxis?"y":"x",e.getAxis(u),h=T(r.yAxis,r.xAxis);else{var c=px(r,s,e,t);u=c.valueDataDim,c.valueAxis,h=yx(s,u,l)}var d="x"===u?0:1,f=1-d,p=i(r),g={};p.type=null,p.coord=[],g.coord=[],p.coord[f]=-1/0,g.coord[f]=1/0;var m=o.get("precision");m>=0&&"number"==typeof h&&(h=+h.toFixed(Math.min(m,20))),p.coord[d]=g.coord[d]=h,r=[p,g,{type:l,valueIndex:r.valueIndex,value:h}]}return r=[fx(t,r[0]),fx(t,r[1]),a({},r[2])],r[2].type=r[2].type||"",n(r[2],r[0]),n(r[2],r[1]),r};qO.extend({type:"markLine",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markLineModel;if(e){var n=e.getData(),o=e.__from,a=e.__to;o.each(function(e){Ix(o,e,!0,t,i),Ix(a,e,!1,t,i)}),n.each(function(t){n.setItemLayout(t,[o.getItemLayout(t),a.getItemLayout(t)])}),this.markerGroupMap.get(t.id).updateLayout()}},this)},renderSeries:function(t,e,i,n){function o(e,i,o){var a=e.getItemModel(i);Ix(e,i,o,t,n),e.setItemVisual(i,{symbolSize:a.get("symbolSize")||g[o?0:1],symbol:a.get("symbol",!0)||p[o?0:1],color:a.get("itemStyle.color")||s.getVisual("color")})}var a=t.coordinateSystem,r=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(r)||l.set(r,new sf);this.group.add(u.group);var h=Tx(a,t,e),c=h.from,d=h.to,f=h.line;e.__from=c,e.__to=d,e.setData(f);var p=e.get("symbol"),g=e.get("symbolSize");y(p)||(p=[p,p]),"number"==typeof g&&(g=[g,g]),h.from.each(function(t){o(c,t,!0),o(d,t,!1)}),f.each(function(t){var e=f.getItemModel(t).get("lineStyle.color");f.setItemVisual(t,{color:e||c.getItemVisual(t,"color")}),f.setItemLayout(t,[c.getItemLayout(t),d.getItemLayout(t)]),f.setItemVisual(t,{fromSymbolSize:c.getItemVisual(t,"symbolSize"),fromSymbol:c.getItemVisual(t,"symbol"),toSymbolSize:d.getItemVisual(t,"symbolSize"),toSymbol:d.getItemVisual(t,"symbol")})}),u.updateData(f),h.line.eachItemGraphicEl(function(t,i){t.traverse(function(t){t.dataModel=e})}),u.__keep=!0,u.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markLine=t.markLine||{}}),UO.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});var $O=function(t,e,i,n){var a=fx(t,n[0]),r=fx(t,n[1]),s=T,l=a.coord,u=r.coord;l[0]=s(l[0],-1/0),l[1]=s(l[1],-1/0),u[0]=s(u[0],1/0),u[1]=s(u[1],1/0);var h=o([{},a,r]);return h.coord=[a.coord,r.coord],h.x0=a.x,h.y0=a.y,h.x1=r.x,h.y1=r.y,h},JO=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];qO.extend({type:"markArea",updateTransform:function(t,e,i){e.eachSeries(function(t){var e=t.markAreaModel;if(e){var n=e.getData();n.each(function(e){var o=f(JO,function(o){return Lx(n,e,o,t,i)});n.setItemLayout(e,o),n.getItemGraphicEl(e).setShape("points",o)})}},this)},renderSeries:function(t,e,i,n){var o=t.coordinateSystem,a=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(a)||l.set(a,{group:new tb});this.group.add(u.group),u.__keep=!0;var h=kx(o,t,e);e.setData(h),h.each(function(e){h.setItemLayout(e,f(JO,function(i){return Lx(h,e,i,t,n)})),h.setItemVisual(e,{color:s.getVisual("color")})}),h.diff(u.__data).add(function(t){var e=new pM({shape:{points:h.getItemLayout(t)}});h.setItemGraphicEl(t,e),u.group.add(e)}).update(function(t,i){var n=u.__data.getItemGraphicEl(i);Io(n,{shape:{points:h.getItemLayout(t)}},e,t),u.group.add(n),h.setItemGraphicEl(t,n)}).remove(function(t){var e=u.__data.getItemGraphicEl(t);u.group.remove(e)}).execute(),h.eachItemGraphicEl(function(t,i){var n=h.getItemModel(i),o=n.getModel("label"),a=n.getModel("emphasis.label"),s=h.getItemVisual(i,"color");t.useStyle(r(n.getModel("itemStyle").getItemStyle(),{fill:Yt(s,.4),stroke:s})),t.hoverStyle=n.getModel("emphasis.itemStyle").getItemStyle(),go(t.style,t.hoverStyle,o,a,{labelFetcher:e,labelDataIndex:i,defaultText:h.getName(i)||"",isRectText:!0,autoColor:s}),fo(t,{}),t.dataModel=e}),u.__data=h,u.group.silent=e.get("silent")||t.get("silent")}}),Ns(function(t){t.markArea=t.markArea||{}});lI.registerSubTypeDefaulter("timeline",function(){return"slider"}),Es({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(t,e){var i=e.getComponent("timeline");return i&&null!=t.currentIndex&&(i.setCurrentIndex(t.currentIndex),!i.get("loop",!0)&&i.isIndexMax()&&i.setPlayState(!1)),e.resetOption("timeline"),r({currentIndex:i.option.currentIndex},t)}),Es({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(t,e){var i=e.getComponent("timeline");i&&null!=t.playState&&i.setPlayState(t.playState)});var QO=lI.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,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:[]},init:function(t,e,i){this._data,this._names,this.mergeDefaultAndTheme(t,i),this._initData()},mergeOption:function(t){QO.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],n=t.axisType,o=this._names=[];if("category"===n){var a=[];d(e,function(t,e){var n,r=Li(t);w(t)?(n=i(t)).value=e:n=e,a.push(n),_(r)||null!=r&&!isNaN(r)||(r=""),o.push(r+"")}),e=a}var r={category:"ordinal",time:"time"}[n]||"number";(this._data=new vA([{name:"value",type:r}],this)).initData(e,o)},getData:function(){return this._data},getCategories:function(){if("category"===this.get("axisType"))return this._names.slice()}});h(QO.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,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:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}}),ZI);var tE=qI.extend({type:"timeline"}),eE=function(t,e,i,n){aD.call(this,t,e,i),this.type=n||"value",this.model=null};eE.prototype={constructor:eE,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return"horizontal"===this.model.get("orient")}},u(eE,aD);var iE=m,nE=d,oE=Math.PI;tE.extend({type:"timeline.slider",init:function(t,e){this.api=e,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(t,e,i,n){if(this.model=t,this.api=i,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var o=this._layout(t,i),a=this._createGroup("mainGroup"),r=this._createGroup("labelGroup"),s=this._axis=this._createAxis(o,t);t.formatTooltip=function(t){return ia(s.scale.getLabel(t))},nE(["AxisLine","AxisTick","Control","CurrentPointer"],function(e){this["_render"+e](o,a,s,t)},this),this._renderAxisLabel(o,r,s,t),this._position(o,t)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(t,e){var i=t.get("label.position"),n=t.get("orient"),o=Ex(t,e);null==i||"auto"===i?i="horizontal"===n?o.y+o.height/2=0||"+"===i?"left":"right"},r={horizontal:i>=0||"+"===i?"top":"bottom",vertical:"middle"},s={horizontal:0,vertical:oE/2},l="vertical"===n?o.height:o.width,u=t.getModel("controlStyle"),h=u.get("show",!0),c=h?u.get("itemSize"):0,d=h?u.get("itemGap"):0,f=c+d,p=t.get("label.rotate")||0;p=p*oE/180;var g,m,v,y,x=u.get("position",!0),_=h&&u.get("showPlayBtn",!0),w=h&&u.get("showPrevBtn",!0),b=h&&u.get("showNextBtn",!0),S=0,M=l;return"left"===x||"bottom"===x?(_&&(g=[0,0],S+=f),w&&(m=[S,0],S+=f),b&&(v=[M-c,0],M-=f)):(_&&(g=[M-c,0],M-=f),w&&(m=[0,0],S+=f),b&&(v=[M-c,0],M-=f)),y=[S,M],t.get("inverse")&&y.reverse(),{viewRect:o,mainLength:l,orient:n,rotation:s[n],labelRotation:p,labelPosOpt:i,labelAlign:t.get("label.align")||a[n],labelBaseline:t.get("label.verticalAlign")||t.get("label.baseline")||r[n],playPosition:g,prevBtnPosition:m,nextBtnPosition:v,axisExtent:y,controlSize:c,controlGap:d}},_position:function(t,e){function i(t){var e=t.position;t.origin=[c[0][0]-e[0],c[1][0]-e[1]]}function n(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function o(t,e,i,n,o){t[n]+=i[n][o]-e[n][o]}var a=this._mainGroup,r=this._labelGroup,s=t.viewRect;if("vertical"===t.orient){var l=xt(),u=s.x,h=s.y+s.height;St(l,l,[-u,-h]),Mt(l,l,-oE/2),St(l,l,[u,h]),(s=s.clone()).applyTransform(l)}var c=n(s),d=n(a.getBoundingRect()),f=n(r.getBoundingRect()),p=a.position,g=r.position;g[0]=p[0]=c[0][0];var m=t.labelPosOpt;if(isNaN(m))o(p,d,c,1,v="+"===m?0:1),o(g,f,c,1,1-v);else{var v=m>=0?0:1;o(p,d,c,1,v),g[1]=p[1]+m}a.attr("position",p),r.attr("position",g),a.rotation=r.rotation=t.rotation,i(a),i(r)},_createAxis:function(t,e){var i=e.getData(),n=e.get("axisType"),o=Hl(e,n);o.getTicks=function(){return i.mapArray(["value"],function(t){return t})};var a=i.getDataExtent("value");o.setExtent(a[0],a[1]),o.niceTicks();var r=new eE("value",o,t.axisExtent,n);return r.model=e,r},_createGroup:function(t){var e=this["_"+t]=new tb;return this.group.add(e),e},_renderAxisLine:function(t,e,i,n){var o=i.getExtent();n.get("lineStyle.show")&&e.add(new _M({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:a({lineCap:"round"},n.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(t,e,i,n){var o=n.getData(),a=i.scale.getTicks();nE(a,function(t){var a=i.dataToCoord(t),r=o.getItemModel(t),s=r.getModel("itemStyle"),l=r.getModel("emphasis.itemStyle"),u={position:[a,0],onclick:iE(this._changeTimeline,this,t)},h=zx(r,s,e,u);fo(h,l.getItemStyle()),r.get("tooltip")?(h.dataIndex=t,h.dataModel=n):h.dataIndex=h.dataModel=null},this)},_renderAxisLabel:function(t,e,i,n){if(i.getLabelModel().get("show")){var o=n.getData(),a=i.getViewLabels();nE(a,function(n){var a=n.tickValue,r=o.getItemModel(a),s=r.getModel("label"),l=r.getModel("emphasis.label"),u=i.dataToCoord(n.tickValue),h=new rM({position:[u,0],rotation:t.labelRotation-t.rotation,onclick:iE(this._changeTimeline,this,a),silent:!1});mo(h.style,s,{text:n.formattedLabel,textAlign:t.labelAlign,textVerticalAlign:t.labelBaseline}),e.add(h),fo(h,mo({},l))},this)}},_renderControl:function(t,e,i,n){function o(t,i,o,h){if(t){var c=Rx(n,i,u,{position:t,origin:[a/2,0],rotation:h?-r:0,rectHover:!0,style:s,onclick:o});e.add(c),fo(c,l)}}var a=t.controlSize,r=t.rotation,s=n.getModel("controlStyle").getItemStyle(),l=n.getModel("emphasis.controlStyle").getItemStyle(),u=[0,-a/2,a,a],h=n.getPlayState(),c=n.get("inverse",!0);o(t.nextBtnPosition,"controlStyle.nextIcon",iE(this._changeTimeline,this,c?"-":"+")),o(t.prevBtnPosition,"controlStyle.prevIcon",iE(this._changeTimeline,this,c?"+":"-")),o(t.playPosition,"controlStyle."+(h?"stopIcon":"playIcon"),iE(this._handlePlayClick,this,!h),!0)},_renderCurrentPointer:function(t,e,i,n){var o=n.getData(),a=n.getCurrentIndex(),r=o.getItemModel(a).getModel("checkpointStyle"),s=this,l={onCreate:function(t){t.draggable=!0,t.drift=iE(s._handlePointerDrag,s),t.ondragend=iE(s._handlePointerDragend,s),Bx(t,a,i,n,!0)},onUpdate:function(t){Bx(t,a,i,n)}};this._currentPointer=zx(r,r,this._mainGroup,{},this._currentPointer,l)},_handlePlayClick:function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},_handlePointerDrag:function(t,e,i){this._clearTimer(),this._pointerChangeTimeline([i.offsetX,i.offsetY])},_handlePointerDragend:function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},_pointerChangeTimeline:function(t,e){var i=this._toAxisCoord(t)[0],n=Fo(this._axis.getExtent().slice());i>n[1]&&(i=n[1]),ii.getHeight()&&(n.textPosition="top",l=!0);var u=l?-5-o.height:s+8;a+o.width/2>i.getWidth()?(n.textPosition=["100%",u],n.textAlign="right"):a-o.width/2<0&&(n.textPosition=[0,u],n.textAlign="left")}})}},updateView:function(t,e,i,n){d(this._features,function(t){t.updateView&&t.updateView(t.model,e,i,n)})},remove:function(t,e){d(this._features,function(i){i.remove&&i.remove(t,e)}),this.group.removeAll()},dispose:function(t,e){d(this._features,function(i){i.dispose&&i.dispose(t,e)})}});var rE=rT.toolbox.saveAsImage;Gx.defaultOption={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:rE.title,type:"png",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:rE.lang.slice()},Gx.prototype.unusable=!U_.canvasSupported,Gx.prototype.onclick=function(t,e){var i=this.model,n=i.get("name")||t.get("title.0.text")||"echarts",o=document.createElement("a"),a=i.get("type",!0)||"png";o.download=n+"."+a,o.target="_blank";var r=e.getConnectedDataURL({type:a,backgroundColor:i.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")});if(o.href=r,"function"!=typeof MouseEvent||U_.browser.ie||U_.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var s=atob(r.split(",")[1]),l=s.length,u=new Uint8Array(l);l--;)u[l]=s.charCodeAt(l);var h=new Blob([u]);window.navigator.msSaveOrOpenBlob(h,n+"."+a)}else{var c=i.get("lang"),d='';window.open().document.write(d)}else{var f=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});o.dispatchEvent(f)}},Ty("saveAsImage",Gx);var sE=rT.toolbox.magicType;Fx.defaultOption={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",tiled:"M2.3,2.2h22.8V25H2.3V2.2z M35,2.2h22.8V25H35V2.2zM2.3,35h22.8v22.8H2.3V35z M35,35h22.8v22.8H35V35z"},title:i(sE.title),option:{},seriesIndex:{}};var lE=Fx.prototype;lE.getIcons=function(){var t=this.model,e=t.get("icon"),i={};return d(t.get("type"),function(t){e[t]&&(i[t]=e[t])}),i};var uE={line:function(t,e,i,o){if("bar"===t)return n({id:e,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.line")||{},!0)},bar:function(t,e,i,o){if("line"===t)return n({id:e,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},o.get("option.bar")||{},!0)},stack:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:"__ec_magicType_stack__"},o.get("option.stack")||{},!0)},tiled:function(t,e,i,o){if("line"===t||"bar"===t)return n({id:e,stack:""},o.get("option.tiled")||{},!0)}},hE=[["line","bar"],["stack","tiled"]];lE.onclick=function(t,e,i){var n=this.model,o=n.get("seriesIndex."+i);if(uE[i]){var a={series:[]};d(hE,function(t){l(t,i)>=0&&d(t,function(t){n.setIconStatus(t,"normal")})}),n.setIconStatus(i,"emphasis"),t.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},function(e){var o=e.subType,s=e.id,l=uE[i](o,s,e,n);l&&(r(l,e.option),a.series.push(l));var u=e.coordinateSystem;if(u&&"cartesian2d"===u.type&&("line"===i||"bar"===i)){var h=u.getAxesByScale("ordinal")[0];if(h){var c=h.dim+"Axis",d=t.queryComponents({mainType:c,index:e.get(name+"Index"),id:e.get(name+"Id")})[0].componentIndex;a[c]=a[c]||[];for(var f=0;f<=d;f++)a[c][d]=a[c][d]||{};a[c][d].boundaryGap="bar"===i}}}),e.dispatchAction({type:"changeMagicType",currentType:i,newOption:a})}},Es({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,e){e.mergeOption(t.newOption)}),Ty("magicType",Fx);var cE=rT.toolbox.dataView,dE=new Array(60).join("-"),fE="\t",pE=new RegExp("["+fE+"]+","g");$x.defaultOption={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:i(cE.title),lang:i(cE.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},$x.prototype.onclick=function(t,e){function i(){n.removeChild(a),x._dom=null}var n=e.getDom(),o=this.model;this._dom&&n.removeChild(this._dom);var a=document.createElement("div");a.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",a.style.backgroundColor=o.get("backgroundColor")||"#fff";var r=document.createElement("h4"),s=o.get("lang")||[];r.innerHTML=s[0]||o.get("title"),r.style.cssText="margin: 10px 20px;",r.style.color=o.get("textColor");var l=document.createElement("div"),u=document.createElement("textarea");l.style.cssText="display:block;width:100%;overflow:auto;";var h=o.get("optionToContent"),c=o.get("contentToOption"),d=Ux(t);if("function"==typeof h){var f=h(e.getOption());"string"==typeof f?l.innerHTML=f:M(f)&&l.appendChild(f)}else l.appendChild(u),u.readOnly=o.get("readOnly"),u.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",u.style.color=o.get("textColor"),u.style.borderColor=o.get("textareaBorderColor"),u.style.backgroundColor=o.get("textareaColor"),u.value=d.value;var p=d.meta,g=document.createElement("div");g.style.cssText="position:absolute;bottom:0;left:0;right:0;";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",v=document.createElement("div"),y=document.createElement("div");m+=";background-color:"+o.get("buttonColor"),m+=";color:"+o.get("buttonTextColor");var x=this;ht(v,"click",i),ht(y,"click",function(){var t;try{t="function"==typeof c?c(l,e.getOption()):Kx(u.value,p)}catch(t){throw i(),new Error("Data view format error "+t)}t&&e.dispatchAction({type:"changeDataView",newOption:t}),i()}),v.innerHTML=s[1],y.innerHTML=s[2],y.style.cssText=m,v.style.cssText=m,!o.get("readOnly")&&g.appendChild(y),g.appendChild(v),ht(u,"keydown",function(t){if(9===(t.keyCode||t.which)){var e=this.value,i=this.selectionStart,n=this.selectionEnd;this.value=e.substring(0,i)+fE+e.substring(n),this.selectionStart=this.selectionEnd=i+1,mw(t)}}),a.appendChild(r),a.appendChild(l),a.appendChild(g),l.style.height=n.clientHeight-80+"px",n.appendChild(a),this._dom=a},$x.prototype.remove=function(t,e){this._dom&&e.getDom().removeChild(this._dom)},$x.prototype.dispose=function(t,e){this.remove(t,e)},Ty("dataView",$x),Es({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(t,e){var i=[];d(t.newOption.series,function(t){var n=e.getSeriesByName(t.name)[0];if(n){var o=n.get("data");i.push({name:t.name,data:Jx(t.data,o)})}else i.push(a({type:"scatter"},t))}),e.mergeOption(r({series:i},t.newOption))});var gE=d,mE="\0_ec_hist_store";iO.extend({type:"dataZoom.select"}),nO.extend({type:"dataZoom.select"});var vE=rT.toolbox.dataZoom,yE=d,xE="\0_ec_\0toolbox-dataZoom_";o_.defaultOption={show:!0,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:i(vE.title)};var _E=o_.prototype;_E.render=function(t,e,i,n){this.model=t,this.ecModel=e,this.api=i,s_(t,e,this,n,i),r_(t,e)},_E.onclick=function(t,e,i){wE[i].call(this)},_E.remove=function(t,e){this._brushController.unmount()},_E.dispose=function(t,e){this._brushController.dispose()};var wE={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(t_(this.ecModel))}};_E._onBrush=function(t,e){function i(t,e,i){var r=e.getAxis(t),s=r.model,l=n(t,s,a),u=l.findRepresentativeAxisProxy(s).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(i=QL(0,i.slice(),r.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),l&&(o[l.id]={dataZoomId:l.id,startValue:i[0],endValue:i[1]})}function n(t,e,i){var n;return i.eachComponent({mainType:"dataZoom",subType:"select"},function(i){i.getAxisModel(t,e.componentIndex)&&(n=i)}),n}if(e.isEnd&&t.length){var o={},a=this.ecModel;this._brushController.updateCovers([]),new hy(a_(this.model.option),a,{include:["grid"]}).matchOutputRanges(t,a,function(t,e,n){if("cartesian2d"===n.type){var o=t.brushType;"rect"===o?(i("x",n,e[0]),i("y",n,e[1])):i({lineX:"x",lineY:"y"}[o],n,e)}}),Qx(a,o),this._dispatchZoomAction(o)}},_E._dispatchZoomAction=function(t){var e=[];yE(t,function(t,n){e.push(i(t))}),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},Ty("dataZoom",o_),Ns(function(t){function e(t,e){if(e){var o=t+"Index",a=e[o];null==a||"all"===a||y(a)||(a=!1===a||"none"===a?[]:[a]),i(t,function(e,i){if(null==a||"all"===a||-1!==l(a,i)){var r={type:"select",$fromToolbox:!0,id:xE+t+i};r[o]=i,n.push(r)}})}}function i(e,i){var n=t[e];y(n)||(n=n?[n]:[]),yE(n,i)}if(t){var n=t.dataZoom||(t.dataZoom=[]);y(n)||(t.dataZoom=n=[n]);var o=t.toolbox;if(o&&(y(o)&&(o=o[0]),o&&o.feature)){var a=o.feature.dataZoom;e("xAxis",a),e("yAxis",a)}}});var bE=rT.toolbox.restore;l_.defaultOption={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:bE.title},l_.prototype.onclick=function(t,e,i){e_(t),e.dispatchAction({type:"restore",from:this.uid})},Ty("restore",l_),Es({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,e){e.resetOption("recreate")});var SE,ME="urn:schemas-microsoft-com:vml",IE="undefined"==typeof window?null:window,TE=!1,AE=IE&&IE.document;if(AE&&!U_.canvasSupported)try{!AE.namespaces.zrvml&&AE.namespaces.add("zrvml",ME),SE=function(t){return AE.createElement("')}}catch(t){SE=function(t){return AE.createElement("<"+t+' xmlns="'+ME+'" class="zrvml">')}}var DE=ES.CMD,CE=Math.round,LE=Math.sqrt,kE=Math.abs,PE=Math.cos,NE=Math.sin,OE=Math.max;if(!U_.canvasSupported){var EE=21600,RE=EE/2,zE=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=EE+","+EE,t.coordorigin="0,0"},BE=function(t){return String(t).replace(/&/g,"&").replace(/"/g,""")},VE=function(t,e,i){return"rgb("+[t,e,i].join(",")+")"},GE=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},FE=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},WE=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},HE=function(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t},ZE=function(t,e,i){var n=Gt(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=VE(n[0],n[1],n[2]),t.opacity=i*n[3])},UE=function(t){var e=Gt(t);return[VE(e[0],e[1],e[2]),e[3]]},XE=function(t,e,i){var n=e.fill;if(null!=n)if(n instanceof IM){var o,a=0,r=[0,0],s=0,l=1,u=i.getBoundingRect(),h=u.width,c=u.height;if("linear"===n.type){o="gradient";var d=i.transform,f=[n.x*h,n.y*c],p=[n.x2*h,n.y2*c];d&&(Q(f,f,d),Q(p,p,d));var g=p[0]-f[0],m=p[1]-f[1];(a=180*Math.atan2(g,m)/Math.PI)<0&&(a+=360),a<1e-6&&(a=0)}else{o="gradientradial";var f=[n.x*h,n.y*c],d=i.transform,v=i.scale,y=h,x=c;r=[(f[0]-u.x)/y,(f[1]-u.y)/x],d&&Q(f,f,d),y/=v[0]*EE,x/=v[1]*EE;var _=OE(y,x);s=0/_,l=2*n.r/_-s}var w=n.colorStops.slice();w.sort(function(t,e){return t.offset-e.offset});for(var b=w.length,S=[],M=[],I=0;I=2){var D=S[0][0],C=S[1][0],L=S[0][1]*e.opacity,k=S[1][1]*e.opacity;t.type=o,t.method="none",t.focus="100%",t.angle=a,t.color=D,t.color2=C,t.colors=M.join(","),t.opacity=k,t.opacity2=L}"radial"===o&&(t.focusposition=r.join(","))}else ZE(t,n,e.opacity)},jE=function(t,e){null!=e.lineDash&&(t.dashstyle=e.lineDash.join(" ")),null==e.stroke||e.stroke instanceof IM||ZE(t,e.stroke,e.opacity)},YE=function(t,e,i,n){var o="fill"===e,a=t.getElementsByTagName(e)[0];null!=i[e]&&"none"!==i[e]&&(o||!o&&i.lineWidth)?(t[o?"filled":"stroked"]="true",i[e]instanceof IM&&FE(t,a),a||(a=u_(e)),o?XE(a,i,n):jE(a,i),GE(t,a)):(t[o?"filled":"stroked"]="false",FE(t,a))},qE=[[],[],[]],KE=function(t,e){var i,n,o,a,r,s,l=DE.M,u=DE.C,h=DE.L,c=DE.A,d=DE.Q,f=[],p=t.data,g=t.len();for(a=0;a.01?N&&(O+=.0125):Math.abs(E-D)<1e-4?N&&OA?x-=.0125:x+=.0125:N&&ED?y+=.0125:y-=.0125),f.push(R,CE(((A-C)*M+b)*EE-RE),",",CE(((D-L)*I+S)*EE-RE),",",CE(((A+C)*M+b)*EE-RE),",",CE(((D+L)*I+S)*EE-RE),",",CE((O*M+b)*EE-RE),",",CE((E*I+S)*EE-RE),",",CE((y*M+b)*EE-RE),",",CE((x*I+S)*EE-RE)),r=y,s=x;break;case DE.R:var z=qE[0],B=qE[1];z[0]=p[a++],z[1]=p[a++],B[0]=z[0]+p[a++],B[1]=z[1]+p[a++],e&&(Q(z,z,e),Q(B,B,e)),z[0]=CE(z[0]*EE-RE),B[0]=CE(B[0]*EE-RE),z[1]=CE(z[1]*EE-RE),B[1]=CE(B[1]*EE-RE),f.push(" m ",z[0],",",z[1]," l ",B[0],",",z[1]," l ",B[0],",",B[1]," l ",z[0],",",B[1]);break;case DE.Z:f.push(" x ")}if(i>0){f.push(n);for(var V=0;V100&&(tR=0,QE={});var i,n=eR.style;try{n.font=t,i=n.fontFamily.split(",")[0]}catch(t){}e={style:n.fontStyle||"normal",variant:n.fontVariant||"normal",weight:n.fontWeight||"normal",size:0|parseFloat(n.fontSize||12),family:i||"Microsoft YaHei"},QE[t]=e,tR++}return e};!function(t,e){bb[t]=e}("measureText",function(t,e){var i=AE;JE||((JE=i.createElement("div")).style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",AE.body.appendChild(JE));try{JE.style.font=e}catch(t){}return JE.innerHTML="",JE.appendChild(i.createTextNode(t)),{width:JE.offsetWidth}});for(var nR=new de,oR=[Db,di,fi,Pn,rM],aR=0;aR=o&&u+1>=a){for(var h=[],c=0;c=o&&c+1>=a)return T_(0,s.components);l[i]=s}else l[i]=void 0}r++}();if(d)return d}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var o=e.length,a=i.length,r=t.newPos,s=r-n,l=0;r+1=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},D_.prototype.update=function(t,e){if(t){var i=this.getDefs(!1);if(t[this._domName]&&i.contains(t[this._domName]))"function"==typeof e&&e(t);else{var n=this.add(t);n&&(t[this._domName]=n)}}},D_.prototype.addDom=function(t){this.getDefs(!0).appendChild(t)},D_.prototype.removeDom=function(t){var e=this.getDefs(!1);e&&t[this._domName]&&(e.removeChild(t[this._domName]),t[this._domName]=null)},D_.prototype.getDoms=function(){var t=this.getDefs(!1);if(!t)return[];var e=[];return d(this._tagNames,function(i){var n=t.getElementsByTagName(i);e=e.concat([].slice.call(n))}),e},D_.prototype.markAllUnused=function(){var t=this;d(this.getDoms(),function(e){e[t._markLabel]="0"})},D_.prototype.markUsed=function(t){t&&(t[this._markLabel]="1")},D_.prototype.removeUnused=function(){var t=this.getDefs(!1);if(t){var e=this;d(this.getDoms(),function(i){"1"!==i[e._markLabel]&&t.removeChild(i)})}},D_.prototype.getSvgProxy=function(t){return t instanceof Pn?yR:t instanceof fi?xR:t instanceof rM?_R:yR},D_.prototype.getTextSvgElement=function(t){return t.__textSvgEl},D_.prototype.getSvgElement=function(t){return t.__svgEl},u(C_,D_),C_.prototype.addWithoutUpdate=function(t,e){if(e&&e.style){var i=this;d(["fill","stroke"],function(n){if(e.style[n]&&("linear"===e.style[n].type||"radial"===e.style[n].type)){var o,a=e.style[n],r=i.getDefs(!0);a._dom?(o=a._dom,r.contains(a._dom)||i.addDom(o)):o=i.add(a),i.markUsed(e);var s=o.getAttribute("id");t.setAttribute(n,"url(#"+s+")")}})}},C_.prototype.add=function(t){var e;if("linear"===t.type)e=this.createElement("linearGradient");else{if("radial"!==t.type)return Yw("Illegal gradient type."),null;e=this.createElement("radialGradient")}return t.id=t.id||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-gradient-"+t.id),this.updateDom(t,e),this.addDom(e),e},C_.prototype.update=function(t){var e=this;D_.prototype.update.call(this,t,function(){var i=t.type,n=t._dom.tagName;"linear"===i&&"linearGradient"===n||"radial"===i&&"radialGradient"===n?e.updateDom(t,t._dom):(e.removeDom(t),e.add(t))})},C_.prototype.updateDom=function(t,e){if("linear"===t.type)e.setAttribute("x1",t.x),e.setAttribute("y1",t.y),e.setAttribute("x2",t.x2),e.setAttribute("y2",t.y2);else{if("radial"!==t.type)return void Yw("Illegal gradient type.");e.setAttribute("cx",t.x),e.setAttribute("cy",t.y),e.setAttribute("r",t.r)}t.global?e.setAttribute("gradientUnits","userSpaceOnUse"):e.setAttribute("gradientUnits","objectBoundingBox"),e.innerHTML="";for(var i=t.colorStops,n=0,o=i.length;n0){var n,o,a=this.getDefs(!0),r=e[0],s=i?"_textDom":"_dom";r[s]?(o=r[s].getAttribute("id"),n=r[s],a.contains(n)||a.appendChild(n)):(o="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,(n=this.createElement("clipPath")).setAttribute("id",o),a.appendChild(n),r[s]=n);var l=this.getSvgProxy(r);if(r.transform&&r.parent.invTransform&&!i){var u=Array.prototype.slice.call(r.transform);bt(r.transform,r.parent.invTransform,r.transform),l.brush(r),r.transform=u}else l.brush(r);var h=this.getSvgElement(r);n.innerHTML="",n.appendChild(h.cloneNode()),t.setAttribute("clip-path","url(#"+o+")"),e.length>1&&this.updateDom(n,e.slice(1),i)}else t&&t.setAttribute("clip-path","none")},L_.prototype.markUsed=function(t){var e=this;t.__clipPaths&&t.__clipPaths.length>0&&d(t.__clipPaths,function(t){t._dom&&D_.prototype.markUsed.call(e,t._dom),t._textDom&&D_.prototype.markUsed.call(e,t._textDom)})},u(k_,D_),k_.prototype.addWithoutUpdate=function(t,e){if(e&&P_(e.style)){var i,n=e.style;n._shadowDom?(i=n._shadowDom,this.getDefs(!0).contains(n._shadowDom)||this.addDom(i)):i=this.add(e),this.markUsed(e);var o=i.getAttribute("id");t.style.filter="url(#"+o+")"}},k_.prototype.add=function(t){var e=this.createElement("filter"),i=t.style;return i._shadowDomId=i._shadowDomId||this.nextId++,e.setAttribute("id","zr"+this._zrId+"-shadow-"+i._shadowDomId),this.updateDom(t,e),this.addDom(e),e},k_.prototype.update=function(t,e){var i=e.style;if(P_(i)){var n=this;D_.prototype.update.call(this,e,function(t){n.updateDom(e,t._shadowDom)})}else this.remove(t,i)},k_.prototype.remove=function(t,e){null!=e._shadowDomId&&(this.removeDom(e),t.style.filter="")},k_.prototype.updateDom=function(t,e){var i=e.getElementsByTagName("feDropShadow");i=0===i.length?this.createElement("feDropShadow"):i[0];var n,o,a,r,s=t.style,l=t.scale?t.scale[0]||1:1,u=t.scale?t.scale[1]||1:1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)n=s.shadowOffsetX||0,o=s.shadowOffsetY||0,a=s.shadowBlur,r=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(e,s);n=s.textShadowOffsetX||0,o=s.textShadowOffsetY||0,a=s.textShadowBlur,r=s.textShadowColor}i.setAttribute("dx",n/l),i.setAttribute("dy",o/u),i.setAttribute("flood-color",r);var h=a/2/l+" "+a/2/u;i.setAttribute("stdDeviation",h),e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width",Math.ceil(a/2*200)+"%"),e.setAttribute("height",Math.ceil(a/2*200)+"%"),e.appendChild(i),s._shadowDom=e},k_.prototype.markUsed=function(t){var e=t.style;e&&e._shadowDom&&D_.prototype.markUsed.call(this,e._shadowDom)};var IR=function(t,e,i,n){this.root=t,this.storage=e,this._opts=i=a({},i||{});var o=p_("svg");o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("version","1.1"),o.setAttribute("baseProfile","full"),o.style.cssText="user-select:none;position:absolute;left:0;top:0;",this.gradientManager=new C_(n,o),this.clipPathManager=new L_(n,o),this.shadowManager=new k_(n,o);var r=document.createElement("div");r.style.cssText="overflow:hidden;position:relative",this._svgRoot=o,this._viewport=r,t.appendChild(r),r.appendChild(o),this.resize(i.width,i.height),this._visibleList=[]};IR.prototype={constructor:IR,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getViewportRootOffset:function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},refresh:function(){var t=this.storage.getDisplayList(!0);this._paintList(t)},setBackgroundColor:function(t){this._viewport.style.background=t},_paintList:function(t){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var e,i=this._svgRoot,n=this._visibleList,o=t.length,a=[];for(e=0;e=0;--n)if(e[n]===t)return!0;return!1}),i):null:i[0]},resize:function(t,e){var i=this._viewport;i.style.display="none";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n.height=e),t=this._getSize(0),e=this._getSize(1),i.style.display="",this._width!==t||this._height!==e){this._width=t,this._height=e;var o=i.style;o.width=t+"px",o.height=e+"px";var a=this._svgRoot;a.setAttribute("width",t),a.setAttribute("height",e)}},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(t){var e=this._opts,i=["width","height"][t],n=["clientWidth","clientHeight"][t],o=["paddingLeft","paddingTop"][t],a=["paddingRight","paddingBottom"][t];if(null!=e[i]&&"auto"!==e[i])return parseFloat(e[i]);var r=this.root,s=document.defaultView.getComputedStyle(r);return(r[n]||N_(s[i])||N_(r.style[i]))-(N_(s[o])||0)-(N_(s[a])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},pathToDataUrl:function(){return this.refresh(),"data:image/svg+xml;charset=UTF-8,"+this._svgRoot.outerHTML}},d(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(t){IR.prototype[t]=F_(t)}),Ti("svg",IR),t.version="4.2.1",t.dependencies=ET,t.PRIORITY=VT,t.init=function(t,e,i){var n=ks(t);if(n)return n;var o=new us(t,e,i);return o.id="ec_"+iA++,tA[o.id]=o,Fi(t,oA,o.id),Cs(o),o},t.connect=function(t){if(y(t)){var e=t;t=null,kT(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+nA++,kT(e,function(e){e.group=t})}return eA[t]=!0,t},t.disConnect=Ls,t.disconnect=aA,t.dispose=function(t){"string"==typeof t?t=tA[t]:t instanceof us||(t=ks(t)),t instanceof us&&!t.isDisposed()&&t.dispose()},t.getInstanceByDom=ks,t.getInstanceById=function(t){return tA[t]},t.registerTheme=Ps,t.registerPreprocessor=Ns,t.registerProcessor=Os,t.registerPostUpdate=function(t){KT.push(t)},t.registerAction=Es,t.registerCoordinateSystem=Rs,t.getCoordinateSystemDimensions=function(t){var e=Fa.get(t);if(e)return e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice()},t.registerLayout=zs,t.registerVisual=Bs,t.registerLoading=Gs,t.extendComponentModel=Fs,t.extendComponentView=Ws,t.extendSeriesModel=Hs,t.extendChartView=Zs,t.setCanvasCreator=function(t){e("createCanvas",t)},t.registerMap=function(t,e,i){DT.registerMap(t,e,i)},t.getMap=function(t){var e=DT.retrieveMap(t);return e&&e[0]&&{geoJson:e[0].geoJSON,specialAreas:e[0].specialAreas}},t.dataTool=rA,t.zrender=Hb,t.number=YM,t.format=eI,t.throttle=Pr,t.helper=tD,t.matrix=Sw,t.vector=cw,t.color=Ww,t.parseGeoJSON=iD,t.parseGeoJson=rD,t.util=sD,t.graphic=lD,t.List=vA,t.Model=No,t.Axis=aD,t.env=U_}); \ No newline at end of file diff --git a/src/uni_modules/vk-uview-ui/changelog.md b/src/uni_modules/vk-uview-ui/changelog.md new file mode 100644 index 0000000..e8110de --- /dev/null +++ b/src/uni_modules/vk-uview-ui/changelog.md @@ -0,0 +1,118 @@ +## 1.3.12(2022-08-30) +* 【优化】`u-keyboard` 组件内部细节。 +## 1.3.11(2022-08-30) +* 【修复】`u-subsection` 组件的 `list` 属性不支持动态修改的问题。 +## 1.3.10(2022-07-30) +* 【优化】上传组件部分细节 +## 1.3.9(2022-07-07) +* 【更新】省市区数据源 +* 【优化】`u-subsection` 组件支持在右上角显示数字角标 +```html + +``` + +```js +export default { + data() { + return { + list: [ + { + name: '待发货', + num: 10 + }, + { + name: '待付款', + num: 5 + }, + { + name: '待评价', + num: 15 + } + ] + } + } +} +``` +## 1.3.8(2022-06-13) +* 【优化】组件 `u-icon`,使之更方便的兼容第三方icon(满足规则自动计算customPrefix) +**规则如下:** +* 当 `name` 中包含 `-icon-` 字符串时 +* 如 `vk-icon-goods`,则组件的 `customPrefix` 属性自动识别为 `vk-icon` ,`name`属性 自动识别为 `goods` +* 如 `vk-2-icon-goods-list`,则组件的 `customPrefix` 属性自动识别为 `vk-2-icon` ,`name`属性 自动识别为 `goods-list` +## 1.3.7(2022-06-10) +* 【优化】组件 `u-action-sheet` `u-calendar` `u-dropdown-item` `u-field` `u-input` `u-keyboard` `u-modal` `u-radio-group` `u-rate` `u-search` `u-slider` `u-switch` `u-tabbar` `u-waterfall` 在 `vue3` 模式下的细节问题。 +## 1.3.6(2022-06-10) +* 【优化】组件 `u-action-sheet` `u-calendar` `u-dropdown-item` `u-field` `u-input` `u-keyboard` `u-modal` `u-radio-group` `u-rate` `u-search` `u-slider` `u-switch` `u-tabbar` `u-waterfall` 在 `vue3` 模式下的细节问题。 +## 1.3.5(2022-05-28) +* 【优化】组件 `u-mask` `u-popup` `u-select` `u-modal` `u-keyboard` `u-calendar` `u-action-sheet` `u-picker` 均新增 `blur` 属性,可用于设置弹出遮罩的模糊度,默认为0(不模糊) +* ![](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-cf0c5e69-620c-4f3c-84ab-f4619262939f/49b773a3-273f-4b1c-95e8-a42dcba1a53c.png) +## 1.3.4(2022-05-03) +* 【修复】`u-tabs` 组件细节问题。 +## 1.1.4(2022-03-22) +* 【修复】`u-field` 组件 `arrowDirection` 属性无效的问题。 +## 1.1.3(2022-03-21) +* 【优化】部分细节。 +## 1.1.2(2022-03-21) +* 【优化】部分细节。 +## 1.1.1(2022-03-17) +* 【优化】部分细节。 +## 1.1.0(2022-03-12) +* 【重要】`u-picker` 组件新增 `regionDiscern` 方法 智能识别省市区街道地址 +如将字符串 `浙江省杭州市西湖区希望路1333弄是啊我庭12号楼1203` 中识别为 +```json +{ + "province": { + "code": "330000", + "name": "浙江省" + }, + "city": { + "code": "330100", + "name": "杭州市" + }, + "area": { + "code": "330106", + "name": "西湖区" + }, + "address": "龙井路1号", + "formatted_address": "浙江省杭州市西湖区龙井路1号" +} +``` +而组件的 `addressDiscern` 方法还可以识别收货信息,如 `张三 13888888888 上海市嘉定区希望路1333弄是啊我庭12号楼1203` 中识别姓名、手机号、地址(支持多种格式) +## 1.0.13(2022-03-12) +* 【优化】部分细节。 +## 1.0.12(2022-03-09) +* 【修复】`u-radio-group` 在 vue3 模式下,设置默认值可能会无效的问题。 +## 1.0.11(2022-03-07) +* 【优化】部分细节。 +## 1.0.10(2022-03-05) +* 【修复】`u-radio` 中的值相等的判断 == 改为 === +* 【优化】部分注释的错别字。 +## 1.0.9(2022-03-03) +* 【修复】`u-parse` 在 vue3模式下编译到app无法正常显示的问题。 +## 1.0.8(2022-02-26) +* 【优化】`u-form` 组件新增2个属性 `inputAlign` 和 `clearable` 用于统一设置表单内所有 `u-input` 组件的对应属性默认值 +* 【优化】更新城市数据源信息 +## 1.0.7(2022-02-25) +* 【重要】`u-picker` 组件新增 `addressDiscern` 方法 智能识别收货信息 + +如在 `张三 13888888888 上海市嘉定区希望路1333弄是啊我庭12号楼1203` 中识别姓名、手机号、地址(支持多种格式) +即使这样的字符串也能识别 `!!!!~~~$张三~~~上海市嘉定区希望路1333弄是啊我庭12号楼1203【【【【13888888888】` +## 1.0.6(2022-02-24) +* 【优化】`u-form-item` 组件的 `prop` 属性支持 a.b 形式 +## 1.0.5(2022-01-11) +* 【修复】`u-sticky` 组件 在微信小程序中无法正常吸顶的问题 +## 1.0.4(2021-12-31) +* 【优化】`u-dropdown-item` 组件 0和"" 无法区分的问题。 +* 【修复】`u-modal` 在Vue3版本中使用了mask-close-able属性无效的问题 +## 1.0.3(2021-12-20) +【优化】u-icon在微信小程序下可能会显示null字符串的问题 +## 1.0.2(2021-12-09) +* 1、【优化】`u-button` 组件新增 `timerId` 属性 +* 之前的效果是:所有按钮一定时间内只能点击1次(`共用计算时间`)导致点击按钮A后无法马上点击按钮B +* 优化的效果是:每个按钮一定时间内只能点击1次(`分开计算时间`)且支持设置相同的 timerId 来达到指定按钮 `共用计算时间` +## 1.0.1(2021-11-22) +* 修复 u-parse 组件在微信小程序上的显示问题。 +## 1.0.0(2021-11-18) +uView Vue3.0 横空出世,继承uView1.0意志,再战江湖,风云再起!by vk 2021-11-18 diff --git a/src/uni_modules/vk-uview-ui/components/u-action-sheet/u-action-sheet.vue b/src/uni_modules/vk-uview-ui/components/u-action-sheet/u-action-sheet.vue new file mode 100644 index 0000000..3e0bc31 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-action-sheet/u-action-sheet.vue @@ -0,0 +1,246 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.vue b/src/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.vue new file mode 100644 index 0000000..f328151 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-alert-tips/u-alert-tips.vue @@ -0,0 +1,257 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue b/src/uni_modules/vk-uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue new file mode 100644 index 0000000..11447aa --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue @@ -0,0 +1,295 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-avatar-cropper/weCropper.js b/src/uni_modules/vk-uview-ui/components/u-avatar-cropper/weCropper.js new file mode 100644 index 0000000..3ef0e31 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-avatar-cropper/weCropper.js @@ -0,0 +1,1261 @@ +/** + * we-cropper v1.3.9 + * (c) 2020 dlhandsome + * @license MIT + */ + + 'use strict'; + + var device = void 0; + var TOUCH_STATE = ['touchstarted', 'touchmoved', 'touchended']; + + function firstLetterUpper(str) { + return str.charAt(0).toUpperCase() + str.slice(1) + } + + function setTouchState(instance) { + var arg = [], + len = arguments.length - 1; + while (len-- > 0) arg[len] = arguments[len + 1]; + + TOUCH_STATE.forEach(function(key, i) { + if (arg[i] !== undefined) { + instance[key] = arg[i]; + } + }); + } + + function validator(instance, o) { + Object.defineProperties(instance, o); + } + + function getDevice() { + if (!device) { + device = uni.getSystemInfoSync(); + } + return device + } + + var tmp = {}; + + var ref = getDevice(); + var pixelRatio = ref.pixelRatio; + + var DEFAULT = { + id: { + default: 'cropper', + get: function get() { + return tmp.id + }, + set: function set(value) { + if (typeof(value) !== 'string') { + console.error(("id:" + value + " is invalid")); + } + tmp.id = value; + } + }, + width: { + default: 750, + get: function get() { + return tmp.width + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("width:" + value + " is invalid")); + } + tmp.width = value; + } + }, + height: { + default: 750, + get: function get() { + return tmp.height + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("height:" + value + " is invalid")); + } + tmp.height = value; + } + }, + pixelRatio: { + default: pixelRatio, + get: function get() { + return tmp.pixelRatio + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("pixelRatio:" + value + " is invalid")); + } + tmp.pixelRatio = value; + } + }, + scale: { + default: 2.5, + get: function get() { + return tmp.scale + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("scale:" + value + " is invalid")); + } + tmp.scale = value; + } + }, + zoom: { + default: 5, + get: function get() { + return tmp.zoom + }, + set: function set(value) { + if (typeof(value) !== 'number') { + console.error(("zoom:" + value + " is invalid")); + } else if (value < 0 || value > 10) { + console.error("zoom should be ranged in 0 ~ 10"); + } + tmp.zoom = value; + } + }, + src: { + default: '', + get: function get() { + return tmp.src + }, + set: function set(value) { + if (typeof(value) !== 'string') { + console.error(("src:" + value + " is invalid")); + } + tmp.src = value; + } + }, + cut: { + default: {}, + get: function get() { + return tmp.cut + }, + set: function set(value) { + if (typeof(value) !== 'object') { + console.error(("cut:" + value + " is invalid")); + } + tmp.cut = value; + } + }, + boundStyle: { + default: {}, + get: function get() { + return tmp.boundStyle + }, + set: function set(value) { + if (typeof(value) !== 'object') { + console.error(("boundStyle:" + value + " is invalid")); + } + tmp.boundStyle = value; + } + }, + onReady: { + default: null, + get: function get() { + return tmp.ready + }, + set: function set(value) { + tmp.ready = value; + } + }, + onBeforeImageLoad: { + default: null, + get: function get() { + return tmp.beforeImageLoad + }, + set: function set(value) { + tmp.beforeImageLoad = value; + } + }, + onImageLoad: { + default: null, + get: function get() { + return tmp.imageLoad + }, + set: function set(value) { + tmp.imageLoad = value; + } + }, + onBeforeDraw: { + default: null, + get: function get() { + return tmp.beforeDraw + }, + set: function set(value) { + tmp.beforeDraw = value; + } + } + }; + + var ref$1 = getDevice(); + var windowWidth = ref$1.windowWidth; + + function prepare() { + var self = this; + + // v1.4.0 版本中将不再自动绑定we-cropper实例 + self.attachPage = function() { + var pages = getCurrentPages(); + // 获取到当前page上下文 + var pageContext = pages[pages.length - 1]; + // 把this依附在Page上下文的wecropper属性上,便于在page钩子函数中访问 + Object.defineProperty(pageContext, 'wecropper', { + get: function get() { + console.warn( + 'Instance will not be automatically bound to the page after v1.4.0\n\n' + + 'Please use a custom instance name instead\n\n' + + 'Example: \n' + + 'this.mycropper = new WeCropper(options)\n\n' + + '// ...\n' + + 'this.mycropper.getCropperImage()' + ); + return self + }, + configurable: true + }); + }; + + self.createCtx = function() { + var id = self.id; + var targetId = self.targetId; + + if (id) { + self.ctx = self.ctx || uni.createCanvasContext(id); + self.targetCtx = self.targetCtx || uni.createCanvasContext(targetId); + } else { + console.error("constructor: create canvas context failed, 'id' must be valuable"); + } + }; + + self.deviceRadio = windowWidth / 750; + } + + var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== + 'undefined' ? self : {}; + + + + + + function createCommonjsModule(fn, module) { + return module = { + exports: {} + }, fn(module, module.exports), module.exports; + } + + var tools = createCommonjsModule(function(module, exports) { + /** + * String type check + */ + exports.isStr = function(v) { + return typeof v === 'string'; + }; + /** + * Number type check + */ + exports.isNum = function(v) { + return typeof v === 'number'; + }; + /** + * Array type check + */ + exports.isArr = Array.isArray; + /** + * undefined type check + */ + exports.isUndef = function(v) { + return v === undefined; + }; + + exports.isTrue = function(v) { + return v === true; + }; + + exports.isFalse = function(v) { + return v === false; + }; + /** + * Function type check + */ + exports.isFunc = function(v) { + return typeof v === 'function'; + }; + /** + * Quick object check - this is primarily used to tell + * Objects from primitive values when we know the value + * is a JSON-compliant type. + */ + exports.isObj = exports.isObject = function(obj) { + return obj !== null && typeof obj === 'object' + }; + + /** + * Strict object type check. Only returns true + * for plain JavaScript objects. + */ + var _toString = Object.prototype.toString; + exports.isPlainObject = function(obj) { + return _toString.call(obj) === '[object Object]' + }; + + /** + * Check whether the object has the property. + */ + var hasOwnProperty = Object.prototype.hasOwnProperty; + exports.hasOwn = function(obj, key) { + return hasOwnProperty.call(obj, key) + }; + + /** + * Perform no operation. + * Stubbing args to make Flow happy without leaving useless transpiled code + * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/) + */ + exports.noop = function(a, b, c) {}; + + /** + * Check if val is a valid array index. + */ + exports.isValidArrayIndex = function(val) { + var n = parseFloat(String(val)); + return n >= 0 && Math.floor(n) === n && isFinite(val) + }; + }); + + var tools_7 = tools.isFunc; + var tools_10 = tools.isPlainObject; + + var EVENT_TYPE = ['ready', 'beforeImageLoad', 'beforeDraw', 'imageLoad']; + + function observer() { + var self = this; + + self.on = function(event, fn) { + if (EVENT_TYPE.indexOf(event) > -1) { + if (tools_7(fn)) { + event === 'ready' ? + fn(self) : + self[("on" + (firstLetterUpper(event)))] = fn; + } + } else { + console.error(("event: " + event + " is invalid")); + } + return self + }; + } + + function wxPromise(fn) { + return function(obj) { + var args = [], + len = arguments.length - 1; + while (len-- > 0) args[len] = arguments[len + 1]; + + if (obj === void 0) obj = {}; + return new Promise(function(resolve, reject) { + obj.success = function(res) { + resolve(res); + }; + obj.fail = function(err) { + reject(err); + }; + fn.apply(void 0, [obj].concat(args)); + }) + } + } + + function draw(ctx, reserve) { + if (reserve === void 0) reserve = false; + + return new Promise(function(resolve) { + ctx.draw(reserve, resolve); + }) + } + + var getImageInfo = wxPromise(uni.getImageInfo); + + var canvasToTempFilePath = wxPromise(uni.canvasToTempFilePath); + + var base64 = createCommonjsModule(function(module, exports) { + /*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */ + (function(root) { + + // Detect free variables `exports`. + var freeExports = 'object' == 'object' && exports; + + // Detect free variable `module`. + var freeModule = 'object' == 'object' && module && + module.exports == freeExports && module; + + // Detect free variable `global`, from Node.js or Browserified code, and use + // it as `root`. + var freeGlobal = typeof commonjsGlobal == 'object' && commonjsGlobal; + if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) { + root = freeGlobal; + } + + /*--------------------------------------------------------------------------*/ + + var InvalidCharacterError = function(message) { + this.message = message; + }; + InvalidCharacterError.prototype = new Error; + InvalidCharacterError.prototype.name = 'InvalidCharacterError'; + + var error = function(message) { + // Note: the error messages used throughout this file match those used by + // the native `atob`/`btoa` implementation in Chromium. + throw new InvalidCharacterError(message); + }; + + var TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; + // http://whatwg.org/html/common-microsyntaxes.html#space-character + var REGEX_SPACE_CHARACTERS = /[\t\n\f\r ]/g; + + // `decode` is designed to be fully compatible with `atob` as described in the + // HTML Standard. http://whatwg.org/html/webappapis.html#dom-windowbase64-atob + // The optimized base64-decoding algorithm used is based on @atk’s excellent + // implementation. https://gist.github.com/atk/1020396 + var decode = function(input) { + input = String(input) + .replace(REGEX_SPACE_CHARACTERS, ''); + var length = input.length; + if (length % 4 == 0) { + input = input.replace(/==?$/, ''); + length = input.length; + } + if ( + length % 4 == 1 || + // http://whatwg.org/C#alphanumeric-ascii-characters + /[^+a-zA-Z0-9/]/.test(input) + ) { + error( + 'Invalid character: the string to be decoded is not correctly encoded.' + ); + } + var bitCounter = 0; + var bitStorage; + var buffer; + var output = ''; + var position = -1; + while (++position < length) { + buffer = TABLE.indexOf(input.charAt(position)); + bitStorage = bitCounter % 4 ? bitStorage * 64 + buffer : buffer; + // Unless this is the first of a group of 4 characters… + if (bitCounter++ % 4) { + // …convert the first 8 bits to a single ASCII character. + output += String.fromCharCode( + 0xFF & bitStorage >> (-2 * bitCounter & 6) + ); + } + } + return output; + }; + + // `encode` is designed to be fully compatible with `btoa` as described in the + // HTML Standard: http://whatwg.org/html/webappapis.html#dom-windowbase64-btoa + var encode = function(input) { + input = String(input); + if (/[^\0-\xFF]/.test(input)) { + // Note: no need to special-case astral symbols here, as surrogates are + // matched, and the input is supposed to only contain ASCII anyway. + error( + 'The string to be encoded contains characters outside of the ' + + 'Latin1 range.' + ); + } + var padding = input.length % 3; + var output = ''; + var position = -1; + var a; + var b; + var c; + var buffer; + // Make sure any padding is handled outside of the loop. + var length = input.length - padding; + + while (++position < length) { + // Read three bytes, i.e. 24 bits. + a = input.charCodeAt(position) << 16; + b = input.charCodeAt(++position) << 8; + c = input.charCodeAt(++position); + buffer = a + b + c; + // Turn the 24 bits into four chunks of 6 bits each, and append the + // matching character for each of them to the output. + output += ( + TABLE.charAt(buffer >> 18 & 0x3F) + + TABLE.charAt(buffer >> 12 & 0x3F) + + TABLE.charAt(buffer >> 6 & 0x3F) + + TABLE.charAt(buffer & 0x3F) + ); + } + + if (padding == 2) { + a = input.charCodeAt(position) << 8; + b = input.charCodeAt(++position); + buffer = a + b; + output += ( + TABLE.charAt(buffer >> 10) + + TABLE.charAt((buffer >> 4) & 0x3F) + + TABLE.charAt((buffer << 2) & 0x3F) + + '=' + ); + } else if (padding == 1) { + buffer = input.charCodeAt(position); + output += ( + TABLE.charAt(buffer >> 2) + + TABLE.charAt((buffer << 4) & 0x3F) + + '==' + ); + } + + return output; + }; + + var base64 = { + 'encode': encode, + 'decode': decode, + 'version': '0.1.0' + }; + + // Some AMD build optimizers, like r.js, check for specific condition patterns + // like the following: + if ( + typeof undefined == 'function' && + typeof undefined.amd == 'object' && + undefined.amd + ) { + undefined(function() { + return base64; + }); + } else if (freeExports && !freeExports.nodeType) { + if (freeModule) { // in Node.js or RingoJS v0.8.0+ + freeModule.exports = base64; + } else { // in Narwhal or RingoJS v0.7.0- + for (var key in base64) { + base64.hasOwnProperty(key) && (freeExports[key] = base64[key]); + } + } + } else { // in Rhino or a web browser + root.base64 = base64; + } + + }(commonjsGlobal)); + }); + + function makeURI(strData, type) { + return 'data:' + type + ';base64,' + strData + } + + function fixType(type) { + type = type.toLowerCase().replace(/jpg/i, 'jpeg'); + var r = type.match(/png|jpeg|bmp|gif/)[0]; + return 'image/' + r + } + + function encodeData(data) { + var str = ''; + if (typeof data === 'string') { + str = data; + } else { + for (var i = 0; i < data.length; i++) { + str += String.fromCharCode(data[i]); + } + } + return base64.encode(str) + } + + /** + * 获取图像区域隐含的像素数据 + * @param canvasId canvas标识 + * @param x 将要被提取的图像数据矩形区域的左上角 x 坐标 + * @param y 将要被提取的图像数据矩形区域的左上角 y 坐标 + * @param width 将要被提取的图像数据矩形区域的宽度 + * @param height 将要被提取的图像数据矩形区域的高度 + * @param done 完成回调 + */ + function getImageData(canvasId, x, y, width, height, done) { + uni.canvasGetImageData({ + canvasId: canvasId, + x: x, + y: y, + width: width, + height: height, + success: function success(res) { + done(res, null); + }, + fail: function fail(res) { + done(null, res); + } + }); + } + + /** + * 生成bmp格式图片 + * 按照规则生成图片响应头和响应体 + * @param oData 用来描述 canvas 区域隐含的像素数据 { data, width, height } = oData + * @returns {*} base64字符串 + */ + function genBitmapImage(oData) { + // + // BITMAPFILEHEADER: http://msdn.microsoft.com/en-us/library/windows/desktop/dd183374(v=vs.85).aspx + // BITMAPINFOHEADER: http://msdn.microsoft.com/en-us/library/dd183376.aspx + // + var biWidth = oData.width; + var biHeight = oData.height; + var biSizeImage = biWidth * biHeight * 3; + var bfSize = biSizeImage + 54; // total header size = 54 bytes + + // + // typedef struct tagBITMAPFILEHEADER { + // WORD bfType; + // DWORD bfSize; + // WORD bfReserved1; + // WORD bfReserved2; + // DWORD bfOffBits; + // } BITMAPFILEHEADER; + // + var BITMAPFILEHEADER = [ + // WORD bfType -- The file type signature; must be "BM" + 0x42, 0x4D, + // DWORD bfSize -- The size, in bytes, of the bitmap file + bfSize & 0xff, bfSize >> 8 & 0xff, bfSize >> 16 & 0xff, bfSize >> 24 & 0xff, + // WORD bfReserved1 -- Reserved; must be zero + 0, 0, + // WORD bfReserved2 -- Reserved; must be zero + 0, 0, + // DWORD bfOffBits -- The offset, in bytes, from the beginning of the BITMAPFILEHEADER structure to the bitmap bits. + 54, 0, 0, 0 + ]; + + // + // typedef struct tagBITMAPINFOHEADER { + // DWORD biSize; + // LONG biWidth; + // LONG biHeight; + // WORD biPlanes; + // WORD biBitCount; + // DWORD biCompression; + // DWORD biSizeImage; + // LONG biXPelsPerMeter; + // LONG biYPelsPerMeter; + // DWORD biClrUsed; + // DWORD biClrImportant; + // } BITMAPINFOHEADER, *PBITMAPINFOHEADER; + // + var BITMAPINFOHEADER = [ + // DWORD biSize -- The number of bytes required by the structure + 40, 0, 0, 0, + // LONG biWidth -- The width of the bitmap, in pixels + biWidth & 0xff, biWidth >> 8 & 0xff, biWidth >> 16 & 0xff, biWidth >> 24 & 0xff, + // LONG biHeight -- The height of the bitmap, in pixels + biHeight & 0xff, biHeight >> 8 & 0xff, biHeight >> 16 & 0xff, biHeight >> 24 & 0xff, + // WORD biPlanes -- The number of planes for the target device. This value must be set to 1 + 1, 0, + // WORD biBitCount -- The number of bits-per-pixel, 24 bits-per-pixel -- the bitmap + // has a maximum of 2^24 colors (16777216, Truecolor) + 24, 0, + // DWORD biCompression -- The type of compression, BI_RGB (code 0) -- uncompressed + 0, 0, 0, 0, + // DWORD biSizeImage -- The size, in bytes, of the image. This may be set to zero for BI_RGB bitmaps + biSizeImage & 0xff, biSizeImage >> 8 & 0xff, biSizeImage >> 16 & 0xff, biSizeImage >> 24 & 0xff, + // LONG biXPelsPerMeter, unused + 0, 0, 0, 0, + // LONG biYPelsPerMeter, unused + 0, 0, 0, 0, + // DWORD biClrUsed, the number of color indexes of palette, unused + 0, 0, 0, 0, + // DWORD biClrImportant, unused + 0, 0, 0, 0 + ]; + + var iPadding = (4 - ((biWidth * 3) % 4)) % 4; + + var aImgData = oData.data; + + var strPixelData = ''; + var biWidth4 = biWidth << 2; + var y = biHeight; + var fromCharCode = String.fromCharCode; + + do { + var iOffsetY = biWidth4 * (y - 1); + var strPixelRow = ''; + for (var x = 0; x < biWidth; x++) { + var iOffsetX = x << 2; + strPixelRow += fromCharCode(aImgData[iOffsetY + iOffsetX + 2]) + + fromCharCode(aImgData[iOffsetY + iOffsetX + 1]) + + fromCharCode(aImgData[iOffsetY + iOffsetX]); + } + + for (var c = 0; c < iPadding; c++) { + strPixelRow += String.fromCharCode(0); + } + + strPixelData += strPixelRow; + } while (--y) + + var strEncoded = encodeData(BITMAPFILEHEADER.concat(BITMAPINFOHEADER)) + encodeData(strPixelData); + + return strEncoded + } + + /** + * 转换为图片base64 + * @param canvasId canvas标识 + * @param x 将要被提取的图像数据矩形区域的左上角 x 坐标 + * @param y 将要被提取的图像数据矩形区域的左上角 y 坐标 + * @param width 将要被提取的图像数据矩形区域的宽度 + * @param height 将要被提取的图像数据矩形区域的高度 + * @param type 转换图片类型 + * @param done 完成回调 + */ + function convertToImage(canvasId, x, y, width, height, type, done) { + if (done === void 0) done = function() {}; + + if (type === undefined) { + type = 'png'; + } + type = fixType(type); + if (/bmp/.test(type)) { + getImageData(canvasId, x, y, width, height, function(data, err) { + var strData = genBitmapImage(data); + tools_7(done) && done(makeURI(strData, 'image/' + type), err); + }); + } else { + console.error('暂不支持生成\'' + type + '\'类型的base64图片'); + } + } + + var CanvasToBase64 = { + convertToImage: convertToImage, + // convertToPNG: function (width, height, done) { + // return convertToImage(width, height, 'png', done) + // }, + // convertToJPEG: function (width, height, done) { + // return convertToImage(width, height, 'jpeg', done) + // }, + // convertToGIF: function (width, height, done) { + // return convertToImage(width, height, 'gif', done) + // }, + convertToBMP: function(ref, done) { + if (ref === void 0) ref = {}; + var canvasId = ref.canvasId; + var x = ref.x; + var y = ref.y; + var width = ref.width; + var height = ref.height; + if (done === void 0) done = function() {}; + + return convertToImage(canvasId, x, y, width, height, 'bmp', done) + } + }; + + function methods() { + var self = this; + + var boundWidth = self.width; // 裁剪框默认宽度,即整个画布宽度 + var boundHeight = self.height; // 裁剪框默认高度,即整个画布高度 + + var id = self.id; + var targetId = self.targetId; + var pixelRatio = self.pixelRatio; + + var ref = self.cut; + var x = ref.x; + if (x === void 0) x = 0; + var y = ref.y; + if (y === void 0) y = 0; + var width = ref.width; + if (width === void 0) width = boundWidth; + var height = ref.height; + if (height === void 0) height = boundHeight; + + self.updateCanvas = function(done) { + if (self.croperTarget) { + // 画布绘制图片 + self.ctx.drawImage( + self.croperTarget, + self.imgLeft, + self.imgTop, + self.scaleWidth, + self.scaleHeight + ); + } + tools_7(self.onBeforeDraw) && self.onBeforeDraw(self.ctx, self); + + self.setBoundStyle(self.boundStyle); // 设置边界样式 + + self.ctx.draw(false, done); + return self + }; + + self.pushOrigin = self.pushOrign = function(src) { + self.src = src; + + tools_7(self.onBeforeImageLoad) && self.onBeforeImageLoad(self.ctx, self); + + return getImageInfo({ + src: src + }) + .then(function(res) { + var innerAspectRadio = res.width / res.height; + var customAspectRadio = width / height; + + self.croperTarget = res.path; + + if (innerAspectRadio < customAspectRadio) { + self.rectX = x; + self.baseWidth = width; + self.baseHeight = width / innerAspectRadio; + self.rectY = y - Math.abs((height - self.baseHeight) / 2); + } else { + self.rectY = y; + self.baseWidth = height * innerAspectRadio; + self.baseHeight = height; + self.rectX = x - Math.abs((width - self.baseWidth) / 2); + } + + self.imgLeft = self.rectX; + self.imgTop = self.rectY; + self.scaleWidth = self.baseWidth; + self.scaleHeight = self.baseHeight; + + self.update(); + + return new Promise(function(resolve) { + self.updateCanvas(resolve); + }) + }) + .then(function() { + tools_7(self.onImageLoad) && self.onImageLoad(self.ctx, self); + }) + }; + + self.removeImage = function() { + self.src = ''; + self.croperTarget = ''; + return draw(self.ctx) + }; + + self.getCropperBase64 = function(done) { + if (done === void 0) done = function() {}; + + CanvasToBase64.convertToBMP({ + canvasId: id, + x: x, + y: y, + width: width, + height: height + }, done); + }; + + self.getCropperImage = function(opt, fn) { + var customOptions = opt; + + var canvasOptions = { + canvasId: id, + x: x, + y: y, + width: width, + height: height + }; + + var task = function() { + return Promise.resolve(); + }; + + if ( + tools_10(customOptions) && + customOptions.original + ) { + // original mode + task = function() { + self.targetCtx.drawImage( + self.croperTarget, + self.imgLeft * pixelRatio, + self.imgTop * pixelRatio, + self.scaleWidth * pixelRatio, + self.scaleHeight * pixelRatio + ); + + canvasOptions = { + canvasId: targetId, + x: x * pixelRatio, + y: y * pixelRatio, + width: width * pixelRatio, + height: height * pixelRatio + }; + + return draw(self.targetCtx) + }; + } + + return task() + .then(function() { + if (tools_10(customOptions)) { + canvasOptions = Object.assign({}, canvasOptions, customOptions); + } + + if (tools_7(customOptions)) { + fn = customOptions; + } + + var arg = canvasOptions.componentContext ? + [canvasOptions, canvasOptions.componentContext] : + [canvasOptions]; + + return canvasToTempFilePath.apply(null, arg) + }) + .then(function(res) { + var tempFilePath = res.tempFilePath; + + return tools_7(fn) ? + fn.call(self, tempFilePath, null) : + tempFilePath + }) + .catch(function(err) { + if (tools_7(fn)) { + fn.call(self, null, err); + } else { + throw err + } + }) + }; + } + + /** + * 获取最新缩放值 + * @param oldScale 上一次触摸结束后的缩放值 + * @param oldDistance 上一次触摸结束后的双指距离 + * @param zoom 缩放系数 + * @param touch0 第一指touch对象 + * @param touch1 第二指touch对象 + * @returns {*} + */ + var getNewScale = function(oldScale, oldDistance, zoom, touch0, touch1) { + var xMove, yMove, newDistance; + // 计算二指最新距离 + xMove = Math.round(touch1.x - touch0.x); + yMove = Math.round(touch1.y - touch0.y); + newDistance = Math.round(Math.sqrt(xMove * xMove + yMove * yMove)); + + return oldScale + 0.001 * zoom * (newDistance - oldDistance) + }; + + function update() { + var self = this; + + if (!self.src) { + return + } + + self.__oneTouchStart = function(touch) { + self.touchX0 = Math.round(touch.x); + self.touchY0 = Math.round(touch.y); + }; + + self.__oneTouchMove = function(touch) { + var xMove, yMove; + // 计算单指移动的距离 + if (self.touchended) { + return self.updateCanvas() + } + xMove = Math.round(touch.x - self.touchX0); + yMove = Math.round(touch.y - self.touchY0); + + var imgLeft = Math.round(self.rectX + xMove); + var imgTop = Math.round(self.rectY + yMove); + + self.outsideBound(imgLeft, imgTop); + + self.updateCanvas(); + }; + + self.__twoTouchStart = function(touch0, touch1) { + var xMove, yMove, oldDistance; + + self.touchX1 = Math.round(self.rectX + self.scaleWidth / 2); + self.touchY1 = Math.round(self.rectY + self.scaleHeight / 2); + + // 计算两指距离 + xMove = Math.round(touch1.x - touch0.x); + yMove = Math.round(touch1.y - touch0.y); + oldDistance = Math.round(Math.sqrt(xMove * xMove + yMove * yMove)); + + self.oldDistance = oldDistance; + }; + + self.__twoTouchMove = function(touch0, touch1) { + var oldScale = self.oldScale; + var oldDistance = self.oldDistance; + var scale = self.scale; + var zoom = self.zoom; + + self.newScale = getNewScale(oldScale, oldDistance, zoom, touch0, touch1); + + // 设定缩放范围 + self.newScale <= 1 && (self.newScale = 1); + self.newScale >= scale && (self.newScale = scale); + + self.scaleWidth = Math.round(self.newScale * self.baseWidth); + self.scaleHeight = Math.round(self.newScale * self.baseHeight); + var imgLeft = Math.round(self.touchX1 - self.scaleWidth / 2); + var imgTop = Math.round(self.touchY1 - self.scaleHeight / 2); + + self.outsideBound(imgLeft, imgTop); + + self.updateCanvas(); + }; + + self.__xtouchEnd = function() { + self.oldScale = self.newScale; + self.rectX = self.imgLeft; + self.rectY = self.imgTop; + }; + } + + var handle = { + // 图片手势初始监测 + touchStart: function touchStart(e) { + var self = this; + var ref = e.touches; + var touch0 = ref[0]; + var touch1 = ref[1]; + + if (!self.src) { + return + } + + setTouchState(self, true, null, null); + + // 计算第一个触摸点的位置,并参照改点进行缩放 + self.__oneTouchStart(touch0); + + // 两指手势触发 + if (e.touches.length >= 2) { + self.__twoTouchStart(touch0, touch1); + } + }, + + // 图片手势动态缩放 + touchMove: function touchMove(e) { + var self = this; + var ref = e.touches; + var touch0 = ref[0]; + var touch1 = ref[1]; + + if (!self.src) { + return + } + + setTouchState(self, null, true); + + // 单指手势时触发 + if (e.touches.length === 1) { + self.__oneTouchMove(touch0); + } + // 两指手势触发 + if (e.touches.length >= 2) { + self.__twoTouchMove(touch0, touch1); + } + }, + + touchEnd: function touchEnd(e) { + var self = this; + + if (!self.src) { + return + } + + setTouchState(self, false, false, true); + self.__xtouchEnd(); + } + }; + + function cut() { + var self = this; + var boundWidth = self.width; // 裁剪框默认宽度,即整个画布宽度 + var boundHeight = self.height; + // 裁剪框默认高度,即整个画布高度 + var ref = self.cut; + var x = ref.x; + if (x === void 0) x = 0; + var y = ref.y; + if (y === void 0) y = 0; + var width = ref.width; + if (width === void 0) width = boundWidth; + var height = ref.height; + if (height === void 0) height = boundHeight; + + /** + * 设置边界 + * @param imgLeft 图片左上角横坐标值 + * @param imgTop 图片左上角纵坐标值 + */ + self.outsideBound = function(imgLeft, imgTop) { + self.imgLeft = imgLeft >= x ? + x : + self.scaleWidth + imgLeft - x <= width ? + x + width - self.scaleWidth : + imgLeft; + + self.imgTop = imgTop >= y ? + y : + self.scaleHeight + imgTop - y <= height ? + y + height - self.scaleHeight : + imgTop; + }; + + /** + * 设置边界样式 + * @param color 边界颜色 + */ + self.setBoundStyle = function(ref) { + if (ref === void 0) ref = {}; + var color = ref.color; + if (color === void 0) color = '#04b00f'; + var mask = ref.mask; + if (mask === void 0) mask = 'rgba(0, 0, 0, 0.3)'; + var lineWidth = ref.lineWidth; + if (lineWidth === void 0) lineWidth = 1; + + var half = lineWidth / 2; + var boundOption = [{ + start: { + x: x - half, + y: y + 10 - half + }, + step1: { + x: x - half, + y: y - half + }, + step2: { + x: x + 10 - half, + y: y - half + } + }, + { + start: { + x: x - half, + y: y + height - 10 + half + }, + step1: { + x: x - half, + y: y + height + half + }, + step2: { + x: x + 10 - half, + y: y + height + half + } + }, + { + start: { + x: x + width - 10 + half, + y: y - half + }, + step1: { + x: x + width + half, + y: y - half + }, + step2: { + x: x + width + half, + y: y + 10 - half + } + }, + { + start: { + x: x + width + half, + y: y + height - 10 + half + }, + step1: { + x: x + width + half, + y: y + height + half + }, + step2: { + x: x + width - 10 + half, + y: y + height + half + } + } + ]; + + // 绘制半透明层 + self.ctx.beginPath(); + self.ctx.setFillStyle(mask); + self.ctx.fillRect(0, 0, x, boundHeight); + self.ctx.fillRect(x, 0, width, y); + self.ctx.fillRect(x, y + height, width, boundHeight - y - height); + self.ctx.fillRect(x + width, 0, boundWidth - x - width, boundHeight); + self.ctx.fill(); + + boundOption.forEach(function(op) { + self.ctx.beginPath(); + self.ctx.setStrokeStyle(color); + self.ctx.setLineWidth(lineWidth); + self.ctx.moveTo(op.start.x, op.start.y); + self.ctx.lineTo(op.step1.x, op.step1.y); + self.ctx.lineTo(op.step2.x, op.step2.y); + self.ctx.stroke(); + }); + }; + } + + var version = "1.3.9"; + + var WeCropper = function WeCropper(params) { + var self = this; + var _default = {}; + + validator(self, DEFAULT); + + Object.keys(DEFAULT).forEach(function(key) { + _default[key] = DEFAULT[key].default; + }); + Object.assign(self, _default, params); + + self.prepare(); + self.attachPage(); + self.createCtx(); + self.observer(); + self.cutt(); + self.methods(); + self.init(); + self.update(); + + return self + }; + + WeCropper.prototype.init = function init() { + var self = this; + var src = self.src; + + self.version = version; + + typeof self.onReady === 'function' && self.onReady(self.ctx, self); + + if (src) { + self.pushOrign(src); + } else { + self.updateCanvas(); + } + setTouchState(self, false, false, false); + + self.oldScale = 1; + self.newScale = 1; + + return self + }; + + Object.assign(WeCropper.prototype, handle); + + WeCropper.prototype.prepare = prepare; + WeCropper.prototype.observer = observer; + WeCropper.prototype.methods = methods; + WeCropper.prototype.cutt = cut; + WeCropper.prototype.update = update; + + export default WeCropper + + diff --git a/src/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.vue b/src/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.vue new file mode 100644 index 0000000..4281f46 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-avatar/u-avatar.vue @@ -0,0 +1,263 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-back-top/u-back-top.vue b/src/uni_modules/vk-uview-ui/components/u-back-top/u-back-top.vue new file mode 100644 index 0000000..11f3181 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-back-top/u-back-top.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-badge/u-badge.vue b/src/uni_modules/vk-uview-ui/components/u-badge/u-badge.vue new file mode 100644 index 0000000..0e0e938 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-badge/u-badge.vue @@ -0,0 +1,216 @@ + + + + + \ No newline at end of file diff --git a/src/uni_modules/vk-uview-ui/components/u-button/u-button.vue b/src/uni_modules/vk-uview-ui/components/u-button/u-button.vue new file mode 100644 index 0000000..659fe88 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-button/u-button.vue @@ -0,0 +1,601 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-calendar/u-calendar.vue b/src/uni_modules/vk-uview-ui/components/u-calendar/u-calendar.vue new file mode 100644 index 0000000..1b959f8 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-calendar/u-calendar.vue @@ -0,0 +1,663 @@ + + + + \ No newline at end of file diff --git a/src/uni_modules/vk-uview-ui/components/u-car-keyboard/u-car-keyboard.vue b/src/uni_modules/vk-uview-ui/components/u-car-keyboard/u-car-keyboard.vue new file mode 100644 index 0000000..2c82a56 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-car-keyboard/u-car-keyboard.vue @@ -0,0 +1,267 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-card/u-card.vue b/src/uni_modules/vk-uview-ui/components/u-card/u-card.vue new file mode 100644 index 0000000..2d00dc1 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-card/u-card.vue @@ -0,0 +1,300 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-cell-group/u-cell-group.vue b/src/uni_modules/vk-uview-ui/components/u-cell-group/u-cell-group.vue new file mode 100644 index 0000000..b7cde8b --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-cell-group/u-cell-group.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-cell-item/u-cell-item.vue b/src/uni_modules/vk-uview-ui/components/u-cell-item/u-cell-item.vue new file mode 100644 index 0000000..f5a1747 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-cell-item/u-cell-item.vue @@ -0,0 +1,317 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-checkbox-group/u-checkbox-group.vue b/src/uni_modules/vk-uview-ui/components/u-checkbox-group/u-checkbox-group.vue new file mode 100644 index 0000000..a1f4c65 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-checkbox-group/u-checkbox-group.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-checkbox/u-checkbox.vue b/src/uni_modules/vk-uview-ui/components/u-checkbox/u-checkbox.vue new file mode 100644 index 0000000..d636035 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-checkbox/u-checkbox.vue @@ -0,0 +1,322 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-circle-progress/u-circle-progress.vue b/src/uni_modules/vk-uview-ui/components/u-circle-progress/u-circle-progress.vue new file mode 100644 index 0000000..71d85f0 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-circle-progress/u-circle-progress.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-col/u-col.vue b/src/uni_modules/vk-uview-ui/components/u-col/u-col.vue new file mode 100644 index 0000000..6ee276b --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-col/u-col.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-collapse-item/u-collapse-item.vue b/src/uni_modules/vk-uview-ui/components/u-collapse-item/u-collapse-item.vue new file mode 100644 index 0000000..1c8f1bf --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-collapse-item/u-collapse-item.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-collapse/u-collapse.vue b/src/uni_modules/vk-uview-ui/components/u-collapse/u-collapse.vue new file mode 100644 index 0000000..1e389cc --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-collapse/u-collapse.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-column-notice/u-column-notice.vue b/src/uni_modules/vk-uview-ui/components/u-column-notice/u-column-notice.vue new file mode 100644 index 0000000..f2079f9 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-column-notice/u-column-notice.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-count-down/u-count-down.vue b/src/uni_modules/vk-uview-ui/components/u-count-down/u-count-down.vue new file mode 100644 index 0000000..0b285af --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-count-down/u-count-down.vue @@ -0,0 +1,175 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-count-down/utils.js b/src/uni_modules/vk-uview-ui/components/u-count-down/utils.js new file mode 100644 index 0000000..4cde64d --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-count-down/utils.js @@ -0,0 +1,62 @@ +// 补0,如1 -> 01 +function padZero(num, targetLength = 2) { + let str = `${num}` + while (str.length < targetLength) { + str = `0${str}` + } + return str +} +const SECOND = 1000 +const MINUTE = 60 * SECOND +const HOUR = 60 * MINUTE +const DAY = 24 * HOUR +export function parseTimeData(time) { + const days = Math.floor(time / DAY) + const hours = Math.floor((time % DAY) / HOUR) + const minutes = Math.floor((time % HOUR) / MINUTE) + const seconds = Math.floor((time % MINUTE) / SECOND) + const milliseconds = Math.floor(time % SECOND) + return { + days, + hours, + minutes, + seconds, + milliseconds + } +} +export function parseFormat(format, timeData) { + let { + days, + hours, + minutes, + seconds, + milliseconds + } = timeData + // 如果格式化字符串中不存在DD(天),则将天的时间转为小时中去 + if (format.indexOf('DD') === -1) { + hours += days * 24 + } else { + // 对天补0 + format = format.replace('DD', padZero(days)) + } + // 其他同理于DD的格式化处理方式 + if (format.indexOf('HH') === -1) { + minutes += hours * 60 + } else { + format = format.replace('HH', padZero(hours)) + } + if (format.indexOf('mm') === -1) { + seconds += minutes * 60 + } else { + format = format.replace('mm', padZero(minutes)) + } + if (format.indexOf('ss') === -1) { + milliseconds += seconds * 1000 + } else { + format = format.replace('ss', padZero(seconds)) + } + return format.replace('SSS', padZero(milliseconds, 3)) +} +export function isSameSecond(time1, time2) { + return Math.floor(time1 / 1000) === Math.floor(time2 / 1000) +} diff --git a/src/uni_modules/vk-uview-ui/components/u-count-to/u-count-to.vue b/src/uni_modules/vk-uview-ui/components/u-count-to/u-count-to.vue new file mode 100644 index 0000000..0837f3f --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-count-to/u-count-to.vue @@ -0,0 +1,266 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-divider/u-divider.vue b/src/uni_modules/vk-uview-ui/components/u-divider/u-divider.vue new file mode 100644 index 0000000..38297cc --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-divider/u-divider.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-dropdown-item/u-dropdown-item.vue b/src/uni_modules/vk-uview-ui/components/u-dropdown-item/u-dropdown-item.vue new file mode 100644 index 0000000..18704f3 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-dropdown-item/u-dropdown-item.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-dropdown/u-dropdown.vue b/src/uni_modules/vk-uview-ui/components/u-dropdown/u-dropdown.vue new file mode 100644 index 0000000..e546231 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-dropdown/u-dropdown.vue @@ -0,0 +1,299 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-empty/u-empty.vue b/src/uni_modules/vk-uview-ui/components/u-empty/u-empty.vue new file mode 100644 index 0000000..f9b4db4 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-empty/u-empty.vue @@ -0,0 +1,193 @@ + + + + + diff --git a/src/uni_modules/vk-uview-ui/components/u-field/u-field.vue b/src/uni_modules/vk-uview-ui/components/u-field/u-field.vue new file mode 100644 index 0000000..c5f7119 --- /dev/null +++ b/src/uni_modules/vk-uview-ui/components/u-field/u-field.vue @@ -0,0 +1,402 @@ +

    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�I*Vn_8Ua9 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 z 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 z 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 JPDHLkV1nf}+6Vvu literal 0 HcmV?d00001 diff --git a/src/static/images/user/vip_bg.png b/src/static/images/user/vip_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..fc9281910b47f267b6acf608c3939263e741d354 GIT binary patch literal 29122 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

    amuOR#wC1~ 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 z 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 z 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